body,header,search, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
margin: 0;
padding: 0;
}


body{
background:#FDFCFA;
}


#wrapper{
margin:0 auto;
width:766px;
border-right:1px solid thin #CCCCCC;
border-left:1px solid thin #CCCCCC;
}


/*header styling*/


#header{
width:766px;
height:289px;
background:url(images/header.jpg) no-repeat;
}


#header h1 a{
position:absolute;
float:right;
margin: 100px 90px auto 380px;
font-weight:bold;
font-size:20px;
color:#6b6a63;
text-decoration:none;
font-family:Helvetica, sans-serif;
}

#header p{
float:right;
padding-right:100px; /*change the font to match position*/
margin-top:150px;
font-size:12px;
color:#8c876e;
text-decoration:none;
}


/*search styline*/


#search{
display:inline;
float:right;
padding-right:1px; /*change the font to match position*/
margin:220px 100px 20px 500px;
position:absolute;
}

form#searchform div input#s{
width:180px;
height:16px;
line-height:16px;
background:#dbd3b1;
border:2px  solid #858068;
margin:0;

}

form#searchform div input#searchsubmit,form#searchform div input#searchsubmit:hover{
border:0;
padding:0 0 13px 0;
background:url(images/button.jpg) no-repeat left;
display:inline;
height:24px;
width:26px;
}



/*container styling*/


#container{
float:left;
width:550px;

}

.post{
padding: 15px 0 15px 0;
background:url(images/container.jpg) no-repeat;
}

.entry,p{
padding: 5px 0 0 0;
font-size:14px;
font-family:"Courier New", Courier, monospace;
}


.post h2 a{
padding:10px 10px 10px 0px;
text-decoration:none;
color:#888676;
font-family:Georgia, "Times New Roman", Times, serif;
border-bottom:thin dashed;
display:block;
margin-left:20px;
margin-right:2px;
}


.post .date{
padding: 10px 0 0px 20px;
font-size:12px;
color:#555555;
}

.post .date p{
font-size:12px;
color:#888676;
display:inline;
}


.entry{
margin:5px 0 0 8px;
padding:8px 8px 10px 12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:14px;
letter-spacing:inherit;
}

.postmetadata{
margin:5px 0 20px 0;
padding:5px 0 0 0;
text-transform:capitalize;
line-height:15px;
border-top:dashed 1px;
color:#766e4c;
}

.postmetadata a{
text-transform:capitalize;
line-height:15px;
text-decoration:none;
color:#766e4c;
}

.postmetadata a:hover{
text-transform:capitalize;
line-height:15px;
text-decoration:none;
color:#766e4c;
border-bottom:dotted thin;
}

.alignleft{
float:left;
}

.alignright{
float:right;
}

.navigation{
margin:10px 0 0 0;
padding: 0px 0 10px 0;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}



.navigation .alignleft a{
float:left;
color:#6b6a63;
text-decoration:none;
}

.navigation .alignright a{
float:right;
color:#6b6a63;
text-decoration:none;
}

.navigation_single{
display:inline;
padding: 10px 5px 10px 10px;
margin:5px 0;
}

.navigation_single .alignleft a{
text-decoration:none;
font-size:13px;
color:#6b6a63;
}

.navigation_single .alignright a{
text-decoration:none;
font-size:13px;
color:#6b6a63;
}

.navigation_single .alignleft a:hover{
text-decoration:none;
font-size:13px;
color:#6b6a63;
border-bottom:dashed 1px;
}

.navigation_single .alignright a:hover{
text-decoration:none;
font-size:13px;
color:#6b6a63;
border-bottom:dashed 1px;
}


/*sidebar styling*/


.sidebar{
float:right;
width:210px;
display:inline;
background:url(images/sidebar.jpg) no-repeat;
}

.sidebar ul{
list-style-type: none;
margin: 0;
padding: 10px 10px 10px 15px;
}

.sidebar ul li{
padding: 10px 0 10px 0;
}


.sidebar ul li h2{
padding:5px 0 0 5px;
font-family: Georgia, Sans-serif;
font-size: 14px;
color:#766e4c; /*color of text search,catagory can be changed here*/
height:25px;
background:url(images/sidebar_hover.jpg) no-repeat left;
}

.sidebar ul ul li {
padding: 0;
line-height: 24px;
font-size:13px;
}

.sidebar ul li ul li a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
margin-left:5px;
}

.sidebar ul li ul li a:hover{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
border-bottom:dotted thin;
padding-bottom:1px;
margin-left:5px;
list-style-image:url(images/arrow.gif);
list-style-position:inherit;
}


/*Footer styling*/


#footer{
margin-top:10px;
padding-top:5px;
float: left;
width:550px;
height:63px;
background:url(images/footer.gif) repeat-x;
clear:both;
border:#89877c 1px solid;
}

#footer ul{
float:left;
display:inline;
font-size:12px;
padding:5px;
}

#footer ul li{
float:left;
display:inline;
font-size:14px;
list-style:none;
padding:12px 10px;
font-weight:500;
}

#footer ul li a{
display:inline;
font-size:14px;
list-style:none;
font-weight:bold;
text-decoration:none;
color:#766e4c;
}

#footer ul li a:hover{
display:inline;
font-size:14px;
list-style:none;
font-weight:bolder;
border-bottom:thin dotted;
color:#766e4c;

}

/*images and blockquoates*/
blockquote {
margin: 15px 30px 5px 10px;
padding-left: 20px;
font-weight:200;
border-left:#666666 4px solid;
color:#666666;
font-size:14px;
font-style:italic;
}

blockquote cite {
margin: 5px 0 0;
display: block;
}

img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignleft, img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0px;
}

img.alignright, img[align="right"] {
	float:right;
	margin: 2px 10px 5px 10px;
}

a img{
text-decoration:none;
border:0;
}



/*comments styling*/

h3#comments{
color:#5B595A;
}

h3#respond{
padding-left:0px;
font-weight:bold;
font-size:16px;
color:#888676;
}

form#commentform p label small{
color:#666666;
}

form#commentform p{
color:#666666;
padding-left:2px;
}

form#commentform p input#submit{
border:#6B6A63 1px solid;
padding:0;
background:#DED8B9;
display:inline;
height:32px;
width:35px;
}

.comments-template{
	margin: 10px 0 0;
	border-top: 1px dotted #6B6A63;
	padding: 10px 0 0 5px;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}


form#commentform p textarea#comment,form#commentform p input#url,form#commentform p input#author,form#commentform p input#email{
border:#DED8B9 1px solid;
}

ol.commentlist li{
padding:5px;
background-color:#ECE9D6;
}

ol.commentlist li a{
color:#6B6A63;
text-decoration:none;
}

ol.commentlist li a:hover{
color:#6B6A63;
text-decoration:none;
border-bottom:dashed 1px;
}

/*Social bookmark-Part of plugin , if u don't have the plugin it wont load. though putting it in the css*/
.social_bookmark {
padding : 5px 0;
display : block;
margin-left : 0;
margin-right : auto;
text-align : left;
}
.social_img {
padding : 1px;
} 