* {
 margin:0;
 padding:0;
}
body {
 font-size:11px;
 line-height:16px;
 color:#5e5e5e;
 font-family: Trebuchet MS, Verdana, sans-serif;
 background:#c1fdfe;
}
.clearer {
 line-height:0;
 font-size:1;
 clear:both;
}
#container {
 width:980px;
 margin:0 auto;
 background:url(/images/content_back.gif) repeat-y 0% 0%;
}
#content.admin {
 width:924px;
 overflow:hidden;
 float:left;
 margin:0 0 0 28px;
}
#content {
 margin: 0 auto;
 width:906px;
}
.title {
 padding:0 10px 0px 10px;
 margin:0;
}
.article .description,
.description {
 font-size:12px;
 color:#000000;
 margin:0;
 padding:2px 12px 3px 12px; 
}
.text {
 padding:0px 12px 0px 12px;
 margin:0;
}
#main a,
#left a,
#right a,
#main a:visited,
#left a:visited, 
#right a:visited {
 text-decoration:none;
 color:#4bbdff;
}
#main a:hover,
#left a:hover,
#right a:hover,
#main a:active,
#left a:active,
#right a:active {
 color:#e69d3e;
}
#main ul {
 padding:0 0 0 13px;
}
.admin table td {
 padding:0 20px 0 0;
}
/*-----------------Header------------------*/

#header {
}
#knob_left {
 height:31px;
 width:38px;
 background:url(/images/side_knob_left.png) no-repeat 0% 0%;
 float:left;
 position:relative;
 z-index:10;
}
#knob_right {
 height:31px;
 width:38px;
 background:url(/images/side_knob_right.png) no-repeat 100% 0%;
 float:right;
 position:relative;
 z-index:10;
}
#nav {
 float:left;
 width:714px;
 list-style:none;
 background:#000000;
 padding:4px 95px 0 95px;
 height:17px;
 margin:0;
}
#nav li {
 float:left;
 padding:0;
 margin:0;
 line-height:1px;
 width:119px;
}
#nav li a {
 padding:0;
 margin:0;
 display:block;
 height:17px;
}
#shows li.shows a,
#nav li a:hover,
#nav li.on a {
 background:url(/images/tab.gif) no-repeat 0 0;
}
/*-----------------Left--------------------*/

#left {
 min-height:400px;
 width:192px;
 float:left;
 margin: 6px 8px 0 -4px;
}
.navigation_secondary ul {
 list-style:none;
}
.navigation_secondary li {
 padding:0 0 6px 0;
}
.navigation_secondary a {
 display:block;
}
#left .article_list {
 padding:8px 0 8px 0;
}
#left .article_list li{
 padding:3px 0 3px 0;
}
#left .article_list a {
 text-decoration:none;
 color:#8c846b;
 background:url(/images/bullet.gif) no-repeat 6px 4px;
 padding:0 0 0 24px;
}
#left .article_list li.on a,
#left .article_list a:hover {
 background:url(/images/bullet_over.gif) no-repeat 6px 4px;
 color:#000000;
}
#left .randomizer {
 clear:both;
 padding:0px 0 0 0;
}


/*-----------------Main--------------------*/

#main {
 width:512px;
 float:left;
 margin:6px 0 0 0;
}
#home #main {
 font-size:13px;
 line-height:18px;
}
#main .music_file {
 padding:0 0 15px 0;
}
#main .music_image {
 padding:0;
}
#main .image {
 padding: 0 0 15px 0;
}
#main .article .description {
 padding:2px 12px 8px 12px; 
}
#main .article_list .listing {
 margin:15px 0 0 0px;
 padding:8px 10px 8px 10px;
 background:#f2f1ee;
}
#main .article_list .listing li {
 width:492px;
 margin:0 0 22px 0;
}
#main .article_list .listing .thumb {
 clear:both;
 float:left;
 padding:0 12px 12px 0;
 display:inline;
}
#main .article_list .listing .title a {
 text-decoration:none;
 font-size:14px;
 text-transform:none;
 width:360px;
 float:right;
 text-align:left;
 padding:0;
 margin:0;
 color:#000000;
}
#main .article_list .listing .description{
 text-transform:none;
 color:#5e5e5e;
 font-size:11px;
 line-height:16px;
 width:370px;
 float:right;
 padding:0;
 margin:0;
}
#main .date {
 color:#5e5e5e;
 font-size:12px;
 text-transform:uppercase;
 padding:8px 12px 15px 12px; 
}

/*----------------Shows------------------*/

