/********************************************************************************
			RESETS
********************************************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;
}
body { line-height: 1;}

blockquote, q { quotes: none;}

blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none;}

a:active { outline: 0;}

sup, sub { position: relative; height: 0; line-height: 1; vertical-align: baseline !important; vertical-align: bottom;}
sup { bottom: .75ex;}
sub { top: .5ex;}

/* remember to define focus styles! */
:focus { outline: 0;}

/* remember to highlight inserts somehow! */
ins { text-decoration: none;}
del { text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0;}

/********************************************************************************
			GLOBAL STYLES
********************************************************************************/

body { background-color: #ffffff; color: #4e4e4e; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}

/* links */
a { text-decoration: none}
a:hover	{}

/* floats */
.float_left { float: left;}
.float_right { float: right;}
.clear { display: block; clear: both; height: 0; font-size: 1px; line-height: 1px;}

/* typography */
p, .posts li { padding-bottom: 15px; line-height: 18px}
.posts ul, .posts ol { padding-left: 30px}
.posts li { margin: 0 20px }

/* headers */
h1, h2, h3 {font-size: 26px; font-weight: normal; padding-bottom: 20px}

#disqus_thread { padding: 20px 0}
.fixed { position: fixed !important}
.hide { display: none}


/********************************************************************************
			MAIN STYLES
********************************************************************************/

.wrapper { width: 90%; max-width: 960px; margin: 0 auto}
.wrapper a { color: #BA0077 }

.leftCol { float: left; width: 22%; padding: 20px 2% 0 0; color: #00487c; position: relative; z-index: 10;}
	.leftCol h2 {padding:5px 0 50px;}
	.leftCol strong { font-size: 16px; font-weight: 700}
	.leftCol .arrow {  }
	
.rightCol { float: right; position: relative; min-height: 1005px; width: 76%; padding: 20px 0 90px 0; background: url(http://static.tumblr.com/ts2nqrf/yUTlzzg7x/left-bg.gif) left top no-repeat;}

.header-wrap {width: 100%; background: url(http://static.tumblr.com/ts2nqrf/jLZm4sa0g/header-bg.gif) top repeat-x; min-height: 160px;}
	.header { width: 90%; max-width: 960px; margin: 0 auto}
	.logo {float: left; width: 45%; max-width: 431px; margin: 20px 0 0 0}
	.logo img { width: 100%}
	.banner a{float: right; background: url(http://static.tumblr.com/ts2nqrf/pZolzzg4d/banner-bg.png); width: 220px; height: 112px; padding: 15px; margin: 0 5px 15px; font-size:19px; color: #00487c; text-align: center; line-height: 20px}
	.banner span {color: #ba0077; font-size: 26px; line-height: 30px; font-weight: 700}
	.social-links {float: right; width: 31px}
	.social-links a { width: 31px; height: 31px; display: block; margin-bottom: 5px; cursor: pointer}
	
	.rounds { margin: 0; height: 24px; display: block}
	.rounds a { background: #ffffff; width: 115px; text-align: center; padding: 5px; color: #BA0077; float: right}
	.rounds .unselected { background: #a8a8a8; color: #ffffff}
	.mr5 { margin-right: 5px}
	
.mainNav {margin-bottom: 40px; display: block; padding-left: 8%}
	.mainNav li { display: inline; list-style: none; line-height: 40px; white-space: nowrap}
	.mainNav a {font-size: 21px; color: #d4d4d4; border-bottom: 2px solid #d4d4d4; padding: 0 10px 5px 0; margin-right: 10px}
	.mainNav .selected, .mainNav a:hover { color: #ba0077; border-bottom: 2px solid #ba0077}

.submit a{ background: #ba0077 url(http://static.tumblr.com/ts2nqrf/bxJlzzg8m/page-right.png) right center no-repeat; font-size: 120%; padding: 10px 16% 10px 3%; color: #ffffff; display: block; width: 81%; font-weight: 700}

.pagination a, .pagination-alt a{ background: #ba0077 url(http://static.tumblr.com/ts2nqrf/bxJlzzg8m/page-right.png) right center no-repeat; font-size: 20px; padding: 10px 30px 10px 10px; color: #ffffff; display: block; width: 190px; font-weight: 700; float: left}

.pagination-alt a{ background: #ba0077 url(http://static.tumblr.com/ts2nqrf/oAAlzzg8a/page-left.png) left center no-repeat; padding: 10px 10px 10px 30px; margin-right: 15px}

.footer { background: #efeff0}
.terms { padding-bottom: 20px}

/********************************************************************************
			POST STYLES
********************************************************************************/

.posts { padding-bottom: 25px; position: relative; padding-left: 8%}

.stickyPost { margin-left: 8%; background-image: url(http://crispypixel.com/kftumblr/images/sticky-bg.png) !important; padding: 50px 40px 20px 20px !important;}
.stickyPost .contestPost a{ background: #003E74 !important}

.permaPage { padding-left: 19%}

.postbox { background: #ba0077; max-width: 600px; padding: 20px 40px 20px 20px; margin-bottom: 30px; color: #ffffff; position: relative; }
	.box1 { background: #ba0077}
	.box2 { background: #003e74}
	.box3 { background: #00b0ea}
	.box4 { background: url(http://static.tumblr.com/ts2nqrf/PrSlzzg66/header-bg.gif) top repeat-x; padding: 50px 40px 20px 20px;}
		.taggedPost { display: none}
		.contestPost a{ color: #ffffff; padding: 10px 3%; position: absolute; background: #BA0077; width: 94%; top:0; left: 0; margin-bottom: 10px}

.postbox h2 a{ font-size: 23px; line-height: 32px; padding-bottom: 15px; color: #ffffff; font-weight: 700}

.stats { line-height: 30px}
.stats a{ color: #ffffff; margin-right: 10px; white-space: nowrap}
	.home-likes { background: url(http://static.tumblr.com/ts2nqrf/Z3vlzzg6r/home-likes.png) left center no-repeat; padding-left: 25px}
	.home-comments { background: url(http://static.tumblr.com/ts2nqrf/DJ1lzzg6h/home-comments.png) left center no-repeat; padding-left: 25px}
	.home-reblog { background: url(http://static.tumblr.com/ts2nqrf/8Iilzzg72/home-reblog.png) left center no-repeat; padding: 0 25px 0 28px}
	.home-view { background: url(http://static.tumblr.com/ts2nqrf/xVqlzzg7c/home-view.png) right center no-repeat; padding: 0 15px 0 0}

.single { }
	.single h1, .single h2, .single h3, .single h5, .single h6 { color: #00487c}
	.single h1, .single h2 { font-size: 25px; font-weight: 700}
	.single h3 { font-size: 19px}
	.single h4 { font-size: 15px; color: #ba0077; line-height: 23px; padding-bottom: 10px}
	.single h5 { font-size: 14px; line-height: 23px}
	.single h6 { font-size: 12px}
	.single p, .single ol, .single ul { font-family: Georgia, Times, sans-serif; color: #969696}
	
.postActions { width: 60px; padding: 15px 0 0; position: absolute; background: #00487c; text-align: center; left: 21px; top: 0}
	.postActions a { color: #ffffff; display: block; margin-bottom: 15px; cursor: pointer}
	.postLike { background: url(http://static.tumblr.com/ts2nqrf/sPxlzzg9j/post-like.png) top left no-repeat; padding-top: 32px; width: 60px; }
	.postComment { background: url(http://static.tumblr.com/ts2nqrf/eTKlzzg97/post-comments.png) top center no-repeat; padding-top: 30px; width: 60px;}
	
	.like-link { background: url(http://static.tumblr.com/ts2nqrf/sPxlzzg9j/post-like.png) top left no-repeat; padding-top: 32px; width: 60px; }
	.liked { background-position: top right}
	
#notes { padding: 60px 0 0}
#notes ol { padding-left: 0 }
#notes li { list-style: none; margin: 0; padding: 10px 0; border-bottom: 1px solid #D4D4D4}



#likeit {display: none;}


/********************************************************************************
			FOOTER
********************************************************************************/

	.footer{background: #F2F3EF}
    .footer .inner{ width: 90%; max-width: 960px;margin: 0 auto;padding: 25px 0 20px}

	.footer .mission {margin-bottom: 20px;}
    .footer .mission h2{font-size: 12px;font-weight: bold;line-height: 1;color: #999;text-transform: uppercase;}
                    
    .footer .mission p{font-weight: 300;line-height: 1.21;font-size: 28px;color: #666;padding-right: 25px;margin: 10px 0 35px;}

     .footer .about{border-bottom: 1px solid #D5D5D3;margin: 0 0 12px;padding-bottom: 6px;}
     .footer .about .logo{float: left;display: block;width: 209px;height: 35px;background: url(http://static.tumblr.com/ts2nqrf/Afdlzzgbl/sprite.png) no-repeat -5px -59px; text-indent: -999em; display: block}
     .footer .about .tagline{float: right; position: relative; top: 15px; text-align: right; font-weight: 300; font-style: italic;color: #666;font-size: 18px;}

    /* Footer navigation */
    .footer .nav{position: relative;}
    .footer .primary{margin-bottom: 12px; float: left}
	.footer .primary li{float: left;font-weight: bold;font-size: 16px;margin-right: 21px; list-style: none}
	.footer .primary li:last-child{margin-right: 0;}
    .footer .primary a{color: #00B0EA;}

    .footer .secondary li{float: left;border-right: 1px solid #999;margin-right: 8px;font-size: 12px;padding-right: 8px;list-style: none}
	.footer .secondary li:last-child{border-right: none;margin-right: 0;padding-right: 0;}
    .footer .secondary a{color: #00487C;}
    .footer .external{position: absolute;top: 0;right: 0;}
    .footer .external span{float: left;color: #999;font-weight: bold;text-transform: uppercase;font-size: 10px;position: relative;top: 3px;right: 7px;}
    .footer .external ul{float: left;}
    .footer .external li{float: left;margin-right: 4px;}
    .footer .external li:last-child{margin-right: 0;}
    .footer .external a{background: url(http://static.tumblr.com/ts2nqrf/Afdlzzgbl/sprite.png) no-repeat 0 0;display: block;width: 16px;height: 16px;text-indent: -999em;}
	.footer .external #email a{background-position: -41px -5px;}
    .footer .external #facebook a{background-position: -61px -5px;}
	.footer .external #rss a{background-position: -81px -5px;}
    .footer .external #vimeo a{background-position: -101px -5px;}
    .footer .external #twitter a{background-position: -121px -5px;}
    .footer .copyright{font-size: 10px;margin-top: 8px;color: #999;}

















