body  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; height: 100%; background-color: #f9f9e2; background-image: url(images/body-bkgd.jpg); background-repeat: repeat-x; background-position: left top; vertical-align: baseline; }
*       { margin: 0px; padding: 0px; }
a:hover, a:focus, a:active {outline: none;  -moz-outline-style: none; }/* to removing dotted outline on links */

h1 { text-indent: -5000px; padding: 0px; margin:0px; font-size: 12px; font-weight: normal; }

#wrap       { width: 900px; background-color: #FFF; background-image: url(images/header-900.gif); background-repeat: no-repeat; background-position: left top; background-color: #000; margin-top: 0; margin-right: auto; margin-bottom: auto; margin-left: auto; height: 500px; }
img { margin-top: auto; margin-bottom: auto; margin-right: auto; margin-left: auto; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

#header img { float: left; margin-top: 20px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 50px; width: 566px; }
#header p { color: #d5612a; font-size: 12px; line-height: 180%; font-weight: bold; font-family: Verdana, Geneva, sans-serif; font-style: normal; text-align: right; padding-right: 20px; padding-top: 12px; }
#header a:link  { color: #FC9; }
#header a:hover  { color: #FC9; }

/* start MAIN HORIZONTAL NAVIGATION BAR */
ul#nav { width: 900px; float: left; margin-top: 0px; padding-top: 0px; }
#nav li { font-size:9px; list-style:none; text-align:center; float:left; padding:0; font-weight:normal; height: 25px; width: 14.25%; text-transform: uppercase; letter-spacing: 2px; }
#nav li a { color:#fff; line-height:265%; /* center the text vertically */ text-decoration:none; display: block; margin-top: 0px; padding-top: 0px; height: 30px; }
#nav li:hover a, #nav li.sfhover a { color:#000; cursor: pointer; background-image: url(images/nav-fade-hover.jpg); background-repeat: repeat-x; background-position: left top; }	
/*down state*/
#nav span, #nav span a  { color:#fff; background-color: #000; background-repeat: repeat-x; background-position: left top; display: block; height: 30px; }

.odd, ul#nav { background-image: url(images/nav-fade-odd.jpg); background-repeat: repeat-x; background-position: left top; }
.even { background-image: url(images/nav-fade-even.jpg); background-repeat: repeat-x; background-position: left top; }
/* end MAIN HORIZONTAL NAVIGATION BAR */


/*start main section*/
#main-content { background-color: #FFFFFF; width: 840px; float: left; padding-right: 30px; padding-left: 30px; }

#info { font-size: 10px; font-weight: normal; text-align: center; padding-top: 0; vertical-align: bottom; display: block; float: left; width: 840px; }

#bigpic { text-align: center; vertical-align: middle; height: 350px; padding-top: 30px; width: 840px; background-color: #FFFFFF; padding-bottom: 30px; margin-top: 20px; margin-bottom: 0px; display: table-cell; float: left; }
#bigpic img { }

#thumbnail { text-align: center; height: 140px; border-top: 1px solid #888; background-color: #FFFFFF; float: left; width: 840px; }
#thumbnail img, #thumbnail img a:link, #thumbnail img a:visited  { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
#thumbnail p { font-size: 9px; text-align: center; padding-top: 10px; padding-bottom: 10px; }
#thumbnail a { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
#thumbnail:-moz-any-link:focus { outline: none; }

.clickonphoto     { color: #333; font-size: 10px; text-align: center; padding-top: 10px; padding-bottom: 10px; height: 20px }
/*end main section*/

#bus-list-wrap { font-size: 9px; background-color: #000; float: left; padding-right: 15px; padding-left: 20px; width: 865px; }
#bus-list-wrap p { color: #777; text-align: center; padding-top: 10px; background-color: #000; }
#bus-list1 { width: 265px; float: left; margin-bottom: 30px; }
#bus-list2, #bus-list3, #bus-list4 { width: 199px; float: left; }
#bus-list1 p, #bus-list2 p, #bus-list3 p, #bus-list4 p { font-weight: normal; text-align: left; }

#website-list-wrap { font-size: 9px; background-color: #000; float: left; padding: 0 15px 0px 30px; margin-bottom: 0px; width: 855px; }
#website-list-wrap p { padding-top: 10px; }
#website-list1, #website-list2, #website-list3  { width: 285px; float: left; margin-bottom: 15px; }
#website-list1 p, #website-list2 p, #website-list3 p { font-weight: normal; text-align: left; color: #888; }
#website-list1 a, #website-list2 a, #website-list3 a  { color: #888; }

#footer  { background-color: #222; padding-top: 20px; padding-bottom: 13px; width: 900px; height: 50px; float: left; display: block; font-style: normal; }
#footer p  { color: #888; font-size: 9px; word-spacing: 0.05em; background-color: #222; text-align: center; line-height: 160%; }
#footer a  { color: #888; }


#affiliates a { height: 80px; }
#affiliates a { text-decoration: underline; }
.clearfloats { clear: both }

a:link, a:hover, a:visited, a:active  { color:#333; text-decoration: underline;  }
a:hover  { color: #FC9; }
a:hover, a:focus, a:active {outline: none;  -moz-outline-style: none; }/* to removing dotted outline on links */

