/*
Theme Name: Studio Crawl
Version: 1.0
Author: Steven Smith
Author URI: http://stollieweb.com
*/

html {height: 100%;}
/* THE FOLLOWING ATTRIBUTE SERVES TO FORCE A VERTICAL SCROLLBAR IN ALL NON-IE PAGES */
html { height: 100%; margin-bottom: 1px; }

body {margin: 0; padding: 0; height: 100%; font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-size: 75%; line-height: 1.5; color: dimgray; background: #999999 url(images/studiocrawl_title_bg2.gif) 50% 0 no-repeat fixed;}

p {margin: 0 0 1em 0;}

.hide {font-size: 1px; position: absolute; margin-left: -9999em;}
.clr {clear: both;}
.italicized {font-style: italic;}
.dontshow {display: none !important;}

img {border: none;}

a:link, a:visited {text-decoration: none; font-weight: bold; color: darkslategray;}
a:hover {text-decoration: none; color: midnightblue; text-decoration: underline;}
a img {text-decoration: none;}

h1, h2, h3, h4, h5, h6, h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited {margin-top: 0;}
h1, h2, h3, h4, h5, h6 {color: black;}
h1 {font-size: 1.75em; margin: 0 0 .2em 0;}
h2 {font-size: 1.4em; margin: 0 0 .2em 0;}
h3 {font-size: 1.2em; margin: 0 0 .2em 0;}
h4 {font-size: 1.15em; margin: 0;}
h5 {font-size: 1em; margin: 0 0 .2em 0;}
	h5.pasteventdate {color: #aaa;}
h6 {font-size: 1em; color: #FF0000; margin: 0;}

#page {width: 900px; min-height: 100%; background: white url(images/page_bg.jpg) repeat-y; margin: 0 auto;}
	#page:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
	#page {display: inline-block;}
	html[xmlns] #page {display: block;}
	* html #page {height: 1%; _height: 100%;}

#header {width: 900px; height: 85px; display: block; clear: both; overflow: hidden; padding: 150px 0 0 0; background: black url(images/title_image2.jpg) no-repeat;}
	#header {background: black url("images/header_images/bg_rotate.php") no-repeat;}
#header a#titlegraphic {width: 400px; height: 85px; display: block; margin: 0; background: black url(images/studiocrawl_title.jpg) no-repeat;}


.nav1 {width: auto; height: 60px; display: block; font-size: 18px; margin: -60px 0 0 0; padding-left: 15px; background: black;}
.nav1 ul {width: auto; margin: 0; padding: 0;}
.nav1 ul li {list-style: none; float: left; margin: 0; padding-right: 2px;}
	.nav ul li.active {border-right: 1px solid transparent;}
.nav1 ul li a {height: 18px; display: block; overflow: hidden; color: #2a309d; padding: 0;}
.nav1 ul li a:hover {color: #4048f0; text-decoration: none;}
.nav1 ul li a.active {color: white;}

.nav1 ul li.link_home a {width: 48px; background: url(images/nav/home.gif) no-repeat; _margin-top: 8px;}

.nav1 ul li.link_pastevents a {width: 111px; margin: 35px 0 0 0; _margin-top: 65px; background: url(images/nav/pastevents.gif) no-repeat;}

.nav1 ul li.link_about a {width: 271px; margin: -10px 0 0 -55px; _margin: 0; background: url(images/nav/about.gif) no-repeat;}

.nav1 ul li.link_recentpartners a {width: 240px; margin: 22px 0 0 -75px; _margin-left: 0; background: url(images/nav/powerhousepresents.gif) no-repeat;}

.nav1 ul li.link_whoweare a {width: 109px; margin: 0 0 0 25px; _margin: 0; background: url(images/nav/whoweare.gif) no-repeat;}

.nav1 ul li.link_contact a {width: 103px; margin: -20px 0 0 25px; _margin-top: 10px; _margin-left: 100px;  background: url(images/nav/contact.gif) no-repeat;}

.nav1 ul li.link_studiocrawl a {width: 113px; margin: 35px 0 0 100px; margin: 20px 0 0 110px; _margin-left: 500px; background: url(images/nav/studiocrawl.gif) no-repeat;}

.nav1 ul li.link_casestudies a {width: 121px; margin: 20px 0 0 50px; background: url(images/nav/case_studies.gif) no-repeat;}
	/* NOTE: As of 7/17/07 link_casestudies is no longer used */


	.nav1 ul li a:hover {background-position: 0 -18px;}
	.nav1 ul li a.active, .nav1 ul li a:hover.active {background-position: 0 -36px;}
	



.nav1 ul li span {display: none;}



ul.headlines li {font-size: .9em; color: #888888;}
ul.headlines li a {font-size: 1.1em;}



/* SPECIAL HEADERS WITH IMAGES */
.special_header {display: block; overflow: hidden; font-size: 1px;}
.noshow {visibility: hidden;}
.header_programming {width: 121px; height: 22px; margin-bottom: 12px; background: url(images/header_programming.gif) no-repeat;}
.header_recommended {width: 173px; height: 18px; margin-bottom: 12px; background: url(images/header_recommended.gif) no-repeat;}
.header_whatis {width: 122px; height: 40px; margin-bottom: 12px; background: url(images/header_whatis.gif) no-repeat;}
.recent_highlights {float: none; margin: -2em 0 .5em 0;}
.recent_highlights_topofpage {float: none; margin: 0 0 .5em 0;}



.main_column {width: 480px; float: left; padding: 10px 10px 10px 10px; _padding: 0 0 0 10px;}
	.main_column {_width: 460px;}

.sidebar_container {width: 400px; margin: 0 0 0 500px; background: transparent url(images/sidebars_bg.jpg) no-repeat;}
	.sidebar_container:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
	.sidebar_container {display: inline-block;}
	html[xmlns] .sidebar_container {display: block;}
	* html .sidebar_container {height: 1%; _height: 1px;}
.sidebar_container {_width: 397px; _background-position: -3px 0px;}


.side1, .side2 {width: 182px; float: left; padding: 10px 8px 10px 10px;}
.side2 {padding: 10px 6px 10px 12px;}
	.side1, .side2 {_width: 180px;}
.side2 {float: right;}
.column_segment {margin: 0 0 2em 0;}
	.column_segment:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
	.column_segment {display: inline-block;}
	html[xmlns] .column_segment {display: block;}
	* html .column_segment {height: 1%; _height: 1px;}

#footer p {width: 900px; margin: 0 auto 10px; padding-bottom: 10px; color: darkslategray; font-size: .85em; border-top: 1px solid #d7d7d7;}


/* MAIN COLUMN ENTRY ITEMS */
.main_column ul {margin-top: 0; padding-top: 0; list-style-image: url(images/maincontent_bullet.gif);}

.entry {width: auto; margin: 0 0 3em 0;}
	.entry:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
	.entry {display: inline-block;}
	html[xmlns] .entry {display: block;}
	* html .entry {height: 1%; _height: 1px;}

.main_column .bordered {padding: 5px; _padding: 3; border: 1px solid #555555;}
	.main_column .bordered {_padding: 4px;}


.entry h2 {font-size: 1.5em; margin: 0;}
.entry h2, .entry h2 a {color: black;}
.entry p.byline {width: 460px; height: 16px; line-height: 16px; margin: 0 0 0 -20px; padding-left: 30px; font-size: .85em; font-weight: bold; color: white; background: url(images/byline_bg.jpg) repeat-y;}
.entry .external_link {margin: 0 0 0 12px;}
.entry h4.external_link {margin: -.5em 0 0 0;}
.entry img {float: none; width: auto; margin: 0 auto;}
.entry img.rightside {float: right; margin: 0 0 0 10px;}
.entry img.leftside {float: left; margin: 0 10px 0 0;}


/* SIDEBAR 1 and 2 ITEMS */
.side1 ul, .side2 ul {margin: 0; padding: 0; list-style-image: url(images/sidebar_bullet.gif);}
.side1 ul li, .side2 ul li {margin: 0 0 3px 12px; padding: 0;}

ul.nobullet li {list-style-image: none;}

/* .side1 .entry {border: 1px solid black; border-top: none; padding: 3px; margin: 0 0 1em 0;} */
.side1 .entry {padding: 0 3px; margin: 0 0 1em 0;}

.side1 .entry p.to_details {margin: -.75em 0 0 6px; font-size: .9em;}

/* .side1 .entry h3 {margin: -3px -3px auto -4px; padding: 3px; background: url(images/side1_header_bg.jpg) -75px top repeat-y; color: black;} */
.side1 .entry h3 {margin: -3px -3px auto -4px; padding: 3px; background: url(images/side1_header_bg2.jpg) -75px top repeat-y; color: black;}

.recommended_item p {margin: 0 0 .25em 0;}
.recommended_item img {margin: 0 auto .25em;}

/* .side2 h3 {margin-left: -10px; padding-left: 16px; background: url(images/headline_bullet.gif) left 50% no-repeat;} */


/* START COMMENTS STYLE */
.main_column .post .commentlist {margin: 0; padding: 0;}
#commentform textarea, #commentform input {border: 1px solid black;}
.main_column .commentlist ol {list-style: none; margin: 0 10px 0 0; padding: 0; width: auto;}
.main_column .commentlist ol li {margin: .5em 0; padding: .5em;}
.main_column .commentlist .alt {background: gainsboro;}
.main_column .commentlist .commentersays, .main_column .commentlist .commentersays a {font-weight: bold; font-size: 1.1em;}



/* ITEMS BELOW ARE FOR RSS SUBSCRIPTION LIST */
.subscribe ul, .subscribe ul li {list-style: none; list-style-image: none; margin: 0 0 0 4px; padding: 0 0 0 4px;}


.pages_navigation { text-align:right; padding-right:20px;} 
.pages_navigation .prev_left { float: left;  } 
.pages_navigation .next_right { float: right;} 

