body {
	background:#7198be url(../img/body.jpg) repeat-y 50% 0px;
	text-align:center;
	margin:0;
}
#twitter_box {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:390px;
	width:61px;
	height:46px;
	z-index:99;
}
	#twitter_box a, #twitter_box a img {
		display:block;
		border:none;
	}
#container {
	margin:0px auto 20px auto;
	width:780px;
	display:table;
	text-align:left;
}
#left {
	width:200px;
	float:left;
	padding:0 0 0 0;
}
	#left #random {
		height:160px;
		width:200px;
		float:left;
		overflow:hidden;
	}
	#left #random img {
		float:left;
	}
	#left #random a img {
		border:none;
	}
	#left #random #random_quote {
		height:140px;
		width:180px;
		float:left;
		overflow:hiden;
		padding:10px;
		font-style:italic;
	}
		#left #random #random_quote ul {
			list-style:none;
			padding:0px;
			margin:0px;
		}
	#left #navigation {
		float:left;
		background:#7198be;
		width:200px;
		overflow:hidden;
	}
		#left #navigation .group_title {
			border-top:2px solid #fff;
			width:200px;
		}
			#left #navigation .group_title a {
				display:block;
				color:#000;
				line-height:18px;
				height:18px;
				width:177px;
				/*background:#002d4e;*/
				background:#7198be url(../img/plus.jpg) no-repeat right bottom;
				padding:0 0 0 5px;
				border-left:18px solid #000;
				text-decoration:none;
				font-weight:normal;
			}
			#left #navigation .group_title a.active {
				background-image:url(../img/min.jpg);
				background-color:#456d94;
				color:#fff;
			}
			#left #navigation .group_title.big_buttons a {
				font-weight:bold;
			}
		#left #navigation ul {
			list-style:none;
			padding:0;
			margin:0;
		}
		#left #navigation ul.group_subs {
			
		}
		#left #navigation ul li {
			border-top:2px solid #fff;
			width:200px;
		}
		
		#left #navigation ul li a{
			color:#000;
			text-decoration:none;
			font-weight:normal;
			border-left:18px solid #000;
			display:block;
			line-height:18px;
			height:18px;
			width:177px;
			/*background:#002d4e;*/
			background:#7198be;
			padding:0 0 0 5px;
			font-weight:normal;
		}
		#left #navigation ul li.big_buttons a {
			font-weight:bold;
		}
		#left #navigation ul.group_subs li a, #left #navigation ul li ul li a, #left #navigation ul li.big_buttons ul li a {
			font-weight:normal;
		}
		#left #navigation ul li a:hover {
			
		}
		#left #navigation ul li a.active{
			background:#002d4e;
			color:#fff;
		}
		#left #navigation ul li ul {
			border-bottom:none;
		}
		#left #navigation ul li ul li{
			font-weight:normal;
			margin-left:18px;
		}
		#left #navigation ul li ul li a{
			width:159px;
		}
		
			#left #navigation ul li.color0 a{border-left-color:#000000;}
			#left #navigation ul li.color1 a{border-left-color:#ef0000;}
			#left #navigation ul li.color2 a{border-left-color:#0d397f;}
			#left #navigation ul li.color3 a{border-left-color:#ffff00;}
			#left #navigation ul li.color4 a{border-left-color:#ff9900;}
			#left #navigation ul li.color5 a{border-left-color:#83ff59;}
			#left #navigation ul li.color6 a{border-left-color:#33cc00;}
			#left #navigation ul li.color7 a{border-left-color:#ce0068;}

		#left .newsitem {
			float:left;
			width:200px;
			/*background:#002d4e;*/
			background:#7198be;
			display:inline;
			margin:21px 0 0 0;
		}
		#left .newsitem * {
			color:#000;
		}
			#left .newsitem .title {
				float:left;
				width:200px;
				border-bottom:2px solid #fff;
				padding:5px 12px;
				font-weight:bold;
			}
			#left .newsitem .text {
				float:left;
				width:200px;
				padding:5px 12px;
			}

#right {
	float:left;
	width:580px;
	background:#fff url(../img/flowerbg.jpg) no-repeat right 20px;
	/*background:#fff url(../img/logo.jpg) no-repeat 350px 10px;*/
	height:600px;
}
	#right #content {
		padding:120px 220px 20px 40px;
	}
