/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/

/***- BASICS -***/

body {
	color:#333333;
	background-color:#333333;
        background-image:url(/images/tempfeatures/top-shadow.png);
        background-repeat:repeat-x;
	font-family:helvetica;
	line-height:1.3em;
        size:85%;
}

h1 {
	text-transform:uppercase;
	font-weight:bolder;
}

h2 {
	font-family:helvetica;
	color:#B50000;
	font-weight:bold;
	letter-spacing:0;
	text-transform:uppercase;
}

h3 {
	color:#666666;
	font-weight:lighter;
	font-style:italic;
}

a{
	color:#B50000;
        text-decoration:none;
}

a:hover{
	color:#760000;
        text-decoration:none;
}

a:active {
	outline-style:none;
        outline-width:0;
}

img{
border:none;
}

#content-clear{
clear:both;
}

.alignleft{
float:left;
margin:0 20px 5px 0;
}

.alignright{
float:right;
margin:0 0 5px 20px;
}

/*** LAYOUT ***/

#wrapper{
width:800px;
margin:0 auto;
}

#main-container{
background-color:#FFFFFF;
padding:20px 30px 30px 30px;
margin:50px 0 10px 0;
}

/*** HEADER ***/

#logo{
float:left;
margin:0 20px 20px 0;
width:75px;
}

#description{
float:left;
margin:10px 0;
font-size:35px;
font-weight:bold;
width:600px;
}

#login{
float:left;
margin:0 0 10px 20px;
display:none;
}

#wichita{
color:#666666;
font-size:18px;
margin-top:7px;
}

#site-title{
float:left;
width:200px;
margin-top:10px;
letter-spacing:.1em;
}

#header-title{
font-weight:bold;
font-size:28px;
letter-spacing:.1em;
}

#stylesheet-switch{
font-size:180%;
}

#site-description{
font-size:12px;
margin:0 0 10px 0;
}

#nav{
display:none;
text-align:center;
}

#nav-margin{
margin-bottom:20px;
}

#category-nav{

}

#header-links{
margin-top:5px;
display:block;
}

.header-links{
text-transform:uppercase;
font-weight:bold;
font-size:18px;
margin-left:15px;
letter-spacing:.1em;
}

.category-links{
text-transform:lowercase;
font-size:14px;
margin-left:20px;
}

#first-header-link{
margin-left:0px;
}

/-*** HOME ***-/

.section-header{
font-size:65px;
color:#999999;
text-transform:uppercase;
font-weight:bold;
letter-spacing:0;
margin-bottom:30px;
letter-spacing:.1em;
}

.section-header a{
font-size:65px;
color:#999999;
text-transform:uppercase;
font-weight:bold;
margin-bottom:30px;
}

.section-header a:hover{
font-size:65px;
color:#B50000;
text-transform:uppercase;
font-weight:bold;
}

#events{
width:450px;
float:left;
line-spacing:1.3em;
font-size:14px;
}

#fp-events{
text-indent:0;
}

.fp-event-thumb{
float:left;
margin:0 10px 0 0;
}

.fp-event-title{
display:block;
line-height:1;
margin-bottom:10px;
font-weight:bold;
}

.fp-event-items{
list-style-type:none;
text-indent:0;
margin-left:0;
}

.fp-medium{
color:#333;
}

.fp-genre{
color:#333;
}

.fp-event-details{
font-size:14px;
line-height:1.3em;
}

.fp-event-title{
margin:0 0 5px 0;
color:#B50000;
text-transform:uppercase;
}

.fp-event-subtitle{
font-size:12px;
}

.fp-event-div{
width:100%;
line-height:1;
margin-bottom:10px;
}

#fp-event-more{
background-image:url('/wp-content/themes/sandbox/images/all-events.png');
width:100px;
height:100px;
float:left;
}

#more-arrow{
}

.fp-tooltip{
line-height:1em;
}

#news{
float:left;
width:250px;
margin-left:30px;
font-size:14px;
line-spacing:1.3em;
}

.fp-post{
margin-bottom:10px;
line-height:1em;
}

.fp-post-title{
text-transform:uppercase;
font-weight:bold;
}

#home-searchform{
margin-top:20px;
}

#mobile-header-link{
display:none;
}

#final-friday{
margin-bottom:10px;
}

/*** EVENT ***/

#event-detail-title{
margin-bottom:10px;
}

#event-social{
margin-bottom:30px;
}

#event-search-block{
float:left;
width:200px;
}

#search-events{
display:none;
}

#event-list-block{
float:left;
width:520px;
padding-left:20px;
}

.event-title{
margin-bottom:0px;
text-transform:uppercase;
}

.event-thumbnail{
float:left;
margin:0 20px 20px 0;
}

#event-image{
display:block;
margin-bottom:20px;
}

.event-medium{
clear:both;
margin:5px 0;
}

.event-medium a{
font-weight:bold;
color:#333;
}

.event-medium a:hover{
font-weight:bold;
color:#B50000;
}

.event-details-small{
font-size:14px;
}

#event-details{
float:left;
width:300px;
}

#event-detailtag{
display:block;
margin-top:10px;
}

.detailtag{
font-weight:bold;
text-transform:uppercase;
}

#event-description{
float:right;
width:400px;
}

#description{
display:block;
}

/*** BLOG ***/

#post-date{
color:#333333;
}

#previous-link{
float:left;
}

#next-link{
float:right;
}

#event-link{
font-size:14px;
vertical-align:top;
}

#event-link a{
vertical-align:top;
}

#blog-share-nav{
width:200px;float:right;margin:5px 0px 5px 10px;
}

.piclenselink{
display:none;
}

.fb_edge_widget_with_comment {
position:relative;
bottom:2px;
}

/*** MEMBER ***/

.section-heading{
color:#333333;
margin-bottom:10px;
}

.directory-item{
list-style-type:none;
}

/*** ARTIST ***/

.artist{
float:left;
margin:0 40px 20px 0;
line-height:1em;
width:200px;
height:250px;
}

#artist-search{
margin-bottom:20px;
}

.artist-title{
font-size:15px;
margin:10px 0 0 0;

}

#artist-photo{
float:left;
margin-right:20px;
width:200px;
}

#artist-name{
margin-bottom:2px;
font-size:18px;
}

.artist-subtitle{
font-size:10px;
}

/*** FOOTER ***/

#footer{
margin:30px 0 0 0;
font-size:10px;
}

#footer-bar{
margin-bottom:20px;
}

#footer-link-group{
float:right;
text-align:right;
}

#footer-text{
font-size:10px;
}

#social{
float:left;
width:300px;
}

#partners{
margin:20px 0 150px 0;
}

#partners ul{
margin:0;
padding:0;
}

#partners li{
float:right;
list-style:none;
margin-left:20px;
padding:0;
}

#partners span{
display:block;
color:#fff;
font-size:12px;
margin-top:12px;
}

/*** BUDDYPRESS ***/

#members-list li{
clear:both;
padding-bottom:30px;
}

.highlight{
font-size:16px;
color:#333333;
text-transform:lowercase;
}

.fn{
margin:0;
}