/*  

Theme Name: Tech-Blog-DP

Theme URI: http://www.dolphinpromotions.co.uk/

Description: widget ready , wp version 2.3.1 , Attractive Tech Style Blog by  SEO UK

Version: 1.0

Author: SEO UK

Author URI: http://www.dolphinpromotions.co.uk/

*/



/*General Clearing*/

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:38px;

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:766px;

height:41px;

background:url(images/footer.gif) repeat-x;

clear:both;

border:#89877c 1px solid;

padding-left:10px;

padding-top:27px;

}



#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;

} 