/*
Theme Name:Iconic
Theme URI: http://www.carlinslinner.com
Description: A theme by <a href="http://www.carlinskinner.com">carlin skinner</a>.
Version: 1
Author: Carlin Skinner
Author URI: http://www.carlinskinner.com

*/
* { margin: 0; padding: 0; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
background-color:#aac4bf;
margin:0 auto;
padding:0;
text-align:center;
background-image: url(images/bg2.jpg);
background-repeat: repeat-x;
background-position: center top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/


table { border: 1px solid #aac4bf; }

img {

margin:0;
padding:0;
border:0;
	}

a, a:link {
	color:#333333;
	height: 2 px;
	text-decoration: none;
	}
	
.current_page_item a {
	color:#aac4bf;
}

a:hover, a:active, a.active   {
	color:#aac4bf;
	text-decoration: none;
}

ul#nav li{
	color:#666666;
	border-right:1px solid #dfdfdf;
	
	
	}

		
	ul{
	margin:0;
	padding:0;
	}

body.mceContentBody {
	background-color:#FFF !important;
	
}
	
#wrapper {
background-color:#fff;
margin:0 auto;
padding:0;
text-align:left;
width:1044px;
overflow:hidden;

}

#header {
margin:0  0 0 20px;
padding:0;
width:1044px;
height:142px;
background-image:url(images/hdr_logo.png);
}

.logo_link{
margin:0;
padding:0;
width:500px;
height:142px;
display:block;
text-indent:-9999px;
}

.description{
margin:0;
padding:0;
text-indent:-9999px;
}
/*-------------------------------
2.c Navigations
-------------------------------*/

#nav_holder {
margin:0 48px 0 48px;
padding:0;
width:948px;
height:24px;
overflow:hidden;

}

#main_nav {
    float:left;
    margin: 0;
    padding: 0;
	width:710px;
	height:24px;
    background-color:#fff;
	text-align:left;
    list-style-type: none;
	letter-spacing: 2px;
}

    #main_nav li {
        display: inline;
    }

    #main_nav li:after {
        content: " | ";
    }

    #main_nav li:last-child:after {
        content: "";
    }
	
	

#social_links {
float:right;
margin:0;
padding:0;
height:24px;
text-align:right;

}


#sub_nav {
text-align:left;
margin:0 auto;
padding:0;
background-color:#fff;
width:948px;
height:20px;
letter-spacing: 2px;

}

    #sub_nav li {
        display: inline;
		margin: 0;
    }

    #sub_nav li:after {
        content: " | ";
    }

    #sub_nav li:last-child:after {
        content: "";
    }
	
	ul.lcp_catlist{
		margin:0;
		padding:0;
	}



/*-------------------------------
CONTENT
-------------------------------*/

#content {
text-align:left;
/*margin:0 43px 83px 43px;
padding:10px;
*/
margin:0 auto;
padding:0;

/*background-color:#dfdfdf;*/
width:948px;

}

#col_wrapper{
margin: 0;
padding: 0;
width:948px;
overflow:hidden;

}

#col_about{
margin: 0;
padding: 0;
width:942px;
height:403px;
border: 3px solid #aac4bf;
background-image:url(images/hdr_about_bck.jpg);

}
/*Size  SMALLER FOR LAYOU OF DYNAMIC CAPIMAGES */
#col_grid{
margin: 0;
padding: 0;
width:938px;
height:402px;
border-top: 3px solid #aac4bf;
border-bottom: 3px solid #aac4bf;
border-left: 3px solid #aac4bf;
border-right:  2px solid #aac4bf;
display:block;
overflow:hidden;
}

#col_flash{
margin: 0;
padding: 0;
width:942px;
height:403px;
border: 3px solid #aac4bf;
}

#col_noflash{
margin: 0;
padding: 0;
width:942px;
height:403px;
}

#gallery-2{
margin: 0;
padding: 0;
}

object{
margin: 0;
padding: 0;
}


#banner_border{
margin: 0 auto;
padding: 0;
width:937px;
height:398px;
border-left:1px solid #aac4bf;
border-top:1px solid #aac4bf;
border-right:1px solid #aac4bf;
border-bottom:1px solid #aac4bf;
}


#col_clients{
margin: 0;
padding: 0;
width:942px;
height:403px;
border: 3px solid #aac4bf;
background-image:url(images/hdr_clients_bck.jpg);
}

#col_ourteam{
margin: 0;
padding: 0;
width:942px;
height:403px;
border: 3px solid #aac4bf;
background-image:url(images/hdr_ourteam_bck.jpg);
}

#col_community{
margin: 0;
padding: 0;
width:942px;
height:403px;
border: 3px solid #aac4bf;
background-image:url(images/hdr_community_bck.jpg);
}

