/*
Theme Name: S8080 Blog
Theme URI: http://www.s8080.com
Description: S8080 Blog and news theme
Version: 1.6
Author: John Stephen Jones
Author URI: http://www.s8080.com
	s8080 Blog v1.0
	 http://www.s8080.com

*/


/*BLOG STYLES*/
/*BLOG POST CONTENT*/
.post{margin-bottom:30px;padding-top:5px}
.post .post-title{margin-left:60px;margin-top:4px;margin-left:63px;}
.post .post-title h3 {margin-bottom:25px;font-size:1.6em;font-weight:normal;line-height:1em}
.post .post-title h3 a{color:#525252;font-weight:normal;}
.post .post-title h3 a:hover{text-decoration:none;}
.post .post-title h3 a:active{text-decoration:none;}
.post .post-title h3 a:focus{text-decoration:none;}
.post h4{margin-bottom:10px}
.post blockquote{margin-bottom:0px;}
.post p{margin-bottom:10px;}
.post ul{margin-bottom:20px}
.post li{background: url(images/bullet.gif) 0 5px no-repeat;list-style-position:inside;list-style-type:none;padding:0px 0px 10px 20px;line-height:1.5em}

.post-author{font-size:0.58em}
.post-author a{font-size:0.68em;color:#00569f !important;}
.entry{clear:both !important}
.calendar{height:auto !important}
.sig{margin-top:10px;margin-bottom:10px}

/*Post headings styles*/
.post h3{font-size:1.4em}
.post h4{font-size:1.2em;color:#525252;margin-bottom:0px !important;}
.post h5{font-size:1.1em}
.post h6{font-size:1.0em}


/*Styles up the blog tags and categories in the post (meta stuff)*/
/*The background icons*/
.links{background-color:#F5F4F3;padding:10px;border-top:1px dotted #E2DBD8;border-bottom:1px dotted #E2DBD8;margin-bottom:20px}
/*Positions the icons and text*/
.links .post-cat{background: url(images/categories.jpg) no-repeat;padding-left:20px;}
.links .post-tags{background: url(images/tags.jpg) no-repeat;padding-left:20px;}
.links .post-comments{background: url(images/comment.jpg) no-repeat;padding-left:20px;}
.links div{margin:5px}

/*The Calendar date time year*/
.calendar {float:left;clear:left;background: url(images/calendar.jpg) no-repeat left top;width:50px;height:55px;margin-top:0px;margin-right:10px}

.calendar .month {display:block;clear:left;text-align:center;font-size:14px;color:white;font-weight:bold;padding-top:1px;margin-bottom:0;}
.calendar .date {display:block;clear:left;text-align:center;font-size:30px;color:#393939;font-weight:bold;margin-bottom:0;margin-top:15px;line-height:1px;}    
.calendar .year {display:block;clear:left;text-align:center;font-size:14px;color:#999;font-weight:normal;padding-top:2px;margin-bottom:0;margin-top:15px}

/*Comments form*/
#comments-container{padding:10px;}
#comments {margin-bottom:10px !important;color:#000;font-size:1.2em !important;}
textarea {width:100% !important;}

/*pagination*/
.pagination .previous-entries{margin-right:20px}

/*Navigation Styles*/
#nav-x h4 { font-size: 1em; }	
#nav-x{clear:both;font-size:1.2em;margin-left:23px}
#nav-x ul{font-weight: bold !important;}
#nav-x ul li{float:left}
#nav-x ul li a{background: url(images/master/navigation/nav-x.gif) 1px 0;float:left;letter-spacing:-0.5px;width:113px;
	           height:20px;text-decoration:none;text-align:center;color:#444;padding-top:3px;font-weight: bold !important;}
#nav-x ul li.first a{background-position:1px 115px;color:#fff;margin-top:23px}


/*Aligns images and styles the captions in the posts*/
.aligncenter,
div.aligncenter {display:block;margin-left:auto;margin-right:auto;margin-top:15px}
.alignleft {float:left;margin-right:10px;margin-top:15px;}
.alignright {float:right;margin-left:10px;margin-top:15px;}

.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top:4px;margin:10px !important;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding:2px 4px 2px; margin: 0;}



/*WIDGET STYLES*/
/*THE SIDEBAR*/
.box ul li{background:#fff;color:#00569f;font-weight:normal;background:none;list-type:none !important;list-style:none !important;border-bottom:1px dotted #a1a1a1;padding:10px 0px 5px 10px;}
.box ul li a{line-height:1.2em;background:#fff;color:#00569f; 
             font-weight:normal;list-type:none !important;list-style:none !important}
				   
	   
			   
/*STYLES THE CONTAINING BOXES FOR THE WIDGETS (sidebar Width 194px)*/
.sidebar .box .top h3{color:#E65A0E;margin:10px 0px 10px 10px;background-image:none;}
.sidebar .box .top h3 a{color:#E65A0E;margin:10px 0px 10px 10px;background-image:none;}
.sidebar .box .top h3 a:hover{color:#E65A0E;margin:10px 0px 10px 10px;background-image:none;text-decoration:none}

.sidebar .box {margin-bottom:30px !important;}

* html .sidebar .box {margin-bottom:20px !important;width:194px !important;margin-left:5px !important;}

/*SEARCH FORM WIDGET*/
.sidebar #searchform{margin:30px 0px 10px 10px}
/*Label Text*/
.sidebar #searchform label{display:none}
/*Search Field*/
.sidebar #searchform #s{width:120px;padding-bottom:2px}
*+ html .sidebar #searchform #s{width:120px;padding:0px}
/*Search Button*/
.sidebar #searchsubmit{width:45px;height:20px;font-size:0.65em}


/*POPLULAR TAGS WIDGET*/
.sidebar .cloudcontent{margin:10px }

/*CALENDAR WIDGET*/
#wp-calendar{margin-left:0px;margin-bottom:10px;width:100%;margin-top:-30px}
#wp-calendar caption{color:#E65A0E;font-weight:bold;margin:10px 0px 10px 10px;}
#wp-calendar td{padding:3px;font-size:0.75em}
#wp-calendar th{padding:5px;font-size:0.75em}
#wp-calendar #today{border:1px solid #E65A0E;background-color:#E65A0E;color:#fff;font-weight:bold;padding:2px 0px 1px 7px}
#wp-calendar td a{color:#00569F;font-weight:bold;}
#wp-calendar .pad{border:none}
#wp-calendar #prev a{padding-left:5px;color:#00569F;background-image:none !important;}		
#wp-calendar #next a{padding-left:10px;color:#00569F;background-image:none !important;}


/*DROP DOWN MENU FOR CATEGORIES (If used)*/
.sidebar .box .postform{margin:10px 0px 10px 10px}
/*DROP DOWN MENU FOR ARCHIVES (If used)*/
.sidebar .box select{margin:10px 0px 10px 10px}




/*END BLOG STYLES*/	

/*RE-SET TO DEFAULT*/
	html{overflow:scroll} 
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, 
	th, td, label, object{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;color:#444}
	
	body{background-color:#e2e2e2}
	body ul li{list-style:none}
	body img, body fieldset, body a:focus{border:none}
	body {text-align:center;font-size:62.5%;margin-bottom:20px}
	body fieldset legend{display:none}
	body a{text-decoration:none;color:#00569f}
	a:active,a:hover, a:focus{text-decoration:underline;outline:none}
	object{outline:none}
	.clear{clear:both}

	h1,	h2, .access, .hide{overflow:hidden;position:absolute;left:-990px;height:0;width:0;display:block}
	h4{color:#e65a0e;font-size:1.6em;line-height:1.3em}		
	
	/*u-list setup*/
	.left_col li, .right_col li
	{padding:0 0 10px 15px;background:url(images/master/icons/bullet_grey.gif) no-repeat 0 6px}
			
	p.no-wrap{float:left;width:265px;margin-top:0}

	/*H4 in content areas left & right pane*/
	.left_col h4, .right_col h4{margin:30px 0 15px 0;font-size:1.6em;clear:both;width:280px}

/*LAYOUT*/
	#outer,#outer_navigation,#outer_section,#outer_our-work
	{font-size:1.2em;background: #ffffff url(images/master/page_bg.gif) repeat-x}
		
	#outer_navigation #wrapper,#outer_section #wrapper
	{background: url(images/master/content-bg_services.gif) 7px 140px no-repeat;width:987px;text-align:left;margin:0 auto}
	#wrapper {background: url(images/master/content-bg.gif) 589px 141px no-repeat;width:987px;margin:0 auto;text-align:left}
/*COL & PANE SETUP*/
	/*NB col inside pane!*/
	.left_col,.right_col{float:left;overflow:hidden;line-height:1.5em;padding-top:15px}
	.left_col{width:350px;padding: 15px 30px 0 20px}
	.right_col{width:374px;}

	/* for services*/
	.sidebar{width:194px;float:left;margin-left:10px} 
	* html .sidebar{width:200px;margin-left:2px;margin-right:0}
	.right_pane{width:779px;float:left;padding-top:8px}

/*BANNER*/
	.banner{background:url(images/master/banner.gif) no-repeat 20px 31px;height:88px}	

/*BREADCRUMBS*/
	/*you are here*/
  	.breadcrumbs{margin:23px 0 0 0;color:#444;font-size:0.9em;float:left;width:790px;}

	/*breadcrumb list*/	
    .breadcrumbs ul{padding:0;list-style:none;}
    .breadcrumbs li{margin:0;padding:0;margin-left:210px;font-size:1em;font-family:Tahoma, Arial, Helvetica, sans-serif;}
	/*previous*/
	.breadcrumbs a span.breadcrumb{font-size:1em;white-space:nowrap}
	 /*current*/
    .breadcrumbs a.current{text-decoration:none;font-size:1em;white-space:nowrap;font-weight:bold;color:#444}

/*PAGE TITLE*/
	.page-title{font-size:2.5em;width:160px;float:right;text-align:right;margin-right:35px !important;clear:right;padding-top:15px;}
	.page-title span{display:block;text-align:right;font-size:0.9em;line-height:1.2em}
	.subHeading{font-size: 1.3em;width:600px;padding-bottom:15px;}
	.subHeading span{display:block;float:left;line-height:1.1em;font-size:1.3em}
	h3.Heading{padding-bottom:15px;font-size:1.6em}
	h5{font-size:1.2em;line-height:1.2em;color:#444}
	h5 span{display:block;font-size:1.4em;line-height:1.3em}
	h4.noagencies span{display:block}
 	.right-text{float:left;width:158px;margin:17px 0 0 22px;line-height:1.6em;overflow:hidden;}
	.work .right-text{width:350px;margin-top:0}
	.right-text h3 a,.right-text h3 span{display:block}
	.right-text h3{font-size:2.8em;margin-bottom:10px;width:150px;font-weight:normal;line-height:1.1em}
	.right-text h3.workTitle{color:#E65A0E;font-size:2.2em;width:300px;line-height:1em}
	.right-text h3.workTitle a {color:#E65A0E}
	.right-text h3 span{display:block;line-height:1em}
	.right-text h3.titleTech span{font-size:1em;line-height:1.2em;display:block}
	


/*FOOTER*/	
	.footer{clear:both;height:59px;background: #e2e2e2 url(images/master/new_footer.jpg) 50% 0 no-repeat;margin-top:30px}
	.footer ul {width:400px;margin:0 auto;padding-top:10px;width:978px} 
	.footer ul li{float:left;padding:2px 5px 2px 5px;border-left:1px solid #7A7A7A} 
	.footer ul li:first-child{border:none}
	.footer ul li a{color:#444}
	
/*===============================================================================================================================*/


	

/*LEFT COLOUM (CONTAINING NAV-Y)*/
	.sidebar{line-height:1.1em;padding-top:8px;font-size:1.2em}


/*TABS*/
	.tabs{Float: left; width: 365px; margin: -3px 20px 0 0px; padding-left: 15px;height:33px; 
	background: url(images/master/tabbs_bg.gif) no-repeat 0 30px; line-height: 1.6em; }

/*general setup*/
	.tabs .nav-x{margin:0;font-size:1.4em;margin-bottom:15px}
	.tabs .nav-x ul
	{font-weight: bold;background: url(images/master/navigation/tabs_small_BG.gif) no-repeat 0px 0px;width: 365px;height:30px}
	.tabs .nav-x ul.selected{background-position: 0px -30px}
	.tabs .nav-x ul li {float:left;display:block;height:27px;margin-top:0px}
	.tabs .nav-x ul li a {display:block;float:left;text-decoration:none;height:auto !important;background:transparent none;text-align:left;white-space:nowrap}
	.tabs .nav-x ul li h4{margin:3px 0 0 7px}
	.tabs .nav-x ul li.launches_on,.tabs .nav-x ul li.launches_on a{width:222px;color:#fff}
	.tabs .nav-x ul li.launches,.tabs .nav-x ul li.launches a{width:222px;color:#e65a0e}
	.tabs .nav-x ul li.blog ,.tabs .nav-x ul li.blog a{width:60px;color:#e65a0e}
	.tabs .nav-x ul li.blog_on ,.tabs .nav-x ul li.blog_on a{width:60px;color:#fff}

/*TABS FULL WIDTH*/
	.tabs_full-width
	{height:5em;width:auto;margin-left:10px;background: url(images/master/navigation/subTabs4_BG.gif) no-repeat 0 -6px}
	.tabs_full-width .nav-x{
	height:4em;margin:0;font-size:1.7em;background:transparent;}
	.tabs_full-width .nav-x ul h4{font-weight:normal;margin:2px 0 0 7px}
	.tabs_full-width .nav-x ul li {float: left; width:189px;height:29px;cursor:pointer}
	.tabs_full-width .nav-x ul li.selected{background: url(images/master/navigation/subTab4.gif) no-repeat 0 0;margin-left:-5px;margin-right:-5px;width:194px}
	.tabs_full-width .nav-x ul li:hover{cursor:pointer}
	.tabs_full-width .nav-x ul li a,	.tabs_full-width .nav-x ul li.selected span {float:left;letter-spacing:normal;display:block;text-decoration:none;text-align:left;height:24px; color: #e7590d;width:auto;background:transparent none}
	.tabs_full-width .nav-x ul li.selected span{color: #fff;margin:2px 0 0 0px}

	/*TABS FULL WIDTH*/
	.tabs_full-width5
	{height:5em;width:auto;margin-left:10px;background: url(images/master/navigation/subTabs5_BG.gif) no-repeat 0 -6px}
	.tabs_full-width5 .nav-x{
	height:4em;margin:0;font-size:1.6em}
	.tabs_full-width5 .nav-x ul h4{font-weight:normal;margin:2px 0 0 7px}
	.tabs_full-width5 .nav-x ul li {float: left; width:151px;height:29px;cursor:pointer}
	.tabs_full-width5 .nav-x ul li.selected{background: url(images/master/navigation/subTab5.gif) no-repeat 0 0;margin-left:-5px;margin-right:-5px;width:156px}
	.tabs_full-width5 .nav-x ul li:hover{cursor:pointer}
	.tabs_full-width5 .nav-x ul li a,
	.tabs_full-width5 .nav-x ul li span {float:left;display:block;text-decoration:none;letter-spacing:normal;text-align:left;height:24px; color: #e7590d;width:auto;background:transparent none}

	.tabs_full-width5 .nav-x ul li.selected span{color: #fff;margin:2px 0 0 0px}
	
		/*TABS FULL WIDTH*/
	.tabs_full-width6
	{height:5em;width:auto;margin-left:10px;background: url(images/master/navigation/subTabs6_BG.gif) no-repeat 0 -6px}
	.tabs_full-width6 .nav-x{
	height:4em;margin:0;font-size:1.6em}
	.tabs_full-width6 .nav-x ul h4{font-weight:normal;margin:2px 0 0 9px}
	.tabs_full-width6 .nav-x ul li {float: left; width:126px;height:29px;cursor:pointer}
	.tabs_full-width6 .nav-x ul li.selected{background: url(images/master/navigation/subTab6.gif) no-repeat 0 0;margin-left:-5px;margin-right:-5px;width:131px}
	.tabs_full-width6 .nav-x ul li:hover{cursor:pointer}
	.tabs_full-width6 .nav-x ul li a,
	.tabs_full-width6 .nav-x ul li span {float:left;display:block;text-decoration:none;letter-spacing:normal;text-align:left;height:24px; color: #e7590d;width:auto;background:transparent none}

	.tabs_full-width6 .nav-x ul li.selected span{color: #fff;margin:2px 0 0 0px}
	
	
/*======================================================================END=======================================================*/			
