/*  
Theme Name: CC & Co.
Theme URI: http://www.studiocc-co.com
Description: This is theme developed for CC & Co. by us.
Version: 1.0
Author: CC & Co.
Author URI: http://www.studiocc-co.com
*/
 html{
margin: 0;
padding: 0;
border: 0;
height: 100%; 
max-height: 100%; 
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
body{
	margin: 0;
padding: 0;
border: 0;
height: 100%; 
max-height: 100%; 
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
overflow: hidden;	
}
#blog{
	margin: 0;
padding: 0;
border: 0;
height: 100%; 
max-height: 100%; 
width:100%;
min-width:1024px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
overflow:auto;
}
#blogSingle{
	margin: 0;
padding: 0;
border: 0;
height: 100%; 
max-height: 100%; 
width:100%;
min-width:820px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
overflow:auto;
}
#container-single{
position: absolute;
padding:0px;
top: 0; 
left: 200px; /*Set left value to WidthOfFrameDiv*/
right: 0;
bottom: 0;
overflow:auto; 
background:#F0ECE0;
}

	


#sidebar{
position:absolute;
top: 0;
bottom: 0; 
left: 0;
width: 170px; /*Width of frame div*/
height: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
color:#000;
padding-left:15px;
padding-right:15px;
z-index:10;
}
#whatwedo{
	position:fixed;
	top:200px;
	left:350px;
	font-size:18px;
	font-weight:bold;
	color:#6D6E71;
	line-height:20px;
	width:650px;
	z-index:0;
}
.return{
	margin-bottom:12px;	
	line-height:20px;
}
#description{
	position:fixed;
	top:200px;
	left:350px;
	font-size:36px;
	font-weight:bold;
	color:#6D6E71;
	line-height:38px;
	width:600px;
	z-index:0;
		
}
#projectdes{
	display:none;
	position:relative;
	
}
#projectdes p{
		position:relative;
	z-index:0;	
}
#description a{
	font-size:36px;
	font-weight:bold;
	color:#6D6E71;
	text-decoration:none;

	
	
	
	
}
#description a:hover{
	font-size:36px;
	font-weight:bold;
	color:#333;
	
	
}

#container{
position: absolute;
padding:0px;
top: 0; 
left: 200px; /*Set left value to WidthOfFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
background:#F0ECE0;
overflow:hidden;
z-index:1;
}


* html body{ /*IE6 hack*/
padding: 0 0 0 200px; /*Set value to (0 0 0 WidthOfFrameDiv)*/
}

* html #container{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}
img{
			border:none;
		}
#supersize{
			position:absolute;
			text-align:center;
			height:100%;
		
				
				
			
	}
* html #supersize{
	
	
}
#supersize img{
			height:100%; 
			position:absolute;
			z-index:5;	
}
 #supersize a{
			height:100%; 
			position:absolute;
			z-index:1;	
		
}
#s3{
	position:absolute;	
}


#show{
			overflow:auto;
			height:600px;
}
#show img {
	width:100%;
	
}

.pagenav  ul,
.pagenav .current_page_item ul ul,
.pagenav .current_page_ancestor ul ul,
.pagenav .current_page_ancestor .current_page_item ul ul,
.pagenav .current_page_ancestor .current_page_ancestor ul ul {
	display: none;
	list-style-type:none; 

	}

.pagenav .current_page_item ul,
.pagenav .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_ancestor ul {
	display:block;
	list-style-type:none; 
	}
	

.pagenav  ul {
	margin-left:0;
	padding-left:0;	
}



.pagenav {
	list-style:none;
	padding:0;
	margin:0;
}
.info{
	font-size:10px;
	
}
.info a{
	color:#000;
	text-decoration:none;
}
.info a:hover{
	text-decoration:line-through;
}
.img{
	border:none;
}
h1{
margin-bottom:8px;	
}
h1 a{
	color:#000;
	text-decoration:none;
	font-size:24px;
	letter-spacing:-1px;
	
}
#footer{
	position:fixed;
	bottom:0px;
	left:20px;
	z-index:20;
}
#sidebar li a, #sidebar li a:visited {
		color:#6D6E71;
	font-size:14px;
	font-weight:bolder;
	text-decoration:none;
	}
