/* 1. SITE LAYOUT
   2. FORMATTING 

 1)
 
 main body colours, margins and background image */

body 		{
			height:100%;
			margin: 0; 
			margin-left: 0; 
			margin-right: 0; 
			margin-top: 0px; 
			margin-bottom: 0; 
			padding: 0; 
			color: #333333;
			background-color: #ffffff;  
     		}
			
/* The frame containing page. Change width/height for different size. Default is 100% w&h */
#wrapper {	
			width:1000px;
			height:591px;
			margin-left: auto;
			margin-right: auto;
			padding:0;
			text-align:left;
			background:#252523; 
			}
			
#tlcorner {	
			width:17px;
			height:18px;
			margin: 0 0 0 0;
			padding:0;
			float: left;
			background:#ffffff url('../imgs/login_border_tl.gif');
			background-repeat: no-repeat;
			}
			
#trcorner {	
			width:17px;
			height:18px;
			margin: 0 0 0 0;
			padding:0;
			float: right;
			background:#ffffff url('../imgs/login_border_tr.gif');
			background-repeat: no-repeat;
			}
			
		  
#topbar_container {	
			width:1000px;
			height:18px;
			margin: 0 0 0 0;
			padding:0;
			background:#ffffff url('../imgs/login_border_top.gif');
			background-repeat: repeat-x;
			background-position: top;
			}
			
#blcorner {	
			width:17px;
			height:18px;
			margin: 0 0 0 0;
			padding:0;
			float: left;
			background:#ffffff url('../imgs/login_border_bl.gif');
			background-repeat: no-repeat;
			}
			
#brcorner {	
			width:17px;
			height:18px;
			margin: 0 0 0 0;
			padding:0;
			float: right;
			background:#ffffff url('../imgs/login_border_br.gif');
			background-repeat: no-repeat;
			}
			
		  
#bottombar_container {	
			width:1000px;
			height:18px;
			margin: 0 0 0 0;
			padding:0;
			background:#ffffff url('../imgs/login_border_bottom.gif');
			background-repeat: repeat-x;
			background-position: top;
			}
			
#lline {	
			width:17px;
			height:555px;
			margin: 0 0 0 0;
			padding:0;
			float: left;
			background:#ffffff url('../imgs/login_border_left.gif');
			background-repeat: repeat-y;
			}
			
#content {	
			width:966px;
			height:555px;
			margin: 0 0 0 0;
			padding:0;
			float: left;
			background:#252523 url('../imgs/background.jpg');
			background-repeat: no-repeat;
			background-position: 50% 40%;
			}
			
		  
#rline {	
			width:17px;
			height:555px;
			margin: 0 0 0 0;
			padding:0;
			float: right;
			background:#ffffff url('../imgs/login_border_right.gif');
			background-repeat: repeat-y;
			}
			
#page_container {	
			width:1000px;
			height:555px;
			margin: 0 0 0 0;
			padding:0;
			background:#252523 url('../imgs/login_border_right.gif');
			background-repeat: repeat-y;
			}

#signup_holder {	
			width:150px;
			height:200px;
			margin: 20px 0 0 10px;
			padding:0;
			float: left;
			background:#252523;
			}

#signup_holder h1 {	
			color: #8a2526;
			font-family: Arial, Helvetica, Verdana, Sans-Serif;
			font-size: 1em;
			margin: 0 0 0 0;
			}
			
#signup_holder a {	
			color: #ffffff;
			font-family: Arial, Helvetica, Verdana, Sans-Serif;
			font-size: 0.8em;
			text-decoration: none;
			margin: 0 0 0 0;
			}

#signup_holder a:hover {	
			text-decoration: none;
			}
			
#findoutmore_holder {	
			width:200px;
			height:130px;
			margin: 20px 0 0 0px;
			padding:0;
			float: right;
			background:#252523;
			}
			
#flash {	
			width:960px;
			height:110px;
			margin-left: auto;
			margin-top: 440px; 
			margin-right: auto;
			padding:0;
			background:#252523;
			}
			
#findoutmore_overflow {	
			width:100%;
			height:500px;
			margin: 0 0 0 0;
			padding:0;
			float: left;
			background:#252523;
			overflow: auto;
			}
			
a {	
			color: #ffffff;
			font-family: Arial, Helvetica, Verdana, Sans-Serif;
			font-size: 0.8em;
			text-decoration: none;
			margin: 0 0 0 0;
			}
			
#register_block {	
			width:180px;
			height:330px;
			margin: 200px 0 0 10px;
			padding:0;
			float: left;
			background:#252523;
			}
			