/* ----------- */
/* CSS IMPORTS */
/* ----------- */

/* Stylesheet RESET */
@import url(hacks/reset.css);

/* Stylesheet SIFR */
@import url(sifr.css);

/* Stylesheet JCAROUSEL */
@import url(jcarousel/jquery.jcarousel.css);
@import url(jcarousel/skins/atlantica/skin.css);

/* Stylesheet for GALLERY - PRETTYPHOTO */
@import url(prettyPhoto.css);


/* ------------ */
/* MAIN STYLING */
/* ------------ */

body{
	/*font: 11px 'Georgia';*/
	font-size: 14px;
	font-family:  Verdana, tahoma, Arial, ms sans serif;
	text-align: justify;
	color: #4B4B4B;
}

/* Global Wrap */
#wrap{
	width: 1080px;
	margin: 0 auto;
	padding-left:21px;
	/*background: url(../img/page/page_shadows.png) no-repeat center top;*/

}

/* Page      */

/* Page      */
/* -> Header */
#page .header{
	background: url(../img/page/header_bg-2.jpg) no-repeat;
	height: 150px;
	text-align: center;
	margin-top: 33px;
	margin-left: 29px; /* IMPORTANT! DO NOT REMOVE! */
	margin-right: 29px; /* IMPORTANT! DO NOT REMOVE! */
	width: 1000px;
}

#page .header img{
	margin-top: 30px;
}

/* Page          */
/* -> Navigation */

#page .navigation{
	width: 1000px;
	background: url(../img/page/nav_bg.jpg) no-repeat;
	
	margin-left: 29px; /* IMPORTANT! DO NOT REMOVE! */
	margin-right: 29px; /* IMPORTANT! DO NOT REMOVE! */
}

#page .navigation .border{
	/*border-top: 1px solid #313131;
	border-bottom: 1px solid #313131;*/
	margin-left: 25px;
	margin-right: 10px;
}

#page .navigation ul{
	padding: 8px;
	padding-left: 0px;
	padding-right: 0px;
	float:left;
	width: 995px;
}

#page .navigation ul li{
	display: inline;
	font-size: 1.2em; 
	font-family:  "tahoma";
	font-weight:bold;
	background: url(../img/navigation/navigation_dot.png) no-repeat;
	padding-left: 15px;
	padding-right: 8px;
	padding-top:8px;
	color: #313131;
}

#page .navigation ul li.first{
	background: none;
	padding-left: 0px;
}

#page .navigation ul li .icon{
	vertical-align: middle;
	margin-right: 5px;
}

#page .navigation ul li a{
	text-decoration: none;
	color: #fff;
}

#page .navigation ul li a:hover{
	text-decoration: underline;
	color:#669900;
}

#page .header .clientlogin {
	float: right;
	background: url(../img/page/client-login-a.jpg) no-repeat;
}

#page .header .clientlogin a{
	float: right;
	background: url(../img/page/client-login-a.jpg) no-repeat;
}

#page .header .clientlogin a:hover{
	float: right;
	background: url(../img/page/client-login-b.jpg) no-repeat;
}

#page .header .clientlogin img a{
	margin-top: 5px;

}


#page .header .search{
	float: right;
	padding-top: 25px;	
	padding-right: 10px;
	
}

#page .header .search .field{
	background:#BCBFA2;
	border: 1px solid #e1e1e1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	width:110px;
}

#page .header .search .button{
	background: #FFF;
	border: 1px solid #e1e1e1;
	color: #313131;
	font:12px 'Georgia';
	width:90px;
}

/* Content */
#page #content{
	margin-left: 29px; /* IMPORTANT! DO NOT REMOVE! */
	margin-right: 29px; /* IMPORTANT! DO NOT REMOVE! */
	padding-top: 20px;
	width: 1000px;


}


#page #content.alt{
	background: url(../img/info_bar/info-bkg-big.jpg) no-repeat;
	background-color:#FFFFFF;
}

#page #content.alt-bkg{
	padding-top: 0px;
	background: url(../img/info_bar/info-bkg-big-inner.jpg) no-repeat;
	background-color:#FFFFFF;
}

/********************************************************************************************** ERRORS */
.errors {background:#FF9FA2;
padding:10px;
margin-bottom:30px;
border:dotted #FD6064;
}

