/*baseline*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}



/*Global formatting*/

* {
	text-align:left;
	position:static;
	margin:0;
	padding:0;
	font-family:helvetica, verdana, sans-serif, arial;
	border: 0 solid white;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address{
	margin:0.5em 0;
}


/*///////////Layout/////////////*/

body {
	background-image: url(../images/dw_bg.gif);
	background-repeat: repeat;
	background-color: #241F1E;
	padding:0!important;
	}


#outer_wrap {
	position:static;
	text-align:left;
	width:810px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	background:black;
	border-left: 2px solid #333333;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
	margin-bottom:0!important;

}
#wrap {
	position:static;
	margin-top:auto;
	margin-bottom:auto;
	text-align:center;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	background:0F0B00;
	}


#header {
	position:relative;
	margin-top:0;
	margin-bottom:0; 
	top:0;
	bottom:auto;
	height:265px;
	background-image:url(../images/800x116.jpg);
	}

#top_nav {
	position:static;
	margin-top:2px;
	margin-bottom:2px;
	top:0;
	bottom:auto;
	height:25px;
	}


#center {
	position:relative;
	width:780px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	height:auto;
	background:0F0B00;
	x-index:-1000;
}



#rotator {
	position:relative;
	float:left;
	visibility:visible;
	width:300px;
	margin-right:0px;
	margin-left:5px;
	margin-top: 5px;
	height:auto;
	border:0px solid green;
	background:none;
	overflow:hidden;
}



#maincontent{
    position:static;
	visibility:visible;
	float:right;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	width:460px;
	min-height:400px;
	background-color:#F1F1F3;
	background-image:none;
	
	}
	
#footer {
	clear:both;
	position:relative;
	bottom:0;
	padding:5px;
	margin-bottom:0;
	bottom:0;
	background:none;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#bottom_nav {
	position:absolute;
	margin-top:auto;
	margin-bottom:0;
	height:140px;
	top:auto;
	bottom:0px;
	right:0;
	margin-right:0;
	width:200px;
	
	}

/*//////////content formating//////////////*/
table.contentpaneopen table tbody tr td, table.contentpaneopen-sample_music table tbody tr td{
	padding-left:10px!important;
	padding-right:10px!important;
	}


td.contentheading, div.componentheading {
	font-size:1.2em;
	font-weight:bold;
	color:#333333;
	margin-left:0px;
	margin-top:0px;
	}



table.contentpaneopen, table.contentpane {
	margin-left:auto;
	margin-right:auto;
	}

table.contentpaneopen-sample_music h4{
	margin:0!important;
	padding:0!important;
	line-height:35px;
	}
table.contentpaneopen-contactdanny, table.contentpaneopen-sample_music{
	margin:0!important;
	padding:0!important;
	width:780px;
	min-height:800px;
	}

table.contentpaneopen-contactdanny h3{
	width:200px;
	margin-left:10px;
	margin-top:40px;
	display:block;
	color:white;
	background:#0F0B00;
	border:1px solid #ccc;
	padding-left:10px;
}

table.contentpaneopen-contactdanny address{
	display:block;
	color:black;
	font-size:1.4em;
	line-height:15px;
	margin-left:30px;
}

table.contentpaneopen-contactdanny a{
	display:block;
	color:black;
	font-size:1.4em;
	line-height:15px;
	margin-left:30px;
	 font-style:italic;
}

table.contentpaneopen-contactdanny a:hover{
	Color:#66666;
	text-decoration:underline;
}


/*///////////Link & Menu Formatting//////////*/
map #menu a{
	border:0 solid white;
	}
ul.mainlevel li {
	border:1px solid white;
	}
	
a.mainlevel:link,a,mainlevel:visited {
	font-size:1em;
	color:#333333;
	text-decoration:none;
}

a.mainlevel:hover {
	background-color:#0F0B00;
}

a.mainlevel:active {

	background-color:white;

}

a.mainlevel#active_menu {

	color:#0F0B00;

	}

div#footer a, div#footer a:link, div#footer a:visited{
	font-size:12px!important;
	color:#666666!important;
	padding-bottom:5px;

	}

div#footer a:hover{
	font-size:12px!important;
	color:#cccccc!important;
	text-decoration: none;
}
/*////////////////rsGallery///////////////*/
#center a.img {
	z-index:1000;
	}



/*///////////////Read on Links///////////////////*/

a.readon, div.back_button a, div.blog_more a {

	font-size:.9em;

	font-weight:700;

	color:#cc0000;

	}



/*/////////////////Specific Module/Mambot Formatting//////////////////*/


table.moduletable form {
	width:200px;
	border:2px blue solid;
	float:right;
	display:inline;
	position:relative;
	height:auto;
	width:auto;
	position:absolute;
	bottom:0;
	}
	
	
#rotator div.moduletable #audioplayer1 {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	}