/*
*************************************

   STYLESHEET: FORUM
   THEME: DEFAULT
   DESCRIPTION: Used for everything
   regarding the forums.

   Copyright (c) 2006 FZ.SE

*************************************
*/
.forum {
}
.forum_header {
	clear: both;
}
.forum_content {
	clear: both;
	/*
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	*/
}
.forum_content_headline {
	padding-top:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
}
.forum_content_description {
	padding-top:0px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}
.forum_footer {
	clear: both;
}
/*
####################################
 INDEX_HEADER
 Specific to the forum header index
####################################
*/
.index_header {
	padding-bottom: 5px;
}
.index_header_note {
	width: 100%;
}
.index_header_button {
	white-space: nowrap;
}
/*
####################################
 HEADER
 Forum header
####################################
*/
.header_headline {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
}
.header_navigation {
	float: left;
}
.header_navigation_page {
	margin-top: 5px;
	font-weight:bold;
}
.header_navigation_parent {
	font-size:12px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight:bold;
}
.header_option {
	float:right;
	text-align:right;
	margin-top: 10px;
}
.header_option_button {
}
.header_top_note {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 10px;
}
.header_entities {
	clear: both;
}
.header_feed,
.header_guides,
.header_threads {
	float: left;
	padding: 5px;
	border: 1px solid #999;
}
.header_feed {
	width: 252px;
	margin-right: 4px;
	background-image: url(/gfx/theme_default/forum/grd_feed_infobox.gif);
	background-repeat: repeat-x;
	background-color: #eaeaea;
}
	.header_feed_text {
		color: #444;
		margin-bottom: 3px;
		cursor: help;
	}
	.header_feed_item {
		background-repeat: no-repeat;
		background-position: 5px center;
		padding: 5px 5px 5px 30px;
	}
.header_guides {
	width: 178px;
	margin-left: 4px;
	background-image: url(/gfx/theme_default/forum/grd_guides_infobox.gif);
	background-repeat: repeat-x;
	background-color: #ffa;
}
	.header_guides_text {
		color: #444;
		margin-bottom: 3px;
		cursor: help;
	}
	.header_guides_item {
		background-image: url(/gfx/theme_default/icons/lifebuoy.png);
		background-repeat: no-repeat;
		background-position: 5px center;
		padding: 5px 5px 5px 30px;
	}
.header_threads {
	width: 298px;
	margin-right: 4px;
	margin-left: 4px;
	background-image: url(/gfx/theme_default/forum/grd_feed_infobox.gif);
	background-repeat: repeat-x;
	background-color: #eaeaea;
}
	.header_threads_text {
		color: #444;
		margin-bottom: 3px;
		cursor: help;
	}
	.header_threads_item {
		background-image: url(/gfx/theme_default/icons/balloons.png);
		background-repeat: no-repeat;
		background-position: 5px center;
		padding: 5px 5px 5px 30px;
	}