/* Content       */
/* -> Info Bar   */
#content .info_bar{
	/*border-top: 1px solid #313131;*/
	/*height: 113px;*/
	width: 1000px;
	/*margin-left: 31px;*/
	/*margin-right: 31px;*/
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	
}

#content .info_bar .twitter{
	/*background: url(../img/info_bar/twitter_bg.jpg) no-repeat;*/
	height: 105px;
	width: 615px;
	float: left;
	border-right: 2px solid #575757;
}

#content .info_bar .twitter p{
	margin-left: 155px;
	margin-top: 8px;
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 22px;
	width: 420px;
}

#content .info_bar .now_booking img{
	margin-left: 30px;

}

/* Content TITLES for pages            */

/* Title for HOME page*/
#content .titleHome{
	width: 1000px;
	height:64px;
	background: url(../img/page/title-dot-digital-studios.jpg) no-repeat;
}

/* Title for SERVICES page*/
#content .titleServices{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-services.jpg) no-repeat;
}

/* Title for THE STUDIO page*/
#content .titleAbout{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-the-studio.jpg) no-repeat;
}

/* Title for CASE STUDY page*/
#content .titleCase{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-casestudy.jpg) no-repeat;
}

/* Title for ANIMATION page*/
#content .titleAnimation{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-animation.jpg) no-repeat;
}

/* Title for WEBSITES page*/
#content .titleWebsites{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-websites.jpg) no-repeat;
}

/* Title for TORN EDGE page*/
#content .titleBlog{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-torn-edge-blog.jpg) no-repeat;
}

/* Title for QUOTE page*/
#content .titleQuote{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-the-quote.jpg) no-repeat;
}

/* Title for WEBSITE MARKETING page*/
#content .titleWebMarketing{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-websites-marketing.jpg) no-repeat;
}

/* Title for BRAND AND IDENTITY page*/
#content .titleBrand{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-brand-identity.jpg) no-repeat;
}

/* Title for WORKSPACE page*/
#content .titleWorkspace{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-workspace.jpg) no-repeat;
}

/* Title for PRINT DESIGN page*/
#content .titlePrint{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-print-design.jpg) no-repeat;
}

/* Title for INTERACTIVE MEDIA page*/
#content .titleInteractive{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-interactive-media.jpg) no-repeat;
}

/* Title for PRESENTATIONS page*/
#content .titlePresentations{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-presentations.jpg) no-repeat;
}

/* Title for TESTIMONIALS page*/
#content .titleTestimonials{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-testimonials.jpg) no-repeat;
}


/* Title for CONTACT US page*/
#content .titleContact{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-contactus.jpg) no-repeat;
}

/* Title for STUDIO SHOWCASE page*/
#content .titlePortfolio{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-the-studio-showcase.jpg) no-repeat;
}

/* Title for STUDIO ACCESS page*/
#content .titleStudioAccess{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-the-studio-access.jpg) no-repeat;
}

/* Title for Visualization page*/
#content .titleVisualization{
	width: 1000px;
	height:64px;
	margin-bottom: 5px;
	background: url(../img/page/title-visualization.jpg) no-repeat;
}

/* -> END OF TITLE SELECTORS   */

/* -> From Title Bar   */
#content .from_title {
	padding: 13px;	
	margin-left: 31px;
	margin-right: 31px;
	margin-bottom: 0px;
}

#content .from_titleInner {
	padding: 10px;	
	margin-left: 31px;
	margin-right: 31px;
	margin-bottom: 20px;
	border-bottom: 2px solid #9E8C6D;


}

#content .from_titleInner p{
	font-size: 1.35em;
	font-family:  Verdana, tahoma, Arial, ms sans serif;
	text-align: justify;
	line-height:1.4em;
	padding-bottom: 20px;
	/*border-bottom: 1px solid #585858;*/
}

#content .from_titlePortPage {
	padding: 10px;	
	margin-left: 31px;
	margin-right: 31px;
	margin-bottom: 0px;



}

#content .from_title p{
	font-size: 1.35em;
	font-family:  Verdana, tahoma, Arial, ms sans serif;
	text-align: justify;
	line-height:1.4em;
	padding-bottom: 20px;
	border-bottom: 1px solid #585858;
}


#content .from_titleContact {
	padding: 13px;	
	margin-left: 31px;
	margin-right: 31px;
	margin-bottom: 0px;
}
#content .from_titleContact p{
	font-size: 14px;
	font-family:  Verdana, tahoma, Arial, ms sans serif;
	text-align: justify;
	line-height:22px;
	padding-bottom: 20px;
	
}


