/*
	OURAGAN/HURRICANE Style
	for Symbiozian forum
	Copyright by the CR-Corporation 2009
*/

body {
	
	background-image: url("images/back-head.png");
	background-repeat: repeat-x;
	background-color: gray;
}

h1 {
	color: #503C64;
	font-size: 16pt;
	font-family: "Trebuchet MS";
	font-weight: 700;
	text-align: left;
	margin-left: 35px;
	margin-top: 0px;
	padding-top: 10px;
}

p {
	margin: 0px;	
	font-family: "Trebuchet MS";
	font-size: 10pt;
}

p.pagestrip {
	margin-left: 24px;
	margin-right: 24px;
}

p.small {
	font-size: 9pt;	
}

table {
	border-collapse: collapse;	
	background-color: white;
	width: 100%;
	padding: 1px;
}

table.noframe {
	border: none;
	background-color: transparent;
	width: 95%;
}

table.message {		
	padding: 1px;
	border-collapse: separate;	
}

table.quote {
	border-top: silver 1px dotted;
	border-bottom: silver 1px dotted;
	border-left: silver 3px solid;
	border-right: silver 3px solid;
	border-collapse: separate;
	width: 95%;
}

td {
	border: white 1px solid;
	font-size: 10pt;
	font-family: "Trebuchet MS";
	padding: 0px;
	margin: 0px;
}

td.quotetop {
	text-align: left;
	text-indent: 35px;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	background-color: white;
	border-bottom: 1px dashed silver;
}

td.messagehead {
	background-color: #292035;
	background-image: url("images/message_top_gradient.png");
	background-repeat: repeat-x;
	color: white;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	height: 25px;
	border: none;
	padding-left: 5px;
}

td.newmessagehead {
	background-color: maroon;
	background-image: url("images/message_top_gradient.png");
	background-repeat: repeat-x;
	color: white;	
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	height: 25px;	
	border: none;
	padding-left: 5px;
}

td.archivemessagehead {
	background-color: black;
	background-image: url("images/message_top_gradient.png");
	background-repeat: repeat-x;
	color: white;	
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	height: 25px;	
	border: none;
	padding-left: 5px;
}

td.messagebody {
	background-color: #f6f4f9;
	vertical-align: top;
	padding: 5px;
	border-bottom: silver 1px dotted;
	border-left: silver 1px dotted;
	border-right: silver 1px dotted;
}

td.quote {
	font-size: 8pt;
	background-color: white;
	text-align: left;
}
	
td.noframe {
	border: none;
	background-color: transparent;
}

td.normal-even {
	background-color: rgb(174,168,182);
	background-image: url("images/topic_top_gradient.png");
	background-repeat: repeat-x;	
	/*background: url("images/normal-even.png");*/
	color: black;
	height: 40px;
}

td.normal-odd {
	background-color: rgb(200,200,200);
	background-image: url("images/topic_top_gradient.png");
	background-repeat: repeat-x;	
	/*background: url("images/normal-odd.png");*/
	color: black;
	height: 40px;
	
}

td.announcement {
	background-color: rgb(98,47,47);
	background-image: url("images/topic_top_gradient.png");
	background-repeat: repeat-x;
	/*background: url("images/announcement.png");*/
	color: white;
	height: 40px;
}

td.archived {
	background-color: rgb(50,50,50);
	background-image: url("images/topic_top_gradient.png");
	background-repeat: repeat-x;	
	/*background: url("images/archived.png");*/
	color: white;
	height: 40px;
}

td.headercell {	
	background-color: rgb(50,50,50);
	background-image: url("images/splitmirror.png");
	background-repeat: repeat-x;		
	color: white;
	font-size: 9pt;
	font-weight: 700;
	text-align: center;
}

td.whitecell {
	background-color: white;
	color: black;
	font-size: 8pt;
	text-align: center;
	vertical-align: top;
}

td.section {
	background-color: rgb(210,210,210);
	background-image: url("images/topic_top_gradient.png");
	background-repeat: repeat-x;	
	text-align: left;
	font-size: 9pt;
	font-weight: bold;
}

