/*
Theme Name: dvBlog-09
Theme URI: http://www.NathanaelPadgett.com
Description: DV Blog
Version: 1.2
Author: Nathanael Padgett
Author URI: http://www.NathanaelPadgett.com
Tags: starkers, dv, nathanael padgett, dream vacations, blog
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

/* ================================================================================= */
/* ================================================================================= */
/* ================================================================================= */
/* ================================================================================= */
/* ================================================================================= */

body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(images/bg.jpg) repeat-x;
	background-color:#d7f0fd;
}
a {color:blue;}
a:hover{color:#990000;}
.clear { clear:both; }
#container {
	width:790px;
	margin:0 auto;
	padding:0 10px 10px 10px;
	background:#fff;
}
/* ================================================================================= */
/* HEADER */
/* ================================================================================= */
#preHeader h1{
	margin-bottom:5px;
	color:#a4a4a4;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:15px;
	letter-spacing:6px;
	text-align:center;
}
#header img {
	margin:0; padding:0;
}
#header div {
	float:left;
	height:134px;
}
#headerRight {
	height:134px;
	width:20px;
	background-color:#FFFFFF;
	float:left;
	background-image:url('images/apple_topRight_1.jpg');
}
/* ================================================================================= */
/* NAVIGATION */
/* ================================================================================= */
#navRight {
	height:40px;
	width:20px;
	background-color:#FFFFFF;
	float:left;
	background-image:url('images/apple_topRight_2.jpg');
}
#nav {
	position:relative;
	float:left;
	width:770px;
	background-image:url('images/nav_bg.jpg');
	z-index: 11;
	
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
    z-index: 12;
}
#nav li {
	float:left;
	display:inline;
	position:relative;
    z-index: 13;
}
#nav a {
	font: bold 14px arial, sans-serif, verdana, sansserif;
	display:block;
	border-right: 1px solid #fff;
	margin:0;
	padding:0 14px;
	color: #fff;
	background: transparent;
	text-decoration: none;
	line-height: 40px;
}
#nav a
#nav ul ul{
	position:absolute;
	top:40px;
	left:0px;
	z-index:14;
}
#nav ul ul a {
	display: block;
	/* width:168px; */
	color:#3f8aad;
	background:#fff;
	border: 1px solid #ccc;
	z-index: 15;
	font: bold 11px arial, sans-serif, verdana, sansserif;
	letter-spacing: 2px;
	line-height:30px;
}
#nav ul ul a:first-child {
	border-top: 0;
}
div#nav ul ul ul {
	position:absolute;
	top: 0;
	left: 100%;
	z-index: 16;
}
div#nav ul ul,div#nav ul li:hover ul ul,div#nav ul ul li:hover ul ul {
	display: none;
}
div#nav ul li:hover ul,div#nav ul ul li:hover ul,div#nav ul ul ul li:hover ul {
	display: block;
}
#nav ul ul li a {
	display: block;
	text-align: left;
	letter-spacing: 2px;
	padding:0 10px;
	position: static;
    z-index: 17;
}
#nav ul li a {
	display: block;
	text-align: center;
	letter-spacing: 5px;
}
#nav ul li a:hover {
	display: block;
	color: #fff;
	background: #3c83d3;
}
/* ================================================================================= */
/* END OF NAVIGATION */
/* ================================================================================= */
h2.title{
	font-size:16px;
	color:#fff;
	background:url(images/title_bg.jpg) repeat-x;
	height:31px;
	margin-top:1px;
	padding-top:6px;
	padding-left:6px;
	padding-right:6px;
	margin-bottom:-6px;
}
p {
	margin:10px 0;
	font-size:12px;
}
/* ================================================================================= */
/* FOOTER */
/* ================================================================================= */
#footer {
    clear:both;
	height: 20px;
    width: 790px;
    color: #fff;
    background:#428ad9;
    font: 10px arial, sans-serif, verdana, sansserif;
    text-align:center;
}
#footer a {
    color: #fff;
    background:#428ad9;
}
#footer p {
	margin: 0;
	padding: 3px 0 0 0;
}

