/*  







Theme Name: WP-Vybe 1.0 Basic







Theme URI: http://www.solostream.com







Author: Solostream Global Media







Author URI: http://www.solostream.com/







Description: This WordPress theme was designed and built by Solostream Global Media. The CSS, XHTML and design are copyright of Solostream Global Media. Usage is governed by the WP-Vybe 1.0 Basic END-USER LICENSE AGREEMENT. To get started, you may want to visit the <a href="themes.php?page=functions.php">WP-Vybe Theme Options</a> page. If you need further guidance on using the theme, <a href="http://www.wp-vybe.com">check out this link</a>. <strong>Download original Photoshop files for this theme <a href="http://www.wp-vybe.com/vybe-images.zip">here</a>.</strong>







*/















/* --- [ Default style settings are below, while user-defined adjustments and adjustment for various color schemes are in the style.php file. You can make additional adjustments in style-2.css. ] --- */















/* -------------------[ Main Page Elements ]------------------- */















body {







	text-align: left;







	margin: 0;







	padding: 10px 0;







	line-height: 1.5em;







	}















#wrap {







	padding:10px;







	clear: both;







	width: 980px;







	margin: 0 auto;







	background: #fff;







	border: 1px solid #000;







	}















#header {







	width:980px;







	margin: 0 auto;







	padding:0;







	border-top:1px solid #fff;







	border-bottom:1px solid #fff;







	}















#header .sitetitle {







	letter-spacing:-1px;







	line-height: 1.2em;







	font-size: 30pt;







	padding: 42px 10px 0 10px;







	margin:0;







	color:#fff;







	text-align:left;







	}















#header .description { 







	color:#fff;







	font-size: 9pt;







	padding: 0 10px 42px 10px;







	margin:0;







	text-align:left;







	}















#page {







	border-bottom: 5px solid #2F4E6D;







	border-top: 5px solid #2F4E6D;







	width:100%;







	clear: both;







	margin: 0 auto;







	padding: 0;







	background: #2F4E6D;







	}  















#contentleft {







	overflow:hidden;







	width: 665px;







	float:left;







	padding: 0;







	margin: 0 0 0 5px;







	} 















#content {







	overflow:hidden;







	margin: 0;







	padding: 0;







	width:100%;







	}















#content .col-3 {







	overflow:hidden;







	width:480px;







	margin:0;







	padding: 0;







	}















#sidebar-left {







	width:160px;







	padding:0;







	margin:0;







	font-size:8pt;







	}















#contentright {







	overflow:hidden;







	width: 300px;	







	float:right;	







	padding: 0 5px 0 0;	







	margin: 0;







	background: #2F4E6D;







	} 















#sidebar {







	width: 100%;







	}















#footer {







	font-size:8pt;







	padding:10px 0 10px;







	clear: both;







	margin: 0 auto;







	background: #2F4E6D;







	color:#ffffff;







	text-align:center;







	border-top: 1px solid #ffffff;







	}















#footer2 {







	background:#112233;







	text-align:center;







	}















.clearfix:after {







	content: "."; 







	display: block; 







	height: 0; 







	clear: both; 







	visibility: hidden;







	}















.clearfix {display: inline-block;}















/* Hides from IE-mac \*/







* html .clearfix {height: 1%;}







.clearfix {display: block;}







/* End hide from IE-mac */















/* -------------------[ Headings ]------------------- */















h1, h2, h3, h4, h5, h6, h7 {







	line-height: 1.2em;







	letter-spacing:-1px;







	margin: 0;







	padding: 0;







	text-align: left;







	}















h1 {







	font-size: 16pt;







	margin: 0;







	}















h2 {







	font-size: 14pt;







	}















h3 {







	font-size: 12pt;







	letter-spacing:0px;







	}















h4,h5,h6,h7 {







	font-size: 12pt;







	letter-spacing:0px;







	}















.post h1, .entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {







	margin-bottom: 10px;







	}















