/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

/*									
===============================================================================================
==================== Site customization by RTW Labs [http://www.rtwlabs.com] ==================
==================================== Chris Richardson =========================================
================================= Email: info@rtwlabs.com =====================================
===============================================================================================
							 
*/

/* ======================================== */
/* ============= BACKGROUNDS ============== */
/* ======================================== */
body.custom {background: #000;}
.custom .full_width > .page { background:none; }
.custom #content_box {background: none; padding:0;}
.custom #page {padding: 0;}
.no_sidebars .post_box {margin: 0 2.1em;}


/* ======================================== */
/* =============== HEADER ================= */
/* ======================================== */
.custom #header { height: 80px; background-color: #ef7f2d; border-style: none; }
.custom #header_area { height: 200px; margin:0 auto; width:1006px;}
	
/* ======================================== */
/* ============= NAVIGATIONS ============== */
/* ======================================== */
.custom .menu {float:right;}
.custom .menu-nav-container { background-color: #ef7f2d; height: 28px; float:right; width:100%;}
.delimeter { border-right: 1px solid #7b2b84; }

/* ======================================== */
/* =============== SLIDER ================= */
/* ======================================== */
#slideshow {width: 1026px; height: 300px;}
#slideshow-content {border: none; background: #fff;}
#slideshow-content .slidertitle {background-color: #7b2b84; position: absolute; left: 5px; top: 290px; width: 994px; height: 35px; }	
#slideshow-content h2 a {position: absolute; top: 5px; font-size: 1.2em; color: #fff; }
#slideshow-content h2 a:hover {text-decoration: underline;} 
#slideshow-content p {color: #fff; margin:  0;}	

/* ======================================== */
/* =============== Slogan ================= */
/* ======================================== */	
#slogan {width: 100%; height:35px; background-color: #7b2b82;}
.slogan {color: #fff; font-size: 1.4em; line-height: 2.4; padding-left: 15px; float: left; }
#slogan ul {display: inline; float: right; padding: 5px; width: 200px;}
#slogan ul li {padding:0 5px 0 5px; display: inline; list-style-type: none;}

.socialicons {
	float: right;
margin: 2px;
}

.socialicons i {
 font-size: 30px;
  color: #fff; 
  margin: 0 10px;
 }
 .socialicons i:hover {
  font-size: 30px;
   color: #ef7e2d; 
  
  }
 
 .socialicons a {
 text-decoration: none;
 }

/* ======================================== */
/* =============== Sidebar ================ */
/* ======================================== */	
.custom ul.sidebar_list {padding-top: 0;}
#twitter-widget-0 {width:325px;}
#quotes {background-image: url(../../../uploads/2012/09/gray_grad.jpeg); background-repeat: repeat-x; width: 295px; padding: 70px 0 0 40px; }
.sidebarborder {border-left: 4px solid #ccc;}
		
/* ======================================== */
/* =============== Footer ================= */
/* ======================================== */
.custom #footer {height: 20px; background-color: #ef7f2d; border-style: none; color: #7b2b82; text-align: center;}
.custom #footer p {font-size: 1em; line-height: 1.667em;}
.custom #footer a {border-bottom: none;}

/* ======================================== */
/* ============= Content Area ============== */
/* ======================================== */	

.custom #post-14583 {padding: 2em 0 0 5em;}
.custom #post-14500 {padding: 2em 0 0 5em;}
.custom #post-14769 {padding: 2em 0 0 5em;}
/* ======================================== */
/* =============== Clients ================ */
/* ======================================== */	
#clientholder { width: 100%; padding: 0 30px;}	
#clients { list-style: none; margin: auto; width:95%;}
#clients li {float: left; padding: 0 10px;}
#clients li img { margin: 10px; -webkit-box-shadow: 0 0 8px #111; -moz-box-shadow: 0 0 8px #111; box-shadow: 0 0 8px #111;}
.clientname {font-size: 1.1em; text-align: center;}

/* ======================================== */
/* ============= Client Page ============== */
/* ======================================== */	
#individualclientholder { }	
#individualclient {list-style: none; margin: auto; padding: 0 10px;}
#individualclient li {float: left;}
#individualclient li img { margin: 10px;}

/* ======================================== */
/* ============= Press Office ============= */
/* ======================================== */	

#pressrelease {
	padding: 10px 0 0 0;
}

		
.pressstyling {font-size: 1.2em;
line-height: 1.667em;
margin: 0 2.1em 0 1em;
width:550px;
padding: 2em 0 0 5em;
}			 

.pressstyling h2{
font-size: 1.333em;
line-height: 1.25em;
margin: 1.275em 0 0.625em 0;
font-weight: bold;
}			 
			 
#pressarchive a{
font-size: 1.033em !important;
line-height: 1.25em !important;
}