/*  

Theme Name: SheaWeaver.com

Theme URI: http://www.sheaweaver.com

Description: SheaWeaver.com CSS by Jonathan Grubbs, some code borrowed from BareCity Wordpress theme.

Version: 2.0

*/


/*------------Positioning and Global HTML styles--------------*/

body {    
	   border: none;
	   color: #FFF;
	   line-height: 17px;
	   font-size: 15px;
	   font-family: Georgia, "Times New Roman", serif;
	   margin:auto;
	  }

img {border:none;}

a { color: #8dbdcb; text-decoration: none; border:none;}

a:hover {color: #fff; text-decoration: none;}

a:visited {border: none;}


#container { background-image: url(images/blu_bg.jpg);
	         background-repeat: no-repeat;
			 margin: auto; padding:0; 
	         width: 1024px;
	         height:1%;
	         /*min-height:768px;*/
	         }
/*
* html container {  /* Tan hack for IE */
				/*	width:  1025px; 
					w\idth: 1025px;
					height: 1%;}*/

	        
#header {background-image: url(images/header.png); height:200px; margin:auto;}

hr {clear:both;border: none 0;
    border-top: 1px dotted #74aec2;/*the border*/
    width: 85%;
    height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
.imgright {float:right;}
.imgleft {float:left; margin-right:15px; border: 1px dotted #74aec2;}


/*----------------Main Page Positioning and Styles: Only for Index-------------*/
#home-content {clear:both; background: url(images/bg_texturebox.png) no-repeat; min-height:551px; margin:auto;}

#home-img {clear:both; background: url(images/shea_main.png) top right no-repeat; width:985px; height:550px;}

#latestpad {margin-left:320px;}

#the-latest {text-align:left; 
		 font-family: Georgia, "Times New Roman", serif;
		 line-height: 17px; 
		 color: #FFF;
		 font-size: 12pt; 
		 height:420px; 
		 width:285px; 
		 border:none;
			 	}
			
.oldnews {padding:3px; background: #000; color: #fff;}
.oldnews a {color: #fff;}
.oldnews a:hover {color: #fff;}

			 
#the-credit{ clear:both;
             text-align:right; 
			 font-family: Georgia, "Times New Roman", serif;
			 color: #919ebd;
			 font-size: 10pt; 
			 height:35px; 
			 width:175px; 
			 margin:15px 0 0 180px;
			 padding-top: 65px;
			}
			
#the-credit a:hover {color:#000;}
			
#date-home{ font-family: Georgia, "Times New Roman", serif;
	        font-size: 10pt;
	        color: #fff;
	        float: right;
	        font-weight:bold;
	        text-transform: capitalize;
	        margin:70px 25px 0px 0;
	        padding:0;
	       }		
	   
/*---------------END MAIN PAGE POSITIONING---------------------*/
			
/*-----------------TYPOGRAPHY AND POST POSITIONING------------------*/		
.dropcap
{float: left;
 color: #FFFFFF;
 font-size: 40pt;
 line-height: 30pt;
 padding-top: 2px;
 padding-right: 2px;
 padding-bottom: 2px;
 font-family: Georgia, serif;
}			
			


blockquote
{
	background: #F1F1F1;
	border-left: 3px solid #D0CFCA;
	border-bottom: 3px solid #D0CFCA;
	margin: 10px 20px 10px 20px;
	padding: 5px;
	color: #000000;
}	


h1 { font-family: Georgia, "Times New Roman", serif;
	 font-size: 12pt;
	 color: #fff;
	 font-weight:bold;
	 text-transform: capitalize;
	 border-bottom: 1px dotted #74aec2;
	 }	
	 
h2 {}
	 
h3 { font-family: Georgia, "Times New Roman", serif;
	 font-size: 30pt;
	 line-height:30pt;
	 color: #fff;
	 font-weight:bold;
	 text-transform: capitalize;
	 text-align: center;
	/* border-bottom: 1px dashed #74aec2;*/
	 margin:auto;
	 }	 
	 
h4 {text-align:center;font-size: 20pt;color: #fff; margin-top:5px;}

h5 { font-family: Georgia, "Times New Roman", serif;
	 font-size: 30pt;
	 line-height:30pt;
	 color: #000;
	 font-weight:bold;
	 text-transform: capitalize;
	 text-align: center;
	/* border-bottom: 1px dashed #74aec2;*/
	 margin:auto;
	 }	 


#frontpost { padding-top:100px; }
	 
#post-content {text-align:left; 
	           font-family: Georgia, "Times New Roman", serif;
	           line-height: 17px; 
	           color: #fff;
	           font-size: 12pt;
	           border-bottom: 1px dotted #74aec2;
	           padding-bottom: 5px;
	           margin-bottom: 5px;
	           }
	           
#post-content a {border-bottom:1px dotted #35393b;}

.storytitle { text-transform: uppercase;
	margin: 0;
}

.storytitle a {
	text-decoration: none;
}

.storycontent a {
	text-decoration: none;
	border-bottom: 1px dotted #888;
}

.storycontent a:hover {
	text-decoration: none;
	border-bottom: 1px dashed #888;
}

.storycontent { padding: 1px 35px 35px 35px;
	margin:0px;
}

.postpage {  width:715px;
	         margin-left:165px;
	         padding-top:0px;
	         padding-left:15px;
	         text-align:left;
}

.errorpost { width:715px;
	         margin-left:165px;
	         padding-top:100px;
	          padding-bottom:15px;
	         padding-left:15px;
	         text-align:left;
}


.newspostpage {  width:480px;
	             margin-left:5px;
	             padding-top:15px;
	             padding-left:0px;
	             text-align:left;
}
.pagelinks {     width:640px;
	             margin-left:195px;
	             padding-top:15px;
	             padding-left:15px;
	             text-align:left;}

.seperator { background: url(images/seperator1.png) center no-repeat; width: 200px; height:35px;}


/*------------- END TYPOGRAPHY AND POST POSTITIONING----------------*/		
			
/*---------------- NAVIGATION:------------------------ */
	
	#navcontainer {clear: both; padding-top:145px; padding-left:120px; height:1%;}
	
	#globalnav ul { list-style: none; background: url(images/navbar.png) top left no-repeat; margin:0px; padding:0px; width: 823px; height: 55px;  }
	#globalnav ul li { background: none; float: left; text-indent: -823em; padding: 0; }
	#globalnav ul li a { outline: none; background: url(images/navbar.png) top left no-repeat; 
						 border: none; display: block; height: 55px; text-decoration: none; overflow: hidden; }

	#globalnav ul li.home a { background-position: 0px 0px; width: 278px; }
	#globalnav ul li.home a:hover { background-position: 0px -55px; }
	#globalnav ul li.home a.selected { background-position: 0px -55px; }
	
	#globalnav ul li.reel a { background-position: -278px 0px; width: 60px; }
	#globalnav ul li.reel a:hover { background-position: -278px -55px; }
	#globalnav ul li.reel a.selected { background-position: -278px -55px; }
	
	
	#globalnav ul li.resume a { background-position: -338px 0px; width: 89px; }
	#globalnav ul li.resume a:hover { background-position: -338px -55px; }
	#globalnav ul li.resume a.selected { background-position: -338px -55px; }
	
	
	#globalnav ul li.headshots a { background-position: -427px 0px; width: 115px; }
	#globalnav ul li.headshots a:hover { background-position: -427px -55px; }
	#globalnav ul li.headshots a.selected { background-position: -427px -55px; }
	
	
	#globalnav ul li.journal a { background-position: -542px 0px; width: 90px; }
	#globalnav ul li.journal a:hover { background-position: -542px -55px; }
	#globalnav ul li.journal a.selected { background-position: -542px -55px; }
	
	
	#globalnav ul li.contact a { background-position: -632px 0px; width: 97px; }
	#globalnav ul li.contact a:hover { background-position: -632px -55px; }
	#globalnav ul li.contact a.selected { background-position: -632px -55px; }
	
	#globalnav ul li.bio a { background-position: -729px 0px; width: 94px; }
	#globalnav ul li.bio a:hover { background-position: -729px -55px; }
	#globalnav ul li.bio a.selected { background-position: -729px -55px; }

/*----------------END NAV CSS-----------------*/
	   
/*---------------FOOTER NAV STYLING-----------*/

/*---------------END FOOTER NAV STYLING-----------*/

/*----------------OTHER PAGES LAYOUT--------------*/
#pagetop {clear:both; background: url(images/page_top.png) no-repeat; width: 1024px; height:96px; text-align:left;}
#pagecontent{background: url(images/page_content.png); width: 1024px; min-height:168px;}
#smallhead {background: url(images/shea_small.png) top right no-repeat; width: 1024px;}
#pagefooter{background: url(images/page_footer.png) no-repeat; width: 1024px; height:367px; clear:both;}
.footertree{float:left; margin-left:60px; display:inline;}
#page-credit{ display:inline;text-align:right; font-family: Georgia, "Times New Roman", serif; color: #919ebd; font-size: 10pt;
			 float:right; height:35px; width:175px;margin:185px 125px 0 0; padding-top: 65px; }
#page-credit a:hover {color:#000;}
#printbox {width: 150px; height:50px; margin:auto; float:right; color:#000;}
#post-text{margin-left:65px;}



/*--------#sidebar {float:left; width:220px; margin-left: 35px; border: 1px solid; text-align:left; display:inline; }---*/
#content {background: url(images/bg.png); width: 1024px; min-height:550px;}
#footer {background: url(images/footer.png) no-repeat; width: 1024px; height:124px;}



/*---------------END OTHER PAGES STYLING-----------------*/


/*---------------Custom Tape Page Labels---------------------*/
#reelimg {background: url(images/reel.png) no-repeat; width: 215px; height:95px; margin-left:150px;}
#resumeimg {background: url(images/resume.png) no-repeat; width: 715px; height:95px; margin-left:150px;}
#headshotsimg {background: url(images/headshots.png) no-repeat; width: 715px; height:95px; margin-left:150px;}
#contactimg {background: url(images/contact.png) no-repeat; width: 215px; height:95px; margin-left:150px;}
#journalimg {background: url(images/journal.png) no-repeat; width: 215px; height:95px; margin-left:150px;}
#bioimg {background: url(images/bio.png) no-repeat; width: 215px; height:95px; margin-left:150px;}
#oldnewsimg {background: url(images/oldnews.png) no-repeat; width: 215px; height:95px; margin-left:150px;}

/*-------------------JOURNAL PAGE STYLING-------------------*/

#journaltop {clear:both; background: url(images/journal_top.png) no-repeat; width: 1024px; height:41px; text-align:left;}
#journalcontent{background: url(images/journal_content.png); margin:auto; width: 1024px; min-height:168px; float:left; padding-bottom:15px;}
#journalfooter{background: url(images/journal_footer.png) no-repeat; width: 1024px; height:334px; clear:both;}
#journal-credit{ text-align:right; font-family: Georgia, "Times New Roman", serif; color: #919ebd; font-size: 10pt;
			  float:right; height:35px; width:175px; margin:155px 125px 0 0; padding-top: 65px; display:inline;}
