/*
Theme Name: Reno Little Theater - Default
Description: The default RLT website look-and-feel
Version: 1.61
Author: Manny Becerra, PACE Creative Media Co.
Author URI: http://pacecreativemedia.com

Global/General */
html{margin:0;padding:0; height:100%;}
body{margin:0;padding:3.5em 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:100%; background:#ffffed url(/wp-content/themes/rlt-new/images/bg-sub.jpg) no-repeat 3% -65px; }

a{outline:none;}
a:link, a:visited {color:#ffcc00; text-decoration:underline; }
a:hover{color:#ffff99; }
a:active{color:#ffff99; }

#wrapper{/*border:10px solid #a2b069;*/width:88%; min-width: 922px; max-width: 1240px; margin:0 auto; background:transparent url(/wp-content/themes/rlt-new/images/wrapper-bg.png);  padding:1em;; -moz-border-radius: 6px; border-radius: 6px; }

/* Home Page */
body.home {padding:.8em; background:#ffffed url(/wp-content/themes/rlt-new/images/bg.jpg) no-repeat fixed center -35px;  }
body.home h1{display:none;}
body.home #wrapper {width:922px}
body.home #header {background:transparent none; padding:.5em 0;}
body.home #northinner {background: transparent url(/wp-content/themes/rlt-new/images/logo-rlt-large-bg.png) no-repeat 50% 62%;}
body.home #navmain {margin-left:26px}
body.home #northwest{width:591px; background: transparent none; padding:0 0 9em 0;}
body.home #northwest h2{clear:both;font-size:225%;letter-spacing:.08em;font-weight:400;margin-top:.6em;color:#ffffed;margin-bottom:.15em;padding:0 0 .33em 0; text-align: center}
body.home #northeast{width:342px;margin-left:580px; padding:66px 0 10px; background: transparent none;}
body.home #searchformwrapper { left: inherit; right: inherit; top:0; margin-top:112px; margin-left:590px;}
body.home #searchformwrapper[type=text] {width:225px;}
body.home #searchformwrapper input[type=submit] {-moz-border-radius: 4px; border-radius: 4px; background: #333 none; border:1px solid #555; color:#ccc; font-size:88%; padding:.3em;}
body.home #searchformwrapper label { display:none;}

body.home #promowrapper{clear:both; position:absolute; margin-top:50px; }
body.home #promowrapper img {padding:4px; background:#272727;margin-right:.15em}
body.home #promowrapper #promotext {position:absolute; width:390px;margin:-78px 0 0 110px; line-height:16px; color:#aaa; font-size:86%}
body.home #promowrapper #promotext p{margin:0;}
body.home #promowrapper #promotext a:link, body.home #promowrapper #promotext a:visited {color:#ccc;}
body.home #promowrapper #promotext a:hover {color:#eee;} 
body.home #promowrapper #promotext a:active {color:#fff;}

/* Search Form */
#searchformwrapper { width:325px; position:absolute; top:120px; left:67%;   }
#searchformwrapper label { font-size:82%; color:#555; font-weight:bold; display:block;}
#searchformwrapper input{vertical-align:middle;margin:0;}
#searchform input[type=text] { width:205px; padding:.16em .24em; font-size:96%; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #fff; background:#777; -moz-border-radius: 4px; border-radius: 4px; border:1px solid #222; }
#searchform input[type=text]:focus {background:#999;border-color:#F0FE95;}
#searchform input[type=submit] {-moz-border-radius: 4px; border-radius: 4px; background: #333 none; border:1px solid #555; color:#ccc; font-size:88%; padding:.1em;}
#searchform input[type=submit]:hover {border-color:#F0FE95; color:#fff}

/* Posts:Common */
#northwest .post h2.title, #northwest .page h2.title {color:#f0fe95; font-size:188%; text-align: left; font-weight: 400; margin-top:.25em; margin-bottom:.1em}
.postmetadata{font-size:86%;color:#888;margin:0 0 .65em 0;}
.postmetadatabottom{ background:#121212; padding:.4em .4em .55em .4em; border:1px solid #333;-moz-border-radius: 4px; border-radius: 4px; }

/* Posts:Comments */
.commentlist { list-style:none; margin:0 0 1em 0;padding:0; clear:both;}
.commentlist li.comment {background:#121212; padding:.65em; border:1px solid #333;-moz-border-radius: 4px; border-radius: 4px; }
.commentlist li.comment cite.fn, .commentlist li.comment .children cite.fn {color:#F0FE95; font-size:92%; font-style:normal}
.commentlist li.comment cite.fn a {color:#F0FE95;text-decoration:none;}
.commentlist li.comment .reply { background:#333; width:65px; margin:.65em 0;padding:.25em; border:1px solid #777;-moz-border-radius: 3px; border-radius: 3px; text-align:center}
.commentlist li.comment .reply:hover {background:#F0FE95}
.commentlist li.comment .reply:hover a {color:#000}
.commentlist li.comment .commentmetadata {font-size:86%;}
.commentlist li.comment .commentmetadata, .commentlist li.comment .commentmetadata a { text-decoration:none; color:#ccc;}

.commentlist li.comment .children { list-style:none; margin-top:1em; }
.commentlist li.comment .children li {border:none}

/* Category/Archives Page */
h3.cat_title {margin-top:1.25em; margin-bottom:.15em}
h3.cat_title a:link, h3.cat_title a:visited {text-decoration: none; } 
.archives p {margin-top:.25em}

/* Header */
#header { background: #000 url(/wp-content/themes/rlt-new/images/header-mask.png) no-repeat 1% center; padding:.5em 0 3em 0; width:100%}
#header hr {width:99%; border-width:0;height:1px;margin:0 auto; clear:both;}

/* Navigation : Main  */
#navmain{margin-top:.6em;margin-left:1.5em; width:auto;}
#navmain ul{list-style:none;clear:both;margin:0;padding:0}
#navmain ul li{float:left;margin-right:.15em;}
#navmain ul li a:link, #navmain ul li a:visited {color:#fff; text-decoration:none; padding:.4em .6em; display: block;}
#navmain ul li a:hover{color:#ffcc00; }
#navmain ul li a:active{color:#ff9900; }

/* Search */
#searchwrapper { font-size:76%; margin-top:30px}
#searchwrapper label {display:block; color:#cc9900; font-size:92%}
#searchwrapper input[type=text] {border:1px solid #333; background: #444 none; padding:.5em; width:210px}
#searchwrapper input[type=text]:focus {background:#fff none;}
#searchwrapper input[type=submit] {	border:0;background:#333 none;color:#ffffcc;padding:.33em .5em;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#searchwrapper input[type=submit]:active {background:#bbc779 none;}

/* Auto-complete */
.ac_results { padding: 0px; border: 1px solid black; background: transparent none; overflow: visible ; z-index: 9999999; height:auto !important}
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; background: transparent url(/wp-content/themes/rlt-new/images/main-content-dark-bg.png); }
.ac_results li { margin: 0; padding: 8px; cursor: default; display: block; 	font-size: 86%; line-height: 16px; color:#FFFFCC}
.ac_loading { /*background: white url('indicator.gif') right center no-repeat; */}
.ac_even { background: transparent url(/wp-content/themes/rlt-new/images/main-content-meta-bg.png); color: #ff9900; }
.ac_odd { background: #eee url(/wp-content/themes/rlt-new/images/main-content-dark-bg.png); }
.ac_over { background: transparent url(/wp-content/themes/rlt-new/images/wrapper-bg.png); color: #fff !important; }

/* North */
#north {background: transparent url(/wp-content/themes/rlt-new/images/northwest-bg.jpg);}
#northinner {background: transparent url(/wp-content/themes/rlt-new/images/logo-rlt-large-bg.png) no-repeat scroll -20px 30%;}

/* Equal Content */

/* Northwest  */
#northwest{width:62%; padding:0 2.25em 2.5em 2.25em; float:left; color:#fefefe; font-size:92%;}

h1{font-size:100%; padding-left:2.1em; position:absolute; margin-top:48px;}
h1 a:link, h1 a:visited {color:#777; text-decoration: none}
h1 a:hover {color:#fff;}
h1 a:active {color:#fff;}

p#tagline{color:#999;font-size:78%;text-align:center;font-weight:700;margin:0}
p#tagline a:link,p#tagline a:visited{text-decoration:none;color:#999;display:block;background:transparent none;padding:.5em}
p#tagline a:hover{text-decoration:none;color:#fff;background:#121212 none}
p#tagline  a:active{text-decoration:none;color:#ffffcc;background:#121212 none; outline:none;}

/*** Featured Sliding Content  */
#framemaincontent{width:528px;height:342px;background:transparent none;margin:0 auto}
#slider{width:527px;position:relative;margin:0 auto; border: 1px solid #333;}
.scroll{height:342px;width:527px;overflow:auto;overflow-x:hidden;position:relative;clear:left; }
.scrollContainer div.panel{height:342px;width:527px;margin:0;padding:0}
.featuredmedia{height:342px;width:527px;float:left;margin:0}
.featuredtext{color:#ffc;font-size:76%;width:507px;height:165px;margin-top:165px;overflow: auto;overflow-x:hidden;background:transparent url(/wp-content/themes/rlt-new/images/main-content-meta-bg.png);padding:10px}
.featuredtext h3{color:#ff0;font-size:144%;margin-bottom:.3em}
.featuredtext p {margin:.2em 0 .5em 0; line-height: 17px; font-size: 112%;   }
.featuredtext .rulesblock,.featuredtext .rules{color:#cf0}
.featuredtext .rulesblock{display:block;margin-left:1em}
.featuredtext p a:link,.featuredtext p a:visited{background:transparent;color:#ffffcc;text-decoration:none}
.featuredtext p a:hover{background:transparent;color:#fff;text-decoration:none}
.featuredtext p a:active{background:transparent;color:#fff;text-decoration:none;outline:none}
.featuredtext h3 a:link,.featuredtext h3 a:visited{background:transparent;border-bottom:none;color:#ccff66;text-decoration:none;display:block}
.featuredtext h3 a:hover{background:transparent;border-bottom:none;color:#ff9900;text-decoration:none}
.featuredtext h3 a:active{background:transparent;border-bottom:none;color:#fcc;text-decoration:none;outline:none}
.featuredtext form {margin-top:1em;}

ul.navigation{list-style:none;margin:.5em 0 0 0;padding:0; font-size:62%; clear:both;}
ul.navigation li{display:inline;margin-right:2.25em; float:left; width:16px; height:16px; text-decoration:none; }
ul.navigation li.title {margin-right:6.5em; margin-left:0 !important;}
ul.navigation li span {color:#cc9900;text-decoration:none;float:left;display:block; font-size:1.25em;padding:0.5em 25em .5em 0; }
ul.navigation a:link, ul.navigation a:visited{color:#ccff66;text-decoration:none;float:left;font-size:1.25em;padding:0.5em; width:16px; height:16px; text-indent: -9999px; display:block; border:2px solid #999}
ul.navigation a:hover {color:#ff9900; width:16px; height:16px;border:2px solid #ccc}
ul.navigation a:focus{outline:none;  width:16px; height:16px;border:2px solid #ccc}
.scrollButtons{position:absolute;cursor:pointer}
.scrollButtons.left{z-index:100;}
.scrollButtons.right{z-index:101;}

/* Northeast  */
#northeast{width:32.5%;margin-left:67.5%;padding: 0 .25em 0 0; }
#frameprojectform{font-size:80%;margin-left:6px}
h3.tab{text-indent:-9999px;position:absolute; display:none;}
#northeast h3 {color:#cc9900; margin-top:.75em; }
#northeast .mentions {color:#996600;}
#northeast .mentions li {margin-bottom:.25em;}

/* Navigation: Northeast + Announcements  */
#northeast .small{font-size:72%}
#northeast .announcements  {padding-right:1em}
#northeast .announcements ul .small,#northeast .announcementsalt ul .small{display:block;color:#ffcc00}
#northeast .announcements ul .small:active,#northeast .announcementsalt ul .small:active{color:#ff9900}
#northeast .announcements,#northeast .announcementsalt{margin:0;padding:0; list-style: none;  font-size:112%;}
#northeast .announcements ul{color:#f60;margin:0; padding:0; line-height:22px}
#northeast .announcementsalt ul{color:#f96;margin:0; padding:0;}
#northeast .announcements ul li, #northeast .announcementsalt ul li{list-style: none;margin:0;padding:0; }
#northeast .announcements ul li.last, #northeast .announcementsalt ul li.last{ border-bottom:none;}
#northeast .announcements ul a:link,#northeast .announcements ul a:visited{text-decoration:none;color:#ffffcc;display:block;padding:.45em}
#northeast .announcements ul a:hover{text-decoration:none;color:#ff9900;/*background:#600 none*/}
#northeast .announcements ul a:active{text-decoration:none;color:#ff9900;outline:none;/*background:#600 none*/}
#northeast .announcementsalt ul a:link,#northeast .announcementsalt ul a:visited{text-decoration:none;color:#f96;display:block;padding:.5em}
#northeast .announcementsalt ul a:hover{text-decoration:none;color:#fcc;background:#633 none}
#northeast .announcementsalt ul a:active{text-decoration:none;color:#fff;outline:none;background:#633 none}

/* Breadcrumbs */
#breadcrumbs {font-size:88%; margin:0; padding:.5em 0; color:#666}
#breadcrumbs a:link, #breadcrumbs a:visited {text-decoration:none; color:#777;}
#breadcrumbs a:hover {text-decoration:underline; color:#888;}
#breadcrumbs a:active {text-decoration:underline; color:#888;}

/* South */
#south {clear:both; font-size:86%; padding-top:.45em; background: transparent url(/wp-content/themes/rlt-new/images/logo-rlt.png) no-repeat right center; text-shadow: 1px 1px  #e1e9c2;}

#south .leftcolumn a:link, #south .leftcolumn a:visited {color:#402812;} 
#south .leftcolumn a:hover {color:#402812;}
#south .leftcolumn a:active {color:#402812;}

.columns .leftcolumn{width:50%;padding:0 .75em .75em 0; float:left;}
.columns .rightcolumn{padding:0 0 .75em 0; margin-left:50%; width:35%}

.columns h3{margin:0;padding:0; color:#402812}
.columns h3 a:link,.columns h3 a:visited{text-decoration:none;color:#402812; display:block;padding:.4em 0 .3em }
.columns h3 a:hover{text-decoration:none;color:#663300;}

.columns .leftcolumn ul{list-style:none;margin:0;padding:0}
.columns .leftcolumn li{margin:0;padding:0}
.columns .leftcolumn ul li a:link,.columns .leftcolumn ul li a:visited{text-decoration:none;color:#402812;display:block;padding:.24em 0 .24em .75em}
.columns .leftcolumn li a:hover{text-decoration:none;color:#fff;}
.columns .leftcolumn li a:active{color:#ffffed}

/*=== Main Guts */

/* Columns */
/*//3 */
.threecolumns .leftcolumn{padding:0 .75em .75em 0}
.threecolumns .middlecolumn{padding:0 .75em .75em}
.threecolumns .leftcolumn,.threecolumns .middlecolumn,.threecolumns .rightcolumn{width:31%;float:left}
.threecolumns .leftcolumn,.threecolumns .middlecolumn{border-right:1px dotted #aaa}
/*//2 */
.twocolumns .leftcolumn{border-right:1px dotted #aaa;padding:0 .75em .75em 0}
.twocolumns .leftcolumn,.twocolumns .rightcolumn{width:47%;float:left}
/*//Thirds */
.lefttwothirds,.rightonethird{float:left}
.lefttwothirds{border-right:1px dotted #58351a;width:64%;padding:0 .75em .75em 0}
.rightonethird{width:31%;padding:0 0 .75em .75em}

.entry {color:#eee; padding:.25em 2em 2em 0}
/*.entry a:link, .entry a:visited {color:#ffffcc;}
.entry a:hover {color:#ffffcc;}
.entry a:active {color:#ffffcc;}*/
#northwest .page h2, #northwest .post h2 {text-align: left;  }
#northwest .page h2 a:link, #northwest .page h2 a:visited, #northwest .post h2 a:link, #northwest .post h2 a:visited {color:#ffffcc; text-decoration: none}

/* Footer */
#footer {padding:1em 0; font-size:82%;margin:0 auto;color:#333}
body.home #footer {width:922px;margin:0 auto;}
#footer p {margin:.2em 0;}
#footer a:link,#footer a:visited{text-decoration:underline;color:#402812;}
#footer a:hover{color:#663300;}
#footer a:active{color:#663300;}
#navfooter {margin:0 auto 1em auto;padding:0;list-style:none;width:auto;clear:both}
#navfooter li {float:left;display:block}
#navfooter li a:link, #navfooter li a:visited {margin-right:1em}
#footer #pace {clear:both;margin:1.75em 0 0 0;}

/*=== Live Tweets */
/*#livetweets {clear:both; margin-bottom:1em;}*/
.tweet_list {clear:both; padding:0; margin:0 0 .1em 0;}
.tweet_list li {list-style:none;padding:0 .35em .5em 0;margin:0; display:block;}
.tweet_list li .tweet_time { color:#663300;}

.columns .rightcolumn ul a:link,.columns .rightcolumn ul a:visited{text-decoration:none;color:#663300;}
.columns .rightcolumn ul a:hover{color:#663300;}
.columns .rightcolumn ul a:active{color:#663300;}

/*=== Social Media Icons */
#stayconnectedwrapper {margin-top:6px}
#stayconnectedwrapper a,#stayconnectedwrapper img{border:0}
#stayconnectedwrapper a {margin-right:.25em; display:block;}
#stayconnectedwrapper img {float:left; margin-right:.25em;}
#northeast .socialmediaicons img {border:0; margin-right:.35em}

/*=== Facebook/Social Media Like/Share */
.connect_widget_connected_text {color:#ccc}
.connect_widget a {color:#ccc;}

/*p.fb-share{position:absolute;margin-top:-38px}*/
p.fb-share { margin:0; text-align:left}

.connect_widget_connected_text{ }

/*=== Quotes */
.col1 div.quote, div.quotepost { background: transparent url(/wp-content/themes/rlt-new/images/quote-bottom-right.png) bottom right no-repeat; padding-right:1em; margin:1.5em 0 1.5em 1.75em}
div.quote blockquote, div.quotepost blockquote {margin:0;padding:0;font-size:100%;background:url(/wp-content/themes/rlt-new/images/quote-top-left.png) top left no-repeat; font-size:140%; text-indent:1.8em; line-height:28px; font-weight:normal; color:#ffcc00}
div.quote cite, div.quotepost cite{font-size:100%;margin-bottom:15px;}
blockquote p, p.cite {margin:.25em 0 0 0;}
p.cite {display:block; text-align:right;color:#777}

div.quotealt { background:url(/wp-content/themes/rlt-new/images/quote-top-left.png) no-repeat; font-size:140%; text-indent:1.8em; line-height:28px; font-weight:normal; color:#663300; border-width:1px 0; border-style:solid; border-color: #663300}
div.quotealt blockquote {text-indent:0;}
.halfwidth {width: 52.5%}
.thirdwidth {width: 32.5%; border-bottom:5px solid #333; padding-bottom:1em; }
.threefourthswidth {width: 90.5%; border-bottom:5px solid #333; padding-bottom:1em}

/*==== Photo Galleries in Posts/Pages */
.post .flickr-photos, .page .flickr-photos {		background:#000;		padding:.65em;			width:auto;		border:1px solid #333;		-moz-border-radius: 8px; border-radius: 8px; }
.post .flickr-photos img, .page .flickr-photos img {	margin-right:.15em;	}
.post .flickr-photos .viewslideshow, .page .flickr-photos .viewslideshow{	font-size:86%; margin:0;	}

/*=== Flickr Photos : Sidebar */
/*-- Right Nav */
.flickr { padding:0; margin:0; text-align:left;}
.flickrandomfooter {margin-top:1em;padding:.5em; color:#CC9900; font-size:92%}
.flickr img { margin-right:.26em; margin-bottom:.26em; border:5px solid #bbcb7e;  padding:0}
.flickralt img { margin-right:.26em; margin-bottom:.26em; border:5px solid #bbcb7e; padding:0;}
.flickr img:hover, .flickralt img:hover { border:5px solid #F0FE95; }
#northeast .viewmorephotos {font-size:86%;}
.flickrandomfooter .viewmorephotos {font-size:86%;margin-top:.5em;}
.flickrandomfooter h3 {margin-bottom:.5em;}

/*=== Alignments */
.alignleft { float:left; margin:.15em .5em .15em .25em; vertical-align: text-top; }
.alignright { float:right; margin: .15em .25em .15em .5em;}
.aligncenter, .center { text-align:center; margin-right:auto; margin-left:auto; }

/*=== Borders */
a.nb, .flickr a { border-bottom:none !important; }
img.nb { border:none; }

/* Tables */
caption,td{text-align:left;padding:.2em .25em}
th{text-align:left;padding:.25em}
table.format{background:#333}
table.format td{background:transparent url(/wp-content/themes/rlt-new/images/northwest-bg.jpg); padding:.15em .45em;}
table.format th{background:#000 none;text-align:center;text-shadow:.04em .04em .06em #555}
table.productions {margin-bottom:.75em; width:100%}
table.productions th {text-align:left}

/*=== Form/Blogging Fields and Elements */
#respond { border-top:1px dotted #444; margin-top:1em; padding-top:.5em;}
#formContact {width:86%; }
#formContact label, #commentform label, #formPlaySubmit label { display:block; color:#996633; text-transform: uppercase;  font-weight:bold;}
#formPlaySubmit label.alt {display:inline; font-weight: 400; color:#ffcc33; vertical-align: middle}
#formContact label .smaller, #commentform label .smaller, #formPlaySubmit label .smaller { color:#6e645b; font-weight:normal;}
#formContact input[type=text], #formContact textarea { width:95%; max-width: 1050px; }
#commentform input[type=text], #commentform textarea, #formPlaySubmit input[type=text] {width:450px;}
#formPlaySubmit input[type=text].alt {width:auto;}
#formContact input[type=text], #formContact textarea, #commentform input[type=text], #commentform textarea, #formPlaySubmit input[type=text], #formPlaySubmit textarea { padding:.25em; font-size:112%; font-family:"Lucida Grande","Lucida Console",Georgia, sans-serif; border:1px solid #333; color:#333; background: #eee none;}
#formContact input[type=text]:focus, #formContact textarea:focus, #commentform input[type=text]:focus, #commentform textarea:focus, #formPlaySubmit input[type=text]:focus, #formPlaySubmit textarea:focus {background:#fff none;}
#formContact textarea, #commentform textarea, #formPlaySubmit textarea { font-size:112%; font-family: "Lucida Grande","Lucida Console",Georgia, sans-serif; letter-spacing: 1px; }
#commentform input[type=submit], #formContact input[type=submit] { -moz-border-radius: 10px; border-radius: 10px; background: #333 none; border:1px solid #555; color:#ccc; display: block; margin:.45em 0; font-size:118%; padding:.5em;}
#commentform input[type=submit]:hover, #formContact input[type=submit]:hover {border-color:#F0FE95; color:#fff}
#commentform input[type=submit]:active, #formContact input[type=submit]:active {color:#cc6600;}
#formContact label.error, #formPlaySubmit label.error {color:#C33; font-size:82%; font-weight:bold;}
#formContact #confirmmessage, #formPlaySubmit #confirmmessage {display:none; font-weight:bold; color: #7c8602; font-size: 120%;}

/*=== Form/Play:Director Submissions */
#formPlaySubmit label { display:block; color:#996633; text-transform: uppercase;  font-weight:bold; vertical-align:middle;}
#formPlaySubmit label.alt {display:inline; font-weight: 400; color:#ffcc33;}
#formPlaySubmit label .smaller { color:#6e645b; font-weight:normal;}
#formPlaySubmit input[type=checkbox] { vertical-align:middle}
#formPlaySubmit input[type=text] {width:98%; vertical-align:middle}
#formPlaySubmit input[type=text].alt {width:auto;}
#formPlaySubmit input[type=text], #formPlaySubmit textarea { padding:.25em; font-size:112%; font-family:"Lucida Grande","Lucida Console",Georgia, sans-serif; border:1px solid #333; color:#333; background: #eee none;}
#formPlaySubmit input[type=text]:focus, #formPlaySubmit textarea:focus {background:#fff none;}
#formPlaySubmit textarea { font-size:112%; width:98%; font-family: "Lucida Grande","Lucida Console",Georgia, sans-serif; letter-spacing: 1px; }
#formPlaySubmit input[type=submit]{-moz-border-radius: 10px; border-radius: 10px; background: #333 none; border:1px solid #555; color:#ccc; display: block; margin:.45em auto; font-size:118%; padding:.5em;}
#formPlaySubmit input[type=submit]:hover {border-color:#F0FE95; color:#fff}
#formPlaySubmit input[type=submit]:active {color:#cc6600; outline:none;}
#formPlaySubmit input[type=file] {font-family:"Lucida Grande","Lucida Console",Georgia, sans-serif; border:0; color:#333; background: #eee none; width:60%; padding:.25em;}
#formPlaySubmit label.error {color:#C33; font-size:82%; font-weight:bold;}
#formPlaySubmit #confirmmessage {display:none; font-weight:bold; color: #7c8602; font-size: 120%;}

/*=== Confirmation Messages */
.confirmmessage {margin-top:1.5em}

/* Dividers */
hr.equator {clear:both; border-width: 0; border-style: solid; border-color: transparent; height:1px; margin:0;}

/* Misc */
.right{float:right;text-align:right}
.roquo{font-size:82%;margin-left:.15em;vertical-align:top}
h3,.featuredtext > *,.leftcolumn > *,.middlecolumn > *,.rightcolumn > *,.lefttwothirds > *,.rightonethird > *{margin-top:0}
ul.navigation a:hover,ul.navigation a.selected{background:url(images/arrow_down.png) no-repeat 50% 0}
.hide,.access{display:none !important}
.show {display:block !important}
#navmain ul li a,h3.tab a{display:block;outline:none}
#frametidbitscontent h3 a:active,#frametidbitscontent ul li a:active{text-decoration:none;color:#fff;outline:none}
#serandomphoto img,table{border:0}
.threecolumns .rightcolumn,.twocolumns .rightcolumn{padding:0 0 .75em .75em}

/*=== Colorbox */
#colorbox, #cboxOverlay, #cboxWrapper { position:absolute; top:0; left:0; z-index:9999; overflow:hidden; }
#cboxOverlay { position:fixed; width:100%; height:100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear:left; }
#cboxContent { position:relative; overflow:hidden; }
#cboxLoadedContent { overflow:auto; }
#cboxLoadedContent iframe { display:block; width:100%; height:100%; border:0; }
#cboxTitle { margin:0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position:absolute; top:0; left:0; width:100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor:pointer; }
#cboxOverlay { background:url(images/colorbox/overlay.png) 0 0 repeat; }
#colorbox { }
#cboxTopLeft { width:21px; height:21px; background:url(images/colorbox/controls.png) -100px 0 no-repeat; }
#cboxTopRight { width:21px; height:21px; background:url(images/colorbox/controls.png) -129px 0 no-repeat; }
#cboxBottomLeft { width:21px; height:21px; background:url(images/colorbox/controls.png) -100px -29px no-repeat; }
#cboxBottomRight { width:21px; height:21px; background:url(images/colorbox/controls.png) -129px -29px no-repeat; }
#cboxMiddleLeft { width:21px; background:url(images/colorbox/controls.png) left top repeat-y; }
#cboxMiddleRight { width:21px; background:url(images/colorbox/controls.png) right top repeat-y; }
#cboxTopCenter { height:21px; background:url(images/colorbox/border.png) 0 0 repeat-x; }
#cboxBottomCenter { height:21px; background:url(images/colorbox/border.png) 0 -29px repeat-x; }
#cboxContent { background:#fff; }
#cboxLoadedContent { margin-bottom:28px; }
#cboxTitle { position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494; display:none !important; }
#cboxCurrent { position:absolute; bottom:4px; left:58px; color:#949494; }
#cboxSlideshow { position:absolute; bottom:4px; right:30px; color:#0092ef; }
#cboxPrevious { position:absolute; bottom:0; left:0px; background:url(images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px; }
#cboxPrevious.hover { background-position:-75px -25px; }
#cboxNext { position:absolute; bottom:0; left:27px; background:url(images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px; }
#cboxNext.hover { background-position:-50px -25px; }
#cboxLoadingOverlay { background:url(images/colorbox/loading_background.png) center center no-repeat; }
#cboxLoadingGraphic { background:url(images/colorbox/loading.gif) center center no-repeat; }
#cboxClose { position:absolute; bottom:0; right:0; background:url(images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px; }
#cboxClose.hover { background-position:-25px -25px; }

/*=== Tips */
.qtip-content {font-size:88% ; }
.qtip-content *{margin:0}
