/*
  The original subSilver Theme for phpBB version 2+
  Created by subBlue design
  http://www.subBlue.com
*/


 /* General page style. The scroll bar colours only visible in IE5.5+ */
html,body {
	height: 100%;
}

body {
	background-color: #455560;
	/*background-color: #FFFFFF;*/
	text-align: center;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	font-size: 12px;
}

body /* Mozilla Firefox alignment */ 
{ 
text-align: -moz-center; 
} 

/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color : #455560; }
a:hover		{ text-decoration: underline; color : #A30234; }
#hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

#container {
 /*background-color: #E5E5E5;*/
 background-color: #FFFFFF;
 /*position: relative;
 width: 780px;*/
  min-height: 1000px;
  /*height: 1000px;*/
  /*width: 100%;*/
 border: 2px #ffffff outset;
 padding: 15px;
 margin: 0 auto;
}

* html #container {
height: 100%;
}


#container_login {
 background-color: #DBD8D1;
 position: relative;
 width: 780px;
 height: 410px;
 border: 2px #ffffff outset;
 padding: 15px;
}

#bar-top {
 /*width: 780px; */
 height: 30px; 
 background: #A30234;
 color: #FFFFFF;
 font-family: arial;
 border: 4px #ffffff outset; 
 margin-top: 5px;
}

#bar-bottom {
 /*width: 780px; */
 height: 30px;
 /*position:relative; */
 background: #A30234;
 color: #FFFFFF;
 font-family: arial;
 border: 4px #ffffff outset; 
 }

#content { 
 min-height: 890px;
 /*width: 100%;*/
 /*width: 630px;
 position:relative;*/
 /*border: solid #000000;*/
 padding-left: 5px;
 padding-right: 5px; 
 background-color: #FFFFFF;
 color: #333333;
 /*overflow: auto;*/
 margin-left: 150px;
 }
 
 #content { 
 min-height: 890px;
 /*width: 100%;*/
 /*width: 630px;
 position:relative;*/
 /*border: solid #000000;*/
 padding-left: 5px;
 padding-right: 5px; 
 background-color: #FFFFFF;
 color: #333333;
 /*overflow: auto;*/
 /*margin-left: 150px;*/
 }
 
 * html #content {
 height: 100%;
}

 #content_loggedin { 
 height: 700px;
 /*width: 480px; */
 position:relative;
 /*border: solid #000000;*/
 padding-left: 5px;
 padding-right: 5px; 
 background-color: #FFFFFF;
 color: #333333;
 /*overflow: auto;*/
 margin:0 20% 0 20%;
 }
 
#log-in-top { 
 width: 780px;
 height: 30px; 
 background: #FFFFFF;
 color: #FFFFFF;
 border: 2px #ffffff outset;
}

#log-in-bottom {
 width: 780px;
 height: 52px; 
 background: #FFFFFF;
 color: #FFFFFF;
 border: 2px #ffffff outset;
 }
 
#log-in-content {
 width: 780px;
 border: 2px #ffffff inset;
 padding:5px;
 background:#FFFFFF;
 color: #333333;
 margin-top: 50px;
 margin-bottom: 50px;
 }
 
 #menu_bar {
 /*position: relative;*/
 left: 2px;
 top: 1px;
 }
 
 #top_menu_bar {
 width: 600px;
 margin: 0 auto;
 padding-top: 10px;
 text-align:left;
 }
 
 #top_menu_bar ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
 text-align: center;
 }
 
 #top_menu_bar li {
 float: left;
 width: 100%;
 height: 23px;
 background: #006699;
 text-align: center;
 }
 
 #top_menu_bar a {
 display: block;
 height: 23px;
 width: 100%;
 color: #FFCC88;
 font-family: arial;
 font-size: 12px;
 text-decoration: none;
 }
 
 #top_menu_bar a:hover {
 background: #FFCC88;
 font-family: arial;
 font-size: 12px;
 color: #006699;
 }
 
 #register-in-content {
 position:relative;
 border: solid #000000;
 border-width: 2px 2px;
 padding:5px;
 background:#FFFFFF;
 color: #333333;
 margin-top:55px;
 margin-bottom:55px;
 margin-left:25%;
 margin-right:25%;
 }
 
#right-column{
 position:absolute;
 top:74px;
 right:15px;
 }
 
#right{
 text-align:right;
 }
 
#center{
 text-align:center;
 }
 
td.flush{
 text-align:right;
 }

td.straight{
 text-align:center;
}
 
 #contenttwo { 
 min-height: 890px;
 /*width: 100%;*/
 /*width: 630px;
 position:relative;*/
 /*border: solid #000000;*/
 padding-left: 5px;
 padding-right: 5px; 
 background-color: #FFFFFF;
 color: #333333;
 /*overflow: auto;*/
 margin-left: 150px;
 }
 
 #container_profile {
 background-color: #E5E5E5;
 position: relative;
 width: 880px;
 height: 700px;
 border: 2px #ffffff outset;
 padding: 15px;
}

td.hidevalue{
 visibility:hidden;
}