h2.home-list, h1.page-title, h3#postinfo, h3#comments, h3#respond, h3#trackbacks  {







	font-family: arial,helvetica,sans-serif;







	height:26px;







	line-height:26px;







	font-size:9pt;







	padding:1px 10px 0;







	font-weight:bold;







	background:#eee url(images/title-bg-mid.gif) top left repeat-x;







	border:1px solid #d5d5d5;







	border-bottom:0;







	letter-spacing:0;







	margin: 0 0 5px;







	}















/* -------------------[ Links ]------------------- */















a, a:link, a:visited {







	text-decoration:none;







	}















a:hover, a:active {







	text-decoration:none;







	}















#footer a:hover, #footer a:active, #my-glider a:hover, #my-glider a:active, #sidebar a:hover, #sidebar a:active {







	color:#fff;







	}















.post h1 a, .post h2 a,.post h1 a:link, .post h2 a:link, .post h1 a:visited, .post h2 a:visited {







	color:#000;







	background:transparent;







	}















.post h1 a:active, .post h1 a:hover, .post h2 a:active, .post h2 a:hover {







	background:transparent;







	}















a.more-link, a.more-link:link, a.more-link:visited  {







	font-size:8pt;















        background: transparent url(images/arrow-off.gif) 100% 70% no-repeat;







        padding-right:12px; 







        }















a.more-link:hover, a.more-link:active  {







	font-size:8pt;







        background: transparent url(images/arrow-on.gif) 100% 70% no-repeat;







        padding-right:12px; 







        }







	







/* -------------------[ Images ]------------------- */















.entry img {







	padding:1px;







	float: left;







	margin: 2px 5px 3px 10px;







        }











.img.bullets {







float:left;







margin:1px 5px 22px 0;







padding:1px;







background:#EEEEEE none repeat scroll 0 0;







border:1px solid #EEEEEE;







clear:right;



        }











img.alignright {







	border:1px solid #ddd;







	padding:1px;







	background:#fff;







	float: right;







	clear: right;







	margin: 0 0 5px 10px;







        }















img.alignleft {







	border:1px solid #ddd;







	padding:1px;







	background:#fff;







	float: left;







	clear: left;







	margin: 0 10px 5px 0px;







        }















img.aligncenter, img.centered, img.center { 







	border:1px solid #ddd;







	padding:1px;







	background:#fff;







	display: block; 







	margin: 0 auto 20px auto;  







	float: none; 







	clear: both;







        }















img.feature-photo, img.home_feature_photo {







	margin:0 0 10px 20px;







	float:right;







	padding:1px;







	background:#fff;







	border:1px solid #000;







	}















.entry img.feature-photo {







	margin:0 0 10px 20px;







	float:right;







	padding:1px;







	background:#fff;







	border:1px solid #ddd;







	}















img.post-thum, img.thumbnail {







	padding:1px;







	background:#fff;







	border:1px solid #ccc;







	float:right;







	margin: 0 0 10px 15px;







	}















img.avatar, img.comment-grav {







	padding:1px;







	background:#fff;







	border:1px solid #ccc;







	float:right;







	margin:0 0 10px 10px;







	}















.commentlist img.avatar, img.comment-grav {







	margin-bottom:15px;







	}















/* -------------------[ Caption Styles for WP 2.6+ ]------------------- */















.wp-caption {







	border: 1px solid #ccc;







	text-align: center;







	background-color: #fff;







	padding-top:5px;







	margin: 10px;







	}















.wp-caption img {







	margin: 0;







	padding: 0;







	border: 0 none;







	}















.wp-caption p.wp-caption-text {







	font-size: 8pt;







	padding: 5px;







	margin: 0;







	}















/* -------------------[ Misc Tags and Classes ]------------------- */















p {







	margin-top: 0px;







	margin-bottom: 15px;







	}















.post ul {







        list-style-type: none;







        }















.post ul li {







        list-style-type:none;







        background: url(images/arrow-off.gif) 0 4px no-repeat;







        padding: 0 0 2px 14px;







        }















.post ul ul {







        margin-left:0;







        }















.post ol li {







        list-style-type:decimal;







        }















acronym, abbr, span.caps {







	cursor: help;







	}















acronym, abbr {







	border-bottom: 1px dotted #999;







	}















* html acronym, abbr {







	border-bottom: 1px dashed #999;







	}