/* ================================================================================= */
h3 a {
	color:blue;
}
/* ================================================================================= */
#sidebar {
	width: 180px;
	background:#efe6ca;
	padding:5px;
	font-size:12px;
	float: left;
}
#sidebar p{margin-bottom:6px;}
#sidebar a{color:blue;}
#sidebar a:hover{color:#990000;}
.widget li{list-style-type:disc;margin:0 0 6px 16px;padding:0;}
#sidebar .widget {margin-bottom:10px;}
.widgettitle {font-size:14px;color:#990000;border-bottom:1px solid #c8b98b;padding-bottom:2px;margin-bottom:2px;}
/* ================================================================================= */
#content{
	margin-left:200px;
	border-right:20px solid #428ad9;
	width: 562px;
	padding:10px 8px 10px 0;
}
/* ================================================================================= */
.pagenav ul li{
margin-bottom:6px;
}
/* ================================================================================= */

/* ================================================================================= */
.hidden {display:none;}
/* ================================================================================= */
#searchsubmit {background:#1d5d93;border:1px solid #4289d9;color:#fff;padding:0px 6px;margin-top:4px;cursor:pointer;}
#s {width:120px;}
/* ================================================================================= */

/* ================================================================================= */
h2.title a{color:#fff;text-decoration:none;}
/* ================================================================================= */
.postInfo{color:#666;background:#ccc;padding:4px;font-size:10px;}
.postInfo a{color:#333;}
.postTime{color:#fff;font-size:11px;background:#035996;padding-left:6px;}
/* ================================================================================= */
.post{margin-bottom:10px;overflow:hidden;}
/* ================================================================================= */
/* Comments
############################################################################################################## */
.comments-list {}
.comments-list h2 {margin-bottom:2px;}
.comments-list div.entry { margin-bottom: 6px; padding: 4px; border: 1px solid #ccc; background: #fff;}
.comments-list .name { font-weight:bold;font-size:14px;}
.comments-list .cDate a {color:#000;text-decoration:none;font-size:10px;}
.comments-list .cDate {margin-top:4px;}
.comments-list .avt { padding: 0px; margin:0; float: right;}
.comments-list .avt img {}
* html .comments-list p.avt { left: -60px; }
.comments-list .date { font-size: 11px; margin-bottom: 5px;}
.comments-list .date a, .comments-list p.date a:visited, .comments-list p.date a:hover { color:#96b1bc; text-decoration: underline;}

.comments-list .con { font: normal 12px/17px "Verdana"; margin-right: 90px; color:#333;}
.comments-list .con p { font: normal 12px/17px "Verdana"; padding: 5px 0px; margin: 0px; color:#333;}
.comments-list .con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; margin: 10px 20px; }
.comments-list .con blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; }


/* Comments Form
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.comments-form { padding:0;margin:0;}
.comments-form h2 {margin-bottom:2px;}
.comments-form p { padding: 7px 0px; color:#808080;}
.comments-form .required { font-weight: normal; color:#ff0000;}
.comments-form input { padding: 5px; width: 190px; margin-right: 7px; margin-bottom:6px; }

.comments-form input.formid { border: 1px solid #ccc; background: #fff url(images/form-name-bkg.png) no-repeat left; padding: 5px 5px 5px 40px;}
.comments-form input.formemail { border: 1px solid #ccc; background: #fff url(images/form-email-bkg.png) no-repeat left; padding: 5px 5px 5px 40px;}
.comments-form input.formuri { border: 1px solid #ccc; background: #fff url(images/form-uri-bkg.png) no-repeat left; padding: 5px 5px 5px 40px;}

.comments-form textarea { border: 1px solid #ccc; background: #fff; padding: 4px; width: 400px; margin-bottom:6px;}
.comments-form .button { border: 1px solid #ccc; background: url(images/button-post-comment.png) no-repeat left; color:#fff; width: auto; font-size: 11px; font-weight: bold; padding: 4px 6px 4px 38px;}

/* ================================================================================= */
#content .image {text-align:center;margin:4px;}
#content .image img{border:1px solid #000;}
/* ================================================================================= */
.content ul{margin-left:20px;}
.content li{list-style-type:disc;margin-bottom:10px;}
/* ================================================================================= */
/* ================================================================================= */
/* ================================================================================= */
