/*
Theme Name: The YellowScene Theme
Theme URI: http://yellowscene.com/
Description: The flagship WordPress theme for the YSZine Content Management System.
Version: 1.0
Author: John Powell
Author URI:
  The CSS, XHTML and design is released under GPL:
  http://www.opensource.org/licenses/gpl-license.php
*/
@media screen {
#ysgvmessage{background:red}
#cachestats{position:relative;z-index:20;background:#FFF}
body{color:#000;font-family:'Helvetica',sans-serif;background-position:148px}
img{border:1px solid #000;padding:0;margin:0}
img.noborder{border:none}
.clear{clear:both;}
.fright{float:right}
.text_uc{font-weight:700;margin:0;text-transform:uppercase}
.ys_yellow, a{color:#fc0;text-decoration:none}
a.outside_link{color:#000;text-decoration:none}
a:link{font-weight:700}
a:visited{color:#fc9}
a:visited.outside_link{color:gray}
a:hover{color:#f90}
a:active{color:red}
#content{padding:0 0 0 15px;margin:0 auto;width:950px;position:relative}
#main_header {height:200px}
div#global_message{position:absolute;font-size:12pt;width:390px;left:250px;top:0}
#l_bar_shadow {height:100%;width:244px;position:absolute}
/* Sprites loaded from <themefolder>/images/ */
/* The Large Font YS Logo */
#left_ys_bar{height:100%;width:250px;position:absolute;top:-7px;z-index:9; background-image:url('http://yellowscene.com/wp-content/themes/theyellowscene/images/HomepageArtSM.jpg');background-repeat:no-repeat;background-position:-30px -78px}
/* The Repeating bar beneath the YS Logo */
#left_ys_bar_repeat{height:100%;width:225px;position:absolute;z-index:1; background-image:url('http://yellowscene.com/wp-content/themes/theyellowscene/images/HomepageArtSM.jpg');background-repeat:repeat-y;background-position:-448px 0px}
/* The Repeating strip on the Right */
#r_bar{position:absolute;right:0;width:25px;height:100%;padding:0;margin:0 0 0 10px;background-image:url('http://yellowscene.com/wp-content/themes/theyellowscene/images/HomepageArtSM.jpg');background-repeat:repeat-y}
/* Full YellowScene Logo */
#header-logos{height:120px;width:650px;position:absolute;top:0;left:0;z-index:2}
#header-logos a{height:200px;display:block;position:relative;top:-80px}
#ys-logo{height:79px;width:350px;position:relative;left:275px;top:100px;background-image:url('http://yellowscene.com/wp-content/themes/theyellowscene/images/HomepageArtSM.jpg');background-position:-28px 1px;background-repeat:no-repeat}
/* Subscriber Card image */
button.ys-subscriber-card {border:none;background-image:url('http://yellowscene.com/wp-content/themes/theyellowscene/images/HomepageArtSM.jpg');width:57px;height:36px;float:left;background-position:-387px -4px}
/* Calendar Background */
#yscalendar{width:156px;height:174px;position:relative;background-image:url('http://yellowscene.com/wp-content/themes/theyellowscene/images/HomepageArtSM.jpg');background-position:-286px -90px}
/*#calendar_header a{font-weight:700;font-size:10pt}*/
.cal_days table{width:142px;height:154px;position:absolute;top:16px;left:6px;z-index:1;font-size:9px}
#calendar-today{background-image:url('http://yellowscene.com/wp-content/themes/theyellowscene/images/HomepageArtSM.jpg');background-position:-394px -45px}

#upper_search_block{position:absolute;top:5px;left:680px;width:225px}
#upper_search_block * label,#upper_search_block * input:not([type="submit"]),#upper_search_block select{width:100%;font-weight:700;}
#upper_search_block p {position:relative;top:37px;font-weight:700;}
#main_loginout{width:225px;z-index:3}
#searchform{position:absolute;top:25px;z-index:3}
#searchform input.searchform_input_nojs {width:150px;float:left;margin: 7px 0 0 0}
#searchform label{font-size:14pt}
#searchform div#result_body{display:none;width:100%;overflow:auto;background:white;border: 1px solid black;border-top:0;}
#searchform ul{padding:0;margin:0}
#searchform li{padding:0 0 0 20px}
#searchform li.hdline{padding:0;text-align:left;font-weight:700}
#searchform li.more{text-align:right;font-weight:900;padding:0 0 5px 0}
#searchform hr{margin:0}
#search_block_dir_select,a.submit {position:relative;top:70px}
.textwidget {margin:0 0 15px}
.submit {
        float:right;
        margin: 5px 0 0 0;
	padding: 3px 5px;
	border: none;
	background: #fc0;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-decoration: none;
}


object#yszcms_flash_banner {position:relative;z-index:0}
a.submit {float:left;color:black;font-weight:400;padding:4px 5px}
ul{list-style-type:none;padding:0;}
#left_sidebar{position:relative;top:0;z-index:1;font-family:'Helvetica',sans-serif;font-size:10pt;color:#FFF; width:145px;height:100%;margin-left:33px;float:left}
#cat {width:150px;}
#left_sidebar {margin:0 0 20px;padding:0 0 0 35px;}
#left_sidebar li {padding: 0 0 10px 0}
#left_sidebar a{color:#FFF;display:block}
#left_sidebar a:hover{color:#fc0;font-weight:700}
#main-nav-block li {padding:0 0 5px 0}
#right_sidebar{width:154px;float:right;margin:15px 40px 0 0}
#right_sidebar li {margin:0 0 10px;text-align:center}
ul#sec_nav li {text-align:right;padding:0 20px}
.lower_block{width:520px;padding:5px 0 0 193px;position:relative;left:20px}
.lower_block object{margin:0 0 20px 0;position:relative;left:-5px;z-index:-1}
.lower_block div.post {padding:0 0 0 5%}
.lower_block div.fp_blog {width:90%;border:1px solid gray;float:left;margin: 0 0 0 20px;padding:0 0 0 10px}
.lower_block div.cover-row {float:left;width:100%;text-align:center}
.lower_block div.ys-cover-archive{float:left;width:153px}
.lower_block div.ys-cover-archive img{width:85%;height:85%}
#commentcontent{margin:0 auto 10px}
hr{margin:30px 0 0}
.lower_block p {font-size:10pt}
.storytitle{margin:0}
.storycontent{padding:0;text-align:justify}
.storycontent p{font-family:'Times';margin:5px 0}
.storycontent img {margin:0 20px 0 0}
p.sublines{font-family:'Helvetica';margin:0}
.byline{font-size:9pt}
p.date{font-style:italic;font-size:10pt;color:gray}
.credit{position:relative;width:100%;color:#000;font-size:11px;margin:10px 0 0;padding:3px;text-align:center;clear:both}
.credit a:link, .credit a:hover{color:#000}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea{background:#fff;border:1px solid #333;padding:.2em}
#commentform textarea{width:100%}
#commentlist li ul{border-left:1px solid #ddd;font-size:110%;list-style-type:none}
.rest_address{margin:10px 0 30px 10px}
.indent{margin:10px 0 30px 10px}
.event_name{font-weight:700}
.yszcms_form{width:97%;padding-left:5%;display:block}
.yszcms_form fieldset label{width:20%;float:left;margin:.12em 0 .12em 0}
.yszcms_form fieldset label.num_required{width:400px !important;float:left;margin:.12em 0 .12em 0;font-weight:900}
.yszcms_form fieldset input, .yszcms_form fieldset textarea{width:75%;float:right;border-style:inset;}
.yszcms_form fieldset select{width:75%;float:right}
.yszcms_form fieldset.yszcms_half{width:43%;float:left}
.yszcms_form fieldset.yszcms_thirds{width:20%;float:left}
.yszcms_form fieldset.checktables {text-align: right; }
.yszcms_form fieldset.checktables label { width: 95%; float: left}
.yszcms_form * table {width:100%}
.yszcms_form * table * td * {padding:0;margin:0}

.yszcms_form * optgroup option, .yszcms_select optgroup option, .pseudo_optclass {padding-left:25px !important}
.pseudo_optgroup { font-weight: bold; } /* Construct a 'false' and selectable optgroup; */
.indent_item { padding: 0 0 0 15px; }

ul#right_sidebar li#webads div.ad-box {width:100%;margin:0 0 10px 0}
ul#right_sidebar li#webads div.ad-box * img {width:120px/*;height:171px*/}
#covers * img {width:100%}
.bottom-ad-box {width:100%;text-align:center;float:right}
.bottom-ad-box * img {margin:20px 0}

#business_filter {margin:0 0 20px 0;padding:0 0 5px 0;border-bottom:1px solid black}
#select_filters {width:100%;float:left;margin:0 0 10px 0}
#select_filters select {margin:2.5px 0 0 0;max-width:150px;float:left}
#select_filters .submit {margin:0}
#alpha_filter {letter-spacing: 2.3px;text-align:center}

#card_loginform{font-size:7pt;width:13em;text-align:right}
#card_loginform input{font-size:7pt;width:7em}
#card_loginform img{float:left;margin:0 0 5px}

.linklike_submit{border:0;background:transparent;color:#FFF}

.graph{background:#ccc;height:1.5em;color:#666;width:100%}
.graph_bar{background:red;height:1.5em}
.percent_text{width:3em;float:right;}

.yszcms_calendar_venue{}
.yszcms_calendar_event{padding:0 0 0 20px}

#restaurant_search input{width:15em}
#restaurant_search select{width:15.4em}
#restaurant_search input#rest_search_button{width:5em;float:right}

#drops_wrapper div h4 {width:200px;margin:0;padding:0}
#drops_wrapper div h4 a, a.event_day {display:block}
.catdropform select {width:158px}
.catdropform input:not(.dropbutton) {width:153px}

#cluetip-close img{border:0}
#cluetip-title{overflow:hidden}
#cluetip-title #cluetip-close{float:right;position:relative}
#cluetip-extra{display:none}
.cluetip-yszcms #cluetip-outer{position:relative; margin:0; background-color:#fc3}
.cluetip-yszcms h3#cluetip-title{margin:0 0 5px; padding:8px 10px 4px; font-size:1.1em; font-weight:400; background-color:#666; color:#fff}
.cluetip-yszcms #cluetip-title a{color:#d9d9c2; font-size:0.95em; font-weight:400}
.cluetip-yszcms #cluetip-inner {padding:0 10px 2px}
.cluetip-yszcms #cluetip-inner a{color:#900}
.cluetip-yszcms #cluetip-inner a:hover{color:red}
.cluetip-yszcms #cluetip-inner .more_results, .survey-vote{text-align:right}
.cluetip-yszcms #cluetip-inner div div.oneitem a{padding:0 !important; margin:0}
.cluetip-yszcms div#cluetip-close{text-align:right; margin:0 5px 5px; color:#900}

form#ysgv {margin:40px 0 20px 0}
#ysgv fieldset {min-height:1.2em;position:relative;border:none;padding: 0 0 2px 0}
#ysgv label {width:37%}
#ysgv select {width:61%}
#ysgv select:not([class="yszcms_select_multi"]) {width:61% !important;position:absolute;bottom:0;right:0}
#ysgv select.yszcms_select_multi {position:static}
#ysgv input[type="submit"] {width:8em;float:right}
#ysgv input {width:60%;position:absolute;bottom:0;right:0}
}

@media print {
body { background:white; color:black; margin:0 }
#header, #main_header, #l_bar_shadow,.bottom-ad-box, #comments, #footer, #left_sidebar, #right_sidebar { display: none}
#content div.lower_block, #TB_window {display:block}
}