/*Style for the body of the site!*/
body
{
	background-color:#464646;
	font-family:arial, verdana, helvetica, sans-serif;;
	color:#ffffff;
}
/* standard link colours*/
a          { color:#ffffff; text-decoration:none; } 
a:link       { color:#ffffff; text-decoration:none; } 
a:visited    { color:#ffffff; text-decoration:none; } 
a:active     { color:#ffffff; } 
a:hover      { color:#ffffff; text-decoration:underline; }

/*Links for posts*/
a.post         { color:#000066; text-decoration:none; } 
a.post:link       { color:#000066; text-decoration:none; } 
a.post:visited    { color:#000066; text-decoration:none; } 
a.post:active     { color:#000066; } 
a.post:hover      { color:#000066; text-decoration:underline; }

/*Links for the thread titles*/
a.threadTitle         { color:#000033; text-decoration:none; } 
a.threadTitle:link       { color:#000033; text-decoration:none; } 
a.threadTitle:visited    { color:#000033; text-decoration:none; } 
a.threadTitle:active     { color:#000033; } 
a.threadTitle:hover      { color:#000033; text-decoration:underline; }

fieldset
{
	border: 1px solid #660000;
}

hr 
{
	border: 0;
	color: #660000;
	background-color: #660000;
	height: 1px;
	width: 90%;
	text-align: center;
}

/*Style for the main table for the site!*/
.main-table
{
	border-width:1px; 
	border-color:#660000; 
	border-style:solid;
	width:75%;
	height:100%;
	background-color:#999999;
}

/*style for the header and footer*/
.head-foot
{
	border-width:1px; 
	border-color:#660000; 
	border-style:solid;
	background-color:#666666;
	font-weight:bold;
	font-size: 12px;
}

/*Style for the center table t hat stores all the content*/
.content-table
{
	border-width:1px; 
	border-color:#660000; 
	border-style:solid;
	width:100%;
	height:100%;
	background-color:#666666;
}

.sub-link-media
{
	width:75%;
	height:30px;
	text-align:center;
	font-weight:bold;
}
.sub-link
{
	width:95%;
	height:30px;
	text-align:center;
	font-weight:bold;
}
.sub-link-col
{
	border-width:1px; 
	border-color:#660000; 
	border-style:solid;
	width:20%;
	background-color:#464646;
}

/*************************Styles for the thread table on the main page!************************************/
.thread-table
{
	/**border-width:1px; 
	border-color:#660000; 
	border-style:solid;**/
	width:75%;
	background-color:#660000;
}
.thread-title
{
	background-color:#aeaeae;
	color:#000033;
}
.thread-subtitle
{
	background-color:#dedede;
	color:#000033;
}
.thread-post
{	
	height:100px;
	background-color:#f5f5ff;
	color:#000000;
}
.thread-foot
{
	background-color:#e1e4f2;
	color:#000000;
}
/*********************************************END*************************************************/

/*****************************STYLES FOR MEDIA MANAGEMENT************************************/
.mediaMan-table
{
	width:100%;
	background-color:#660000;
}


.mediaMan-title
{
	background-color:#464646;
	text-align:center;
	font-weight:bold;
}

.mediaMan-row
{
	background-color:#aeaeae;
	text-align:center;
	color:#000033;
}

.mediaMan-pageNum-table
{
	width:100%;
	background-color:#660000;
}
.viewMedia-pageNum-table
{
	width:75%;
	background-color:#660000;
}
.mediaMan-pageNum-row
{
	
	background-color:#464646;
}
/*********************************************END*************************************************/

/*****************************STYLES FOR VIEWING MEDIA ************************************/

.mediaView-table
{
	width:75%;
	background-color:#660000;
}

.mediaView-title
{
	background-color:#464646;
	text-align:left;
	font-weight:bold;
}

.mediaView-description
{
	background-color:#aeaeae;
	text-align:left;
	color:#000033;
}

.mediaView-imgBox
{
	font-size: 8px;
	vertical-align: bottom;
	text-align:center;
	width:64px;
	height:64px;
}

/*********************************************END*************************************************/
.link-bar
{
	font-weight: bold;
}

.centeredImage
{
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}
p.error
{
	color:CC0000;
}
p.success
{
	color:66FF99;
}
/*******************************************Form Styles!*********************************************/
input
{
color: #FFFFFF;
background: #aeaeae;
border: 1px solid #660000;
}

textarea
{
background: #aeaeae;
border: 1px solid #660000;
}

option
{
background: #aeaeae;
border-color:#660000;
}

.submit input
{
color: #FFFFFF;
background: #464646;
border: 2px outset #660000;
} 

/*********************************************END*************************************************/
	


