/*
Theme Name: Bombshell Studios
Description: Bombshell Studios Website
Author: Michael Babbitt
Author URI: http://www.bombshellstudios.com/
#menu ul ul, #wp-calendar caption, #wp-calendar #prev a { text-align: right; }
*/

/*  -----|  Globals  |------------------------------------------------------  */

body { 
	margin: 0;
	padding: 0;
	background-image: url(http://www.bombshellstudios.com/wp-content/themes/bombshellstudios/images/web2010/background.jpg);
}

hr {
	background-color: #ccc;
	border: 1px solid #fff;
	height: 2px;
	margin: 2px 0;
	width: 665px;
	}
	
.postnav hr {
	background-color: #ccc;
	border: 1px solid #363430;
	height: 1px;
	margin: 2px 0;
	width: 665px;
	}

a:link, a:visited, a:active { color: #000; text-decoration: none; }
a:hover { color: #666; text-decoration: none; }

a#rollover_film { background-image:url(http://www.bombshellstudios.com/wp-content/themes/bombshellstudios/images/web2010/film.jpg); height: 375px; width: 175px; display:block; }
a#rollover_film span { display:none; }
a#rollover_film:hover { background-image:url(http://www.bombshellstudios.com/wp-content/themes/bombshellstudios/images/web2010/film_flip.jpg); }

a#rollover_music { background-image:url(http://www.bombshellstudios.com/wp-content/themes/bombshellstudios/images/web2010/music.jpg); height: 375px; width: 175px; display:block; }
a#rollover_music span { display:none; }
a#rollover_music:hover { background-image:url(http://www.bombshellstudios.com/wp-content/themes/bombshellstudios/images/web2010/music_flip.jpg); }

a#rollover_commercial { background-image:url(http://www.bombshellstudios.com/wp-content/themes/bombshellstudios/images/web2010/video.jpg); height: 375px; width: 175px; display:block; }
a#rollover_commercial span { display:none; }
a#rollover_commercial:hover { background-image:url(http://www.bombshellstudios.com/wp-content/themes/bombshellstudios/images/web2010/video_flip.jpg); }

a#rollover_blog { background-image:url(http://www.bombshellstudios.com/wp-content/themes/bombshellstudios/images/web2010/blog.jpg); height: 375px; width: 175px; display:block; }
a#rollover_blog span { display:none; }
a#rollover_blog:hover { background-image:url(http://www.bombshellstudios.com/wp-content/themes/bombshellstudios/images/web2010/blog_flip.jpg); }

a#rollover_about { background-image:url(http://www.bombshellstudios.com/wp-content/themes/bombshellstudios/images/web2010/about.jpg); height: 375px; width: 175px; display:block; }
a#rollover_about span { display:none; }
a#rollover_about:hover { background-image:url(http://www.bombshellstudios.com/wp-content/themes/bombshellstudios/images/web2010/about_flip.jpg); }

ul { list-style: none; }
	
blockquote {
	background: #1b1814;
	padding: 1px 15px 5px;
	border-bottom: 1px solid #35302a;
}


pre {
	padding: 5px 0;
	border-top: 1px dotted #35302a;
	border-bottom: 1px dotted #35302a;
}

/*  -----|  Structure  |----------------------------------------------------  */
	
#page {
	margin: 15px auto 15px;
	padding: 10px;
	width: 880px;
	border-width: 1px;
	border-color: #666;
	border-style: solid;}
		
#header {
	height: 50px;
}

#splash {
	margin: 0px auto 0px;
}

.newbox table {
	padding: 20px 0px 20px 0px;
	background-image: url(http://www.bombshellstudios.com/wp-content/themes/bombshellstudios/images/web2010/box_background.jpg);
	border: 1px solid #c0c0c0;
}

.production {
	padding: 10px 10px 10px 10px;
	text-align: center;
}

.production a {
	text-decoration: underline;
}

.innerbox table {
	padding: 10px 10px 10px 10px;
	border: 1px solid gray;
	background-color: transparent;
}

.newbox li {
	list-style: none;
	color: #fff;
}

#info table {
	padding: 10px 0px 0px 0;
}

.logo img { border: 0px ; }

#award img {
	border: 1px solid #000;
}

/*Top Nav */

#topnav {
	float: right;
	font: .82em Arial, Verdana,Sans-Serif;
	list-style: none;
	margin: 0 auto;
	padding: 18px 20px 0 0;
	text-align: right;
}

#topnav li {
	border-right: #fff 1px solid;
	display: inline;
	font-weight: bold;
	list-style: none;
	color: #fff;
}

#topnav li a:link, #topnav li a:visited { 
	padding: 0 3px; 
	text-decoration: none; 
	}

#topnav li a:hover, #topnav li a:active { padding: 0 3px; }

/*Bot Nav */

#botnav {
	font: .63em Arial, Verdana,Sans-Serif;
}

#botnav li {
	border-right: #000 1px solid;
	display: inline;
	font-weight: bold;
	list-style: none;
	color: #000;
}

#botnav li a:link, #botnav li a:visited { padding: 0 5px; text-decoration: none; }

#botnav li a:hover, #botnav li a:active { padding: 0 5px; }

/* Comments */

