/*   
Theme Name: theheadrush.com Wordpress 2013
Theme URI: www.theheadrush.com
Description: Decided to spice it up a bit in 2013, even though it's 2012.
Author: RCNeil
Author URI: http://www.rcneil.com
Version: 2
*/
/*@import url(http://fonts.googleapis.com/css?family=Noto+Serif); */
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);

* { margin: 0; padding: 0; }
body {   
		margin:0px;padding:0px;
		font-family:Georgia, Sans-serif; 
		font-size:14px;	
		color:#000;

		background:  url('images/background.png') no-repeat center center fixed; 
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover; 
}

img { border:0; display:inline-block; max-width: 100%; height:auto; -ms-interpolation-mode: bicubic; }
.attachment-featured-image { width:100%; height:auto; }

a:link, a:visited { text-decoration:none; font-weight:normal; color:#1f5796; }
a:hover { text-decoration:none; font-weight:normal; color:#555; }		

p { margin:16px 0px; padding:0px; font-size:16px; line-height:22px; vertical-align:baseline; }
h1 { margin:0px 0px 10px 0px; font-weight:500; color:#1f5796; font-size:45px; line-height:42px; font-family: 'Roboto Condensed', serif; }
h2 { margin:0px;font-size:36px;text-shadow:1px 1px #ccc; font-weight:500; font-family:'Fredericka the Great', cursive; }
h3 { margin:20px 0px 10px 0px; font-weight:500; color:#555; font-size:25px; font-family:Georgia; }
h4 { margin:10px 0px 10px 0px; font-weight:500; color:#1f5796; font-size:30px; font-family:'Fredericka the Great', cursive; }
h5 { margin:10px 0px 5px 0px; font-weight:500; color:#1f5796; font-size:25px; font-family:'Fredericka the Great'; }
h6 { margin:10px 0px 5px 0px; font-weight:500; color:#1f5796; font-size:15px; font-family:'Fredericka the Great'; }
	
.cleared { clear:both; float:none; }		


blockquote {
	color:#444; font-style:italic; font-family:Arial; padding-left:20px; 
}
		
/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */
.aligncenter, div.aligncenter
{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft
{
  float: left;
}

.alignright
{
  float: right;
}

.alignright img, img.alignright
{
	margin:0px 0px 10px 10px
}

.alignleft img, img.alignleft
{
    margin: 0px 10px 10px 0px;
}

.wp-caption
{
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
}

.wp-caption img
{
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption p.wp-caption-text
{
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}
/* End */


.hidden
{
	display: none;
}






.largecontainer {
	position:relative;
	margin:0 auto;
	padding:0px;
	width:100%;
	max-width:778px;
	height:auto;
	background:none;
}

.description {
	font-size:11px;
	font-weight:100;
	color:#ccc;  
}

.description a:link, .description a:visited { color:#595959; font-weight:bold; }
.description a:hover { color:#1f5796; } 


.leftheader {
	float:left;
	margin:0px;
	padding:0px;
	width:40%;
	max-width:300px;
}

.rightheader {
	float:right;
	margin:0px;
	padding:0 0% 0% 5%;
	width:55%;
	margin-bottom:15px;
}


/******************LEFTSIDE**************************//******************LEFTSIDE**************************/
/******************LEFTSIDE**************************//******************LEFTSIDE**************************/
/******************LEFTSIDE**************************//******************LEFTSIDE**************************/



.leftside {
		float:none;clear:both;
		position:relative;		
		margin:0px auto;
		padding:0px 25px 50px 25px;
		max-width:728px;
		/*border-left:2px #444 solid;
		border-right:2px #444 solid; */
		height:auto;
		background:#fff;
		/*-moz-box-shadow: 0 0 30px 5px #444;
		-webkit-box-shadow: 0 0 30px 5px #444; */
		min-height:1500px;
		overflow:hidden;
}


.newpostcontainer {
		opacity:0.0;
		position:relative;
		width:auto;
		height:auto;
		margin:0px;
		padding-top:20px;
		border-top:2px #eee solid;
}


.newpost {
		position:relative;
		margin-bottom:40px;
		padding:0px;
		max-width:728px;
		width:100%;
		height:auto;
		overflow:hidden;
}




.meta {
		position:relative;
		display:block;
		width:100%; max-width:100%;
		height:auto;
		padding:5px 0px 0px 0px;
		margin:10px auto;
		font-size:14px;
		line-height:15px;
		font-family:Tahoma, Sans-Serif;
		text-align:left;
		color:#696969; 
		/*
		border-top:2px #1f5796 solid;
		border-bottom:2px #1f5796 solid;
		*/
}

.meta img {
	display:inline-block; 
}

.addthissucka {
		position:relative;
		margin:5px auto;
		width:50px;
		height:auto;
		padding:0px;
		float:right; 
}

.postmetadata {
		position:relative;
		width:90%;
		max-width:650px;
		height:auto;
		min-height:20px;
		padding:2% 5%;
		border-top:2px #1f5796 solid;
		border-bottom:2px #1f5796 solid;
		background: url('images/linesback.png') center center repeat; 
		margin:0px;
		font-size:12px;
		font-family:Tahoma;
		opacity:0.6;
		
}

.postmetadatatags {
		font-size:8px;
		opacity:0.1;
}

.commentsbottom { position:relative; float:right; margin-top:4px; } 

.featured {
	
	margin:5px auto 20px auto;width:100%;
}

@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?-slm3ea');
	src:url('fonts/icomoon.eot?#iefix-slm3ea') format('embedded-opentype'),
		url('fonts/icomoon.woff?-slm3ea') format('woff'),
		url('fonts/icomoon.ttf?-slm3ea') format('truetype'),
		url('fonts/icomoon.svg?-slm3ea#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-heart:before {
	content: "\e600";
}

.icon-cloud:before {
	content: "\e601";
}

.icon-star:before {
	content: "\e602";
}

.icon-tv:before {
	content: "\e603";
}

.icon-sound:before {
	content: "\e604";
}

.icon-video:before {
	content: "\e605";
}

.icon-trash:before {
	content: "\e606";
}

.icon-user:before {
	content: "\e607";
}

.icon-key:before {
	content: "\e608";
}

.icon-search:before {
	content: "\e609";
}

.icon-settings:before {
	content: "\e60a";
}

.icon-camera:before {
	content: "\e60b";
}

.icon-tag:before {
	content: "\e60c";
}

.icon-lock:before {
	content: "\e60d";
}

.icon-bulb:before {
	content: "\e60e";
}

.icon-pen:before {
	content: "\e60f";
}

.icon-diamond:before {
	content: "\e610";
}

.icon-display:before {
	content: "\e611";
}

.icon-location:before {
	content: "\e612";
}

.icon-eye:before {
	content: "\e613";
}

.icon-bubble:before {
	content: "\e614";
}

.icon-stack:before {
	content: "\e615";
}

.icon-cup:before {
	content: "\e616";
}

.icon-phone:before {
	content: "\e617";
}

.icon-news:before {
	content: "\e618";
}

.icon-mail:before {
	content: "\e619";
}

.icon-like:before {
	content: "\e61a";
}

.icon-photo:before {
	content: "\e61b";
}

.icon-note:before {
	content: "\e61c";
}

.icon-clock:before {
	content: "\e61d";
}

.icon-paperplane:before {
	content: "\e61e";
}

.icon-params:before {
	content: "\e61f";
}

.icon-banknote:before {
	content: "\e620";
}

.icon-data:before {
	content: "\e621";
}

.icon-music:before {
	content: "\e622";
}

.icon-megaphone:before {
	content: "\e623";
}

.icon-study:before {
	content: "\e624";
}

.icon-lab:before {
	content: "\e625";
}

.icon-food:before {
	content: "\e626";
}

.icon-t-shirt:before {
	content: "\e627";
}

.icon-fire:before {
	content: "\e628";
}

.icon-clip:before {
	content: "\e629";
}

.icon-shop:before {
	content: "\e62a";
}

.icon-calendar:before {
	content: "\e62b";
}

.icon-wallet:before {
	content: "\e62c";
}

.icon-vynil:before {
	content: "\e62d";
}

.icon-truck:before {
	content: "\e62e";
}

.icon-world:before {
	content: "\e62f";
}




/******************RIGHTSIDE**************************//******************RIGHTSIDE**************************/
/******************RIGHTSIDE**************************//******************RIGHTSIDE**************************/
/******************RIGHTSIDE**************************//******************RIGHTSIDE**************************/

.rightside {
		position:relative;
		float:right;
		width:300px;
		margin:0px;
		padding:0px 0px 0px 25px;
		
}

.choochlogo {
		position:relative;
		max-width:300px;
		max-height:250px;
		width:100%;
		margin:0px;
		padding:0px;
		
}

.quotearrow {
		position:absolute;
		z-index:100;
		max-width:300px;
		max-height:50px;
		width:100%;
		top:0;left:0;
		
}

.rightside ul { list-style:none; }

 .widget { height:auto; width:250px; margin:10px 0 0px 0; padding:20px 25px 20px 25px; background: url('images/linesback.png') center center repeat; }

.widget ul li { margin:8px 0px; padding:0px; } 

.widget a:link, .widget a:visited { color:#555; }
.widget a:hover { color:#1f5796; }



/*  LOGIN
-------------------------------------------------------------------------------*/

#loginbox { display:none; margin-bottom:30px; background:none; }

.logininput {
	margin-top:5px;
	border:none;
	color:#777;
	padding:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	border:1px #bebebe solid;
	z-index:12;
	background: #eee;
}

#loginbox p { margin:2px 0px; font-weight:bold; font-size:11px; line-height:11px; color:#aaa; } 

#loginbox .button  {
	margin:5px;
	padding:5px 10px;
	color:#242424;
	background:#dfdfdf;
	border:1px #777 solid;
	border-radius:5px;
	-moz-border-radius:5px;
	cursor:pointer;
}


/******************COMMENTS**************************//******************COMMENTS**************************/
/******************COMMENTS**************************//******************COMMENTS**************************/
/******************COMMENTS**************************//******************COMMENTS**************************/
/******************COMMENTS**************************//******************COMMENTS**************************/
/******************COMMENTS**************************//******************COMMENTS**************************/
/******************COMMENTS**************************//******************COMMENTS**************************/


.commentlist, .commentlist li
{
    background: none;
	list-style:none;
}

.commentlist li li
{
    margin-left:30px;
}

.commentlist li .avatar
{
  float: right;
  border: 1px solid #444;
  padding: 2px;
  margin:1px;
  background: #fff;
}

.commentarrow {
	float:left;
	position:relative;
	margin-left:-28px;
	padding:0px;
	height:65px;
	width:40px;
	background: url('images/arrowbubble.png') top right no-repeat;
}


.commenttext {
	float:left;
	position:relative;
	margin:5px 0px 10px 0px;
	padding:10px 15px;
	height:auto;
	width:450px;
	background:#dedede;
		
	/*-moz-border-radius: 5px;
	border-radius: 5px;
	/*border:1px #aaa solid;*/
}

.commenttext p {
	font-weight:100;
	font-size:15px;
	font-family:Georgia,Sans-Serif;
	margin:0px;
}

.commentlist li cite
{
  font-size:1.2em;
}

#commentform input {
		background:#eee;
		border:1px #aaa solid;
		margin-right:5px;
		padding:8px;
}

#commentform div {
		margin:9px 0px;
}
#commentform textarea
{
		background:#eee;
		border:1px #aaa solid;
		width: 100%;
		padding:8px;
}

#commentform submit {
		font-family:'Fredericka the Great', cursive; 
		background:#eee;
		border:1px #aaa solid;
		margin-right:5px;
		padding:8px;
		cursor:hover;
}




/******************FACEBOOK AND TWITTER *************************************************************/


.facebooklikebox { height:auto; width:300px; margin:5px auto; padding:0px; } 

.whitecanvas { height:auto; max-width:300px; width:100%; background: #fff; text-align:center;
               margin:10px 0 0px 0; padding:10px 0px 20px 0px;        
} 

.twitterIDlink { font-family: Georgia,Palatino,Helvetica Neue,Helvetica,Arial,sans-serif!important;
                 -webkit-font-smoothing: antialiased; color:#0084b4; font-size:26px; line-height:10px; 
}

#twitter_update_list li { font-family: Georgia,Palatino,Helvetica Neue,Helvetica,Arial,sans-serif!important;
                          -webkit-font-smoothing: antialiased;
                          font-size:16px; color:#333;
}
#twitter_update_list li a:link, #twitter_update_list li a:visited { color:#0084b4; font-weight:normal;  font-family: Georgia,Palatino,Helvetica Neue,Helvetica,Arial,sans-serif!important;
                          -webkit-font-smoothing: antialiased;
                          font-size:16px;

  }
#twitter_update_list li a:hover { color:#336699; font-family: Georgia,Palatino,Helvetica Neue,Helvetica,Arial,sans-serif!important;
                          -webkit-font-smoothing: antialiased;
                          font-size:16px;
						  
} 

#twitter-link { color:#0084b4; }

.really_simple_twitter_widget {
	list-style:none; margin:0px; padding:0px; display:table;
}

.really_simple_twitter_widget li {
	display:table-cell; vertical-align:middle; margin:0px; padding:10px; font-size:17px; font-family:Georgia; line-height:22px; text-align:center; height:120px;
}

.really_simple_twitter_widget img {
	display:block; float:left; max-width:50px; margin-right:15px; border-radius:5px;
}


.followus {
	text-align:center; margin:0px auto; padding:10px 0px 0px 0px 
}

.arrow_box {
	position: relative;
	background: #efefef; 
	border: 2px solid #c;
	border-radius:4px;
	margin:8px 5px;
}
.arrow_box:after, .arrow_box:before {
	top: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(239, 239, 239, 0);
	border-top-color: #efefef;
	border-width: 15px;
	left: 50%;
	margin-left: -15px;
}
.arrow_box:before {
	border-color: rgba(212, 212, 212, 0);
	border-top-color: #d4d4d4;
	border-width: 16px;
	left: 50%;
	margin-left: -16px;
}






/* TWITTER PRO WIDGET 
===========================================*/

.header-widget { color:#454545; }

.widget_twitter div {
    padding:0;
}

.widget_twitter ul li {
    margin-bottom:5px;
	list-style:none;
}

.widget_twitter ul li .entry-content { font-size:16px;font-family:Georgia; } 

.twitterwidget-title { display:none; }



.widget_twitter .follow-button,
.widget_twitter .xavisys-link {
    margin:10px 10px 10px 25px;
}

.widget_twitter .entry-meta {
    display:block;
    font-size:80%;
	margin-top:8px;
}

.widget_twitter .intent-meta a {
    background: url(images/everything-spritev2.png); /** from Twitter ressources */
    display: inline-block;
    height: 16px;
    text-indent: -9999px;
    width: 16px;
}
.widget_twitter .intent-meta a.in-reply-to {
    background-position: 0 center;
}
.widget_twitter .intent-meta a:hover.in-reply-to {
    background-position: -16px center;
}
.widget_twitter .intent-meta a.favorite {
    background-position: -32px center;
}
.widget_twitter .intent-meta a:hover.favorite {
    background-position: -64px center;
}
.widget_twitter .intent-meta a.retweet {
    background-position: -80px center;
}
.widget_twitter .intent-meta a:hover.retweet {
    background-position: -112px center;
}






/******************SEARCH BAR **************************************************************/

.textboxsearch {
	margin:5px 5px 5px 0px;
	padding:5px;
	border:1px #aaa solid;
	width:150px;
	height:14px;
	float:left;
}
.go { background: #fff url('images/search-icon.gif') center center no-repeat; margin-top:5px; 
	float:left;
	 height:26px;
	 width:29px;
	 cursor:pointer;
	 border: 1px #aaa solid;  
	 }

	 
	 
	 
/******************RSS FEEDS**************************//******************RSS FEEDS**************************/	 

.livescores {
	position:relative;
	margin:0px;
	margin-bottom:30px;
	padding:0px;
	width:600px;
	height:auto;
}
	 
.feed-item-title { text-align:left; margin:0 auto; }

.feed-item-title a:link,
.feed-item-title a:visited  { font-size:12px; font-family:Georgia; color:#555; float:left; 
                          display:block;  width:280px; height:auto; margin:0px; padding:8px 8px 8px 8px;  
                            border:1px; border-color:#ddd; border-style:none none solid none;  }

.feed-item-title a:hover { color:#1f5796; border:1px; border-color:#1f5796; border-style:none none solid none;   }

.rss2html-note { display:none; } 




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

.twocolumn {
	margin:0px;
	padding:0%;
	overflow:visible;
	float:left;
}

.footer h2 {
	display:block;
	font-size:24px; line-height:32px; 
}	

.footer p {
	font-size:13px; line-height:16px;
	margin:5px auto; 
}


.footer {
	position:relative;
	font-family:Verdana, 'Georgia', cursive;
	font-size:11px; 
	margin-top:10px;
	padding:10px 0px;
	border-top:2px #aaa solid;
	color:#777;
	line-height:11px;
}

.footer a:link, .footer a:visited { color:#1f5796; } 
.footer a:hover { color:#777; }




/* PARTY BINGO */
.partybingo {
	display:none;
}



/*********************MOBILE*********************************/
/*********************MOBILE*********************************/
/*********************MOBILE*********************************/
/*********************MOBILE*********************************/
/*********************MOBILE*********************************/
/*********************MOBILE*********************************/
/*********************MOBILE*********************************/

@media only screen and (max-width : 560px) {

.meta {  } 
.addthis_toolbox { display:none; }
h1 { margin:0px 0px 10px 0px; font-weight:500; color:#1f5796; font-size:30px; line-height:30px; font-family:'Roboto Condensed'; }
h2 { margin:0px;font-size:32px;text-shadow:1px 1px #ccc; font-weight:500; font-family:'Fredericka the Great', cursive; }
.leftheader { width:100%;margin:0px auto; clear:both;float:none; }
.rightheader { width:90%;clear:both;float:none; }
#footerads { display:none; } 
img.avatar { max-height:60px; max-width:60px; }
img { max-width: 100%; -ms-interpolation-mode: bicubic; clear:both; float:none; }
.alignleft, .alignright { clear:both; float:none; margin:10px 0px; } 
.bannerad { display:none; } 
.really_simple_twitter_widget li { height:auto; }
.followus {	text-align:center; float:none; margin:0px auto; padding:5px 0px;} 

} /* END MOBILE */

