/* css style */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, p, input {margin:0; padding: 0}
ul { list-style: none; }
body { font: 12px Arial,Helvetica,Sans-serif; background: #a4a4a4 url('/images/bodybg.jpg') top repeat-x }
img { border: 0 }

/*global classes*/
.white { color: #fff }
.center{ text-align: center }
.catch{ overflow: hidden; zoom: 1 }
.left{ float: left }
.right{ float: right }
.hidden{ display: none }
.bold{ font-weight: bold }
.font18{ font-size: 18px }
.font14{ font-size: 14px }
.font13{ font-size: 13px }
.font11{ font-size: 11px }
.clear{ clear: both }
.yellow{ color: #f0c900 }
.black{ color: #000 }
.text{ padding: 10px 0 10px 20px }
li{ margin-bottom: 10px; padding: 3px 0 2px 30px; background: url('/images/bullet.jpg') left no-repeat }
li.top{ background-position: top left }

/*site container*/
#container{ width: 780px; margin: 0 auto; background: #fff }

/* site header */
#header{ }

/* header menu */
#header .menu{ background: url('/images/menubg.jpg') no-repeat; width: 490px; height: 76px }
#header .menu a{ float: left; display: blcok; margin: 28px 10px 0; color: #8c8c8c; font-size: 14px; font-weight: bold; text-decoration: none }
#header .menu a.current{ color: #000 }

/* site subheader */
#subheader{ }

/* site container */
#content{ background: #fff url('/images/hibg.jpg') top left repeat-x; height: 320px }
#content h2{ color: #4a4a4c; width: 360px; padding: 10px 0 10px 30px; font-size: 18px }
#content h2.right{ background: url('/images/h1delimeter.jpg') left center no-repeat }
#content .contentbox{ width: 360px; margin-top: 20px; padding-left: 30px; height: 220px  }
#content .contentbox.right{ background: url('/images/simpledelimeter.jpg') left repeat-y }
#content .contentbox p{ color: #797979 }
#content .contentbox ul{ }

/*advertisers, publichsers, contact us content box */
#content_box{ background: #fff url('/images/hibg.jpg') top left repeat-x; height: 540px; width: 489px }
#content_box h2{ width: 360px; padding: 10px 0 10px 20px; font-size: 18px }

/*thank you content */
#content_thk{ background: #fff url('/images/h2bg.jpg') top left repeat-x; height: 600px; width: 780px }
#content_thk h2{ font-size: 18px; padding: 20px 0 10px 20px }

/*site form content*/
#formbox{ color: #6e6e6e; background: #f3f3f3; width: 250px; border-left: #eee 1px solid; height: 540px; padding: 0 20px  }
#formbox h2{ font-size: 16px }


#cont_form input.right{ margin-bottom: 10px; padding: 1px; width: 150px; border: none; border-left: #c4c4c4 1px solid; border-top: #c4c4c4 2px solid }
#cont_form .comments_box{ border: none; border-left: #c4c4c4 1px solid; border-top: #c4c4c4 2px solid }
#cont_form p{ clear: both }

/*form header */
.formheader{ height: 39px; margin: 2px 0 10px; background: url('/images/header_border.jpg') bottom repeat-x }

/*site footer*/
#footer{ color: #fff; width: 780px; margin: 0 auto; background: url('/images/footer_reflect.jpg') top left repeat-x; padding: 10px 0}
#footer a{ display: inline; margin: 10px 10px 0 0; color: #fff }
#footer a.current{ color: #000 }