﻿body { 
margin : 0;
padding : 0;
background-color : #ffffff;
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
color : #000000;
} 

img.imgleft {
float : left;
}

img.imgright {
float : right;
}

a { 
color : blue;
text-decoration : underline;
} 

a:hover { 
color : black;
text-decoration : underline;
font-weight : bold;
} 

#toplinks { 
font-family : Palatino Linotype, Arial, sans-serif;
font-weight: bold;
margin : 0;
padding : 0;
height : 250px;
background-color : #3f3f3f;
background-repeat : no-repeat;
background-position: top center;
} 

#toplinksnav { 
margin : 0 auto;
padding : 0 1em 0 0;
width : 780px;
text-align : right;
} 

#toplinksnav h1 { 
margin : 0px;
padding : 10px;
font-size : 2.7em;
color : #FFFFFF;
line-height : 40px;
} 

#toplinksnav h2 { 
margin : 10px;
padding : 0;
font-size : 2em;
color : #FFFFFF;
line-height : 30px;
} 

#toplinksnav p { 
margin : 10px;
padding : 10px;
font-size : 1em;
color : #FFFFFF;
line-height : 20px;
} 


/*slogan */
#slogan { 
position : relative;
margin : 0;
padding : 0;
height : 150px;
background-color : #111111;
background-image : url(img/masthead4.jpg);
background-repeat: no-repeat;
background-position: top center;
} 

.sloganfloat { 
float : left;
margin : 0;
padding : 0;
border : none;
} 

#slogan h1 { 
position : relative;
margin : 0 0 0 0;
padding : 0;
text-align : right;
font-family : Arial, Helvetica, sans-serif;
color : #abb49b;
} 

#slogan p { 
margin : 0 0 0 0;
padding : 0;
text-align : right;
font-size : 0.8em;
letter-spacing : 0.1em;
color : #5c5c5c;
} 

/*navbar*/
#navbar { 
margin : 0;
padding : 0;
height : 40px;
background-color : #3f3f3f;
background-image : url(img/nav-link-bg.jpg);
background-repeat : repeat-x;
} 

#navbarblock { 
margin : 0 auto;
padding : 0;
width : 790px;
line-height : 40px;
font-size : 1em;
text-align : center;
} 

#navbarblock ul { 
margin : 0 0.7em 0 0.7em;
padding : 0;
display : inline;
list-style-type : none;
text-align : center;
} 

#navbarblock ul li { 
display : inline;
position : relative;
} 

#navbarblock a:link, #navbarblock a:visited {
color : #ffffff;
text-decoration : none;
padding : 15px ;
} 

#navbarblock a.now { 
color : #CCCCCC;
text-decoration : none;
} 

#navbarblock a:hover { 
color : #0000a0;
text-decoration : none;
background-image : url(img/nav-link-hover-bg.jpg);
background-repeat : repeat-x;
background-position : center ;
} 

/*callout*/
#callout { 
margin : 0;
padding : 0;
height : 33px;
background-color : #a5c274;
background-image : url(img/callout-bg.jpg);
background-repeat : repeat-x;
} 

#calloutblock { 
position : relative;
margin : 0 auto;
padding : 5px;
width : 800px;
font-size : 0.9em;
text-align : center;
} 

#calloutblock h2 { 
margin : 0.5em 0 -0.1em 0;
color : #323232;
font-family : Arial, Helvetica, sans-serif;
font-size : 1.0em;
font-weight : lighter;
display: inline;
padding: 20px 20px;
} 

#calloutblock p { 
margin : 0.3em 0 0 0;
color : #ffffff;
font-size : 0.85em;
} 

.calloutfloat { 
float : left;
position : relative;
margin : 13px 15px 0 0;
padding : 0;
border : none;
height : 104px;
} 


/*text area */
#textarea { 
position : relative;
margin : 0 auto;
padding : 5px;
width : 800px;
font-size : 1em;
text-align : left;
} 

#textarea h2 { 
margin : 0 0 0 0 !important;
margin : 0 0 0 0;
color : #b9400b;
font-family : "Times New Roman", Times, serif;
font-size : 1.5em;
font-weight : lighter;
} 

#textarea h3 { 
margin : 0.5em 0 0 0 !important;
margin : 0.5em 0 0 0;
color : #b9400b;
font-family : "Times New Roman", Times, serif;
font-size : 1.1em;
} 

#textarea p { 
margin: 0.5em 1em;
font-size : 0.9em;
}
 
#textarea ul { 
font-size : 1em;
margin : 0 0.5em 0 2em;
padding : 0;
text-align : left;
} 

#textarea ul li { 
font-size : 1em;
margin : 0 0.5em 0 0.5em;
} 

#textarea .date { 
font-size : 0.7em;
color : #828181;
text-transform : uppercase;
} 

/* sidebar*/
#sidebar { 
float : right;
position : relative;
margin : 0 0 0 5px;
font-size : 1em;
padding : 5px 5px 5px 5px;
width : 290px;
background-color : #ffffff;
border-left : 1px solid #d6c4a4;
} 

#sidebar p { 
font-size: 0.9em;
margin: 0 0 0 1em;
font-family : Arial, Helvetica, sans-serif;
color : #000000;
} 

#sidebar ul { 
margin : 0 0.5em 0 2em;
padding : 0;
text-align : left;
} 

#sidebar ul li { 
position : relative;
} 


/*footer*/
#footer { 
position : relative;
margin : 0 auto;
margin-top : 15px;
padding : 5px 5px 15px 5px;
width : 800px;
border-top : thin solid #999999;
color : #999999;
text-align : center;
clear : both;
} 


#footer p { 
font-size : 0.7em;
} 

#footer a { 
color : #bbbbbb;
text-decoration : underline;
} 

#footer a:hover { 
color : #cccccc;
text-decoration : none;
} 


