/*
THEME NAME: OCON
THEME URI: http://www.onechicago-onenation.org/wp-content/themes/OCON
DESCRIPTION: HYSTK Crew Site - Using WordPress, Sandbox, & Blueprint
VERSION: 0.0.2
AUTHOR: No. 1, inc. => Samuel Allen | Essential Forms, Inc. (CODE) // Liam Montgomery | DBLDUTCH (DESIGN)
AUTHOR URI: weareno1.org
TAGS: sandbox, blueprint
TEMPLATE: sandbox
*/

@import url('bp/screen.css');
@import url('fancybox/jquery.fancybox-1.3.4.css');

body {
  background:#e6eef4;
  color:#000;
  font-family:Helvetica,Arial;
  font-size:12px;
  line-height:15px;
  margin:0 auto;
  text-align:left !important;
  width:920px;
}
  
a {text-decoration:none;}

h1, h2, h3, h4, h5, h6 {font-weight:bold;}

p {text-align:left !important;}

/* hide stuff that no one needs to see */
.meta-sep, .skip-link, #generator-link, #theme-link {display:none;}

#wrapper {background:#ffffff url(images/ocon__body_background.png) 0 273px no-repeat;border:1px solid #cccccc;text-align:left !important;}

#header, #blog-description {height:170px;}
  h1, #blog-description {display:block;text-indent:-9999px;}
  h1 {background:url(images/ocon__ocon_logo.png) 0 0 no-repeat;height:150px;}
  #blog-description {background:url(images/ocon_ocon_masthead.png) 0 0 no-repeat;}

/* navigation rules */
#access {height:72px;margin-bottom:20px;margin-top:-10px;}
  #menu-primary-navigation {padding-left:0;}
  #menu-primary-navigation li {padding-top:7px;}
  #menu-primary-navigation li.current_page_item, #menu-primary-navigation .current-page-parent {border-top:2px solid #FEDC00;padding-top:5px;}
  #menu-primary-navigation li ul li.current_page_item, #menu-primary-navigation li ul li {border-top:0;padding-top:0px;}
  #menu-primary-navigation li ul li.current_page_item, #menu-2011-community-ambassador-navigation .menu-item.current-menu-item, #menu-2010-community-ambassador-navigation .menu-item.current-menu-item {border-bottom:3px solid;}
  #menu-primary-navigation .menu-item, #menu-2011-community-ambassador-navigation .menu-item, #menu-2010-community-ambassador-navigation .menu-item {margin-right:25px!important;position:relative;}
  #menu-primary-navigation, #menu-primary-navigation li ul, .widget, .widget ul {
    list-style-type:none;
  }
  #menu-primary-navigation a, #menu-2011-community-ambassador-navigation a, #menu-2010-community-ambassador-navigation a {
    font-size:14px;
    font-weight:bold;
    line-height:14px;
  }
  .menu-item {border-bottom:5px solid;}
  #menu-primary-navigation .current-page-parent {border-top-color:#FEDC00;}
  .current_page_parent ul, .parent-pageid-72 #menu-item-1299 ul, .page-template-maps-php #menu-item-987 ul, .page-template-bios-php #menu-item-987 ul, .page-template-film-contest-php #menu-item-987 ul {display:block;}
  .sub-menu {display:none;left:10px;padding-top:16px;position:absolute !important;}
  .sub-menu .menu-item, #menu-2011-community-ambassador-navigation .menu-item, #menu-2010-community-ambassador-navigation .menu-item {border-bottom:none;margin-right:25px !important;}
  .sub-menu li:hover, #menu-2011-community-ambassador-navigation li:hover, #menu-2010-community-ambassador-navigation li:hover {border-bottom:3px solid;}
  .sub-menu:hover li {z-index:100;}
  #menu-item-1286 a, #menu-item-1299 a {cursor:default;}
  #menu-item-1286 .sub-menu a, #menu-item-1299 .sub-menu a {cursor:pointer;} 
  /*#menu-item-1299 .sub-menu {margin-left:-28px;}*/
  #menu-item-1291 .sub-menu {margin-left:-10px;padding-left:0;}
  #menu-item-1291.current_page_item .sub-menu {display:block;}
  
/* community ambassador tertiary menu */  
#menu-2011-community-ambassador-navigation, #menu-2010-community-ambassador-navigation {height:18px;list-style:none;padding-left:0;}