#journal-credit a:hover {color:#000;}
#journalpost-list {  background: url(images/journal.png) top left no-repeat;
                     width:500px;
	                 float:left;
	                 text-align:left;
	                 margin-left:155px;
	                 padding-bottom:15px; display:inline;
	                 padding-top: 100px;} 
.journalstuff { padding: 1px 20px 20px 20px;
	margin:0px;}
	
.journalpost {width: 475px; margin-left:25px;}


#sidebar {width:200px; border: none; margin-left:30px; float:left; display:inline;}
.sidebarimg {text-align:left;}
/*-------------------END JOURNAL LAYOUT---------------------*/


/*-------------------Player ALIGN---------------------*/
#player1, #player2, #player3 {text-align: center;}
.head-shots {border: 1px dotted blue; width:650px; text-align:center; padding-bottom: 10px;}
.head-shots a:hover{border:none;}
#headshots {border: 1px dotted blue; width:650px; }
/*-------------------ENDPlayer ALIGN---------------------*/

.toptext {margin-left: 220px; padding-top:35px;}
.toptext a:hover {border-bottom: 1px dotted #74aec2;}
.agent {float:right; margin-right: 75px; border: none;}


/*-------------------TWEETS STYLING------------------------*/

.twitimage {background: url(images/twitter_64.png) no-repeat; margin-left:45px; width:350px; height:64px;}
.twitimage img{border:none; padding-top:25px; padding-left:100px;}

#tweets {font-size: 17px;
	     font-family: Georgia, "Times New Roman", serif;}
#tweets ul {margin-left:0px;}	            

#tweets ul li {text-align:left;
               padding-top: 5px;
               padding-bottom:10px;         
               border-top: 1px dotted #74aec2;    }