.header_feed_item a,
.header_guides_item a,
.header_threads_item a {
	color: #444;
}
/*
####################################
 FOOTER
 Forum footer
####################################
*/
.footer_navigation {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.footer_navigation_headline {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
}
.footer_navigation_page {
	font-weight:bold;
}
.footer_navigation_parent {
	font-size:12px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight:bold;
}
.footer_navigation_history {
	margin-top: 10px;
	margin-bottom: 10px;
	color: gray;
}
.footer_navigation_jumpto {
	font-weight:bold;
}
	.footer_navigation_jumpto select {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
	}
	.footer_navigation_jumpto option {

	}
	.footer_navigation_jumpto input {
		background-color:#afaeb9;
		background-image: url(/gfx/theme_default/forum/listforum_header01.gif);
		background-repeat:repeat-x;
		color: #FFFFFF;
		font-size:12px;
		font-weight:bold;
	}
.footer_option {
	text-align:right;
	float:right;
	margin-top: 10px;
	margin-bottom: 10px;
}
.footer_option_button {
}
.footer_option_info {
}
.footer_info {
	clear:left;
	width: 450px;
	/*
	height: 160px;
	background-color: #ffffef;
	border:1px solid #ededee;
	*/
}
.footer_info_icon {
	width: 200px;
	float:left;
	white-space: nowrap;
	vertical-align:middle;
	padding: 5px;
}
.footer_info_icon_image {
	float:left;
}
	.footer_info_icon_image img {
	}
	.footer_info_icon_image_big {
		width: 20px;
		height: 20px;
	}
	.footer_info_icon_image_small {
		margin-top: 5px;
		margin-left: 5px;
		margin-right: 5px;
		width: 11px;
		height: 11px;
	}
.footer_info_icon_name {
	padding-top: 4px;
	padding-left: 5px;
	float:left;
}
/*
####################################
 LISTFORUM
 Listing for forums
####################################
*/
.listforum {
	clear:both;
	margin-bottom: 10px
}
.listforum_hidden {
	background-color:#dddddd;
}
.listforum_00 {
	background-color:#ededee;
}
.listforum_01 {
	background-color:#f6f6f6;
}
.listforum_header {
	background-color:#afaeb9;
	background-image: url(/gfx/theme_default/forum/listforum_header01.gif);
	background-repeat:repeat-x;
}
	.listforum_header_image {
		padding: 5px;
		color: #FFFFFF;
		font-size:12px;
	}
	.listforum_header_name {
		padding: 5px;
		color: #FFFFFF;
		font-size:12px;
		font-weight:bold;
		white-space: nowrap;
	}
	.listforum_header_topics {
		padding: 5px;
		color: #FFFFFF;
		font-size:12px;
		font-weight:bold;
		border-left: 1px solid #d7d7dc;
		border-right: 1px solid #d7d7dc;
		white-space: nowrap;
	}
	.listforum_header_posts {
		padding: 5px;
		color: #FFFFFF;
		font-size:12px;
		font-weight:bold;
		border-right: 1px solid #d7d7dc;
		white-space: nowrap;
	}
	.listforum_header_hits {
		padding: 5px;
		color: #FFFFFF;
		font-size:12px;
		font-weight:bold;
		border-right: 1px solid #d7d7dc;
		white-space: nowrap;
	}
	.listforum_header_lastpost {
		padding: 5px;
		color: #FFFFFF;
		font-size:12px;
		font-weight:bold;
		white-space: nowrap;
	}
.listforum_category {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image: url(/gfx/theme_default/forum/listforum_category_bkg01.gif);
	background-repeat: no-repeat;
	background-position: 10px 15px;
}
.listforum_item_image {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right: 1px solid #FFFFFF;
	vertical-align:top;
}
	.listforum_item_image img {
		width: 20px;
		height: 20px;
	}
.listforum_item_name {
	border-right: 1px solid #FFFFFF;
	width: 100%;
}
.listforum_item_name_headline {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
	.listforum_item_name_headline a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
	}
.listforum_item_name_description {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.listforum_item_topics {
	border-right: 1px solid #FFFFFF;
	text-align:right;
	padding:5px;
	vertical-align:top;
}
.listforum_item_posts {
	border-right: 1px solid #FFFFFF;
	text-align:right;
	padding:5px;
	vertical-align:top;
}
.listforum_item_hits {
	border-right: 1px solid #FFFFFF;
	text-align:right;
	padding:5px;
	vertical-align:top;
}
.listforum_item_lastpost {
	vertical-align:top;
	padding: 5px;
}
.listforum_item_lastpost_date {
	white-space: nowrap;
}
.listforum_item_lastpost_author {
	white-space: nowrap;
}
.listforum_footer {
	background-color:#cfcfd6;
	background-image: url(/gfx/theme_default/forum/listtopic_footer01.gif);
	background-repeat:repeat-x;
	padding: 5px;
	color: #FFFFFF;
	font-size:12px;
}
/*
####################################
 LISTTOPIC
 Listing for forum topics
####################################
*/
.listtopic {
	clear:both
}
.listtopic_deleted {
	background-color:#dddddd;
}
.listtopic_00 {
	background-color:#ededee;
}
.listtopic_01 {
	background-color:#f6f6f6;
}
.listtopic_header {
	background-color:#afaeb9;
	background-image: url(/gfx/theme_default/forum/listtopic_header01.gif);
	background-repeat:repeat-x;
}
.listtopic_header_image {
	padding: 5px;
	color: #FFFFFF;
	font-size:12px;
}
.listtopic_header_topics {
	padding: 5px;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	border-right: 1px solid #d7d7dc;
	white-space: nowrap;
}
.listtopic_header_replies {
	padding: 5px;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	border-right: 1px solid #d7d7dc;
	white-space: nowrap;
}
.listtopic_header_author {
	padding: 5px;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	border-right: 1px solid #d7d7dc;
	white-space: nowrap;
}
.listtopic_header_views {
	padding: 5px;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	border-right: 1px solid #d7d7dc;
	white-space: nowrap;
}
.listtopic_header_lastpost {
	padding: 5px;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	white-space: nowrap;
}
.listtopic_item_image {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right: 1px solid #FFFFFF;
	vertical-align:top;
}
.listtopic_item_name {
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #FFFFFF;
}
	.listtopic_item_name div {
		font-size: 10px;
	}
.listtopic_item_name_headline {
	font-size: 10px;
}
	.listtopic_item_name_headline a {
		font-weight:bold;
		font-size: 11px;
	}
	.listtopic_item_name_headline a#sticky {
		padding-left: 15px;
		background-image: url(/gfx/theme_default/forum/ico_sticky01.gif);
		background-repeat: no-repeat;
		/* background-position: 10px 15px; */
	}
	.listtopic_item_name_headline a#announce {
		padding-left: 15px;
		background-image: url(/gfx/theme_default/forum/ico_announce01.gif);
		background-repeat: no-repeat;
		/* background-position: 10px 15px; */
	}
	.listtopic_item_name_headline a#poll {
		padding-left: 15px;
		background-image: url(/gfx/theme_default/forum/ico_poll01.gif);
		background-repeat: no-repeat;
		/* background-position: 10px 15px; */
	}
	.listtopic_item_name_headline a#pollsticky {
		padding-left: 28px;
		background-image: url(/gfx/theme_default/forum/ico_pollsticky01.gif);
		background-repeat: no-repeat;
		/* background-position: 10px 15px; */
	}
	.listtopic_item_name_headline a#pollannounce {
		padding-left: 28px;
		background-image: url(/gfx/theme_default/forum/ico_pollannounce01.gif);
		background-repeat: no-repeat;
		/* background-position: 10px 15px; */
	}
