/* CSS Document */

html, body {
margin: 0 auto;
padding: 0; }

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
line-height: 1.3em;
letter-spacing: 0;
color: #1b1718; 
background: #cab9a0 url(../images/background.jpg) repeat; }

p {
margin: 0;
margin-bottom: 10px;
padding: 0; }

tr, td {
margin: 0;
padding: 0; }

a:link {
color: #dd7511;
text-decoration : underline; }

a:visited {
color: #dd7511;
text-decoration : underline; }

a:hover {
color: #dd7511;
text-decoration : underline; }

h1 {
margin: 0 0 6px 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.95em;
font-weight: normal;
color: #af5600;
letter-spacing: .04em;
line-height: 1em;
text-align: left; }

h2 {
margin: 22px 0 8px 0;
padding: 0;
font-weight: bold;
text-transform: uppercase;
font-size: 1.2em;
color: #53473e;
line-height: 1.2em;
letter-spacing: .02em; }

h3 {
margin: 8px 0 4px 0;
padding: 0;
font-weight: bold;
text-transform: none;
font-size: 1.15em;
color: #53473e;
line-height: 1.2em;
letter-spacing: .02em; }

.clear { clear: both; }

/* content area */

#wrapper {
width: 950px;
margin: 0 auto;
padding: 0;
background: url(../images/top_background.jpg) right top no-repeat; }

/* header area */

#header {
width: 950px;
height: 145px;
margin: 0;
padding: 0;
background: url(../images/triple_bottom_line.png) left top no-repeat; }

#header h1 {
display: none; }

#headernav {
float: right;
width: 421px;
height: 98px;
margin: 28px 0 0 0;
padding: 0; }

div#stayconnected {
float: right;
width: 236px;
height: 78px;
margin: 0;
padding: 10px 15px 10px 15px;
background: url(../images/connected_bk.png) no-repeat; }

#stayconnected h2 {
margin: 0 0 8px 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #FFFFFF;
font-size: .9em;
font-variant: normal;
text-transform: none; }

#connectcol1 {
float: left;
width: 130px;
margin: 0;
padding: 0; }

#connectcol2 {
float: right;
width: 100px;
margin: 0;
padding: 0; }

#connectcol1 a:link, #connectcol1 a:visited, #connectcol1 a:hover {
text-decoration: none;
color: #ffffff; }

#connectcol2 a:link, #connectcol2 a:visited, #connectcol2 a:hover {
text-decoration: none;
color: #ffffff; }

.blog {
margin: 0 0 4px 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
font-size: .8em;
line-height: .9em;
font-variant: normal;
text-transform: uppercase; }

.blogtext {
margin: 0 0 4px 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #FFFFFF;
font-size: .7em;
line-height: 1.2em;
font-variant: normal;
text-transform: none; }

.connectlinks {
margin: 0 0 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
font-size: 12px;
line-height: 12px;
font-variant: normal;
text-transform: none; }

.connectedlinks {
float: left;
margin: 0 0 4px 0;
padding: 5px 0 5px 0;
width: 70px;
height: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
font-size: 12px;
line-height: 12px;
font-variant: normal;
text-transform: none; }

.connectedicon {
float: left;
margin: 0 5px 0 0;
padding: 0;
width: 22px; }

/* page area */


div#pagewrapper {
width: 950px;
margin: 0;
padding: 0;
background: url(../images/content_bk.png) repeat; }

div#contentwrapper {
width: 890px;
margin: 0;
padding: 30px 30px 30px 30px; }

div#contentmain {
float: left;
width: 564px;
margin: 0;
padding: 0; }

div#contentsidebar {
float: right;
width: 300px;
margin: 0;
padding: 0; }

/* home */

div#homeflash {
width: 890px;
height: 306px;
margin: 0;
padding: 12px 30px 12px 30px;
background-color: #9f662f; }

div#animation {
width: 564px;
height: 301px;
margin: 0;
padding: 0;
float: left;
background-color: #9f662f; }

div#homeevents {
float: right;
margin: 0;
padding: 0;
width: 300px;
height: 306px;
overflow: auto; }

#homeevents h1 {
color: #dbc895;
text-transform: uppercase;
font-size: 1.5em; }

#homeevents a {
color: #dbc895; }

#homeevents h2 {
color: #dbc895;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size: 1em; }

#homeevents p {
color: #f2eee8;
text-transorm: none;
font-size: .8em;
line-height: 1.2em; }

.homewelcome {
margin: 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
text-transform: none;
font-style: italic;
font-size: 1.3em;
color: #53473e;
line-height: 1.3em;
letter-spacing: .02em; }

.homeh1 {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.95em;
font-weight: normal;
color: #af5600;
letter-spacing: .02em;
line-height: 1.2em;
text-align: left; }

.homeh2 {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
font-style: italic;
color: #af5600;
letter-spacing: .04em;
line-height: 1.1em;
text-align: left; }

/* footer */

div#footer {
width: 890px;
height: 93px;
margin: 9px 0 9px 0;
padding: 15px 30px 0 30px;
background: url(../images/footer.png) no-repeat;  }

div#footer p {
color: #dfd8cd;
font-size: 11px;
line-height: 12px;
font-weight: normal;
text-align: left;
margin: 0 0 10px 0; }

div#footer a {
color: #dfd8cd;
text-decoration: none; }

.smalltext {
font-size: 9px;
margin: 0; }


/* extra */

.lightblue {
color: #b4cbd8; }

.photocaption {
margin: 0 0 20px 0;
font-size: 11px;
font-weight: bold;
color: #249a12;
}

.photocaption a {
margin: 0 0 20px 0;
font-size: 11px;
font-weight: bold;
color: #249a12;
}

/* images*/

.img_left { 
float: left;
margin: 0 4px 0 0;
padding: 0; 
border: 0; }

.img_right { 
float: right;
border: none;
margin: 0 0 10px 25px;
padding: 0; }
