/* ---------------------------------------------
Vega
author: Terry Ng
version:  2007.08
----------------------------------------------- */

*	{ margin: 0; padding: 0; } 

body { font-family:  "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; background: #121212; color:#a2a2a2;}
body { font-size:100%; line-height:1.125em; }
<!--[if !IE]>-->
body { font-size:16px; }
<!--<[endif]-->

p			{ font-size: 0.688em; line-height: 17px; color:#a2a2a2; }
p a:link	{ color:#ccc; }

em { color: #00e5ff; }

strong { color: #ff0066; }

ul		{ list-style-type: none; }
ol		{ margin-left: 24px; }
ol li	{ text-indent: -2px; }

a:active 	{ color: #999; }
a:hover,
a:hover *	{ color: #999 !important; }
a:link 		{ color: #fafafa; text-decoration:none; }
a:visited 	{ color: #fafafa; text-decoration:none; }
a img 		{ border: none; }


textarea	{ padding: 2px; }

.searchform2 { margin-top: 50px; }

.searchform { margin-top: 10px; width: 211px;  float: right;}
fieldset.search {
	border: none;
	width: 211px;
}
.search input, .search button {
	border: none;
	float: right;
}
.search input.box {
	color: #ccc;
	font-size: 0.688em;
	width: 211px;
	height: 23px;
	padding: 0 0 10px 6px;
	background: url(images/search_box.gif) no-repeat;
}
.search input.box:focus {
	outline: none;
}


blockquote { font-size: 1em; padding-left: 15px; margin-left: 15px; border-left: 1px dotted #333; }

h1 			{ font-size: 0.688em; font-weight: 700; color: #fff; }
h1.large	{ font-size: 0.75em; font-weight: 700; color: #d3d3d3;}
h1.add_header	{ font-size: 0.75em; font-weight: 700; color: #d3d3d3; letter-spacing: .05em;}
h1.small	{ font-size: 0.688em; font-weight: 700; line-height: 16px; }
h1.inside	{ font-size: 1.125em; color: #fafafa; font-weight: 400; }
h2			{ font-size: 1.125em; }
h2.facebook { padding: 10px 24px 10px; }
h3 			{ font-size: 1.125em; font-weight: 700; color: #fff; }
h4 			{ font-size: 0.813em; font-weight: 100; }
h5 			{ font-size: 0.75em; }
h6 			{ font-size: 0.938em; color: #00e5ff; margin: 5px 0 18px 5px; font-weight: 100;}

.span1	{ width: 157px; margin-right:8px; }
.span1a	{ width: 157px; margin-right:7px; }
.span2	{ width: 321px; margin-right:6px; }
.span3	{ width: 467px; margin-right:8px; }
.span4	{ width: 647px; margin-right:10px; }
.span4a	{ width: 747px; margin-right:0px; }
.span5	{ width: 811px; margin-right:8px; }
.span6	{ width: 981px; margin-right:8px; }

.span1-x	{ width: 149px; margin-right:12px; margin-left:2px; }
.span2-x	{ width: 313px; margin-right:12px; margin-left:2px; }
.span3-x	{ width: 477px; margin-right:12px; margin-left:2px; }
.span4-x	{ width: 642px; margin-right:12px; margin-left: 0; }
.span5-x	{ width: 805px; margin-right:12px; margin-left:2px; }
.span6-x	{ width: 969px; margin-right:12px; margin-left:2px; }

.last 	{ margin-right: 0 !important; }
.column { float: left; display:inline; }

.left 			{ float: left; }
.right 			{ float: right; }

#nav .panel			{ float: left; margin:0 0 3px 0; height: 36px; }
#nav .panel * 		{  text-decoration: none; font-size: 1em; font-weight: 700; color: #fff;}
#nav .panel ul		{ padding: 0; }
#nav .panel li 			{ display: block; float: left; padding: 7px 0px  7px 0px; position: relative; }
#nav .panel li.selected 	{ border-top: 1px dotted #ff0066; padding: 9px 0px  2px 0px; position: relative; top: -4px; left: 0; }
#nav .panel li:hover 	{ border-top: 1px dotted #ff0066; padding: 9px 0px  2px 0px; position: relative; top: -3px; left: 0; }
#nav .panel li a 		{ font-size:  	0.688em; border-top: 1px transparent;	color: #fff; background: transparent url(images/nav_pipe.gif) no-repeat scroll 100% 49%;  }
#nav .panel li a.last, #nav .panel li.last a { border-top: 1px transparent; background: none;  }
#nav .panel li a span, #nav .panel li span a { padding:6px 13px 6px; }
#nav .panel li a.storefirst { margin-left: 17px; }
.storeicon { background: url(images/store_icon.gif)  no-repeat scroll 2px 8px; }


#logo			{ height:48px; width:170px; }
#logo h2 a		{ display:block; height:48px; padding: 0px 271px; text-indent: -5000px; background: url(images/logo.png) no-repeat; margin-top: 26px; background-position:0px 0px; }
#logo h2 a:hover	{ background-position:0px -48px; height:66px; }

.tweetthis	{ padding-right: 5px;}

#nav .home				{ border-top: 1px dotted #333; margin-top: 3px; padding-top: 2px; }
#nav .inner				{ border-top: 1px dotted #333; border-bottom: 1px dotted #333; margin: 3px 0 10px; padding: 2px 0 3px; }
#nav .search_bar			{ padding: 0;}
#nav .search_bar	.text	{ margin: 4px 4px 0 0; height: 14px; width: 130px; }
.most_pop { margin: 3px 0 8px 2px; height: 15px; background: url(images/most_pop.gif) no-repeat; clear:both;}
.nav_border { margin: 3px 0 8px 2px; height: 15px; background: url(images/nav_border.gif) no-repeat; clear:both;}
.asian_hotties { margin: 3px 0 8px 2px; height: 15px; background: url(images/asian_hotties.gif) no-repeat; clear:both;}
.freshly_squeezed { margin: 0 0 8px 2px; height: 16px; background: url(images/freshly_squeezed.gif) no-repeat; clear:both;}
.asian_hotties p {text-indent: -5000px; }
#prevButton { padding: 6px; height: 4px; background: url(images/up_arrow.png) no-repeat; float: right;}
#nextButton { margin-left: 2px; padding: 6px; height: 4px; background: url(images/down_arrow.png) no-repeat; float: right; }

#wrapper 			{ width: 984px; margin:0 auto; } 
.pagebody 			{ clear: both; overflow: hidden; }
.tmpl_section		{ margin-top: 10px;}
.tmpl_homepage		{ padding-top: 1px; }

.sidebar				{ width:314px; }

.sidebar .sm_box  { margin-bottom: 30px; }
.tmpl_homepage	.sidebar{ margin: 0; }
.tmpl_section .sidebar {margin: 0px; }


#page_footer			{ background: #000; border-top: 1px dotted #333; text-decoration: none; clear:both; display:inline; float:left; padding: 20px 0 20px 20px; margin: 40px 0 35px; }
#page_footer a 			{ text-decoration: none; font-weight: 700;}
#page_footer * 			{ color: #eaeaea;; }
#page_footer ul			{ margin-right: 15px; }
#page_footer li 			{ padding: 0 8px; font-size: 0.688em; }
#page_footer li.last		{ border-right: none; }
#page_footer .copyright		{ font-size: 0.688em; margin-left: 15px; font-weight: 700;}


ul.horiz li,
dl.horiz dt,
dl.horiz dd  		{ display:inline; }

.entry				{ display: block; margin: 0; }
.entry dt			{ margin:8px 8px 8px 0; }
.entry label span	{ font-size: 12px; }


.tn:after 			{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.resultlist .result_cell	{ overflow: hidden; display:block; border-bottom:1px dotted #333; padding:10px 0pt; }
.alt { background: #121212; }

.add_header a 						{ text-decoration: none; margin: 5px 0 0 0;}
.add_subheader 						{ padding: 0 0 4px 0; font-size: 14px; }

.tn .box 					{  font-size: 11px; line-height: 1.5em; }
.tn .box a:hover			{ text-decoration:underline;}
.portrait .content_image .content	{ padding-bottom: 18px; }

.portrait { margin-right: 3px; }


.bdr_bl { background: #121212 url(images/bdr_bl.gif) no-repeat bottom left; padding-bottom: 4px; margin-top: -3px; }
.bdr_tl { background: transparent url(images/bdr_tl.gif) no-repeat top left; padding-left: 0px; }
.bdr_tr { background: #121212 url(images/bdr_tr.gif) no-repeat top right; margin: 0 0 0 5px; padding: 2px 0 0 0; }
.bdr_br { background: #121212 url(images/bdr_br.gif) no-repeat bottom right; position: relative; bottom: -4px; left: 0; margin-top: 4px; }
.bdr_content { padding: 4px 14px 10px 8px; overflow: hidden; }
.bdr_mid {  background: url(images/shadow_middle.gif) repeat-y bottom right; }
.bdr_mid_com {  background: url(images/shadow_middle_comments.gif) repeat-y bottom right; }
.bdr_mid .bdr_br, .bdr_mid_com .bdr_br { background: url(images/bdr_br.gif) no-repeat bottom right; }
.bdr_mid .bdr_bl, .bdr_mid_com .bdr_bl { background: url(images/bdr_bl.gif) no-repeat bottom left; }
.bdr_mid .bdr_tr, .bdr_mid_com .bdr_tr { background: url(images/bdr_tr.gif) no-repeat top right; }

.sidebar .bdr_box{ margin-bottom: 40px; }


.leader	{ margin: 6px 0 1px; }
.adbox			{ border: 1px dotted #3D3B35; margin: 0 0 20px 0; float: left; display:inline; }
.adbox_300x100,
.adbox_300x225,
.adbox_300x250,
.adbox_300x600 		{ text-align: center; padding: 6px 0 4px 0px; width: 311px; }
.adbox_300x200		{ text-align: center; padding: 6px 0 4px 0px; width: 311px; }

#area2				{ margin-top:0px; } 
.ad300x100 		 	{ height:100px; width:300px; background: #121212; margin: 0 auto;}
.ad300x200 		 	{ height:200px; width:300px; background: #121212; margin: 0 0 0 10px;}
.ad300x225 		 	{ height:250px; width:300px; background: #121212; margin: 3px 0 0 5px;}
.ad300x250 		 	{ height:250px; width:300px; background: #121212; margin: 0 auto;}
.ad300x600		 	{ height:250px; width:600px; background: #121212; margin: 0 auto;}

.facestore	{ margin-bottom: 5px; float: left; font-size: 0.688em; font-weight: 700;}

.sm_box 							{ float: left; margin-bottom: 10px; }
.sm_box .m_head,
.sm_box .m_head h4		{ font-size: 12px; white-space:nowrap; }

.m_head h4					{ border-bottom: 1px #9D9C97 dotted; padding-bottom:8px; margin-right: 7px;  font-weight: normal; }
.m_head h4 a 				{ text-decoration:none;}
.m_head h4 a:hover 			{ text-decoration:none;}
.m_head .actions .action 	{ float: right; }

.sm_box .m_head:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.sm_box .m_head		{ padding: 2px 0 0px 0; margin-left: 0; margin-right:0;}
.m h4 a	{ text-decoration:none;}
.sm_box .m		{ padding-top: 5px;}
.m em,
.m .desc	{ font-size: 0.688em;   margin-top: 4px; display: block; margin-right:7px; line-height: 16px;}
#area1 .m .desc	{ font-size: 0.688em;   display: block; margin: 5px 7px 0 0; line-height: 17px;}
.box em	{ line-height:normal; margin:0px; padding:0px; font-size:100%; display:inline; }

.sm_box .desc a.morelink:hover	{ text-decoration:underline;}
.sm_box .content a.morelink:hover	{ text-decoration:underline;}
.sm_box .desc strong.morelink a:hover	{ text-decoration:underline;}

.sm_box .morelink					{ font-weight:bold; white-space:nowrap; background:transparent; padding:0; }
.sm_box .pane_foot 		{ font-size: 11px; }
.m_head .content_image 		{ margin:7px 7px 0; }
.m_head .hcontent .content_image 		{ margin:7px 0px 0; }


.medium_list_post_content .morelink		{ background:transparent url(images/readmore_arrows.gif) no-repeat scroll 100% 50%; font-weight:bold; padding-right:30px; white-space:nowrap; }


.sm_box ul.theader li 			{ display: inline; }
.sm_box ul.actions li 			{ display: inline; }
.sm_box .content_post_head 		{ overflow: hidden; }
.sm_box .m_head .morelink,
.sm_box .m_head .morelink *,
.sm_box .content .morelink,
.sm_box .content .morelink *,
.sm_box.spotlight .morelink *,
.sm_box.spotlight .morelink a { text-indent: -5000px; background: url(images/sm_more_link.gif) no-repeat; width: 48px; height: 5px; display: block; }
.sm_box .content .morelink:hover, .sm_box.spotlight .morelink:hover {text-decoration: underline; color: #111; }

.sm_box.spotlight .morelink * {font-size: 10px; text-indent: -5000px; background: url(images/sm_more_link.gif) no-repeat; width: 48px; height: 5px; display: block;}

.spotlight .m_head          { background: #121212 url(images/bdr_tl.gif) no-repeat 1px 0; margin-bottom: 0; padding: 0 0 0 2px; }
.spotlight .m_head .hhead 	{ background: transparent url(images/bdr_tr.gif) no-repeat top right; margin-left: 1px; padding: 6px 3px 0pt 7px; }
.spotlight .m_head h4 		{ margin: 0 11px 0 0; padding-bottom: 8px; }
.spotlight .m_head .hcontent { background: transparent url(images/bdr_cr.gif) repeat-y top right; margin:0 0 0 1px; overflow: hidden; padding: 0px 6px 0px 6px; } 
.spotlight .m_head .hfoot 	{ background: transparent url(images/bdr_br.gif) no-repeat bottom right; padding: 1px 8px }
.spotlight .m_head .htag 	{ background: url(images/tag_fashion.gif) no-repeat; padding: 0; margin: 0px ; height: 33px; width: 155px;}

.spotlight .m 	 	{ margin: 0; padding:6px 0 8px 2px; background: url(images/tag_fashion.gif) no-repeat; padding-top: 20px; height: 33px; width: 155px; }
.spotlight .pane_foot 	 	    { margin-right: 4px; }
.spotlight .hcontent .content_image 	{ margin: 3px 0 4px 1px; padding: 0; }
.spotlight .hcontent .content_image .content	{ padding: 0; }

.content .t_content { margin-bottom: 9px; overflow:hidden; }
.content ul li.poster 			{ font-weight: normal; } 
.content ul li.poster strong a 	{ text-decoration:none; }
.content ul li.poster,
.content ul li.poststamp		{ font-size: 11px; color:#9a9894; font-weight: normal; }

.poststamp.postmod a,
.poststamp.postmod a:link,
.poststamp.postmod a:visited 	{ color:#0099ff; }

li.poststamp.last { padding-left:0px;}
.content ul li.poster strong,
.content ul li.poststamp strong { color:#fff; padding-right: 2px;}


.post                			{ background: #121212 url(images/bdr_tl.gif) no-repeat 1px 0; margin-bottom: 22px; margin-top: -1px; }
.post .m_head 		{ background: transparent url(images/bdr_tr.gif) no-repeat top right; margin-left: 10px; }
.post .image_medium 			{ float: left; }
.post .m .subhead_meta	{ margin: 0 0 15px 0; border-bottom: 1px dotted #333;}
.post .m .meta_bottom	{ margin: 15px 0 0 0; padding-top: 15px; border-top: 1px dotted #333;}
.post .m .add_subheader						{ margin:5px 0px 10px 0px;}
.post .m .add_subheader .inner				{ margin:5px 0px 10px 0px;}
.post .m .add_subheader li.poster strong 	{ color:#fff; text-decoration: none; }
.post .m .add_subheader li.poster strong a 	{ text-decoration:none;}
.post .m_head .actions				{ height: 20px; margin-right: 3px;}
.post .m_head .actions .action  	{ display:block; float:right; height:27px; margin-left:7px; padding:3px 3px 3px 7px; position:relative; text-align:right; top:-16px; width:60px; }
.post .m_head .actions .action span { color:#fff; display:block; padding: 9px 25px 7px 0px; }
.post .m_head h4		{ border-bottom: none; padding-bottom:0;}
.post .m_head .hhead	{ margin-left: 0; margin-right: 12px; padding-left: 0; padding-right: 0; padding-bottom: 2px; }
.post .m_head .hhead:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.post .m 		{ background: transparent url(images/shadow_middle.gif) repeat-y top right; overflow: hidden; padding: 4px 15px 0px 16px; }
.post .m	h4	{  font-weight:bold; font-style: normal; }

.post .subheader .date					{ display: block; font-weight: normal; margin: 2px 0 8px 0; font-size: 13px; }
.post .pane_foot 					{ background: #121212 url(images/bdr_br.gif) repeat-y bottom right; overflow: hidden; overflow: hidden; }

.post .m .box a,
.post .m .box a:link,
.post .m .box a:hover { text-decoration:underline; }
.box p		{ line-height: 22px; color:#a3a3a3; }

.post .m .box .morelink a,
.post .m .box .morelink a:link,
.post .m .box .morelink a *,
.post .m .box h4 a,
.post .m .box h4 a:link,
.post .m .box h4 a:hover						 { text-decoration:none; font-style:normal; }

.post_excerpt { float: right; width: 460px; margin-top:3px;}
.post_excerpt p { font-size: 0.688em;  }
.post_meta {background: url(images/post_meta.gif) no-repeat; float:left;}


.bt_inner						{ background: transparent url(images/bdr_draw_open_bl.gif) no-repeat bottom left; margin-left: 1px; }
.bt								{ background: #121212 url(images/bdr_draw_open_bl.gif) no-repeat bottom left; margin-left: 1px; }
.bt .permalink .text			{ width: 453px; }
.bt_head						{ background: #121212 url(images/bdr_draw_br.gif) no-repeat bottom right; margin-left: 2px; padding: 0 12px 9px 0; }
.bt_head_inner					{ background: #121212 url(images/bdr_draw_br_inner.gif) no-repeat bottom right; margin-left: 2px; padding: 0 12px 9px 0; }
.bt_head .actions, 
.bt_head_inner .actions,	{ padding: 8px 0 6px 0; margin:0px 4px 0px 10px; display:block; height:16px; }


.bt_panel						{ background: url(images/bdr_draw_open_br.gif) no-repeat bottom right; margin-left: 3px; padding-right: 5px;}
.bt_panel h6					{ margin: 5px 0 8px 0; }
.bt_panel .formbox 			{ display: none; }
.bt_panel .formbox_head		{ padding: 0px 0 0 19px; border-top: 1px #9D9C97 dotted; }
.bt_panel .formbox_content	{ overflow: hidden; padding: 0pt 10px 16px 22px; }
.bt_panel .formbox_content dt	{  }
.bt_panel .formbox .email_msg	{ float: none; padding: 0pt 30px 0pt 15px; clear: none; overflow: hidden; position: relative; width: 263px; }
.bt_panel .formbox .email_msg dd { float: left; }
.bt_panel .formbox .email_msg .textarea { height: 68px; width: 216px; }
.bt_panel .formbox .email_sender,	
.bt_panel .formbox .email_receiver { float: left; clear: left; }
.bt_panel p { font-size: 1em; padding: 0 15px 0 0;}

.bt_panel .formbox input	{ width:214px; }
.bt_panel .formbox button 	{ position: absolute; bottom: 0; right: 0; }
.bt_panel .actions 			{ display:block; padding: 0px 0 10px 0; overflow:hidden; }
.bt_panel .actions .action	{ float: left; padding-right: 0px;}
.bt_panel .action a			{ padding: 5px 10px 5px 15px; font-weight: bold; display: block; float: left; }
.bt_panel .comment_input	{ margin-left: 18px; padding-bottom: 60px; padding-top: 20px; }
.formbox_content			{ overflow:hidden; }
.bt_panel .close			{ display:block; width: 50px; height: 12px; background: url(images/close_icon.gif) no-repeat top left; clear: both; margin: 40px 0px 0px -19px; }
.bt_panel .close:hover		{ background-position:0px -12px; }
.bt_panel .close span		{ display: none; }


.cats .category a			{ padding: 0; font-weight: bold; text-decoration: none;  font-weight: normal;}
.cats .category				{ padding: 0 15px 0 13px;  background: transparent url(images/nav_pipe.gif) no-repeat scroll 100% 75%; color: #fff;  }
.cats .category em			{ color: #999;  font-weight: 100; font-weight: normal;}
.cats .category .theader	{ font-weight: normal; }
.cats .first				{ padding-left: 4px; }
.cats .last					{ background: none; }
.cats .category  *			{ display: inline !important; font-size: 11px; }
.cats .category .title 		{ padding: 0 8px; display: block; float: left; font-weight: bold; }


.blogs_post .medium_list_post_head  .hhead { height:8px; }


.lg_box 				{ background: #121212 url(images/bdr_tl.gif) no-repeat 1px 0; margin:0 0 20px 0;}
.lg_box .m_head 		{ background: transparent url(images/bdr_tr.gif) no-repeat top right; margin: 0 0 0 4px; padding-left: 6px; padding-right: 5px; }
.lg_box .m 	{ background: transparent url(images/bdr_cr.gif) repeat-y top right; margin: 0 0 0 4px; padding: 10px 5px 2px 12px; }
.lg_box .m .actions  	{ margin-top: 10px; }
.lg_box .m .action 		{ border-right: 1px solid #333; }
.lg_box .m .action.last	{ border-right: none; }
.lg_box .m .action a 	{ color: #0099ff; padding: 0 8px; font-weight: bold; }
.lg_box .m .action.first a { padding-left: 0; }
.lg_box .m .action.last a  { padding-right: 0; }
.lg_box .m .action a:hover {text-decoration: underline; }
.lg_box .pane_foot 			{ background: transparent url(images/bdr_br.gif) no-repeat bottom right; margin: 0 0 0 2px; padding: 8px; }
.lg_box .m	h4	{ font-weight:100; font-style: normal; font-size: 18px; margin-bottom:-3px; }

.lg_box .last 	{ margin:0 0 20px 6px; }


#area1 .lg_box .m	h4	{ font-size: 13px; margin-top:6px; clear:both; }


.asides							{ margin: 0px 0px 20px 0px; clear:both; }
.most_commented .asides			{ margin: 0px 4px 20px 2px; clear:both; }
.asides .asides_content			{ color: #a2a2a2; font-weight: 100;}

.asides_content li a			{ font-size: 0.688em; text-decoration: none; font-style: normal; font-weight: 700;} 
.asides_content li				{ margin-bottom: 5px;}
.asides_content li.excerpt		{ font-size: 0.688em; margin-bottom: 15px; line-height: 16px;}
.asides_content ul				{ margin: 0 5px 0 15px; }
.asides_content ul li			{ font-weight: 100; }

.asides .tags	{ margin: 0 5px 0 15px; }
.wp-tag-cloud li { display: inline; padding-right: 3px; }

.asides_content li.poster,
.asides_content li.poststamp	{ margin-left:0px; }


.asides .asides_foot			{ border-top: 1px #3D3B35 dotted; margin-top:12px; overflow: hidden; }
.asides .asides_foot a			{ font-size: 0.688em; font-weight:bold; text-decoration:none; }
.asides .asides_foot span		{ height:2em; float:right; padding-top:1em; }

.asides .date							{ font-weight: normal; line-height: 1.3em; font-size: 0.688em; padding:5px 0 0 0; }
.asides .time							{ font-weight: normal; line-height: 1.3em; font-size: 0.688em; padding:2px 0 2px 0; }
.asides h4							{ line-height: 1.2em; margin: 6px 0; } 
.asides .asides_head h2			{ display:block; height:20px; padding: 7px 0 1px 0; margin:0 0 5px 0; text-transform: uppercase; }
.asides .content ul li.result_cell 	{ margin: 12px 1px 0 0;  border-bottom: 1px #3D3B35 dotted; padding: 0 0 11px 0; }
.asides .content ul li.last 			{ border-bottom: none; }
.asides .content .morelink,
.asides .content .morelink *			{ color: #0099ff; text-decoration: none;  }
.asides .sm_box					{ margin-bottom: 0; }

.numcom { font-size: 0.688em; }

.recent_comments .asides_head h2 span 	{ display:none; }
.recent_comments .asides_head h2	{ background: url(images/recent_comments.gif) no-repeat; height: 30px; }

.top_members .asides_head h2 span 	{ display:none; }
.top_members .asides_head h2		{ background: url(images/top_members.gif) no-repeat; height: 30px; }

.random_posts .asides_head h2 span 	{ display:none; }
.random_posts .asides_head h2		{ background: url(images/random_posts.gif) no-repeat; height: 30px; }

.side_photos .asides_head h2 span 	{ display:none; }
.side_photos .asides_head h2		{ background: url(images/side_photos.gif) no-repeat; height: 12px; }
.side_photos img { margin-right:1px; padding:0; }
.side_photos { margin: 0 0 15px 0;}

.similar_posts .asides_head h2 span 	{ display:none; }
.similar_posts .asides_head h2		{ background: url(images/similar_posts.gif) no-repeat; height: 30px; }

.popular_tags .asides_head h2 span 		{ display:none; }
.popular_tags .asides_head h2			{ background: url(images/popular_tags.gif) no-repeat; height: 30px; }

.carousel_nav 				{ height: 23px; margin-top: 0px; }
.carousel_nav li			{ width: 18px; border-top: 1px #121212 solid; position: relative; top: -1px; left: 0; }
.carousel_nav a 			{ display:block; height: 17px; width: 16px; margin-left: 4px; }
.carousel_nav a span 		{ display: none; }
.carousel_nav .prev  		{ background: url(images/bg_arrows.gif) no-repeat 0px 0px; margin-top:-1px; }
.carousel_nav .prev:hover  	{ background: url(images/bg_arrows.gif) no-repeat 0px -17px; }
.carousel_nav .next  		{ background: url(images/bg_arrows.gif) no-repeat -16px 0px;  margin-top:-1px; }
.carousel_nav .next:hover  	{ background: url(images/bg_arrows.gif) no-repeat -16px -17px; }

.carousel_index_top .carousel,
.carousel_index_top .carousel ul				{ height: 310px; width:648px; display:block; }
.carousel_index_top .jcarousel-clip-horizontal	{ height: 320px; width:648px;}

.carousel_index_btm .carousel,
.carousel_index_btm .carousel ul	{ height: 320px; width:990px; display:block; }
.carousel_index_btm .jcarousel-clip-horizontal { width:990px; height:320px; }

.snap_nav a 			{ display:block; height: 17px; width: 16px; margin-left: 4px; }
.snap_nav a span 		{ display: none; }
.snap_nav .prev  		{ background: url(images/bg_arrows.gif) no-repeat 0px 0px; margin-top:-1px; }
.snap_nav .prev:hover  	{ background: url(images/bg_arrows.gif) no-repeat 0px -17px; }
.snap_nav .next  		{ background: url(images/bg_arrows.gif) no-repeat -16px 0px;  margin-top:-1px; }
.snap_nav .next:hover  	{ background: url(images/bg_arrows.gif) no-repeat -16px -17px; }

.resultlist .result_cell .mini_tn				{ padding: 0px 15px; }
.resultlist .result_cell .mini_tn .content_image { margin: 0; padding-left: 0; background:transparent url(images/avatar_small_frame.gif) no-repeat scroll 0%; }
.resultlist .result_cell .mini_tn .content_image .content { height:40px; width:37px; }
.resultlist .result_cell .mini_tn .content_image .content img { top:3px; left:3px; position:relative; }

p.subscribe-to-comments { padding: 15px 0 }
.comments .comments_head 			  { overflow: hidden; padding: 0px 0; }
.comments .comments_head h5			  { float: left; color: #121212; }
.comments .comments_head  a			  { text-decoration: none; color: #0099ff; font-weight:bold; }

.comments .result_cell .box { margin-left: 60px; padding-left: 0; }
.comments .result_cell.first	  { background-color: #0a0a0a;}
.comments .result_cell.alt	  	  { background-color: #0a0a0a;}
.comments .result_cell			  	  { padding:15px 12px; background-color: #101010}
.comments .comment_body				  { padding-top:8px; }
.comment_input .add_subheader		  { margin: 8px 19pt 0pt 0px; font-size:12px; font-weight:bold; }
.wysiwyg		  	  	  { width: 500px; height:100px; margin-bottom: 8px; border: 1px solid #c3c3c3; font-family:  "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-size: 1em; }
.comment_input .notice				  { float: left; width: 300px; color: #9A9A9A; }
.cmd-avatar	{ width: 35px; height: 35px; }

.comments .comment_body a:link,
.comments .comment_body a:visited { color: #fff; text-decoration:underline;	}
.comments .comment_body a strong { text-decoration:none; }


.guest_comments_msg 				  { font-size: 1em; padding-top:25px; padding-bottom: 10px; margin-left: 16px; }
.guest_comments_msg a 					{ font-weight:bold; text-decoration:none;}


.bdr_outer_wrap { background: #0a0a0a url(images/bdr_bl.gif) no-repeat bottom left; float: left; padding-bottom: 4px; }
.bdr_inner_wrap { background: transparent url(images/bdr_tl.gif) no-repeat top left; float: left; padding-left: 3px; }
.bdr_outer_wrap .content_image { background: #0a0a0a url(images/bdr_tr.gif) no-repeat top right;  }
.bdr_outer_wrap .content_image	.content { background: #0a0a0a url(images/bdr_br.gif) no-repeat bottom right; position: relative; bottom: -4px; left: 0; padding: 0pt 9px 15px 4px; margin-top: 4px; }

.portrait  .content_image	.content { background: #fff url(images/bdr_br.gif) no-repeat bottom right; position: relative; bottom: -4px; left: 0; padding: 0pt 9px 10px 4px; margin-top: 4px; }


.column .rss_container {  font-size:12px; }
.rss_container .rss_content { padding:0px; line-height:17px; }


.rss_content .feed_list { font-weight:bold; border-bottom:1px dotted #999; padding:20px 0px 0px 20px; }


.bt_head .actions, .bt_head_inner .actions { display:block; height:16px; margin:0px 4px 0px 10px; padding:8px 0pt 6px; }
.bt_head strong { color: #999; }

.large_tn2 {padding: 15px 15px }
.large_tn2 img { border: 1px dotted #333; padding: 4px; }

.tcontent h4 a { color:#0099ff; font-size:12px; }
.tcontent h4 a:hover { text-decoration:underline; }


#area1 .content p, #area4 .content p { margin:0px 0px 10px 0px; }
#area1 .content p img { margin:0px 24px 2px 0px; }

.asides_content .result_cell .tn .box { display:table; }
.search_result_cell .tn .box a,
.search_result_cell .tn .box a:link { text-decoration:underline; }


.box ul { margin-bottom:18px; }
.box li { margin:0px 0px 2px 20px; list-style-type:disc; }

.comments_content .box ul { margin-bottom:0px; }

.recent_comments_list_content .box ul { margin-bottom:7px; }

.comments_content .box li { margin:0px 0px 2px 0px; list-style-type:none; }

.box h1, .box h2, .box h3 { margin:15px 0px; }

.med_img { margin:0 24px 8px 0; }
.clear { clear:both; }

.mimg2 { float: left; padding: 10px; }

.mimg2 img { padding: 2px; }


.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-item {
    float: left;
    list-style: none;
    width: 164px;
    height: 310px;
}

.jcarousel-item2 {
    float: left;
    list-style: none;
    width: 164px;
    height: 270px;
}


.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.fade {
width: 300px;
height: 200px;
overflow: hidden;
}

form ol {
font-size:100%;
margin:1em 0 1em;
}

form li label {
color:#f06;
float:left;
font-weight:700;
margin-bottom:0.8em;
position:relative;
text-align:right;
width:7em;
}

form li label.fldrequired {
color:#f0f0f0;
font-size:100%;
margin-bottom:0.8em;
margin-left:7.5em;
padding-left:0.5em;
}

input.y_name,input.y_email,form dd select, form dd input {
background-color:#fff;
border:1px solid #edede4;
color:#585c48;
font-size:11px;
padding:2px;
}

form dd input.submit {
background-color:#333;
border:1px solid #666;
padding: 3px 20px;
color:#fff;
}

form dd select {
background-color:#ededed;
width:80px;
}

dd.upload_comment {
	padding: 0 0 10px 0;
}

#gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 11px;
	width: 575px;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style th
{
	font-size: 11px;
	font-weight: normal;
	padding: 5px 8px;
	background: #0a0a0a;
	border-bottom: 1px solid #393939;
	color: #fff;
}
#gradient-style td
{
	padding: 5px 8px; 
	border-bottom: 1px solid #393939;
	color: #a0a0a0;
	border-top: 1px solid #393939;
	background: #252525;
}
#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 11px;
	color: #99c;
}
#gradient-style tbody tr:hover td
{
	background: #d0dafd;
	color: #339;
}

#gallery_page { width: 990px; }

.fan_box .connect_top{
  background: #bbb !important;
}

.comments-facebook {
 background-color: #fff; 
	width: 588px;
	margin: 0 auto;
	min-height: 300px;
}

.facebook-clear {
	display:block;
	height: 30px;
	width: 10px;
}

.snaps img {margin-right:6px;}
.snaps {visibility: hidden;}


#w3 {
	width: 478px;
	height: 398px;
	/*background: url(images/feature_bg.png) repeat;*/
	background: #0a0a0a;
	margin: 0 0 10px 2px;
	float: left;
	border: 1px #000 solid;
	
}

#w3 .inner { border: 1px #3d3b35 solid; width: 476px; height: 396px;}
	
#w3 img {
	margin: 8px; width: 460px; height: 308px;}
	
#w3 p { font-size: 0.688em; }

#w3 h2.prem { font-size: 0.938em; color: #fff; margin: 0 0 5px 0;}

#w3 .prem_content { margin: 0 0 10px 10px; }

#w4_1 {width: 149px; height: 400px; float: left; position: relative; margin: 0 0 0 12px;  background: #0a0a0a; border-left: 1px #3d3b35 dotted; border-right: 1px #3d3b35 dotted; }

#w4_2 {width: 149px; height: 4px; background: #0a0a0a;  display:block; margin: 6px 0;}

#w4 {
	width: 149px;
	height: 382px;
	overflow: hidden;
	display:block;
	
}

#w4 .latest { font-size: 0.688em; border-bottom: 1px #919191 dotted; margin: 6px 12px; padding-bottom: 6px;}
#w4 .latest .cat a:link, #w4 .latest .cat a:visited  { color: #4e4e4e; }

#w5 { float: left; width: 313px;
	margin: 0 0 0 13px; }
	
#w6 {float: left; background: url(images/pop_stories.png) no-repeat; padding-top: 22px; margin-top: 12px; }



#prem_left {float: left; width: 646px;}


