/*
THEME NAME: WhyWeWorry
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Built on the Sandbox Theme http://www.plaintxt.org/themes/sandbox/
VERSION: 3
AUTHOR: Chris @ WhyWeWorry
AUTHOR URI: http://www.whyweworry.com
TAGS: sandbox
*/

/* More styles located in the /css directory */


/****COLORS****/
/*
Orange: #da6625
Blue: #082C78
Gray: #777

*/
 
/**************************************\
|------------               FONTS------|
\**************************************/

/* For IE */

@font-face {
	font-family: 'Vollkorn';
	src: url('css/vollkorn.eot');
}

/* For Other Browsers */

@font-face {
	font-family: 'Vollkorn';
	src: local('Vollkorn Regular'),
	     local('Vollkorn-Regular'),
	     url('css/vollkorn.otf') format('opentype');
}


/**************************************/
/*              GLOBALS               */
/**************************************/

.accessibility{	position:absolute; left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}

.divider{	background-color: #da6625; height: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; opacity: .85} 

.alignright{ float: right; margin-bottom: 10px; margin-left: 10px;}

.alignleft{ float: left; margin-bottom: 10px; margin-right: 10px;}

/**************************************/
/*              HEADER                */
/**************************************/

h1#blog-title{ margin-top: 55px; }

h1#blog-title a{	display: block;background: url(img/whyweworry-transparent03.png) no-repeat;width: 229px;height: 44px;text-indent: -9999px;}

#blog-description{ padding-top: 9px; background: url(img/bubble-triangle.png) no-repeat; margin-top: -17px; margin-left: 170px;margin-bottom: 40px; opacity: .5; -webkit-transition: opacity 1s linear;}
	#blog-description:hover{ opacity: 1; }

	#blog-description span{-moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 3px; background-color: #fff; font-style: italic;}

.bannercreditcc{ display: block; position: absolute; float: left; margin-left: 931px;  background: url(img/cc-logo-shadow.png) no-repeat; width: 20px; height: 20px; text-indent: -9999px;}

a.bannercredit { display: block; position: absolute; float: left; margin-left: 815px; color: #fff; text-shadow: 1px 1px 2px #666666; font-family: 'Helvetica Neue','Bitstream Vera Sans',Arial,Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-weight: bold; font-size: 11px; }


/**************************************/
/*             NAVIGATION             */
/**************************************/

#navigation { margin-top: 37px; }

#navigation ul { list-style: none; margin: 0; padding:0}

#navigation ul li{	float: left;	width: 150px;	 margin: 0; padding:0; margin-right: 10px;}

	#navigation ul li#search{margin-right: 0;}

#navigation h3 {color: #fff; text-shadow: 1px 1px 2px #666666;}

#searchform #s{ width: 90px; }

/* ul#follow_us { padding: 3px; background-color: rgba(255,255,255,.2); -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-transition: background-color 1s linear; }

        ul#follow_us:hover { background-color: rgb(255,255,255); }

ul#follow_us li { float: none; } */

#follow_us a { color: #fff; }

#follow_us .twitter{ background: url(img/twitter-15.png) no-repeat left center; padding-left: 20px; }

#follow_us .rssfeed{ background: url(img/rss-15.png) no-repeat left center; padding-left: 20px; }

/**************************************/
/*            MAIN CONTENT            */
/**************************************/

.entry-title{ font-family: 'Vollkorn', Georgia, 'New Century Schoolbook', 'Bitstream Vera Serif', Utopia, 'Times New Roman', times, serif;  font-size: 2.5em; line-height: 1; font-weight: normal;}
	.entry-title a{ color: #000; }
		.entry-title a:hover {text-decoration: none; color: #da6625;}

.single .entry-title{ margin-top: .5em;}

.home .category-quickhits .entry-title { font-size: 1.75em; }

.single .category-quickhits  .entry-title{ margin-top: 1em;}

.archive .entry-title a, .search-results .entry-title a { font-size: .8em; color: #082C78; text-decoration: underline;}
	.archive .entry-title a:hover, .search-results .entry-title a:hover { color: #da6625;}

.entry-meta{color: #777777;font-size: .85em;margin-bottom: .7em;  }

.bottom-meta{ padding:10px; font-family: 'Helvetica Neue','Bitstream Vera Sans',Arial,Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-size: 10px; border: 1px solid #eee; border-radius: 5px;}

.post{ border-top: 2px solid; border-top-color: rgb(218,102,37); border-top-color: rgba(218,102,37,.25);}

.quickhit {  font-family: Georgia, 'New Century Schoolbook', 'Bitstream Vera Serif', Utopia, 'Times New Roman', times, serif; font-size: 10px; text-transform: uppercase; letter-spacing: 1px; font-weight: normal; color: #fff; display: inline-block; background: #ccc; padding: 3px 7px; border-radius: 16px;  -moz-border-radius: 16px; text-shadow: 1px 1px 1px #777; -moz-text-shadow: 1px 1px 1px #777; margin-top: 0;

 }
 
 .single .quickhit { margin-top: 0; }

.quickhit a { color: #fff; }

.quickhit a:hover { color: #fff; text-decoration: none; }


.p1{ border: 0;}

.navigation{font-family: 'Helvetica Neue','Bitstream Vera Sans',Arial,Helvetica, 'Liberation Sans', FreeSans, sans-serif;}
	#nav-above{ margin-top: 35px; overflow: auto;}
		.nav-next{ float: right;}
		.nav-previous{ float: left; }

.entry-content a.more-link{ display: inline-block; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #da6625; color: #fff; font-family: 'Helvetica Neue','Bitstream Vera Sans',Arial,Helvetica, 'Liberation Sans', FreeSans, sans-serif; text-decoration: none; -webkit-transition: background-color .3s linear; padding: 3px 5px;}
	.entry-content a.more-link:hover{ background-color: green; text-decoration: none;}

.entry-content a{ text-decoration: underline;}

.wp-caption{ font-family: 'Helvetica Neue','Bitstream Vera Sans',Arial,Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-size: 11px; color: #777; text-align: center; line-height: 1.3;}

.outside_link a, a[title="LINK"] { display: inline-block; margin-bottom: 1em; font-family: 'Helvetica Neue','Bitstream Vera Sans',Arial,Helvetica, 'Liberation Sans', FreeSans, sans-serif; text-decoration: none;  background-color: #da6625; padding: 3px 20px 3px 10px; color: #fff; font-weight: bold; text-transform: capitalize;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-border-radius-topright: 0px;
border-top-right-radius: 0px;
-moz-border-radius-bottomright: 50px;
border-bottom-right-radius: 50px;
-webkit-transition: background-color .3s linear;
   }
   
a[title="LINK"]:after { content: " \00bb" }

.outside_link a:hover,  a[title="LINK"]:hover { background-color: green; }

/**************************************/
/*           COMMENTS                 */
/**************************************/
.comments ol{list-style: none; margin: 0; padding:0;}
.avatar { float: right; }

.comment{border-top: 1px solid #da6625; padding-top: 2em;}
	.c0{border-top: 0;}

.comment a{ text-decoration: underline;}
	
.comment-author{/* font-family: 'Helvetica Neue','Bitstream Vera Sans',Arial,Helvetica, 'Liberation Sans', FreeSans, sans-serif;*/ font-weight:bold;}

.comment-meta{font-size: .85em;  margin-bottom: 1em;}
	.comment-meta a{color: #777777; text-decoration: none;}

#commentform .form-label {font-family: 'Helvetica Neue','Bitstream Vera Sans',Arial,Helvetica, 'Liberation Sans', FreeSans, sans-serif;}
	
#commentform .form-textarea textarea{width: 100%;}

#commentform .form-input input, #commentform .form-textarea input{border: #777 solid 1px; }

.comment-author-chris .comment-author, .comment-author-jordan .comment-author, .comment-author-clint .comment-author{ background: url(img/star.png) no-repeat left center; padding-left: 20px; }

/**************************************/
/*           SIDEBAR                  */
/**************************************/
#sidebars{
	margin-top: 17px;
}

.sidebar { font-size: .8em; }
.sidebar ul{list-style: none; margin: 0; padding:0}
.sidebar ul li {margin: 0; padding:0; padding-bottom: .2em;}

.tweets li .msg{ padding-top: .7em; padding-bottom: .7em; border-top: #D98C5F solid 1px; }
.tweets li.tweet1 .msg{ border-top: none;}
.tweetafter{ font-family: 'Helvetica Neue','Bitstream Vera Sans',Arial,Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-size: .9em; color: #777777;}

/**************************************/
/*               FOOTER               */
/**************************************/


#footer{text-align: center; font-family: 'Helvetica Neue','Bitstream Vera Sans',Arial,Helvetica, 'Liberation Sans', FreeSans, sans-serif; color: #777777; margin-top: 1em;}
