/*
THEME NAME: FreefallNYC
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Based on Sandbox theme
AUTHOR: Matt Raw
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-l.css');

/* Just some example content */

html,body {margin:0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
body { background-image:url('theme-images/bg.jpg'); background-repeat: repeat; font-family: Verdana, Arial, sans-serif; font-size:65%; line-height: 150%; }

div#container,div#primary { }
.uber-wrapper { width:833px; margin:0 auto; padding:0;}
#wrapper { width: 833px; margin: 0 auto; padding: 0 13px; background-color:white; display:block; border-bottom: solid 8px #910200; }

div#header { margin:0; padding:0; }
#global-nav { border-top: solid 8px #910200; display:block; margin:0; padding:0; }
.logo { display:block; width:371px; margin:24px 0 0 0;}
.home-link { display:block; width:105px; float:right; }
/* nav menus */
/* .nav-links {margin:0; font-family: "Trebuchet MS", sans-serif; font-size: 1.2em; text-transform:uppercase; margin: 1.2em 0; font-weight:100; } */
ul.nav-menu { list-style-type:none; margin:2.25em 0 1.25em 0; padding:0; }
ul.nav-menu .nav-item {display:inline; margin:0; padding:0; }
.nav-item a, .nav-item img {padding:0; margin:0;}
img.nav-separator { margin: 0 0.9em 0 1.2em; }
ul.sub-navigation-menu { list-style-type:none; margin:0; padding:1.65em 0 1.65em 0; }
.subnav-item { font-size:1.2em; line-height:1.4em; }

#page-header {margin:0; padding:0; }
#page-header h1.blog-title {margin:0; padding:0; }

#content { }
#content .hentry { margin:0 0 4.8em 0; }
#content h2 { font-size:1.4em; margin:0.4em 0 0 0; }
#content .entry-content p, #content .entry-content pre { font-size:1.2em; line-height:1.5em; color:#666; margin: 1.2em 1.2em 1.2em 0; }
#content .entry-date {margin: 0.3em 0 0 0; }
#content .entry-date abbr {border-bottom:none; }
.single .hentry .entry-meta { display:none; }

#access {display:none; }
#nav-above {display:none; }

a img {text-decoration:none; border:none; }
a { text-decoration: none; font-weight: bold; }
a:link, a:visited { color: #006599; }
a:hover { color: #8d0000; }

div.skip-link { display:none; }
div#menu { display:none; }

.entry-title,.entry-meta { clear:both; }

form#commentform .form-label { margin:1em 0 0; }
form#commentform span.required { background:#fff; color:#c30; }
form#commentform,form#commentform p { padding:0; }
input#author,input#email,input#url,textarea#comment { padding:0.2em; }
#comments {margin:2em 0; }
#comments-list h3 {font-size:1.4em; }
.comments ol {list-style:none; margin:1.2em 0 0 0;}
div.comments ol li { margin:0 0 3.5em; }
.comments ol li p {font-size:1.1em; line-height:1.4em; color:#666;}
.comment-author {font-weight:bold; font-size:1.2em; color:#000;}
.comment-meta {margin:0 0 0.6em 0; color: #666;}
textarea#comment { height:13em; margin:0 0 0.5em; overflow:auto; width:66%; }

.alignright,img.alignright{ float:right; margin:1em 0 0 1em; }
.alignleft,img.alignleft{ float:left; margin:1em 1em 0 0; }
.aligncenter,img.aligncenter{ display:block; margin:1em auto; text-align:center; }
div.gallery { clear:both; height:180px; margin:1em 0; width:100%; }
p.wp-caption-text{ font-style:italic; }
div.gallery dl{ margin:1em auto; overflow:hidden; text-align:center; }
div.gallery dl.gallery-columns-1 { width:100%; }
div.gallery dl.gallery-columns-2 { width:49%; }
div.gallery dl.gallery-columns-3 { width:33%; }
div.gallery dl.gallery-columns-4 { width:24%; }
div.gallery dl.gallery-columns-5 { width:19%; }

div#nav-above { margin-bottom:1em; }
div#nav-below { margin:0 0 1.2em 0; clear:both; }
div#nav-images { height:150px; margin:1em 0; }
div.navigation { height:2.0em; }
div.navigation div.nav-next { float:right; text-align:right; }

div.sidebar h3 { color:#555; font-size:1.4em; line-height:1.8em; }
div.sidebar h2 { color:black; font-size:1.2em; line-height:1.4em; }
div.sidebar input#s { width:12em; }
div.sidebar li { list-style:none; margin:0 0 2em 0; }
div.sidebar li form { margin:0.2em 0 0; padding:0; }
div.sidebar ul ul { margin:0; }
div.sidebar ul ul select {width:13em; }
div.sidebar ul ul li { list-style:none; margin:0; font-size:1.2em; line-height:1.4em;}
div.sidebar ul ul ul { margin:0 0 0 0.5em; }
div.sidebar ul ul ul li { list-style:circle; }
.sidebar #move-of-the-day p {font-size:1.0em; line-height:1.2em; }

.category #content h2, .tag #content h2, .archive #content h2, .search #content h2 {margin:0 0 1.2em 0; }
.category-events #content .page-title {font-size:0.6em; color:#fff;}
.category-events #content .category-name { display:block; font-size:3.0em; margin:0.3em 0 1.2em 0; color:black; }
.category-events #content .archive-meta { margin: 0 0 1.8em 0; font-size:1.2em;}
.category-events #content .entry-date, .category-events #content .entry-meta {display:none; }
.category-events #content .entry-title { font-size:1.5em; }

div#menu ul li,div.gallery dl,div.navigation div.nav-previous { float:left; }

div#footer { margin:0; padding:0.5em 1.3em; background-color:transparent; text-align:left; }

input#author,input#email,input#url,div.navigation div { width:50%; }

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul { margin:0; padding:0; }

/* Styles for Event Calendar Plugin */
table.ec3_schedule {display:block; width:100%; }
