/*  
Theme Name: VastVision Clone
Theme URI: http://www.2logicstudios.com
Description: VastVision Clone
Version: 1.0
Author: Michael S
Author URI: http://www.2logicstudios.com
*/


body {font-family: Verdana; font-size: 12px; color:#555; margin:0;padding:0; text-align: center; background: url('images/bg.jpg') repeat-x top left;}
h1,h2,h3 {margin:0; padding:0;}
img {vertical-align: top;}
a {color:#000; text-decoration: underline}
a:hover {color:#333; text-decoration: underline;}
a img {border:0;}

.floatL {float:left; width:auto;}
.floatR {float:right; width:auto;}
.clear {clear:both; font-size: 0;}

#wrapper {width: 957px; overflow: hidden; margin:auto}
#header {height:121px; width:900px; padding:0 20px 0 0; clear:both; margin:auto}
#nav {background: url('images/nav_bg.jpg') no-repeat top left; width:900px; height:21px; margin:auto; padding:5px 0 0 5px;}
#content {clear:both;}
#footer {background: #19394c url('images/foot_bg.jpg') repeat-x top left;}


.top {background: #19394c; height:21px; width:900px; text-align: right; color:#fff; padding:3px 0 0 0; font-size: 11px;}
	.top a {color:#fff; text-decoration: none;}

.search {width:237px; height:38px; padding:30px 0 0 50px; float:right; background: url('images/search_guy.jpg') no-repeat bottom left;}
	.search form {width: 244px;}
	.search_bg {background: url('images/search_bg.jpg') no-repeat top left; height:18px; width:174px; margin:0; padding:2px 0 0 5px; float:left; border:0;}
	.search_btn {width:53px; height:20px; float:right;}

.big {background: url('images/big.jpg') no-repeat top left; width:500px; height:245px; margin:auto; text-align: center; padding:0 385px 0 20px;}
	.top_text {height:85px; clear:both; font-size: 22px; padding:4px 0 0 0; font-family: Verdana; color:#18384a;}
	.more_text {color:#888888}

.top_blocks {clear:both; width:905px; height:211px; text-align: left; margin: auto;}
.top_space {height:105px; clear: both;}
	.top_title {height:55px;clear:both; font-size: 15px; padding:10px 0 0 20px;}
	.top1 {float:left; width:200px; height:211px; color:#fff; padding: 0 20px 0 10px;}
	.top2 {float:left; width:200px; height:211px; color:#fff; padding: 0 20px 0 10px;}
	.top3 {float:left; width:195px; height:211px; color:#fff; padding: 0 10px 0 10px;}
	.top4 {float:right; width:195px; height:211px; color:#fff; padding: 0 10px 0 10px;}
		.top1 {background: url('images/1.jpg') no-repeat top left;}
		.top2 {background: url('images/2.jpg') no-repeat top left;}
		.top3 {background: url('images/3.jpg') no-repeat top left;}
		.top4 {background: url('images/4.jpg') no-repeat top left;}

.squeeze {width: 905px; margin: auto;}
	.sidebar {float:left; width:215px; background: url('images/side_bg.jpg') repeat-y top left;}
		.sidebar h2 {font-size: 20px; font-weight: bold; font-family: Century Gothic; text-align: center;}
		.sidebar ul {margin:0;padding:0;}
		.sidebar .stop {background: url('images/side_head.jpg') no-repeat top left; height:8px; width:215px; clear:both;}
		.sidebar .sf {background: url('images/side_btm.jpg') no-repeat top left; height:26px; width:215px; clear:both;}
		.sidebar .floatR {padding-right:10px;}
		.sidebar a {font-weight: bold; font-size:11px;}
		
	.sidebar-page {float:left; width:215px; background: url('images/side_bg.jpg') repeat-y top left; font-size: 10px}
		.sidebar-page h2 {font-size: 20px; font-weight: bold; font-family: Century Gothic; text-align: center;}
		.sidebar-page ul {margin:0; text-align: left; padding:0 0 0 20px;}
		.sidebar-page ul ul {padding:0 10px 0 10px;}
		.sidebar-page .stop {background: url('images/side_head.jpg') no-repeat top left; height:8px; width:215px; clear:both;}
		.sidebar-page .sf {background: url('images/side_btm.jpg') no-repeat top left; height:26px; width:215px; clear:both;}
		.sidebar-page .floatR {padding-right:10px;}
		.sidebar-page a {font-weight: bold; font-size:11px; color:#555;}		

	.posts {float:right; width:675px; background: url('images/content_bg.jpg') repeat-y top left; text-align:left;}
		.posts ul {margin:0;padding:0; width: 650px; margin:auto;}
		.posts ul li {list-style: none;}
		.posts h1 {height:40px; font-size:22px; clear:both; text-align: left; color:#18384a; font-family: Century Gothic;}
		.posts h2 {height:30px; font-size:18px; clear:both; text-align: left; color:#18384a; font-family: Century Gothic;}
                .posts a {font-weight:bold;}

.foot_wrap {height:60px; width:957px; margin:auto; padding:40px 0 0 0; color: #fff;}
	.foot_wrap a {color:#fff;}
	
	
/* nav ul css */
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0;
	text-align: left;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a {
	color: #FFFFFF;
	display: block;
	font-weight: normal;
    margin: 0px;
	padding: 0 20px 5px 20px;
	text-decoration: none;
	text-transform: capitalize;
	}

#nav li a:hover {
		text-decoration: underline;
	}
	

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 190px;
	margin: 0;
	padding: 5px 0 0 0;
	background: #45a0d8 url('images/ul_bg.jpg') repeat-x top left;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 160px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -30px 0 0 191px;
	background: #45a0d8 url('images/ul_bg.jpg') repeat-x top left;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
#wlink  {
        FONT-SIZE: 15px;
        COLOR: #FFFFFF;
        FONT-FAMILY: Verdana, Tahoma;
        TEXT-DECORATION: none
        }

