/*
	
	Author Name	  : Sean Aquino
	Author email  : sean [at] design-uchi [dot] com
	Style Name	  : Mitchell Kapor Foundation 2011
	Created		  :	06-2011
	Comments	  : Base styles Deadline Wordpress Theme
					
*/

/* --
	
	* Custom CSS File *
	Please make any amendments to your theme's CSS in this file rather than "styles.css"
	This will make updating your theme files much easier without overwriting your changes!

-- */

/* Example: Change the background colour to black (!important is used to overwrite any duplicate classes in styles.css)
body { background: #000!important; } */


/* --

Styles Index
=======
1.0 Document Body
2.0 Site Structure
3.0 Common Classes
4.0 Basic Alignments
5.0 Default Links
6.0 Vertical Rhythm
7.0 Default Headings
8.0 Top Bar
9.0 Secondary Navigation
10.0 header
11.0 Primary Navigation
12.0 Latest Post
	12.1 Single post
	12.2 Slider
13.0 Top Blocks
14.0 Recent Posts
15.0 Featured Posts
16.0 News in Pictures
17.0 Category Blocks
18.0 Category Blocks Summary
19.0 Forms
20.0 Entry Styles
	20.1 Entry Headers
	20.2 Default Text Elements
	20.3 Default Lists
	20.4 Tables
	20.5 Images
	20.6 WP Gallery
	20.7 Comments
	20.8 Author Bio
	20.9 Shortcodes
21.0 Page Navigation
22.0 Post Page Styles
23.0 Related Posts
24.0 Widgets
	24.1 Calendar Widget
	24.2 Widget lists
	24.3 125 Ads Widget
	24.4 Twitter Widget
	24.5 Flickr Widget
	24.6 Video Widget
	24.7 300x250 Ad Widget
	24.8 120x240 Ad Widget
	24.9 Search Widget
	24.10 Tabbed Widget
25.0 Archives Template
26.0 Full Width Template
27.0 Contact Form Template
28.0 Footer
29.0 WP Pagenavi Support
x.x Clearfix
x.x Browser-specific Fixes 

-- */

/* -- 2.0 Site structure -- */
html { overflow-y: scroll; } /*prevents scrollbar shift*/
#primary { float: right; } 
#sidebar { float: left; }
#container {width:1000px; margin: 20px auto; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); }

/* -- 10.0 header -- */
#header { padding:30px 0 0 0;}

/* -- 11.0 Primary Navigation -- */
#primary-nav {float:right; width:700px; margin-top:60px; background-image:none; -moz-box-shadow:none; -webkit-box-shadow:none; font-weight:bold;}
#primary-nav ul a {color: #F1A21D; padding: 0px 10px;}