blockquote {







	padding-left: 10px;







	border-left: 5px solid #666;







        color: #666;







	}















.center {







	text-align: center;







	}















a img, img a {







	border: none;







	}















.post {







	margin: 10 0 10px;







	padding: 0;







	border:1px solid #d5d5d5;







	background:#eee url(images/box-top.gif) top left repeat-x;







	}















.singlepost .post {















	}















.entry {







 	margin: 0;







	padding: 10px 10px 1px;







	}















.postdate {







	height:22px;







	padding: 6px 10px 0;







	margin: 0;







	font-size:8pt;







	background:#ddd url(images/post-date-bg.gif) top left repeat-x;







	border-top:1px solid #d5d5d5;







	}















.postdate .left {







	float:left;







	width:300px;







	}















.postdate .right {







	float:right;







	width:100px;







	text-align:right;







	font-weight:bold;







	}















.single-post-head {







	height:22px;







	padding: 6px 10px 0;







	margin: 0;







	font-size:8pt;







	background:#eee url(images/title-bg-mid.gif) top left repeat-x;







	border:1px solid #d5d5d5;







	border-bottom:0;







	}















.single-post-head .left {







	float:left;







	width:300px;







	}















.single-post-head .right {







	float:right;







	width:100px;







	text-align:right;







	}















code {







	font: 1.1em 'Courier New', Courier, Fixed;







	}















hr {







        display: block;







        clear:both;







        }















.navigation {







	height:28px;







	line-height:28px;







	margin: 5px 0 0 0;







	padding: 0 10px;







	font-size:8pt;







	background:#ddd url(images/post-date-bg.gif) top left repeat-x;







	border:1px solid #d5d5d5;







	font-weight:bold;







	}















.alignright {







	float: right;







	}







	







.alignleft {







	float: left;







	}















.aligncenter, div.aligncenter {







	display: block;







	margin-left: auto;







	margin-right: auto;







        float: none; 







        clear: both;







	}















.banner468 {







	text-align:center;







	margin: 0 auto 10px;







	padding:4px;







	border:1px solid #d5d5d5;







	background:#eee;































	float:none;







	display:block;







	}















.banner728 {







	text-align:center;







	margin: 0 auto 10px;







	padding:0;







	display:block;







	}















.tags {







	background: transparent url(images/tag.gif) 0 2px no-repeat;







	margin: 0;







	padding: 0 0 0 17px;







	}















.cats {







	background: transparent url(images/folder.gif) 0 3px no-repeat;







	margin: 0 0 5px;







	padding: 0 0 0 17px;







	}























* html ul li {height:1em;}















/* ---------------[ Tables ]--------------- */















table {







	margin-bottom:15px;







	}















tr, td, th {







	margin:auto; 







	}















td, th {







	padding:5px;







	vertical-align:top;







	}















th {







	font-weight:bold;







	background:#ddd;







	}















td {







	border:1px solid #ddd;







	}















/* -------------------[ Features ]------------------- */















#my-glider {







	display:block;







	padding:0;







	margin:0 auto;







	border-top:1px solid #fff;







	}















#my-glider .scroller {







	width:650px;







	height:273px;







	float:left;	







	overflow: hidden;







	}















#my-glider .scroller .section {







	width:640px;







	height:263px;







	overflow: hidden;







	padding:10px 0 0 10px;







	}















#my-glider .controls {







	width:320px;







	height:273px;







	float:right;







	border-left:1px solid #fff;







	overflow:hidden;







	}















#my-glider .controls ul {







	margin:0;







	padding:10px 15px;







	list-style-type:none;







	}















#my-glider .controls li {







	margin:0;







	padding:2px 0;







	list-style-type:none;







	border-top:1px solid #fff;







	}















#my-glider .controls a, .control a:link, .controls a:visited {







	display:block;







	padding-left: 20px;







	background: transparent url(images/arrow-off.gif) 2px 4px no-repeat;







	}















#my-glider .controls a:hover, #my-glider .controls a:active {







	color:#fff;







	background: transparent url(images/arrow-on.gif) 4px 4px no-repeat;







	}















#my-glider .controls a.active {







	color:#fff;







	background: transparent url(images/arrow-on.gif) 2px 4px no-repeat;







	}