#content .from_title .page_title{
	font-size: 34px;
	text-align:center;
	font-family: "daxwide-extrabold", "flamaBlack", "corbel bold", "verdana bold";
	text-transform:uppercase;
	margin-bottom:15px;
	margin-top: 0px;
	color:#3F3F3F;
	/*color:#A64904;*/
	/*color:#669933;*/
}



#content .from_title .page_title img{
padding: 0px 7px;
}


#content .from_title ul{
	width: 100%;
}

#content .from_title ul li{
	display: inline;
	padding-left: 20px;
	color:#669933;
	
	vertical-align: middle;
}

#content .from_title li.page_title{
	font-size: 16px;
	color:#CCCCCC;
	background: none;
	
}

/* Content           */
/* -> Content Wrap   */
#content .content_wrap{
	margin-left: 31px;
	margin-right: 20px;

}

/* Content      */



/* -> Entries   */
#content .content_wrap .entries,
#content .content_wrap .full-entry{
	width: 630px;
	/*border-right: 1px solid #D2D2CA;*/
	padding-right: 25px;
	float: left;
}

#content .full_wrap .entries,
#content .full_wrap .full-entry{
	width: 1000px;
	/*border-right: 1px solid #D2D2CA;*/
	float: left;
}

/********************************************************************************************** CONTACT FORM */
span.red{
	color:#F00;}
.message{
	display:block;
	width:90%;
	padding:10px;
	margin:0px auto;
	color:#FFF;
	background-color:#2E3138;
	border:1px #999 solid;
	text-align:center;
	font-size:16px;
	}	
#contactForm { 
	width: 563px;
	}
#contactForm label.error { 
	width: 250px; text-align:left;  color: #F00; font-size:10px; padding:5px 0px 0px 0px!important;
	}
#contactForm label.error{
	display:block;
	}

#contactForm input.submit:hover { 
 	background-color:#000000;
	}	

label{ clear:both; display:block; padding:10px 0px 5px 0px;}

input, select, textarea{
	width:330px;
	background-color:#FFFFFF;
	border:1px #C5C5C5 solid;
	padding:5px;
	}


select{
	width:342px;
	background-color:#FFFFFF;
	}
textarea{
	width:100%;
	height:150px;
	background-color:#FFFFFF;
	border:1px #C5C5C5 solid;
	padding:5px;
	}


.submit{
	width:79px;
	height:30px;
	display:block;
	border:0px;
	padding:0px;
	background-color:#2E3138;
	color:#FFF;
	cursor:pointer;
	}
.submit:hover{
	background-color:#000;	
	}	
/* -------[ IMAGE FLOATS ]---- */
.imgnewsright {
	float: right;
	margin-right: 0px;
	margin-top:3px;
	margin-left:15px;
	margin-bottom:10px;
}

.imgnewsleft {
	float: left;
	padding: 10px;
	margin-top:3px;
	margin-bottom:5px;
}

.imgnewslarge {
	float: left;
	margin-top:3px;
	margin-bottom: 20px;
}

.imgnewsright-small {
	float: right;
	padding-left:15px;
	padding-right: 0px;
	padding-bottom:5px;
	margin-top:3px;
	
}

.imgnewscenter-small {
	float:none;
	padding-left:12px;
	padding-right: 0px;
	padding-bottom:5px;
	margin-top:3px;
border:#666666, solid, 1px;
	
}

.imgnewsleft-small {
	float: left;
	padding-left:0px;
	padding-right: 15px;
	padding-bottom:5px;
	margin-top:3px;
}

/* -------[ END IMAGE FLOATS ]---- */

#content .content_wrap .entries ul li,
#content .content_wrap .full-entry{
	margin-bottom: 20px;
}

/*  -> Home Two Column Highlight Boxes LEFT*/
#content .content_wrap .full-entry .highlightBoxes {
margin-top: 15px;
margin-bottom: 15px;
padding-top:5px;

}

#content .content_wrap .full-entry .highlightBox-left {
	background-color:#FFFFFF;
	border:1px solid #D2D2CA;
	float:left;
	margin-left:0px;
	margin-right:10px;
	margin-bottom: -8px;
	padding:5px;
	width:295px;
}

