body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 13px;
	background-color: #000;
	color:#bbb;
}

a    { color: #8A98AB}
a:hover   { text-decoration:underline;color: #bbb }

input, textarea, select{
	color : #555;
	border: 2px solid #888; 
	padding:3px;
	background-color:#ccc;
	font-size:13px;
}
.input_search {
	background-color:#222;
	margin-left:10px;
	width:170px;
	font-size:13px;
	padding:2px;

	border:1px solid #B37A37;
	color:#aaa;
}
img.standard {
	border: 1px solid #C2A687;
	margin-right:15px;
	margin-bottom:1px;
	margin-top:3px;
}
img.flag {
	width:22px;
	height:14px;
	border:1px solid #555;
	margin-bottom:-2px;
}
img.main_articles {
	border: 1px solid #C2A687;
	width:160px;
	height:100px;
	margin:0 10px 4px 0;
	float:left;
}
img:hover.main_articles {
	border: 1px solid #eee;
}
h1 {
	font-size:3.5em;
	color : #C2A687;
}
.cafe {
	color:#C2A687;
}
.error {
	background:#cc7777;
	font-size: 1em;
	padding:6px 0 6px 15px;
	color:#fff;
}
.error2 {
	float:left;
	background:#444 url(images/ex.png) no-repeat 30px 8px ;
	font-size: 0.85em;
	border:1px solid #B37A37;
	padding:6px 20px 6px 87px;
	color:#C2A687;;
	margin:10px 0 20px 0;
}
.blockquote {
  margin: 10px 0 10px 30px;
  padding-left: 15px;
  border-left: 4px solid #999;
  font-style:italic;
} 
.wrapper {
	width: 980px;
	margin:0 auto;	
}
.header {
	padding:0px;
	padding:10px 0px 10px 0px;
	width:980px;
	height:95px;
}
.logo {
	font-family:Helvetica;
	color:#E1E1E1;
	font-size:5em;
	letter-spacing:4px;
	width:180px;
	float:left; 
	font-weight:bold;
}
.logo_2 {
	color:#bbb;
	letter-spacing:0px;
}
.headline {
	color:#ccc;
	font-size:2em;
	padding:62px 0 0 15px;
	width:450px;
	float:left;
}
.search {
	float:right;
	width:330px;
	text-align:right;
	padding-top:65px;
	padding-right:0px;
	font-size:1.2em; 
	color:#B37A37;
	font-weight:bold;
}
#container {padding:0px 0 0px 0; width:100%;float:left}
#menu {height:40px; background:url('images/backoff.gif') repeat-x; border-top:0px solid #ff9900; border-bottom:0px solid #ff9900; text-align:center;}
#menu table {border-collapse:collapse; width:0; height:0; margin:-1px;}
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;position:relative;}
#menu ul {display:inline-block;} 
#menu ul.level1 {padding-right:2px; background:url('images/divide.gif') no-repeat right top;}
#menu li {float:left;}
#menu ul div {position:absolute; left:-9999px; top:-32000px;}

#menu a {display:block; font:normal 14px/39px arial,sans-serif; color:#bbb; height:39px; text-decoration:none;padding:0 14px; text-align:center;}
#menu ul.level1 li.level1-li a.level1-a {float:left; background:url('images/divide.gif') no-repeat left top;}
#menu ul.level1 li.level1-li a:hover.level1-a {background:url('images/hover-nosub.gif') no-repeat left top; border:0px none; color:#ddd; position:relative}
#menu ul.level1 li.level1-li a:hover.level1-a.drop {background:url('images/hover.gif') no-repeat left top;}
#menu ul.level1 li:hover.level1-li {position:relative;}
#menu ul.level1 li:hover.level1-li > a {background:url('images/hover.gif') no-repeat left top; color:#ddd}

#menu ul.level1 li.level1-li a:hover.level1-a b {display:block; width:1px; height:1px; overflow:hidden; position:absolute; right:-1px; top:38px; background:#111;}
#menu ul.level1 li:hover.level1-li > a b {display:block; width:1px; height:1px; overflow:hidden; position:absolute; right:-1px; top:38px; background:#111;}

#menu ul :hover div {border-left:1px solid #111; border-right:1px solid #111; border-top:0px solid #111; border-bottom:1px solid #111; left:0; top:39px; background:#111;z-index:100; }
#menu ul :hover div ul {border-left:1px solid #444; border-right:1px solid #444; border-top:0px solid #444; border-bottom:1px solid #444; padding-bottom:5px}
#menu ul :hover div ul li {float:none; height:25px;}
#menu ul :hover div ul li a {display:block; height:25px; text-align:left; font:normal 13px/25px arial,sans-serif;}
#menu ul :hover div ul li a:hover {color:#ddd;}

.contents {	
	float:left;
	background-color: #121210;
	width:100%; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:10px
}
.main_image {
	width:100%;
	height:250px;
	float:left;
}
.main_image_legend {
	float:right;
	text-align:right;
	margin-top:228px;
	padding:4px 10px 2px 20px;
	color:#ccc;
	position:relative;
	height:16px;
	width:950px;
	font-size:0.85em;
	font-family:Tahoma;
}
.main_image_legend[class] {
  background-image:url('trans_green.png');
}
.main_image_source {
	color:#aaa;
	font-style:italic;
}
.left_frame {
	width:220px;
	padding:5px 12px 5px 8px;
	float:left;
}
.left_title {
	color:#ddd;
	text-transform:uppercase; 
	padding:5px 5px 0px 5px;
	width:100%;
	font-weight:bold;
}
.left_frame ul {
	margin:0;
	padding:2px 2px 3px 10px;
	list-style: none;
}
.left_frame li {
	padding:3px 5px 3px 13px;
	background:url('images/listing.png') no-repeat;
	background-position:0px 7px;
	color:#888;
}
.left_frame li.a {
	text-decoration:underline;
}
#war_calendar {
	padding-left:5px;
	padding-bottom:25px;
}
.cal_header {
	background-color:#222;
	font-weight:bold;
	color:#949C74;
	height:20px;
}
.cal_header a {
	color:#949C74;
	text-decoration:none;
}
.cal_header a:hover {
	color:#ddd;
}
.cal_days {
	background-color:#949C74;
	font-weight:bold;
	color:#333;
	width:27px;
	text-align:center;
	font-size:0.8em;
}
.cal_months {
	background-color:#333;
	color:#ccc;
	text-align:center;
	font-size:0.75em;
}
.cal_months a {
	text-decoration:none;
}
.cal_dates {
	background:url('images/cal_bkg.gif') no-repeat;
	text-align:center;
	font-size:0.9em;
	padding:6px;
	color:#ccc;
}
.like_today {
	width:190px;
	padding:0px 5px 5px 5px;
	font-size:0.9em;
	background-color:#333;
	margin-left:5px;
	margin-bottom:10px;
	border: 7px solid #222;
}
.like_today li {
	font-size:0.9em;
	padding-left:0px;
	background:none;
}
.like_today li a{
	text-decoration:none;
}
.main {
	float:left;
	width:715px;
	background-color: #000;
	padding:10px 0px 10px 25px;
	height:100%;
	min-height:400px;
	
}
.main p {
	line-height:19px;
}
.main_h2 {
	padding-top:6px;
	font-size:2em;
	color:#ddd;
	color : #C2A687;
}
.main ul {
	margin:0 0 0 15px;
	padding:0 0 0 15px;
}
.main li {
	padding:0;
}
.participate {
	background-color:#4C4B42;
	padding:10px 20px 10px 20px;
	margin:15px 0 50px 0;
	border: 7px solid #3D3C34;
	float:left;
	width:660px;
}
.ul1 {
	margin:15px 0 15px 0;
}
.ul1 li {
	line-height:18px;
}
.box {
	background-color:#3D3C34;
	padding:0;
	border: 7px solid #222;
}
.input7 {
	background-color:#CC6600;
	color : #FFFFFF;
	border: 3px solid #999;
	font-size:13px;
}
.columns {
	padding:8px 0 8px 0;
	width:100%;
	float:left;
}
.column {
	width:329px;
	float:left;
	background-color: #222;
	padding:10px 10px 5px 10px;
}
.main_text{
	font-size:0.9em;
	text-align:left;
	height:205px;
}
.main_sub {
	text-transform:uppercase;
	font-size:1.3em;
	color:#ddd;
	border-bottom:1px solid #313131;
	text-align:right;
	padding-right:0px;
}
.column h3 {
	text-transform:uppercase; 
	color:#ddd;
	height:15px;
	font-size:1.15em;
}
.read_more {
	border:1px solid #999; display:block;
	width:80px;
	height:20px; 
	line-height:20px; 
	color:#bbb; 
	background:url('images/button_bg.jpg');
	text-transform:uppercase; 
	text-align:center;
	float:right;
	font-size:0.8em;
	font-weight:bold;
	margin-right:6px;
	font-family:Tahoma;
}
.read_more a {
	text-decoration:none;
	color:#ccc; 
}
.read_more a:hover {
	text-decoration:none;
	color:#eee; 
}
.new_month {
	border-bottom:1px solid #313131; margin:0; font-weight:bold;
	font-size:1.7em;
	color:#DDDDDD;padding-left:0; padding-right:0; padding-top:35px; padding-bottom:3px;
	float:left;
	width:100%;
}
.timeline_row {
	float:left;
	padding:20px 0 0px 0px;
}
.new_day {
	font-weight:bold;
	font-size:1.4em;
	width:30px;
	height:31px;
	text-align:center;
	padding:5px 15px 0 0;
	float:left;
	color:#C08B59;
	background:url(images/cal_date.png) no-repeat 0 0px;
}
.timeline {
	margin:0;
	width:670px;
	float:right;
	padding:5px 0 0 0 ;
}
.image_container {
	float:left;
	text-align:center;
	color : #C2A687;
	padding-bottom:10px;
	font-style:italic;
	font-size:0.9em;
	margin:0 20px 0 0;
	line-height:20px;
}
.image_container a {
	color:#C2A687;
}
.footer {
	font-size:0.85em;
	color:#888;
	float:left;
	width:98%;
	height:60px;
	line-height:20px;
	text-align:right;
	padding-top:20px;
}
.author {
	margin:20px 0 0 0;
	padding:2px 0 0 0;
	border-top:1px solid #333;
	font-style:oblique;
	color:#777;
	text-align:right;
}