.listtopic_item_name_details {
	color: #585768;
	font-size: 10px;
	padding-top: 3px;
}
	.listtopic_item_name_details a {
		color: #585768;
	}
.listtopic_item_name_option {
}
.listtopic_item_forum a {
	font-size: 10px;
}
.listtopic_item_replies {
	border-right: 1px solid #FFFFFF;
	text-align:right;
	padding:5px;
	vertical-align:middle;
}
.listtopic_item_author {
	border-right: 1px solid #FFFFFF;
	text-align:right;
	padding:5px;
	vertical-align:top;
}
.listtopic_item_views {
	border-right: 1px solid #FFFFFF;
	text-align:right;
	padding:5px;
	vertical-align:middle;
}
.listtopic_item_lastpost {
	padding: 5px;
}
.listtopic_item_lastpost_date {
	white-space: nowrap;
	font-size: 10px
}
.listtopic_item_lastpost_author {
	white-space: nowrap;
	font-size: 10px;
}
	.listtopic_item_lastpost_author a {
		font-weight: bold;
		font-size: 10px;
	}
.listtopic_footer {
	background-color:#cfcfd6;
	background-image: url(/gfx/theme_default/forum/listtopic_footer01.gif);
	background-repeat:repeat-x;
	padding: 5px;
	color: #FFFFFF;
	font-size:12px;
}
/*
####################################
 POST
 Forum postings
####################################
*/
.post {
	clear:both
}
.post_button {
	border: 0;
	width: 100px;
	height: 25px;
	cursor: pointer;
}
.post_header {
	background-color:#afaeb9;
	background-image: url(/gfx/theme_default/forum/listtopic_header01.gif);
	background-repeat:repeat-x;
}
.post_header_avatar {
		/* Viktigt m�tt f�r bredd p� col 1, �ndra h�r och spacer l�ngre ner */
		width: 180px;
		padding: 5px;
		color: #FFFFFF;
		font-size:12px;
		font-weight:bold;
		border-right: 1px solid #d7d7dc;
		white-space: nowrap;
}
.post_header_content {
		padding: 5px;
		color: #FFFFFF;
		font-size:12px;
		font-weight:bold;
		white-space: nowrap;
}
.post_header_option {
		width: 95px;
		padding: 5px;
		color: #FFFFFF;
		font-size:12px;
		font-weight:bold;
		border-left: 1px solid #d7d7dc;
		white-space: nowrap;
}
.post_deleted {
	background-color:#dddddd;
}
.post_00 {
	background-color:#ededee;
}
.post_01 {
	background-color:#f6f6f6;
}
.post_headline {
	white-space: nowrap;
	background-color:#afaeb9;
	color: #FFFFFF;
	height: 15px;
	border-right: 2px solid #FFFFFF;
	padding-left:15px;
	background-image: url(/gfx/theme_default/forum/post_headline_bkg01.gif);
	background-repeat: no-repeat;
}
.post_headline_date {
	float:left;
	font-weight:bold;
}
	.post_headline_date a {
		color: white;
		text-decoration: none;
	}
	.post_headline_date a:hover {
		text-decoration: underline;
	}
