@charset "utf-8";
/* CSS Document */

/* Feature Content */
#feature_content {
width: 560px;
min-height: 370px;
height:auto !important;
height:370px;
margin: 0 auto;
text-align:left;
position: relative;
}

#feature_content_gallery {
width: 960px;
min-height: 370px;
height:auto !important;
height:370px;
margin: 0 auto;
text-align:left;
position: relative;
}

#feature_cover {
float: left;
margin-right: 20px;
margin-top: 0;
}

#feature_cover_gallery {
float: left;
margin-right: 20px;
margin-top: 0;
text-align:center;
font-size: .85em;
background-color: #ececec;
position: absolute;
padding-bottom: 23px;
}

#toc-link {
display: block;
width: 100%;
height: 23px;
line-height: 23px;
font-size: .85em;
font-style: italic;
padding: 0;
z-index: 10;
background:url(/images/art-feature-overlay.png) repeat;
position: absolute;
bottom: 0; left: 0;
}

#toc-link:hover{
	text-decoration: none;
	background-color: #fce37c;
	color: #000;
}

#feature_cover img, #feature_cover_gallery img {border: 1px solid #000000;}

/* Bottom Headers (main page only)*/

#bottom_header {
height: 40px;
width: 1000px;
position: relative;
margin: 0px;
padding: 0px;
background:url(/images/navbar-bottom.png) no-repeat;
padding: 0 50px;
}

ul#bottom_navlist {
list-style:none;
padding:0;
}

ul#bottom_navlist li {
display: block;
float: left;
width: 300px;
height: 20px;
padding: 10px 0;
margin:0;
}

ul#bottom_navlist li a{
text-decoration: none;
display: block;
width: 300px;
height: 20px;
padding: 0;
margin:0;
}

.bottom_writing {background:url(/images/bottom-writing.png) no-repeat;}
.bottom_art {background:url(/images/bottom-art.png) no-repeat;}
.bottom_humor {background:url(/images/bottom-humor.png) no-repeat;}

ul#bottom_navlist li a:hover{background-position:0 -20px;}

/* Bottom Content */

#bottom {
width:1000px;
height:auto;
margin: 0;
position: relative;
background:url(/images/bottom-full.png) no-repeat;
background-color: #C3D5DB;
}

.bottom_content {
width: 300px;
height: auto;
float: left;
margin:10px 0;
text-align:left;
}

.bottom_content#col1 {margin-left:49px;}
.leftborder {border-left: 1pt solid #000000;}

/* Lists */

ul.linklist {
list-style:none;
margin:0;
padding:0;
}

ul.linklist p.title { }
ul.linklist p.author {
margin-left:15px;
font-style:italic;}

li.feat_title {font-size:110%; font-weight:bold; padding-top: 20px;}
li.feat_blurb {font-style:italic; color:#999999;}
li.feat_toc {font-size:95%; font-style: italic; color:#999999; padding-top: 20px;}


.bottom_content ul.linklist {padding: 0 0 0 45px;}
.bottom_content ul.linklist li {margin-bottom:10px;}

#feature_content ul.linklist {padding: 0 20px;}
