/*  
Theme Name: WP Colors - Blue/Orange - Fixed Width - 2 Columns
Theme URI: http://blog-themes.kalinawebdesigns.com/themes/index.php?wptheme=WP+Colors+-+Blue%2FOrange+-+Fixed+Width+-+2+Columns
Description: The Chance Theater The Hudson Valleys Premier Live Music Venue
Version: 2.8.3
Author: Kalina Web Designs
Author URI: http://www.kalinawebdesigns.com/
Tags: The Chance, The Chance Theater, Chance Poughkeepsie, The Loft, Platinum Lounge, Club Crannell, Nuddy Irishmen, Music Poughkeepsie, Poughkeepsie, Hudson Valley Music, Music Venue NY, Live music, Dutchess County, Poughkeepsie, Live music joint, The Chance, The Loft, Crannell, Crannell street, Main Street Poughkeepsie, Rock and roll, music
*/

html {height: 100%}
body {
	font: 62.5%/1.4em Tahoma, Verdana, Arial, Sans-Serif;
	background: #f8f8f8;
	color: #000;
	text-align: center;
	margin: 0;
	padding: 0; 
}
a {text-decoration: none;}
a:link {color: #00349a}
a:visited {color: #022873}
a:active {color: #ba2f32}
a:hover {color: #f08b4e;text-decoration: underline}
#page {
	margin: 0 auto;
	padding: 0;
	width: 770px;
	background: #fff url('images/sidebg.gif') repeat-y right top;
	border-right: 3px double #ccc;
	border-left: 3px double #ccc;
	height: 100%;
	text-align: left;
}
#pagelinks {
	float:right;
	height:18px;
	padding: 5px 10px 0 0;
}
#topgrad {
	background: url('images/topgrad.gif') repeat-x left top;
	height: 25px;
}
#pagelinks .home, #pagelinks .contact, #pagelinks .advertise {
	font-weight: bold;
	font-size: 1em;
	color: #000;
	text-decoration: underline;
	display: inline;
}
#pagelinks .home {
	padding: 0 12px 0 0;
	border-right: 1px dotted #999;
}
#pagelinks .contact {
	padding: 0 12px;
	border-right: 1px dotted #999;
}
#pagelinks .advertise {
	padding: 0 0 0 12px;
}
#header {
	clear:both;
	color: #fff;
	height: 70px;
	margin: 0; 
	padding: 0;
}
#headerimg { 
	float:left;
	margin: 0;
	height: 70px;
	width: 99%;
	background: #00369f url('images/bluehead.gif') repeat-x left top;
} 
#hsearch {
	float:right;
	width: 320px;
	height: 70px;
	margin: 0 0 0 -320px;
	background: #f08b4e url('images/orangehead.gif') repeat-x left top;
}
#headerimg h1 {
	float: left;
	line-height: 1em;
	margin: 0;
	padding: 16px 0 2px 10px;
	font-size: 1.8em;
}
#headerimg h1 a:link, #headerimg h1 a:visited {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
#headerimg .description {
	clear: left;
	font-size: 1.1em;
	text-indent: 11px;
}
#leaderboard {
	clear:both;
	text-align: center;
	height: 100px;
	padding: 5px 0 0 0;
	background: #f1f1f1;
	color: #000;
	border-top: 3px solid #d3d3d3;
	border-bottom: 1px solid #e1e1e1;
}
#searchform {
	margin: 20px auto 0 auto;
	padding: 5px 3px; 
	text-align: center;
}
#s {
	background: #fff;
	border: 1px solid #fff;
	color: #000;
	font-size: 1em;
	width: 176px;
	padding: 2px;
	height: 12px;
	vertical-align: middle;
}
#searchbutton {
	height: 18px;
	background: #efefef url('images/topgrad.gif') repeat-x center;
	border: 1px solid #fff;
	color: #000;
	font-size: 1em;
	padding: 1px;
	margin: 0 0 0 5px;
	vertical-align: middle;
}
#content {
	font-size: 1.2em;
	float:left;
	width: 100%;
	padding: 0;
	margin: 15px -320px 15px 0;
}
.narrowcolumn {
	margin-right: 320px;
	padding: 0 18px;
}
#sidebar {
	float: right;
	padding: 7px 10px;
	margin: 0 0 0 -320px;
	width: 300px;
}
#skyscraper {
	float: right;
}
#sidebar a {text-decoration: none;}
#sidebar a:link {color: #333}
#sidebar a:visited {color: #999}
#sidebar a:active {color: #f08b4e}
#sidebar a:hover {color: #f08b4e;text-decoration: underline}
#sidebar h2 {
	background: url('images/sidehead.gif') no-repeat left top;
	width: 172px;
	height: 25px;
	line-height: 25px;
	text-indent: 10px;
	font-size: 1.2em;
	color: #ef854b;
	margin: 0;
	padding: 0;
	text-align: justify;
}
#sidebar ul {
	margin: 4px auto;
	padding: 0;
}
#sidebar ul li {
	list-style: none;
	background: url('images/sideul.gif') repeat-y left top;
	margin: 0 0 5px 0;
	padding: 0;
}
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
}
#sidebar p a {text-decoration: underline}
#sidebar ul ul {
	background: url('images/ulfoot.gif') no-repeat left bottom;
	color: #000;
	width: 172px;
	margin: 0;
	padding: 0 0 8px 0;
}
#sidebar ul ul li {
	background: none;
	margin: 0 12px;
	padding: 2px 0 3px 17px;
	display: block;
	background: url('images/sibullet.gif') no-repeat 5px 6px;
	border-bottom: 1px solid #efefef;
}
#sidebar ul ul li a:link, #sidebar ul ul li a:visited, #sidebar ul ul li a:active, #sidebar ul ul li a:hover {
	font-weight: bold;
	font-size: 1.1em;
	padding: 0;
	margin: 0;
}
#sidebar ul ul ul {
	background: none;
	width: auto;
	margin: 0 0 0 5px;
	padding: 0;
}
#sidebar ul ul ul li {
	margin: 0 4px 0 -10px;
	font-size: 0.85em;
}
.post {
	clear: both;
	float: left;
	width: 100%;
	background: #fbfbfb url('images/postl.gif') no-repeat left bottom;
	margin: 0 0 22px 0;
	padding: 0;
	text-align: justify;
}
.posttitle {
	background: #f1f1f1 url('images/topr.gif') no-repeat right top;
	color: #000;
	padding: 12px 0;
	margin: 0;
}
.posttitle small {
	color: #000;
}
.posttitle p {
	margin:0;
	padding: 0 20px;
}
.posttitle small a:link, .posttitle small a:visited {
	text-decoration: underline;
}
.posttitle h2 {
	background: none;
	text-align: justify;
	margin: 0;
	padding: 0 20px;
	font-size: 1.2em;
}
.posttitle h2 a:link, .posttitle h3 a:link {
	text-decoration: underline;
	color: #f08b4e;
}
.posttitle h2 a:visited, .posttitle h3 a:visited {
	text-decoration: underline;
	color: #00369f;
}
.posttitle h2 a:hover, .posttitle h3 a:hover {
	text-decoration: underline;
	color: #ff0000;
}
.posttitle h3 {
	margin: 0;
	padding: 0 20px;
	font-size: 1em;
}
.posttitle2 h3 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	text-indent: 2px;
}
.postmetadata {
	background: #00349a;
	color: #fff;
	height: auto;
	text-align: right;
	padding: 1px 5px 1px 0;
	margin: 0;
	font-size: 0.8em;
}
.postmetadata a:link, .postmetadata a:visited {text-decoration:underline;color: #fff;}
.postmetadata a:hover {color: yellow}
.entry {
	clear: both;
	line-height: 1.3em;
	padding: 5px 18px 10px 18px;
	background: url('images/postr.gif') no-repeat right bottom;
}
.entry a {
	text-decoration: underline;
}
.entry img {
	vertical-align: top;
	margin: 0 7px 7px 0;
}
.entry img.wp-smiley {
	margin: auto;
	float: none;
}
#footernav {
	clear: both;
	float: left;
	width: 770px;
	font-size: 1em;
	text-indent: 6px;
	padding: 6px 0 16px 0;
	background: #fae181 url('images/footernavbg.gif') repeat-x left top;
	color: #fff;
}
#footer {
	padding: 0;
	margin: 0 auto;
	height: 32px;
	width: 770px;
	background: #00369f url('images/bluehead.gif') repeat-x left bottom;
	color: #fff;
	font-size: 1em;
}
#footer a:link, #footer a:visited {
	color: #fff;
	text-decoration: underline;
}
#footer p {
	margin: 0;
	padding: 10px 0 10px 10px;
	text-align: left;
}
.footlists {
	clear: both;
	width: 760px;
	min-width: 65em;
	max-width: 85em;
	margin: 0 auto;
}
.list {
	float: left;
	color: #fff;
	background: #e34424 url('images/footernavul.gif') no-repeat right bottom;
	border-right: 5px solid #941a10;
	border-bottom: 5px solid #941a10;
	font-size: 1.1em;
	margin: 20px 1.2em 0 1.2em;
	padding: 6px 16px 7px 4px;
}
.list h2 {
	text-align: justify;
	background: none;
	margin: 0 0 5px 0;
	padding: 0;
	color: #fff;
	font-size: 1.2em;
}
.list ul {
	list-style: none;
	margin: 2px 0 0 5px;
	padding: 0;
}
.list ul li a:link, .list ul li a:visited {
	padding: 0 0 0 10px;
	background: url('images/bullet.gif') no-repeat left 4px;
	color: #fff;
}
.list ul li {
	list-style: none;
	margin: 4px 0;
	padding: 0 0 0 3px;
	float: none;
}
.list ul.recent .date {
	font-size: 0.8em;
	color: #fff;
	font-weight: bold;
	float:right;
}
.footlists .one {
	width: 310px;
	margin-right: 1.2em;
}

