/*
Theme Name: Dock Street
Theme URI: http://www.nbtechnlogies.net
Description: Bar/Venue theme
Version: 1.0
Author: NB Technologies
Author URI: http://www.nbtechnlogies.net/
Tags: WordPress, Professional, Bar, Venue, Band

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

html, body {
font-size: 12px; /* Resets 1em to 10px */
font-family: Helvetica, Arial, sans-serif;
background: #ffffff;	
color: #3C3F36;
margin: 0;
padding: 0;
text-align:center; /*IE HACK, because IE sucks*/
}

h1, h2, h3, h4, h5, h6, p, blockquote, div, ul, li, ol{
	margin:0;
	padding:0;
}

a{
	text-decoration:none;
	color:#a61414;
}
a:hover{
	text-decoration:underline;
}

/* header.php Styles */

#fullWrap{
	width:900px;
	margin:0 auto;
	text-align:left; /*restting the IE hack*/
}

#header{
	width:880px;
	padding:10px;
	float:left;
	border-bottom:1px solid #ccc;
	margin:10px;
}

.headLeft{
	width:300px;
	float:left;
}

.headRight{
	width:420px;
	float:right;
	text-align:right;
}

.logo{
	text-indent:-10000px;
	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
	width:263px;
	height:40px;
	margin-bottom:10px;
}

.tagline{
	font-weight:normal;
	font-size:1.6em;
}

.nav{
	width:420px;
	margin-bottom:10px;
}

.nav li{
	display:inline;
	font-size:1.2em;
	margin-left:7px;
}

form#searchForm, #searchwrap{
	height:20px;
	padding:0;
	float:right;
	margin:0;
}

#s{
	border:1px solid #666;
	border-right:0px;
	height:12px;
	padding:3px;
	font-size:.9em;
}
#searchsubmit, #s{
	float:left;
}


/* home.php styles */

#homeWrap, #contentWrap{
	width:880px;
	float:left;
	padding:10px;
}

.homeTop, .homeBottom{
	width:880px;
	float:left;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #ccc;	
}

.homeBottom{
	margin-bottom:0;
}

.featured{
	width:500px;
	float:left;
}

.featured a{
	color:#ffffff;
	text-decoration:none;
}

#slide-box, .featuredDiv{
	height:280px;
	width:500px;
	overflow:hidden;
}

h3.featuredTitle{
	color:#ffffff;
	font-size:2em;
	padding:10px;
	font-weight:normal;
	background-color:#000;
}

.featuredNav{
	width:110px;
	background-color:#a61414;
	padding:5px;
	color:#fff;
}

.featuredNav a:hover{
	text-decoration:underline;
}

.bottom{
	width:270px;
	float:left;
	margin-right:17px;
	padding-right:17px;
	border-right:1px solid #ccc;
}

.last-b{
	margin:0;
	padding:0;
	border-right:0;
}

.homeCalendar ul li{
	list-style:none;
	margin-bottom:5px;
}

.dsol{
	width:360px;
	margin-left:20px;
	float:left;
}

.dsol h3{
	font-size:2.3em;
	font-weight:normal;
	border-bottom:1px solid #666;
	margin-bottom:10px;
}

.dsol h3 a:hover{
	text-decoration:none;
}

.page_excerpt{
	font-size:1.3em;
}

.bottom h2{
	font-size:2em;
	margin-bottom:10px;
	font-weight:normal;
	border-bottom:1px solid #666;
}

.bottom h3, .bottom img{
	font-size:1.6em;
	margin-bottom:5px;
	font-weight:normal;
}

.bottom h3 span{
	font-size:.7em;
}

.bottom p{
	font-size:1.1em;
	margin-bottom:5px;
}

.blog-list{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
}

ul#events-calendar-list li{
	list-style:none;
	font-size:1.2em;
	margin-bottom:5px;
}

div.footer{
	float:left;
	width:880px;
	padding:10px;
}

/* page.php & single.php styles */

.alignleft{
	float:left;
}
.alignright{
	float:right;
}
.aligncenter{
	float:none;
}

#contentWrap{
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}

.post{
	width:560px;
	float:left;
	padding-left:10px;
	padding-right:20px;
	margin-right:20px;
	border-right:1px solid #ccc;
}

#sidebar{
	width:269px;
	float:right;
}

.post h1{
	margin-bottom:10px;
	font-size:2.4em;
	color:#000;
}


.post h2{
	margin-bottom:10px;
	font-size:.9em;
	color:#000;
	font-weight:normal;
	font-style:italic;
}

.post p{
	font-size:1.1em;
	line-height:1.3em;
	margin-bottom:12px;
}

/*comments*/
.comments h3{
	margin-bottom:15px;
}
.comments{
	border-top:1px dotted #ccc;
	margin-top:10px;
	padding-top:10px;
}
.comments form{
	padding:10px;
	background-color:#cccccc;
}
ol.commentlist li{
	list-style:none;
	background-color:#fff;
	padding:10px 10px 5px 10px;
	margin-bottom:10px;
}
ol.commentlist li.alt{
	background-color:#eee;
}

ol.commentlist li img{
	float:left;
	margin-right:10px;
}

/*sidebar*/

#sidebar .details{
	background-color:#eee;
	padding:10px;
	margin-bottom:10px;
}
#sidebar .calendar{
	background-color:#fff;
}

.details h3, .widgetblock h3{
	color:#000;
	margin-bottom:5px;
}
.details p{
}
.widgetblock{
	margin-bottom:10px;
	padding:10px;
	border-bottom:1px dotted #ccc;

}
.widgetblock ul li, #sidebar .calendar ul li{
	list-style:none;
}
#sidebar ul li{
	margin-bottom:7px;
}


/*event listing added 4/7/10 */
ul.events.home li{
	font-size:12px;
	margin:0 0 7px 0;
}



