body {
	background-color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
a:link, a:visited, a:active {
	color: #66FF66;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight:200;	
	text-decoration: none;
}
a:hover {
	color: #B3FFB3;
}
a:link.selectedlink, a:visited.selectedlink, a:active.selectedlink, a:hover.selectedlink  {
	color: #B30000;
}

h1 {
	color: #949494;
	font-weight: bold;
}	
h2 {
	color: #2E2E2E;
	font-weight: bold;
	text-align: justify;
}	

h3 {
	font-weight: bold;
}

h3, h4 {
	color: #474747;
}	

	
#header {
	background-image:url(../images/02.jpg);
	background-repeat: no-repeat;
	height:100px;
	}
	
.header-keywords {
	color: #101010;
	margin: 0;
	padding: 0;
	text-align: justify;
}
.header-keywords li {
	display: inline;
	padding: 10px;
	margin: 0;
}
.header-keywords .big {
	color: #212121;	
	font-weight: bold;
	font-size: 20px;
}
.header-keywords .medium {
	color: #474747;	
	font-weight: bold;
	font-size: 16px;
}
.header-keywords .normal {
	color: #949494;		
	font-weight: bold;
	font-size: 12px;
}
.header-keywords .small {
	color: #FFC61A;
	font-weight: bold;
	font-size: 10px;
}

#main_content {
	height:auto;
	}
	
#main_content p {
	color:#ccc;
	font-size: 11px;
	text-align: justify;
	}

#main_content ul {
	color:#ccc;
	font-size: 11px;
	list-style: none;
	margin-left: 0;
}

#main_content a {
	font-size: 11px;
}

	
#content_left_menu {
	height:auto;
	/* border-right:1px solid #333; */
	width:300px;
	}

#content_left_menu ul {
	text-align: right;
	margin-top:100px;
	}

#content_left_menu li {
	list-style:none;
	list-style-image:none;
	padding-bottom: 8px;
}

#content_left_menu h3 {
	font-size: 1.4em;	
}

li#news-feeds h3 {
	padding: 10px 0 0 0;
}
li#news-feeds ul {
	margin: 0;
	padding: 0;
}
li#news-feeds ul li span.news-feeds-date {
	display: block;
	color: #aaa;
	font-size: 10px;
}
li#news-feeds a:link, li#news-feeds a:active, li#news-feeds a:visited {
	font-size: 10px;
}

li#google-search {
	padding: 10px 0 0 0;
}

#cse-search-results {
	background: #000;	
	width: 510px;
	height: 1050px;
	overflow: hidden;
}
	
.line {
	float:right;
	margin-top:30px;
	}	
	
.link {
	color:#999;
	}

.image {
	float: right;
	margin-right:30px !important;
	margin-top: 10px;
}
	
#footer {
	font-size:11px;
	}	
	
#footer_content_center {
	border-right:1px solid #333;
	width: 260px;
	height: 116px;
}
#footer_content_center li{
	list-style:none;
	list-style-image:none;
	text-align:right;
}
#footer_content_center a {
	font-size:11px;
}
	
#footer_content_right {
	font-size:11px;
	margin-top:22px;
}		
#footer_content_right p {
	color:#999;
	text-align:right;
	font-size:11px;
	padding-right:25px;
}	
#footer_content_right a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight:bold;
}
#footer_content_right a:link {
	text-decoration: none;
}
#footer_content_right a:visited {
	text-decoration: none;
	color: #fff;
}
#footer_content_right a:hover {
	text-decoration: underline;
	color: #fff;
}

#footer_content_left {
	font-size:11px;
	border-right:1px solid #333;
	height: 116px;
}
	
	#footer_content_left ul {
		color: #474747;
		margin: 6px 0 0 10px;
		list-style: none;
	}
	
	#footer_content_left ul a:link, #footer_content_left ul a:visited, #footer_content_left ul a:active {
		font-size: 11px;
	}
	
	
	
.icons {
	color:#999;
	padding-left: 10px;
	margin-bottom:5px;
	}
	
.icons a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999;
}
.icons a:link {
	font-weight: bold;
	text-decoration: none;
	color:#fff;
}
.icons a:visited {
	font-weight: bold;
	text-decoration: none;
	color:#fff;
}
.icons a:hover {
	text-decoration: underline;
}

	
.icons img {
	margin-right:10px;
	}

	
.alignleft {
	float: left; 
	padding: 2px 4px 0 0;
}
.alignright {
	float: right; 
	padding-left: 6px;
}

/* ------- FORM ----------*/

label {
	color: #ccc;
	padding: 6px 0 6px 0;
	display: block;
}

input {
	background-color: #cecece;
	height: 16px;
	border: 1px solid #fff;
	width: 200px;
}

input#subject {
	width: 400px;
}

input#send {
	margin-top: 10px;
}

input.button {
	background-color:#313131;
	border:1px solid 636363;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	width: 60px;
	height: 23px !important;	
}

li#google-search input {
	vertical-align: middle;
	padding: 0 0 0 2px;
	width: 166px;
	height: 20px;
}
li#google-search input#submit-search {
	width: 80px;
	height: 22px;
}
