#master {
	background-color:#AFAFAF;
}

#main_table{
	margin-top:35px;
	margin-bottom:25px;
	width:755px;
	margin-left:auto;
	margin-right:auto;	
	vertical-align:top;
	background-color:#A0BDF3;
}

#header {
	background-image:url(./../background/header.png);
	background-repeat:no-repeat;
	width:100%;
	height:88px;
	color: #DFDFDF;
	letter-spacing:3px;
	text-align:right;
	font-family:'Century','Arial';
	vertical-align:bottom;
	font-size:xx-large;
}

#sidebar{
	background-color:#9CAFDC;
	border-style:none;
	vertical-align:top;
	border-color:black;
	border-left-style:solid;
	border-left-width:3px;
	border-bottom-style:solid;
	border-bottom-width:5px;
	padding-bottom:20px;
}

#content{
	border-width:3px;
	border-color:black;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-bottom-width:5px;
	vertical-align:top;
	padding:15px;
	width:655px;
	
}

#footer {
	background-color:#9CAFDC;
	width:100%;
	height:20px;
	text-align:right;
	font-weight:bold;
}

#footer a
{
	text-decoration: none;
	color: black;	
}

#login_section {
	position:absolute;
	right:5px;
	top:5px;
}

#err_message{
	text-align:center;
}

#delete_query_table{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
#submit_yes_button{
	text-align:right;
	width:50%;
}

#submit_no_button{
	text-align:left;
	width:50%;
}

.navi a:link { 
	font-weight:bold;
	color:blue;
	text-decoration:none; 
}
.navi a:visited { 
	font-weight:bold; 
	color:blue; 
	text-decoration:none; 
}
.navi a:focus {
	font-weight:bold;
	color:#9CAFDC;
	text-decoration:none; 
}
.navi a:hover { 
	font-weight:bold; 
	color:black; 
	text-decoration:none; 
}
.navi a:active {
	font-weight:bold;
	color:#AFAFAF;
	text-decoration:none; 
}

.navi{
	border-width:5px;
	border-top-style:solid;
	border-bottom-style:solid;
	width:120px;
	margin-top:20px;
	text-align:left;
	vertical-align:top;
	font-size:medium;
	background-color:#A0BDF3;
	min-height:20px;
	padding-left:5px;
}

.navi p{
	font-weight:bold
}

.news_table{
	background-color:#9CAFDC;
	width:580px;
	margin-left:auto;
	margin-right:auto;	
	margin-bottom:20px;
	padding:2px;
}

.news_head{
	font-family:'Arial';
	font-size:xx-large;
}

.news_content{
	font-family:'Arial';
	font-size:medium;
	border-top-style:solid;
	border-top-width:3px;
	border-top-color:black;
	border-bottom-style:solid;
	border-bottom-width:3px;
	border-bottom-color:black;
}

.news_footer{
	font-size:11px;
	width:100%;
	text-align:left;
}

.button{
    width:40px;
	text-align:center;
	font-weight:bold;
	background-color:green;
	cursor:pointer;
	padding-left:3px;
	padding-right:3px;	
}

.button_border	{
	border-style:solid;
	border-width:0px;
}

.center_form{
	text-align:center;
	font-weight:normal;
	margin-left:auto;
	margin-right:auto;	
	margin-bottom:20px;
}

.form_title{
	text-align:center;
	font-weight:bold;
}

.post_table{
	/*background-color:#AFAFAF;*/
	border-collapse:collapse;
	border-color:blue;
	border-style:solid;
	border-width:2px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	width:580px;
}

.post head{
	text-align:center;
}

.post_infos{
	width:100px;
	border-style:solid;
}

.post_content{
	background-color:#AFAFAF;
	font-family:'Arial';
	font-size:medium;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:black;
	padding:3px;
}

.post_footer{
	background-color:#9CAFDC;
	font-size:11px;
	text-align:right;
}

.links_table{
	border-collapse:collapse;
	background-color:#AFAFAF;
	border-color:blue;
	border-style:solid;
	border-width:2px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	width:580px;	
}

.links_description{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:black;

}

.links_links{
	text-align:right;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:black;
}

.links_footer{
	background-color:#9CAFDC;
	text-align:right;
	font-size:11px;
}

.download_content{
	background-color:#AFAFAF;
	font-family:'Arial';
	font-size:medium;
	border-style:solid;
	border-width:1px;
	border-color:black;
	width:500px;
}

.ip{
	font-size:11px;
	text-align:right;
	width:530px;
}

.left{
	text-align:left;
}

.right{
	text-align:right;
}

.center{
	text-align:center;
}
