/*sidebar*/
.online, .online TD, .online TH
{
background-image:url('includes/images/online.jpg') no-repeat;
}

/*Main Style*/

body { margin:0; font:12px Tahoma; color:#d8f2ff; background:url(../images/bg2.jpg) 20% 0 #114576 repeat-x; background-attachment: fixed; } 
 
#ev_bg { background:url() repeat-y; margin:0px auto; }
#everything { width:1000px; margin:0 20px;  background:url(); border:1px solid black; border-width:0px 1px; }

#header { height:168px; background:url(../images/banner.png) center no-repeat; padding:0 20px;}
#header h1 { padding-top:115px; margin:0; color:white; }

#middle { clear:both; background:url() center repeat-x; }	
	
	#left_column { float:left; margin: 50px 4px; }		
	#middle_column { float:left; width:45%; margin:50px 60px; }
	#middle_column.two_column { float:left; width:60%; } 
	.horizontal #middle_column { width:auto; float:none; }
		.date_break { font-size:19px; border-bottom:0px solid #013996; margin-bottom:10px; }
		.post { background:url(); border:0px solid #000000; margin-bottom:35px; line-height:18px; } 
		.post h1 { height:25px; background: url(../images/h1.jpg) no-repeat; padding:2px 15px; margin:0; font-size:15px; color:white;} 
		.post_body { background:url(../images/post.gif) no-repeat; padding:10px 15px; }
		.post .postedby { float:left; clear:both; }
		ul { margin:15px; padding:5px; }
		li { list-style:none; background:url() 0 5px no-repeat;  padding-left:10px; line-height:25px;  }
		.list_left, .list_right { width:48%; float:left }
		.post_info { clear:both; padding-top:10px; }
	#right_column {float:left; padding-top:50px;}
		.box { background:url(); border:0px solid #0a0f51; margin:10px 0 10px 0; padding:10px; }

/*Sidebar*/

#sidebar { width:140px}
#sidebar ul { list-style: none; }
#sidebar a, #sidebar h3.cat {
	width: 130px;
	display: block;
	padding: 3px 4px 3px 3px;
	background: url(../images/tab_small.gif) center right no-repeat;
	margin: 4px 0;
	text-decoration: none;}
#sidebar a {
	color: #FFFFFF; }
#sidebar a.big, #sidebar h3.cat {
	background: url(../images/tab_big.gif) center right no-repeat;
	padding: 3px 4px 3px 3px;
	margin: 5px 0; }
#sidebar h3 { font-size: 13px; }
#sidebar h3.cat {
	color: #FFFFFF;
	text-shadow: 1px 2px 1px #222; }
#sidebar a.big { color: #fff; }


html, body 
{
padding: 0;
border: 0px none;
font-size: 12px;
font-family: Verdana;
}

table
{
font-size: 12px;
font-family: Verdana;
}

.object_ok
{
border: 1px solid green; 
color: #333333; 
}

.object_error
{
border: 1px solid #AC3962; 
color: #333333; 
}

/* Input */
input
{
margin: 5 5 5 0;
padding: 2px; 

border: 1px solid #999999; 
border-top-color: #CCCCCC; 
border-left-color: #CCCCCC; 

color: #333333; 

font-size: 13px;
-moz-border-radius: 3px;
}