h2.pagetitle {
	background: none;
	font-size: 1.3em;
	text-align: center;
	margin: 0 auto 10px auto;
}
h2 {
	font-size: 1.4em;
	text-align: center;
	margin: 0 auto;
	background: #f4e8e2;
	padding: 5px;
}
.alt {
	background: #ef854b;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
small {
	font: 0.9em/1.5em Arial, Helvetica, Sans-Serif;
}
acronym, abbr, span.caps {
	cursor: help;
	font-size: 0.9em;
	letter-spacing: .07em;
}
acronym, abbr {
	border-bottom: 1px dashed #999;
}
blockquote {
	margin: 15px auto;
	padding: 1px 10px;
	background: #fff;
	border: 3px double #ddd;
	font-style: italic;
	color: #333;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
.center {
	text-align: center;
}
.screen-reader-text {
     position: absolute;
     left: -1000em;
}
hr, .hidden {
	display: none;
}
a img {
	border: none;
}
.clear {
	clear: both;
}
.navigation {
	clear: both;
	float: left;
	width: 100%;
	height: auto;
	font-size: 0.9em;
	text-align: center;
	margin: 10px auto;
}
.navigation a {
	padding: 4px;
	margin: 10px auto 20px auto;
	border: 1px solid #efefef;
	background: #f8f8f8;
}
p img {
	padding: 0;
	max-width: 100%;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}
.even, .alt {
	border-left: 1px solid #ddd;
}
.sticky {
	background: #f7f7f7;
	padding: 0 10px 10px;
}
.sticky h2 {
	padding-top: 10px;
}
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
}
select {
	width: 130px;
}
h3#comments, #respond h3 {
	clear: both;
	font-size: 1.3em;
	margin: 0;
	padding: 0;
}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}
#commentform textarea {
	width: 99%;
	padding: 2px;
}
#respond:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#commentform #submit {
	margin: 0;
	float: right;
}
.commentlist {
	padding: 0;
	margin: 0;
	text-align: justify;
}
.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}
.commentlist li.alt {
	background: #f8f8f8;
}
.commentlist p {
	margin: 10px 5px 10px 0;
}
#commentform p {
	margin: 5px 0;
}
.children { padding: 0; }
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata {
	margin: 0;
	display: block;
}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li {
	font-weight: bold;
}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}
#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentmetadata {
	font-weight: normal;
}
.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.1em;
}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}
code {
	font: 1.1em 'Courier New', Courier, Fixed;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}