/*-------------------------------------------------------------------------
	L A Y O U T  C S S
---------------------------------------------------------------------------	*/

/* RED COLOR:  #EE4043 */


#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:990px;
	margin: 0 auto -52px; /* the bottom margin is the negative value of the footer's height */
	position:relative;
}


h1 {
	background:URL('/skins/default/images/dbs.logo.gif') no-repeat top left;
	width:135px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
    float:left;
	margin-top:30px;
}
	
h1 a {
	display:block; 
	height:89px;
}



/*-------------------------------------------------------------------------
	H E A D E R
---------------------------------------------------------------------------	*/


#header {
	height:82px;
	margin-bottom:59px;
}


/*  N A V  */

#nav {
	padding-top:31px;
	float:right;
}

#nav li {
	width:108px;
	border-bottom:1px solid #000;
	float:left;
	margin-right:18px;
}

	#nav li:hover {
		width:108px;
		border-bottom:1px solid #EE4043;
		float:left;
		margin-right:18px;
	}
	
	#nav .navOn {
		width:108px;
		border-bottom:3px solid #EE4043;
		float:left;
		margin-right:18px;
	}
	
	#nav li a {
		color:#000;
		font-weight:normal;
		display:block;
		line-height:30px;
	}



/*-------------------------------------------------------------------------
	P R I M A R Y  C O N T E N T
---------------------------------------------------------------------------	*/


#primaryContent {
	margin-bottom:30px;
}

#twoThirds {
	width:650px;
	padding-bottom:30px;
}

#oneThird {
	width:315px;
	float:left;
	margin-right:20px;
	padding-bottom:30px;
}
#galImg {
	width:486px;
	float:left;
	margin-right:18px;
	padding-bottom:30px;
}
#galThird {
	width:234px;
	float:left;
	margin-right:18px;
	padding-bottom:30px;
	height:361px;
}
#galLast {
	width:234px;
	float:left;
	padding-bottom:30px;
	height:361px;
}


.oneThird {
	width:315px;
	float:left;
	margin-right:20px;
	padding-bottom:30px;
}

.pageTitle {
	padding-bottom:4px;
	margin-bottom:15px;
	border-bottom: 1px solid #000000;
}
.frontPageTitle {
	padding-bottom:4px;
	margin-bottom:15px;
}

.btnViewExhibit {
	background:URL('/skins/default/images/btn_view.exhibit.png') no-repeat top left;
	width:46px;
	height:46px;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
}

	.btnViewExhibit a {
		display:block;
		height:88px;
	}

#featured ul {
	height:292px;
}

#featured li {
	/* width:315px; /* 3 up */
	width:484px; /* 2 up */
	float:left;
	margin-right:22px;
}

	#featured li img {
	/*	border-bottom:1px solid #000;*/
		padding-bottom:10px;
		/*margin-bottom:4px;*/
	}
	
#featuredtext li {
	width:381px; 
	float:left;
}
	

#subInfo {
	margin-top:20px;
	border-top:1px solid #000;
}

#subInfoNewsletter {
	border-top:1px solid #000;
}

#artistBorderWrap {
	border-bottom: 1px solid #000000;
	height:20px;
	margin-bottom:20px;
	width:738px;
}

	
/*-------------------------------------------------------------------------
	E X H I B I T I O N S
---------------------------------------------------------------------------	*/

#exhibitionsLeft {width:485px;float:left;}
#exhibitionsRight {position:relative;left:20px;width:485px;float:left;}
#exhibitionsLeft .pageTitle {width:485px !important;}
.exhibitDate {position:relative;top:-3px;font-size:11px;font-weight:normal;}
.exhibitFeaturing {font-size:12px;font-weight:normal;}
/*current*/
li#exhibitCurrent, li#exhibitCurrent:hover {border-bottom:none;margin-bottom:33px;}
li#exhibitCurrent .exhibitFeaturing {position:relative;top:-17px;}
/*frontpage*/
#frontArtistTitle {font-size: 12px; font-weight: bold; margin-bottom: 0px; line-height:15px;}
#exhibitionsDetailsWrap {width:612px;padding-bottom:3px;border-bottom:1px solid #000;}
/*exhibit listview*/
#exhibitTitleWrap {width:612px;padding-bottom:3px;border-bottom:1px solid #000;}

/*hide previous options*/
#toggleExhibits {position:relative;top:-42px;}
a#a_toggle_exhibits {font-weight:normal;font-size:12px;}
ul.pastExhibits {display:none;}

