/*
Theme Name: Our Theme
Theme URL: http://www.wordpress28vqs.com/our-theme
Description: This is the example theme for the book.
Author: Jessica Neuman Beck and Matt Beck
Author URI: http://www.wordpress28vqs.com
Tags: 2 column, simple, microformat, widgets, fixed width
Version: 1.0

This theme has been designed as an example for WordPress Visual Quickstart.
*/

*{
	font-family: tahoma, verdana, helvetica, sans-serif;
	margin:0;
	padding:0;
	}

body{
/*	background:#ddd;*/
	color:#111;
	font-size:13px;
	}

a{
	color:#02b2e3;
	text-decoration:none;
	}
a:hover{
	color:#a72592;
	}
img{
	border:0;
	}

#exterior{
/*	background:#eee;
	border:1px solid #ccc;*/
	margin:5px auto;
	width:990px;
	}

#interior{
	background:#fff;
	border:1px solid #222;
	float:left;
	margin:5px;
	min-height:600px;
	width:810px;
	}

#menu li, #sidebar li{
	list-style:none;
	}

#sidebar{
	background:#f41c33;
	border:1px solid #222;
	float:right;
	margin:5px 5px 0 0;
	min-height:600px;
	text-align:center;
	width:160px;
	}

#sidebar h2{
	font-size:15px;
	color:#222;
	}

#sidebar li{
	margin:10px;
	color:#fff;
	}

#sidebar li li{
	margin:0;
	}

#sidebar li a{
	color:#fff;
	display:block;
	border-bottom:1px dotted;
	margin:0 2px 0 1px;
	}

#sidebar li a:hover{
	color:#222;
	}

#wp-calendar{
	margin:0 auto;
	}

#wp-calendar *{
	color:#fff;
	}

#header{
	background:#02b2e3;
	border-bottom:1px solid #222;
	}

#header h1 a{
	color:#000000;
	display:block;
	font-family:Verdana,sans-serif;
	font-size:42px;
	font-variant:small-caps;
	height:120px;
	letter-spacing:-2px;
	line-height:120px;
	text-align:center;
	}

#menu li, #menu li a{
	display:block;
	float:left;
	height:22px;
	line-height:22px;
	font-size:14px;
	}



#menu li a{
	background:#eee;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	color:#222;
	padding:0 10px;
	}

#menu li a:hover, #menu li.current_page_item a, #menu li.current_page_ancestor a, #menu li.current_page_parent a{
	background:#ccc;
	}
#submenu{
	margin:5px 0 15px 0;
	}
#submenu li, #submenu li a{
	display:block;
	float:left;
	list-style:none;
	margin-left:5px;
	}
#submenu li.current_page_item a{
	text-decoration:overline;
	}

#footer{
	clear:both;
	text-align:center;
	margin-right:173px;
	padding:25px 0;
	}

#footer *{
	font-style:normal;
	font-size:12px;
	color:#a72592;
	}

#content{
	clear:left;
	margin:50px 10px;
	}

#content h1, #content h2, #content h3, #content h4{
	margin-top:25px;
	}

#content p{
	margin-bottom:1.5em;
	}

.alignleft{
	float:left;
	}

.aligncenter{
	display:block;
	text-align:center;
	margin:0 auto;
	}

.alignright{
	float:right;
	}

.entry-title,.entry-title *{
	background:#a72592 none repeat scroll 0 0;
	color:#fff;
	margin-top:20px;
	padding:5px;
	}

.entry-title a:hover{
	color:#222;
	}

.entry-body{
	margin:5px;
	line-height:21px;
	}
.entry-body ol, .entry-body ul, .entry-body dl{
	margin-bottom:1.5em;
	}


.entry-body li{
	list-style:square;
	margin-left:20px;
	}

.entry-body p a img {
	border:1px solid #ccc;
	padding:5px;
	margin:10px;
}

body.about .wp-caption {
	background:none repeat scroll 0 0 #EEEEEE;
	border:1px solid #CCCCCC;
	color:#666666;
	margin:10px;
	padding:10px 5px 0;
	text-align:center;
}

#authorpage ul {
	list-style-type:none;
	margin: 5px 10px;
}

#authorpage ul li {
	border-bottom:1px dotted;
	margin:5px 15px;
}

#authorpage dl {
	margin: 5px 10px;
}

#authorpage dt {
	margin:5px 15px;
	font-size:125%;
}

#authorpage dd {
	margin:5px 15px;
}

.metadata{
	border:1px solid #bbb;
	color:#444;
	font-size:11px;
	margin:5px 500px 0 0;
	padding:2px 10px;
	clear:both;
	line-height:14px;
	}

.metadata a{
	color:#a72592;
	}

#single-nav{
	margin:10px 0;
	}

#comments{
	clear:both;
	margin-top:50px;
	}
	
#commentform{
	margin:20px;
	}
	
#comment{
	width:740px;
	}
	
#submit{
	background:#a72592;
	color:#fff;
	border:0;
	font-size:15px;
	padding:2px;
	cursor:pointer;
	}

code{
	display:block;
	background:#ffe;
	border:1px solid #a72592;
	padding:10px 10px 20px 10px;
	font-family:monospace;
	white-space:pre-wrap;
	}