#primary-nav ul a:hover,
#primary-nav ul li.sfHover a,
#primary-nav ul li.current-cat a,
#primary-nav ul li.current-menu-item a
{ color: #333; background: #F1A21D; text-shadow:none;}
	
#primary-nav ul ul { width: 280px; /* left offset of submenus need to match (see below) */ }
#primary-nav ul ul li { width: 256px; }

/* -- 12.0 Latest Post -- */
#latest-post .entry-title:hover, #latest-post .entry-title a:hover {color: #9C4929;}
.coda-slider-wrapper #latest-post h2.entry-title, .coda-slider-wrapper #latest-post h2.entry-title a {font-size:18px;}

#latest-post .continue {color: #9C4929;}
#latest-post .continue:hover {color: #9C4929; text-decoration:underline;}
.coda-nav ul li a {color: #9C4929;}
.slider-text {width:260px; float:left;}

/* -- 17.0 Category Blocks -- */
#category-left {margin-bottom:20px;}  /*probably should change the name of these styles*/
#category-left2 {margin-top:50px;}
#sidebar #category-left {margin-top:42px;}

.feedburnerFeedBlock ul, .feedburnerFeedBlock li {list-style:none;}
.feedburnerFeedBlock ul { margin:0 0 20px 0; }
.feedburnerFeedBlock li { background: url(images/bg-dots.gif) left bottom repeat-x; padding: 0 0 10px 0; margin: 0 0 10px 0; }
.feedburnerFeedBlock ul li a { font-size: 13px; line-height: 20px; font-weight: bold; }
.feedburnerFeedBlock ul li a:hover {text-decoration:none;}
.feedburnerFeedBlock #creditfooter, .feedburnerFeedBlock .feedTitle {display:none;}

/* -- 10.0 header -- */
#site-title-wrapper {float:left;}
/*image replacement for site title */
#site-title {background: url(images/site-title.png) no-repeat 0px 0px; margin-bottom:0px;}
#site-title a { display: block;}
#site-title, #site-title a {width:225px; height:156px;}
#site-title a:hover { background-color: transparent; text-decoration: none; }
#site-title span { display: block; width: 0; height: 0; overflow: hidden; }

/* -- 19.0 Forms -- */
.error, .notice, .success { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
/*
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }
*/

/* -- 20.0 Entry Styles -- */
.type-page h1 {margin-bottom:20px;}
div.left { }
div.right {float:right; margin:0 0 20px 20px;}
#primary div.half {width:300px; float:left; margin:0 20px 20px 0;}
#primary .entry-content div.last {margin:0 0 0 0;}

p.right {text-align:right;}

/* -- 20.5 Images -- */
/*need to change names for this as well along with JS call*/
#primary .tab-thumb img {float:none; margin: 0px 10px 10px 0;  padding: 4px; background: #f8f8f8; border: 1px solid #eee;}
.staff #primary .tab-thumb img {float:left; margin: 0px 10px 10px 0;}

.page-image p {margin-bottom:0px;}

.page-image {float:right; margin: 0 0 10px 10px; font-size:10px;}
img.right {float:right;}
img.middle {vertical-align:middle;}

/* -- 24.0 Widgets -- */
#text-3 h3 {margin:20px 0px;}
#mission, #mission h3 {font-style:italic; font-weight:normal; color:#444;}

/* -- 28.0 Footer -- */
#footer {padding: 20px 0;}


/* -- x.x homepage -- */
#ring-box { font-style:italic;} /* no longer used */
#category-right {background:url(images/mkf-logo-rings.gif) no-repeat center center; height:260px;} /* no longer used */

body.front #category-blocks {width:940px; margin:0 auto;}
body.front #category-blocks #category-left {margin-right:20px;}
body.front .hfeed {margin-bottom:0px;}

/* -- x.x Default Color Scheme -- */
a,
#top-bar a:hover,
#logo a:hover,
.widget-title,
#recent-news-block .entry-title a:hover,
#featured-posts-block .entry-title a:hover,
.category-block .entry-title a:hover,
.category-block-summary .entry-title a:hover,
.tz_tweet_widget a:hover,
.xoxo a:hover,
.tz_tab_widget #tab-items li a:hover,
.tz_tab_widget #tab-items li.ui-tabs-selected a,
.tz_tab_widget #tab-items li.ui-state-active a,
.tz_tab_widget .entry-title a:hover,
.widget ul li a:hover,
#related-posts .entry-title a:hover, 
p.breadcrumb,
li.bypostauthor cite, li.bypostauthor cite a,
li.comment cite a:hover,
#archive-posts .post-container .entry-title a:hover,
#single-column-right ul.share li a:hover,
#single-column-right ul.rss li a:hover,
#secondary-nav ul li.current_page_item a,
#secondary-nav ul li.current_page_item li a:hover,
#secondary-nav ul li.current_menu_item a,
#secondary-nav ul li.current_menu_item a:hover,
.feedburnerFeedBlock ul li a:hover
{ color: #9C4929; }

.tz_tweet_widget span a { color: #9C4929!important; }

.widget_search #searchsubmit,
.tab-tags a:hover, 
#commentform input#submit,
#contactForm button,
.coda-nav ul li a.current
{ background: #df6838; color: #fff; }

.widget-title a { padding-right: 8px; background: url(images/bg-arrow-orange.png) right 3px no-repeat; }
.widget-title a:hover { background: url(images/bg-arrow-black.png) right 3px no-repeat; text-decoration: none; color: #333; }

/* -- x.x Page Specific -- */

#currentgrant-list {width:300px; margin-top:20px;}
#currentgrant-list .feedburnerFeedBlock li {background-image:none;}
