/*
Theme Name: KENSTRUCTIONS
Version: 1.0
Author: Kenna A. Marcelo
Author URI: http://kenstructions.com/

*/



body {
	font-size: 12px;
	font-family: 'Candara', 'Calibri';
	background: #cccccc;
	background-image:url('http://kenstructions.com/wp-content/themes/kens/images/bg.png');
	background-repeat:repeat;	
	color: #545547;
	text-align: left;
	}
p, h1, h2, h3, ul, table, th, td, dt, dd, blockquote {
	font-family: 'Candara', 'Calibri';

}

a {
	color: #0099cc;
	text-decoration:none;
font-weight:bold;
}

a:hover{
	color: #00cbfe;
	font-weight:bold;
}

h2 {
margin : 5px 0;
margin-left:5px;
color : #464646;
font-size : 1.2em;
vertical-align : middle;
line-height : normal;
font-family: 'Candara', 'Calibri';
}

h2 a {
	color: #545547;
	text-decoration:none;
}

h2 a:hover{
	color: #49a9af;
	text-decoration:none;
}

h4 {
margin : 5px 0;
margin-left:5px;
color : #464646;
font-size : 1.2em;
vertical-align : middle;
line-height : normal;

}

ul {
	list-style:none;
 margin-left: 0;
  padding-left: 1em;
}
li{
	list-style:none;
}
#container {
	width: 1050px;
	margin-left: auto;
    margin-right: auto;
	height: 100%;
	background-image:none;
	font-size: 12px;
	font-family: 'Candara', 'Calibri';
	color: #545547;


}

#links
{
	width: 171px;
	background-image:url('http://kenstructions.com/wp-content/themes/kens/images/links_01.gif');
	background-repeat:repeat-y;
	float: left;
	margin-top:-10px;
}

#about
{
	width: 181px;
	background-image:url('http://kenstructions.com/wp-content/themes/kens/images/about_bg.gif');
	background-repeat:repeat-y;
	float: left;
	margin-top:-10px;

}


#sponsor {
	width: 181px;
	background-image:url('http://kenstructions.com/wp-content/themes/kens/images/sponsor_01.gif');
	background-repeat:repeat-y;
	float: left;
	margin-top:-10px;
}

.sponsor {
	width:170px;
	margin-left: 3px;
}

#blog {
	width: 508px;
	height: 100%;
	margin-top: -10px;
    float:left;
    margin-left:-5px;
	background-image:url('http://kenstructions.com/wp-content/themes/kens/images/blog_bg.png');
	background-repeat:repeat-y;
	
}

#blog .full{
	border-style:none;
	width: 500px;
	position:relative;
	margin-left:-6px;
}
#blog img{
	border-style:none;
	margin-left:-6px;
}


#blog .bottom{
	border-style:none;
	width: 508px;
	position:relative;
	margin-left:-13px;
}


.content {
    margin-top:10px;
	margin-left: 13px;
	width:490px;
}


#commentform textarea {
background : #f8f7f6;
border : 1px solid #d6d3d3;
width : 460px;
}
#commentform textarea:hover {
background : #ffffff;
border : 1px solid #d6d3d3;
}
#commentform textarea:focus {
background : #ffffff;
border : 1px solid #939793;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size : 1.1em;
background : #ffffff;
border : 1px solid #939793;
width : 280px;
}
#commentform input {
margin-bottom : 3px;
}

.post {
	font-size: 12px;
	font-family: 'Candara', 'Calibri';
	background-repeat:repeat;	
	color: #545547;
	text-align: left;

}

.comments-template {
  width: 600px;
  margin: 20px auto;
}
.commentlist li {
  width: 410px;
  border-bottom: 1px solid #ccc;
  margin: 0 0 20px 0;
}
.commentlist li p {
  margin: 5px 0 10px 0;	
}
.commentlist li p a {
  color: #f96549;
}
.commentlist {
  list-style: none;
}
.comment_user {
  color: #f96549;
  font-weight: bold;
}
.commentmetadata a {
  color: #323232;
  font-weight: bold;
  text-decoration: none;
}
#respond {
  color: #444cc8;
  margin: 0 0 10px 0;
}
#commentform small {
  font-size: 12px;
  color: #808080;
}
#commentform textarea, #commentform input[type="text"] {
  width: 390px;
  border: 1px solid #b3b3b3;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px;
  padding: 8px;
  margin: 3px 0 15px 0;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
  background: #ccc;
}
