/* Import external stylesheet */
@import url('reset.css');

/* Common HTML tags */
body
{
	background:#000;
	font: 76%/115% georgia,verdana,arial;
	text-align:left;
	line-height:18px;
	color:#fff;
	border-top:10px solid #eee;
}

blockquote
{
	background:transparent url(../images/blockquote.png) no-repeat left 9px;
	border-top:3px double #eee;
	border-bottom:3px double #eee;
	padding:15px 0 3px 0;
	margin-bottom:10px;
	font-style:italic;
}

/* Wrapper & Container */
#wrapper
{
	width:960px;
	margin:0 auto;
}

/* Header */
#header
{
	background:transparent url(../images/col_head.jpg) no-repeat top left;
	margin:10px 0;
	width:960px;
	height:100px;
	padding:100px 0 0 0px;
}

#search
{
	width:170px;
	height:85px;
	padding:0 0 0 40px;
}

#head-button
{
	margin:5px 10px;
}

#head-button li
{
	float:right;
}

#head-button li a
{
	display:block;
	padding:0 6px;
}

#head-button li a:visited
{
	color:000;
}

#head-button li a:hover
{
	background:#444;
	color:#fff;
}

#header h1 a
{
	font-size:1.6em;
	font-weight:normal;
	color:#c40000;
}

#logo 
{ 
	float: left; 
	width: 200px;
	margin: 0 0 7px;
	text-align:left;
}

h1 {line-height: 20px;}

