/*Devblog*/
/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/


/*basic page styles (h,a,img)*/
h1 { font-size: 21px; }
h2 { font-size: 18px;}
h3 { font-size: 18px; }
h1, h2, h3{
	font-weight:normal;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

h4 {
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
}
h2 a{
	text-decoration: none;
}
h2 a:hover {
	text-decoration: underline;
}

h2.sub a{
	color:#fff;
	background:#000;
	width:230px;
	padding:0 36px 2px 2px;
}
h2.sub a:hover{
	color:#000;
	background:#fff;
	width:230px;
	padding:0 36px 0 2px;
}
h4 a{
	text-decoration:none;
	color:#7B7B7B;
}

h4 a:visited{
	text-decoration:none;
	color:#7B7B7B;
}
h4 a:hover{
	text-decoration:none;
	color:#000;
}

a{ color: black; }

a:visited {
	color:black;
}
a:hover {
	color:black;
}

img {
	border: none;
}

.clearall {
	clear:both;
}

body {
	font-family: arial, verdana, sans-serif;
	font-size: 10pt;
}
/*From here on out it's arranged by div*/

#wrapper {
	width:100%;
	font-family:arial;
}

#container {
margin:auto;
width: 920px;
}

#container-back {
	margin:auto;
	width:1000px;
}

#frontmatter {
	width: 920px;
	padding-bottom: 20px;
	float:left;
}
#banner{
	float:left;
	width:300px;
	font-size: 70px;
	margin:0 0 0 15px;
	text-decoration: none;
	letter-spacing:-.07em;
	font-weight:lighter;
}
#banner a{
	text-decoration:none;

}

#archivelink{
	float:right;
	width:230px;
	margin:7px 0px 0 0px;
	padding:0 0 0 10px;
}


/*navbar*/

#navbar {
	width:921px;
	clear:both;
	margin:25px 0 15px 0px;
	background-color:#FFF;
}

#navbar ul{
	padding:0;
	margin:0 15px 0 15px;
		border-top:1px solid #000;
}

#navbar ul li{
	background-color: #fff;
	list-style:none;
	display:block;
	float: left;
	margin:0 10px 0 0;
	padding:2px 0 0 0;
}


#navbar ul li a {
	font: arial;
	font-size: 14px;
	height:25px;
	background-color: #FFF;
	color:#000;
	padding:5px 10px 0 3px;
	float: left;
	text-decoration:none;
}

#navbar ul li a:hover{
	background-color:#000;
	color: #fff;
}

#navbar ul li.rss a:hover{
	background-color:#EF9200;
	color: #fff;
}

#navbar ul li.twit a:hover{
	background-color:#25E9F5;
	color: #fff;
}

#navbar ul li.face a:hover{
	background-color:#3b5998;
	color: #fff;
}

#navbar ul li.nolink {
	font: arial;
	font-size: 14px;
	height:25px;
	background-color: #FFF;
	color:#000;
	padding:7px 10px 0 3px;
	margin:0 5px 0 0;
	float: left;
}

#searchform {
	font:arial;
	margin:0;
}
.submit {
	padding: 4px 10px 8px 0;
	margin:5px 0 0 0;
    font-family: arial;
	font-size: 18px;
	border: none;
 	background-color: #fff;
}

.submit:hover {
	text-decoration:underline;
}

#catnav ul{
	padding:0;
	margin:0 15px 0 15px;
	background-color:#FFF;
	border-top:0px none #fff;
}

#catnav ul li{
	background-color: #FFF;
	list-style:none;
	display:block;
	float: left;
	margin:2px 5px 0 0;
	border-top:0px none #fff;
}
	
#catnav ul li a {
	font: arial;
	font-size: 14px;
	height:20px;
	background-color: #F3F3F3;
	color:#000;
	padding:5px 8px 0 3px;
	float: left;
	text-decoration:none;
	border-top:0px none #fff;
	}
a img.socicon {

}
/*Feature Posts*/

#content {
float: left;
width: 920px;
border-top: 0px none #fff;
margin-top:5px;

}
.topborder {
	border-top: 1px solid #000;
	margin:0 15px 5px 15px;
	width:300px;
	float:left;
}
.features{
	float:left;
	width:660px;
}
.home .post {
	width:300px;
	float:left;
	margin:0 15px 0 15px;
	min-height:500px;
	max-height:500px;
	overflow:hidden;
}

.authortitle {
	min-height:100px;
}

h3.entry-cat  a {
	text-decoration: none;
	display: inline;
}

.alignleft{
	float:left;
	display: inline;
	margin-right: 7px;
	padding: 4px;
}

.maininfo {
	margin-top:3px;
}

#content .entry-content p{
	font-family: arial;
	font-size: 12px;
}
#content .entry-content p a {
	color:#000;
}

