/* Website by LIQUIDSMOKE.net */

/* MAIN ELEMENTS */
body { background: #304269 url(images/bg.jpg) top center no-repeat; color: #FFFFFF; font-family: Tahoma; font-size: 12px; margin: 0; padding: 0; }

a { color: #91BED4; text-decoration: none; }
a:hover { color: #FF6600; }
img { border: none; }
p { margin: 0 0 10px 0; padding: 0; }
	.single { line-height: 0.8; }
	.double { line-height: 1.5; }
ul,li { display: block; list-style: none; margin: 0; padding: 0; }
form, input { margin: 0; padding: 0; }

/* FONT SIZES */
.h { font-family: Arial; letter-spacing: -1pt; }
.sm { font-size: 11px; }
.md { font-size: 14px; }
.lg { font-size: 16px; }
.xl { font-size: 18px; }
.xxl { font-size: 24px; }
.xxxl { font-size: 30px; }

/* FONT COLORS */
.blue { color: #91BED4; }
.blue2 { color: #304269; }
.green { color: #669900; }
.orange { color: #FF6600; }
.gray { color: #666666; }
.white { color: #FFFFFF; }

/* LAYOUT */
#body { text-align: left; width: 900px; }
#top { height: 100px; }
	#top .logo { float: left; height: 95px; padding: 5px 0 0 0; width: 257px; }
	#top .search { float: right; margin: 15px 0 0 0; text-align: left; width: 300px; }
		#top .search .links { margin: 0 0 10px 0; }
			#top .search .links a { color: #FFFFFF; margin: 0 10px 0 0; } #top .search .links a:hover { color: #FF6600; }
		#top .search .links2 { font-size: 11px; margin: 10px 0 0 0; }
			#top .search .links2 a { font-weight: bold; }
		#top .search input.text { border: none; float: left; height: 18px; margin: 0 5px 0 0; padding: 3px; width: 260px; }
#nav { background: url(images/nav_bg.png) no-repeat; height: 40px; width: 900px; }
	#nav img { margin: 0 0 0 20px; }
#header { margin: 10px 0 20px 0; width: 900px; }
.box { float: left; height: 180px; width: 440px; }
	.box strong { color: #FF6600; font-family: Arial; font-size: 14px; font-weight: bold; letter-spacing: -1px; margin: 100px 0 0 30px; position: absolute; }
	.box img { left: 300px; position: relative; top: 130px; }
	.advertisers { background: url(images/box_advertisers.png); margin: 0 20px 0 0; }
	.publishers { background: url(images/box_publishers.png); }
#news { margin: 20px 0 0 0; }
#news ul { float: left; width: 290px; }
#news li { background: #415377; font-weight: bold; line-height: 30px; padding: 0 10px; }
	#news li.head { background: none; border-top: #91BED4 1px solid; color: #FF6600; font-size: 14px; }
	#news li.alt { background: #394A70; }
	#news li a { color: #FFFFFF; } #news li a:hover { color: #91BED4; }
	#news li input.text { width: 190px; }
.side { border-top: #91BED4 1px solid; float: left; font-size: 11px; padding: 10px 0 0 0; width: 200px; }
.side ul { margin: -10px 0 10px 0; }
.side li { background: #415377; font-weight: bold; padding: 8px 10px; }
	.side li.head { background: none; color: #FF6600; font-size: 14px; }
	.side li.alt { background: #394A70; }
	.side li a { color: #FFFFFF; } .side li a:hover { color: #91BED4; }
	.side li input.text { width: 100%; }
#middle { border-top: #91BED4 1px solid; float: left; margin: 0 15px; padding: 10px 0 0 0; width: 460px; }
#subpage { border: none; width: 900px; }
	.articleinfo { background: #415377; font-size: 11px; float: right; margin: 0 0 10px 10px; padding: 10px 20px; width: 200px; }
	.info { background: #415377; padding: 10px 20px; }
	.info2 { background: #415377; border-bottom: #91BED4 1px solid; margin: 0 0 10px 0;	padding: 5px; }
	.indent { padding: 0 0 0 20px; }
	#subpage input.text { border: #415377 1px solid; padding: 3px; width: 95%; }
	.contact { background: url(images/box_contact.png); float: left; height: 70px; padding: 20px; width: 250px; }
	.searchtabs { margin: 0 0 7px 0; padding: 0 10px; }
		.searchtabs a { background: url(images/search_tab.gif) bottom repeat-x; color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 7px 10px; }
		.searchtabs a:hover { background-position: top; }
		.searchtabs .active { background: url(images/search_tab_active.gif) bottom repeat-x; }
	.searchbox { background: url(images/search_bg.gif); height: 50px; padding: 15px 20px; width: 560px; }
		.input { border: none; height: 24px; width: 490px; }
	.searchlinks { line-height: 1.5; }
	.searchlinks a { text-decoration: underline; }
	.searchresults p { margin: 0 0 20px 0; }
	.searchside { line-height: 1.5; }
		.searchside a { color: #304269; text-decoration: underline; } .searchside a:hover { color: #FF6600; }
#footer { background: url(images/footer.gif) no-repeat; font-size: 11px; font-weight: bold; margin: 30px 0 0 0; padding: 20px 0; text-align: center; }
	#footer a { margin: 0 5px; }