/*
Theme Name:     Sidewalk
Description:    Custom Theme for Sidewalk Film Festival 
Author:         Mae Robertson and Jason P. McLaughlin
Author URI:     maerobertson.com
Template:       canvas
Version:        0.1.5
*/

@import url("../canvas/style.css");

#wrapper  { padding:10px 0 40px; }
.col-full {
    margin-right: 650;
}


/* 7.1 Site width */
.width-1200 .col-full { width:1200px; }
.width-980 .col-full { width:980px; }
.width-960 .col-full { width:960px; }
.width-940 .col-full { width:940px; }
.width-880 .col-full { width:880px; }
.width-760 .col-full { width:760px; }

.width-1200 #wrapper { width:1200px; margin-left:auto; margin-right:auto; }
.width-980 #wrapper { width:980px; margin-left:auto; margin-right:auto; }
.width-960 #wrapper { width:960px; margin-left:auto; margin-right:auto; }
.width-940 #wrapper { width:940px; margin-left:auto; margin-right:auto; }
.width-880 #wrapper { width:880px; margin-left:auto; margin-right:auto; }
.width-760 #wrapper { width:760px; margin-left:auto; margin-right:auto; }

.width-1200 #footer-widgets .block {width:275px}
.width-980 #footer-widgets .block {width:220px}
.width-960 #footer-widgets .block {width:215px}
.width-880 #footer-widgets .block {width:195px}
.width-760 #footer-widgets .block {width:165px}


/* 7.2 two-col-left */
.two-col-left #main-sidebar-container { display:inline; }
.two-col-left #main-sidebar-container #main{width:700px; float:left; display:inline; }
.two-col-left #main-sidebar-container #sidebar{width:250px; float:right; display:inline; }
.two-col-left-1200 #main-sidebar-container #main { width:800px; }
.two-col-left-1200 #main-sidebar-container #sidebar{width:370px; float:right; display:inline; }
.two-col-left-980 #main-sidebar-container #main { width:650px; }
.two-col-left-960 #main-sidebar-container #main { width:700px; }
.two-col-left-880 #main-sidebar-container #main { width:550px; }
.two-col-left-760 #main-sidebar-container #main { width:480px; }
.two-col-left-880 #main-sidebar-container #sidebar { width:300px; }
.two-col-left-760 #main-sidebar-container #sidebar { width:250px; }

/* 2.2 Navigation */

#navigation{font:14px/14px sans-serif;border-top:1px solid #000000; border-bottom:5px solid #dbdbdb;padding:0px 0; margin-bottom:30px;}

#navigation ul.rss{background:url(images/ico-rss.png) no-repeat right 5px;padding:6px 15px 3px 0;margin-right:10px;}
#navigation ul.rss li{display:inline;padding:0 10px 0 0;}
#navigation ul.rss li a{color:#c63f00;text-decoration:none;}
#navigation ul.rss li a:hover{text-decoration:underline;}

.nav { z-index:97; margin:0; padding:0; list-style:none; line-height:1; margin-left:10px; }
.nav a  { position:relative; color:#000000; display:block; z-index:98; padding:5px 10px; line-height:18px; text-decoration:none; }
.nav li a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-menu-item a, .nav li.current_page_item li a, .nav li.current_page_parent li a, .nav li.current-menu-ancestor li a, .nav li.current-menu-item li a, .nav li.sfHover a { background:#ffffff; }
.nav li li.current_page_item { background:none; }
.nav li  { float:left; width: auto; }
.nav li a.sf-with-ul { padding-right:20px; }
.nav li ul li a  { text-shadow:0 1px 0 #fff; }
.nav li ul li a { border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.nav a, .nav li.current_page_item, .nav li.current_page_parent, .nav li.current-menu-ancestor, .nav li.current-menu-item, .nav li.sfHover, .nav li.selected { border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}



.wp-pagenavi a:visited { display: inline !important; text-decoration: none !important; background: #FFFFFF !important; background:rgba(0,0,0,0.1) !important; color: #666 !important; padding: 3px 7px !important; border:1px solid #000 !important; border:1px solid rgba(0,0,0,0.2) !important;}


.nav li ul li a { 
font-size: 14px; 
color: #000000;
}
	
a:link, a:visited {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #4c4c4c;
}

#footer a { color: #555555 !important; }

#loopedSlider .previous, #loopedSlider .next {
display:none;
}

.post-more {
    display: none;
}
.post-meta {
    display: none;
}

#navigation ul.rss {
    background: none repeat scroll 0 0 transparent;
}
#navigation .sub-rss {
    display: none !important;
}


.home .title {
    display: none;
}

.page-no-title .post .title {
    display: none;
}

.post-1406 .title {
    display: none;
}

.post-381 .title {
    display: none;
}

.post-1241 .title {
    display: none;
}

.page-template-page-no-title-php .title {
display: none;
}


#loopedSlider .content { position:absolute; left:0px; top:10px; }
#loopedSlider .content h2 { float:left; color:#ccc; margin-bottom:0; padding:5px 20px;}
#loopedSlider .content h2 a:hover { text-decoration:underline;  }
#loopedSlider .content p { clear:both; float:left; color:#ccc; padding:5px 20px 10px 20px; }
#loopedSlider .content p, #loopedSlider .content h2 { background:rgb(0,0,0); background:rgba(0,0,0,.8); max-width:275px; }

.entry img, img.thumbnail {
  background: none;
  border: medium none;
  padding: 5px;
}


body.page-id-2428 .gform_wrapper .top_label .gfield_label{width:400px;}