#my-glider .controls li.feat-head {







	border:0;







	padding-top:0;







	font-weight:bold;







	}















#my-glider .feature-entry a:hover, #my-glider .feature-entry a:active  {







	background: transparent;







	}















#my-glider .feature-entry h2 {







	margin:0 0 5px;







	}















#my-glider a.more-link {







        background: transparent url(images/arrow-on.gif) 100% 4px no-repeat;







        }















#my-glider a.more-link:hover, #my-glider a.more-link:active {







	background:transparent url(images/arrow-on.gif) 100% 4px no-repeat;







	}















/* -------------------[ Author Bio Info ]------------------- */















.auth-bio {







	padding: 10px;







	border:1px solid #d5d5d5;







	margin: 0 0 10px;







	background:#eee url(images/box-top.gif) top left repeat-x;







	line-height:1.4em;







	}















.auth-bio img.avatar {







	padding:1px;







	background:#fff;







	border:1px solid #ccc;







	float:right;







	margin:0 0 0 10px;







	}















.auth-bio p.bio {







	margin:10px 0 0;







	}















/* -------------------[ Comments ]------------------- */















.allcomments {















	}















.commentlist {







	background:#eee url(images/box-top.gif) top left repeat-x;







	padding: 10px;







	border:1px solid #d5d5d5;







	list-style-type:none;







	margin: 0 0 10px;







	}







	







.commentlist li {







	clear:both;







	margin: 10px 0 0;







	padding: 15px 15px 0;







	background:#f5f5f5;







	border:1px solid #e5e5e5;







	}















.commentlist li.alt {







	background:#f5f5f5;







	}















.commentlist li.mycomment {







	background:#e5e5e5;







	border:1px solid #ddd;







	}















.commentmetadata {







	display: block;







	margin-bottom:5px;







	}















.commentlist cite {







	font: 9pt arial;







	font-weight:bold;







	}















#commentform {







	background:#eee url(images/box-top.gif) top left repeat-x;







	padding: 10px 10px 0;







	margin: 0;







	border:1px solid #d5d5d5;







	}















#commentform textarea {







	width:80%;







	padding:10px;







	}















ol.tblist {







	background:#eee url(images/box-top.gif) top left repeat-x;







	padding: 10px 15px 5px;







	margin: 0 0 10px;







	border:1px solid #d5d5d5;







	}















ol.tblist li {







	margin: 0 0 5px 20px;







	}















/* -------------------[ Sidebar ]------------------- */















#sidebar ul {







	color:#eee;







	list-style-type: none;







	margin: 0 ;







	padding: 0;







	}















#sidebar li {







	list-style-type: none;







	margin: 0 0 10px;







	padding:0;







	text-align:justify;







	}















#sidebar ul ul {







	margin: 0;







	padding: 0 ;







	border:1px solid;







	}















#sidebar ul ul ul {







	margin: 0;







	padding: 0;







	background:transparent;







	}















#sidebar li li {







	padding:5px 0 5px 20px;







	margin: 0;







	border-bottom: 1px solid;







	background: transparent url(images/arrow-off.gif) 3px 9px no-repeat;















































	}















#sidebar li li:hover {















	background: transparent url(images/arrow-on.gif) 5px 9px no-repeat;







	}















#sidebar li li li {







	background:transparent;







	margin: 0;







	border:0;







	padding:0;







	}















#sidebar li#tag-cloud ul {







	padding: 5px 10px 15px; 







	}















#sidebar li#tag-cloud li {







	float:none;







	display:inline;







	padding: 0;







	margin: 0 5px 0 0;







	border-bottom: 0;







	background: transparent;







	}















#sidebar li li li:hover {







	background:transparent;







	}















#sidebar li li a:hover {







	background:transparent;







	}















#sidebar li .widgettitle {







	height:40px;







	line-height:40px;







	margin: 0;







	padding: 0 10px;







	font-weight:bold;







	border:1px solid;







	border-bottom:0;







	}















#sidebar .textwidget {







	margin: 0;







	padding:0;







	overflow:hidden;







	}















