/* Reset */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 11; font-weight: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }


/* Layout */

#mainbg { }
#container { width: 965px; margin: 0 auto; position: relative; }
#main { width:100%; position: relative; }
.clearer { clear:both; }


/* Fonts */

body { padding-left: 3px; font: 12px/21px Arial, Tahoma, sans-serif; background-color:#fff; color:#333; background: url(images/mainbg.gif) repeat-y top center; }

a { color: #fff9cb; text-decoration: none;}
strong, b { font-weight:bold; }

#main h1 { font-weight: normal; font-size: 21px; }
#main h2 { font-weight: bold; font-size: 18px; }
#main h3 { font-weight: bold; font-size: 31px; letter-spacing: -2px; }
#main h4 { font-size: 24px; letter-spacing: -1px; }
#main h5 { font-weight: bold; font-size: 21px; letter-spacing: -1px; }
#main ul { list-style: none outside; }


/* Background */

#background { width: 1055px; margin: 0 auto; background: url(images/mainbg.gif) repeat-y top center; }


/* Header */

#main #header { background: url(images/header.jpg) no-repeat top; width: 965px; height: 580px; }
#main #header .writeup { position: absolute; top: 134px; left: 508px; width: 422px; color: #e8e8e8; font-size: 16px; letter-spacing: -1px; }
#main #header h1 { color: #fff; margin-bottom: 5px; }
#main #header #thumbspace1 { position: absolute; top: 248px; left: 459px; }
#main #header #thumbspace1 li { float: left; margin-right: 3px; }
#main #header #thumbspace1 li img { border: 2px #fff solid; }


/* Content */

#main #content { width: 100%; background-color: #3f3620; }
#main #content .topshadow { background: url(images/topshadow.jpg) no-repeat top left; width: 965px; height: 25px; }
#main #content .btmshadow { background: url(images/btmshadow.jpg) no-repeat top left; width: 965px; height: 25px; }
#main #content .tblock1 { text-align: center; }
#main #content .tblock2 { text-align: center; color: #fff9cb; width: 900px; margin: 0 auto; margin-top: 10px; font-size: 23px; letter-spacing: -1px; }
#main #content .tblock2 h3 { margin-bottom: 10px; }
#main #content .tblock2 a { color: #fff; }
#main #content .mainoutlink { text-align: center; }
#main #content #thumbspace2 { position: relative; margin-left: 33px; margin-top: 14px;  }
#main #content #thumbspace2 li { float: left; margin-right: 10px; }
#main #content #thumbspace2 li img { border: 2px #fff solid; }
#main #content #morebabes { width: 934px; margin: 25px auto; background: url(images/babesbg.gif) repeat-y center; }
#main #content #morebabes .babestop { background: url(images/babestop.gif) no-repeat top left; height: 62px; }
#main #content #morebabes .babesbtm { background: url(images/babesbtm.gif) no-repeat bottom left; height: 11px; clear: both; }
#main #content #morebabes h4 { color: #fff; margin-bottom: 9px; }
#main #content #morebabes #thumbspace3 { position: relative; margin-left: 23px; margin-top: 14px;  }
#main #content #morebabes #thumbspace3 li { float: left; margin-right: 5px; text-align: center; }
#main #content #morebabes #thumbspace3 li img { border: 1px #fff solid; }
#main #content #morebabes .tblock3 { text-align: center; color: #94ff41; width: 800px; margin: 0 auto; margin-top: 6px; margin-bottom: 6px; color: #fff; font-size: 16px; }


/* 2257 */

.compliance { margin: 0 auto; width: 500px; text-align: center; margin-top: 30px; margin-bottom: 20px; }
.compliance a { font-size: 9px; color: #cdcdcd; }