#content .content_wrap .full-entry .highlightBox-leftInner {

	background-color:#F6F8E6;
	float:left;
	margin-left:0px;
	margin-right:10px;
	padding:10px;
	width:275px;
}

#content .content_wrap .full-entry .highlightBoxes .highlightBox-left .highlightBox-leftInner h2{
font-size: 14px;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;

}

#content .content_wrap .full-entry .highlightBoxes .highlightBox-left .highlightBox-leftInner .imgnewsleft-smallbox p a {
	float: left;
	padding-left:0px;
	padding-right: 15px;
	padding-bottom:5px;
	margin-top:3px;
}

#content .content_wrap .full-entry .highlightBox-left hr{
	background-color: #D2D2CA;
	border: medium none #D2D2CA;
	height: 1px;
	margin-bottom:10px;
	margin-top:13px;

}

#content .content_wrap .full-entry .highlightBox-left p{
	padding-top:3px;
	font-size:1.15em;
	line-height:1.5em;
}

#content .content_wrap .full-entry .highlightBox-leftInner a{
	float:right;
	font-size:1em;
	}


#content .content_wrap .full-entry .highlightBox-left h2 span{
	left:2px;
	position:relative;
	top: -20px;
}
/* -------[ BULLET LISTS IN HIGHLIGHT BOXES LEFT]---- */
#content .content_wrap .full-entry .highlightBox-left ul.listfront {
	width: 275px;
	padding: 10px 0 0 0;
	float: left;
}
#content .content_wrap .full-entry .highlightBox-left ul.listfront li {
	width: 230px;
	/*height: 17px;*/
	margin: 0 0 10px 0px;
	background: url(../img/page/dot-check-20.jpg) no-repeat;
	padding: 1px 0 0 33px;
	font-size: 14px;
	font-family:  tahoma, Arial, ms sans serif;
	line-height:18px;
	text-align:left;
	font-weight: bold;
	color: #4B4B4B;
}

#content .content_wrap .full-entry .highlightBox-left .linkmorenews {
	width: 275px;
	height: 23px;
}
#content .content_wrap .full-entry .highlightBox-left .linkmorenews a {
	float: right;
	height: 11px;
	padding: 0 1px 0 0;
	font-size:1em;
	font-weight: bold;
	margin: 5px 3px 0 0;
	display: inline;
}
/* -------[ END BULLET LISTS IN HIGHLIGHT BOXES ]---- */



/*  -> Home Two Column Highlight Boxes RIGHT*/
#content .content_wrap .full-entry .highlightBox-right {
	background-color:#FFFFFF;
	border:1px solid #D2D2CA;
	margin-left:0px;
	margin-right:0px;
	margin-bottom: -8px;
	float:right;
	padding:5px;
	width:295px;
}

#content .content_wrap .full-entry .highlightBox-rightInner {

	background-color:#F6F8E6;
	float:right;
	margin-left:0px;
	margin-right:0px;
	padding:10px;
	width:275px;
}

#content .content_wrap .full-entry .highlightBox-right hr{
	background-color: #D2D2CA;
	border: medium none #D2D2CA;
	height: 1px;
	margin-bottom:10px;
	margin-top:13px;

}

#content .content_wrap .full-entry .post .highlightBox-rightInner h2{
font-size: 14px;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
}

#content .content_wrap .full-entry .highlightBox-right p{
	padding-top:3px;
	line-height:20px;
	font-size:1.15em;
	line-height:1.5em;
}

#content .content_wrap .full-entry .highlightBox-rightInner a{
	float:right;
	font-size:1em;
}



#content .content_wrap .full-entry .highlightBox-right .highlightBox-rightInner h2 span{
	left:2px;
	position:relative;
	top: -20px;
}


/* -------[ BULLET LISTS IN HIGHLIGHT BOXES RIGHT ]---- */
#content .content_wrap .full-entry .highlightBox-right ul.listfront {
	width: 275px;
	padding: 10px 0 0 0;
	float: left;
}
#content .content_wrap .full-entry .highlightBox-right ul.listfront li {
	width: 230px;
	/*height: 17px;*/
	margin: 0 0 10px 0px;
	background: url(../img/page/dot-check-20.jpg) no-repeat;
	padding: 1px 0 0 33px;
	font-size: 14px;
	font-family:  tahoma, Arial, ms sans serif;
	line-height:18px;
	text-align:left;
	font-weight: bold;
	color: #4B4B4B;
}