#sidebar .sidebox {







	border:1px solid;







	margin: 0;







	padding: 10px;







	}















#sidebar select {







	width:160px;







	}















/* -------------------[ Side Tabs ]------------------- */















#sidebar li ul.tabs {  







	list-style-type:none;







	height:40px;







	line-height:40px;







	margin: 0;







	padding: 0 8px;







	border:1px solid;







	border-bottom:0;







	font-size:8pt;







	}  















#sidebar li ul.tabs li {  







	padding:0;







	margin: 0;







	border: 0;







	background: transparent; 







	float:left;







	} 















#sidebar li ul.tabs li:hover {  







	background: transparent; 







	} 















#sidebar li ul.tabs li a {







	height:24px;







	line-height:24px;  







	float:left; 







	padding:0 5px;   







	margin:8px 0 0;   







	} 















#sidebar li ul.tabs li a:hover, #sidebar li ul.tabs li a:active {  







	color:#fff;







	background:transparent;      







	}  















#sidebar li ul.tabs li a.on {  







	color:#fff;   







	}















.side-tabs form {







	padding:0;







	margin:0;







	}























/* -------------------[ Sidebar-Left ]------------------- */















#sidebar-left ul {







	list-style-type: none;







	margin: 0;







	padding: 0;







	}















#sidebar-left ul ul {







	background:#eee url(images/box-top.gif) top left repeat-x;







	border:1px solid #d5d5d5;







	border-top:0;







	margin: 0;







	padding: 0;







	border-bottom:0;







	}















#sidebar-left ul ul ul {







	background:transparent;







	border:0;







	padding: 0;







	}















#sidebar-left ul ul ul ul {







	background:transparent;







	border:0;







	padding: 0 0 0 15px;







	}















#sidebar-left li {







	list-style-type: none;







	margin: 0 0 10px;







	padding:0 ;







	}















#sidebar-left li li {







	list-style-type: none;







	margin: 0;







	padding:2px 10px 2px 24px;







	background: transparent url(images/arrow-off.gif) 10px 6px no-repeat;







	border-bottom:1px solid #ddd;







	}















#sidebar-left li li li {







	padding:0;







	border:0;







	background: transparent;







	}















#sidebar-left li li:hover {







	background: transparent url(images/arrow-on.gif) 12px 6px no-repeat;







	}















#sidebar-left li li li:hover {







	background: transparent;







	}















#sidebar-left li .widgettitle {







	color:#000;







	height:28px;







	line-height:28px;







	padding:0 10px;







	font-weight:bold;







	background:#eee url(images/title-bg-left.gif) top left repeat-x;







	border:1px solid #d5d5d5;







	border-bottom:0;







	font-size:9pt;







	}















#sidebar-left .textwidget {







	margin: 0;







	padding:0;







	overflow:hidden;







	}















#sidebar-left .sidebox {







	background:#eee url(images/box-top.gif) top left repeat-x;







	border:1px solid #d5d5d5;







	border-top:0;







	margin: 0;







	padding: 8px;







	line-height:1.4em;







	}























#sidebar-left a:hover, #sidebar-left a:active { 







	color:#000; 







	background:transparent; 







	}















#sidebar-left li#tag-cloud ul {







	padding: 5px 10px;







	}















#sidebar-left li#tag-cloud li {







	float:none;







	display:inline;







	padding: 0;







	margin: 0 5px 0 0;







	border-bottom: 0;







	background: transparent;







	}























/* -------------------[ Top Navigation ]------------------- */















#topnav {







	background: #2F4E6D;







	padding: 0;







	margin: 0;







	width:100%;







	}















#topnav ul {







	width:800px;







	float: left;







	list-style: none;







	padding: 0;







	margin: 0;







	}















#topnav li a, #topnav li a:link, #topnav li a:visited {







	display: block;







	text-decoration: none;







	padding: 8px 10px;







	}















#topnav li a:hover, #topnav li a:active  {







	color:#fff;







	}















#topnav li {







	float: left;







	padding: 0;







	}















#topnav li ul {







	background: #000;







	z-index:9999;







	position: absolute;







	left: -999em;







	height: auto;







	width: 160px;







	border:1px solid #fff;







	margin: 0;







	}