#col_contact{
margin: 0;
padding: 0;
width:942px;
height:403px;
border: 3px solid #aac4bf;
background-image:url(images/hdr_contact_bck.jpg);
}
#col_green{
margin: 0;
padding: 0;
width:942px;
height:403px;
border: 3px solid #aac4bf;
background-image:url(images/hdr_green_bck.jpg);

}
#col_ebd{
margin: 0;
padding: 0;
width:942px;
height:403px;
border: 3px solid #aac4bf;
background-image:url(images/hdr_ebd_bck.jpg);
}

#col_company{
margin: 0;
padding: 0;
width:942px;
height:403px;
border: 3px solid #aac4bf;
background-image:url(images/hdr_company_bck.jpg);
}
/* RIGHT COLUM LAYOUT */
#col_space{
float:left;
margin: 160px 0px 10px 10px;
padding: 0;



}

#col_406R{
float:right;
margin: 0;
padding: 0;
width:406px;

}



#col_542L{
float:left;
margin: 0;
padding: 0;
width:542px;


}


#col_406L{
float:left;
/* margin: 10px 10px 0px 10px;*/
margin: 0;
padding: 0;
width:406px;



}
#col_542R{
float:right;
margin: 0;
padding: 0;
width:542px;


}
#col_406L{
float:left;
margin: 0;
padding: 0;
width:406px;

}

#col_footerL{
float:left;
margin: 36px 0 0 0;
padding: 0;
width:542px; 


}



 hr {
color: #aac4bf;
background-color: #aac4bf;
height: 2px;

}
 img {
margin: 0;
padding: 0;
border:0;
}

#left_wrapper{
text-align:left;
float:left;
margin:0;
padding:0;

/*background-color:#dfdfdf;*/
width:648px;
overflow:auto;
}

#col_left {
float:left;
margin:0 ;
padding:0;
width:575px;
/*background-color:#dfdfdf;*/
}

#footer {
margin:0 auto;
margin-top: 25px;
margin-bottom: 25px;
padding:0;
width:948px;
height:63px;
text-align:left;
color:#666;
background-image:url(images/footer_logo.png);
}

.footer_logo_link{
float:right;
margin:0;
padding:0;
width:100px;
height:63px;

text-indent:-9999px;
}


#sub_entry{
float:right;
width:348px;


margin: 0;
padding:10px 30px 10px 20px;

}

#sub_entry2{

float:left;
width:398px;


margin: 0;
padding:10px 20px 10px 30px;

}

.sub{

margin: 10px 0 10px 0;
font-family:Arial, Helvetica, sans-serif;
}

#sub_about{
background-image:url('http://iconicarchitectureanddesign.com/home/wp-content/themes/aperture/images/sub_about_bck.jpg');
margin:0px;
padding:0px;
width:948px;
height:418px;
overflow:hidden;
}

#sub_team{
background-image:url('http://iconicarchitectureanddesign.com/home/wp-content/themes/skinner_iconic/images/sub_team_bck.png');
margin:0px;
padding:0px;
width:948px;
height:418px;
overflow:hidden;
}

#sub_clients{
background-image:url('http://iconicarchitectureanddesign.com/home/wp-content/themes/skinner_iconic/images/sub_clients_bck.jpg');
margin:0px;
padding:0px;
width:948px;
height:418px;
overflow:hidden;
}

#sub_community{
background-image:url('http://iconicarchitectureanddesign.com/home/wp-content/themes/aperture/images/sub_community_bck.jpg');

margin:0px;
padding:0px;
width:948px;
height:418px;


}

#sub_contact{

background-image:url('http://iconicarchitectureanddesign.com/home/wp-content/themes/aperture/images/sub_about_bck.jpg');

width:948px;

}

#sub_company{
background-image:url('http://iconicarchitectureanddesign.com/home/wp-content/themes/skinner_iconic/images/sub_company_bck.png');
margin:0px;
padding:0px;
width:948px;
height:418px;
overflow:hidden;
}

/*-------------------------------
SINGLE 
-------------------------------*/

.post {
	float:left;
	clear:both;
	padding-top: 10px;
	width:542px;
	margin: 0;
	/*background-color:#FFF;*/
	
}

.post-date {
	width: 45px;
	height: 49px;
	float:left;
	/*background: url(images/date-bg.gif) no-repeat;*/
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #666;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}

.entry p, h2,h1,h5 {
	margin:10px 0 10px 0;
	padding:0px;
	text-indent:-px;
}
.post p, h2,h1,h5 {
	margin:10px 0 10px 0;
	padding:0px;
	text-indent:-px;
}

h1 {
	margin:  10px 10px 10px 0;
	padding:0px;
	font-size:14px;
	color:#333;
	line-height: 24px;
}

 p {
	margin:  10px 10px 10px 0;
	padding:0px;
	color: #636363;
	width: 386px;
	
	
}



/*-------------------------------
SIDEBAR
-------------------------------*/

#right_wrapper{
text-align:left;
float:right;
margin:0;
padding:0;
background-color:#dfdfdf;
width:320px;
overflow:auto;
}


#sidebar {
	float: right;
	padding: 10px 10px 20px 10px;
    width: 320px;


	
}
.sidebar ul li  {
	color:#fe6d4c;
	list-style:none;
	
}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}


