body
{
	background-color: #324252;
	background-image: url('/phorum/templates/braindance/images/back.gif');
	color: #000;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif, sans;
	font-size: 12px;
}

a
{
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #33a;
}

.main
{
	width: 700px;
	background-color: #234;
	text-align: left;
	margin: 0 0 0 50px;
	padding: 0 15px;
}


.title
{
	padding: 10px 0 0 0;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	margin-left: -45px;
	margin-bottom: 20px;
	border-bottom: 1px dotted black;
	width: 700px;
	background-color: #567;
}

.title img
{
	margin-top: -15px;
}

.title a
{
	border: none;
}

.title a:hover
{
	color: #ff0;
}

.navigation a
{
	color: #dde;
	font-size: 12px;
	font-weight: normal;
}

.post
{
	border: 1px solid #333;
	background-color: #fafbff;
	padding-bottom: 10px;
	margin: 10px 10px 1px 10px;
}

.subject
{
	background-color: #567;
	color: #fff;
	font-weight: bold;
	padding: 2px 8px 2px 5px;
	margin: 4px;
	font-size: 11px;
}

.subjectedit
{
	background-color: #eee;
	color: #000;
	font-weight: bold;
	padding: 2px 8px 2px 5px;
	margin: 4px;
	font-size: 11px;
	border: 1px dotted #888;
}

.message
{
	margin-left: 10px;
	font-size: 12px;
	margin-bottom: 2px;
}

.body
{
	width: 650px;
}

.body img {max-width:640px!important;}

.postinfo
{
	margin: 8px 11px 6px 11px;
	border-bottom: 1px dotted #888;
}

.user
{
	font-weight: bold;
}


.user a
{
	border: none!important;
}


.date
{
	float: right;
	color: #777;
}

.righty
{
	float: right;
	text-align: right;
	font-weight: normal!important;
	color: #fff;
}

.righty a
{
	color: #fff;
	border-bottom: 1px dotted #ccf;
}

.righty a:hover
{
	color: #fd0;
	background-color: #678;
}

.footer
{
	margin-top: 20px;
	padding-bottom: 20px;
	color: #789;
	text-align: center;
}

.footer a
{
	color: #789;
	border-bottom: 1px dotted #678;
}

.footer a:hover
{
	color: #ff0;
}

.profile
{
	background-color: #fafbff;
	padding: 10px;
	border: 1px solid #000;
}

.profileuser
{
	font-weight: bold;
	font-size: 18px;
	margin-left: 6px;
	margin-bottom: 10px;
	border-bottom: 1px solid #889;
}

.profile td
{
	padding: 5px;
	font-size: 14px;
}

.profileposts
{
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 20px 7px;

}

.sorry
{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}

.results
{
	padding: 4px;
	margin-top: 8px;
	font-size: 11px;
}

.search
{
	background-color: #eef;
	font-size: 14px;
	border: 1px dotted #888;
	color: #000;
}

.searchbox
{
	padding: 10px 10px 0 10px;
	font-size: 12px;
	background-color: #dde;
}

.searchbox form
{
	font-size: 12px;
}

.searchmore
{
	border-top: 1px dotted #567;
	padding-top: 15px;
}

.paging
{
	border: 1px dotted #444;
	padding: 2px 10px;
	background-color: #fafbff;
	color: #444;
	font-size: 11px;
	text-align: left;
	margin: 0 11px;
}

.read
{
	background-color: #fafbff;
	padding: 0;
}

.readhead
{
	font-size: 10px;
	margin-bottom: 8px;
	background-image: url('/phorum/templates/braindance/images/backgrad.gif');
	background-repeat: repeat-y;
	color: #ddd;
	padding: 2px;
	font-weight: bold;
}

.readhead a
{
	color: #ddd;
	border: 0;
}

.readhead a:hover
{
	color: #fff;
}

.readlinks
{
	margin-left: 10px;
	font-size: 11px;
}

.readlinks a
{
	color: #03a;
	border: none;
}

.readlinks a:hover
{
	color: #fff;
	background-color: #678;
}

.reply
{
	padding: 5px 0; 
	margin-top: 0;
	border-top: 3px dotted #567;
}

