  
  
; /* blue grey */
; /* robin egg blue */
;
; /*dark red */
; /* dark red */
;

/* @group Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

img
{
   margin:0px;
   padding:0px;
}
body {
	line-height: 1;
}
ol, ul {
    padding:0px;
    margin-top:0px;
	list-style: none;
    /*border:1px solid black;*/
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* @end */ 

body
{
	background-image: url(http://www.dawnlambeth.com/images/dl/background60.jpg);
    background-repeat:repeat-y;
	background-position:center top;
    background-color:#081213;
	text-align:center;
}

h1
{
  margin-top:0px;
  margin-left:20px;
  margin-right:20px;
  padding-bottom:0px;
  /*border:1px solid green;*/
  /*background-repeat: repeat;*/
}

#wrapper 
{background-color:#f2f0e3;
  /*background-image: url(http://www.dawnlambeth.com/images/dl/body_border_vert.png);
  background-repeat:repeat-y;
  */
  margin:75px auto;
  width:875px;
text-align:left;
  border:2px solid #1C383C;
}

/*header img */
#logo
{
    margin-top:-65px;
    margin-left:-45px;
}

#nav 
{
   /*border:1px solid green;*/
   margin-bottom:10px;
}

#nav ul
{
   position:relative;
   clear:both;
   margin-top:-65px;
   margin-left:110px;
   /*border:1px solid yellow;*/
}

#nav li
{
  display:inline;
  margin-left:15px;
  margin-top:60px;
  margin-bottom:160px;
  padding-top:10px;
  padding-bottom:60px;
  /*border:1px solid green;*/
}

#pullquote
{
    float:right;
    /*top:15px;*/
    padding-top:2px;
    padding-bottom:0px;
    margin-bottom:0px;
    width:205px;
    color:#881421;
    font-style:italic;
    background-color:#F4E3D6;
	background-image:url(http://www.dawnlambeth.com/images/dl/pullquote_border_vert.png);
    background-repeat: repeat-y;
    background-position:left 25px;
    /*background:#ffac77;*/
}

/** 
 Page specific content, not including the footer 
 */
#pagecontent
{
    /*border:1px dotted black;*/
    padding-top:40px;
    padding-bottom:20px;
    padding-left:25px;
    padding-right:15px;
}

#leftcolumn 
{
  position:relative;
  left:0px;
  text-align:top;
 /* width:500px;*/
 /* width:395px;*/
 /* border:1px dotted black;*/
/*	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 25px;
	margin-right: 15px;
*/
}

.left_col_homepage
{width:500px;}

.left_col_wide
{
    width:600px;
    /*border:1px solid green;*/
}
  
#rightcolumn 
{
  float:right;
  text-align:top;
  padding-left:15px;
  /*width:395px;*/
/*  width:300px;*/
/*	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 25px;
	margin-right: 15px;
*/
 /*  border:1px solid yellow;*/
}

.right_col_homepage
{width:300px;}

.right_col_small
{width:200px;}

#fullwidthcolumn
{
    clear:both;
    /*border:1px solid red;*/
}

#footer 
{
  clear:both;
  padding-top:20px;
  margin:auto;
  text-align:center;
 /* width:990px;*/
  /*width:800px;*/
  /*border:1px dotted black;*/
}

    
#footer li 
{
  display:inline;
  margin-left:20px;
  margin-top:60px;
  margin-bottom:160px;
  padding-top:10px;
  padding-bottom:40px;
  
}

#footer p
{padding-bottom:10px;}
/** nav styles **/
a{
    text-decoration: none;
}

a:link, a:visited {color:#306D78;
}

a:hover, a:active {color:#881421;
}

a
{font-weight:bold;}



#nav a, #nav a:visited
{color:#13292d;
}

#nav a:hover, #nav a:active
{color:#881421;
    border-bottom:1px dotted #881421;
}


/** Text Styles */
body
{
     font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
     font-size:12px;
     color:#oe1f22;
}

#nav li
{
    font-size:20px;
   font-weight:bold;
}

#nav li .nav_sel
{color:#881421;
}

#nav .ujb
{font-size:14px;}
h1, h2, h3
{
    font-family: Helvetica, Geneva, sans-serif;
    color:#881421;
}

h1
{
    font-size: 24px;
    margin: 0;
    /*line-height: 200%;*/
}

h2 {
    font-size: 20px;
    margin: 0;
}

h3 {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5em;
    margin-top:0px;
    margin-bottom:0px;
    /*border:1px solid black;*/
}

h4, li {
    font-family: Calibri, Trebuchet, sans-serif;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    padding: 0;
}

.faq h4
{
    font-size: 16px;
    font-weight: bold;
    margin-top:5px;
    margin-bottom:0px;
}

.faq p
{margin-top:0px;}

#pullquote p.quote
{
   margin:0px;
   padding-top:5px;
   padding-left:35px;
   padding-right:3px;
   font-size:14px;
   font-weight:bold;
   font-style:italic;
   font-family: "TimeNR", serif;
}

#pullquote p.quote
{
    background: url(http://www.dawnlambeth.com//images/dl/quote.png) no-repeat 5px 0;
}

#contentbottom
{
    font-size:12px;
    font-style:italic;
}
#footer
{font-size:12px;}

#tracklisting a
{color:#13292d;
   font-size:14px;
   font-weight:bold;
}
#tracklisting li
{padding:2px;}


/*Calendar display*/
.calendar_event
{
    position: relative; 
    padding-bottom: 20px; 
    padding-left: 85px;
 }

.calendar_event p
{
    margin-top:0px;
    /*border:1px solid red;*/
}

#fp_calendar .calendar_event
{
    position: relative; 
    padding-left: 80px; 
    padding-bottom:20px;
 }

#fp_calendar
{
   padding-bottom:25px;
   /*border:1px solid black;*/
}


span.dtstart 
{ 
display: block; 
position: absolute; 
top: 0; left: 0; 
padding: 0px 0 15px 0; 
width: 50px; 
/*background: url(/images/site/date.png) left bottom repeat-x;  */
text-align: center;
 }

span.dtstart span.dow { display: block; font-size: 14px; text-transform: uppercase; }
span.dtstart span.day { display: block;  font-size: 22px; font-weight: normal !important; }
span.dtstart span.month { display: block; font-size: 12px; text-transform: uppercase; }
span.dtstart span.year { display: block; font-size: 10px; font-weight: bold; }
span.dtstart span.time { display: block; font-size: 14px; text-transform:uppercase; }

.location 
{
    margin-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;
    font-size:11px;
    font-style:italic;
    /*border:1px solid green;*/
}

table.info
{
   /*border:1px solid green;*/
   margin-bottom:0px;
}

table.info th, table.info td, table.tform th, table.tform td
{
   font-size:12px;
   vertical-align:top;
}

table.info th
{
    text-align:left;
    text-weight:bold;
    padding-right:5px;
}

table.tform th
{
    text-align:right;
    font-weight:bold;
    padding-right:5px;
}

table.tform label
{font-weight:bold;}
/** Recordings **/
.recording
{
    padding-top:1em;
    padding-bottom:2em;
}
.recording p
{
   margin:0;
   padding:0;
}
span.recstart 
{ 
display: block; 
position: absolute; 
top: 0; left: 0; 
padding: 0px 0 15px 0; 
width:160px; 
/*background: url(/images/site/date.png) left bottom repeat-x;  */
text-align: center;
/*border:1px solid green;*/
 }

.recstart ul
{
/*border:1px solid green;*/
}

.rec_info
{
    position: relative; 
    padding-bottom: 25px; 
    padding-left:180px;
    min-height:225px;
 }

.reclist_info
{
    position: relative; 
    padding-bottom: 25px; 
    padding-left:200px;
    min-height:225px;
 }

.reclist_info img, .rec_info img, #fp_rec_info img, .sidebar_cd_list img
{
   border:1px solid black;
}

#fp_rec_info
{
    padding-bottom:10px;
    padding-right:40px;
    /*border:1px solid green;*/
}

#music_player
{
    clear:left;
    padding-top:10px;
}
.review
{
    display:block;
    border-bottom:1px dotted grey;
    padding-top:1em;
    padding-bottom: 1em;
}

.review p
{text-indent:1em;}

.review_credit
{
    font-size:12px;
    padding-bottom:10px;
    margin-bottom:0px;
    font-style:italic;
    text-align:right;
}

#pullquote .review_credit
{
    font-size:11px;
    padding-bottom:10px;
    background:url(http://www.dawnlambeth.com/images/dl/pullquote_border_horz.png) repeat-x 0 bottom;
}

img.rec_thmb
{
    vertical-align:middle;
    padding-right:.8em;
}

#rightcolumn p
{
   margin-left:15px;
   margin-top:0px;
}

.sidebar_cd_list
{

}

.sidebar_cd_list img
{
   margin-right:15px;
   padding-right:0px;
}
.sidebar_cd_list li
{padding-top:10px;}

/** blog specific styles */
.blog_date
{
   font-size:10px;
   font-style:italic;
}

.entry
{padding-bottom:2em;}

.faq h4
{

}

/** Photos **/
#about_photo
{
    float:left; 
    padding-right:10px; 
    padding-bottom:5px;
}

.photo_credit
{
   display:block;
   text-align: right;
   font-style:italic;
   font-size:10px;
}

.presskit .photo_credit
{text-align:center;}

.presskit td
{
   text-align:center;
   font-size:12px
   padding-right:10px;
   padding-bottom:10px;   
}


.presskit p
{
   padding-bottom:0;
   margin:0;
}

a.qp_disabled
{
   display:none;
   color:purple;
}

#review_counter a
{
   padding-left:10px;
   padding-right:10px;
}

h2.party
{padding-top:10px;}

h3.party
{
   padding-top:15px;
   color:black;
}

ul.party li
{
   list-style:square inside;
   font-size:14px;
   font-weight:bold;
}