		* { list-style:none ; margin:0 ; outline:none ; padding:0 }
		a { color:#2A5982 }
		a img { border:none }
		.align1 { text-align:left }
		.align2 { text-align:center }
		body { background:#E2E0D8 url(../images/bg_top.gif) top center repeat-x ; color:#000 ; font-size:11px ; font-family:arial,helvetica,sans-serif }
		#header { height:128px ; margin:auto ; width:992px }
			#logo { margin:10px 0 0 0 ; position:absolute }
			#nav1 { background:none ; color:#FFF ; height:40px ; margin:0 0 0 192px ; position:absolute }
				#nav1 li { float:left ; line-height:40px }
				#nav1 a { color:#FFF700 ; border-left:1px solid #FFF ; font-weight:bold ;  padding:0 10px ; text-decoration:none }
				#nav1 a.first { border-left:none ; padding:0 10px 0 0  }
			#nav2 { background:none ; color:#FFF ; height:40px ; margin:0 0 0 451px ; position:absolute ; width:476px }
				#nav2 li { float:right ; line-height:40px }
				#nav2 a { color:#FFF ; border-right:1px solid #FFF ;  padding:0 10px ; text-decoration:none }
				#nav2 a.first { border-right:none ; display:block ; padding:0 0 0 10px }
			#rss { height:20px ; margin:9px 0 0 951px ; position:absolute ; width:39px }
			#ad1 { height:60px ; margin:48px 0 0 191px ; position:absolute ; width:468px }
			#ad2 { height:60px ; margin:48px 0 0 679px ; position:absolute ; width:300px }
		#page { background:#E2E0D8 url(../images/bg_page.gif) ; color:#000 ; margin:auto ; width:992px }
			#pageBottom { background:url(../images/bg_pageBottom2.gif) bottom left no-repeat }
				#pageTop { background:url(../images/bg_pageTop.gif) top left no-repeat }
					#content { float:left ; width:659px }
						#prenav3 { background-image:url(../images/bg_nav3.gif) ; background-position:0 0 ; height:42px ; width:659px }
							#nav3 { height:42px ; width:659px }
								#nav3 li { float:left }
									#nav3 a { display:block ; height:42px ; text-indent:-5000px ; text-decoration:none }
									#navHome { width:132px }
									#navShared { width:132px }
									#navDedicated { width:132px }
									#navReseller { width:132px }
									#navArticles { width:131px }
						#content1 { background:#FFF url(../images/bg_content1.gif) ; color:#000 ; margin-bottom:11px ; width:659px }
							#content1Bottom { color:#000 ; padding:0 14px 14px 14px ; width:631px }
								#content1 .left { float:left ; width:309px }
								#content1 p { margin-bottom:12px }
									#ad3, #ad6 { margin-bottom:13px ; text-align:center }
									#content1 h1 { color:#000 ; font-size:18px ; padding:2px 0 18px 0 }
									#content1 h2 { color:#000 ; font-size:14px ; padding:2px 0 14px 0 }
									#advertise #content1 ul, #advertise #content1 li { list-style:square ; margin-left:20px ; padding-bottom:6px }
									#content1 .left .stuff { border:1px solid #CECEC6 ; margin-bottom:13px ; padding:10px 10px 0 10px ; width:287px } 
										#content1 .left .stuff embed { margin-bottom:10px }
									#content1 .left .headlines { border:1px solid #CECEC6 ; color:#000 ; list-style:url(../images/bullet1.gif) ; margin-bottom:13px ; padding-top:10px }
										#content1 .left li { list-style:url(../images/bullet1.gif) ; margin:0 10px 0 30px ; padding-bottom:10px }
										#content1 .left a { color:#2A5982 ; font-weight:bold }
								#content1 .right { float:right ; width:309px }
									#ad4, #ad7 { margin-bottom:13px ; text-align:center }
									#content1 .right h1 { background:#E2E0D8 ; border-width:1px 1px 0 1px ; border-style:solid ; border-color: #CECEC6 ; color:#000 ; font-size:13px ; padding:2px 0 2px 10px }
									#content1 .right .headlines { border:1px solid #CECEC6 ; color:#000 ; list-style:url(../images/bullet1.gif) ; margin-bottom:13px ; padding-top:10px }
									#content1 .right .stuff { border:1px solid #CECEC6 ; margin-bottom:13px ; ; padding:10px 10px 0 10px ; width:287px } 
										#content1 .right li { list-style:url(../images/bullet1.gif) ; margin:0 10px 0 30px ; padding-bottom:10px }
										#content1 .right a { color:#2A5982 ; font-weight:bold }
								#ad5 { clear:both ; margin-bottom:13px ; text-align:center }
						#content2 { background:#2A5982 url(../images/bg_content2.gif) ; color:#FFF ; width:659px }
							#content2Bottom { background:url(../images/bg_content2Bottom.gif) bottom left no-repeat ; width:659px }
								#content2Top { background:url(../images/bg_content2Top.gif) top left no-repeat ; padding:15px 17px 17px 14px ; width:628px }
					#sidebar { display:inline ; float:right ; margin-right:13px ; padding-top:13px ; width:300px }
						#ad8 { height:250px ; margin-bottom:12px ; width:300px }
						#ad9 { margin-bottom:12px }
							#ad9 li { border:1px solid #D4DAC4 ; margin-bottom:3px ; padding:6px 12px ; width:274px }
								#ad9 a { color:#000 }
								#ad9 h2 { display:inline ; font-size:12px }
						.head { background:#D4D4D4 ; border:1px solid #AAA ; font-weight:bold ; margin-bottom:3px ; padding:6px 12px ; text-align:center ; width:274px }
						#ad10 { margin-bottom:12px }
							#ad10 li { border:1px solid #D4DAC4 ; margin-bottom:3px ; padding:6px 12px ; width:274px }
								#ad10 a { color:#000 ; text-decoration:none }
								#ad10 h2 { display:inline ; font-size:12px }
								#ad10 h2 a { text-decoration:underline }
						.sidebarNews { border:1px solid #AAA ; line-height:18px ; margin:0 0 12px 0 ; padding:6px }
							.sidebarNews a { color:#000 ; font-weight:bold ; text-decoration:none }
							.sidebarNews a:hover { text-decoration:underline }
#footer { background:#FFF url(../images/bg_footer.gif) ; color:#000 ; margin:11px auto ; width:992px }
	#footerBottom { background:url(../images/bg_footerBottom.gif) bottom left no-repeat }
		#footerTop { background:url(../images/bg_footerTop.gif) top left no-repeat ; padding:16px 10px 14px 10px ; width:972px }
			#footer ul { text-align:center }
			#footer li { display:inline }
			#footer a { border-left:1px solid #000 ; display:-moz-inline-block; display:-moz-inline-box ; display:inline-block ; text-decoration:none ; padding:0 3px }
			#footer .first a { border-left:none ; color:#000 }
			#footer #ad14 { margin-bottom:12px ; text-align:center ; width:972px }
				#footer #ad14 a { border-left:none ; padding:0 }
		#footer .cols { background:url(../images/bg_footer_cols.gif) top center repeat-y ; margin-bottom:12px ; padding-bottom:10px }
			#footer .cols ul { display:inline ; float:left ; margin:0 30px 0 10px ; text-align:left ; width:208px }
			#footer .cols ul.last { margin:0 0 0 10px }
				#footer .cols li { display:block }
					#footer .cols .footerhead { color:#666 ; display:block ; font-size:14px ; font-weight:bold ; padding:10px 0 0 0 }
					#footer .cols li a { border-left:none ; display:inline ; font-weight:normal ; padding:0 }
					
/* MISC STYLES */
.h2_1 { font-size:12px ; margin:12px 0 }
	.h2_1 a { color:#000 ; text-decoration:underline }
.accent1 { background:url(../images/bullet3.gif) top left no-repeat ; padding:0 0 13px 13px ; width:618px }
	.h2_1 { font-size:12px ; margin:12px 0 }
	.h3_1 { font-size:12px }
	.h3_1 a { color:#2A5982 }
	.accent1 a { color:#2A5982 }
	.accent1 p { padding-bottom:0 }
	.accent1 .date { color:#878686 ; font-size:10px ; padding-bottom:0 }
	.accent1 .ref { color:#878686 ; font-size:10px }
	
table.tb1 { background:#FFFC8D ; margin-bottom:13px }
	.tb1 th, .tb1 td { padding:5px }
	.tb1 th { font-weight:normal ; text-align:right ; width:200px }
	table.tb1 input, .content1 #static1 table.tb1 textarea { background:#FFF !important ; width:390px }
	table.tb1 input.submit, .content1 .static1 table.tb1 input.check { width:auto }
	table.tb1 small { color:#666 ; font-size:9px }
	table.tb1  input.check {  background:none ; border:none ; color:none ; float:left ; margin-right:10px ; padding:0 ; width:auto }

/* SEARCH RESULTS */
.searchResult, .searchResult2 { border:1px solid #CFCCC2 }
.searchResult2 { margin-bottom:12px }
	.searchResult h3 { background:#E9E7E1 url(../images/bg_findahost_h3.gif) ; border-bottom:1px solid #CFCCC2 ; color:#2A5982 ; font-size:15px ; padding:3px 10px }
	.searchResult2 h3 { background:#E2E0D8 ; border-bottom:1px solid #CFCCC2 ; color:#000 ; font-size:15px ; padding:3px 10px }
	.searchResult div, .searchResult2 div { padding:10px 10px 0 10px }
	.searchResult img { float:left ; margin-bottom:10px }
	.searchResult p { font-size:11px ; margin-left:130px }
	.searchResult2 p { font-size:11px ; margin-bottom:10px }
	.searchResult a, .searchResult a:hover { color:#000 ; text-decoration:none }
	.searchResult2 a { color:#000 ; text-decoration:none }
	.searchResult2 a:hover { text-decoration:underline }
	
/* ARTICLE CENTRAL */
#findarticles { background:url(../images/bg_article_central.gif) top left no-repeat ; height:159px ; margin:0 0 20px 0 ; width:631px }
	#findarticles .one { margin-left:169px ; position:absolute ; width:177px }
	#findarticles .two { margin-left:366px ; position:absolute ; width:265px }
		#findarticles li { height:21px ; line-height:21px ; padding:9px 0 10px 0 }
			#findarticles a { color:#AC0F2E ; font-size:18px ; font-weight:normal ; text-decoration:none }
			#findarticles a:hover { text-decoration:underline }
.articleSubcat { border-color:#CECEC6 ; border-style:solid ; border-width:0 1px ; background:#FFFC8D ; display:none ; font-size:11px ; font-weight:bold ; padding:5px 10px ; text-align:center ; width:637px }
#article0 { display:block }
	/* ARTICLE CENTRAL NEWSBAR */
	.topBox { background:#FFF ; border:3px solid #666 ; display:none ; padding:15px ; position:absolute ; width:200px }
	#articleSection .newsbar { clear:left ; height:30px ; padding:1px 0 ; width:631px }
		#share { border:2px solid #666 ; color:#2A5982 ; font-weight:bold ; margin:30px 0 0 10px ; padding:5px ; width:150px }
		#send { border:2px solid #666 ; margin:30px 0 0 10px ; padding:5px ; width:250px }
			#send dt { float:left ; line-height:20px ; width:95px }
			#send dd { float:right ; line-height:20px ; width:150px }
				#send dd input { width:95% }
		#articleSection .newsbar li { color:#666 ; float:left ; padding:8px 0 0 0 ; width:300px }
		#articleSection .newsbar li.last { float:right ; height:30px ; padding-right:0 ; text-align:right ; width:300px }
			#articleSection .newsbar a { background-position:left center ; background-repeat:no-repeat ; font-weight:bold ; text-decoration:none }
			#articleSection .newsbar .last a { }
				#articleSection .newsbar .last a img { vertical-align:middle }
				#articleSection .newsbar .last  .topBox a { padding:0 }
			.blogbar a { background-position:left center ; background-repeat:no-repeat ; font-weight:bold ; padding:0 7px ; text-decoration:none }
			#articleSection .newsbar .share, .blogbar .share { background-image:url(../images/arrow_right.gif) }
			 .blogbar .share { padding:0 10px 0 15px }
			 .blogbar .print { padding:0 10px 0 15px }
			#articleSection .newsbar .comment { background-image:url(../images/newsbar_comment.gif) }
			#articleSection .newsbar .view { background-image:url(../images/arrow_up.gif) ; background-position:right center ; padding:0 15px 0 0 }
			#articleSection .shuttle { font-weight:bold ; text-align:right }
				#articleSection .shuttle a { margin:15px }


/* CLEARFIX */
#pageTop, .cols, .searchResult, .searchResult2 { overflow:hidden }
* html #pageTop, * html .cols, * html .searchResult, * html .searchResult2 { height:1% ; overflow:visible }