@charset "UTF-8";

.clearfix:after { content: ".";	display: block;	clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

body, h1,h2,h3,h4,h5,p,ul,li,img,form{ display: block; border: none; margin:0; padding:0; }
body { font-family: Helvetica, sans-serif; margin: 0px; padding: 0px; text-align: center; background-image: url(images/b.png); }
a { text-decoration: none;color: #0055b8; }
img, div, a, input { behavior: url(iepngfix.htc)}
#wrap { width: 942px; margin-left: auto; margin-right: auto; position: relative; background-image: url(images/background_test.jpg); background-repeat: repeat-x; background-color: #FFF; padding: 0px; text-align: left; }
#topbar { background-image: url(images/pass_ticker.png); height: 32px; color: #FFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; padding-left: 25px; padding-top: 8px; width: 917px; position: relative; }
#topbar2 { background-image: url(images/bar_background.jpg); height: 31px; color: #FFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; text-decoration: none; padding-left: 25px; clear: both; text-align: center; padding-top: 8px; }
.tickertext { padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#numberticker { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #F00; }
#header { width: 942px; margin-left: auto; margin-right: auto; position: relative; background-image: url(images/header.png); background-repeat: no-repeat; padding: 0px; height: 133px; }
.clear { clear: both; }
#mainbody { width: 638px; padding-right: 25px; padding-left: 25px; float: left; padding-bottom: 13px; font-size: 12px; line-height: 16px; }
h3 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; }
h1 { font-size: 18px; font-weight: bold; }
h2 { font-size: 22px; font-weight: bold; font-family: Verdana, Geneva, sans-serif;color: #2a2a2a; }
a:link { color: #3D7ECA; text-align: left; }
#favthumbs { float: right; width: 254px; margin-bottom: 8px; font-size: 12px; }
a:hover { color: #b80000; }
#freesites { padding-top: 13px; padding-left: 25px; padding-right: 25px; padding-bottom: 13px; }
#footer { background-color: #111; padding: 25px; text-align: center; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #999; clear: both; }
#freepasses { margin-left: 85px; }
#tickerend { height: 36px; background-image: url(images/pass_tickerb.png); background-repeat: no-repeat; }
#bodystart { background-image: url(images/body_bg.jpg); background-repeat: repeat-x; }
.thumbtop { width: 213px; background-color: #EDFEE7; border: 1px solid #a6d5a0; padding-left: 8px; padding-right: 8px; padding-top: 8px; font-size: 12px; margin-bottom: 5px; }
#thumbs_main { padding-top: 13px; padding-bottom: 13px; padding-left: 13px; position: relative; }
ul.thumbs { list-style: none;margin-left: 25px; }
ul.thumbs li { margin-bottom: 13px; list-style-type: none;background-color: #EDFEE7; width: 180px; line-height: 14px; text-align: left; height: 235px; padding: 10px; border: 1px solid #a6d5a0; float: left; margin-left: 12px; }
.thumbcopy { font-size: 11px; color: #333; text-align: left; line-height: 13px; }
.catname { font-size: 14px; color: #666; text-align: center; line-height: 33px; }
#sidetab { background-image: url(images/sidetab.png); height: 54px; width: 11px; position: absolute; padding-right: 11px; background-repeat: no-repeat; right: 931px; }
#sidetab2 { background-image: url(images/righttab.png); height: 54px; width: 11px; position: absolute; margin-left: 942px; }
.allcaps { text-transform: uppercase; }
.black { color: #000; }
.grey { color: #CCC; }
#review { padding-left: 25px; padding-right: 25px; padding-top: 13px; padding-bottom: 13px; font-size: 12px; line-height: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom: 18px; margin-top: 13px; }
#commitment { text-align: center; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333; padding: 0px; margin: 0px; }
p { margin-bottom: 10px; margin-top: 8px; }