.commentlist li, #commentform input, #commentform textarea {
	font: .94em Arial, Verdana, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.13em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.51em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#comment {
width: 380px;
}

/*


.commentodd {
background-color:#ccc;
}

.commentodd, .commenteven {
position:relative;
width: 380px;
}

.commentcontent {
padding:5px 15px 5px 15px;
}

.commentcontent p {
font-size:11px;
line-height:17px;
color:#EEE;
}

.commentcontent .commentinfo {
color:#AAA;
}

.commentcontent blockquote {
font-style:italic;
margin-left:17px;
padding-left:10px;
}

.commentcontent ul, .commentcontent ol {
margin-left:15px;
}

#commentform { margin: 0 10px 10px 0; }

.comment-gravatar img {
	float: right;
	padding: 2px;
	margin: 1em;
	border: 1px solid #A5A5A3;
	width: 30px;
	height: 30px;
	background: url(images/gravatar.jpg) no-repeat center center;
}

*/

/*  -----|  Typography  |---------------------------------------------------  */

body { 
	color: #000;
	font: .94em Arial, Helvetica, sans-serif;
	border: 1px solid #000;
}

h1, h2, h3, h4, h5, h6 { font-family: Arial, Verdana; font-weight: normal; }

h1 { color: #000; font-size: 1.07em; margin: 0 0 8px; }

h2 { color: #000; font-size: 1.25em; margin: 0; padding: 1px 0 2px;
	font-weight: bold;
}
	
h3 { color: #000; font-size: .94em; margin: 0; padding: 4px 0 2px; }

#comments h2 { margin: 0 0 10px 0; color: #A5A5A3;
	font-size: .94em;
}

.linklove a { color: #000; }

.edit { font-size: .75em; }

#copyright {
	font: .94em Arial, Verdana,Sans-Serif;
	}

input, textarea {
	color: #9c9890;
	font-size: .73em; 
	text-decoration: none; 
	background-color: #161410; 
	border: 1px solid #363430;
	padding: 5px;
	}
	
.postnav {
	font-size: .82em;
}

/* post menus */

#post-menus ul {
	font: .94em Arial, Verdana,Sans-Serif;
	font-weight: bold;
	}

#post-menus li {
	font: .82em Arial, Verdana,Sans-Serif;
	}

/*  -----|  Front Page Typography  |---------------------------------------------------  */

.storycontent-front { font-size: .88em; margin: 0 0 8px; }

.front h1 { color: #000; font-size: 1.07em; margin: 0 0 8px; }

.front h2 { color: #000; font-size: .94em; margin: 0;
	font-weight: bold;
}
	
.front h3 { color: #000; font-size: .87em; margin: 0; padding: 4px 0 2px; }

.front hr {
	background-color: #ccc;
	border: 1px solid #363430;
	height: 2px;
	margin: 2px 0;
	width: 200px;
	}
	
/*  -----|  Right Column Typography  |---------------------------------------------------  */

.right h1 { color: #000; font-size: 1em; }

.right h2 { color: #000; font-size: .94em; }
	
.right h3 { color: #000; font-size: .82em; }

.right li { color: #000; font-size: .82em; list-style: none;}

/*  -----|  ECalendar  |---------------------------------------------------  */

#wp-calendar {
	text-align: center;
}

/*  -----|  Miscellaneous  |------------------------------------------------  */


.download {
margin: 0 0 5px 10px;
 padding: 5px 20px 5px 60px;
width: 30em;
font-family: helvetica, monospace;
font-size: 10px;
line-height: 150%;
text-transform: lowercase;
background: #333 url(images/down.png) no-repeat 15px center;
color: inherit;
border: 1px dotted #666;
    }
	 .alert {
margin: 0 0 5px 10px;
 padding: 5px 20px 5px 60px;
width: 30em;
font-family: helvetica, monospace;
font-size: 10px;
line-height: 150%;
text-transform: lowercase;
background: #333 url(images/alert.png) no-repeat 15px center;
color: inherit;
border: 1px dotted #666;
    }
     .alarm {
margin: 0 0 5px 10px;
 padding: 5px 20px 5px 60px;
width: 30em;
font-family: helvetica, monospace;
font-size: 10px;
line-height: 150%;
text-transform: lowercase;
background: #333 url(images/bell.png) no-repeat 15px center;
color: inherit;
border: 1px dotted #666;
    }
	 .favorite_post {
margin: 0 0 5px 10px;
 padding: 5px 20px 5px 60px;
width: 30em;
font-family: helvetica, monospace;
font-size: 10px;
line-height: 150%;
text-transform: lowercase;
background: #333 url(images/favorite.png) no-repeat 15px center;
color: inherit;
border: 1px dotted #666;
    }

.byline, .byline a {
	color: #999;
	font-size: 9px;
	}

.byline a, .byline a:hover {
	text-decoration: none;
	}
	.weather{
	font-size:12px;
	}
.date{
margin:20px 0px 0px 0px;
font-size:0.9em;

#inter {
	width: 120px;
	float: left;
	margin: 5px;
	position:fixed;
	bottom:0;
	}

#inter img {
	margin:1px;
}
.textwidget{
font-size: 1.1em;
line-height: 1.4em;
}

.recent {
font-size: 1.6em;
color:#335599;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}