/* default elements */

* {margin: 0; padding: 0;}



body {

	background: #fbf9f4 url(http://www.crossroadsconcerts.org/wp-content/themes/crossroads/img/background.jpg);

	color: #321;

	font: normal 60% lucida grande,calibri,lucida unicode, trebuchet,sans-serif;

}



a {color: #341; padding: 0px; font-weight:bold; text-decoration:none}

a:hover{color: #842; padding: 0px}



big {font-size: 1.1em;font: normal lucida grande,calibri,lucida unicode, trebuchet,sans-serif;}



h1 {color: #321}

h2,h3 {color: #321; padding: 8px 0 2px;}

h4 {color: #321; margin-bottom: 10px;}

h5 {color: #321; border-bottom: #321 solid 1px; margin-bottom:10px;}



h1 {font: normal 1.6em lucida grande,calibri,lucida unicode, trebuchet,sans-serif;}

h1 a {text-decoration: none;}

h1 a:hover {text-decoration: underline;}



h2 {font: normal 1.4em lucida grande,calibri,lucida unicode, trebuchet,sans-serif;}

h3 {font: bold 1.2em illuminating lucida grande,calibri,lucida unicode, trebuchet,sans-serif;}

h4 {font: bold 1.2em lucida grande,calibri,lucida unicode, trebuchet,sans-serif; text-align: left;}

h5 {font: bold italic 13px lucida grande,calibri,lucida unicode, trebuchet,sans-serif;padding-bottom:3px; border-top:3px solid #321;padding-top:2px;text-align: left;}



blockquote {

	background:

	display: block;

	font: normal 1.1em lucida grande,calibri,lucida unicode, trebuchet,sans-serif;

	padding-left: 26px

}



form, table {margin-bottom: 1.2em;}

img {border: none;}

p {font: normal lucida grande,calibri,lucida unicode, trebuchet,sans-serif; padding: 2px 0 10px;}

small,.small {font: normal 0.9em lucida grande,calibri,lucida unicode, trebuchet,sans-serif;}

ul,ol {padding: 0 2em 1.2em;}



/* structure */

#wrapper {

	background: #210 left bottom;

	margin-top:0 px;
	margin-bottom: 0 px;
	margin-left:auto;
	margin-right: auto;

	width: 908px;

}

#container {

		

	font-size: 1.3em;

	line-height: 1.3em;

	margin: 0 auto; background: #FBF9F4;

	width: 900px;
}

/* header */

.title 

.title h1 {

	font: normal 2.2em lucida grande,calibri,lucida unicode, trebuchet,sans-serif;

	padding: 10px 0 10px 18px;

}

.support {width:880px; margin:0 auto; padding:10px; background:#FBF9F4; border: solid #321 4px; margin-bottom:12px}

.header {
	
	border-bottom: 2px solid #321;

	background: #EAE7DF;



}



/* navigation */

.navigation {

	background: #eed;

	border-bottom: 2px solid #321;

}

.navigation ul {padding: 0; margin: 0;}

.navigation li {float: left; list-style: none; line-height:30px; padding: 0 4 px;}

.navigation li strong {

	background: #eed ;
	
	color: #421;

	display: block;

	font: 1em lucida grande,calibri,lucida unicode, trebuchet,sans-serif;

	line-height: 30px;

	padding: 0 4px;

	text-align: center;

	text-decoration: none;
	
	border-left: 1px solid #321;
	
	font-weight: bold;

}

.navigation li a {

	background: #eed ;
	
	color: #421;

	display: block;

	font: 1em lucida grande,calibri,lucida unicode, trebuchet,sans-serif;

	line-height: 30px;

	padding: 0 6px;

	text-align: center;

	text-decoration: none;	
	
	font-style:italic;

}

.navigation a:hover {

	background-position: left bottom;

	background: #642;
	
	color: #eed

}

.navigation .current_page_item a {color: #331;}



/* main */

.main {background: #fff url(img/main.gif width=100%) repeat-y;}


/* alert */

.alert {border: solid 2px #321; padding:0px; background:#eed;}

.support-call {display:inline-block; font: bold italic 12px lucida grande,calibri,lucida unicode, trebuchet,sans-serif; margin:10px 0px 0px 10px}

.support-navigation {float:right; display:inline-block; font: bold 11px lucida grande,calibri,lucida unicode, trebuchet,sans-serif; margin:10px 10px 0px 0px}

.support-navigation a {display:inline-block; position:relative; text-transform:uppercase;font: bold 11px lucida grande,calibri,lucida unicode, trebuchet,sans-serif; margin:0px 0px 12px 12px; background: #eed; padding-top:6px 1px 1px 1px; }


/* posts */

.post {font:lucida grande,calibri,lucida unicode, trebuchet,sans-serif; font-weight="normal"; font-style="normal";}

.artist2 {margin-top:10px;}

img.pic {float:left; height:90px; border: 1px solid #321; margin-right:10px;}

img.txt {height:22px; margin: 0px;}

.blurb {font: bold 12px lucida grande,calibri,lucida unicode, trebuchet,sans-serif;margin:0px; padding-bottom: 5px;}

.quote {font: italic 11px lucida grande,calibri,lucida unicode, trebuchet,sans-serif;margin:0px;padding:0px;}

.location {display:inline-block; font: bold italic 12px lucida grande,calibri,lucida unicode, trebuchet,sans-serif;; margin:12px 0px 12px 0px; padding-top:6px 0px 1px;}

.event-navigation {float:right; display:inline-block; font: bold 11px lucida grande,calibri,lucida unicode, trebuchet,sans-serif;}

.listen a {float:right; text-transform:uppercase; font:bold 11px lucida grande,calibri,lucida unicode, trebuchet,sans-serif; margin:0px; padding-right:25px; background: url(http://crossroadsconcerts.org/images/listen.png) right no-repeat;}

.event-navigation a {display:inline-block; position:relative; text-transform:uppercase;font: bold 11px lucida grande,calibri,lucida unicode, trebuchet,sans-serif; margin:12px 0px 12px 12px; background: #eed; padding-top:6px 1px 1px 1px; }

.more, .more a {float:right; font: bold 12px lucida grande,calibri,lucida unicode, trebuchet,sans-serif;}

.ecwid-Product {font: 12px lucida grande,calibri,lucida unicode, trebuchet,sans-serif !important; ;}

/* bottom */

.bottom {

	background: #DCDAC9 left bottom;

	border-top: 2px solid #321;

	color: #321;

	padding: 14px 20px;

}

.bottom .left,.bottom .right {width: 49%;}



/* footer */

.footer {

	background: #332;

	color: #EED;

	padding: 10px;

}

.footer .left {width: 66%;}

.footer .right {

	width: 33%;

	text-align: right;

}

.footer a {

	color: #FFF;

	text-decoration: none;

}

.footer a:hover {

	color: #FFF;

	text-decoration: underline;

}


/* misc */

.content {padding: 12px 10px;}

.left {float: left }

.right {float: right;}

.align-right {float: right}

.clear,.clearer {clear: both;} 

.clearer {font-size: 0;}

.col2 .left {width: 70%; background: #FBF9F4;}

.col2 .right {width: 30%; background: #FBF9F4;}



/* block list */

ul.block, .block ul {

	margin: 4px 0;

	padding-left: 6px;

	width: 94%;

}

.block li {

	list-style: none;

}

.block li a,.block li em {
	color: #321;
	display: block;

}

.block li em {

	font-size: 0.9em;

	font-style: normal;

}

.block li a {

	

	text-decoration: none;

	width: 100%;

}

.block li a span {font-weight: bold;}

.block li a:hover {

	color: #321;

	background: #D2D0C0;

}



.right .block,.right .block li {border-color: #DCDACC;}

.right .block li a:hover {background: #F2F0EA;}



/* comments */

#commentlist li {

	margin-bottom: 1.5em;

	padding-bottom: 1em;

	border-bottom: 1px solid #700000;

}

#commentform {

	margin: 1em 0;

	width: 280px;

}



textarea.styled {width: 280px;}



.styled {

	font-size: 1.1em;

	background: #FCFCFC;

	border: 1px solid #C6C3C3;

	padding: 2px;
}

.styled:hover {

	background: #FFF;

	border: 1px solid #C6C3C3;

}

.styled:focus {

	background: #FFF;

	border: 1px solid #939793;

}


/* tables */
table {
	border-spacing:0
	border:1 px solid#432;
}

td {
	padding:4px;
}

.header-row {
	font-weight:bold;

}


/* sidebar */

#sidebar-section {border: solid 2px #321; -moz-border-radius: 8px;
border-radius: 8px;padding: 8px; background: #eed;font: normal lucida grande,calibri,lucida unicode, trebuchet,sans-serif; margin-top:1em;}

#sidebar-alert {border: solid 2px #321; -moz-border-radius: 8px;
border-radius: 8px; padding: 8px; background: #fed;font: normal lucida grande,calibri,lucida unicode, trebuchet,sans-serif; margin-top:1em;}

sidebar {

a text-decoration:none;

}

img.funderlogo {height:60px; margin: 0px 24px;}
