/*
COLORS
GREEN			#276C5F
LIGHT GREEN		#298F7D
YELLOW			#F5D300
DARK BEIGE		#96947F
BEIGE			#E6CD7A
LIGHT BEIGE		#ECE9CA	
TEXT GRAY		#333333
*/

/* CREDITS
Designed and Coded by Nate Tharp of antimonydesign.com
Icons by Mark James of famfamfam.com and Matt Brett of feedicons.com
*/

/* ---------------------------- global ---------------------------- */
body {margin:0 auto; padding:0; background:#FFFFFF url(/wp-content/themes/dtmproject/images/bkg.gif) 0 0 repeat-x; font-size:68.5%; font-family:'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif; color:#333333;}


/* ---------------------------- structure ---------------------------- */
#wrap {width:890px;}
#page {width:455px; float:left; margin:0 0 0 155px; _margin:0 0 0 77px; padding:0; background:#FFFFFF url(/wp-content/themes/dtmproject/images/page_home.jpg) 0 0 no-repeat;}
#header {width:415px; float:left; margin:0 20px 0 20px; _margin:0 10px 0 10px; padding:0;}

#content {width:385px; float:left; margin:0 35px 75px 35px; _margin:0 17px 75px 18px; padding:350px 0 0 0;}

#sidebar {width:205px; float:left; margin:0 0 0 55px; _margin:0 0 0 27px; padding:0;}

#sponsors {
	width:170px;
	height:175px;
	padding-top:15px;}

#footerbar {width:100%; margin:0; padding:0; border-top:solid 1px #276C5F;}

#footer {width:645px; margin:5px 25px 20px 190px; padding:0;}
#email {width:175px; margin:80px 0 0 0;padding:0;}

.post {
	border-bottom:solid 1px #ECE9CA;
	margin-bottom:1.0em;}
#sidebar .post {
	border-bottom:none;
	margin-bottom:0;}


/* ---------------------------- main images ---------------------------- */
body#home-page #page {background:#FFFFFF url(/wp-content/themes/dtmproject/images/page_home.jpg) 0 0 no-repeat;}
body#news-page #page {background:#FFFFFF url(/wp-content/themes/dtmproject/images/page_news.jpg) 0 0 no-repeat;}
body#band-page #page {background:#FFFFFF url(/wp-content/themes/dtmproject/images/page_band.jpg) 0 0 no-repeat;}
body#albums-page #page {background:#FFFFFF url(/wp-content/themes/dtmproject/images/page_albums.jpg) 0 0 no-repeat;}
body#media-page #page {background:#FFFFFF url(/wp-content/themes/dtmproject/images/page_media.jpg) 0 0 no-repeat;}
body#contact-page #page {background:#FFFFFF url(/wp-content/themes/dtmproject/images/page_contact.jpg) 0 0 no-repeat;}


/* ---------------------------- navigation ---------------------------- */
#nav {width:185px;}

/* ---------------------------- navigation ---------------------------- */


#sponsors ul, #sponsors ul li {
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;}

#sponsors ul li {
	font-size:90%;}

#sponsors a, #sponsors a:link, #sponsors a:visited, #sponsors a:hover, #sponsors a:active {
	color:#96947F;}

li a strong {
	display:inline;}

li a strong span {
	width:28px;
	height:28px;
	display:block;
	text-indent:-9999px;
	margin-right:5px;}