.post_headline_time {
	float:right;
	padding-right: 5px;
}
	.post_headline_time a {
		color: white;
		text-decoration: none;
	}
	.post_headline_time a:hover {
		text-decoration: underline;
	}
.post_identity,
.post_00 .post_identity_guide,
.post_01 .post_identity_guide,
.post_00 .post_identity_moderator,
.post_01 .post_identity_moderator {
	vertical-align:top;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
}
.post_00 .post_identity_guide,
.post_01 .post_identity_guide,
.post_00 .post_identity_moderator,
.post_01 .post_identity_moderator {
	background-repeat: repeat-x;
	background-position: left bottom;
}
	.post_00 .post_identity_guide {
		background-image: url(/gfx/theme_default/forum/grd_guide_00.gif);
	}
	.post_01 .post_identity_guide {
		background-image: url(/gfx/theme_default/forum/grd_guide_01.gif);
	}
	.post_00 .post_identity_moderator {
		background-image: url(/gfx/theme_default/forum/grd_moderator_00.gif);
	}
	.post_01 .post_identity_moderator {
		background-image: url(/gfx/theme_default/forum/grd_moderator_01.gif);
	}
.post_identity_nickname {
	font-weight:bold;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:top;
	border-bottom: 2px solid #FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.post_identity_info {
	float:left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.post_identity_description {
	float:left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	max-width: 95px;
}
.post_identity_info_status {
	white-space: nowrap;
}
.post_identity_info_status_activity {
	width: 15px;
	height: 15px;
}
.post_identity_info_status_label {
	width: 52px;
	height: 15px;
}
.post_identity_info_image {
	margin-top: 5px;
}
	.post_identity_info_image img {
		border: 1px solid #828092;
	}
.post_identity_description {
	vertical-align:top;
}
.post_identity_description_headline {
	font-weight: bold;
	white-space: nowrap;
}
.post_identity_description_item {
	padding-bottom: 5px;
	white-space: normal;
	width: 90px;
}
.post_identity_foot {
	clear: both;
	margin: 0px;
	padding: 0px;
}
	.post_identity_foot img {
		width: 190px;
		height: 1px;
		margin: 0px;
		padding: 0px;
	}
.post_identity_admin {
	font-size: 8px;
	clear: both;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
.post_identity_admin a {
	color: black;
}
.post_message_head {
	padding: 0px;
	margin: 0px;
}
.post_message {
	vertical-align:top;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.post_message_content, .post_message_content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4a4959;
}
	/* quickreply */
	.post_message_content textarea {
		width:95%;
		height:100px;
		padding:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
/* Post - Message - Spoiler - (TEMPORARY -- FIX ME PLEASE) */
.post_message_spoiler {
	color: black;
	background: black;
}
/* Post - Message - Code - (TEMPORARY -- FIX ME PLEASE) */
.post_message_code {
	border: 1px solid #afaeb9;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
	background-color:#ffffef;
	font-family: "Courier New", Courier;
	font-size: 12px;
}
.post_message_quote_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.post_message_quote_content {
	border: 1px dashed #afaeb9;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
	background-color:#ffffef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
.post_signature {
	vertical-align:bottom;
	height: 10px;
}
.post_signature_content {
	border-top: solid 1px #ceced4;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #afaeb9;
	bottom: 0px;
}
	.post_signature_content a {
		color: #73727e;
		text-decoration:none;
	}
	.post_signature_content a:hover {
		color: #73727e;
		text-decoration:underline;
	}
.post_options_head {
	border-left: 2px solid #FFFFFF;
	padding: 0px;
	margin: 0px;
}
.post_options {
	text-align:center;
	vertical-align:top;
	border-left: 2px solid #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}
.post_options_item {
	margin-bottom: 2px;
}
.post_options_foot {
	vertical-align:bottom;
	border-left: 2px solid #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	white-space: nowrap;
}
.post_space {
	height: 5px;
}
.post_footer {
	background-color:#cfcfd6;
	background-image: url(/gfx/theme_default/forum/listtopic_footer01.gif);
	background-repeat:repeat-x;
	padding: 5px;
	color: #FFFFFF;
	font-size:12px;
}
/*
####################################
 POST POLL
 Forum postings poll
####################################
*/
.post_poll {
	clear: both;
	padding: 5px 20px 20px 20px;
	margin: 0 auto;
	width:500px;
}
.post_poll_header {
	background-color:#afaeb9;
	background-image: url(/gfx/theme_default/forum/post_poll_header01.gif);
	background-repeat:repeat-x;
	padding: 5px;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	white-space: nowrap;
}
.post_poll_00 {
	background-color:#ededee;
}
.post_poll_01 {
	background-color:#f6f6f6;
}
.post_poll_answer {
	padding: 5px;
	border-left: 1px solid #e4e4e8;
	border-right: 1px solid #e4e4e8;
	font-weight:bold;
}
.post_poll_bar00, .post_poll_bar01, .post_poll_bar02, .post_poll_bar03, .post_poll_bar04, .post_poll_bar05, .post_poll_bar06, .post_poll_bar07, .post_poll_bar08, .post_poll_bar09 {
	padding: 5px;
	width: 200px;
}
	.post_poll_bar00 div, .post_poll_bar01 div, .post_poll_bar02 div, .post_poll_bar03 div, .post_poll_bar04 div, .post_poll_bar05 div, .post_poll_bar06 div, .post_poll_bar07 div, .post_poll_bar08 div, .post_poll_bar09 div {
		background-color:#d8d7dd;
		border-left: 1px solid #c0bfc4;
		border-right: 1px solid #ffffff;
		border-top: 1px solid #c0bfc4;
		border-bottom: 1px solid #ffffff;
	}
		.post_poll_bar00 img, .post_poll_bar01 img, .post_poll_bar02 img, .post_poll_bar03 img, .post_poll_bar04 img, .post_poll_bar05 img, .post_poll_bar06 img, .post_poll_bar07 img, .post_poll_bar08 img, .post_poll_bar09 img {
			background-color:#c6c6c6;
			background-repeat:no-repeat;
			border-right: 1px solid #FFFFFF;
		}
		.post_poll_bar00 img {
			background-image: url(/gfx/theme_default/forum/post_poll_bar00.gif);
		}
		.post_poll_bar01 img {
			background-image: url(/gfx/theme_default/forum/post_poll_bar01.gif);
		}
		.post_poll_bar02 img {
			background-image: url(/gfx/theme_default/forum/post_poll_bar02.gif);
		}
		.post_poll_bar03 img {
			background-image: url(/gfx/theme_default/forum/post_poll_bar03.gif);
		}
		.post_poll_bar04 img {
			background-image: url(/gfx/theme_default/forum/post_poll_bar04.gif);
		}
		.post_poll_bar05 img {
			background-image: url(/gfx/theme_default/forum/post_poll_bar05.gif);
		}
		.post_poll_bar06 img {
			background-image: url(/gfx/theme_default/forum/post_poll_bar06.gif);
		}
		.post_poll_bar07 img {
			background-image: url(/gfx/theme_default/forum/post_poll_bar07.gif);
		}
		.post_poll_bar08 img {
			background-image: url(/gfx/theme_default/forum/post_poll_bar08.gif);
		}
		.post_poll_bar09 img {
			background-image: url(/gfx/theme_default/forum/post_poll_bar09.gif);
		}
.post_poll_result {
	padding: 5px;
	border-left: 1px solid #e4e4e8;
	border-right: 1px solid #e4e4e8;
	font-weight:bold;
	white-space: nowrap;
}
.post_poll_input {
	padding: 5px;
	border-left: 1px solid #e4e4e8;
	border-right: 1px solid #e4e4e8;
	font-weight:bold;
	width:10px;
}
.post_poll_question {
	padding: 5px;
	border-left: 1px solid #e4e4e8;
	border-right: 1px solid #e4e4e8;
	font-weight:bold;
	width:100%;
}
.post_poll_info {
	background-color:#ffffef;
	border: 1px solid #CCCCCC;
	color:#333333;
}
	.post_poll_info div {
		padding: 5px;
		border: 1px solid #e4e4e8;
	}
.post_poll_footer {
	background-color:#cfcfd6;
	background-image: url(/gfx/theme_default/forum/post_poll_footer01.gif);
	background-repeat:repeat-x;
	padding: 5px;
	color: #FFFFFF;
	vertical-align:middle;
}
.post_poll_footer_input {
	float:left;
	margin:0px;
}
	.post_poll_footer_input input {
		color: #FFFFFF;
		background-color:#afaeb9;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #000000;
		font-weight:bold;
		font-size:10px;
		padding: 2px 4px 2px 4px;
		text-decoration:none;
	}
.post_poll_footer_link {
	float:right;
}
.post_poll_footer_option {
	float:right;
}
	.post_poll_footer_option input {
		color: #FFFFFF;
		background-color:#afaeb9;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #000000;
		font-weight:bold;
		font-size:10px;
		padding: 2px 4px 2px 4px;
		text-decoration:none;
	}
/*
####################################
 THREAD CONTENT
 Cross-site content that is displayed at the top of a thread
####################################
*/
.thread_content {
	clear: both;
	padding: 5px 0px 15px 0px;
	margin: 0 auto;
	width: 100%;
}

.thread_content_header {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}

.thread_content_text {
	background-color:#f6f6f6;
	padding: 5px;
	border: 1px solid #e4e4e8;
}

.thread_content_link {
	padding-top: 5px;
	font-weight: bold;
}

