/*
Theme Name: Leadpoint Default
Description: Leadpoint Default Theme 
Version: 1.0
Author: alo
Tags: fixed width, right sidebar, two columns, valid XHTML, widgets
*/

html{background:#fff;}
body{font-family:arial; text-align:left;}
form{margin:0; padding:0;}
a {color: #154C84; text-decoration:none;}
a:hover {color: #154C84; text-decoration:underline;}
ul {margin:0; padding:0;}
strong {font-weight:bold;}
em {font-style: italic;}
em strong {font-weight:bold; font-style:italic;}
strong em {font-weight:bold; font-style:italic;}
.clearfix {zoom: 1;}  
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#main {margin:0 auto; width:900px;}
#hd {padding:20px 0;}
#hd .container {width:900px; margin:0 auto; padding-left:20px;}
#hd a#logo {background: url(images/logo.png) no-repeat 0 0; display:block; float:left; height:75px; width:400px; text-indent:-999em;}
#hd .nav {float:right; margin:30px 0 0;}
#hd .nav li {display: inline; padding: 0 9px 0 6px; font-weight:bold; font-size:108%; border-right:solid 1px #ddd;}
#hd .nav .last {border:none;}
#hd .nav .rss {background: url(images/rss.gif) no-repeat 0 0; padding-left: 20px;}
#hd .nav .twitter {background: url(images/twitter.png) no-repeat 0 0; padding-left: 20px;}


#ft {border-top: solid 1px #eee; padding:10px 0; margin:30px 0;}
#ft .nav {float:right; margin:0px 10px;}
#ft .nav li {display: inline; margin-left: 15px; font-size:85%;}


.content .pageTitle {background:#fff; border-bottom: solid 2px #999; font-size:131%; color: #000; padding: 3px 0px 2px; margin-bottom:20px;}
.content {width:510px; padding:35px 50px 0 30px;line-height:150%; float:left; background: url(images/bg_light.png) repeat-x 0 0;}
.content h2, .content h3 {font-size:161.6%; line-height:120%; color:#C95C35;} 
.content h2 a, .content h3 a {color:#C95C35;}
.content .post {margin-bottom:60px;}
.content .date {color:#666; margin:5px 0 10px; display:block;}
.content .entry {border-bottom: 1px dotted #C4C4C4;}
.content .entry p {margin:15px 0;}
.content ul {margin-left:15px;}
.content ol {list-style-type:decimal; margin-left:15px;}
.content .entry li {list-style:disc;}
.content .entry .commentLink {display:block; margin:20px 0 5px;}
.content .entry .commentLink a {font-weight:bold; font-size:96%;}
.content .postMetaData {font-size:85%; margin-top:5px;}

.navigation {font-size:108%; font-weight:bold;}
.navigation .alignleft {float:left; display:block; border:solid 1px #ccc; padding: 5px 10px; background:#264266;}
.navigation .alignleft a {color:#fff;}
.navigation .alignright {float:right; display:block; border:solid 1px #fff; padding: 5px 10px;}

.sidebar {float:right; width:310px; background: url(images/bg_dark.png) repeat-x 0 0; background-color:#ececec; padding:30px 0 15px}
.sidebar .Block {width: 275px; margin: 0 0 15px 17px;}
.sidebar .BlockHeader {background:#fff; border-bottom: solid 2px #999; font-size:108%; font-weight:bold; color: #666; padding: 3px 10px 2px;}
.sidebar .BlockContent {padding: 10px;}
.sidebar li {margin-bottom: 5px;}

#searchform .hidden {display:none;}
#searchform #s {width: 180px;}

table#wp-calendar { border:1px solid #cccccc; margin:0 auto;} 
tbody .pad { background-color:#dddddd; } 
table#wp-calendar>tbody>tr>td>a { font-weight:bold; } 
thead>tr>th { width:20px; height:20px; text-align:center; background-color:#fff; border:1px solid #cccccc; } 
tbody>tr>td { width:20px; height:20px; text-align:center; border:1px solid #cccccc; } 
tfoot>tr>td>a, tfoot>tr>td>a:link, tfoot>tr>td>a:visited, tfoot>tr>td>a:hover, tfoot>tr>td>a:active { font-weight:bold; height:20px; background:#fff; } 
tfoot>tr>td#prev { width:58px; height:20px; text-align:left; background-color:#fff; padding: 0 5px;} 
tfoot>tr>td#next { width:58px; height:20px; text-align:right; background-color:#fff; padding: 0 5px;}

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px}
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

.commentlist {border-top: solid 1px #eee; border-bottom: solid 1px #eee; margin:10px 0; padding: 10px;}
.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; }

#commentform {background:#f1f1f1; padding: 10px;}
#commentform textarea { width: 485px;}
#commentform p {padding:5px 0}