li.wp span {
	background:#333 url(/wp-content/themes/dtmproject/images/sponsor_wp.png) 0 0 no-repeat;}
li.dh span {
	background:#333 url(/wp-content/themes/dtmproject/images/sponsor_dh.png) 0 0 no-repeat;}

/* ---------------------------- typography ---------------------------- */
p {font-size:110%; line-height:150%; margin:5px 0 13px 0; padding:0;}

p.postmetadata {
	font-size:100%;
	margin:5px 0 5px 0;}

h3, h4, h5, h6 {font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; color:#96947F;}

h2 {margin:0 0 8px; padding:12px 0 0;}

h3 {font-size:160%; line-height:150%; margin:0; padding:0;}

#sidebar h4 {
	font-size:120%;
	margin-bottom:0;}

p.date {
	color: #626262;
	margin:0 0 15px;}

a, a:link, a:visited {color:#276C5F; text-decoration:none;}
a:hover {color:#96947F;}

#nav {font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif; font-size:190%; line-height:110%; font-weight:bold;}
#nav ul {list-style:none; margin:0; padding:0;}
#nav ul li {margin:0; padding:5px 0;}
#nav ul li a, #nav ul li a:link, #nav ul li a:visited {color:#FFFFFF; text-decoration:none; text-shadow:#999999 1px 1px 2px;}
#nav ul li.current_page_item a {color:#F5D300;}
#nav ul li a:hover {color:#ECE9CA; text-decoration:none;}

#nav2 {margin:0; padding:0 0 15px 0}
#nav2 ul {list-style:none; margin:0; padding:0; display:inline;}
#nav2 ul li {float:left; font-size:105%; margin:0; padding:1px 14px 1px 0;}
#nav2 ul li a, #nav2 ul li a:link, #nav2 ul li a:visited {color:#276C5F; text-decoration:none;}
#nav2 ul li a:hover {color:#333333; background:#ECE9CA;}

.copyright {font-size:88%; line-height:150%}
.copyright a, .copyright a:link, .copyright a:visited {color:#96947F;}
.copyright a:hover {color:#333333;}


#header h1 {height:0px; margin:0; padding:0; display:block; text-indent:-9999px;}


/* ---------------------------- page heading ---------------------------- */
h2.news, h2.band, h2.albums, h2.media, h2.contact {width:380px; height:35px; display:block; text-indent:-9999px;}
h2.news {background:#FFFFFF url(/wp-content/themes/dtmproject/images/head2_news.gif)}
h2.band {background:#FFFFFF url(/wp-content/themes/dtmproject/images/head2_band.gif)}
h2.albums {background:#FFFFFF url(/wp-content/themes/dtmproject/images/head2_albums.gif)}
h2.media {background:#FFFFFF url(/wp-content/themes/dtmproject/images/head2_media.gif)}
h2.contact {background:#FFFFFF url(/wp-content/themes/dtmproject/images/head2_contact.gif)}


/* ---------------------------- extras ---------------------------- */
.narrowcolumn {}
.widecolumn {}
.description {height:0px; margin:0; padding:0; text-indent:-9999px;}
.disclaimer {font-size:80%;}
.date {color:#276C5F; font-size:95%; line-height:120%; margin:5px 0 5px 0; padding:0;}
.alignleft, .alignright {float:left; margin:0; padding:0; display:block;}



/* ---------------------------- forms ---------------------------- */
input.email, input.search, input.name {width:125px; height:16px; color:#333333; background:#FFFFFF; border:solid 1px #96947F; margin:0 0 5px 0; padding:0; font-size:90%;}
input.submit {}
textarea.comment {}

/* ---------------------------- lightbox ---------------------------- */
#lightbox{
	background-color:#eee;
	padding:10px;
	border-bottom:2px solid #666;
	border-right:2px solid #666;}
#lightboxDetails{
	font-size:110%;
	padding-top:10px;}
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#closeButton{top:5px; right:5px;}

#lightbox img{border:none; clear:both;} 
#overlay img{border:none;}

#overlay{background-image:url(/wp-content/themes/dtmproject/images/lightbox_overlay.png);}

* html #overlay{
	background-color:#333;
	back\ground-color:transparent;
	background-image:url(/wp-content/themes/dtmproject/images/lightbox_blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}
	
.thumbnail {
	padding:7px;
	border:1px solid #ddd;
	float:left;
	margin-right:10px;
	margin-bottom:15px;}	

.caption {font-size:100%; padding-top:5px;}



/*
FORM
*/
.ddfmwrap .credits {
display:none;}