@import 'lib/reset.css';
@import 'lib/typography.css';

/* -------------------------------------------------------------- 
 *Theme Name:	Clinical Depresion Blueprint
 *Theme URI:	Clinical Depresion show.com
 *Version:	0.3 (01.30.2008)
 *Author:	John Leschinski
 *Author URI:	http://leschinskidesign.com
-------------------------------------------------------------- 
 Global
------------------------------------------------------------------*/
body {
background-color:#F7F7F7;
margin:0;
padding:0;
text-align:center;
}

.back_container {
background-color:#fff;
background-image:url(images/dotted.gif);
background-position:left bottom;
background-repeat:repeat-x;
padding:0 0 3px;
}

.container {
margin:0 auto;
padding:0;
text-align:left;
width:760px;
}

.top_nav {
background-image:url(images/dotted.gif);
background-position:left bottom;
background-repeat:repeat-x;
height:75px;
margin-left:0;
padding:0;
}

#nav-menu ul {
list-style:none;
margin:0;
padding:0;
}

#nav-menu li {
float:left;
font-size:0.97em;
padding:0 0.79em;
}

#nav-menu li a {
border-bottom:1px dotted #fff;
color:#000;
text-align:center;
text-decoration:none;
}

#nav-menu li a:hover {
border-bottom:1px dotted #A01212;
color:#A01212;
}

#nav-menu {
float:right;
margin-right:5px;
margin-top:35px;
}

#amp {
font-family:georgia, serif;
font-size:70%;
}

.home {
background:url("images/jacket.jpg") right center no-repeat;
height:334px;
margin:0;
padding:0 330px 0 5px;
}

.quote {
font-size:1.8em;
line-height:1.25;
padding-top:40px;
}

.quote2 {
font-size:1.2em;
line-height:1.25;
padding-top:25px;
}

.quote3 {
font-size:2.7em;
line-height:1.25;
padding-top:30px;
}

.quote3 small {
display:block;
float:right;
font-size:0.3em;
line-height:1.7;
margin:0px 10px 20px 0;
}


.quote small{
display:block;
float:right;
font-size:0.4em;
line-height:1.7;
margin:15px 10px 50px 0;
}


.quote2 small {
display:block;
float:right;
font-size:0.6em;
line-height:1.7;
margin:10px 10px 40px 0px;
}


.quote small a,
.quote2 small a,
.quote3 small a {
border-bottom:1px dotted #999;
color:#000;
text-decoration:none;
}

.quote small a:hover,
.quote2 small a:hover,
.quote3 small a:hover  {
border-bottom:1px dotted #A01212;
color:#A01212;
}

.currly {
color:#888;
font-family:georgia, serif;
font-size:100%;
}

#copy {
font-size:0.8em;
line-height:1.3;
padding:0 0 7px;
}

#cr {
border-bottom:none;
color:#888;
float:right;
font-size:0.7em;
text-align:right;
}

#support {
font-size:0;
height:57px;
padding-top:10px;
text-align:center;
width:759px;
}

#support a {
padding:0 34px;
}

#cr a,#support a {
border-bottom:none;
}

.back_pad {
background:url("images/contact.jpg") top center;
background-color:#fff;
padding:0;
}

.contact_content {
background:url("images/contactdoor.jpg") 560px bottom no-repeat;
height:334px;
margin:0;
padding:0 0 0 30px;
}

.contact_content h3 {
font-size:1.2em;
margin:0;
padding-bottom:5px;
padding-top:30px;
}

.castcrew {
font-size:0.93em;
margin:0;
padding:15px 0 0 5px;
}

.castcrew p img {
float:left;
margin:5px 20px 0 0;
padding:0;
}

.castcrew ul {
float:right;
font-size:0.9em;
list-style-type:none;
margin-left:15px;
padding:0;
}

.castcrew ul em {
background:#fff;
font-style:italic;
padding-left:10px;
}

.castcrew ul h4 {
font-size:1em;
font-weight:700;
margin:0;
padding-bottom:10px;
padding-top:0;
}

.tickets {
font-size:0.93em;
margin:0;
padding:10px 0 10px 10px;
}

.timedate {
color:#444;
float:left;
margin-right:40px;
padding:2px;
text-align:left;
width:175px;
text-decoration:line-through;
}

.timedate small {
color:#777;
display:block;
font-size:0.7em;
padding:0;
}

.timedate strong {
float:right;
font-size:1em;
font-weight:100;
padding:0;
}

.timedate hr {
border:1px #eee dashed;
color:#eee;
}

.buyticket {
color:#444;
float:left;
margin-right:35px;
padding:50px 10px 25px;
text-align:center;
}

.location {
color:#444;
float:left;
padding:0;
width:350px;
}

.location small {
color:#333;
display:block;
font-size:0.8em;
padding:0;
}

.location strong {
float:right;
font-size:0.8em;
font-weight:100;
padding:0;
}

#map {
background:url("images/map.jpg") center center no-repeat;
display:block;
height:208px;
margin-bottom:3px;
padding-bottom:0;
text-decoration:none;
text-indent:-9999px;
width:350px;
}

#logo a,#logo {
background:url("images/logo-drew.jpg") 0 4px no-repeat;
border-bottom:none;
display:block;
float:left;
height:70px;
margin:0;
padding:0;
text-decoration:none;
text-indent:-9999px;
width:332px;
}

	
.theshow {	
	margin:0; padding:15px 0 0 5px; /* Top Right Bottom Left*/
}
	
	
.alert{
padding:10px;
background:#FFFFCC;

}
	