/*
Theme Name: Spacio Corp
Description: this is a Spacio Corp theme.
Version: 1.0

*/
.alignleft a { font-size:24px; color:#999;}
.alignright a { font-size:24px; color:#999;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

.cadre_news {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #666666;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 2px 3px #666666;
    padding: 10px;
    margin-bottom: 15px;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*Layout*/
body{
	background:#ededed url(images/pg_bg.png) repeat-x;
}
.clr{
	clear:both;
}
.left{
	float:left;
}
.right{
	float:right;
	margin-top: 5px;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
p{
	line-height:15px;
}
#wrapper{
	width:920px;
	margin:0 auto;
	padding-top:5px;
/*	background:url(images/top_shade.png) top center no-repeat;*/
	overflow:hidden;
	margin-bottom:80px;
}
#header{
	
}
#header .logo{
	float:left;
	padding-left:30px;
	padding-bottom:0px;
}
#header h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; font-style:italic; color:#F30;}
#header h1 .description {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; font-style:normal; font-weight:normal; text-align:right;}
#header .callus{
	float:right;
	font:26px Arial, Helvetica, sans-serif;
}
#header .callus span{
	text-transform:uppercase;
	font-size:14px;
	color:#f26522;
}
#header .callus span a{
	color:#f26522;
}
#body_text{
	border:1px #d7d7d7 solid;
	background-color:#fff;
}
/*top navigation*/
.topnav{
	background:url(images/top-nav-bg.jpg) repeat-x;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#3d3d3d; font-weight:bold;
	padding-left:15px;
	padding-right:10px;
	line-height:50px;
	border:#fff 1px solid;
	border-bottom-color:#d7d7d7;
	overflow:auto;
}
ul.topmenu {float:left;}
ul.topmenu li {margin:0 5px; float:left; border-right: solid 1px #CCC; padding:2px 10px 2px 0; list-style:none; display:inline; font-size:12px;}
ul.topmenu li a{color:#3d3d3d; font-weight:bold; text-decoration:none;}
ul.topmenu li a:hover {text-decoration:underline;}
ul.topmenu li.current {margin:0 5px; float:left;}
ul.topmenu li.current a{color:#f26522; font-weight:bold; text-decoration:none; float:left;}
.topnav .search{
	background:url(images/search-bg.png) no-repeat;
	float:right;
	margin-top:8px;
 	width:244px;
	height:37px;
}
.topnav .search input{border:none; background:none; float:left;}
.topnav .search .searchbox{
	color:#636363;
	padding-right:0px;
 margin:10px 0 0 20px;
width:180px;
}
.topnav .search .go{
	color:#fff;
	width:35px;
	margin:8px 0 0 8px;
}
/* body part */
#sidebar{
	float:right;
	width:230px;
	padding:0 33px 0 0;
}

#content{
	padding:18px;
	overflow:auto;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

.leftcol-container{float:left;}
.body_header .leftcol{
	background-color:#303030;
	padding:22px 20px 22px 20px;
	border-bottom:#454545 1px solid;
	float:left;
	width:180px;
}
.body_header .leftcol:hover, .body_header #leftcol{
	background:#454545 url(images/left-main-hover.png) right no-repeat;
	
}
.body_header .leftcol a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.body_header .leftcol span{
	color:#7d7d7d;
}
.body_header .leftcol b#blue{
	color:#6dcff6;
}
.body_header .leftcol b#green{
	color:#7accc8;
}
.body_header .leftcol b#yellow{
	color:#c4df9b;
}
.body_header .title{
	font:35px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin-top:35px;
	float:left;
	margin-left:45px;
}
.body_header .title span{
	font-size:25px;
}
.body_content{
	border:#dcdcdc 1px solid;
	margin-top:20px;
}
.welcome_txt{
	background-color:#f2f2f2;
	overflow:auto;
}
.welcome_txt .left{
	background:#f2f2f2 url(images/welcome-left.jpg) left bottom no-repeat;
	color:#616161;
	padding-bottom:30px;
	padding-top:15px;
	width:520px;
	padding-left:65px;
	font-style:italic;
	line-height:20px;
}
.welcome_txt .right{
	padding:25px 0 25px 20px;
	border-left:#dcdcdc 1px solid;
	background-color:#f6f6f6;
	width:270px;
}
.welcome_txt .right-margin{ margin-right:15px;}

.text{
	padding:25px;
	background-color:#ececec;
	overflow:auto;
	border-top:#d2d2d2 1px solid;
}
.service_box{
	width:260px;
	padding-bottom:25px;
	border-bottom:#d2d2d2 1px solid;
	color:#616161;
	float:left;

}.service_box p a{
color:#616161;
}

.service_box a.title{

 	color:#f26522;
	font-size:13px;
font-weight:bold;
}

.service_box a.readmore{ text-decoration:underline;}
 
.service_box p b{
	color:#f26522;
	font-size:13px;
}
.marginRight{margin-right:25px;}
.image_bdr{
float:left;
	border:2px;
	margin-right:10px;
}
.borderImg{
	border:#bebebe 3px solid;
	margin-right:10px;
}
.text .left, .text .right{
	margin-top:0px;
}
.text .left{
	width:550px;
}
.text .left p{
	line-height:18px;
	text-align:justify;
	color:#5e5e5e;
}
.text .left .text_title{ font:23px Georgia, "Times New Roman", Times, serif;
	font-style:italic; margin-bottom:20px;}
