/*
Theme Name: NP Blog
Theme URI: http://www.NathanaelPadgett.com
Description: NP Blog
Version: 1.0
Author: Nathanael Padgett
Author URI: http://www.NathanaelPadgett.com
Tags: starkers, dv, nathanael padgett, dream vacations, blog
*/

*{border:0;margin:0;padding:0;font-family:Verdana,Geneva,Kalimati,sans-serif;line-height:1;font-size:12px;}
body{background:#ccc;text-align:center;}

a{color:blue;}

#wrapper{width:730px;background:#fff;padding:20px;margin:20px auto 0 auto;text-align:left;overflow:hidden;}
.clear{clear:both;}

#header{clear:both;}

#logo{height:50px;float:left;background:url('images/logo.jpg') top left no-repeat;}
#logo a{color:#000;text-decoration:none;}
#logo h1{font-size:24px;padding:22px 0 0 50px;font-weight:normal;}

#nav{float:right;margin-top:30px;}
#nav a{color:#666;text-decoration:none;font-size:16px;}
#nav a:hover{color:#000;text-decoration:underline;}
#nav li{background:0;display:inline;list-style-type:none;padding-left:20px;font-weight:bold;}
#nav li:first-child{padding-left:0;}

#tagline{clear:both;background:#333333;padding:10px;margin:10px 0;}
#tagline h2{text-align:center;font-size:26px;color:#fff;font-weight:normal;}

.alignright{float:right;}

.leftSide{float:left;width:520px;}
.rightSide{float:right;width:200px;}

.yellowBox{background:#fff6bf;padding:10px;margin-bottom:10px;}
.yellowBox h3{font-size:18px;color:#333;margin-bottom:6px;}
.yellowBox p{font-weight:bold;font-size:14px;color:#666;line-height:1.5;}

.grayBox{background:#eee;padding:10px;margin-bottom:10px;}
.leftSide h2{margin-bottom:10px;color:#448CCB;font-size:22px;text-decoration:none;border-bottom:1px solid #ccc;padding-bottom:4px;}
.leftSide h2 a{color:#448CCB;font-size:22px;text-decoration:none;}
.rightSide h2{color:#448CCB;font-size:18px;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:4px;}

#superHappyClients li{display:inline;list-style-type:none;padding:0 5px;}
#superHappyClients{margin-bottom:10px;}


#footer{margin-top:20px;background:#eee;padding:4px 10px;overflow:hidden;border-top:1px solid #999;border-bottom:1px solid #999;color:#666;}
#footerLeft{float:left;}
#footerRight{float:right;}
#footerRight a{color:#666;text-decoration:none;}
#footerRight a:hover{color:#000;text-decoration:underline;}
#footerRight li{display:inline;list-style-type:none;padding-left:20px;}
#footerRight li:first-child{padding-left:0;}

ul li{line-height:1.3;list-style:none;background: url(images/icon_chk.png) no-repeat top left;padding-left:22px;margin-bottom:6px;color:#666;}

ul.briefcase li{list-style:none;background: url(images/icon_briefcase.png) no-repeat top left;padding-left:22px;margin-bottom:6px;color:#666;}
ul.briefcase b{color:#000;font-weight:bold;font-size:14px;}

.label{font-size:12px;font-weight:bold;color:#000;}
.comment-form input,.comment-form textarea{font-size:12px;padding:2px 4px; border:1px solid #999;}
.comment-form td{padding:0 10px 6px 0;}

.post{margin-bottom:20px;}
.post p{margin-bottom:20px;line-height:1.3;}

.post-content h1{font-size:20px;font-weight:bold;color:#990000;border:0;margin:0 0 4px 0;border-bottom:1px solid #000;}
.post-content h2{font-size:16px;font-weight:bold;color:#000;border:0;margin:0 0 4px 0;}
.post-content h3{font-size:14px;font-weight:bold;color:#666;border:0;margin:0 0 4px 0;}

.post ul,.post ol{margin-left:30px;margin-bottom:20px;}
.post ul li,.post ol li{margin-bottom:10px;}

.post a:hover{color:#990000;text-decoration:none;}

#comment-form textarea{border:1px solid #999;width:400px;padding:4px;}

.portfolio-item{clear:both;overflow:hidden;margin:20px 0;}
.portfolio-item .image{float:left;width:170px;}
.portfolio-item .description{float:left;width:350px;}
.portfolio-item .description h2{font-size:18px;color:#990000;margin:0 0 6px 0;padding:0 0 2px 0;border-bottom:1px solid #ccc;}
.portfolio-item p{margin-bottom:6px;}
.portfolio-item a{color:blue;}
.portfolio-item a:hover{color:#990000;text-decoration:none;}
.portfolio-item li{line-height:1.3;list-style:none;background: url(images/icon_chk.png) no-repeat top left;padding-left:22px;margin:0 0 6px 10px;color:#666;}