#content .content_wrap .full-entry .highlightBox-right .linkmorenews {
	width: 275px;
	height: 23px;
}
#content .content_wrap .full-entry .highlightBox-right .linkmorenews a {
	float: right;
	height: 11px;
	padding: 0 1px 0 0;
	font-size:1em;
	font-weight: bold;
	margin: 5px 3px 0 0;
	display: inline;
}
/* -------[ END BULLET LISTS IN HIGHLIGHT BOXES RIGHT ]---- */

/*  -> END Home Two Column Highlight Boxes LEFT and RIGHT*/



#content .content_wrap .entries ul li .title,
#content .content_wrap .full-entry .title{
	float:left;
	width: 535px;
	text-align:left;
}



#content .content_wrap .entries ul li .title h2,
#content .content_wrap .full-entry .post .title h2{
	font-size: 28px; 
	color:#243960;
	height: 30px;
	font-family: "daxwide-extrabold", "flamaBlack", "corbel bold", "verdana bold";
	font-stretch:extra-expanded;
	font-weight:bold;
	margin-top: 10px;
	overflow: hidden;
}

/* =====================================================================
   START OF PAGE HEADER GRAPHICS */

#content .content_wrap .full-entry .post .feature h3 {
	width: 385px;
	height: 67px;
	float: left;
	background: url(../img/page/h3-featured-project.png) no-repeat;
	margin-bottom: 0px;
}

#content .content_wrap .full-entry .post .services h3 {
	width: 385px;
	height: 67px;
	float: left;
	background: url(../img/page/services-header.png) no-repeat;
	margin-bottom: 0px;
}

#content .content_wrap .full-entry .post .briefHistory  h3 {
	width: 472px;
	height: 67px;
	float: left;
	background: url(../img/page/h3-who-are-we.png) no-repeat;
	margin-bottom: 0px;
}



#content .content_wrap .full-entry .post .testimonials h3 {
	width: 336px;
	height: 67px;
	float: left;
	background: url(../img/page/testimonial-header.png) no-repeat;
	margin-bottom: 0px;
}

/*  END OF PAGE HEADER GRAPHICS 
=====================================================================*/

#content .content_wrap.entries .entry h2, #content .content_wrap .full-entry .post h2 {
margin-top: 30px;
margin-bottom: 10px;
}

#content .content_wrap .full-entry .post h3 {
margin-top: 0px;
margin-bottom: 15px;
}

#content .content_wrap .entries ul li .title h3,
#content .content_wrap .full-entry .title h3{
	font-size: 14px;
	margin-top:4px;

}

#content .content_wrap .entries ul li .title h3 span,
#content .content_wrap .full-entry .title h3 span{
	color:#333333;
}

#content .content_wrap .entries ul li .entry,
#content .content_wrap .full-entry .post{
	clear: both;
	padding-top: 0px;
	border-bottom: 3px solid #D2D2CA;
	padding-bottom: 10px;
	font-size: 1.15em;
}

#content .content_wrap .entries ul li .entry p,
#content .content_wrap .full-entry .post p{
	line-height: 1.55em;
	margin-bottom: 20px;
	padding: 0px;
	
}

#content .content_wrap .entries ul li .entry p,
#content .content_wrap .full-entry .post p .readmore a {
	float: right;
	height: 11px;
	font-size:.9em;
	font-weight: bold;
	display: inline;
margin-bottom:20px;
}

#content .content_wrap .entries ul li .entry .quote,
#content .content_wrap .full-entry .post .quote{
	/*color: #666666;*/
	color:#669900;
	font-style:italic;
	padding-left: 40px;
	padding-right:40px;
	/*border-left: 3px solid #eaeaea;*/
	line-height: 22px;
	margin-left: 20px;
	margin-bottom: 10px;
	background:url(../img/page/quote_left.png) no-repeat;
}

#content .content_wrap .entries ul li .entry .pullquote,
#content .content_wrap .full-entry .post .pullquote{

	color:#5E4122;
	padding-left: 40px;
	padding-right:40px;
	border:solid 1px #669900;
	line-height: 22px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top:10px;
	padding:15px;
	background-color:#F0EDD9;
	
}

#content .content_wrap .entries ul li .entry ul li,
#content .content_wrap .full-entry .post ul li{
	background: url(../img/blog/bullet.jpg) no-repeat;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#content .content_wrap.entries .entry h2, 