#exhibitions ul {
	width:1010px;
}

#exhibitions li {
	width:232px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

	#exhibitions li img {
		border:1px solid #666;
		margin-bottom:4px;
	}
	
	#exhibitions li img:hover {
		border:1px solid #000;
		margin-bottom:4px;
	}

.exhibitionsSched li,.artistsSched li {
	padding-bottom:4px;
	border-bottom:1px solid #999;
	margin-bottom:20px;
}

	.exhibitionsSched li:hover,.artistsSched li:hover {
		border-bottom:1px solid #000;
	}
	
	.exhibitionsSched .current:hover,.artistsSched .current:hover {
		border-bottom:1px solid #EE4043;
	}

#artists {width:1010px;float:left;clear:both;padding-bottom:30px;}	
	
.artistsSched {	
	width:315px;
	float:left;
	margin-right:20px;
}
	
.artistsSched li {float:left;width:315px;}

.exhibitionsSched .current {
	border-bottom:1px solid #EE4043;
}

.selectedPress li {padding:10px 0;}

.date {
	margin-right:4px;
}


/*-------------------------------------------------------------------------
	D E T A I L   P A G E
---------------------------------------------------------------------------	*/


#deatilLeft {
	width:738px;
	float:left;
}

#deatilLeft img {
	margin-bottom:30px;
}

#detailRight {
	width:234px;
	float:right;
}

#detailRight > .title {
	margin-bottom:6px;
}

.cv {
	width:104px;
	float:right;
}

	.cv:hover {
		width:104px;
		float:right;
	}
	
	.cv a {
		display:block;
	}
	
.pr {
	width:108px;
}

	.pr:hover {
	}
	
	.pr a {
		display:block;
	}
	
.essay {
	width:121px;
}

	.essay:hover {
	}

	.essay a {
		display:block;
	}

.topRightOptions {
	float:right;
}

	.topRightOptions li {
		float:left;
		width:108px;
		margin-left:18px;
		padding-bottom:3px;
		border-bottom:1px solid #000;
	}
	
.topRightOptionsNone {
	float:right;
}

	.topRightOptionsNone li {
		float:left;
		width:108px;
		margin-left:18px;
		padding-bottom:3px;
	}

.specs {
	border-bottom:1px solid #000;
	padding-bottom:10px;
	margin-bottom:16px;
}
	.specs li {
		margin:16px 0 10px 0 ;
	}
	
#workBottomLinks {
	border-bottom:1px solid #000;
	padding-bottom:14px;
	margin-bottom:20px;
}

#vidCont {
	border-bottom:1px solid #000;
	padding-bottom:16px;
	margin-bottom:16px;
}

	
/*-------------------------------------------------------------------------
	F O O T E R
---------------------------------------------------------------------------	*/

#footer, .push {
	height: 52px; /* .push must be the same height as .footer */
}


#footer {
	position: relative;
	width: 990px;
	margin: 0 auto;
}

.footerRel {
	margin-top:60px;
}

.footerAbsolute {
	position:absolute;
	bottom:0px;
}

.footerCopyright {
	line-height:30px;
}
#footerCopyright {
	line-height:30px;
	float:left;
}

#bottomTab {
	background:URL('/skins/default/images/tab.bottom.png') no-repeat bottom left;
	width:143px;
	height:11px;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	margin-top:6px;
}

li.installation {display:none;}
li a.a_toggle {color:#000 !important;}
li a.i_toggle {color:#000 !important;}
li a.a_toggle:hover,li a.i_toggle:hover {color:#EE4043 !important;}
/* TOGGLE ARTISTS */
#toggleArtists {position:relative; top:-17px;}
li a#a_toggle_ex {position:relative;color:##EE4043 !important;}
li a#a_toggle_ex:hover {color:#B90E30 !important;}
#previousArtists {display:none; clear:both; float:left; width:1010px;}
/* Admin Checkbox for New */
.checkbox {padding:0 0 0 4px;}

li.av {font-size:12px;}

#footernav {
	float:right;
}

#footernav li {
	width:108px;
	border-bottom:1px solid #000;
	float:left;
	margin-left:18px;
}

	#footernav li:hover {
		width:108px;
		border-bottom:1px solid #EE4043;
		float:left;
		margin-left:18px;
	}
	
	#footernav .navOn {
		width:108px;
		border-bottom:3px solid #EE4043;
		float:left;
		margin-left:18px;
	}
	
	#footernav li a {
		color:#000;
		font-weight:normal;
		display:block;
		line-height:30px;
	}
	
	

