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

#wrapper {
	margin:0 auto;
	width:990px;
}



#twoColLayout #secondaryContent {
	display:none;
}

/* Login */


#login {
	margin:0 auto;
	height:30px;
	background-color:#E7E7E7;
}


#login li {
	list-style:none;
	float:right;
	margin-right:4px;
}



	#login .signin {
		background:URL(../images/login/btn_sign.in.gif) no-repeat top left;
		text-indent:-9999px;
		overflow:hidden;
		width:62px;
		height:22px;
		margin-top:4px;
	}
	#login .signin a {display:block; height:22px;}
	#login .signin a:hover {background:URL(../images/login/btn_sign.in-over.gif);}
	
	
	#login .signout {
		background:URL(../images/login/btn_sign.out.gif) no-repeat top left;
		text-indent:-9999px;
		overflow:hidden;
		width:70px;
		height:22px;
		margin-top:4px;
	}
	#login .signout a {display:block; height:22px;}
	#login .signout a:hover {background:URL(../images/login/btn_sign.out-over.gif);}
	
	
	#login .subscribe {
		background:URL(../images/login/btn_store.gif) no-repeat top left;
		text-indent:-9999px;
		overflow:hidden;
		width:60px;
		height:22px;
		margin-top:4px;
	}
	#login .subscribe a {display:block; height:22px;}
	#login .subscribe a:hover {background:URL(../images/login/btn_store-over.gif) no-repeat;}
	
	
	#login .signup {
		background:URL(../images/login/btn_sign.up.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:62px;
		height:22px;
		margin-top:4px;
	}
	#login .signup a {display:block; height:22px;}
	#login .signup a:hover {background:URL(../images/login/btn_sign.up-over.gif);}
	
	

/* Logo */


#nav {
	height:70px;
}

#nav h1 {
	background: #FFF URL(../images/nav/illiterate.logo.gif) no-repeat top left;
	text-indent:-9999px;
	overflow:hidden;
	width:151px;
	height:71px;
	float:left;
	display:block;
	margin-top:30px;
	}
	
#nav h1 a {display:block; height:71px;}



/* Top Nav */


#topnav {
	float:right;
	margin-top:36px!important;
	margin-top:40px;
	margin-right:20px;
}

#topnav li{
	list-style:none;
	float:left;
	margin:0 26px 0 0;
}



	#topnav .featured {
		background:URL(../images/nav/featured.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:96px;
		height:24px;
	}
	#topnav .featured a {display:block; height:24px;}
	#topnav .featured a:hover {background:URL(../images/nav/featured-over.gif);}
	#topnav .featuredAct {
		background:URL(../images/nav/featured-act.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:96px;
		height:24px;
	}
	#topnav .featuredAct a {display:block; height:24px;}
	
	
	#topnav .submissions {
		background:URL(../images/nav/submissions.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:128px;
		height:24px;
	}
	#topnav .submissions a {display:block; height:20px;}
	#topnav .submissions a:hover {background:URL(../images/nav/submissions-over.gif);}
	#topnav .submissionsAct {
		background:URL(../images/nav/submissions-act.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:128px;
		height:24px;
	}
	#topnav .submissionsAct a {display:block; height:24px;}
	
	#topnav .themes {
		background:URL(../images/nav/themes.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:82px;
		height:24px;
	}
	#topnav .themes a {display:block; height:20px;}
	#topnav .themes a:hover {background:URL(../images/nav/themes-over.gif);}
	#topnav .themesAct {
		background:URL(../images/nav/themes-act.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:82px;
		height:24px;
	}
	#topnav .themesAct a {display:block; height:24px;}
	
	#topnav .issues {
		background:URL(../images/nav/issues.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:71px;
		height:24px;
	}
	#topnav .issues a {display:block; height:20px;}
	#topnav .issues a:hover {background:URL(../images/nav/issues-over.gif);}
	#topnav .issuesAct {
		background:URL(../images/nav/issues-act.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:71px;
		height:24px;
	}
	#topnav .issuesAct a {display:block; height:24px;}
	
	#topnav .community {
		background:URL(../images/nav/community.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:123px;
		height:24px;
	}
	#topnav .community a {display:block; height:24px;}
	#topnav .community a:hover {background:URL(../images/nav/community-over.gif);}
	#topnav .communityAct {
		background:URL(../images/nav/community-act.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:123px;
		height:24px;
	}
	#topnav .communityAct a {display:block; height:24px;}
	
	#topnav .blog {
		background:URL(../images/nav/blog.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:55px;
		height:24px;
	}
	#topnav .blog a {display:block; height:24px;}
	#topnav .blog a:hover {background:URL(../images/nav/blog-over.gif);}
	#topnav .blogAct {
		background:URL(../images/nav/blog-act.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:55px;
		height:24px;
	}
	#topnav .blogAct a {display:block; height:24px;}
	
	#topnav .about {
		background:URL(../images/nav/about.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:69px;
		height:24px;
	}
	#topnav .about a {display:block; height:24px;}
	
	#topnav .aboutAct {
		background:URL(../images/nav/about-act.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:69px;
		height:24px;
	}
	#topnav .aboutAct a {display:block; height:24px;}
	
	#topnav .ddd-about {
		background:URL(../images/nav/ddd-about.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:83px;
		height:35px;
	}
	#topnav .ddd-about a {display:block; height:24px;}
	
	#topnav .ddd-who {
		background:URL(../images/nav/ddd-who.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:190px;
		height:35px;
		margin-right:15px;
	}
	#topnav .ddd-who a {display:block; height:24px;}
	
	
	#topnav .ddd-schedule {
		background:URL(../images/nav/ddd-schedule.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:100px;
		height:35px;
		text-align:center;
	}
	#topnav .ddd-schedule a {display:block; height:24px;}
	
	
	#topnav .ddd-tickets {
		background:URL(../images/nav/ddd-tickets.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:100px;
		height:35px;
	}
	#topnav .ddd-tickets a {display:block; height:24px;}
	
	
	#topnav .ddd-photos {
		background:URL(../images/nav/ddd-photos.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:90px;
		height:35px;
	}
	#topnav .ddd-photos a {display:block; height:24px;}
	
	
	#topnav .ddd-media {
		background:URL(../images/nav/ddd-media.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:83px;
		height:35px;
	}
	#topnav .ddd-media a {display:block; height:24px;}
	#topnav .ddd-media a:hover {background:URL(../images/nav/ddd-media.gif);}