/* container and content-space rules */
#container {margin-right:0;}
#container a:hover {color:#000000 !important;}
#content {background:url(images/ocon__body_corner.png) 0 20px no-repeat;margin-right:0;}
  .entry-content li {margin-bottom:10px;}
  .entry-title, .feed-title {font-size:16px;line-height:16px;}
  /* title replacement */
  .entry-title, .feed-title {margin-left:-25px;}
  .page .entry-title p, .page .entry-title p span {color:#000000 !important;} 
  .pageid-18 #content div .entry-title {background:url(images/ocon__body_title_home.png) 0 0 no-repeat;display:block;text-indent:-9999px;}
  .parent-pageid-2 #content div .entry-title {background:url(images/ocon__body_title_about.png) 0 0 no-repeat;display:block;text-indent:-9999px;}
  .pageid-19 #content div .entry-title {background:url(images/ocon__body_title_film.png) 0 0 no-repeat;display:block;text-indent:-9999px;}
  .parent-pageid-72 #content div .entry-title, .pageid-1030 .feed-title {background:url(images/ocon__body_title_community.png) 0 0 no-repeat;display:block;text-indent:-9999px;}
  .pageid-49 #content .feed-title {background:url(images/ocon__body_title_press.png) 0 0 no-repeat;display:block;text-indent:-9999px;}
  .blog #content .feed-title {background:url(images/ocon__body_title_blog.png) 0 0 no-repeat;display:block;text-indent:-9999px;}
  .pageid-36 #content div .entry-title, .parent-pageid-36 #content div .entry-title {background:url(/wp-content/themes/OCON/images/ocon__body_title_contact.png) 0 0 no-repeat;display:block;text-indent:-9999px;}
  .pageid-90 #content div .entry-title {background:url(images/ocon_body_title_events.png) 0 0 no-repeat;display:block;text-indent:-9999px;}

  .pageid-510 #ocon-partners ul {list-style-type:none;padding-left:0;padding-right:0;}
  .pageid-510 #ocon-partners h3 {font-weight:bold;}
  .pageid-510 #ocon-partners h3 a:hover {color:#000000;}
  .pageid-514 a:hover {color:#000000;}
  
  #container h3 {text-align:left !important;}

.post {padding-bottom:20px;}  
.entry-content {overflow-x:hidden;padding-bottom:40px;}

/* color for navigation and section */
.pageid-18 h1, .pageid-18 h2, .pageid-18 h3, .pageid-18 h4, .pageid-18 h5, .pageid-18 h6, .pageid-18 a, .pageid-18 a:focus, .pageid-18 a:hover, #menu-item-1285, #menu-item-1285 a {border-color:#c70031;color:#c70031;} /* home */
.pageid-2 h1, .pageid-2 h2, .pageid-2 h3, .pageid-2 h4, .pageid-2 h5, .pageid-2 h6, .pageid-2 a, .pageid-2 a:focus, .pageid-2 a:hover, .parent-pageid-2 h1, .parent-pageid-2 h2, .parent-pageid-2 h3, .parent-pageid-2 h4, .parent-pageid-2 h5, .parent-pageid-2 h6, .parent-pageid-2 a, .parent-pageid-2 a:focus, .parent-pageid-2 a:hover, #menu-item-1286, #menu-item-1286 a {border-color:#00a6df;color:#00a6df;} /* about */
.pageid-90 h1, .pageid-90 h2, .pageid-90 h3, .pageid-90 h4, .pageid-90 h5, .pageid-90 h6, .pageid-90 a, .pageid-90 a:focus, .pageid-90 a:hover, #menu-item-1292, #menu-item-1292 a {border-color:#0a3676;color:#0a3676;} /* film contest */
.parent-pageid-19 h1, .parent-pageid-19 h2, .parent-pageid-19 h3, .parent-pageid-19 h4, .parent-pageid-19 h5, .parent-pageid-19 h6, .parent-pageid-19 a, .parent-pageid-19 a:focus, .parent-pageid-19 a:hover, .pageid-19 h1, .pageid-19 h2, .pageid-19 h3, .pageid-19 h4, .pageid-19 h5, .pageid-19 h6, .pageid-19 a, .pageid-19 a:focus, .pageid-19 a:hover, .parent-pageid-25 h1, .parent-pageid-25 h2, .parent-pageid-25 h3, .parent-pageid-25 h4, .parent-pageid-25 h5, .parent-pageid-25 h6, .parent-pageid-25 a, .parent-pageid-25 a:focus, .parent-pageid-25 a:hover, .pageid-25 h1, .pageid-25 h2, .pageid-25 h3, .pageid-25 h4, .pageid-25 h5, .pageid-25 h6, .pageid-25 a, .pageid-25 a:focus, .pageid-25 a:hover, .parent-pageid-72 h1, .parent-pageid-72 h2, .parent-pageid-72 h3, .parent-pageid-72 h4, .parent-pageid-72 h5, .parent-pageid-72 h6, .parent-pageid-72 a, .parent-pageid-72 a:focus, .parent-pageid-72 a:hover, .pageid-72 h1, .pageid-72 h2, .pageid-72 h3, .pageid-72 h4, .pageid-72 h5, .pageid-72 h6, .pageid-72 a, .pageid-72 a:focus, .pageid-72 a:hover, #menu-item-1299, #menu-item-1299 a {border-color:#337c37;color:#337c37;} /* community */
  #container #menu-2011-community-ambassador-navigation, #container #menu-2011-community-ambassador-navigation a, #container #menu-2011-community-ambassador-navigation li:hover a, #container #menu-2011-community-ambassador-navigation a:hover, #container #menu-2010-community-ambassador-navigation, #container #menu-2010-community-ambassador-navigation a, #container #menu-2010-community-ambassador-navigation li:hover a, #container #menu-2010-community-ambassador-navigation a:hover {border-color:#337c37;color:#337c37 !important;}
.pageid-49 h1, .pageid-49 h2, .pageid-49 h3, .pageid-49 h4, .pageid-49 h5, .pageid-49 h6, .pageid-49 a, .pageid-49 a:focus, .pageid-49 a:hover, #menu-item-1293, #menu-item-1293 a {border-color:#db4f2a;color:#db4f2a;} /* press + media */ 
.blog h1, .blog h2, .blog h3, .blog h4, .blog h5, .blog h6, .blog a, #menu-item-1290, #menu-item-1290 a {border-color:#7c003a;color:#7c003a;} /* ocon blog */
.pageid-36 h1, .pageid-36 h2, .pageid-36 h3, .pageid-36 h4, .pageid-36 h5, .pageid-36 h6, .pageid-36 a, #menu-item-1291, #menu-item-1291 a {border-color:#005b81;color:#005b81;} /* contact */

/* page-specific rules */

.page .entry-content, .blog .post, .pageid-49 .post, .pageid-1030 .menu-2011-community-ambassador-navigation-container, .pageid-1085 .menu-2011-community-ambassador-navigation-container {padding-top:20px;}
#post-36 .entry-content, #post-90 .entry-content {background:none;}
.entry-content img {padding:20px 0;}
.blog .p1, .pageid-1030 .p1 {background:none !important;}

/* affiliates page rules */
#post-514 ul {clear:both;display: block;height: 85px;margin-bottom: 25px;}
#post-514 ul.affiliates li {display: inline;float: left;}
#post-514 ul.affiliates li.afflogo {display: block;height: 85px;text-indent: -9999px;width: 85px;}
#post-514 ul.affiliates li.affname {margin-left: 25px;padding-top: 25px;}
#post-514 ul#cenasia li.afflogo {background: url(/wp-content/themes/OCON/images/cenasia_85.png) no-repeat 50% 50%;}
#post-514 ul#chicounsel li.afflogo {background: url(/wp-content/themes/OCON/images/chicounsel_85.png) no-repeat 50% 50%;}
#post-514 ul#cmw li.afflogo {background: url(/wp-content/themes/OCON/images/cmw_85.png) no-repeat 50% 50%;}
#post-514 ul#depaul li.afflogo {background: url(/wp-content/themes/OCON/images/depaul_85.png) no-repeat 50% 50%;}
#post-514 ul#elmhurst li.afflogo {background: url(/wp-content/themes/OCON/images/ECLogo_85.png) no-repeat 50% 50%;}
#post-514 ul#exelon li.afflogo {background: url(/wp-content/themes/OCON/images/exelon_85.png) no-repeat 50% 50%;}
#post-514 ul#loyola li.afflogo {background: url(/wp-content/themes/OCON/images/loyola_85.png) no-repeat 50% 50%;}

/* bios page rules */
/*.pageid-1030 .bios.even .biophoto {float:left;}
.pageid-1030 .bios.odd .biophoto {float:right;}
.pageid-1030 .bios {margin-bottom:20px;}
.pageid-1030 .entry-content {background:none; display:none; padding-bottom:0;padding-top:0;}
.pageid-1030 .entry-title {margin-left:0;}
.pageid-1030 #content {background-position: 0 20px;}
.pageid-1030 h3.page-title {color:#337C37;font-weight:bold;}
.pageid-1030 .bios .wrapper {display:none;}*/
.pageid-1030 .entry-title {margin-left:0;}
.pageid-1030 .bios {float:left; padding-bottom:25px;}
.red h2 {color:#c70031;}
.ltblue h2 {color:#00a6df;}
.dkblue h2 {color:#0a3676;}
.green h2 {color:#337c37;}
.orange h2 {color:#db4f2a;}
.wine h2 {color:#7c003a;}
.blgray h2 {color:#005b81;}
#fancybox-content, .bios .wrapper, #fancybox-content .wrapper {height:300px!important; width:540px!important;}
#fancybox-outer, #fancybox-wrap {height:320px; width:580px;}
#fancybox-content .wrapper .biophoto {float:left;}
#fancybox-content .wrapper .biophoto img {margin-bottom:25px; margin-right:25px;}
#fancybox-content .wrapper .entry-content {height:240px; overflow-y:auto; padding-right:25px; padding-top:0;}
#fancybox-left, #fancybox-right {width:30px;}
#fancybox-right:hover span {right:0!important;}

/* press + media page rules */
.pageid-49 .entry-content {background:none;}
.pageid-49 .entry-title {margin-left:0;}

/* blog rules */
.blog .entry-title {margin-left:0;}

/* calendar rules */
a.next-month {float:right;}
.dbem-calendar-full, table.dbem-calendar-table, table.dbem-calendar-table td.eventful a, table.dbem-calendar-table td.eventful-today a {color:#005B81 !important;}
td.eventless-pre, .dbem-calendar td.eventless-post {color:#E6EEF4;}
table, th, td {vertical-align:top;}
thead td {vertical-align: middle;}
.pageid-90 h3.page-title {display:none;}
#em-location-map img {padding:0;}


/* single page rules */
.single h2, .single a {color:#C70031;}
.single h2 {margin:0 0 15px 0;}
.single #nav-above, .single #nav-below {margin-bottom:20px;}
.single .nav-next {float:right;margin-top:-15px;}
.single .nav-previous {margin-left:-20px;}
#comments {background:url(/wp-content/themes/OCON/images/ocon__body_topline_full.png) 0 0 no-repeat;padding-top:20px;}

/* sidebar rules */
#primary, #secondary {font-size:11px;line-height:13px;}    
#secondary {display:none;}
.xoxo {padding:0;}
  .textwidget, .dcp_content_body {padding-left:16px;}
  .widget {margin-bottom:25px;margin-right:0 !important;}
  .widgettitle {margin-bottom:5px;}
  .widget_text .textwidget, #recent-posts-3 ul, #em_widget-3 ul, #categories-3 ul, .dcp_content {background: url(images/ocon__sidebar_corner.png) 0 0 no-repeat; margin-right:0;padding-top:15px;}
  #dcp_content-1121 {float:left;}
  #archives-3 {background: url(/wp-content/themes/OCON/images/ocon__sidebar_corner.png) 0 22px no-repeat;}
    
    /* partners widget rules */
    #text-3 ul {padding-left:0;}
    #text-3 ul li {display:inline;float:left;}
    #text-3 .widgettitle {background: url(/wp-content/themes/OCON/images/ocon__sidebar_partners.png) 0 0 no-repeat; display:block; text-indent:-9999px;}
    #ifyc {padding: 15px 0 0 15px;}
    
    /* affiliates widget rules */
    #text-8 .widgettitle {background: url(/wp-content/themes/OCON/images/ocon__sidebar_affiliates.png) 0 0 no-repeat; display:block; text-indent:-9999px;}
    #slideshow {height:150px;}
    
    /* ca login widget rules */
    #text-9 a {background: url(/wp-content/themes/OCON/images/ocon__sidebar_ca_login.png) 0 0 no-repeat;display:block;height:20px;text-indent:-9999px;width:250px;}
    #text-9 a:hover {background-position:-250px 0;}
    #text-9 .widgettitle {display:block;height:0;margin:0;text-indent:-9999px;}
    #text-9 .textwidget {background:none;margin:0;padding-top:0;padding-left:0;}
    #text-9 .textwidget ul {padding:0;}
    
    /* join the movement widget rules */
    #text-4 .widgettitle {background: url(/wp-content/themes/OCON/images/ocon__sidebar_join.png) 0 0 no-repeat; display:block; text-indent:-9999px;}
    #text-4, #text-4 a, #text-4 input {color:#005b81;}
    #text-4 input {background:#b4cede;border:none;font-weight:bold;padding-left:5px;}
    #text-4 input[type="text"] {width:170px;}
    #text-4 input[type="submit"] {color:#ffffff;}
    #social-links {display:inline;}
    #text-4 #social-links li {height:25px;margin-right:25px;width:25px;}
    #text-4 #social-links li:hover {background-position:-25px 0;width:25px;}
    #text-4 #social-links li a {display:block;height:25px;text-indent:-9999px;width:25px;}
    #facebook {background:url(/wp-content/themes/OCON/images/ocon__sidebar_facebook.png) 0 0 no-repeat;}
    #twitter {background:url(/wp-content/themes/OCON/images/ocon__sidebar_twitter.png) 0 0 no-repeat;}
    #youtube {background:url(/wp-content/themes/OCON/images/ocon__sidebar_youtube.png) 0 0 no-repeat;}
    #flickr {background:url(/wp-content/themes/OCON/images/ocon__sidebar_flickr.png) 0 0 no-repeat;}
    
    /* recent posts widget rules */
    #recent-posts-3 .widgettitle {background: url(/wp-content/themes/OCON/images/ocon__sidebar_news.png) 0 0 no-repeat; display:block; text-indent:-9999px;}
    #recent-posts-3 a {color:#7c003a;text-decoration:underline;}
    
    /* upcoming events widget rules */
    #em_widget-3 .widgettitle {background: url(/wp-content/themes/OCON/images/ocon__sidebar_events.png) 0 0 no-repeat; display:block; text-indent:-9999px;}
    #em_widget-3 ul {color:#005b81;}
    #em_widget-3 a {text-decoration:underline;}
    #em_widget-3 ul ul {background:none;}
    .pageid-90 #dcp_content_widget-3 {display:none;} /* fixes a bug where the event calendar plugin takes over the Single Post Content (badges) widget.  Continue to retest when Event Manager & Display Single Post plugins are updated */
    
    /* categories widget rules */
    #categories-3 {display:none;}
    .blog #categories-3, .pageid-49 #categories-3 {display:block;}
    #categories-3 .widgettitle {background: url(/wp-content/themes/OCON/images/ocon__sidebar_categories.png) 0 0 no-repeat; display:block; text-indent:-9999px;}
    #categories-3 a {color:#7c003a;text-decoration:underline;}
    
    /* search widget rules */ 
    #search .widgettitle {height:0;margin:0;text-indent:-9999px;}
    #search input {background:#b4cede;border:none;font-weight:bold;padding-left:5px;}
    #search input[type="submit"] {color:#ffffff;}
    #search input[type="submit"] {color:#ffffff;}
    #s {color:#005b81;width:185px;}
    
    /* archive widget rules */
    #archives-3 .widgettitle {background: url(/wp-content/themes/OCON/images/ocon__sidebar_archives.png) 0 0 no-repeat; display:block; text-indent:-9999px;}
    #archives-3 select {background:#b4cede;border-color:#b4cede;color:#005b81;font-weight:bold;margin:20px 0 0 16px;padding:0 0 0 5px;width:200px;}
    
/* badges */
#dcp_content_widget-3 {color:#005b81;font-size:15px;line-height:17px;font-weight:bold;}
#dcp_content_widget-3 a {text-decoration:none;}

/* ca neighborhood map */
.pageid-1085 .entry-content {background: none;float:left;padding-top:0;}
#map {border: 1px solid black; height: 565px; width: 565px;}

/* miscellany */
tbody tr:nth-child(even) td, tbody tr.ocon-even td {background: #E6EEF4;}
#designers {color:#005b8a;margin:10px -20px 0 0;float:right;}
#designers a {color:#005b8a;}
#designers a:hover {color:#c70031;}
.sldrlink {display:none!important;}
#smooth_sldr, #smooth_slider {margin-top:25px!important; margin-bottom:0!important;}
#smooth_sldr_body, #smooth_slider .jcarousel-clip {border-bottom:1px solid #c70031!important; padding-bottom:15px!important;}
#smooth_sldr_items {padding:0!important;}
#smooth_sliderc_nav li, #smooth_slider .jcarousel-control a {border:none!important;}
#smooth_sliderc_nav li a, #smooth_slider .jcarousel-control a {font-size:12px!important; padding:1px 5px;}
.smooth_slider_thumbnail {padding: 0px 10px 10px 0px!important;}
#smooth_slider li div p.more a {float: right; text-decoration: underline;}

/* IE ONLY OVERRIDES */
.ie7_html .menu, h1, h2, h3, h4, h5, h6 {font-family:Helvetica,Arial!important;font-weight:bold;}
.ie7_html .sub-menu {padding-top:30px; !important}