.shows{
 float:left;
 margin:0 0 10px 0;
}
.rss_link {
 float:right;
 width:26px;
 margin:0 0 10px 0;
}
.archives, 
.search {
 clear:both;
 margin:10px 0 6px 0;
}
#left .category_list, 
#left .archive {
 clear:both;
}
#left .archive .years,
#left .category_list ul {
 list-style:none;
 padding:2px 0 6px 0;
}
#left .archive .years li,
#left .category_list li{
 padding:3px 0 3px 0;
}
#left .archive .years a,
#left .category_list a {
 text-decoration:none;
 color:#8c846b;
 background:url(/images/bullet.gif) no-repeat 6px 4px;
 padding:0 0 0 24px;
}
#left .archive .years li.on a,
#left .category_list li.on a,
#left .category_list a:hover {
 background:url(/images/bullet_over.gif) no-repeat 6px 4px;
 color:#000000;
}
#left .archive .months li {
 list-style:none;
 padding:0;
}
#left .archive .months a {
 background:none;
 color:#8c846b;
 font-size:10px;
 padding:0 0 0 30px
}
#left .archive .months a:hover {
 color:#000000;
}
#left .archive .months li.on a {
 background:none;
}

.comments {
 padding:0px 12px 15px 12px;
 width:auto;
}
.comments .row {
 clear:both;
 padding:10px 5px 10px 5px;
 background:#f2f1ee;
 margin:0 0 20px 0;
}
.comments_title {
 font-size:11px;
 font-weight:bold;
 text-transform:uppercase;
 color:#e69d3e;
}
#shows #main .comments .date {
 float:none;
 color:#5e5e5e;
 text-align:left;
 padding:0;
 margin:0;
 width:auto;
 font-size:10px;
}
.comments .author {
 text-transform:uppercase;
 color:#000000;
 }
.comments .form {
 clear:both;
 padding:20px 0 0 5px;
}
.comments .submit {
 padding:10px 0 0 5px;
}
.module_search {
 margin:15px 0 0 0;
}
.module_search .keywords {
 width:138px;
 float:left;
}
.module_search .field .sb_text{
 width:138px;
 text-transform:uppercase;
 font-size:9px;
 height:15px;
}
.module_search .submit {
 float:right;
 margin:2px 2px 0 0;
}
#shows #main .article_list .listing .categories {
 display:none;
}
#shows #main .article_list .listing .date {
 font-size:11px;
 color:#e69d3e;
 text-transform:uppercase;
 padding:8px 0px 8px 0px; 
 float:right;
 width:370px;
 float:right;
 margin:0;
}
#shows #main .date {
 color:#5e5e5e;
 font-size:12px;
}
/*----------------Gallery------------------*/
#photo #main {
 background:#d7d4cb;
}
#photo #main .article_list .listing {
 background:none;
}
#photo #main .article_list .listing .thumb {
 padding:0;
 float:none;
 margin: 0 auto;
 width:140px;
}
#photo #main .article_list .listing .thumb img {
 margin:0 5px 0 5px;
}
#photo #main .article_list .listing .description {
 display:none;
}
#photo #main .article_list .listing .title {
 padding:5px 5px 0 5px;
 width:139px;
}
#photo #main .article_list .listing li {
 background:url(/images/gallery-thumb_back.gif) no-repeat 0% 0%;
 width:150px;
 height:160px;
 overflow:hidden;
 margin:0 14px 15px 0px;
 padding:5px 0 0 0;
 float:left;
}

#photo #main .article_list .listing .title a {
 font-size:11px;
 color:#5e5e5e;
 text-transform:uppercase;
 float:none;
}
#photo #main .title,
#photo #main .description,
#photo #main .text {
 clear:both;
 width:512px;
 background:#ffffff;
 padding-right:0;
 padding-left:0;
 }
#photo #main .title {
 padding:15px 0 0 10px;
}
#photo #main .description, 
#photo #main .text {
 padding:5px 0 10px 10px;
 margin:0;
}
#photo #main .text {
 padding:5px 0 10px 10px;
}
#photo #main .image {
 padding:16px;
}
#main .thumbnails {
 margin:15px 0 0 15px;
}
#main .thumbnails img {
 margin:0 15px 15px 0;
}
#photo #main .back_galleries {
 float:right;
 display:inline;
 margin:0 30px 30px 0;
}
#photo #main .paging {
 float:right;
 padding:16px 16px 10px 0;
}
/*-----------------Right-------------------*/

#right {
 min-height:400px;
 width:192px;
 float:right;
 margin:6px -4px 0 8px;
}

/*-----------------Footer------------------*/

#footer {
 clear:both;
 width:980px;
 height:39px;
 background:url(/images/footer.gif) no-repeat 0% 100%;
 padding:22px 0 0 0;
}
a.powered{
 float:right;
}
.powered img {
 border:0;
}