/* Sub Nav */


#subnav {
	height:22px;
	width:820px;
	float:right;
	background-color:#000;
}

#subnav li {
	height:22px;
	float:left;
	padding-top:3px;
}
#subnav li a {color:#FFF; padding:4px 8px;}
#subnav li a:hover, #subnav .act {color:#FFF; background-color:#333;}


	#subnav #visual {
		background:URL(../images/nav/subnav/btn_visual.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:68px;
		height:22px;
	}
	#subnav #visual a {display:block; height:22px;}
	#subnav #visual a:hover {background:URL(../images/nav/subnav/btn_visual-over.gif);}
	
	#subnav #literary {
		background:URL(../images/nav/subnav/btn_literary.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:81px;
		height:22px;
	}
	#subnav #literary a {display:block; height:22px;}
	#subnav #literary a:hover {background:URL(../images/nav/subnav/btn_literary-over.gif);}
	
	#subnav #open {
		background:URL(../images/nav/subnav/btn_open.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:50px;
		height:22px;
	}
	#subnav #open a {display:block; height:22px;}
	#subnav #open a:hover {background:URL(../images/nav/subnav/btn_open-over.gif);}
	
	#subnav #closed {
		background:URL(../images/nav/subnav/btn_closed.gif) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
		width:65px;
		height:22px;
	}
	#subnav #closed a {display:block; height:22px;}
	#subnav #closed a:hover {background:URL(../images/nav/subnav/btn_closed-over.gif);}
	
	

/* Sub Sub Nav */

	
#subsubnav {
	float:left;
	margin-left:19px;
}

#subsubnav li {
	float:left;
	padding:0px 8px;
	background-color:#666;
	margin-right:1px;
}
#subsubnav li a {color:#FFF;}
#subsubnav li a:hover {color:#FFFF00;}

/* Content */



#content {
	margin-top:60px!important;
	margin-top:20px;
}

#threeColLayout #content {background-image:URL(../images/bkgd_threeCol.gif); background-repeat:repeat-y;}

#twoColLayout #content {background-image:URL(../images/bkgd_twoCol.gif); background-repeat:repeat-y;}

/* Primary Content - 3 Col */


#threeColLayout #primaryContent {
	width:500px;
	position:relative;
	float:left;
	padding-right:10px;
}

.featuredCover, .blogPost {
	padding-bottom:30px;
}
.featuredCover img, .blogPost img {
	margin-bottom:10px;
}