#sidebar li a:hover{
		color:#000;
	font-size:14px;
	font-weight:bolder;
	text-decoration:line-through;
	}
#sidebar li.current_page_ancestor a, #sidebar li.current_page_ancestor a:visited {
		color:#000;
	font-size:14px;
	font-weight:bolder;
	}
#sidebar ul.pagenav li.current_page_ancestor ul li.current_page_parent a{
		color:#000;
	font-size:14px;
	font-weight:bolder;
	}

#sidebar ul.pagenav li ul.children li a{
	color:#6D6E71;
	font-size:14px;
	font-weight:bolder;
	text-decoration:none;
	
}
#sidebar ul.pagenav li ul.children li a:hover{
	color:#000;
	font-size:14px;
	font-weight:bolder;
	text-decoration:line-through;
	
}
#sidebar ul.pagenav li ul.children li ul.children li a{
	color:#6D6E71;
	font-size:12px;
	font-weight:normal;
}
#sidebar ul.pagenav li ul.children li ul.children li a:visited{
	color:#999;
	font-size:12px;
	font-weight:normal;
}
#sidebar ul.pagenav li ul.children li ul.children li a:hover{
	color:#000;
	text-decoration:line-through;
	font-size:12px;
	font-weight:normal;
}
#sidebar li.current_page_item a{
	color:#000;	
}
#sidebar ul.pagenav li ul.children li ul.children {
	margin-bottom:15px;
	margin-left:0px;
	border-bottom:none;
}
#sidebar ul.pagenav li ul.children li ul.children li.current_page_item a{
	color:#000;
	text-decoration:line-through;	
}
#sidebar ul.pagenav li ul.children {
	margin-top:5px;
	margin-left:40px;
	margin-bottom:15px;
	border-bottom:none;
	
}
#sidebar ul.pagenav li.page-item-7.current_page_item{
	
	border-bottom:2px #666 solid;
	margin-bottom:10px;
	padding-right:15px;
	
}
#sidebar ul.pagenav li.page-item-7.current_page_ancestor {
	
	border-bottom:2px #666 solid;
	margin-bottom:10px;
	padding-right:15px;
	
}
#sidebar ul.pagenav li.current_page_ancestor ul.children li{
	margin-bottom:0px;
	border-bottom:none;
}
#sidebar ul.pagenav{
	margin-top:15px;
	border-top:2px #666 solid;
	padding-top:15px;
}





.postcontent{ 
width:300px; 
height:175px;
overflow:hidden;
} 
#postOne{
	display:inline-block;
	width:300px;
	float:left;
	padding:0;	
	margin-left:10px;
}
#blog-container{
position: fixed;
padding:0px;
top: 0; 
left: 200px; /*Set left value to WidthOfFrameDiv*/
right: 0;
bottom: 0;
overflow:auto; 
background:#F0ECE0;
min-width:1020px;

}
#postTitle h2 a{
	color:#6D6E71;
	font-size:18px;
	text-decoration:none;
	
	
}
#container-single h2 a{
	color:#6D6E71;
	text-decoration:none;	
	font-size:18px;
	
}
#container-single h2 a:hover{
	color:#333;
	text-decoration:none;	
	font-size:18px;
	
}
#postTitle h2{
	margin-bottom:5px;	
	font-size:18px;
}
#postTitle h2 a:hover{
	color:#333;
	text-decoration:none;
}
img.wp-post-image {
	width:100%;
	height:100%;
}
.navigation{
	margin-top:40px;
	padding-left:20px;
}
.navigation a{
	padding-left:5px;
	padding-right:5px;
	color:#6D6E71;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}
.navigation a:hover{
	color:#000;
	text-decoration:line-through;
	
}
.navigation-single{
	margin-top:40px;
}
.navigation-single a{
	color:#6D6E71;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}
.navigation-single a:hover{
	color:#000;
	text-decoration:line-through;
	
}
.postSingle{
	width:600px;	
}
.post{
	width:100%;
	height:100%;
}
.entry{
	color:#6D6E71;
	font-size:12px;
	line-height:18px;
	
}
.entry a{
	color:#333;;
	text-decoration:none;
}
.entry a:hover{
	color:#000;
	text-decoration:line-through;
}
#container-single p{
	margin-top:18px;
	margin-bottom:18px;

}

