/* CSS Document */
/*
-------------------------------------------------
Created:	  December 11, 2007
Last Updated: December 12, 2007
By:			  Rob English
For:		  David Sinclair & Dimeaglass Entertainment
-------------------------------------------------
*/

*{
	margin: 0;
	padding: 0;
}
/* Body Styles */

     html, body {
      height: 100%;
      margin: 0 0 1px;
      padding: 0;
    }

body{
 text-align: center;
 background:url(../images/splash_bg.png) fixed;
 }


 /* Div Styles */
 
 #wrapper {
 width: 690px;
 margin: 0 auto;
 text-align: left;
 }
 
 #mainNav {
 width: 690px;
 height: 30px;
 margin-left: 10px;
 margin-right: 10px;
 }
 
 #container {
 width: 690px;
 padding: 0 20px 20px 25px;
 background:url(../images/contentbg.png) repeat-y;
 }
 
 #oneColLayout #primaryContent {
 width: 645px;
 height: auto;
 }
 
 #twoColLayout #primaryContent {
 float: left;
 width: 435px;
 height: auto;
 }
 
 #twoColLayout #secondaryContent {
 float: left;
 width: 200px;
 height: auto;
 }
 
 #twoColLayoutTwo #primaryContent {
 float: left;
 width: 237px;
 height: auto;
 }
 
 #twoColLayoutTwo #secondaryContent {
 float: left;
 width: 398px;
 height: auto;
 }
 
 #secondFooter{
 width: 200px;
 height: 7px;
 background:url(../images/sidebar_bottom.gif);
 }
 
 img.secondInfo{
 margin-left: 23px;
 margin-bottom: 7px;
 }
 
 #masthead {
 width: 690px;
 height: 268px;
 background:url(../images/david_header.png);
 }
 
 #contentHeader {
 width: 690px;
 height: 40px;
 background:url(../images/bordertop.png);
 }
 
 #footer {
 /*padding-top: 20px;*/
 padding-bottom: 20px;
 width: 670px;
 height: 98px;
 background:url(../images/footer.png);
 padding-left: 20px;
 }
 
 
 /*Text Styles*/
 
.event_name {
font-weight: bold;
}


#primaryContent p {
color: #000;
font-family: verdana;
font-size: .8em;
line-height: 1.4em;
}
#primaryContent h5 {
color: #000;
font-family: verdana;

}
.main_area {
color: #000;
font-family: verdana;
font-size: .8em;
line-height: 1.4em;
}

#secondaryContent h1 {
color: #fff;
font-weight: bold;
font-family: verdana;
font-size: 1em;
margin-left: 11px;
margin-top: 7px;
}

#secondaryContent p {
color: #fff;
font-family: verdana;
font-size: .7em;
line-height: 1.2em;
margin-left: 15px;
margin-right: 15px;
}

#secondaryContent p.inquiry {
color: #000;
font-family: verdana;
font-size: .8em;
line-height: 1.4em;
}

#subContent p {
color: #336633;
font-family: verdana;
font-size: .9em;
line-height: 1.4em;
font-weight: bold;
} 

#primaryContent h1{
color: #000;
font-family: verdana;
font-size: 1.25em; 
}

#primaryContent h2{
color: #000;
font-family: verdana;
font-size: 1em;
}

#primaryContent h3{
color: #000;
font-family: verdana;
font-size: .9em;
}

#secondaryContent h2{
color: #000;
font-family: verdana;
font-size: 1em;
}

p.valid{
text-align: center;
}

#footer p{
font-size: .7em;
font-family: verdana;
text-align: center;
color: #336633;
}

#mevinLink {
font-size: .8em;
font-family: verdana;
text-align: left;
float: left;
color: #000000;
}

#mevinLink span{
font-size: .6em;
font-family: verdana;
text-align: left;
float: left;

}

#mevinLink a {

font-family: verdana;
text-decoration: none;
color: #336633;

}

#mevinLink a:hover {

text-decoration: underline;
color: #336633;
font-family: verdana;

}

/* Image Styles */

img.valid {
border:0;
width:88px;
height:31px;
}

img.list {
float: left;
display: inline;
border: 2px solid #000;
/*width: 118px;
height: 118px;*/
}

#primaryContent ol {
float: none;
margin: 0 0 0 128px;
padding: 0 0 0 30px;
list-style: none;

color: #000;
font-family: verdana;
font-size: .9em;
text-indent: 2em;
}

#primaryContent ul {
margin: 0 0 0 95px;
padding: 0;
list-style: circle;
width: 650px;
color: #000;
font-family: verdana;
font-size: .9em;
text-indent: 2em;
}

#secondaryContent ul {
margin: 0 0 0 45px;
padding: 0;
list-style: circle;
color: #000;
font-family: verdana;
font-size: .8em;
text-indent: 1em;
float: left;
}

/*ol.discography {
float: right;
margin: 0 0 0 128px;
padding: 0 0 0 30px;
list-style: none;
width: 650px;
color: #000;
font-family: verdana;
font-size: .9em;
text-indent: 2em;
}*/


img.paragraph {
float: left;
display: inline;
border: none;
margin-right: 10px;
margin-bottom: 5px;
/*width: 118px;
height: 118px;*/
}

img.secondaryInfoTop{
/*float: top;*/
}

img.secondaryInfoBottom{
/*float: bottom;*/
}

.secondaryInfo{
width: 200px;
 background:url(../images/sidebar_bg.gif);
}
/* Link Styles */

#primaryContent a {
text-decoration: none;
color: #336633;
font-family: verdana;
font-size: .9em;
}

#primaryContent a:hover {
text-decoration: underline;
color: #336633;
font-family: verdana;
}

#secondaryContent a {
text-decoration: none;
color: #336633;
font-family: verdana;
font-size: .9em;
}

#secondaryContent a:hover {
text-decoration: underline;
color: #336633;
font-family: verdana;
}

#primaryNav ul {
margin: 0;
padding: 0;
list-style: none;
width: 650px;
float: left;
}

ul.primaryNav a {
display: block;
padding: 0 .8em;
line-height: 1.7em;
text-decoration: none;
font-family: arial;
color: #FFFFDD;
font-size: .8em;
font-weight: bold;
}

ul.primaryNav a:hover{
display: block;
padding: 0 .8em;
line-height: 1.7em;
text-decoration: underline;
font-family: arial;
color: #FFFFDD;
font-size: .8em;
font-weight: bold;
}

ul.secondaryNav a {
display: block;
padding: 0 1.2em;
line-height: 2em;
text-decoration: none;
font-family: verdana;
color: #336633;
font-size: .6em;
}

ul.secondaryNav a:hover{
display: block;
padding: 0 1.2em;
line-height: 2em;
text-decoration: underline;
font-family: verdana;
color: #336633;
font-size: .6em;
}


/* List Styles */

ol li {
list-style: decimal;
}

ul.primaryNav li {
list-style: none;
float: left;
}

ul.secondaryNav li {
list-style: none;
float: left;
}

#secondaryNav ul {
margin: 0;
padding: 0;
list-style: none;
width: 690px;
float: left;
}

#discography ol {
margin: 0 0 0 128px;
/*padding: 0 0 0 30px;*/
width: 650px;
color: #000;
font-family: verdana;
font-size: .9em;
text-indent: 2em;
float: right;
}

.clear{
clear: both;
}