.postFooter {
	margin-top:10px;
	background-color:#000;
	height:24px;
	width:500px;
}

.readMore {
	background:#000 URL(../images/btn_footer.more.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:108px;
	height:24px;
	float:left;
}
.readMore a {display:block; height:24px;}
.readMore a:hover {background:#000 URL(../images/btn_footer.more-over.gif)}

.postFooter img {
	float:left;
	margin-left:0px!important;
	margin-right:10px;
}

.topVisual li {
	width:164px;
	height:164px;
	float:left;
	margin-right:4px;
	padding-bottom:30px;
}

.topLiterary li {
	width:164px;
	height:164px;
	float:left;
	margin-right:4px;
}


/* Primary Content - 2 Col */


#twoColLayout #primaryContent {
	width:770px;
	position:relative;
	float:left;
	padding-right:10px;
}

#twoColLayout #primaryContent #nav {
	height:22px;
	float:right;
	margin-right:-10px;
	border-bottom:solid 1px #000;
}

.pageNav li {
	float:right;
	margin-right:10px;
	padding-top:2px;
}
.pageNav li a {
	color:#000;
	padding:5px;
}
.pageNav li a:hover {
	color:#FFF;
	background-color:#000;
	padding:5px;
}
#activesort a {
	color:#FFF;
	background-color:#000;
	padding:5px;
}

#primaryContent #description {
	float:left;
}

.issuesDesc {margin-bottom:20px;}

#primaryContent #description img {
	float:left;
	padding:0 10px 10px 0;
}



/* Exhibitions */


#exhibit-galleria-container {
	width:770px; 
	min-height:200px; 
	border: none; 
	float:left; 
	margin-top:10px; 
	padding:0px;
	thumb_margin:100px;
}




/* Denver Does Denver */

.ddd-primary-container {
	margin-top:30px;
	height:auto;
	overflow:hidden;
}
#ddd-center-graphic {
	margin-top:70px;
	width:970px;
}
#ddd-center-graphic img {
	width:970px;
}
#ddd-about p {
	text-indent:25px;
	line-height:235%;
}
#galleria-container {
	width:980px; 
	min-height:300px; 
	border:1px dotted #999999; 
	float:left; 
	margin-top:10px; 
	padding:3px;
}
#ddd-who-container {
	width:1000px;
	height:auto;
	overflow:hidden;
}
#ddd-who-container div {
	float:left;
}
#music-lineup {
	width:400px;
}
#viz-art-lineup {
	width:400px;
}
#who-img {
	float:left;
}
.band-container {
	width:400px;
	height:auto;
	overflow:hidden;
	color:#444444;
	margin-top:10px;
}
.band-container div {
	float:left;	
}
.band-photo {
	height:70px;
	overflow:hidden;
}
.band-photo img {
	width:125px;
}
.band-doing {
	width:120px;
}
.doing-img {
	width:110px;
	height:90px;
	overflow:hidden;
}
.band-done {
	width:130px;
}
.band-name {
	font-weight:bold;
	font-size:11pt;
	margin-bottom:5px;
}
.band-name a {
	color:#99CC99;
}
.band-subtitle {
	font-size:9pt;
	font-weight:normal;
}
			
/* Add This */

.addThis {
	float:right;
}

.addThis li {
	float:right;
}

/* Featured */


.featuredNav {
	width:600px!important;
	width:650px;
}
.featuredCont {
	margin-bottom:10px;
}



/* Bread Crumb */

#breadCrumb li {
	float:left;
	margin:-10px 4px 10px 0;
	font-size:11px;
	color:#00AEEF;
}

#breadCrumb li a {font-size:11px; color:#666;}
#breadCrumb li a:hover {color:#EC008C;}



/* Submissions */



#submissionsLeft {
	width:380px;
	float:left;
}

#submissionsRight {
	width:380px;
	float:right;
	margin-right:0px!important;
	margin-right:-7px;
}

.submissionsList li {
	width:185px;
	height:185px;
	float:left;
	margin:0 10px 10px 0;
}

.submissionsLit li {
	width:380px;
	height: 113px;
	float:left;
	margin-bottom:8px;
	padding-bottom:6px;
	border-bottom:1px solid #000;
}

.submissionsLit2 li {
	float:left;
	margin-bottom:8px;
	width: 500px;
	padding-bottom:6px;
	border-bottom:1px solid #000;
}

