/*
Theme Name: capricorn
Theme URI: 
Version: 1.3
Description: miaso design
Author: <a href="http://zotnip.com">Zotnip Web Services</a>
Tags: 
For the WordPress community (GPL), enjoy!
by Zotnip

For WordPress 2.7+ 
*/

a
{
  outline: none;
}


body{
	padding:0px;
	margin:0px;
	background-color: #312f2f;
	color: #1d252c;
	font-size: 12px;
	
	
}

#footer {
	text-align: center;
	width: 810px;
	padding-top: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #737070;
	clear: left;
	}
 
 
a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 12px;


}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;

}
a:hover {
	color: #900000;
	font-family: Arial, Helvetica, sans-serif;

}
 
 a.footer:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #737070;
}
 a.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #737070;

}
  a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}










/* Content */

#content {
	width: 810px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	font-size: 0px;
	text-align: left;
	background-image: url(image/bak.jpg);
	height: 607px;

}

#content2 {
	width: 810px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	font-size: 0px;
	text-align: left;
	background-image: url(image/bak2.jpg);
	height: 607px;
	background-repeat: no-repeat;
	}


#contentinner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	width: 585px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
	color: #1d252c;
	}
	
#contentinner2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 802px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	color: #1d252c;
	background-color: #FFFFFF;
	padding-top:10px;
	}
#photogallery {
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	

}


#contentfooter {
	
	width: 621px;
	height: 9px;
	background-image: url(./img/footerline.jpg);
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
}
#contentcopyright {
	width: 621px;
	height: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

/* Header */

#header {
	text-align: left;
	width: 810px;
	float: left;
	margin-top: 55px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#headerleft {
	text-align: left;
	width: 291px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 55px;
	}
	
.blogmenu
{
float: right;
margin-right: 75px;
width:47px;
}
	
	
#headerpage {
	text-align: left;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 419px;
	height: 100px;
	
	}	
ul.webprint li {
	display:block;
	float:right;
	list-style-type:none;
	padding: 0px;
	margin-top: 20px;
	*margin-top:0px; 
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}	
ul.webprint li#navWeb a {
	display:block;
	height:18px;
	width:43px;
	background:transparent url(image/web.png) no-repeat 0 0;
	text-indent:-9009px;
	
    }
	
 ul.webprint li#navWeb a:hover, body.page-id-41 ul.webprint li#navWeb  a  {
    background:transparent url(image/web_red.png) no-repeat 0 0;
    }
ul.webprint li#navPrint a {
	display:block;
	height:18px;
	width:50px;
	background:transparent url(image/print.png) no-repeat 0 0;
	text-indent:-9009px;
	    }
	
 ul.webprint li#navPrint a:hover, body.page-id-43 ul.webprint li#navPrint a  {
    background:transparent url(image/print_red.png) no-repeat 0 0;
    }
	
	
ul li {
    display:inline;
	margin-top: 57px;
	margin-left: 9px;
    float:left;
    list-style-type:none;
    text-align: left;
	}
 ul li a {
    display:block;
    height:15px;
    margin-right: 2px;
	  text-indent:-9009px;
    }
	
ul li#nav1 a {
 width:38px;
    background:transparent url(image/menu/home.png) no-repeat 0 0;
}	

	ul li#nav1 a:hover, body.page-id-2 ul li#nav1 a  {
    background:transparent url(image/menu/home_red.png) no-repeat 0 0;
    }
ul li#nav2 a {
	width:84px;    
    background:transparent url(image/menu/experience.png) no-repeat 0 0;
    }
	 ul li#nav2 a:hover, body.page-id-11 ul li#nav2 a  {
    background:transparent url(image/menu/experience_red.png) no-repeat 0 0;
    }
ul li#nav3 a {    
	width:66px;
    background:transparent url(image/menu/business.png) no-repeat 0 0;
    }	
	ul li#nav3 a:hover, body.page-id-16 ul li#nav3 a   {
	background:transparent url(image/menu/business_red.png) no-repeat 0 0;
	}