#content p a.more-link {
	font-family: arial;
	font-size: 11px;
	text-decoration:none;
	color:#6C6F6C;
}

#content .entry-content p a img{
	margin:0 0 5px 0;
}

#content .entry-content ul li {
        font-size:12px;
}
#content .entry-content p.wp-caption-text {
        text-align:center;
        font-size:9px;
}

.archauthor {
	font-size:10px;
}

.authordesc {
	font-size: 12px;
	font-style: italic;
	padding: 5px 0 5px 0;
}
.entry-date {
	font-size:10px;
}



.image-credit {
	font-family:arial;
	font-size:11px;
	font-color:#999;
}

.navigation {
	font-size:13px;
}


.entry-meta {
	font-size:11px;
}
.entry-meta a:hover{
	text-decoration: none;
}

.nav-previous {
	float:left;
	margin-right: 25px;
}

/*Category head colors*/

#catnav ul li .conversations a, 
.category-interview h3 a, 
.category-interview h3 a:visited,
.category-post-impressions h3 a,
.category-post-impressions h3 a:visited,
.category-subtext h3 a,
.category-subtext h3 a:visited
{
	color:#00acdc;
}
#catnav ul li .conversations a:hover{
	color:#fff;
	background-color:#00acdc;
}

.category-conversations-feature #catarchive h1,
.category-interview #catarchive h1,
.category-post-impressions #catarchive h1,
.category-subtext #catarchive h1{
	color:#00acdc;
	border-top:1px solid #00acdc;
}

#catnav ul li .binside a,
.category-bomb-on-the-inside h3 a, 
.category-bomb-on-the-inside h3 a:visited,
.category-bomb-on-the-inside-on-the-scene h3 a,
.category-bomb-on-the-inside-on-the-scene h3 a:visited,
.category-bomb-on-the-inside-la h3 a,
.category-bomb-on-the-inside-la h3 a:visited
{
	color:#fff;
	background-color:#000;
}

#catnav ul li .binside a:hover{
	color:#000;
	background-color:#FFF;
}

.category-bomb-on-the-inside #catarchive h1{
	color:#FFF;
	border-top:1px solid #000;
	background-color:#000;
}


#catnav ul li .outabout a, 
.category-out-about h3.entry-cat a,
.category-out-about h3.entry-cat a:visited,
.category-film-feature h3.entry-cat a,
.category-film-feature h3.entry-cat a:visited,
.category-books-out-about-feature h3 a,
.category-books-out-about-feature h3 a:visited,
.category-bombalert h3 a,
.category-bombalert h3 a:visited{
	color:#fe141a;
}
#catnav ul li .outabout a:hover{
	color:#fff;
	background-color:#fe141a;
}

.category-out-about #catarchive h1,
.category-film-feature #catarchive h1,
.category-books-out-about-feature #catarchive h1,
.category-bombalert h1{
	color:#fe141a;
	border-top: 1px solid #fe141a;
}

#catnav ul li .video a{
	color:#ffc409;
}

#catnav ul li .video a:hover{
	color:#FFF;
	background-color:#ffc409;
}

.tag-video #catarchive h1{
	color:#ffc409;
	border-top:1px solid #ffc409;
	}

#catnav ul li .pods a,
.category-podcast h3 a,
.category-podcast h3 a:visited {
	color:#9520c0;
}

#catnav ul li .pods a:hover{
	color:#fff;
	background-color:#9520c0;
	}
	
.category-podcast #catarchive h1{
	color:#9520c0;
	border-top:1px solid #9520c0;
	}
	
#catnav ul li .writers a,
.category-writers h3 a,
.category-writers h3 a:visited,
.category-in-sight h3 a,
.category-in-sight h3 a:visited,
.category-outspoken h3 a,
.category-outspoken h3 a:visited,
.category-jacobs-pillow h3 a,
.category-jacobs-pillow h3 a:visited,
.category-art21s-as-seen-on-tv h3 a,
.category-art21s-as-seen-on-tv h3 a:visited{
	color:#46c020;
}

.category-writers #catarchive h1,
.category-in-sight #catarchive h1, 
.category-outspoken #catarchive h1,
.category-jacobs-pillow #catarchive h1,
.category-art21s-as-seen-on-tv #catarchive h1,{
	color:#46c020;
	border-top:1px solid #46c020;
}

#catnav ul li .writers a:hover{
	color:#FFF;
	background-color:#46c020;
}

#catnav ul li .ftmag a,
.category-from-the-mag h3 a,
.category-from-the-mag h3 a:visited,
.category-editors-choice h3 a,
.category-editors-choice h3 a:visited,
.category-from-the-archive h3 a,
.category-from-the-archive h3 a:visited{
	color:#671201;
}

.category-from-the-mag #catarchive h1,
.category-editors-choice #catarchive h1,
.category-from-the-archive #catarchive h1{
	color:#671201;
	border-top:1px solid #671201;
}