#topnav li li { }















#topnav li ul a { 







	width:140px;







	}















#topnav li ul a:hover, #topnav li ul a:active  { 















	}















#topnav li ul ul {















	margin: -35px 0 0 160px;















	}























#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {







	left: -999em;







	}















#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {







	left: auto;







	}















#topnav li:hover, #topnav li.sfhover { }















/* -------------------[ Category Navigation ]------------------- */















#nav {







	background: #000;







	padding: 0;







	margin: 0;







	}















#nav ul {







	float: left;







	list-style: none;







	padding: 0;







	margin: 0;







	}















#nav a, #nav a:link, #nav a:visited {







	display: block;







	text-decoration: none;







	padding: 6px 8px;







	}















#nav a:hover, #nav a:active  {







	color:#fff;







	}















#nav li {







	float: left;







	padding: 0;







	}















#nav li ul {







	z-index:9999;







	position: absolute;







	left: -999em;







	height: auto;







	width: 160px;







	border:1px solid #fff;







	margin: 0;







	}















#nav li li { }















#nav li ul a { 







	width:144px;







	}















#nav li ul a:hover, #nav li ul a:active  { 















	}















#nav li ul ul {







	margin: -31px 0 0 160px;







	}















#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 { }















/* -------------------[ RSS Link in Top Nav ]------------------- */















a#rsslink, a#rsslink:link, a#rsslink:visited  {







	float:right;







	margin: 0;







	padding:0;







	width:24px;







	height:24px;







	line-height:24px;







	background:transparent url(images/FeedIcon-24.gif) top left no-repeat;







	}















a#rsslink:active, a#rsslink:hover  {







	background:transparent url(images/FeedIcon-24.gif) bottom left no-repeat;







	}















/* -------------------[ Searchform ]------------------- */















#topsearch {







	width:250px;







	float:right;







	padding: 5px 5px 0 0;







	margin:0;







	text-align:right;







	}















#searchform {







	float:right;







	padding: 1px 1px 0 5px;







	margin:0;







	}















#searchform #searchfield {







	float:left;







	padding:2px;







	width:140px;







	margin: 0;







	height:16px;







	border:1px solid #fff;







	border-right:0;







	}















#searchform #submitbutton {







	float:left;







	font-size:8pt;







	font-weight:bold;







	width:40px;







	height:22px;







	text-align:center;







	border:0;







	text-indent:-10000em;







	}















#searchform #submitbutton:hover { }















/* ---------------[ Site Map Page ]--------------- */















ul.archives, ul.wp-tag-cloud {







	margin: 0 0 15px 5px;







	padding: 0;







	}















ul.archives ul, ul.wp-tag-cloud ul {







	padding:0;







	}















ul.archives ul li, ul.wp-tag-cloud ul li {







	background:transparent;







	padding-left:0;







 	margin:0;







        }















ul.archives ul ul, ul.wp-tag-cloud ul ul {







	margin:0;







	margin-left: 15px;







	padding:0;







	}















.post ol.archives {







	margin-top:0;







	margin-bottom:0;







	}















.post ol.archives li {











	margin:0;







	padding:0;







	}















.sitemap h3 { margin-bottom: 0px !important; }



















/* ---------------[ 125x125 Banner Ads ]--------------- */















#sidebar ul ul#banner125 {







	padding: 15px 20px 10px !important;







	}















#sidebar ul li ul#banner125 li.ad1, #sidebar ul li ul#banner125 li.ad3, #sidebar ul li ul#banner125 li.ad5  {







	float:left !important;







	clear:left !important;







	padding: 0 !important;







	margin: 0 5px 5px 0 !important;







	border: 0 !important;







	background: transparent !important;







	}















#sidebar ul li ul#banner125 li.ad2, #sidebar ul li ul#banner125 li.ad4, #sidebar ul li ul#banner125 li.ad6  {







	float:right !important;







	clear:right !important;







	padding: 0 !important;







	margin: 0 0 5px 0 !important;







	border: 0 !important;







	background: transparent !important;







	}















#sidebar ul li ul#banner125 li:hover {







	background: transparent !important;







	}