#content .content_wrap .full-entry .post h2{
	color:#243960;
	font-size:18px; 

}

#content .content_wrap.entries .entry h2, 
#content .content_wrap .full-entry .post h3{
	color:#243960;
	font-size:14px; 

}

/* Blog Post Controls
=====================================================================*/


#content .content_wrap .full-entryBlog,
#content .content_wrap .full-entryBlog{
	width: 630px;
	padding-right: 25px;
	float: left;

}
#content .content_wrap .full-entryBlog .postBlog,
#content .content_wrap .full-entryBlog .postBlog  {
	clear: both;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 1.05em;
}

#content .content_wrap .full-entryBlog .postBlog .entriesBlog,
#content .content_wrap .full-entryBlog .postBlog .entriesBlog  {
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 1.05em;
}

#content .content_wrap .full-entryBlog .postBlog .entriesBlog ul ol li,
#content .content_wrap .full-entryBlog .postBlog .entriesBlog ul ol li{
	margin-top:10px; 
	margin-bottom:10px; 
	margin-left:10px; 
	margin-right:10px; 
	padding: 10px; 
	border: 0; 
	outline: none;

}

#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .title,
#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .title{
	float:left;
	width: 350px;
	text-align:left;
}

#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .entry p,
#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .entry p{
	clear:both;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 1.05em;
}


#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .entry .readmore a ,
#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .entry .readmore a{
	float: right;
	height: 11px;
	font-size:.9em;
	font-weight: bold;
	display: inline;
	margin-bottom:20px;
}

#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .title h2,
#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .title h2{
	font-size: 22px; 
	color:#243960;
	height: 30px;
	font-family: "daxwide-extrabold", "flamaBlack", "corbel bold", "verdana bold";
	font-stretch:extra-expanded;
	font-weight:bold;
	margin-top: 10px;
	overflow: hidden;
}

#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .title h3,
#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .title h3{
	font-size: 11px;
	margin-top:4px;

}
#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .date,
#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .date{
	background: url(../img/blog/date_bkg.png) no-repeat;
	width: 80px;
	height: 80px;
	float:left;
	margin-right: 15px;
}

#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .date p,
#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .date p{
	padding-top: 8px;
	color:#2C2C2C;
	font-stretch:expanded;
	font-weight:bold;
	font-size: 14px;
	text-align: center;
	line-height: 14px;
}

#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .date p span,
#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .date p span{
	display: block;
	padding-top: 20px;
	font-size: 34px;
	color:#666666;
	font-weight:bold;
}
#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .comments,
#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .comments{
	background: url(../img/blog/comments_bg.png) no-repeat;
	width: 112px;
	height: 67px;
	float: right;
	color: #FFF;
	text-align: center;
	margin-top: 5px;
}

#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .comments p,
#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .comments p{
	padding-top: 25px;
	font-size:.7em;
}

#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .comments p span,
#content .content_wrap .full-entryBlog .postBlog .entriesBlog ol ul li .comments p span{
	font-size: 1.13em;
}

/* END Blog Post Controls
=====================================================================*/


/* Testimonial Page
=====================================================================*/

#quotecontent ul#listtestimonial {
	width:630px;
	margin-top: 0px;
	padding:0;
}
#quotecontent ul#listtestimonial li {
	width:630px;
	margin:0;
	padding:0 0 15px 0;
	background:url(../img/page/quote_left.png) no-repeat;
	border-bottom:3px solid #dadada;
}
#quotecontent ul#listtestimonial li div {
	background:url(../img/page/quote_right.png) no-repeat 100% 100%;
}
#quotecontent ul#listtestimonial li p {
	font-size:1.1em;
	line-height: 1.3em;
	padding:15px 35px 5px 35px;
	margin-right:10px;
	margin-left: 10px;
}

/* END Testimonial Page
=====================================================================*/

#content .content_wrap .entries ul li .img_left,
#content .content_wrap .full-entry ul li .img_left{
	float: left;
	padding-top: 8px;
	padding-right: 15px;
}

#content .content_wrap .full-entry .post img{
padding: 0 10px 0 0;
}

#content .content_wrap .comment_list{
	padding-top: 10px;
}
#content .content_wrap .comment_list h2{
	width: 250px;
	float: left;
	font-size:24px; 
	color: #333333;
}

