/*
Credit: http://www.templatemo.com
*/


img { border: none; border: #fff 4px solid }






#templatemo_main { 
	width: 100%;
}






#templatemo_content {
	width: 950px;
	height: 513px;
	padding: 5px;
	background: url(../images/templatemo_main.png);
}





#templatemo_content #home { padding:0px 0px 0px 0px;
}
#templatemo_content #home.active { 
}
#templatemo_content #about {
}
#templatemo_content #about.active {
}
#templatemo_content #social {
}
#templatemo_content #social.active {
}
#templatemo_content #portfolio { 
}
#templatemo_content #portfolio.active { 
}
#templatemo_content #contact {
}
#templatemo_content #contact.active {
	margin-right: 0px;	
}

#templatemo_content #home span.header {
	background-image: url(../images/home.png)
}

#templatemo_content #home.active span.header {
	background-image: url(../images/home.png)
}

#templatemo_content #about span.header {
	background-image: url(../images/about.png)	
}

#templatemo_content #social span.header {
	background-image: url(../images/social.png)	
}

#templatemo_content #portfolio span.header { 
	background-image: url(../images/portfolio.png)	
}

#templatemo_content #contact span.header {
	background-image: url(../images/contact.png)	
}

#templatemo_content li .inner {
	width: 960px; 
	padding: 0px 0px 0px 0px; 
}

#templatemo_content li ul { 
	margin: 0 0 10 0px; 
	padding: 0; 
	list-style: decimal-leading-zero; 
}

#templatemo_content li ul li {
	width: auto;
	height: auto;
	float: none;
	margin: 0;
	padding: 0 0 5px 18px;
	background: url(../images/templatemo_list.png) scroll 0px 7px no-repeat
}

#templatemo_content li ul.social_links {
	margin-top: 0px
}

#templatemo_content li ul.social_links li {
	width: auto;
	height: auto;
	float: left;
	width: 180px;
	margin: 0 0 40px;
	padding: 0;
	background: none;
}

#templatemo_content li ul.social_links li a {
	display: block;
	height: 33px;
	padding: 15px 0 0 60px;
	font-size: 14px;
	color: #35322b;
	background-position: left;
	background-repeat: no-repeat;
}

#templatemo_content li #gallery {
	margin-top: 5px
}

#templatemo_content li #gallery li {
	width: auto;
	height: auto;
	float: left;
	width: 180px;
	height: 180px;
	margin: 0 5px 5px 0;
	padding: 0;
	background: none;
}

#templatemo_content li #gallery li a {
	display: block;
}

#templatemo_content li ul.social_links li a.facebook {
	background-image: url(../images/facebook.png) 
}

#templatemo_content li ul.social_links li a.flickr {
	background-image: url(../images/flickr.png)
}

#templatemo_content li ul.social_links li a.linkedin {
	background-image: url(../images/linkedin.png)
}

#templatemo_content li ul.social_links li a.twitter {
	background-image: url(../images/twitter.png) 
}

#templatemo_content li ul.social_links li a.yahoo {
	background-image: url(../images/yahoo.png)
}

#templatemo_content li ul.social_links li a.youtube {
	background-image: url(../images/youtube.png)
}

#templatemo_footer {
	text-align: center;
	padding: 8px;
}

#templatemo_footer a {
	color: #000;
	text-decoration: none;
}

#contact_form { 
	padding: 0; 
	width: 310px; 
}

#contact_form form { 
	margin: 0px; 
	padding: 0px; 
}

#contact_form form .input_field { 
	width: 200px; 
	padding: 5px; 
	color: #222; 
	border: 1px solid #f4f2ee;  
	background: #d9d4c7;
}

#contact_form form label { 
	display: block;
	font-size: 13px; 
}

#contact_form form textarea { 
	width: 298px; 
	height: 120px; 
	padding: 5px; 
	color: #222;
	border: 1px solid #f4f2ee;  
	background: #d9d4c7;  
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}

#contact_form form .submit_btn { 
	font-size: 13px; 
	color: #222;
	border: 1px solid #f4f2ee;  
	background: #d9d4c7; 
	padding: 5px 14px; 
}

.col_half { width: 270px }