




/*
     
*/
/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists.
VERSION: 1.0
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('http://crossoverlouisville.com/wp-content/themes/sandbox/sandbox-layouts/2c-r.css');

/* Just some example content */
div#header{text-align:center;margin-bottom:2em;}
div#access div.skip-link{position:absolute;top:1em;right:1em;}

.entry-title{clear:both;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}

div#footer{text-align:center;}

/*-----------------------------------------------------------------------------
	Custom CSS
	by Joshua Sowin (fireandknowledge.org)
-----------------------------------------------------------------------------*/

body {  font: 14px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
		background: #cfddc7;  }

h1 { font-size: 25px; }
h2 { font-size: 23px; }
h3 { font-size: 22px; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }

h1,h2,h3,h4,h5 { margin: 10px 0; font-weight: normal; color: #30480c;}

a  { color: #30480c; }

a img { border:none; }

input	{ padding-left: 0; border: 1px solid #CCCCCC;  }

/* Background Shadow */
#background-top 	{ background: url('http://crossoverlouisville.com/wp-content/themes/sandbox/img/background_top.gif') top center no-repeat; height: 13px; margin: 0 auto 0 auto; padding: 0; _margin-bottom: -3px; } /* Last bit is a IE6 hack */
#background 		{ background: url('http://crossoverlouisville.com/wp-content/themes/sandbox/img/background.gif') top center repeat-y; }
#background-bottom 	{ background: url('http://crossoverlouisville.com/wp-content/themes/sandbox/img/background_bottom.gif') top center no-repeat; height: 20px; }

#wrapper { width: 960px; margin: 0 auto 0 auto; background: #FFF; }

/*-----------------------------------------------------------------------------
	Navigation
-----------------------------------------------------------------------------*/

div#menu, #subnav	{ padding: 0; background: #e29d28; float: left; width: 100%; line-height: 1.5em; font-size: 15px; border-top: 1px solid #c8891f; }

div#menu ul,
#subnav ul		{ margin: 0; padding: 0 0 0 40px; list-style: none; }

div#menu li,
#subnav li		{ margin: 0; padding: 0; float: left; background-image: none; }

div#menu li a,
#subnav li a 	{ color: #FFF; padding: 5px 15px; float: left; text-decoration: none; }

div#menu li.current_page_item a,
div#menu li a:hover 	{ background: #485A2D; color: #F2FFDF; }

#subnav				{ background: #616161; }

div#menu li.current_page_item a,
#subnav li.current_page_item a,
#subnav li a:hover 	{ color: #F2FFDF; }

div#menu li.first a { margin-left: 50px; }

/*-----------------------------------------------------------------------------
	Search
-----------------------------------------------------------------------------*/

#search				{ float: right; margin: 5px 40px 0 0; _margin-right: 20px;}
#search #s 			{ background: #FFF url('http://crossoverlouisville.com/wp-content/themes/sandbox/img/search_grey.gif') 0px center no-repeat;
 				  	  padding: 2px 0 2px 17px; width: 110px; color: #666; font-size: 10px; margin: 0; border: 1px solid #AAA;}
#search #s:hover 	{ color: #000; }
.search-excerpt 	{ margin: 0; }

#searchsubmit { background: #666; color: #FFF; font-size: 10px; margin: 0; border: none; padding: 1px 0; cursor: pointer; width: 14px;}

div#header { background: #cc9133; margin: 0; padding: 0; background: url('http://crossoverlouisville.com/wp-content/themes/sandbox/img/header.jpg'); height: 200px; }
div#header h1, div#header #blog-description { display: none; }

/*
#SubHeader {
	background:#485A2D none repeat scroll 0% 0%;
	padding:25px 0 15px 40px;
	color: #FFF;
	font-size: 26px;
	margin: 0;
	clear: both;
}
*/

/* Don't display subheaders (orig CSS above) */
#SubHeader {
	display: none;
}
#menu { border-bottom: 1px solid #c8891f; }


/* Don't display subheader on homepage (if using above subheaders) */
/*.post-4 #SubHeader { display: none; }
.post-4 #menu { border-bottom: 1px solid #c8891f; }*/

/* Right column pictures */
div#container { margin: 0; background: url('http://crossoverlouisville.com/wp-content/themes/sandbox/img/background_pictures.jpg') top right repeat-y; width: 100%; }

.entry-content { padding: 10px 40px 0 40px; min-height: 590px; }
div#content { margin-right: 300px;}
div.sidebar { width: 300px;}

h2.entry-title 		{ margin-bottom: 0; line-height: 1;}
h2.entry-title a 	{ text-decoration: none; margin-bottom: 0;}

.entry-date abbr 	{border: 0; font-size: 12px;}
.entry-meta 		{ font-size: 12px; }

li#recent-posts, li#search, li#meta { display: none; }

/* Cform overrides */
.cform { width: 100%; }
.cform label, .cform label span { width: 200px; }

#copyright { text-align: center; font-size: 11px; color: #666; }
#copyright a { color: #666; }

/*-----------------------------------------------------------------------------
	Extras
-----------------------------------------------------------------------------*/

div.hr {
	border: none 0;
	border-bottom: 1px solid #CCC;
	padding: 0;
	margin: 12px 0 17px 0;
}

.highlightbox {
	background: #deecd6;
	padding: 10px;
	font-size: 12px;
}

.light {color: #666;}