#content .content_wrap .comment_list h3{
	float: right;
	width: 160px;
	margin-top: 5px;
	font-size: 12px; 
	color: #333333;
}

#content .content_wrap .comment_list ul{
	margin-top: 10px;
}

#content .content_wrap .comment_list ul li{
	display: block;
	background: #f5f5f5;
	color: #333333;
	padding: 8px;
}

#content .content_wrap .comment_list ul li.alt{
	background: #FFF;
}

#content .content_wrap .comment_list p{
	margin-top: 5px;
}

#content .content_wrap .comment_list .details{
	font-weight: bold;
	color: #727272;
}

#content .content_wrap .comment_list .details span{
	color: #333333;
}




/* Sidebar      */
#sidebar{
	float: left;
	border-left: 1px solid #D2D2CA;

}

#sidebar .sidebar_wrap{
	width: 255px;
	margin-left: 30px;
}

#sidebar h3{
	/*font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color: #333333; margin-bottom: 10px;*/
	font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color: #555555; margin-bottom: 10px;
}

#sidebar .affiliates h4 {
	width: 221px;
	height: 66px;
	float: left;
	padding-left: 0px;
	margin-bottom: 5px;
	background: url(../img/page/subNav-affiliates.png) no-repeat;
}

#sidebar .contact h5 {
	width: 221px;
	height: 66px;
	float: left;
	padding-left: 0px;
	margin-bottom: 5px;
	background: url(../img/page/subNav-contact.png) no-repeat;
}

#sidebar .highlights h6 {
	width: 221px;
	height: 66px;
	float: left;
	padding-left: 0px;
	margin-bottom: 5px;
	background: url(../img/page/subNav-highlights.png) no-repeat;
}

#sidebar .about h7 {
	width: 221px;
	height: 66px;
	float: left;
	padding-left: 0px;
	margin-bottom: 5px;
	background: url(../img/page/subNav-aboutDot.png) no-repeat;
}

#sidebar .branches h8 {
	width: 221px;
	height: 66px;
	float: left;
	padding-left: 0px;
	margin-bottom: 5px;
	background: url(../img/page/subNav-branches.png) no-repeat;
}

#sidebar .services h9 {
	width: 221px;
	height: 66px;
	float: left;
	padding-left: 0px;
	margin-bottom: 5px;
	background: url(../img/page/subNav-services.png) no-repeat;
}


/* Sidebar    MENU  */
.menunav, #menunews {
	width: 255px;
	margin: 0 0 19px 0;
	font-size: 1.2em; 
	font-family: "daxwide-extrabold", "flamaBlack", "corbel bold", "verdana bold";
	
}
.menunav li, #menunews li {
	width: 215px;
	padding: 7px 17px;
	background: url(../img/page/sepmenunav.png) repeat-x 0 100%;
}
.menunav li a, .menunav li a:link, .menunav li a:visited {
	font-size: 1.0em; 
	font-family: "corbel bold", "flamaBlack", "daxwide-extrabold", "verdana bold";
}

.menunav h3 {
	font-family: "daxwide-extrabold", "Futura Bold", "Arial Black";
	text-align: right;
	font-size: 1.6em;
	color:#572911;
	width: 221px;
	height: 66px;
	float: left;
	padding-left: 0px;
	background: url(../img/page/subNav-navigation.png) no-repeat;
}


#menunews li h4 {
	font-size: 1.2em;
}
#menunews li p {
	font-size: 1.0em;
	color: #1a1a1a;
	padding: 2px 0 0 0;
	line-height: 1.2em;
}
#menunews {
	margin: 0;
}

/* Sidebar    BLOG NEWS  */




.blognav, #blognews {
	width: 255px;
	margin: 0 0 19px 0;
	font-size: 1.2em; 
	font-family: "corbel bold", "flamaBlack", "daxwide-extrabold", "verdana bold";
	
}
#blognews .blognav h5 {
	width: 231px;
	height: 71px;
	float: left;
	padding-left: 0px;
	margin-bottom: 5px;
	background: url(../img/page/subNav-lowdown.png) no-repeat;
}
.blognav li, #blognews li {
	width: 215px;
	padding: 7px 17px;
	background: url(../img/page/sepmenunav.png) repeat-x 0 100%;
}
.blognav li a, .blognav li a:link, .blognav li a:visited {
	font-size: 1.0em; 
	font-family: "corbel bold", "flamaBlack", "daxwide-extrabold", "verdana bold";

}