#catnav ul li .ftmag a:hover{
	color:#FFF;
	background-color:#671201;
}


#catnav ul li .wordchoice a,
.category-word-choice-feature-2 h3 a,
.category-word-choice-feature-2 h3 a:visited{
	color:#294782;
}

#catnav ul li .wordchoice a:hover{
	color:#fff;
	background-color:#294782;
}

.category-word-choice-feature-2 #catarchive h1{
	color:#294782;
	border-top: 1px solid #294782;
}

.category-bomb-on-the-inside h3 a:hover, 
.category-interview h3 a:hover,
.category-out-about h3.entry-cat a:hover,
.category-film-feature h3 a:hover,
.category-books-out-about-feature h3 a:hover,
.category-podcast h3 a:hover,
.category-in-sight h3 a:hover,
.category-writers h3 a:hover,
.category-outspoken h3 a:hover,
.category-editors-choice h3 a:hover,
.category-from-the-mag h3 a:hover,
.category-post-impressions h3 a:hover,
.category-jacobs-pillow h3 a:hover,
.category-word-choice-feature-2 h3 a:hover,
.category-from-the-archive h3 a:hover,
.category-art21s-as-seen-on-tv h3 a:hover,
.category-bomb-on-the-inside-on-the-scene h3 a:hover,
.category-bomb-on-the-inside-la h3 a:hover,
.category-subtext h3 a:hover,
.category-bombalert h3 a:hover
{
	color:#000;
	}

/*bottom ad banner*/
#bottombanner {
	width:230px;
	float:right;
	margin:5px 0 0 15px;
	padding:5px 0 0 0;
	
}

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

/*sidebar*/

#sidebar {
float:right;
width:230px;
margin:0 15px 0 15px;
border-top: 4px solid #000;
padding:0 0 0 0;
}
#carouse{
	border-top:1px solid #000;
	margin-top:59px;
}

#carouselwrapper{
	padding:0 0 25px 0;
}
#culturepundits{
	border-top: 1px solid #000;
	padding: 9px 0 15px 0;
}
#mailinglist {
	padding: 5px 0 0 0;
	border-top:1px solid #000;
}
#sidebar ul li h3 {
	font-size: 12px;
	color: #000000;
	text-align: left;
}

#sidebar ul {
	list-style:none;
	margin:0;
	padding:0;
	font-family: arial;
	font-size: 12px ;
}
#sidebar ul.xoxo li#ads, #sidebar ul.xoxo li#tagcloud{
	border-top: 1px solid #000;
	margin:15px 0 0 0;
	padding:5px 0 0 0;
	display:block;
}

#sidebar ul.xoxo li#ads ul li{
	margin:10px 0 0 0;
	padding:0;
	display:block;

}

#sidebar ul.xoxo li#ads ul li.center{
	margin-top:10px;
	margin-left:15px;

}


#footer {
clear:both;
width:990px;
margin:auto;
padding:15px 0 0 15px;
text-align:left;
font-family: arial;
font-size: 12px;
color:#000000;
}

/*Single*/
.single .post{
	width:630px;
	float: left;
	margin:0 15px 0 15px;
	border-top: 1px solid #000;
	padding: 5px 0 0 0;
	}

#thepost{
	width:630px;
	float: left;
	margin:0 15px 0 15px;
	border-top: 1px solid #000;
	padding: 5px 0 0 0;
}

.single .entry-content {
	margin: 5px 0 0 0;
}

.aligncenter{
	margin-left:auto;
	margin-right:auto;
}

img.alignleft{
	margin:0 10px 0 0;
}

img.alignright{
	margin:0 0 0 10px;
}
/*cat-archive*/
#catarchive {
	width:660px;
	float: left;
	padding: 0;
}

#catarchive .post {
	width:300px;
	float:left;
	margin:5px 15px 0 15px;
	max-height:450px;
	min-height:450px;
	overflow:hidden;
}

.page-title {
	margin:0 0 0 15px;
	padding: 5px 0 0 0;
	border-top: 1px solid #000;
	width:630px;
}

#catarchive h1 {
	font-weight:bold;
}

.archive-meta {
	margin: 5px 0 0 15px;
	font-size: 15px;
	font-weight: oblique;
}

/*Map Ad*/

#map{
	height:100%;
	width:100%;
	left:0;
	position:absolute;
	top:0;
	z-index:1;
}

#directions {
	width:25%;
	position:absolute;
	right:10px;
	top:80px;
	max-height:655px;
	overflow:auto;
	z-index:2;
	background-color:#fff;
}

#eventMarkers {
	overflow:hidden;
	max-height:10px;
}

#guidelink h1, #ffd h1{
	color:#ff00b1;
	margin:12px 0 4px 0;
	padding:0;
	text-align:center;
	font-size:15px;
	font-family:helvetica, arial, sans-serif;
}


