#copy {
color:#656762;
text-align:right;
}

#frontPage {
border-color:#bbb;
border-style:solid;
border-width:0 7px 7px;
float:right;
margin:0 0 0 1em;
padding:0;
}

#frontPageText {
padding:2em;
text-align:left;
}

#frontPageText h2 {
border-color:#C1E3E6;
border-style:solid;
border-width:0 0 1px;
margin-right:443px;
}

#latestNews p {
border-color:#f80;
border-style:dotted;
border-width:0 0 1px;
margin-right:443px;
}	

#mainMenu {
background:#000 url(gradback.jpg) top left repeat-y;
margin:0;
padding:0;
}

#mainMenu li {
display:inline;
list-style-type:none;
margin:0;
padding:0 0 0 1em;
}

#pageCenter {
text-align:center;
width:100%;
}

#pageWrapper {
margin:auto;
width:1000px;
}

#sitemap li {
font:1em Arial, Verdana, Helvetica, sans-serif;
}

#text {
text-align:left;
}

#thumbNail img {
padding:4px;
}

/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}

.clearfix {
display:block;
}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

.next {
float:right;
text-align:right;
}

.previous {
float:left;
text-align:left;
}

.previous p,.next p {
font-size:.8em;
font-style:italic;
font-weight:700;
padding:0 4px;
}

.previous,.next {
background-color:#e8e4dd;
margin-bottom:4px;
padding:4px 0;
width:50%;
}

a {
color:#f80;
text-decoration:none;
}

a:hover {
background-color:#fff;
}

body {
background-color:#fff;
margin:0;
padding:0;
}

em {
font-style:italic;
font-weight:700;
}

h1 {
background-color:#ddd;
border-color:#bbb;
border-style:solid;
border-width:0 0 7px;
color:#fff;
font:1.5em Arial, Verdana, Helvetica, sans-serif;
font-weight:700;
letter-spacing:.5em;
margin:0;
padding:10px 0 3px;
text-align:right;
}

h2 {
color:#bbb;
font:1em arial, helvetica, sans-serif;
font-weight:900;
letter-spacing:2px;
padding-bottom:0.5em;
}

img {
border:0;
}

p,li {
font:.7em Arial, Verdana, Helvetica, sans-serif;
}