.litSnippit {margin-bottom:6px;}

#spotlight {
	margin-bottom:10px;
}



/* Themes */

.container {
	height:100%;
	padding-bottom:20px;
}

.theme {
	width:730px;
	height:142px;
	background-color:#EFEFEF;
	float:left;
	padding:20px;
	margin-bottom:10px;
}

.themeDesc {
	float:left;
	width:460px;
	height:100px;
}

.theme + a {
	margin-bottom:20px;
	float:left;
	width:780px;
}

.theme img {
	float:left;
	margin-right:10px;
}

.enterBtn {
	background:URL(../images/themes/btn_enter.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:58px;
	height:25px;
	float:left;
}
.enterBtn a {display:block; height:25px;}
.enterBtn a:hover {background:URL(../images/themes/btn_enter-over.gif) no-repeat;}

.viewBtn {
	background:URL(../images/themes/btn_view.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:58px;
	height:25px;
	float:left;
}
.viewBtn a {display:block; height:25px;}
.viewBtn a:hover {background:URL(../images/themes/btn_view-over.gif) no-repeat;}

.prompt img {
	margin-top:16px;
	position:relative;
	float:left;
}

#mainAuthor {
	margin-top:-6px!important;
	margin-top:0px;
	height:45px;
	float:left;
}

#mainAuthor img {
	margin-bottom:2px;
}

#entry p {
	margin-top:10px;
}

#entry .fullSize {
	margin-bottom:20px;
}


/* Vote On It */

#voteOnIt {
	background:URL(../images/themes/bkgd_vote.on.it.gif) no-repeat;
	width:770px;
	height:113px;
	margin-top:40px;
	padding:22px 0 0 180px;
}


#LikeBtn {
	background:URL(../images/themes/btn_i.like.it.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:87px;
	height:25px;
	float:left;
	margin-top:6px;
}
#LikeBtn a {display:block; height:25px;}
#LikeBtn a:hover {background:URL(../images/themes/btn_i.like.it-over.gif) no-repeat;}

#WorkBtn {
	background:URL(../images/themes/btn_needs.work.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:120px;
	height:25px;
	float:left;
	margin:6px 0 0 6px;
}
#WorkBtn a {display:block; height:25px;}
#WorkBtn a:hover {background:URL(../images/themes/btn_needs.work-over.gif) no-repeat;}


/* Comments */

.commentList li {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:20px;
	margin-top:20px;
}

#newComment {
	background:#EFEFEF URL(../images/bkgd_new.comment.gif) no-repeat;
	width:720px;
	padding:50px 20px 20px 20px;
	margin-top:20px;
}


/* Community */

#userProfile img {
	float:left;
	margin:0 10px 0 0;
}

#userLocation {
	float:left;
	width:570px;
	color:#999;
	border-bottom:1px solid #000;
}

#userLocation ul {float:right;}

#userLocation li {
	float:left;
	margin-left:16px;
}

#userBio {
	margin-top:20px;
	float:left;
	width:570px;
}


/* Blog */

#categories li,
#contributors li {
	height:16px;
	padding:10px;
	margin-bottom:1px;
}

#categories li {background-color:#000;}
#contributors li {background-color:#999;}
#recentActivity li {background-color:#CCC;}

#categories a, #contributors a {color:#FFF; font-size:14px;}

#categories a:hover, #contributors a:hover {color:#FFFF00;}

#recentActivity li {
	padding:10px;
	margin-bottom:1px;
}

#recentActivity h3 {
	color:#000;
	font-weight:bold;
	border-bottom:1px solid #FFF;
}

.commentAuthor,
.commentDate {
	color:#FFF;
	font-size:11px;
}

.commentAuthor {margin-bottom:4px;}
.commentDate {text-align:right;}

.blogPost .addThis {float:right; margin:4px 0 -10px 0;}

/* About */

#staff li {
	width:375px;
	float:left;
	margin:0 20px 14px 0;
}

#staff img {float:left; margin-right:6px;}

.btnProfile {
	background:URL(../images/btn_profile.gif) no-repeat top left;
	width:83px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
}

.btnProfile a {display:block; height:24px;}
.btnProfile a:hover {background:URL(../images/btn_profile-over.gif) no-repeat top left;}


/* Submit */

#submit {
	background:#EFEFEF URL(../images/submit/bkdg_visual.gif) no-repeat;
	width:720px;
	padding:50px 20px 20px 20px;
	margin-top:0px;
}