td.normal {
	background-color: rgb(210,210,210);
	background-image: url("images/topic_top_gradient.png");
	background-repeat: repeat-x;		
	font-size: 8pt;	
	font-weight: normal;
}

td.purple {
	background-color: rgb(174,168,182);
	background-image: url("images/topic_top_gradient.png");
	background-repeat: repeat-x;		
	font-size: 8pt;	
	font-weight: normal;
}

hr {
	background-color: #503C64;
	color: #503C64;
	height: 1px;
	border: none;
}

img.avatar {
	border: silver 1px solid;
	padding: 1px;
}

img.avatar-size {
	border: white 1px solid;
	padding: 1px;	
}

a:link
{
	text-decoration: none;
	color: #503C64;
}			

a:visited 
{	
	text-decoration: none;
	color: #503C64;
}

a:hover   
{	
	text-decoration: underline;
	color: maroon;
} 

a.white:link
{
	text-decoration: none;
	color: white;
}			

a.white:visited 
{	
	text-decoration: none;
	color: white;
}

a.white:hover   
{	
	text-decoration: underline;
	color: silver;
} 

img.icon {
	vertical-align: middle;
}

div {
	margin: 0px;
	padding: 0px;
	border: none;
	font-family: "Trebuchet-MS";
}

div.smallbutton {
	background-image: url("images/smallbutton.png");
	background-color: #292035;
	font-size: 10pt;
	height: 25px;		/* 30 - 5 px for padding */
	width: 86px;
	margin: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;	
}

div.bigbutton {
	background-image: url("images/button.png");
	height: 31px;	/* compenste for padding */
	width: 182px;	/* compenste for padding */
	font-size: 10pt;
	font-weight: bold;
	padding-left: 8px;
	text-align: left;
	padding-top: 9px;	
}

div.poll {
	border: 1px silver solid;
	background-color: #f6f4f9;
	margin-left: 24px;
	margin-right: 24px;
	margin-bottom: 6px; 
}

div.copyright {
	border-top: 1px silver solid;
	border-bottom: 1px silver solid;
	text-align: center;
	font-size: 8pt;
	margin-left: 24px;
	margin-right: 24px;
	margin-top: 10px;	
}

div.toolbox {
	text-align: left;
	font-size: 10pt;
	margin-left: 24px;	
	margin-bottom: 8px;
	margin-top: -8px;
}

div.tablecontainer {	
	border: #503C64 1px solid;
	padding: 1px;
	margin-left: 24px;
	margin-right: 24px;
	width: 906px;
}

div.tablemsgcontainer {
	border: silver 1px solid;
	margin-left: 24px;
	margin-right: 24px;
	width: 906px;	
}

div.page {
	width: 960px;
	border: #503C64 1px solid;
	margin-left: auto;
	margin-right: auto;
}

div.pagestrip {
	border-top: #503C64 1px solid;
	border-bottom: #503C64 1px solid;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;	
}

div.noticebar {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 40px;
	border: 1px black solid;
	background-image: url("images/notice_overlay.png");
	text-align: center;
	font-family: "Trebuchet MS";
	font-size: 16pt;
	font-weight: bold;
	color: white;
	padding-top: 5px;
}

div.maintitle {
	background: url("images/backtop.png");
	height: 92px;
}

div.forum-header {
	background: url("images/back2.png");
	height: 22px;
}

div.backfig {
	background-image: url("images/backfig.png");
	background-repeat: no-repeat;
	background-color: white;	
	height: 100%;
	padding-bottom: 10px;
}

div.generic-notice {
	border: 1px silver solid;
	background-color: #eeeeee;
	background-image: url("images/info-balloon.png");
	background-repeat: no-repeat;
	padding-left: 80px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-left: 24px;
	margin-right: 24px;
	font-family: "Trebuchet-MS";
	font-size: 10pt;
	color: gray;
	height: 45px;	
}

textarea {
	background-color: #f6f4f9;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	border: 1px silver solid;	
}

form {
	margin: 0px;
	padding: 0px;
}