/*
Theme Name: tfnw2013
Theme URI: http://weinlandcreative.com/
Author: Amy Martin, WEINLANDcreative
Author URI: http://underscores.me/
Description: A custom theme just for TechFestNW 2013
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Find out more at Underscores.me.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/

/* =Utilities
----------------------------------------------- */
.clear { clear:both !important; height:0 !important; width:auto !important; margin:0 !important; padding:0 !important; }

/* =Page
----------------------------------------------- */
#page { width:944px; margin:0 auto; }

/* =Header
----------------------------------------------- */
#site-title a { text-indent:-9999em; display:block; width:643px; height:342px; background:url('images/header.png') no-repeat top center; margin:28px auto 0 auto; }

#site-description a { text-indent:-9999em; display:block; width:643px; height:96px; background:url('images/header.png') no-repeat bottom left; margin:0 auto 22px auto; }


/* =Social Media
----------------------------------------------- */
#menu-social-media { list-style:none; margin:0; padding:0; text-align:center; }

#menu-social-media li { display:inline-block; margin-right:19px; }

#menu-social-media li a { display:block; text-indent:-9999em; width:20px; height:20px; background-image:url('images/social-sprite.png'); background-repeat:no-repeat; }

.menu-item-facebook a { background-position:0 0; }
.menu-item-facebook a:hover { background-position:0px -20px; }
.menu-item-twitter a { background-position:-20px 0; }
.menu-item-twitter a:hover { background-position:-20px -20px; }
/*.menu-item-myspace a { background-position:-40px 0; }
.menu-item-myspace a:hover { background-position:-40px -20px; }*/
.menu-item-instagram a { background-position:-60px 0; }
.menu-item-instagram a:hover { background-position:-60px -20px; }

/* =AddThis overrides */
.addthis_toolbox {
}

.share-text {
	text-transform: uppercase;
	color: #999;
	font: 900 15px "proxima-nova", arial, sans-serif;
	letter-spacing: 1px;
	line-height: 24px !important;
}

#page .addthis_toolbox a {
	float: none;
	display: inline-block;
	vertical-align: top;
}

.addthis_32x32_style .dummy .at300bs, .addthis_32x32_style .at300bs, .addthis_32x32_style .at15t {
	width:20px !important; 
	height:20px !important; 
	background-image:url('images/social-sprite.png') !important; 
	background-repeat:no-repeat !important;
	line-height: 20px !important;
}

.addthis_32x32_style .at15t_twitter {
	background-position: -20px 0 !important;
}

.at15t_twitter:hover {
	background-position:-20px -20px !important;
}

.addthis_32x32_style .at15t_facebook {
	background-position: 0 0 !important;
}

.at15t_facebook:hover {
	background-position: 0px -20px !important;
}

/* =Navigation Menu
----------------------------------------------- */
#site-navigation { border-top:1px solid #9d9d9d; height:62px; padding-top:13px; }

#menu-main-navigation,
#menu-main-navigation-1 { list-style:none; margin:0; padding:0; text-align:center; }

#menu-main-navigation li,
#menu-main-navigation-1 li { display:inline-block; margin-right:55px; }

#menu-main-navigation .menu-item-techfestnw,
#menu-main-navigation-1 li:last-child  { margin-right:0; }

#menu-main-navigation-1 { padding-top:13px; }




/* =Main
----------------------------------------------- */


/* =Primary Content Area
----------------------------------------------- */
#primary { width:600px; /* padding-right:83px; */ padding-right:61px; float:left; border-right:1px solid #9d9d9d;}

.page-template-full-width-php #primary { width:100%; padding:0; float:none; border:0; }

/* =Columns
----------------------------------------------- */
.column { float:left; width:280px; }
.col1 { padding-right:40px; }

/* =Secondary Widget Area
----------------------------------------------- */
#secondary { /* width:200px; */ width:221px; padding-left:61px; float:left; }


/* =Footer Colophon
----------------------------------------------- */
#colophon { clear:both; background:url('images/footer-logo.png') no-repeat 0 50px; margin-top:40px; height:164px; margin-bottom:40px; }

#colophon .widget_text { text-align:right; padding-top:20px; }

#colophon .widget_nav_menu { border-top:1px solid #9d9d9d; }

#colophon .widget_text a,
#colophon .widget_text a:link,
#colophon .widget_text a:visited { color:#969797; }

#colophon .widget_text a:hover,
#colophon .widget_text a:active { color:#3399cc; }


/* =Blog
----------------------------------------------- */
.more-link { display:block; margin-top:4px; }

.meta-nav,
.single .byline,
.group-blog .byline,
footer.entry-meta { display:none; }

.post .wp-post-image, .hentry .attachment-feature { margin-bottom:4px; }


/* =Slideshow
----------------------------------------------- */
.featured-slideshow { padding-bottom:23px; border-bottom:1px solid #000; margin-bottom:10px; }

.slideshow-container { background-color:#969797; height:350px; }


/* =Pages
----------------------------------------------- */
h1.entry-title { margin-bottom:10px; }


/* =Sponsors
----------------------------------------------- */
#mfnw-sponsors-list, #partnership-development-list { list-style:none; margin:0; padding:0; }

#mfnw-sponsors-list li, #partnership-development-list li { float:left; width:221px; overflow:hidden; margin-right:20px; margin-bottom: 20px; }

#mfnw-sponsors-list li a, #partnership-development-list li a{ display:block; width:221px; height:221px; }

#mfnw-sponsors-list li.last, #partnership-development-list li.last { margin-right:0; }

#partnership-development-title { padding-top:100px; padding-bottom:10px; }


/* =Venues
----------------------------------------------- */
#mfnw-venues-list { list-style:none; margin:0; padding:0; }

#mfnw-venues-list li { float:left; width:221px; overflow:hidden; margin-right:20px; margin-bottom: 20px; }

#mfnw-venues-list li.last { margin-right:0; }

.venue-list-item a { color:#000; }

.venue-list-item a:hover h3 { color:#3399cc; }

.venue-list-item p { margin-bottom:0; }

.venue-list-item .map-link a { color:#d65c33;}

.venue-list-item .map-link a:hover { color:#3399cc; }




/* =Lineup
----------------------------------------------- */
#mfnw-lineup-list { list-style:none; margin:0; padding:0; }

#mfnw-lineup-list li { float:left; width:221px; overflow:hidden; margin-right:20px; margin-bottom:20px; }

#mfnw-lineup-list li.last { margin-right:0; }


/* =Info
----------------------------------------------- */
.page-info h1.entry-title { display:none; }

.page-info .entry-content a { color:#000; }

.page-info .entry-content a:hover { color:#3399cc; }



/* =Widgets
----------------------------------------------- */
.widget_sp_image h1 { display:none; }
