@import url(reset.css); 
@import url(coreforms.css);


/* BOXES */
	#wrapper{
		width:720px;
		margin: 0px auto;
		text-align:left;
	}
	
	
	#content {
		background:url(../images/bgs/content-other.jpg) 0px 92px no-repeat;		
	}
		.index #content{background:url(../images/bgs/mailout-Img-fade.jpg) #000 no-repeat;}
		.bookings #content{background:url(../images/bgs/venueprog-Img-fade.jpg) #000 no-repeat;}
		.publicity #content{background:url(../images/bgs/publicity-Img-fade.jpg) #000 no-repeat;}
		.articles #content{background:url(../images/bgs/publicity-Img-fade.jpg) #000 no-repeat;}

		.contact #content{background:url(../images/bgs/contact-Img-fade.jpg) #000 no-repeat;}

	#footer{
		clear:both;
		padding:10px 0;
	}
	#header{
		clear:both;
		width:720px;
		height:92px;
		background:#333 url(../images/bgs/header.jpg) left top no-repeat;
	}
	#content{
		width:540px;
		min-height:550px;
		padding-top:15px;
		padding-bottom: 15px;
		padding-right: 0px;
		margin-right: -3px;
	}
	#sidebar {
		display: inline;
		float:right;
		width: 180px;
		padding: 0px;
		margin: 0px;
		margin-left: -3px;
	}
	


/* HEADER */
		#header h1.logo{padding:39px 0 0 30px ;}


/* SIDEBAR */

	#sidebar #mainNav,#sidebar ul {
		width: 180px;
		padding: 0px;
		margin: 0px;
	}
	
	

	#sidebar #mainNav,
	#sidebar #mainNav li{
		list-style:none outside;  
	}

	#sidebar #mainNav li {
		padding:0;
		color:#333333;
		background:#fff;
		display:block;
		height:80px;
		margin-top:2px;
		margin-left: 0;
		padding:5px;
		padding-left: 0;
		padding-top: 3px;
		line-height:1em;
		width: 175px;
	}
	
		#sidebar #mainNav li.indexNav { 
			margin-top: 0px;
			padding-top: 5px;
		}
	#sidebar #mainNav a{
		line-height:1em;
		text-decoration:none;
		padding-top: 0px;
		font-size: 1.7em;
		font-weight:bold;
		text-transform:uppercase;
	}
	.index #sidebar #mainNav li.indexNav ,
	.bookings #sidebar #mainNav li.bookingsNav ,
	.publicity #sidebar #mainNav li.publicityNav ,
	.contact #sidebar #mainNav li.contactNav, 
	.articles #sidebar #mainNav li.articlesNav {
		background:#000;
	}
	
	.index #sidebar #mainNav li.indexNav a,
	.bookings #sidebar #mainNav li.bookingsNav a,
	.publicity #sidebar #mainNav li.publicityNav a,
	.contact #sidebar #mainNav li.contactNav a,
	.articles #sidebar #mainNav li.articlesNav a {
		color:#0099FF;
	}
	
	.index #sidebar #mainNav li.indexNav .subtext,
	.bookings #sidebar #mainNav li.bookingsNav .subtext,
	.publicity #sidebar #mainNav li.publicityNav .subtext,
	.contact #sidebar #mainNav li.contactNav .subtext,
	.articles #sidebar #mainNav li.articlesNav .subtext {
		color:#fff;
	}
	
	#mainNav .subtext {
		font-weight: normal;
		text-transform: none;
		font-size: 1.0em;
		line-height: 1.2em;
		margin-left: 5px;
		margin-right: 4px;
		margin-top: 1px;
		display: block;		
	}
	
	#sidebar #mainNav a{
		display:block;
		line-height:1em;
		padding-left:5px;
		padding-top: 3px;
		padding-bottom: 3px;
		color:#333333;
		text-decoration:none;
	}
	#sidebar #mainNav li.active a{color:#0099FF;}
	#sidebar #mainNav a:hover {	color:#0099FF;}
	
/* USERPANEL */
	#sidebar #userpanel{
		padding:0 5px 5px 5px;
		color:#fff;
		background:#222;
		text-decoration:none;
}

/* CONTENT */
	
	#content #feature{
		margin:0px 15px 5px 15px;
		padding:13px;
		background: url(../images/bgs/feature.png) left top repeat;
		
	}

	#content #feature .captionBox{padding-bottom:1em;}

	#content p {
		font-size: 1.3em;
	}

	p.archiveLink { display: inline; }


	form#MailingList {
		float: left;
		width:400px;
	}
	form#MailingList h1 {padding:0}
	form#MailingList label,
	form#MailingList input{
		float:left;
		width:auto;
		margin:0;
		padding:0px;
		margin-right:15px;
		vertical-align:middle !important;
	}
	form#MailingList label{
		font-size: 1em;
		line-height:1em;
	}
	form#MailingList #MailingList_Email{
		width:180px;
		padding:4px;
		margin-top:1px;
	}
	form#MailingList #submitbutton {
		margin-right:0px;
	}

	#feature div.item {
		clear: left;
	}



/* management tweaks */
	#feature .manage dl {
/*		border: 1px dashed #ccc;
*/		padding:0px;
	}
	#feature .manage dd {
		margin-left: 20px;
	}
	#feature .manage dl .editButton {
		margin-left:3px;
	}	
	#feature .manage .newButton {
		display:block;
		padding-bottom: 10px;
	}	
	#feature .manage dl .newButton {
		padding-bottom: 0px;
	}	




	/* dreamgirl CMS styles*/
	.buttonContainer
	{
			display: inline;
	        overflow: visible;
	}

	#dgInlineFeedback {
	        width: 259px;
	        height: 242px;
	        color: #000;
	        background: url(../dreamgirl/images/success.png)!important;
	        background: url(../dreamgirl/images/success.gif);
	        }

			#dgProgressDiv
			{
			        position: absolute;
			        bottom: 0px;
			        left: 10px;
			        width: 241px;
			        height: 241px;
			z-index: 2000;
				background-image: url(../dreamgirl/images/dreaming.gif);
			}

	.dgInlineForm {
	        width: 500px;
	        border: 0px;
	       /* margin:12px 0 0 -200px; */
	        margin:12px 0 0 0;
			left:0;
	        position: absolute;
	        visibility: visible;
	        overflow: hidden;
			z-index:100;

	}

	iframe {
			position:absolute;
	        width: 500px;
	        border: 0px;
	        padding: 0px;
	        margin: 0px;
	}
	.dgInlineButton {
	        border: 0px;
	        background-color: transparent;
	}

	.dgInlineButtonActivated {
			opacity: 0.5;
	}

	.dgActiveElement {
			border: 1px dashed #eebddc;
			z-index:100 !important;
	}

	.dgInactiveElement {
	        background-color: transparent;
	}

	.dgButtonLink {
	        border: 0px;
	        margin-right: 3px;
	}