.grey { color: #484848; }

.cont_search
{
	margin-bottom:3px;
	padding:0 5px;
	text-align:left;
}

.search_show
{
	padding-left:3px;
}

.search_inp{
   width:115px;
   height:21px;
   float:left;
   background:url(../images/search_bg.jpg) left top no-repeat;
   font-family:'trebuchet ms' , serif;
   font-size:11px;
   padding:2px 0px 0 4px;
   border:none;
}

.search_go {
   width:30px;
   height:20px;
   float:left;
   background:url(../images/search_go.jpg) ;
   border:none;
   cursor:pointer;
   margin-left:5px;
}

#head-title
{
	width:755px;
	float:right;
	font-size:2.2em;
	font-weight:bold;
	line-height:175%;
	text-align:center;
	letter-spacing:5px;
	color:#f25f0f;
}
/*#header p
{
	font-size:2em;
	color:#999;
	margin-top:20px;
	letter-spacing:3px;
}
*/

/*Menu*/

.menu {
	/*border-top:#e6e6e6 1px solid;*/
	/*border-bottom:#e6e6e6 1px solid;*/
	margin: 10px 0; 
	padding:6px 0 0 0;
	height:30px;
	background-image:url(../images/menu_bg.jpg);
}

/*new menu*/
.menu ul {
	margin: 0px;
	padding: 0px;
}
.menu li:hover {position:relative; z-index:200;}
.menu ul li {
	display: inline;
	float:left;
	width:100px;
	list-style: none;
	height:30px;
}

.menu ul li a {
	color: #fff;
	text-decoration: none;
	line-height:30px;
	width: 100px;
	display: block;
	text-align:center;
	font-weight:bolder;
}
.menu ul li a:hover {
	color: #666;
}
.menu ul li ul li a {
	color:#75a3e5;
	font-weight:normal;
	position:absolute;
	line-height:20px;
	z-index:200;
}

.menu ul li ul li {
	height:20px;
}

.menu ul li ul li a:hover {
	color: #ee9904;
}
.menu ul li ul {
	visibility: hidden;
}
.menu ul li:hover ul {
	visibility: visible;
}

.menu ul li ul.sub li {
	background: url(../images/submid.png);
}

.menu ul li ul.sub li.subtop {
	background: url(../images/subtop.png);
}

.menu ul li ul.sub li.subbot {
	background: url(../images/subbottom.png)
}

/* Content */
#outer-space
{
	width:670px;
	float:left;
}

#outer-space-c
{
	width:960px;
}

#hfeed
{
	width:440px;
	/*border:1px solid #ccc;*/
	float:right;
	padding-bottom:17px;
	margin-bottom:20px;
}

#hfeed-c
{
	width:670px;
	padding-bottom:17px;
	margin-bottom:20px;
}

.rightcol-top
{
	background:url(../images/rightcol_top.jpg) left top no-repeat;
	height:40px;
}

.rightcol-top-title
{
	padding:10px 0 0 560px;
	display:block;
	color:#FFF;
	letter-spacing:2px;
}

.rightcol-mid
{
	background:url(../images/rightcol_mid.jpg) left top repeat-y;
	padding:7px;
	color:#FFF;
}

.rightcol-bottom
{
	background:url(../images/rightcol_bottom.jpg) left top no-repeat;
	height:19px;
}

#flash
{
	background:transparent url(../images/col_c_f.jpg) no-repeat top left;
	height:349px;
	margin-bottom:5px;
}

.news-p
{
	background:transparent url(../images/col_c_p.jpg) no-repeat top left;
	height:349px;
	margin-bottom:5px;
}

#page-menu
{
	color:#fff;
	text-align:left;
	padding:2px 0 0 5px;
	font-size:1.2em;
}

#page-menu li
{
	padding:0 3px;
	letter-spacing:3px;
	float:left;
	margin:1px 0;
}

#page-menu li a
{
	display:block;
}

#page-menu li a:hover
{
	background:#444;
	color:#fff;
}

.hentry1
{
	width:420px;
	margin:10px 0;
	overflow:hidden;
	padding:0 10px;
}

.hentry2
{
	background:transparent url(../images/col_c_m.jpg) no-repeat top left;
	width:440px;
	height:370px;
	margin:0;
	overflow:hidden;
}

.hentryTitle
{
	background:#ccc;
	color:#fff;
	text-align:left;
	padding:0 10px;
	font-size:1.2em;
}

.entry-piclist
{
	margin:5px 0 0 0;
	padding:2px 0;
}

.entry-pic
{
	width:20%;
	float:left;
	padding:0 0 0 10px;
}

.entry-list
{
	width:75%;
	float:left;
	padding:0 5px;
}

/*.entry-title
{
	font-size:2.2em;
	font-weight:normal;
	line-height:175%;
}

.entry-meta
{
	text-align:center;
	background:transparent url(../images/lala.png) no-repeat bottom center;
	padding:0 0 20px 0;
	margin:0 0 10px 0;
	color:#999;
}

.entry-meta p, .entry-meta abbr
{
	letter-spacing:3px;
	border:none;
}

.metadata
{
	background:transparent url(../images/metadata-bg.png) no-repeat top center;
	text-align:center;
	padding:25px 0 10px 0;
	color:#999;
	letter-spacing:2px;
}

.entry-content
{
	padding:0 10px;
}

.entry-content img
{
	margin-bottom:10px;
}

.entry-content p
{
	font-size:1.15em;
	margin-bottom:15px;
	line-height:165%;
	color:#444;
	width:500px;
	text-align:justify;
}*/

/*.separator
{
	border-top:1px dotted #ccc;
	margin:20px 0 30px 0;
}*/
/*
#page-navigation
{
	margin:-10px 0 10px 0;
}*/

/* Links */
a 
{
	color:#ffffff;
}

a:hover
{
	color:#f25f0f;
}

#header a:hover
{
	border:none;
}

/*.previous a
{
	float:left;
	padding:3px 10px;
	background:#ccc;
	color:#fff;
	margin-left:20px;
	font-variant:small-caps;
	font-size:1.2em;
	margin-top:-3px;
}

.next a
{
	float:right;
	padding:3px 10px;
	background:#ccc;
	color:#fff;
	margin-right:20px;
	font-variant:small-caps;
	font-size:1.2em;
	margin-top:-3px;
}

.previous a:hover, .next a:hover
{
	border:none;
	background:#333;
}
*/
/* Sidebar */
#left-sidebar
{
	width:215px;
	padding:0 10px 0 0;
	float:left;
	text-align:left;
}

#right-sidebar
{
	width:275px;
	padding:0 0px 0 10px;
	float:right;
}

.widget-right
{
	background:transparent url(../images/col_r_c.jpg) no-repeat top left;
	height:277px;
	margin-bottom:5px;
}

.widget-video
{
	background:transparent url(../images/col_r_v.jpg) no-repeat top left;
	height:249px;
	margin-bottom:5px;
}

.video-block
{
	background:transparent url(../images/col_r_vl.jpg) no-repeat top left;
	height:640px;
	margin-bottom:10px;
}


.left-title
{
	/*border:1px solid #ccc;*/
}

.leftbar-title
{
	height:25px;
	font-size:1.2em;
	padding:3px 0 0 10px;
}

#left-sidebar h3
{
	font-size:1.2em;
	font-weight:normal;
	color:#999;
	padding:3px 0 0 15px;
	margin-bottom:10px;
	/*border-bottom:1px dotted #ccc;*/
	letter-spacing:3px;
	height:20px;
}

#right-sidebar h3
{
	font-size:1.2em;
	font-weight:normal;
	color:#999;
	padding-left:15px;
	margin-bottom:10px;
	/*border-bottom:1px dotted #ccc;*/
	letter-spacing:3px;
}

#left-sidebar ul li
{
	padding-left:15px;
	margin-bottom:5px;
}

#right-sidebar ul li
{
	padding-left:15px;
	margin-bottom:5px;
}

.widget
{
	margin-bottom:5px;
	/*border-bottom:1px solid #ccc;*/
	/*border-top:1px solid #ccc;*/
	background:transparent url(../images/col_l.jpg) no-repeat top left; 
	height:188px;
}

.left-block
{
	background:transparent url(../images/col_l_url.jpg) no-repeat top left;
	height:260px;
	/*border-top:1px solid #ccc;*/
	text-align:center;
	padding:10px 0;
	font-size:1.2em;
}

.left-block-entry
{
	height:25px;
	margin-bottom:5px;
}

.left-block-entry a
{
	display:block;
}

.left-block-entry a:hover
{
	background-color:#ccc;
}

.video-title
{
	font-weight:bolder;
	color:#fff;
	text-align:left;
	padding:20px 20px 0 20px;
	font-size:1.2em;
	margin:10px 0 20px 0;
}

.video-pack
{
	padding:10px 0 0 5px;
}

.video-pack ul li
{
	padding:5px 0 0 0;
}

tr td
{
	padding:5px 0 5px 5px;
}
#right-sidebar ul.video-list li
{
	background:transparent url(../images/video_icon.jpg) no-repeat left 5px;
	padding-left:20px;
	margin-bottom:5px;
}

/* Footer */
#footer
{
	height:50px;
	text-align:center;
	padding-bottom:10px;
	margin:20px 0;
	color:#999;
	letter-spacing:2px;
}

/* Images */
.alignleft
{
	float:left;
	margin:0 20px 10px 0;
}

.alignright
{
	float:right;
	margin:0 0 10px 20px;
}

/* Positioning */
.clear
{
	clear:both;
}

/* End Of File */