.text .right{

	border-left:#d2d2d2 1px solid;
	padding-left:20px;
	width:240px;
}
.text .right .heading{
	font:19px Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
}
.text .right .newsletter{
	background:url(images/newsletter-submit.jpg) no-repeat;
	padding:5px 15px 10px 15px;
	width:220px;
}
.newsletter input{
	border:none;
	background:none;
	height:25px;
}
.newsletter input.email {
	width:148px;
	font-size:11px;
	color:#9b9a9a;
}
.newsletter input.submit{ color:#fff; font:12px Georgia, "Times New Roman", Times, serif;}
.text .right p{
	border-bottom:#d2d2d2 1px solid;
	padding-bottom:10px;
	margin-top:5px;
}
.text .right p b, .text .right p b a{
	color:#9e0b0e;
	line-height:20px;
}
.text .right span{
	font-size:11px;
	color:#818181;
}
.text .right p.border-none{
	border-bottom:0;
}

/*sidebar*/
.sidebar_widgets{
	width:100%;
	overflow:hidden;
	font-size:0.8em;
	line-height:1.2em;
	color:#434343;
padding-left: 45px;
}
.sidebar_widgets a{
	color:#0a477d;
	font-weight:bold;
}
.sidebar_widgets .widgettitle{
	font-size:2em;
	line-height:1.3em;
	color:#ba171a;
	font-weight:normal;
	margin:0 0 5px 0;
}
.sidebar_widgets .widget_categories a, .sidebar_widgets .widget_archive a, .sidebar_widgets .widget_links a, .sidebar_widgets .widget_meta a, .sidebar_widgets .widget_pages a, .sidebar_widgets .widget_meta a, .sidebar_widgets .widget_recent_entries a{
	background:url(images/ico_arrow.gif) no-repeat left 6px;
	padding:0 0 0 10px;
	display:block;
}
.sidebar_widgets .widget_categories a{
	display:inline;
}
.sidebar_widgets .widget_recent_comments a.url{
	color:#217098;
}
.sidebar_widgets ul{
}
.sidebar_widgets ul li{
	margin:0 0 25px 0;
}
.sidebar_widgets ul ul{
}
.sidebar_widgets ul li ul li{
	background:none;
	border-bottom:1px dashed #e1e1e1;
	padding:5px 0 5px 0;
	margin:0;
}
.sidebar_widgets ul ul ul{
	margin:0 0 0 5px;
}
.sidebar_widgets ul li ul li ul li{
	border:0;
}
.widget_tag_cloud a, .widget_text .textwidget{
	padding:5px 0 5px 0;
	line-height:1.3em;
}

#footer{
	background:url(images/footer-bg.jpg) repeat-x;
	padding:40px 20px 20px 25px;
	color:#a7a7a7;
	font:12px Arial, Helvetica, sans-serif;
	height:55px;
}
#footer a{
	color:#a7a7a7;
}
#footer span a{color:#f7941d; font-weight:bold;}

.footer_link li{float:left; padding:2px 5px; border-right:solid 1px #CCC; list-style:none;}
.footer_link a{ margin:0 5px 0 5px; }
.copy_right{ float:right; margin:10px 0 0 0;}

/*---------*/
#scroller-header a {
	text-decoration:none; 
	color:#7accc8; 
	padding:0 0px;
}
 
#scroller-header a:hover {
	text-decoration:none; 
	color:#6dcff6
}

a.selected {
 	color:#6dcff6 !important;
}
 
#scroller-header {
	float:left;
	width:220px;
 	padding:0px 0 0 0px;
 }
 
#scroller-body {
	background:url(images/banner.png) no-repeat top center;
	width:662px;
 	float:left;
	margin:0; 
	padding:0;
	height:260px;
}
 
#mask {
 	overflow:hidden;
	margin:0 auto;
}
 
#panel {
 
}
 
#panel div {
float:left;
 
}
 
/* Extra styling for each panel*/
 
   
#panel-1 {
}
 
#panel-2 {
}
 
#panel-3 {
}
.post {padding-bottom:30px;}
.post h2 a{margin-bottom:0px; padding-bottom:0px; color:#333;}
.entry {padding:0px;}
.entry p{margin:0px; padding:0px;}

/*---DATE FORMAT--*/
.published {
	display:block;
	text-align: center;
	float:right;
	background-color:#FFF;
	width:46px;
	border:1px solid #EEE;
	color:#666;
	}
.pub-month{
	padding:3px 0px;
	}
.pub-month {
	display:block;
	font-size: .9em;
	margin:0;
	background-color:#DCE9F6;
	color:#000;
	}
.pub-date {
	display:block;
	font-size:1.4em;
	font-weight:bold;
	}
/*--NAVIGATION --*/
.navi {
	display: block;
	text-align: center;
	padding-top: 20px;
	margin-bottom: 30px;
	}
.alignright {
	float: right;font-size:26px;
	}
.alignleft {
	float: left; font-size:26px;color:#CCC;
	}
.resultList{
	list-style:none;
	margin:0px;
	padding:0px;
	}
.resultList strong{
	display:block;
	font-size:20px;
	margin:0px;
	padding:0px;
	}
.resultList small{
	color:#333333;
	}
.resultList li{
	border-bottom:1px solid #EEE;
	}
.resultList li a{
	display:block;
	width:99%;
	padding:10px 20px;
	}
.resultList li a:link,
.resultList li a:visited{
	color:#0066CC;
	}
.resultList li a:hover{
	color:#0099CC;

	}

.su-note-inner {
	padding: 8px;
}
