/* ---------------------------
        Base elements
--------------------------- */

html 
{ 
	/*background-image: url(../images/framework/bg_test.jpg);*/
	background-position:top center;
	background-repeat:no-repeat;
	background-color:black;
}
 
body 
{
	background-image: url(../images/framework/bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:black;
	color:#fff1cf;		
	font: 12px Arial, Helvetica, sans-serif;
	line-height:1.5em;
	text-align: center;
	margin: 0 auto;	
	height:100%;
}

#small_logo {display:none;position:fixed;left:6px;top:30px;cursor:pointer;}
#flash_bg {position: absolute; width:100%; top: 0px; left: 0px; height: 100%;z-index:-10;}
#buttonBG_wrapper {position:fixed;top:0px;left:0px;}
.buttonBG {float:left;color:white;background-color:#222222;padding:3px 6px 2px 5px;margin-right:2px;}
.buttonBG a {color:#fff1cf;font-size:12px;letter-spacing:0px;text-decoration:none;}
.buttonBG a:hover {text-decoration:none;}
.buttonBG:hover {background-color:#444444;}


table{font-size: 12px;font-weight:normal;}
tr{vertical-align:top;}

img.imgPreload{display:none;}
img.preload { display:none; }

h2 { padding:10px 0 6px 0;}
h1.swap {
	height:22px;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-bottom:6px;	  
}
h1.swap span {display:none;}

/* Column headers*/
h2.swap {
	height:22px;
	background-repeat:no-repeat;	
	margin:16px 0 0 0px;
	padding:0px;
	text-transform:uppercase;
	font-weight:normal;
	font-size: 14px;	
}
h2.swap span {display:none;}

/* Content headers */
h3.swap {
	height:25px;
	background-repeat:no-repeat;
	padding-bottom:10px;
	width:483px;
}
h3.swap span {display:none;}

.red { color:#c2373f; }
.yellow { color:#fff1cf; }
.debug { color:#c2373f; }
.blue { color: #65a1b9; }

ul {padding-left:24px;}

.feed {
  margin-left: 3px;
  padding: 2px 0 2px 19px;

  background: url("../images/icons/feed-icon-14x14.png") no-repeat 0 50%;
}

.loading_icon
{
	background:url(../images/icons/ajax-loader.gif) center top no-repeat; 
	text-align:center;
	padding:30px 0px 0px 0px; 
	margin:30px 0 -60px 0;
	font-size:11px;
	display:none;
}

#loading 
{
	margin-top:50px;
}

#notification
{
	position:absolute;
	padding:12px 0 12px;
	background-color:#000000;
	border-bottom:1px solid #222222;
	text-align:center;
}

.notification_row { font-size:11px;text-align:center; background-color:#222222;padding:1px 1px; margin-bottom:16px; }


#header
{	
	width:917px;/*1072px;*/
	height:135px; 	
	margin:0 auto;
	text-align:center;
	position:relative;
}

#musicplayer
{
	position:absolute;
	top:3px;
	left:320px;
}

#footer
{
	margin:0 auto;
	width:917px;
	height:42px;
	background: url(../images/framework/footer.gif) no-repeat;
	padding-bottom:25px;
	position:relative;
}

#footer_sitemap
{
	font-size:11px;
	/*nborder-top:1px solid #af343e;*/
	border-left:2px solid #af343e;
	border-right:2px solid #af343e;
	/*background:url(../images/framework/mod_poll_bg.gif) repeat-x #080808;*/
	/*background-color:#0d0d0d;*/
	background: url(../images/framework/col_trans_bg.png);
	padding:8px 20px 16px 20px;
	line-height:1.5em;
}
#footer_sitemap .sitemap_col {font-size:11px;float:left;min-width:65px; text-align:left; margin-left:24px; }
#footer_sitemap h4 {margin-top:8px;color:#65a1b9;font-size:12px;}

#wrapper
{
	position:relative;
}

#main_content
{	
	margin:0 auto;
	width:917px;
}

#title_bar
{
	text-align:left;
	margin:0 auto;
	width:917px;
	height:39px;
	background-repeat:no-repeat;
	background-image:url(../images/framework/title_bar.gif);
	background-color:#c2373f;
	display:block;
}

#title_bar p { float:left; padding-top:11px; padding-right:5px;}
#title_bar p a { text-decoration:none;font-weight:bold;}
#title_bar p a:hover { text-decoration:underline;}
#title_bar img.icon { float:left; padding-left:5px; padding-right:5px; padding-top:7px;}
#title_bar img.sep { float:left; padding-left:5px; padding-right:5px;}


#title_bar_menu { float:right;margin-bottom:5px;}


#main_content
{
	margin-top:0px;
	padding-top:0px;
}
#page_title
{
	background-repeat:no-repeat;
	width:916px;
	height:39px;	
}


#sub_menu
{	
	width:913px; 
	height:19px;
	margin-left:2px;
	!margin-left:1px;
	padding-top:3px;
	padding-bottom:2px;
	background-color:black; 
	text-align:left;
	border-bottom:1px solid #222222;
	white-space:nowrap;
}


#sub_menu a, #sub_menu a:active
{
	font-weight:normal;
	color: #fff1cf;
	text-decoration:none;	
	padding:0px 5px 0px 5px;
	text-transform:uppercase;
	position:relative;
} 

#sub_menu a:hover
{
	background:none;
	color:#c2373f;
}

#sub_menu a#selected, #sub_menu a#selected:hover {
	color:#fff1cf;
	padding:5px 5px 5px 5px;
	background:url(../images/framework/submenu_bg.gif) repeat;	
	text-decoration:none;
}

#body_3_cols
{		
	margin:0 auto;
	width:917px;
	background:url(../images/framework/tile_3_cols.gif) repeat-y #111111;
}

#wrapper_3_lcol, #wrapper_3_rcol, #wrapper_3_content
{
	float:left;
	text-align:left;
}

#wrapper_3_lcol
{	
	width:228px;
	padding-left:2px;
	margin-right:-2px;
}

#wrapper_3_rcol
{	
	width:161px;
	padding-left:6px;
	margin-right:-6px;
	
}

#wrapper_3_content
{
	width:528px;
}

.col_content
{
	padding:5px;
}

h2.lcol_header {
	height:22px;
	background: url(../images/framework/header_bg_lcol.png) no-repeat;
	margin:16px 0 -3px 0px;
	letter-spacing:0px;
	text-transform:uppercase;
	font-weight:normal;
	font-size: 13px;	
	padding:3px 0 0px 4px;
}

h2.rcol_header {
	height:22px;
	background: url(../images/framework/header_bg_rcol.png) no-repeat;
	margin:16px 0 -3px 0px;
	letter-spacing:0px;
	text-transform:uppercase;
	font-weight:normal;
	font-size: 13px;
	padding:3px 0 0px 16px;
}

h2.content_header {
	height:25px;
	width:483px;
	background: url(../images/framework/header_bg_content.png) no-repeat;
	margin-top:16px;	
	letter-spacing:0px;
	text-transform:uppercase;
	font-weight:normal;
	font-size: 16px;
	padding-top:4px;
	padding-left:6px;
	letter-spacing:-1px;
}

.clearer
{
	clear:both;
}


/* Tooltip */
#tooltip{
    position:absolute;
    top:0px;
    left:0px;
    z-index:500;
    display:none;
	font-size:11px;
	line-height:1.2em;
}
#tooltip img.pic{
    float:left;
    margin-right:5px;
}
.tooltip_box{
    background-color:black;
    border:1px solid #fff1cf;
    padding:5px 5px 5px 5px;
    text-align:left;
}

#tooltip h4 {
	font-size:11px;
	color:#c2373f;
	font-weight:bold;
	margin:0 0 0 0;
}

#tooltip p {
	font-size:10px;
	margin:2px 0 0 0;
}

#tooltip .online, #tooltip .offline { font-weight:bold;font-size:10px; margin-top:2px; color:#fdf5e2;}
#tooltip .offline { color:#767061; }

/* ---------------------------
        Links 
--------------------------- */

a, a:active 
{	
	color:#c2373f;
	font-weight:normal;
	text-decoration: none;
}
	
a:hover, a#selected:hover 
{
	text-decoration:underline;
}

a.ajax_nav { background:none; _font-weight:normal; color:#fff1cf; }
a.ajax_nav:hover { color:#fff1cf; text-decoration:none; }

a.bold {font-weight:bold;}
a.thin{font-weight:normal;}
a.action_red { color:#c2373f; }
a.action_red:hover { color:#fff1cf; text-decoration:none; }
a.action_yellow { color:#fff1cf; }
a.action_yellow:hover { color:#c2373f; text-decoration:none; }
a.action_yellow_u { color:#fff1cf; }
a.action_yellow_u:hover { text-decoration:underline; }

.index_box_link { padding-bottom:0px;font-size:12px;text-align:right;text-transform:uppercase; }

a.underline:hover { text-decoration:none; }

a.image_link
{
	background:none;
	text-decoration:none;
}

a.image_link:hover
{
	background:none;
	text-decoration:none;
}

img
{
	border:none;
}

img.image_link, img.icon {cursor:default;}
img.image_link:hover, img.icon:hover {cursor:pointer;}

/* ---------------------------
		FORM, INPUT FIELDS
--------------------------- */ 
input.submit_button { 
	font-size:11px;
	padding:1px 3px 2px 3px; 
	background-color:#ab2f36;
	text-transform:uppercase;
	color:#fff1cf;
	font-weight:bold; 
	border-top:2px solid #ec5a63;
	border-left:2px solid #ec5a63;
	border-right:2px solid #60171b;
	border-bottom:2px solid #60171b;
}
input.submit_button:hover {background-color:#d23a42;}
textarea { background:none;border:none; font:12px Arial;}
select { background-color:#fff1cf;}
.text_field { background-color:#fff1cf;border:none; padding:2px 2px;}
.field_input { background:none;border:none; padding:0px; font-weight:none;}
.field_wrapper { background-color:#fff1cf; padding-left:2px; padding-right:2px;}
input.text_fields { font-size:12px; background-color:#fff1cf; border:none; padding:1px 1px;}

/* ---------------------------
        Menu
--------------------------- */

#menu
{	
	text-align:left;
	position:relative;
	left:0px;
	width:919px;
	top:113px;
}

#menu active{background:url(../images/framework/menu_tab_tile.gif);}

.menu_ltab, .menu_rtab
{
	float:left;	
	width:3px;
	height:24px;
	nbackground-repeat:no-repeat;	
}

#menu_tab_active{background:url(../images/framework/menu_tab_tile.gif);}
#menu_ltab_active{background:url(../images/framework/menu_tab_left.png);}
#menu_rtab_active{background:url(../images/framework/menu_tab_right.png);}

.menu_rtab
{
	margin-right:2px;
}

.menu_tab
{
	float:left;
	height:26px; 	
	padding:2px 4px 0 4px;
	text-align:center;
	text-transform:uppercase;
}

img.menu
{
	
}

a.menu, a#menu_active
{
	/*float:left;
	text-align:center;
	padding:6px 8px 0 8px;
	margin:0px 3px 0 3px;
	height:26px;*/
}

a#menu_active:hover
{
	color:#fff1cf;
}

.menu_tab img 
{	
	margin-top:4px;
}

.menu_tab a, .menu_tab a:active 
{	
	color:#fff1cf;
	text-decoration: none;
}
	
.menu_tab a:hover
{
	color: #c2373f;
	background: none;
}


/* ---------------------------
        3 column layout
--------------------------- */

.breadcrumb
{
	font-size:13px;
	margin: 0px 30px 5px 30px;
	text-transform:uppercase;
}

.breadcrumb a, .breadcrumb a:active
{
	font-weight:normal;
	color: #c2373f;
} 
.breadcrumb a:hover 
{
	color: #fff1cf;
} 


/*
.content_3_content 
{
	margin: 0px 30px 0 30px;
	padding: 0 12px 36px 12px;
	overflow:auto;
}
*/


.content_3_lcol_solid 
{
	nbackground-color:#121212;
	background: url(../images/framework/col_trans_bg.png);
	width:219px;	
	padding:0px 0 5px 0;
}

.content_3_rcol_solid 
{
	nbackground-color:#121212;
	background: url(../images/framework/col_trans_bg.png);
	width:153px;
	padding:10px 0 5px 0;
}

#content_filter 
{
	text-align:right;
	text-transform:uppercase;
	margin:0px 28px 8px 22px; 
	font-size:11px;	
}

#content_filter a, #content_filter a:active
{
	font-weight:normal;
	color: #c2373f;
	text-decoration:none;		
	padding:0px 2px 0px 2px;
	text-transform:uppercase;
} 

#content_filter a:hover
{
	background:none;
	color:#fff1cf;
}

#content_filter a#show, #content_filter a#show:hover {
	color:#fff1cf;
	padding:2px 3px 2px 3px;
	font-weight:bold;	
}


.list_wrapper
{
	padding:13px 0 6px 10px;
}

.list_wrapper_striped
{
	padding:3px 0 0px 10px;
	border-bottom:3px solid #1a1a1a;
}

.list_bar
{
	text-align:right;
	background-color:black;
	width:219px;
	height:21px;	
	border-bottom:1px solid #333333;
}

.list_bar_text
{
	float:left;
	padding:2px 0 0 5px;
	font-size:11px;
}

.list_bar_nav
{
	float:right;
	padding-right:4px;
	font-size:11px;
}

.list_bullet_star
{
	float:left;
	background:url(../images/misc/bullet_star_small.png) no-repeat;
	margin-top:2px;
	width:18px;
	height:21px;
}

.list_item
{
	float:left;
	width:170px;
	margin-left:8px;
	margin-top:-3px;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:0px;
	line-height:1em;	
}

.list_item_date
{
	font-size:11px;	
	text-transform:none;
	margin-bottom:3px;
}

.list_item a, .list_item a:active, .list_bar_nav a, .list_bar_nav:active
{
	font-size:12px;
	color:#c2373f;
	font-weight:normal;
}

.list_item a:hover, .list_bar_nav a:hover {
	color:#fff1cf;
	background:none;
}

.list_item a#list_selected
{
	font-size:12px;
	color:#fff1cf;
	font-weight:normal;	
}

/* ---------------------------
        Avatars
--------------------------- */ 

	.avatar { text-align:center; }
	.avatar a { color:#c2373f; }	
	.avatar a:hover { color:#fff1cf; }	
	
 	.avatar_wrapper 
	{
		width:107px;
		height:107px; 		
		margin:0 auto;
		border:1px solid #333333;
		overflow:hidden;
	}
	.avatar_small_wrapper 
	{
		width:60px;
		height:60px; 
		border:1px solid #333333;
		overflow:hidden;
		margin:0 auto;
	}		

/* ---------------------------
        Content Navigation 
--------------------------- */ 

.content_nav_bar
{
	text-align:center;
	padding: 5px 0 12px 0;
	border-top:1px solid #222222;
	text-transform:uppercase;
}

.content_nav_bar a, .content_nav_bar a:active
{
	font-weight:bold;
	color: #c2373f;
} 
.content_nav_bar a:hover
{
	color: #fff1cf;
	text-decoration:none;
} 

.content_nav_bar_top { text-align:center;border-bottom:1px solid #222222; padding: 8px 0 5px 0; margin-bottom:20px; text-transform:uppercase;}
.content_nav_bar_top a , .content_nav_bar_top a:active { font-weight:bold;	color: #c2373f; } 
.content_nav_bar_top a:hover { color: #fff1cf; text-decoration:none; } 


/* ---------------------------
        TOP ROW
--------------------------- */ 
.with_top_row {
	margin-top:10px;
}

#top_row {
	position:fixed;
	text-transform:uppercase;
	top:0px;
	left:0px;
	z-index: 100;
	height:10px;
	border-bottom:1px solid #333333;
	width:100%; 
	background-color:black;
	color:#555555;
	ntext-align:right;
	padding:2px 30px 10px 0;
	!padding:2px 30px 10px 0px;
}


.top_row_links {
	font-size:12px;
	margin: 10px 0 0 10px; 
	!margin: 12px 0 0 5px; 
	text-align:right;
	float:left;
}

a.top_row_link, a.top_row_link2 {
	font: 10px Arial, Helvetica, sans-serif;
	color:#c2373f;
	background:black;
	text-transform:uppercase;
}

a.top_row_link2 {
	text-transform:uppercase;
}


/* ---------------------------
        Article
--------------------------- */ 

/* Smaller margins, used everywhere except articles */
.general_content { padding:5px 23px 5px 23px;word-wrap:break-word;}

/*p {line-height:1.4em;}*/

.article_content
{
	_margin:0px 23px 0px 23px;
	margin: 0px 30px 0 30px;
	padding: 0 12px 26px 12px;
	overflow:hidden;
	word-wrap:break-word;
}

.article_content p {line-height:1.4em;}

.article_comment
{
	margin: 0px 42px 0 42px;
	padding: 8px 0px 16px 0px;
	overflow:auto;
}

h1.article
{
	font-size:22px;
	text-transform:uppercase;
	letter-spacing:-1px;
	line-height:1em;
	font-weight:normal;
	margin:0px 0 12px 0;
}

h1.article a:hover {
	background:none;
	color:#fff1cf;
	text-decoration:none;
}

h2.article
{
	font-size:13px;
	line-height:1.3em;
	font-weight:bold;
	margin-top:8px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:12px;
}

p.article
{
	font-size:13px;
	margin:0px 0px 12px 0;	
	line-height:1.5	em;
}

p.article a { color:#c2373f;font-size:12px;}
p.article a:hover { text-decoration:underline;}

#postNotification { text-align:center; background-color:#222222; padding:5px 0 5px 0; margin:8px 0 8px 0; color:#fff1cf; border-top:1px solid; border-bottom:1px solid; display:none;}
#post_form { padding:8px 0 8px 0;display:none;}
#write_link { text-align:right; padding-bottom:6px; text-transform:uppercase;}
#write_link a { color:#c2373f;}
#write_link a:hover { color:#fff1cf; text-decoration:none;}

#postStatus { display:none; }
#postMessage { float:left;color:#c2373f; display:none; }
.post_icon { float:right; background:url(../images/icons/ajax-loader-small.gif) no-repeat; width:16px; height:16px; margin:1px 0 0 4px;}
.post_text { float:right; height:16px;} 

p.question
{
	background-color:#444444;
	padding:5px 8px 6px 8px;	
	line-height:1.5em;
}


p.answer
{
	background-color:#222222;
	padding:8px 8px 5px 8px;
	margin:0px 0 16px 0px;
	line-height:1.5em;
	border-top:1px double;
}


.page_indicator { font-size:11px;text-transform:uppercase; margin:0px 0 12px 0; }

.article_item_header
{
	position:relative;
	background:url(../images/articles/item_header.png) no-repeat;
	width:469px;
	height:26px;
	margin: 0px 0 -8px 30px;
}

.article_item_header .comments
{
	width:25px;
	height:20px;
	padding-top:4px;
	margin-left:348px;	
	color:#c2373f;
	font-size:11px;
	text-align:center;
	cursor:default;
}

.article_item_header .comments:hover {
	cursor:pointer;
}

a.comments
{
	position:relative;
	width:21px;
	left:6px;
	top:4px;
	color:#c2373f;
	font-size:11px;
	text-align:center;
}
a.comments:hover {color:#c2373f;}

.article_item_footer,.article_item_footer_right 
{
	text-align:left;
	font-size:11px;
	margin-top:16px;
}

.article_item_footer_right {float:right;}

.article_item_footer a, .article_item_footer a:active { color:#fff1cf; font-weight:bold; text-decoration: none; }
.article_item_footer a:hover { text-decoration:underline; }

.article_tag { margin:0px 0 8px 1px; }
.article_tag_text { margin-bottom:5px; text-transform:uppercase;color:#c2373f; font-size:14px; }

div.read {line-height:1.6em;}

.footer_bar { font-size:11px; margin-top:8px; margin-bottom:8px; background-color:#1a1a1a;!border:1px solid #0f0f0f;}
.footer_bar_info, .footer_bar_info_grey { background-color:#fff1cf;color:#111111;float:left; padding:2px 8px 2px 8px;margin-left:3px;font-weight:bold;}
.footer_bar_info_grey {background:none; color:#fff1cf;margin-left:0px;}
.footer_bar_info a.ajax_nav {color:#111111;font-weight:bold;}
.footer_bar_button, .footer_bar_button_active { background-color:#ab2f36;float:right; margin-left:3px;padding:2px 8px 2px 8px; cursor:pointer; text-transform:uppercase;}
.footer_bar_button:hover { background-color:#d23a42;}
.footer_bar_button_active { background-color:#2a2a2a; }
.footer_bar_button_active:hover { background-color:#454545;} 

.footer_bar_content { display:none;text-align:center;padding:8px 8px;margin-top:-8px; margin-bottom:8px;background-color:#2a2a2a}

/* ---------------------------
		Media
--------------------------- */ 

.standard_content, .media_content
{	
	margin:18px 23px 18px 23px;
	word-wrap:break-word;
}

/* ---------------------------
		Comment Bubbles
--------------------------- */ 

#comment_user_avatar { float:left; margin:16px 8px 0 5px; }
#messageForm { float:left;margin:0 auto; font-size:11px; }
#comment_bubble_handle_yellow { background:url(../images/bubbles/handle_yellow.png) no-repeat; float:left;width:16px; height:37px;margin:12px 0px 0px 18px; }

.comment_avatar { float:left;width:107px; margin-bottom: 18px;}
.comment_bubble { float:left; width:294px; margin:0px 0px 18px 0px; }
.comment_bubble_content { font-size:12px;color:#fff1cf; background-color:#ab2f36;padding:9px 9px 5px 9px; line-height:1.4em; word-wrap:break-word;}
.comment_bubble_content h3 { text-transform:uppercase; line-height:1.1em; margin:8px 0 8px 0;}
.comment_bubble_content a { color:#fff1cf;font-weight:bold;text-decoration:underline;}
.comment_bubble_content a:hover { text-decoration:none;}
.comment_bubble_content a.link_text { color:#fff1cf;font-weight:normal;text-decoration:none;}
.comment_bubble_content a.link_text:hover { text-decoration:underline;}

.comment_bubble_handle { background:url(../images/bubbles/handle.png) no-repeat; float:left;width:16px; height:37px;margin:-8px 0px 18px 11px; }
.comment_bubble_date, .comment_bubble_edit { text-align:right;font-size:11px;margin-top:5px; }
.comment_bubble_edit { margin-top:1px; text-transform:uppercase; color:#333333;}
.comment_bubble_edit a { color:#fff1cf; font-size:11px;}
.comment_bubble_edit a:hover { color:#c2373f; }

.comment_bubble_small { float:left; width:160px; margin:16px 0px 8px 0px; font-size:12px;color:#fff1cf; background-color:#ab2f36;padding:5px 8px 8px 8px; line-height:1.2em; overflow:hidden;}
.comment_bubble_small_handle { background:url(../images/bubbles/handle.png) no-repeat; float:left;width:16px; height:37px;margin:2px 0px 18px 11px; }

.comment_bubble_small a { color:#fff1cf;text-decoration:none;}
.comment_bubble_small a:hover { text-decoration:underline;}
a.ajax_del:hover { text-decoration:none; }

.bubble_signature {font-size:11px; margin-top:16px;padding-bottom:0px;margin-bottom:-5px;}
.bubble_signature span {padding-top:1px;border-top:1px solid #e6b7a1; color:#e6b7a1; }

.reply_message { background-color:#651b1f; font-size:11px; margin:8px 0 6px 0; padding:5px 5px; line-height:1.3em; }

#gb_wrapper { padding:0 12px 0 12px;}
#gb_title { font-size:11px;margin:12px 0px 5px 33px;}
#gb_title_field { width:392px;background-color:#fff1cf;padding-right:0px;}
.gb_bubble { float:left; width:322px; margin:0px 0px 18px 0px; }

.grey_box {background: url(../images/framework/col_trans_bg_grey.png);nbackground-color:#222222;padding:6px 8px 6px 7px;margin-bottom:6px;word-wrap:break-word;}
.brown_box {background-color:#3a312c;padding:6px 8px 6px 7px;margin-bottom:6px;word-wrap:break-word;}

#infobox_content { padding:6px 0 6px 0;}
#infobox_options { text-align:center; padding:4px 0 4px 0; color:#333333; }
#infobox_options a { font-size:11px; }
td.info_label { font-size:11px; text-align:right; }
td.info_text { font-size:11px; padding-left:5px; }


.reply_header, .reply_header:hover { background-color:#333333;margin-top:6px;padding:2px 10px 3px 10px;}
.reply_header:hover { cursor:pointer; background-color:#555555;}
.reply_body { background-color:#211e1e;margin-top:1px;line-height:1.5em;padding:8px 10px 12px 10px;nborder-top:1px solid #af343e;}
.reply_header_closed, .reply_header_closed:hover {cursor:normal;background-color:#333333;margin-top:6px;padding:2px 10px 3px 10px;}
.reply_header_closed:hover {cursor:pointer;background-color:#555555;}

/* ---------------------------
		PROFILE
--------------------------- */ 

#profile_menu
{	
	width:100%; 
	font-size:13px;
	height:22px;
	padding-top:7px;
	background: url(../images/framework/col_trans_bg.png);	
	text-align:left;	
	white-space:nowrap;
}


#profile_menu a, #profile_menu a:active { font-weight:bold; color: #fff1cf; text-decoration:none; padding:8px 5px 6px 5px; text-transform:uppercase; position:relative; top:-1px;} 
#profile_menu a:hover { background:none; color:#c2373f; }
a#current_section, a#current_section:hover { color:#fff1cf; padding:8px 5px 6px 5px; background:url(../images/framework/submenu_bg.gif) repeat; text-decoration:none; }
a#current_section_unit, a#current_section_unit:hover { color:#fff1cf; padding:8px 5px 6px 5px; background:url(../images/framework/unitmenu_bg.gif?23) repeat; text-decoration:none; }

.custom_bg #wrapper_3_content .standard_content
{
	background: url(../images/framework/col_trans_bg.png);
}


/* ---------------------------
		CITIZEN AREA
--------------------------- */ 

.online_avatar_wrapper { float:left; margin:3px 3px 0 0;!margin:3px 3px -8px 0; width:62px; height:62px; overflow:hidden; }
#onlineusers_wrapper { width:264px; _margin-left:20px; margin:28px -15px 6px -5px; }
#onlineusers_content { padding:8px 0px 0px 10px; color:#fcfcfc;	position:relative; }
.online_name, .register_date 
{
	position:absolute; 
	z-index:100;
	width:95px;
	display:none;
	font-size:11px;	
	background-color:#000000;
	margin-left:2px;
	font-style:normal;
	white-space:nowrap;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
}

.online_view_num { float:left;margin:5px 12px -8px 0; padding-bottom:5px;font-size:11px;color:#fff1cf; }
.online_view_link { float:right;margin:5px 12px -8px 0; padding-bottom:5px;font-size:11px; text-transform:uppercase;}


/* ---------------------------
	LISTBOX ITEMS 
	Search results, Friends
--------------------------- */ 

.listbox_avatar { float:left; width:70px;height:70px;padding:10px 8px 3px 8px; line-height:1.3em;}
.listbox_info { float:left; width:305px; _padding:8px 8px 3px 8px;}
.listbox_options { float:left; width:80px;height:75px;padding:8px 5px 0px 0px;font-size:11px; text-transform:uppercase;text-align:right;color:#444444;line-height:1.3em; }

.listbox_infobar { background: url(../images/framework/col_trans_bg.png);padding:5px 8px 5px 8px;text-align:right;font-size:11px; margin-top:0px;}
.listbox_description { padding:8px 8px 8px 8px;height:35px; overflow:hidden; font-style:italic;}
.listbox_name a { font-size:13px; color:#c2373f; }
.listbox_name a:hover { color:#fff1cf; }


.share_button_text {float:left;font-size:12px;}


.link_item {background: url(../images/framework/submenu_bg.gif) #ab2f36;font-size:11px; text-transform:uppercase; margin:0px 6px 3px 7px; padding: 1px 0px 1px 6px;}
.link_item:hover {background:none; background-color:#d23a42;}
.link_item a:hover {text-decoration:underline;}
.link_item_admin {border:1px solid #af343e; font-size:11px; text-transform:uppercase; margin:0px 6px 2px 7px; padding: 1px 5px 1px 5px;}
.link_item_admin a:hover {color:#fff1cf;}
.link_spacer {margin-top:0px;}

.link_item_button {background: url(../images/framework/submenu_bg.gif) #ab2f36;font-size:11px; text-transform:uppercase; float:left; margin:0 2px 3px 2px;padding:1px 4px 1px 3px;}
.link_item_button:hover {background:none; background-color:#d23a42;}
.link_item_button a:hover {text-decoration:underline;}
.link_item_button_admin {border:1px solid #af343e; font-size:11px; text-transform:uppercase; float:left; margin:0 2px 3px 2px;padding:1px 4px 1px 3px;}
.link_item_button_admin a:hover {color:#fff1cf;}
.link_spacer {margin-top:0px;}


/* ---------------------------
	TWITTER BOX
--------------------------- */ 
#twitter_div {font-size:11px; line-height:1.2em;}
#twitter_div ul {list-style:none;padding:0px;}
#twitter_div li {background: url(../images/framework/col_trans_bg_grey.png); margin-left:10px; margin-right:8px; margin-bottom:3px; padding:5px 2px 5px 5px;}
#twitter_div a#twitter-link {margin:6px 8px 3px 0;}
#twitter_div a#twitter-link:hover {text-decoration:none;color:#fff1cf;}


/* ---------------------------
	LOG
--------------------------- */
#log_wrapper {margin-bottom:12px;}
#log_share_options{display:none;}
.log_input_field { font-size:11px;margin:0px 46px 5px 0px;text-align:right;}
#char_counter {font-size:10px; color:#454545;}
#log_write_input {background-color:#fff1cf;padding:2px 2px;color:#666;margin:0 0 10px 0;text-align:left;height:16px;width:450px;text-transform:uppercase;font-size:11px;}
.log_options {position:absolute;left:500px;_float:right;width:55px;text-align:center;margin-top:12px;line-height:1.4em;display:none;background-color:#333333;}
.log_options a {color:#c2373f;font-size:11px;text-transform:uppercase;}
.log_options a:hover {color:#fff1cf;text-decoration:none;}
.log_label {font-size:14px;font-weight:bold;text-transform:uppercase; margin:14px 0 5px 67px;color:#454545;}
.log_sep_line {border-bottom:1px solid #222222;margin-top:-6px;}

.log_event_wrapper {position:relative;background:none;_padding:8px 0px 6px 0px;padding:5px 0px 3px 0px;_border-bottom:1px solid #222222;}
.log_event_icon {float:right;margin:2px 3px 4px 67px;width:12px;margin-left:3px;}
.log_event_title {float:right; font-size:11px; margin-bottom:4px; margin-right:33px;line-height:1.5em; padding-top:1px;font-weight:normal; width:365px;line-height:1.4em;}
.log_event_title a {color:#fff1cf; text-decoration:underline;_font-weight:bold;}
.log_event_title a:hover {text-decoration:none;}
.log_event_options {font-weight:bold;color:#404040;}
.log_event_options a {color:#c2373f;font-weight:bold;text-decoration:none;}
.log_event_options a:hover {color:#fff1cf;font-weight:bold;}

.log_item_wrapper {position:relative;padding-bottom:8px;border-bottom:1px solid #222222;} 
.log_avatar {width:50px;margin-top:12px;margin-bottom:6px;margin-right:6px;}
.log_message_form {margin-top:8px;margin-left:12px;}
.log_message {float:right;background:none;padding-left:0px;font-size:14px; margin:1px 0px 0px 10px;!margin-left:12px;width:405px;!width:355px;}
.log_message a{text-decoration:none;}
.log_message a:hover {text-decoration:underline;}
.log_message_footer {font-size:11px;text-align:left;margin-top:3px;color:#404040;}
.log_message_footer a{text-decoration:none;color:#c2373f;}
.log_message_footer a:hover {text-decoration:underline;}
.log_quote {color:#999999;_color:#65a1b9;word-wrap:break-word;}
.log_quote a{text-decoration:underline;_color:#c2373f; font-weight:normal;}
.log_quote a:hover {text-decoration:none;}
.log_media_wrapper {margin:10px 5px 10px 5px;}
.log_media_wrapper .images {float:left; margin-right:6px; _height:80px; overflow:hidden;border:1px solid #222222;}

.log_shared_item {border-left:4px solid #333333; font-size:12px;padding-left:8px;margin:6px 0 6px 6px;line-height:1.4em;}
.log_shared_url {margin-top:3px;}
.log_shared_url a{text-decoration:underline;color:#c2373f; font-weight:normal;}
.log_shared_url a:hover {text-decoration:none;}

.left_quotation, .right_quotation {font:40px Arial;color:#454545; line-height:14px;position:relative;_top:20px; margin-right:2px;}
.right_quotation {_top:18px;margin-left:5px;margin-right:0px;}

.log_comment_wrapper {margin-bottom:6px;}
.log_comment_handle {width:45px;height:9px;margin-left:67px;background:url(../images/framework/log_comment_handle.png) no-repeat;}
.log_comment {font-size:11px; width:350px;background-color:#252525;padding:7px 8px 6px 8px;margin: 0 0px 3px 67px;line-height:1.4em;}
.log_comment a, .log_comment a:active {font-weight:bold;color:#c2373f; text-decoration:none;}
.log_comment a:hover {text-decoration:none;color:#fff1cf;}
.log_comment .msg a, .log_comment .msg a:active {font-weight:normal; color:#fff1cf;text-decoration:underline;}
.log_comment .msg a:hover {text-decoration:none;color:#fff1cf;}
.log_comment textarea {font-size:11px;background-color:#1f1f1f;border:1px solid #353535;color:#fff1cf;padding:3px 3px;width:343px;margin:2px 0 2px 0;}
.log_comment_msg {}
.log_comment_msg a, .log_comment_msg a:active {font-weight:bold}
.log_comment_date {float:left;text-align:left;_width:180px;color:#454545;margin-top:3px;}
.log_comment_options {float:right;text-align:center;width:55px;color:#454545;background-color:#353535;margin-top:3px;display:none;}

.log_similar_wrapper {display:none;}
.log_similar_show {font-size:11px; text-transform:uppercase;margin:-3px 0 12px 83px}