		html, body { margin: 0; padding: 0; }
		body { font-family: arial, verdana, helvetica; font-size: .8em; color: #369; margin: 0px ; margin-left: auto; margin-right: auto; padding: 0px; background:  #fff url('/assets/images/page_back.png') repeat-x; }
	body * { margin: 0; padding: 0; }
		/* Begin Link Controls */
		a:link, a:visited { color: #369; font-weight: 900; text-decoration: none; }
		a:hover, a:active { text-decoration: underline; }
		a:link img, a:visited img { border: 1px solid #69c; }
		a:hover img, a:active img { border: 1px solid #69c; }
		a.white:link, a.white:visited { color: #fff; font-weight: 900; text-decoration: none; }
		a.white:hover, a.white:active { text-decoration: underline; }
		a.logo:link, a.logo:visited { float: left; position: absolute; top: 0; left: auto; padding: 0; margin: 0; width: 280px; height: 60px; text-decoration: none; }
		a.logo:hover, a.logo:active { text-decoration: none; }
		a.logo:link img, a.logo:visited img, a.logo:hover img, a.logo:active img { border: none; }
		a.head_tab:link, a.head_tab:visited { color: #fff; text-decoration: none; }
		a.head_tab:hover, a.head_tab:active { text-decoration: underline; }
		a.button:link, a.button:visited { color: #fff; width: auto; text-decoration: none;  border: 1px solid #dc6516; font-weight: 900; padding: .1em 1.4em .2em 1.4em; line-height: 2em; margin: 0; font-size: 1em; background: url('/assets/images/patterns.png') repeat-x 0 -55px; }
		a.button:hover, a.button:active { text-decoration: none; border: 1px solid #dc6516; background: url('/assets/images/patterns.png') repeat-x 0 -55px; }
		a.site_image:link, a.site_image:visited { height: 140px; width: 189px; padding: 0; margin: 0; margin-bottom: 6px; }
  		a.site_image:hover, a.site_image:active { }
  		a.site_image:link img, a.site_image:visited img, a.site_image:hover img, a.site_image:active img { border: 1px solid #69c; }
  		img.info { border: none; }
  		.tab_content2 a { font-weight: normal; }
		a.topic { font-size: 1.2em; font-weight: bold; }
  		/* End Link Controls */

		.site_list { float: right; width: 420px; font-size: 1em; display: inline; }
		.site_list ul { list-style: none; margin: 0; padding: 0; }
		.site_list ul li { margin: 2px 10px; padding: 0; }
		.site_list ul li a { font-size: 18px; }

		label.error { color: #D00; }
		p.error { padding: 0.5em; border: 2px solid #D66; background-color: #FFF0F0; color: #D00; }
		p.runin { margin: 0 1em 1em 1em; padding: 0.3em 0.5em; }
		td.form_error { color: #D00; font-weight: 900; }
		td.form_optional { color: #369; font-weight: 400; }
		td { font-size: 1em;  line-height: 1.2em; color: #036; }
		td a { font-size: 1.2em; line-height: .8em; }

		/* Begin Page Container */
		#page_container_shadow { width: 980px; \width: 1004px; w\idth: 980px; margin: 0px; margin-left: auto; margin-right: auto; padding: 0px 12px 0px 12px; background: url('/assets/images/page_shadow.png') repeat-y; }
		#page_container { position: relative; margin: 0px ; margin-left: auto; margin-right: auto; padding: 0px; background: #fff; min-height: 750px; }
		#clear_both { clear: both; }
		#clear_left { clear: left; }
		#clear_right { clear: right; }
		#page_bottom { width: 980px; background: url('/assets/images/page_shadow_bottom.png') no-repeat; padding: 0px 12px 0px 12px; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
		/* End Page Container */
		/* Begin Header */
		#header { padding: 0; margin: 0; width: 100%; height: 100px; background-color: #fff; }
		#head_tabs { float: right; height: 20px; font-size: 11px; width: 200px; margin: 0px 10px 0px 0px; color: #fff; font-weight: 900; padding: 0; display: inline; }
		#logo { float: left; margin: 10px 0px 0px 20px; padding: 0; font-size: 50px; font-weight: 900; width: 300px; letter-spacing: -.07em; color: #369; display: inline; }
		#byline { float: left; margin: -10px 0px 0px 98px; padding: 0; font-size: 12px; font-weight: 900; width: 260px; letter-spacing: .02em; color: #369; display: inline;  }
		#head_search { float: right; height: 60px; width: 412px; padding: 10px 0px 0px 0px; margin: 0px 110px 0px 0px; display: inline; }
		#head_search_back { height: 44px; width: 412px; clear: left; padding: 0px 0px 0px 11px; background: url('/assets/images/head_search_back.gif') no-repeat 0 0; }
		#search_tab_container { padding: 0; margin: 0px 0px 0px 5px; width: 402px; }
		/* End Header */
		h1 { font-family: "Arial Black", Arial, Verdana; font-size: 24px; line-height: 24px; color: #369; margin: 0px 0px 8px 0px; font-weight: 400; padding: 0; letter-spacing: -0.02em; }
		h2 { font-family: "Arial Black", Arial, Verdana; font-size: 16px; line-height: 24px; color: #369; margin: 6px 0px 5px 0px; font-weight: 400; padding: 0; letter-spacing: -0.02em; }
		h1 table tr td { visibility: hidden; height: 0; width: 0; }
		h2 table tr td { visibility: hidden; height: 0; width: 0; }
		/* Begin Main Nav */
		#date { float: left; padding: 0; color: #fff; font-weight: 700; line-height: 26px; font-size: 11px; margin: 0px 0 0px 10px; display: inline; }
		.nav { margin: 0px 10px 0px 10px; padding: 0; height: 26px; background: #69c url('/assets/images/tabs.png') repeat-x 0 0; }
		ul#nav { padding: 0; margin: 0; margin-left: 180px; }
		ul#nav li { list-style: none; z-index: 999; display: inline; padding: 0; margin: 0; font-weight: 900; position: relative; }
		ul#nav li a.mainnav { display: inline; padding: 5px 6px 5px 6px; line-height: 26px; margin: 0; font-size: 13px; text-decoration: none; position: relative; }
		ul#nav li a.mainnav:link, ul#nav li a.mainnav:visited { color: #fff; background-image: none; }
		ul#nav li a.mainnav:hover { color: #369; background: url('/assets/images/patterns.png') repeat-x 0 -27px; }
		ul#nav li a.mainnav:active { color: #fff; background: url('/assets/images/patterns.png') repeat-x 0 -54px; }
		ul#nav li a.mainnav#current { color: #fff; background: url('/assets/images/patterns.png') repeat-x 0 -54px; }
		#session_nav { float: right; line-height: 26px; margin: 0px 10px 0px 0px; color: #fff; }
		/* End Main Nav */
		/* begin Subnav */
		ul#nav li ul.subnav  { display: none; margin: 0; padding: 0; margin-top: 1.95em; font-size: 1em; width: 150px; position: absolute; background: #fff; border: 1px solid #69c; }
		ul#nav li:hover ul.subnav, ul#nav li.sfhover ul.subnav { display: inline; }
		ul.subnav a.subnav, ul.subnav a.subnav:link, ul.subnav a.subnav:visited  { display: block; color: #369; padding: .2em .4em; background-image: none; background-color: #fff; text-decoration: none; }
		ul.subnav a.subnav:hover, ul.subnav a.subnav:focus { display: block; color: #fff; background-image: none; background-color: #69c; }
		/* End Subnav */

		/* Begin Content */
		#content_container { padding: 0; margin: 0; background-color: #fff; min-height: 550px; position: relative; }
		.sitemap_list table tr td { font-size: 9px; line-height: 12px; }

		#sitemap_list table tr td ul { list-style: none; margin: 0; padding: 0; }
		#sitemap_list table tr td ul li { display: block; font-size: 9px; margin: 2px 10px; padding: 0; }
		#content { position: relative; padding: 0; width: 635px; margin: 0px; margin-top: 10px; margin-left: 192px; background-color: #fff; min-height: 850px; }* html div #content { height: 850px;}		#block_container { border-bottom: 1px solid #69c; border-right: 1px solid #69c; border-left: 1px solid #69c; padding: 0; margin: 0px 0px 10px 0px; }
		#block_container p { margin: 0; padding: 2px 6px 2px 6px; }
		#block_container_dark { background: url('/assets/images/patterns.png') repeat-x 0 -400px; border-bottom: 1px solid #69c; border-right: 1px solid #69c; border-left: 1px solid #69c; padding: 6px; margin: 0px 0px 10px 0px; }
		#block_container_dark p { margin: 0; padding: 2px 0px 2px 0px; }
		
		.block_head { color: #fff; font-size: 1.1em; font-weight: 900; width: 100%; background: #69c url('/assets/images/tabs.png') repeat-x 100% 0; padding: 0; border-bottom: 1px solid #69c;  }
		.block_head p { background: url('/assets/images/tabs_left.png') no-repeat 0 0; padding: 4px 8px; margin: 0; }
		
		.feature_head { color: #fff; font-size: 1.1em; font-weight: 900; width: 100%; background: url('/assets/images/tabs.png') repeat-x 100% -200px; padding: 0; border-bottom: 1px solid #dc6516;  }
		.feature_head p { background: url('/assets/images/tabs_left.png') no-repeat 0 -200px; padding: 4px 8px; margin: 0; }
		
		.form_head { color: #fff; font-size: 1.1em; font-weight: 900; height: 1.6em; background: #69c url('/assets/images/tabs.png') repeat-x 100% 0; padding: 0; margin: 10px 0px 0px 0px; border-bottom: 1px solid #69c; }
		.form_head p { float: left; position: absolute; background: url('/assets/images/tabs_left.png') no-repeat 0 0; padding: 4px 8px; margin: 0; }
	
		/* End Content */
		/* Begin Left Column */
		#left_column_container { position: absolute; top: 126px; left: 0px; width: 170px; margin: 10px 0 10px 10px; padding: 0; display: inline; }
		#left_column_item { background: url('/assets/images/patterns.png') repeat-x 0 -400px; padding: 0; margin: 0; }
		#left_column_item ul { list-style: none; padding: 0; margin: 0px 8px; }
		#left_column_item ul li { margin: 0; padding: 4px 0px; font-size: 11px; line-height: 12px; border-bottom: 1px solid #69c; }
		#left_column_item p { padding: 4px 8px 0px 8px; margin: 0; line-height: 12px; font-size: 12px; }
		#top10 { background: #e3f0f8; margin: 0; padding: 0; }
		.bloggers { background: #e3f0f8; margin: 0; padding: 0; }
		#news { margin: 0; padding: 0; border-bottom: 1px solid #69c; }
		#news_section {  }
		#news_section ul { list-style: none; padding: 0; margin: 0; }
		#news_section ul li { background: #fff; font-size: 1em; margin: 0; padding: 10px; border-top: 1px solid #69c; }
		#news_section ul li:hover { background: #e3f0f8;  margin: 0; padding: 10px; }
		#press_section { border-right: 1px solid #69c; border-left: 1px solid #69c; border-bottom: 1px solid #69c; }
		#press_section ul#press { list-style: none; padding: 0; margin: 0; }
		#press_section ul#press li { background: #fff; font-size: 1.2em; margin: 0; padding: 10px; }
		#press_section ul#press li:hover { background: #e3f0f8;  margin: 0; padding: 10px; }
		/* End Left Column */
		/* Begin Right Column */
		#right_column { float: right; width: 200px; margin: 10px; margin-right: 0; padding: 0; background-color: rgb(255, 255, 255); }
		/* End Right Column */
		/* Begin Ad Column */
		#ad_column { position: absolute; left: 820px; top: 126px; height: 900px; width: 140px; margin: 10px 10px 10px 10px; padding: 0;background-color: #fff; display: inline; }
		/* End Ad Column */
		/* Begin Footer */
		#footer { position: relative; clear: both; padding: 10px 0px 10px 0px; margin: 0px; font-size: .9em; text-align: center; color: #666;}
		/* End Footer */
		.keyword_search { display: inline; margin: 10px 0px 0px 0px; border: 1px solid #69c; padding: 1px 2px; font-weight: 700; width: 318px; height: 18px; line-height: 18px; font-size: 12px; }
		.keyword_search_button { display: inline; margin: 10px 0px 0px 8px; border: 1px solid #69c; padding: 1px 2px; font-weight: 900; width: 56px; height: 21px; font-size: 12px; background: url('/assets/images/patterns.png') repeat-x 0 -359px; }
		form { margin: 0; padding: 0; }

		/* begin tabs */
		#tabs ul { list-style: none; padding: 0; margin: 0; float: left; border-bottom: 1px solid #69c; width: 100%; }
		#tabs ul li { margin: 1px 3px -1px 0px; padding: 0; float: left; background: url('/assets/images/tabs.png') no-repeat 100% 0; white-space: nowrap; border-bottom: none; }
		#tabs ul li a { color: #FFF; display: block; font-size: 11px; text-decoration: none; background: url('/assets/images/tabs_left.png') no-repeat 0 0; margin: 0px; padding: 4px 8px; text-align: center; font-weight: 900; border-bottom: none; }
		#tabs ul li:hover, #tabs ul li.hover { color: #036; background-position: 100% -100px; }
		#tabs ul li:hover a, #tabs ul li.hover a { color: #036; background-position: 0 -100px; border-bottom: none; }
		#tabs ul li.on, #tabs ul li:hover.on { color: #036; background-position: 100% -300px; }
		#tabs ul li.on a, #tabs ul li:hover.on a { color: #036; background-position: 0 -300px; border-bottom: 1px solid white; }

		.tabs_container { display: block; height: 21px; border-bottom: 1px solid #69c; }
		.tabs { float: left; display: inline; margin: 1px 3px -1px 0px; padding: 0; border-bottom: 1px solid #69c; background: url('/assets/images/tabs.png') no-repeat 100% 0; }
		.tabs:hover { display: inline; color: #036; background-position: 100% -100px; }
		.tabson { float: left; display: inline; margin: 1px 3px -1px 0px; padding: 0; border-bottom: 1px solid #fff; background: url('/assets/images/tabs.png') no-repeat 100% -300px; }
		a.tab:link, a.tab:visited { display: block; font-size: 11px; color: #fff; margin: 0px; padding: 0px 6px 0px 6px; line-height: 20px; background: url('/assets/images/tabs_left.png') no-repeat 0 0; }
		a.tab:visited { display: block; color: #fff; text-decoration: none; background: url('/assets/images/tabs_left.png') no-repeat 0 0; }
		a.tab:hover { display: block; color: #369; text-decoration: none; background: url('/assets/images/tabs_left.png') no-repeat 0 -100px; }

		a.tabon:link, a.tabon:visited { display: block; font-size: 11px; color: #369; margin: 0px; padding: 0px 6px 0px 6px; line-height: 20px; background: url('/assets/images/tabs_left.png') no-repeat 0 -300px; }
		a.tabon:visited { display: block; color: #369; text-decoration: none; background: url('/assets/images/tabs_left.png') no-repeat 0 -300px; }
		a.tabon:hover { display: block; color: #369; text-decoration: none; background: url('/assets/images/tabs_left.png') no-repeat 0 -300px; }
		/* end tabs */

		/* form labels and fields */
		.label { display: block; font-weight: 900; }
		.error { color: red; font-weight: 900; }
		input { color: #036; padding: 2px; background: url('/assets/images/form_back.png') 0 0; border: 1px solid #69c; }
		input.error { color: #800000; padding: 2px; background: url('/assets/images/form_back_error.png') 0 0; border: 1px solid red; }
		select { border: 1px solid #69c; color: #369; }
		select.error { border: 1px solid red; color: #369; }
		checkbox { border: 1px solid #69c; }
		checkbox.error { border: 1px solid red; }
		textarea { padding: 3px; font-family: Arial; font-size: 11px; color: #369; border: 1px solid #69c; background: url('/assets/images/form_back.png') 0 0; }
		textarea.error { padding: 3px; border: 1px solid red; background: url('/assets/images/form_back_error.png') 0 0; }
		input.submit { color: #fff; width: auto; text-decoration: none; border: 1px solid #69c; font-weight: 900; padding: 0px 4px 1px 4px; margin: 2px; font-size: 1em; background: url('/assets/images/patterns.png') repeat-x 0 -1px; }
  		input.submit:hover { color: #fff; width: auto; text-decoration: none; border: 1px solid #dc6516; font-weight: 900; padding: 0px 4px 1px 4px; margin: 2px; font-size: 1em; background: url('/assets/images/patterns.png') repeat-x 0 -55px; }

  		input.submit_small { color: #fff; width: auto; text-decoration: none; border: 1px solid #69c; font-size: .8em; font-weight: 900; padding: 0px 2px 1px 2px; margin: 2px; background: url('/assets/images/patterns.png') repeat-x 0 -1px; }
  		input.submit_small:hover { color: #fff; width: auto; text-decoration: none; border: 1px solid #dc6516; font-size: .8em; font-weight: 900; padding: 0px 2px 1px 2px; margin: 2px; background: url('/assets/images/patterns.png') repeat-x 0 -55px; }
		/* end form labels and fields */

  		#google_skyscraper { margin: 0; padding: 0; }
  		#google_234x60 { margin: 10px 0px 0px 0px; padding: 0; width: 430px; height: 60px; background: #ccc; }
  		#hidden_radio_buttons { position: absolute; top: -200px; left: -400px; visibility: hidden; }

  		/* Begin breadcrumb */
  		.breadcrumb_container { clear: left; float: left; font-weight: 400; height: 1em; width: 900px; font-size: 1em; margin: .5em 0 0em 1em; padding: 0; display: inline; }
  		.breadcrumb_container a { display: inline; }
  		.breadcrumb_arrow { display: inline; font-size: 15px; font-weight: 400; }
  		/* end breadcrumb */

		.form_row { padding: 3px 0px 3px 0px; margin: 3px 0px 3px 0px; }
		.form { padding: 10px 20px 10px 20px; border: 1px solid #69c;  background: #ecf4f9; }
		.wait_icon { margin: 0px 0px 0px 4px; padding: 0; }
		small { font-size: 11px; }
		.username_feedback { font-size: 11px; font-weight: 900; color: #369; }
		.tab_content { display: block; margin: 0px 0px 10px 0px; border-right: 1px solid #69c; border-left: 1px solid #69c; border-bottom: 1px solid #69c; }
		.tab_content2 { position: relative; display: block; margin: 0px 0px 10px 0px; border: 1px solid #69c; padding: 5px;}
		.feature_content { display: block; margin: 0 0 10px 0; border-right: 1px solid #dc6516; border-left: 1px solid #dc6516; border-bottom: 1px solid #dc6516; }
		.search_top { display: block; margin: 0; border: 1px solid #69c; margin: 0px 0px 0px 0px; }
		.search_cat { float: left; display: inline; overflow: auto; width: 28%; height: 160px; border-right: 1px solid #69c; }
		.search_subcat { float: right; overflow: auto; width: 27%; height: 160px; border-right: 1px solid #69c; }
		.search_cat_full { float: left; overflow: auto; width: 50%; height: 160px; border-right: 1px solid #69c; }
		.search_subcat_full { overflow: auto; width: auto; height: 160px; }
		.search_results { float: right; overflow: auto; width: 44.5%; height: 160px; }

		.search_gender { float: left; display: inline; overflow: auto; width: 28%; height: 143px; border-right: 1px solid #69c; }
		.search_datetype { float: right; overflow: auto; width: 27%; height: 143px; border-right: 1px solid #69c; }
		.results_small { float: right; overflow: auto; width: 44.5%; height: 143px; }
	
		.cat { display: block; cursor: pointer; font-size: 1em; padding: 2px 4px; background: #fff; color: #369; text-decoration: none; }
		.cat:hover { display: block; cursor: pointer; background: #c9e4f2; text-decoration: none; }
		.results { display: block; height: 150px; cursor: pointer; font-size: 1em; margin: 0px 0px 10px 0px; padding: 10px; background: #fff; color: #369; text-decoration: none; border: 1px solid #69c; }
		.results:hover { display: block; cursor: pointer; background: #c9e4f2; text-decoration: none; }
		.results p { float: right; display: inline; position: absolute; width: auto; margin: 0px 0px 0px 135px; }
		.results_data { float: right; display: block; width: 470px; margin: 0px; }
		.searchresults { display: block; height: 60px; font-size: 1em; margin: 0px 0px 10px 0px; padding: 10px; background: #fff; color: #369; text-decoration: none; border: 1px solid #69c; }
		.searchresults:hover { display: block; background: #c9e4f2; text-decoration: none; }
		.caton { display: block; cursor: pointer; font-size: 1em; padding: 2px 4px; background: #69c; color: #fff; text-decoration: none; }
		img.left { float: left; padding: 0; margin: 0px 6px 4px 0px; display: inline; }
		.tab_data { float: right; width: 285px; letter-spacing: -.03em; height: 95px; margin: 10px 0px 0px 0px; padding: 0; display: inline; }
		.tab_data a { font-size: 14px; }
		.dotdtop { display: block; height: 97px; margin: 0; padding: 0; }
		a.button_small:link, a.button_small:visited { color: #fff; width: auto; text-decoration: none;  border: 1px solid #dc6516; font-weight: 900; padding: .1em 1em .1em 1em; line-height: 1.7em; margin: 0; font-size: .9em; background: url('/assets/images/patterns.png') repeat-x 0 -60px; }
		a.button_small:hover, a.button_small:active { text-decoration: none; border: 1px solid #dc6516; background: url('/assets/images/patterns.png') repeat-x 0 -60px; }
		.tab { cursor: pointer; display: block; font-size: 11px; font-weight: 900; color: #fff; margin: 0px; padding: 0px 6px 0px 6px; line-height: 20px; background: url('/assets/images/tabs_left.png') no-repeat 0 0; }
		.tab:hover { cursor: pointer; display: block; font-size: 11px; color: #369; margin: 0px; padding: 0px 6px 0px 6px; line-height: 20px; background-position: 0 -100px; }
		.tabon { cursor: pointer; display: block; font-size: 11px; font-weight: 900; color: #369; margin: 0px; padding: 0px 6px 0px 6px; line-height: 20px; background: url('/assets/images/tabs_left.png') no-repeat 0 -300px; }
		.tabon:hover { cursor: pointer; display: block; font-size: 11px; color: #369; margin: 0px; padding: 0px 6px 0px 6px; line-height: 20px; background-position: 0 -300px; }

		ul.news { list-style: none; margin: 0; padding: 0; background: none; border: none; border-top: 1px solid #69c; }
		ul.news li { font-size: .9em; line-height: 1.3em; margin: 2px 0px; padding: 0; background: none; border: none; border-bottom: 1px solid #69c; }
		ul.news li a, ul.news li a:link, ul.news li a:visited { text-decoration: none; }
		ul.news li a:hover, ul.news li a:active { text-decoration: underline; }
		.newshead { margin: 10px 10px 0px 10px; padding: 0; }

		img.hidden { visibility: hidden; position: absolute; top: -10px; left: -10px; width: 0px; height: 0px; padding: 0px; margin: 0px; }
		.tab_wait { float: right; margin: 3px 0px 0px 0px; }
		.site_comments { border-right: 1px solid #69c; border-left: 1px solid #69c; }
		.head { color: #fff; font-size: 1.2em; font-weight: 900; background: #69c url('/assets/images/tabs.png') repeat-x -6px 0; padding: 0; border-bottom: 1px solid #69c; }
		.head p { background: url('/assets/images/tabs_left.png') no-repeat -6px 0; padding: 4px 8px; margin: 0; }
		.rating_back0 { width: 75px; height: 15px; background: url('/assets/images/stars/stars_0.gif'); }
		.rating_back1 { width: 75px; height: 15px; background: url('/assets/images/stars/stars_1.gif'); }
		.rating_back2 { width: 75px; height: 15px; background: url('/assets/images/stars/stars_2.gif'); }
		.rating_back3 { width: 75px; height: 15px; background: url('/assets/images/stars/stars_3.gif'); }
		.rating_back4 { width: 75px; height: 15px; background: url('/assets/images/stars/stars_4.gif'); }
		.rating_back5 { width: 75px; height: 15px; background: url('/assets/images/stars/stars_5.gif'); }
		.rating_back6 { width: 75px; height: 15px; background: url('/assets/images/stars/stars_6.gif'); }
		.rating_back7 { width: 75px; height: 15px; background: url('/assets/images/stars/stars_7.gif'); }
		.rating_back8 { width: 75px; height: 15px; background: url('/assets/images/stars/stars_8.gif'); }
		.rating_back9 { width: 75px; height: 15px; background: url('/assets/images/stars/stars_9.gif'); }
		.rating_hotspotOne { float: left; width: 18px; height: 15px; }
		.rating_hotspot { float: left; display: inline; width: 7px; height: 15px; }
		.login_link	 { float: right; position: absolute; display: block; width: 600px; padding: 0px; height: 125px; z-index: 900; margin: 0; }

		div#accordion { border-bottom: 1px solid #1F669B; width: 100%; margin: 0 auto; /*height: 310px;*/ }
		div#accordion p { display: block; }
		div#accordion div.panel { margin: 0; padding-bottom: 0; border: none; }
		div#accordion div.panelBody { padding: 0; height:220px; }
		div#accordion div.panelBody { border-left: 1px solid #69c; border-right: 1px solid #69c; background: url('/assets/images/patterns.png') repeat-x 0 -136px; }
		div#accordion div.panelBody ul { margin: 0; padding: 0; }
		div#accordion div.panelBody ul li { list-style: none; border-bottom: 1px solid #c2d3e4; line-height: 12px; padding: 0px; margin: 0; }
		div#accordion div.panelBody ul li a { display: block; padding: 3px 0px 4px 4px; text-decoration: none; margin: 0; font-weight: 600; font-size: 11px; }
		div#accordion div.panelBody ul li a:hover { background: url('/assets/images/patterns.png') repeat-x 0 -28px; color: #036; text-decoration: none; }
		div#accordion div.panelBody ul li a#current { background: url('/assets/images/patterns.png') repeat-x 0 -28px; color: #036; text-decoration: none; }
		div#accordion div.panelBody p { padding: 10px; margin: 0; background: none; border: none; color: #000; }
		div#accordion p a.leftnav:link, div#accordion p a.leftnav:visited { display: block; border-right: 1px solid #69c; border-left: 1px solid #69c;  padding: 4px 6px; font-size: 11px; line-height: 14px; color: #fff; text-decoration: none; background: url('/assets/images/patterns.png') repeat-x 0 0px; }
		div#accordion p a.leftnav:hover { color: #369; background: url('/assets/images/patterns.png') repeat-x 0 -27px; text-decoration: none; }
		div#accordion p a.leftnav:active { color: #fff; background: url('/assets/images/patterns.png') repeat-x 0 -57px; text-decoration: none; }

		div#accordion p a.current:link, div#accordion p a.current:visited { display: block; border-right: 1px solid #69c; border-left: 1px solid #69c;  padding: 4px 6px; font-size: 11px; line-height: 14px; color: #fff; text-decoration: none; background: url('/assets/images/patterns.png') repeat-x 0 -28px; }
		div#accordion p a.current:hover { color: #369; background: url('/assets/images/patterns.png') repeat-x 0 -28px; text-decoration: none; }
		div#accordion p a.current:active { color: #fff; background: url('/assets/images/patterns.png') repeat-x 0 -28px; text-decoration: none; }

		.right { float: right; display: inline; }
		.sortbyselect { float: right; font-size: 12px; margin: 3px 4px; }
		.RedirectSelect { border: 1px solid #69c; font-size: 10px; color: #036; }
		.horoscopehead { display: block; padding: 10px; }
		.horoscopeselect { cursor: pointer; float: right; display: inline; margin: 10px 10px 0px 0px; }
		blockquote { margin: 0px 0px 0px 20px; padding: 0px; }
		.newslettersignup { background: url('/assets/images/patterns.png') repeat-x 0 -400px; border-right: 1px solid #69c; border-left: 1px solid #69c;  border-bottom: 1px solid #69c; padding: 0; margin: 0px 0px 10px 0px; font-size: .95em; line-height: 1.2em; font-weight: 900;  }
		.newsletterfeedback { margin: 0px 0px 6px; padding: 0px; }
		.to_top { display: block; margin: 4px; font-weight: 900; width: 100%; text-align: right; padding: 0; }
		.redirect { text-align: center; margin-top: 90px; }
		.datagrid tr td { padding: 4px; }
        .datagrid tr th { padding: 4px; }
        .search_head { display: block; height: 16px; line-height: 16px; padding: 0px 0px 0px 2px; border-bottom: 1px solid #69c; }
        .dating_expert { font-size: .95em; line-height: 1.15em; }
		.emphasis { float: right; padding-top: 30px; margin-right: 10px; }
		.photo_left { float: left; margin: 0; }
		.blog_desc { display: block; margin-left: 120px; }
		.blog_date { font-style:italic; float: right; }
		.blog_entry { margin: 0 20px 20px 20px; }
		.pnlBase HR { width: 90%; margin: 10px auto; background: #69c; border: none; height: 1px; }
		.rating { float: left; text-align: center; font-weight: bold; }
		.form_clear {  padding: 10px 20px 10px 20px; border: 1px solid #69c; }
		.special { margin: 0px 0px 10px 0px; min-height: 70px; }
		.special p { margin: 0px 0px 0px 80px; }
		.special img { float: left; margin: 0px 10px 10px 0px; }
		.specials_left { float: left; font-size: .9em; line-height: 1em; width: 190px; height: 50px; display: inline; height: 20px; }
		.specials_left p { margin: 0px 0px 0px 66px; padding: 0; }
		.specials_right { float: right; font-size: .9em; line-height: 1em; width: 190px; height: 50px; display: inline; height: 20px; }
		.specials_right p { margin: 0px 0px 0px 66px; padding: 0; }
		.specials_bottom { display: block; margin: 10px 10px 0px 10px; height: 50px; width: auto;  }
		.questions { float: left; margin-top: -40px; }
		.form_right { width: 300px; margin-left: 250px; }
		.form_left { float: left; margin-top: -126px;width: 225px; }
		.success {font-weight: bold;}
		.rightcontent { margin: auto; padding-top: 10px;}
		.panel { margin: 0 0 15px 0; }
		.blog_row { padding: 5px 10px; }
		.blog_row IMG { margin: 0 5px 0 0; }
		.floater { float: left; padding: 0 2px;}
		
		/* Profile Photos */
		.photopanel { float: right; width: 300px;  text-align: left; margin: 0; padding: 0; }
		.profilecont { margin: 18px 0 0 0; }
		.file_asset_dbox { border: 1px solid #1c4a8c; background-color: #fff; padding: 20px; width: 300px; overflow: auto; }
	    .file_asset_dbox h1 { margin: 0; }
	    .file_asset_dbox input { padding: 3px; margin-right: 5px; }
	
	    .file_asset a {color: black;}
	    .file_asset_icon {border-width: 2px; border-style: solid; border-color: #147;}
	    .file_asset { margin-bottom: 15px;}
	    .profileimg { margin: 10px 0; }
	    .uploadpending { border: #69C 1px solid; background: #EEE; margin-bottom: 10px; padding-top: 20px; height: 40px;} 
	
	    /* CSS for WPMU */
	   .widecolumn .panel .tab_content { padding: 10px; } 
		/*.tab_content img { margin: 0 10px; }*/
	    .widecolumn .panel p { margin: 10px; } 
	    .widecolumn p .bloginfo { font-style: italic; }
	    small A { font-weight: normal; }
	    .block_head p a { color:#FFF; }
	    .commentlist li { margin-left: 15px; }
	    