#blognews li h4 {
	font-size: .9em;
}
#blognews li p {
	font-size: .8em;
	color: #1a1a1a;
	padding: 2px 0 0 0;
	line-height: 1.2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#blognews .linkmorenews {
	width: 250px;
	background: url(../img/page/sepmenunav.png) repeat-x 0 100%;
	height: 23px;
}
#blognews .linkmorenews a {
	float: right;
	height: 11px;
	/*background: url(../images/bullet2.png) 100% 1px no-repeat;*/
	font-size:.9em;
	font-weight: bold;
	display: inline;
}


#blognews {
	margin: 0;
}



/* Sidebar    AFFILIATES   */

#sidebar ul.affiliates li{
	display: inline;
}

#sidebar hr{
	background: #FFF;
	height: 1px;
	border: 0px;
	border-bottom: 1px solid #D2D2CA;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Sidebar       */
/* -> Contact */
#sidebar .contact_us{
	line-height: 24px;
	text-align:left;
}

/* Sidebar       */

/* -> Highlighte Sidepanel */

#sidebar .highlight{
	background-color:#FFFFFF;
	border:1px solid #949494;
	padding:4px;
	
}

#sidebar .highlight p{
	line-height: 24px;
	padding:10px;
	background-color:#DECDB4;
}

#sidebar .highlight img{
	/*border: 1px solid #000;*/
	float:left;
	margin-top: 10px;
	margin-right: 10px;
}

/* -> The Author */

#sidebar .the_author{
	line-height: 24px;
}

#sidebar .the_author img{
	/*border: 1px solid #000;*/
	float:left;
	margin-top: 10px;
	margin-right: 10px;
}

/* Sidebar       */
/* -> Categories */
#sidebar ul.categories li{
	margin-bottom: 10px;
}

/* FOOTER NAV       */
.footer_nav{
	background: url(../img/page/footer_nav_bg.png) no-repeat bottom;
	text-align: center;
	margin-left: 29px; /* IMPORTANT! DO NOT REMOVE! */
	margin-right: 29px; /* IMPORTANT! DO NOT REMOVE! */
	height:57px;
	width: 1000px;	
	padding-top: 12px;
}

.footer_nav .list{
	border-top: 1px dotted #c2c2c2;
	margin-left: 31px;
	margin-right: 31px;
	padding: 15px 0 15px 0;
}

.footer_nav .prev{
	float: left;
	width: 200px;
	font-size:20px; 
	color: #999999;
}

.footer_nav .cur{
	float: left;
	width: 500px;
	font-size:16px; 
	color: #333333;
	text-align:center;
}

.footer_nav .cen{
	font-size:16px; 
	color: #333333;
	text-align:center;
	text-transform:uppercase;
}

.footer_nav .cur i, .footer_nav .cen i{
	font-size:16px; 
	color: #999999;
	text-transform:lowercase;
}

.footer_nav .next{
	float: right;
	width: 200px;
	font-size:20px; 
	color: #999999;
}

.footer_nav .top{
	float: right;
	width: 200px;
	font-size:15px; 
	color: #999999;
	
}

/* FOOTER   */
#footer{
	width: 100%;
	height: 201px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 15px;

}

#footer h2{
	padding: 0;
	margin: 0;
	color: #669933;
	height:20px;
	font-size: 14px;
}

#footer .footerList{
	margin-top: 15px;
	margin-left: 25px;
	padding-right: 25px;
	padding-top: 15px;
	float: left;
	text-align:left;
	width: 200px;
}

#footer .footerWrap{
	width: 1000px;
	margin: 0 auto;
	background: url(../img/page/footer-bkg.jpg) no-repeat;
	padding-left: 21px;
}

#footer .footerList li{
	color: #0F408D;
	margin-top: 5px;
	margin-bottom: 5px;
}

#footer .copyright{
	clear: both;
	color: #8c8c8c;
	margin-left: 51px;
	padding-top: 35px;
	font-size: 11px;
	font-style: italic;
	text-align: center;

}

#footer .copyright span{
	color: #FFF;
	margin-right: 10px;
	margin-left: 10px;
}

/* -------[ PORTFOLIO VERTICAL HEADERS]---- */

#Websites {
	width: 145px;
	/*height: 17px;*/
	
	background: url(../img/page/website-portfolio.jpg) no-repeat;


}
