/*   
Theme Name: theheadrush.com Wordpress 2012
Theme URI: www.theheadrush.com
Description: Decided to spice it up a bit in 2012
Author: RCNeil
Author URI: http://www.rcneil.com
Version: 2
*/


* { margin: 0; padding: 0; }
body {   margin:0px;padding:0px;font-family:Georgia, Sans-serif; font-size:14px; color:#000;
		background: #3e6187 url('images/background.png') top center no-repeat; }

img { border:0; }

a:link, a:visited { text-decoration:none; font-weight:normal; color:#800517; }
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:20px 0px 5px 0px; font-weight:500; color:#800517; font-size:38px; font-family:'Fredericka the Great', cursive; }
h2 { margin:0px 0px 10px 0px; font-weight:500; color:#800517; font-size:45px; line-height:42px; font-family:'Georgia'; }
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:#800517; font-size:30px; font-family:'Fredericka the Great', cursive; }
h5 { margin:10px 0px 5px 0px; font-weight:500; color:#800517; font-size:25px; font-family:'Fredericka the Great'; }
h6 { margin:10px 0px 5px 0px; font-weight:500; color:#800517; font-size:15px; font-family:'Fredericka the Great'; }
	
.cleared { clear:both; float:none; }		
	
		
/* 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:1025px;
	height:auto;
	background:none;
}

.description {
	font-size:11px;
	font-weight:100;
	color:#fff; 
	margin-bottom:15px; 
}

.description a:link, .description a:hover { color:#fff; font-weight:bold; }
#loginbutton .description a:link, #loginbutton .description a:hover { color:#fff; font-weight:bold; }
.description a:hover { color:#eee; } 


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



.leftside {
		float:left;
		position:relative;		
		margin:0px;
		padding:20px 48px 50px;
		width:600px;
		/*border-left:2px #444 solid;
		border-right:2px #444 solid; */
		height:auto;
		background:#fff url('images/sheetgradientss.png') top right repeat-y;
		/*-moz-box-shadow: 0 0 30px 5px #444;
		-webkit-box-shadow: 0 0 30px 5px #444; */
		min-height:1500px;
		
}


.newpostcontainer {
		opacity:0.0;
		position:relative;
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
}


.newpost {
		position:relative;
		margin-bottom:40px;
		padding:0px;
		width:600px;
		height:auto;
		
}




.meta {
		position:relative;
		float:right;
		width:80px;
		height:auto;
		padding:10px;
		margin:0px 0px 15px 10px;
		font-size:10px;
		line-height:15px;
		font-family:Tahoma, Sans-Serif;
		background: url('images/linesback.png') center center no-repeat;
		text-align:center;
		border-top:2px #800517 solid;
		border-bottom:2px #800517 solid;
}

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

.postmetadata {
		position:relative;
		width:550px;
		height:auto;
		min-height:20px;
		padding:10px 25px;
		border-top:2px #800517 solid;
		border-bottom:2px #800517 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; } 



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

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

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

.quotearrow {
		position:absolute;
		z-index:100;
		width:300px;
		height:50px;
		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:#800517; }



/*  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; font-family:Arial; line-height:11px; } 

#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:12px;
	font-family:Arial,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; width:250px; background: #fff; 
               margin:10px 0 0px 0; padding:20px 25px 20px 25px; 
              /* -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;    */          
} 

.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; }


/******************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:#800517; border:1px; border-color:#800517; border-style:none none solid none;   }

.rss2html-note { display:none; } 




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

.footer {
	position:absolute;
	bottom:0px;
	right:0px;
	height:95px;
	width:250px;
	padding:5px 25px;
	font-family:Verdana, 'Georgia', cursive;
	font-size:11px; 
	margin:0px;
	color:#ccc;
	overflow:hidden;
	line-height:11px;
}

.footer a:link, .footer a:visited, .footer a:hover { color:#fff; } 




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

