html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, a:visited, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: none;
}

a { text-decoration: none; }
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

body { font-family: Arial; margin:0 auto;  text-align: center;  }
#wrapper { margin: 0 auto; text-align: left; width: 900px; text-align: left; }
#container { width: 900px; margin: 0 auto;}
#header { background-color: #f0f0f0; padding: 5px 20px 5px 20px; margin: 10px 0; overflow: hidden; height: 80px; }
#bannercontainer { width: 468px; float: left; margin-top: 10px; }
#headerSearch { width: 370px; float: left; margin: 25px 15px 0 0;  }
#headerSearch .inputField { background-color: #fff; height: 30px; width: 279px; float: left; font-size: 16px; color: #666;}
#headerSearch .submitBtn { background-color: #fff; height: 30px; float: left; font-size: 16px;}
#headerSearch a { color: #006CBB; font-size: 16px; font-weight: bold; line-height: 33px; text-transform: uppercase; }
#headerSearch a:hover { background-color: #006cbb; color: #fff; }
#headerTitle { width: 350px; float: right; text-align: right;}
#headerTitle img { float: right; margin-left: 20px; }
#headerTitle a { font-size: 18px; color: #006cbb; font-weight: bold; text-transform: uppercase; margin-top: 19px; display: block;}
#headerTitle b { color: #666; font-size: 13px; display: block;}
#googleSearch { width: 900px; margin: 0 0 10px 0; padding: 0 24px; }
#maincontentLeft {overflow: hidden; float: left; }
#maincontentRight {overflow: hidden; float: right; width: 250px; }
#listings { width: 478px; background-color: #f0f0f0; overflow: hidden; margin: 0 0 10px 0; padding-bottom:10px; }
#listings h2 { font-size: 14px; color: #666; text-transform: uppercase; margin-left: 10px; }
#listings ul { margin: 0 3px 10px; font-size: 12px; overflow: hidden;}
#listings li { float: left; margin: 0 0 3px 10px;  list-style: none; font-size: 12px; overflow: hidden;}
#listings li.category { width: 100%; margin: 2px 10px; font-size: 12px; color: #666; padding:10px 0 0; display: block;}
#listings a { color: #006cbb;}
#listings a:hover { background-color: #006cbb; color: #fff;}
#feature { float: left; background-color: #f0f0f0; margin-left: 10px; width: 245px; }
#feature h1 { font-size: 14px; margin: 6px 10px; color: #666;  }
#feature p { font-size: 12px; margin: 8px 10px; color: #666; }
.featuread { float: left; width: 245px; margin: 10px 10px 0 10px; background-color: #f0f0f0; padding-bottom: 10px;}
.featuread h1 {font-size: 14px; margin: 6px 10px; color:#FF6600;}
.featuread p { margin: 6px 10px; font-size: 12px; }
.featuread a, .featuread a:visited { margin: 6px 10px; font-size: 12px; font-weight: bold; color:#006CBB;}
.featuread a:hover { background-color: #006cbb; color: #fff; }
#googleAds { float: right; margin: 0 0 10px 10px; width: 160px; height: 600px; }
#footer { clear: both; background-color: #f0f0f0; padding: 5px 5px 5px 20px; margin: 10px 0; overflow: hidden; font-size: 12px; text-align: center; color: #aaa; }
#listing { width: 730px; background-color: #F0F0F0; margin-bottom: 10px; padding-bottom: 20px; }
#listing h1 { font-size: 17px; color: #006CBB; padding: 20px 0 0 0;}
#listing h5 { font-size: 17px; color: #006CBB; padding: 20px 0 0 0;}
#listing a { color: #006CBB; margin-left: 20px; }
#listing a.url { color: #666; font-size: 12px; }
#listing p.description { font-size: 14px; margin: 10px 20px 0 20px; }
#listing a:hover { background-color: #006cbb; color: #fff; }
#moreincategory { width: 730px; background-color: #F0F0F0; overflow: hidden; margin: 0 0 10px 0; padding-bottom:10px; }
#moreincategory h2 { margin: 5px 10px; font-size: 14px; color: #666; text-transform: uppercase; margin-left: 10px; }
#moreincategory h3 { margin: 5px 10px; font-size: 12px; clear: both; color: #666; padding:10px 0 0;}
#moreincategory ul { margin: 0 3px 10px; font-size: 12px; overflow: hidden;}
#moreincategory li { float: left; margin-left: 10px;  list-style: none; font-size: 12px; overflow: hidden;}
#moreincategory a { color: #006cbb;}
#moreincategory a:hover { background-color: #006cbb; color: #fff; }
#mostclicked { width: 730px; background-color: #F0F0F0; overflow: hidden; margin: 0 0 10px 0; padding-bottom:10px; }
#mostclicked h2 { margin: 5px 10px; font-size: 14px; color: #666; text-transform: uppercase; margin-left: 10px; }
#mostclicked h3 { margin: 5px 10px; font-size: 12px; color: #666; padding:10px 0 0;}
#mostclicked ul { margin: 0 3px 10px; font-size: 12px; overflow: hidden;}
#mostclicked li { float: left; margin-left: 10px;  list-style: none; font-size: 12px; overflow: hidden;}
#mostclicked a { color: #006cbb;}
#mostclicked li.category { float: left; margin-left: 10px;  list-style: none; font-size: 12px; color: #666; }
#mostclicked a:hover { background-color: #006cbb; color: #fff; }
.approval { margin: 10px 0 0 20px; border: 1px dashed #CCCCCC; width:290px; padding: 5px; overflow: hidden;}
.approval img { float: left; }
.approval b.green { font-size: 14px; line-height: 40px; margin-left: 20px; color: #1d9028;}
.approval b.red { font-size: 14px; line-height: 40px; margin-left: 20px; color: #990000;}
.approval b.gray { font-size: 14px; line-height: 40px; margin-left: 20px; color: #666;}