.msgform
{
	width: 680px;
	align: left;
	text-align: left;
	padding: 0 0 35px 0;
}

.msginner
{
	padding: 10px;
}

.author
{
	margin-bottom: 2px;
	margin-top: -5px;
}

.quote
{
	margin: 15px 10px;
	padding: 10px;
	border-left: 4px dotted #678;
	background-color: #eef0ff;
	width: 600px;
}

.tube
{
	margin: 15px 5px;
	padding: 5px;
	border: 1px dotted #678;
	background-color: #000;
	text-align: left;
	width: 480px;
}

.announcements
{
	background-color: #fff;
	border: 1px solid #f00;
	padding: 5px;
}

.list
{
	padding: 0;
	background-color: #eaebee;
}

.listmsg
{
	padding: 12px;
	border: 1px solid #888;
	margin: 0 10px 7px 10px;
	background-color: #fafbff;
	color: #222;
}

.msglink
{
	margin-bottom: 4px;
}

.msglink a
{
	font-weight: bold;
	border: 0;
}

.msglink a:hover
{
	color: #fff;
	background-color: #678;
}

.msginfo a
{
	border: 0;
	color: #003;
}

.msginfo a:hover
{
	color: #fff;
	background-color: #678;
}

.listbuttons
{
	margin-top: -8px;
	margin-bottom: 8px;
	height: 16px;
	text-align: right;
	color: #ccc;
}

.btn
{
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #ccc;
	font-size: 11px;
	padding: 2px 4px;;
	color: #444;
}

.btn:hover
{
	background-color: #eee;
	color: #000;
}

.warningmsg
{
	padding: 5px;
	border-top: 1px dotted #000;
	background-color: #fff1f2;
}


.warning
{
	text-align: center;
	padding: 10px;
}

.menu
{
	background-color: #456;
	padding: 10px 0px;
	color: #fff;
	padding-left: 10px;
}

.menu a
{
	color: #e8e8ff;
	border-bottom: 1px dotted #eee;
}

.menu a:hover
{
	background-color: #337;
}

.menu li
{
	margin-bottom: 4px;
}

.controloverall
{
	background-color: #fafbff;
	padding: 0;
	margin: 0;
}

.control
{
	background-color: #fafbff;
	padding: 10px;
}

.controlhead
{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	border-bottom: 1px dotted #567;
}

.sticky
{
	background-color: #fffffa;
	border: 1px dotted #555;
	color: #555;
}

.sticky a:visited
{
	color: #333;
}

.online
{
	border-top: 1px dotted #567;
	padding: 8px 10px 10px 11px;
	background-color: #eaebee;
	color: #555;
}

.online a
{
	color: #55f;
}

.onlineusers
{
	margin-bottom: 3px;
}

.newuser
{
	margin-top: 10px;
	font-size: 18px;
}

.readintro
{
	margin-top: 10px;
}

.readintro a
{
	color: #00f;
}

.podcast
{
	text-align: center;
	padding-bottom: 8px;
}

.podcast a
{
	font-weight: bold;
	font-size: 13px;
	background-color: #fff;
	border: 1px dotted #888;
	padding: 4px 6px;
	background-color: #89a;
	color: #f0faff;
}

.podcast a:hover
{
	background-color: #678;
	color: #fff;
}

.podcastdesc
{
	margin: 20px 0;
	text-align: center;
	font-size: 13px;
	background-color: #eef0ff;
	border: 1px dotted #888;
	padding: 4px 0;
}

.tweet img
{
	opacity:0.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	zoom: 1;
}

.tweet img:hover
{
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	zoom: 1;
}

.bbcode_spoiler_link, .bbcode_spoiler_link_close
{
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #eee;
	font-size: 12px;
	padding: 2px 4px;
	line-height: 2.5em;
	color: #444;
}

.bbcode_spoiler_link:hover, .bbcode_spoiler_link_close:hover
{
	background-color: #fff;
	color: #000;
}



.bbcode_spoiler_inner
{
	border: 1px solid #ccc;
	padding: 5px;
}

.hx, .hx a
{
	color: #234;
	font-size: 0.01em;
	border: 0;
	margin-top: -4px;
}