#submit_lit {
	background:#EFEFEF URL(../images/submit/bkgd_literary.gif) no-repeat;
	width:720px;
	padding:50px 20px 20px 20px;
	margin-top:0px;
}

#submitNav li {
	float:left;
	margin:0 0 0 10px;
}

#submitVisualBtn {
	background:URL(../images/submit/btn_visual.gif) no-repeat;
	width:103px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
}
#submitVisualBtn a {display:block; height:28px;}
#submitVisualBtn a:hover {background:URL(../images/submit/btn_visual-over.gif) no-repeat;}

#submitVisual #submitVisualBtn {background:URL(../images/submit/btn_visual-over.gif) no-repeat;}

#submitLiteraryBtn {
	background:URL(../images/submit/btn_literary.gif) no-repeat;
	width:123px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
}
#submitLiteraryBtn a {display:block; height:28px;}

#submitLiterary #submitLiteraryBtn, #submitLiteraryBtn a:hover {background:URL(../images/submit/btn_literary-over.gif) no-repeat;}

.submitLeft {margin-right:20px;}
.submitLeft, .submitRight {width:350px; float:left;}

.submitLeft input, .submitRight input, .submitRight select, .submitRight textarea {margin:6px 0 20px 14px;}

#submitTheme select {margin:6px 0 20px 0;}

#submitTheme {
	background-color:#E8E8E8;
	border:1px solid #999;
	padding:8px;
}

#submitTheme li {
	height:86px;
	background-color:#EFEFEF;
	border:1px solid #999;
	padding:10px;
	margin-top:10px;
}

.promptSelect {
	float:left;
	margin:0 10px 0 0;
}

#submitTheme img {float:left; margin-right:10px;}


/* Secondary Content */


#secondaryContent {
	width:261px;
	margin-left:10px;
	position:relative;
	float:left;
}

.miniBlogpost {
	height:100%;
	margin-bottom:10px;
}

#secondaryContent img {
	float:left;
	margin:0 10px 10px 2px;
}

#secondaryContent .footer,
#primaryContent .footer {
	height:16px;
	padding:2px 0;
	margin-top:10px;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
}

#secondaryContent .info,
#primaryContent .info {
	padding:10px;
	background-color:#efefef;
	/*height:46px;*/
}


/* Side Content */


#sideContent {
	width:197px;
	margin-left:10px!important;
	margin-left:8px;
	position:relative;
	float:left;
}

#submitCall {
	margin-bottom:10px;
	background:URL(../images/btn_submit.call.out.2.gif) no-repeat top left;
	text-indent:-9999px;
	overflow:hidden;
	width:200px;
	height:92px;
}
#submitCall a {display:block; height:92px;}
#submitCall a:hover {background:URL(../images/btn_submit.call.out.2-over.gif);}

#subscriberMark .subscribe {
	background:URL(../images/btn_enterstore.gif) no-repeat;
	width:140px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.clear {
	clear:both
}

#store-gallery {
	position:relative;
	height:360px
}
	#store-gallery a {
		float:left;
		position:absolute;
	}
	
	#store-gallery a img {
		border:none;
	}
	
	#store-gallery a.show {
		z-index:500
	}
	
	#store-gallery{
		overflow:hidden;
	}

	#store-gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:relative; 
		width:100%; 
		position:relative;
		bottom:0;
	}

	#store-gallery .caption .content {
		margin:5px;
		width:200px;
	}
	
	#store-gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}

#subscriberMark .subscribe a {display:block; height:26px;}
#subscriberMark .subscribe a:hover {background:URL(../images/btn_enterstore-over.gif) no-repeat;}

#subscriberMark .bar {
	margin-bottom:10px;
}

#ads img {
	margin-bottom:10px;
}

#ads .sponsors {
	background:URL(../images/sponsors.tab.gif) no-repeat;
	width:93px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	margin:10px 0 4px 0;
}


/* Footer */


#footer {
	height:105px;
	background:#000 URL(../images/about.gif) no-repeat;
	background-position:16px 16px;
	margin-top:30px;
	padding:16px 0 0 100px;
}

#footer .footer-menu{
	float:left; 
	width:300px;
}

#footer .footer-descript{
	font-size:.8em; 
	float:right; 
	width:471px;
	margin:-20px 10px 0 0;
}

/* ART BIKE SPECIAL */

#abWrapper {
	width:756px;
	display:block;
	margin:auto;
}