/* 
Theme Name: gff-theme 
Theme URI:  
Description:  
Version: 1.0 
Author: Steve Pettee 
*/  

/* Glacier Fly Fishing - Styles */

html {
    background: rgb(188,191,173);
    font-family: "lucida sans";
    font-size: 17px;} 
	
body {
    margin-top: 0px;
    position: relative;}

#container {
    position: relative;
    width: 950px;
    margin: 0 auto;
    margin-bottom: 0px;
    background: url(../../../../images/background-filler.jpg) repeat-y;}
    
#second-container {
    position: relative;
    width: 950px;
    background: url(../../../../images/background-blog.jpg) no-repeat;}
    
#header {
    position: relative;
    width: 950px;
    height: 180px;
    background: url(../../../../images/header.jpg) no-repeat;}
    
#header h1#header-logo {
    position: absolute;
    height: 150px;
    width: 315px;
    top: 30px;
    left: 0px;
    text-indent: -9000px;}

#header h2#header-img1 {
    position: absolute;
    height: 150px;
    width: 140px;
    top: 30px;
    left: 315px;
    text-indent: -9000px;}
    
#header h2#header-img2 {
    position: absolute;
    height: 150px;
    width: 240px;
    top: 30px;
    left: 455px;
    text-indent: -9000px;}
    
#header h2#header-img3 {
    position: absolute;
    height: 150px;
    width: 255px;
    top: 30px;
    left: 695px;
    text-indent: -9000px;}
  
/* Navigation - Global */
#nav-global {
    position: relative;
    width: 950px;
    
    font: bolder 18px "lucida sans";
    margin: 0px 0px 245px 0px;
    padding: 15px 15px 15px 45px;}
    
* html div#nav-global {
    margin-left: -30px;
    padding: 10px 0px 15px 60px;
    background: transparent;}

#nav-global a { 
    text-decoration: none;
    padding: 0px 13px 0px 13px;
    font-size: 100%;
    color: rgb(0,0,0);}
  
#nav-global a:hover { color: rgb(255,255,255);}

#nav-global a#current { 
    font: bolder italic 20px "lucida sans";
	color: rgb(255,255,255);}
	
	
/* Content */
h1#latest-fishing-news {
    position: absolute;
    top: 380px;
    left: 50px;
    width: 400px;
    height: 80px;
    padding: 20px 0 0 30px;
    background: url(../../../../images/fishing-news-hd-bg.png) -10px 0px no-repeat; 
    margin-top: 20px;
    font-style: italic;}
    
* html h1#latest-fishing-news {
    background: transparent;}
    
#content {
    position: relative;
    background:  url(../../../../images/background-opaque.png) repeat-y;
    border: 5px solid rgb(0,0,0);
    width: 750px;
    color: rgb(0,0,0);
    margin: 0px 0px 0px 80px;
    padding: 20px 0px 0px 30px;}
    

/* Main Blog Posts - body*/
div.post h3 a{
    color: rgb(0,0,0);
    font: bolder italic 23px "lucida sans";
    margin: 0px;
    padding: 0px;}
    
div.post a:hover { color: rgb(255,255,255);}

div.post p.postmetadata {
    margin: -20px 0px 20px 40px;
    padding: 0px;
    font: italic 14px "lucida sans";}

div#entry {
    width: 504px;
    margin: 0px 0px 70px 0px;
    padding: 0px;
    font: 16px "lucida sans";}
  
  
/* Blog Sidebar */
div#sidebar {
    float: right;
    width: 150px;
    margin: 0;
    padding: 0px 30px 30px 0px;}
  
div#sidebar ul {
    list-style: none; 
    padding:0;
    margin: 0;}
  
div#sidebar ul li {
    padding: 12px 0px 0px 0px;
    margin: 0px;}
    
div#sidebar ul li ul li {
    margin: 0;
    padding: 0px 0px 0px 20px;}
    
div#sidebar ul li ul li a {
    font: italic  15px "lucida sans";
    color: rgb(0,0,0);
    text-decoration: none;}
    
div#sidebar a:hover { color: rgb(255,255,255);
    text-decoration: underline; }

div#clear {
    clear: both;}    

 

  
  
/* Footer Styles */
div#footer {
    width: 790px;
    margin: 40px 0px 0px 80px;
    padding: 0 0 40px 0;
    border-top: 2px solid rgb(0,0,0);
    font: italic 16px "lucida sans";}
  
div#footer p {
    margin: 0px;}
  









  




 