/*  
Theme Name: DStreet
Theme URI: http://wordpress.org/
Description: Customised WP for Dstreet
Version: 1.01
Author: Blue Wave Solutions
Author URI: http://www.ibluewave.com
*/

body{
	font-family:Arial,"Trebuchet MS",Georgia,Verdana, Lucida, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	margin:0;
	text-align:center;
	background:#230D02 url(images/bg2.jpg) repeat-x;
}
*{
	padding:0;	margin:0;
}
img,fieldset{
	border:none;
}
/*\*/
* html  {height: 1%;}
/**/
/*
	voice-family:"\"}\"";
	voice-family:inherit;	
*/
ul,ol,li{
	list-style:none;
}	
a{
	color:#fff;
	text-decoration:none;
}
a:hover{
	color:#E7DFB4;
	text-decoration:underline;
}
.hide,
h1 b,
h2 b,
h3 b,
a i
{
     position: absolute;
     left: -9999px;
}

/*------------------------------Page Structure
*/
#outer{
	width:100%;
	text-align:center;
	background:url(images/navbg.gif) repeat-x 0 46px;
}
#wrap{
	width:994px;
	margin:0 auto;
	padding-top:46px;
	text-align:left;
	position:relative;
	background:url(images/phn.gif) no-repeat 100% 15px;
}
/*-----------------------Header
*/
#logo{
	background:url(images/logo.png) no-repeat;
	width:284px;	height:152px;
	position:absolute;
	z-index:15;
	top:10px;
	left:0;
}

* html #logo{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png", sizingMethod="crop");
}
#logo span{
	position:absolute;
	z-index:2;
	top:0;	left:0;
	display:block;
	width:284px;	height:152px;
}
#logo a{
	width:100%;	height:100%;
	background:#f00;
}
/*-----------------------Navigation
*/
#nav{
	width:994px;	height:76px;
	margin-bottom:6px;
	text-transform:uppercase;
}
#nav ul{
	padding-left:274px;
	overflow:hidden;
}
#nav li{
	display:block;
	float:left;
	background:url(images/divider.gif) no-repeat  right  16px;
}
#nav .lastitem{
	background:none;
}
#nav li a{
	display:block;
	float:left;
	height:76px;
	line-height:76px;
	text-decoration:none;
	color:#fff;
	font-size:16px;
	padding:0 19px;
	font-family:"Trebuchet MS";
	display:inline;
	background:url(images/hoverbg.gif) no-repeat 0 76px;
}
#nav li a:hover{
	text-decoration:none;
	background:url(images/hoverbg.gif) no-repeat 50% 6px;
}

#nav li.current_page_item a{
	text-decoration:none;
	background:url(images/hoverbg.gif) no-repeat 50% 6px;
}
/*---------------------- Main Body
*/
.maincon{
	width:964px;
	margin:0 auto;
}
.boxarea{
	overflow:hidden;
	width:953px;
	margin:0 auto;
	border:9px solid #fff;
	width:935px;
	margin-bottom:12px;
}
html>body .boxarea{
	width:935px;
}
.leftbox{
	float:left;
	width:613px;
}
.rightbox{
	float:right;
	width:313px;	height:325px;
	border-left:9px solid #fff;
}
.rightbox img{
	display:block;
	border:1px solid #7B4A39;
	border-bottom:none;
}
.innerbox{
	background:url(images/rightboxbg.jpg) no-repeat;
	width:290px;	height:174px;
	padding:0 10px;
	border:1px solid #7B4A39;
	border-top:none;
}
.innerbox h1{
	font-size:24px;
	margin-bottom:10px;
	margin-top:11px;
	color:#F1EAC0;
}
.innerbox p{
	font-size:14px;
	line-height:17px;
	font-style:italic;
	color:#fff;
}
.innerbox a{
	display:block;
	float:right;
	width:auto;
	color:#A4332F;
}
.innerbox a:hover,.item2 a:hover{
	color:#E7DFB4;
	text-decoration:underline;
}
.boxcon{
	width:964px;
	overflow:hidden;
	margin-bottom:17px;
}
.boxcon dd{
	display:block;
	float:left;
}
.boxcon h2{
	font-size:20px;
	font-weight:normal;
	color:#FAF3C7;
	margin-bottom:16px;
}
.boxcon ul li{
	font-size:12px;
	color:#FAF3C7;
	font-weight:normal;
	padding:0px 0px 8px 0px;
}
.item1{
	width:232px;
	height:235px;
	background:url(images/eventsbg.jpg) no-repeat;
	margin-right:25px;
         margin-top:25px;
	padding:24px 80px 0 80px;	
}
.item1 h2{
       padding-top:20px;
        }