ul li#nav4 a { 
	width:74px;
    background:transparent url(image/menu/portfolio.png) no-repeat 0 0;
    }
	
	ul li#nav4 a:hover, body.page-id-43 ul li#nav4 a, body.page-id-41 ul li#nav4 a  { 
    background:transparent url(image/menu/portfolio_red.png) no-repeat 0 0;
    }
ul li#nav5 a {    
	width:33px;
    background:transparent url(image/menu/blog.png) no-repeat 0 0;
    }	
	ul li#nav5 a:hover, body.page-id-19 ul li#nav5 a {    
	  background:transparent url(image/menu/blog.png) no-repeat 0 0;
    }	
	
ul li#nav6 a {    
	width:60px;
    background:transparent url(image/menu/contact.png) no-repeat 0 0;
    }	
	ul li#nav6 a:hover, body.page-id-19 ul li#nav6 a {    
	  background:transparent url(image/menu/contact_red.png) no-repeat 0 0;
    }	
	

		
	/* Posts */

#main{
float:left;
width:685px;
}

.post{
padding:5px;
text-align:justify;
}

.main{
text-align:justify;
border-bottom:1px solid #bbb;
}

.main p{
line-height:18px;
margin:0 0 15px 0;
}

.main ol{
line-height:18px;
margin:0 0 15px 30px;
}

.main ul{
line-height:18px;
margin:0 0 15px 30px;
}

.main li{
margin:0 0 5px 0;
}


.main img{
padding:5px;
border:1px solid #999;
}

.main img:hover{
padding:5px;
border:1px solid #444;
background:#666;
}

img.wp-smiley{
padding:0px;
border:0px;
}

img.wp-smiley:hover{
padding:0px;
border:0px;
}


.meta{
font-size:9px;
line-height:15px;
color:#000;
padding:0 5px 5px 0;
background: url(image/singlelinelong.gif) no-repeat bottom left;
margin-bottom: 25px;
}

.navigation{
font-size:11px;
}

/* Comments */

.gravatar{
float:left;
padding:2px;
border:1px solid #999;
margin:5px;
}

.gravatar:hover{
padding:2px;
border:1px solid #444;
}

.alt{
color:#777;
}

ol#comments{
text-align:justify;
}

.gravatar{
float:right;
border:1px solid #222;
}


/* Forms */

input, textarea, select, button{
background:#fafafa;
border:1px solid #efefef;
color:#666;
padding:2px;
margin:3px 0 5px 0;
font:10px "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
}

.submit_button {
background:transparent url(image/sendmess.png) no-repeat scroll center top;
border:0 none;
cursor:pointer;
height:37px;
margin:0;
padding:0;
text-indent:-1000em;
width:111px;
}


input:focus{
border:1px solid #555;
}


#left {
float: left;
}



/* Blog */



#blogcontent {
	width: 500px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 40px;
	margin-left: 50px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

#blogcontent h2 {
	font-size: 13px;
}

#blogsidebar h2 {
	font-size: 10px;
	width: 149px;
	height: 22px;
	background: url(image/doubleline.gif) no-repeat bottom center;
	
}


#blogsidebar {
float: right;
width: 155px;
margin-right: 50px;
margin-top: 0px;

}

#blogsidebar li {
list-style-type: none;
background: url(image/singleline.gif) no-repeat bottom left;
margin-bottom:5px;
padding-bottom:3px;


}

#blogsidebar a:link {
	color: #7f7f7f;
	font-size: 10px;
	font-weight:bold;
	text-transform:uppercase;
	
}

#blogsidebar a:visited {
	color: #7f7f7f;
	font-size: 10px;
	font-weight:bold;
	text-transform:uppercase;
	
}

#blogsidebar a:hover {
	color: #7f7f7f;
	font-size: 10px;
	font-weight:bold;
	text-transform:uppercase;
	
}

.meta a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
.meta  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;

}
.meta a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}

h3 {
	font-size: 12px;
}



/* mail sent box */

#wpcf7-f3-p19-o1 .wpcf7-response-output {
margin:0px;
padding:0.2em 1em;
}

/* contact form stuff */

span.wpcf7-list-item {
float:left;
clear:both;
}