@charset "utf-8";
/* CSS Document */

body { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #BFBFBF; background-color: #181818; }
p { margin: 0; padding:0 0 15px 0; line-height: 20px; }
a:link { color: #C73502; text-decoration: none; }
a:visited { text-decoration: none; color: #C73502; }
a:hover { text-decoration: none; color: #C73502; }
a:active { text-decoration: none; color: #C73502; }
h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif; }
h1 { font-size: 26px; color: #FFFFFF; font-weight: normal; padding: 0 0 10px 0; margin:0; }
h2 { font-size: 18px; color: #C73502; font-weight: normal; padding: 0 0 7px 0; margin:0; }
h3 { font-size: 14px; color: #fff; font-weight: normal; padding: 0; margin:0; line-height: 24px; }
h4 { font-size: 18px; color: #FFFFFF; font-weight: normal; padding: 0 0 7px 0; margin:0; }

#topDiv { border-bottom: 2px solid #333; background-color: #181818; }
#topDivWrapper { width: 1000px; margin: 0 auto 0 auto; overflow: hidden; }
#topDivWrapper #topDivWrapperLeft { width: 410px; float:left; text-align: left; padding: 35px 0; }
#topDivWrapper #topDivWrapperRight { width: 590px; float:left; text-align: right; }

#contentDiv { padding: 40px 0 20px 0; background-image:url(../images/background.jpg); }
#contentWrapper { width: 1000px; margin: 0 auto 0 auto; overflow: hidden; }
#contentWrapper #contentWrapperLeft { width: 573px; margin: 0 50px 0 0; float:left; text-align: left; }
#contentWrapper #contentWrapperRight { width: 377px; margin: 0; float:left; text-align: left; }

#bottomDiv { border-top: 2px solid #333; background-color: #181818; }
#bottomDivWrapper { width: 1000px; margin: 0 auto 0 auto; overflow: hidden; padding: 40px 0;}
#bottomDivWrapper #bottomDivWrapperLeft { width: 500px; float:left; text-align: left; }
#bottomDivWrapper #bottomDivWrapperLeft img { }
#bottomDivWrapper #bottomDivWrapperRight { width: 450px; float:right; margin: 10px 0 0 0; }

.clearFloat { clear: both; display: block; }

.mainbanner { margin: 0 0 30px 0; border: solid #fff 8px; }

#nav-footerlinks { float:right; }
#nav-footerlinks ul { list-style: none; font-size:13px; font-family:Arial, Helvetica, sans-serif; color: #333; margin: 0; padding:0; } 
#nav-footerlinks li { float:left; border-right: solid 1px #666; margin: 0;  }
#nav-footerlinks li.last { float:left; margin: 0; border-right: none; }
#nav-footerlinks ul li a { font-size:13px; font-family:Arial, Helvetica, sans-serif; color: #333; text-decoration: none;  padding: 0 10px; display:block; } 
#nav-footerlinks ul li a:hover { font-size:13px; font-family:Arial, Helvetica, sans-serif; color: #fff; text-decoration:none; }
#nav-footerlinks ul li a:visited { font-size:13px; font-family:Arial, Helvetica, sans-serif; color: #333; }

.rolloverbig { float: right; margin: 0 0 20px 0; }
.rolloverbig a { text-align:center; display:block; width: 190px; padding:7px 0 7px 0; color:#202020; background: url(../images/bigbutton.png); background-position: left top; background-repeat:no-repeat; text-decoration: none; overflow: hidden; }
.rolloverbig a:hover { background-position: right top; }

.rolloverbiglast { float: right; margin: 0 0 0 0; }
.rolloverbiglast a { text-align:center; display:block; width: 190px; padding:7px 0 7px 0; color:#202020; background: url(../images/bigbutton.png); background-position: left top; background-repeat:no-repeat; text-decoration: none; overflow: hidden; }
.rolloverbiglast a:hover { background-position: right top; }

#thumbs { display:block; }
#thumbs ul { list-style: none; padding:0; margin:0; }
#thumbs li { float: left; margin: 0 10px 10px 0; }
#thumbs li.lastthumb { float: left; margin: 0; }
#thumbs li img { border: 3px #333333 solid; }

.phototitle { display: block; background-image:url(../images/yellowtitle.png); background-repeat: no-repeat; background-position: left top; font-size:15px; color:#fff; padding: 6px 0 8px 25px; width: 359px; margin: 0 0 20px 0; }

.photoborder { border: 3px #333333 solid; }
.photoleftborder { border: 3px #333333 solid; margin: 5px 15px 0 0; }

.photoleft { float: left; margin: 0 20px 0 0; border: 3px #333333 solid; }