.item1 p{
	padding-left:10px;
	margin-bottom:20px;
}
.item2{
	width:210px;
	margin-right:25px;
	padding-top:20px;
}
.item2 p{
	font-size:14px;
	line-height:20px;
}
.item2 a{
	display:block;
	float:right;
	margin-right:20px;
	width:auto;	
	color:#A4332F;
	
}
.item3{
	padding-top:20px;
}
.item3 ul{
	width:296px;/*294px;*/
	padding:2px 1px;
	background:#fff;
	overflow:hidden;
}
.item3 li{
	display:block;
	float:left;
	margin:2px; 
	
}
.item3 li img{
}
#mainwrap{
	width:100%;
	position:relative;
}
#mainbody{
	width:964px;
	margin:0 auto;
	background:#210D02;
	overflow:hidden;
	
	padding:40px 44px 70px 44px;
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:876px;
}
html>body #mainbody{
	width:876px;
}
#mainlft{
	float:left;
	width:490px;
}
#mainrt{
	float:right;
	width:361px;	height:307px;
	background:url(images/imgbg.jpg) no-repeat;
}
#mainrt img{
	display:block;
	margin:20px 0 0 12px;
}
#mainrt span img{
	display:block;
	text-align:center;
	height:43px;
	
}
#mainrt span img{
	display:block;
	width:auto;
	height:auto;
	margin:15px auto 0 auto;
}
.heading{
	height:50px;
	line-height:50px;
	border-top:1px solid #3F1306;
	border-bottom:1px solid #3F1306;
	font-size:25px;
	font-weight:normal;
	color:#A4332F;
	margin-bottom:15px;
	
}
.content p{
	font-size:14px;
	margin-bottom:38px;
	line-height:26px;
}
.msg{
	background:url(images/d-street-msg.gif) no-repeat;
	width:850px;	height:123px;
}
.leftcorn,.rightcorn{
	display:block;
	width:55px;	height:55px;
}
.leftcorn{
	background:url(images/leftcorn.png) no-repeat;
	position:absolute;
	z-index:4;
	top:-2px;
	left:12px;
}
* html .leftcorn{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/leftcorn.png", sizingMethod="crop");
}

.rightcorn{
	position:absolute;
	z-index:5;
	top:-2px;
	right:12px;
	background:url(images/rightcorn.png) no-repeat;
	
}
* html .rightcorn{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/rightcorn.png", sizingMethod="crop");
}

/*---------------------- Footer */
#outerftr{
	width:100%;
	height:280px;
	background:url(images/ftrbg.gif) repeat-x top #000;
}
#ftr{
	width:994px;
	margin:0 auto;
	font-size:16px;
	color:#fff;
	text-align:left;
}
#ftr h3{
	font-size:18px;
	color:#FAF3C7;
	font-weight:normal;
	margin-bottom:25px;
}
#ftr a{
	font-size:11px;
	text-decoration:none;
	color:#656565;
}
#ftr a:hover{
	text-decoration:underline;
}
#ftr dl{
	width:994px;
	overflow:hidden;
	margin-bottom:70px;
}
#ftr dd{
	display:block;
	float:left;
	padding-top:42px;
}
#ftr .topics4{
	float:right;
	padding-top:0;
	margin-right:30px;
	display:inline;
}
#ftr .topics1{
	width:300px;
	margin:0 34px 0 47px;
}
#ftr .topics3{
	width:230px;
	margin-left:34px;
}
#ftr .topics3 span{
	float:right;
	width:auto;
	color:#7B2320;
}
#ftr .topics3 span a{
	font-size:16px;
	font-weight:bold;
	color:#7B2320;
}
#ftr small{
	display:block;
	float:right;
	font-size:14px;
	color:#FAF3C7;
	margin-right:40px;
	display:inline;
}


#tribe-bar-form{
	background:none !important;
}

.tribe-events-sub-nav{
	display:none !important;
}

li.tribe-events-list-widget-events{
padding-bottom:10px;
}