.mapContainer{
	display:block;
	position:relative;
	width:400px;
	margin:-10px 0 0 -11px;
	background-color:#fff;
	padding:1px 0 0 0;
}

.mapheader{  
	margin:10px 0 0 0;

}
.mapBody{
	padding:3px 23px 0 9px;
	max-height:320px;
	min-height:320px;
	overflow:auto;
}

.img-shadow {
  float:left;
  width:400px;
  min-height:360px;
  background: url(/logos/topshadow.png) no-repeat bottom right;
  margin:10px 0 0 10px;
  }

#center{
	text-align:center;
}
#headline{
	font-family:helvetica, arial, sans-serif;
	position:absolute;
	top:710px;
	z-index:2;
	font-size:30px;
	width:100%;
	text-align:center;
	color:#000;
	text-decoration:underline;
}

#event1, #event2, #event3, #event4, #event5, #event6, #event7, #event8, #event9, #event10, #event11, #event12, #event13, #event14, #event15, #event16, #event17, #event18, #event19, #event20{
	border-top:0px none #fff;
	width:400px;
}

.infoWindowContent {
	border-top:1px solid #CDCDCD;
	margin:0 0 30px 0;
	padding:2px 0 0 0;
	max-height:400px;
	overflow:auto;
	
}

.sideContent, .sideBar, .sideBarsmall {
	border-top:1px solid #CDCDCD;
	margin:0 0 30px 0;
	padding:2px 0 0 0;
}

.sidecontent h2, .infoWindowContent h2{
	font-family:helvetica, arial, sans-serif;
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding:0;
}


.sidecontent h2 a, .infoWindowContent h2 a{
	color:#ff00b1;
}

.sideBar h2 a {
	color:#ff00b1;
	font-family:helvetica, arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
}

.sidecontent p, .infoWindowContent p{
	font-family:helvetica, arial, sans-serif;
	font-size:15px;
	margin:20px 0 0 0;
	padding:0;
}

.sideBar p{
	font-family:helvetica, arial, sans-serif;
	font-size:13px;
	margin:5px 0 0 0;
	padding:0;	
}

.sideBarsmall p{
	font-family:helvetica, arial, sans-serif;
	font-size:13px;
	margin:25px 0 0 0;
	padding:0;	
}

.sideBar p.pink, .sidecontent p.pink, .infoWindowContent p.pink{
	text-decoration:underline;
	color:#ff00b1;
	
}
.sideBar p.pink a,.sidecontent p.pink a, .infoWindowContent p.pink a{
	color:#000;
	text-decoration:none;
}

.sideBar img, .sidecontent img, .infoWindowContent img{
	display:block;
	margin:10px 0 10px 0;
}



#pod_audio_1 {
	margin-bottom: 5px;
}

/*Slideshow*/

.pics {
	width:230px;
	height:230px;
	padding:0 30px;
	margin:10px 0 0 0;
	position:static;

}

.pics .slide{
	width:230px;
	height:230px;
	margin-left:auto;
	margin-right:auto;
	position:static;
	
}

.slides {
	width:600;
}

.slides img{
	margin-left:auto;
	margin-right:auto;
}

#imagenav{
	border:1px solid #000;
	padding:5px 0px 10px 30px;
	width:150px;
}

/*bombshop*/
#bombshop {
	width:780px;
	margin:auto;
}
h1.shop {
	margin:10px 0 15px 300px;
}
.shopad a{
	float:left;
	margin:0 28px 29px 0;

}
.shopad a:hover{

}
/*bombshelter*/
#shelterwrapper {
	width:100%;
	height:4000px;
	background: url('http://bombsite.powweb.com/shelter/animated_sky.gif') repeat;	
	padding:10px 0 0 0;
}
#shelter {
	background:url("http://bombsite.powweb.com/shelter/roof.gif") no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:846px;
	padding-top:45px;
	height:1000px;
}

#shelterads{
	width:850px;
	margin:30px 0 0 8px;
	float:left;
}
.shelterad {
	border:1px solid #000;
	float:left;
	width:250px;
	height:380px;
	margin:0 20px 20px 0;
	padding:5px 5px 0 5px;
	background:#fff;	
}
.shelterad p {
	margin:10px 0;
}
img.shelter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

#shelter h1 {
	text-align:center;
	text-transform:uppercase;
	font-size:24px;
}
#shelter h2{
	text-align:center;
	font-size:24px;
	text-transform:none;
}
#shelter h3{
	text-align:center;
	size:19px;
	margin:0 0 10px 0;
}
#shelter h4{
	text-align:center;
	size:14px;	
	margin:0 0 10px 0;
}
.embed {
width:48%;
float:left;
padding:0 0 0 10px;
margin:0 0 20px 0;
}


