body {
padding:0;
margin: 0;
background:#303237;
color:#ffffff;
-webkit-font-smoothing: antialiased; 
}

#masthead {
background:#f8f6ed;
height:100px;
position: fixed;
top: 0;
width:100%;
clear:all;
border-bottom:1px solid #c4c2ae;
}

#navigation {
width:448px;
float:right;
margin-top:35px;
color:#404040;
text-align:right;
font-weight:400;
font-size:1.2em;
z-index:10;
clear:all;
}

#navigation ul {
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
}

#navigation ul li {
float: right;
margin-left:30px;
}

#navigation a:link {color:#565656; text-decoration:none;}
#navigation a:hover {color:#111111; text-decoration:none;}
#navigation a:active {color:#111111; text-decoration:none;}
#navigation a:visited {color:#565656; text-decoration:none;}

.splash {
margin:auto;
margin-top:60px;
height:450px;
}

#splashtext {
width:720px;
margin:auto;
padding-top:140px;
}

#splashtext h2 {
padding:0px;
margin:0px;
width:348px;
font-family:Lato;
font-weight:300;
font-size:2.8em;
line-height:.8em;
text-shadow: 0px 0px 2px rgba(0, 0, 0, 1.0);
}


#splashtext p {
width:348px;
font-family:Lato;
font-size:.95em;
line-height:1.4em;
text-align:justify;
text-shadow: 0px 0px 2px rgba(0, 0, 0, 1.0);
}

#newsletter {
width:100%;
margin:auto;
padding: 30px 0px;
background:#131723;
font-size:1.2em;
font-weight:bold;}

#secondsect, #fifthsect {
width:100%;
margin:auto;
padding: 50px 0px;
background-image:url(../img/yellowpattern.gif);
color:#565656;
}

#secondsect a:link {color:#565656;}
#secondsect a:hover {color:#323232;}
#secondsect a:active {color:#323232;}
#secondsect a:visited {color:#565656;}

#fifthsect a:link {color:#565656;}
#fifthsect a:hover {color:#323232;}
#fifthsect a:active {color:#323232;}
#fifthsect a:visited {color:#565656;}

#thirdsect {
width:100%;
margin:auto;
padding: 50px 0px;
background:#131723;
}

#fourthsect {
width:100%;
margin:auto;
padding: 50px 0px;
background:#3c8b94;
}

#fourthsect a:link {color:#ffffff;}
#fourthsect a:hover {color:#bde0e5;}
#fourthsect a:active {color:#bde0e5;}
#fourthsect a:visited {color:#ffffff;}


#footer {
width:100%;
margin:auto;
padding: 50px 0px;
background:#303237;
}

.contentwidth {
width:720px;
margin:auto;
text-align:justify;
font-family:Lato;
font-size:.85em;
line-height:1.2em;
}

.contentwidth h4 {font-size:1.3em;}

h3 {
padding:0px;
margin:0px;
font-family:Bevan;
font-weight:normal;
font-size:1.4em;
}

.release {margin-bottom:60px;}

.col1 {width:69px; float:left;}
.col2 {width:162px; float:left;}
.col3 {width:255px; float:left;}
.col4 {width:348px; float:left;}
.col5 {width:441px; float:left;}
.col6 {width:534px; float:left;}
.col7 {width:627px; float:left;}
.col8 {width:720px; float:left;}

.marg24R {margin-right:24px;}
.marg24L {margin-left:24px;}

.vmid {vertical-align:middle;}

.smaller {font-size: .8em;}

.button1 {
background:#e45a1f;
color:#ffffff;
padding:10px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.infobox {
border-top:1px solid #d5d2c8;
border-bottom:1px solid #d5d2c8;
padding:3px 10px 3px 10px;
font-size:.85em;
}

.hilite {
background:#f5efbb;
padding:2px;
}

.blue {
color:#23b3c9;
}


.button1 a:link {color: #ffffff; text-decoration:none;}
.button1 a:hover {color: #f4ddd3; text-decoration:none;}
.button1 a:active {color: #f4ddd3; text-decoration:none;}
.button1 a:visited {color: #ffffff; text-decoration:none;}

a:link {color: #ffffff;}
a:hover {color: #5e809e;}
a:active {color: #5e809e;}
a:visited {color: #ffffff;}

