/*
Theme Name: fly-fishing
Theme URI: http://e-themes.info/2008/10/28/fly-fishing-wordpress-theme/
Description: <a href="http://e-themes.info/2008/10/28/fly-fishing-wordpress-theme/">fly-fishing</a> by deeogee, green and white theme with header featuring a man fly fishing in a mountain stream
Version: 1.2
Author: Deeogee
Author URI: http://e-themes.info/
Tags: fixed width , two column, widget ready, right sidebar, white, fishing,fly fishing, stream,  angling, trout fishing, woods, outdoors*/
/* -------------------------------------
#standards
------------------------------------- */


.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
}

.alignleft {
        float: left;
}

.alignright {
        float: right;
}

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

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

.wp-caption-dd {
        font-size: 11px;
        line-height: 17px;
        padding: 0 4px 5px;
        margin: 0;
}



html 
{ 
        /* force scrollbars */
        min-height:100%; 
        margin-bottom:1px; 
}

body 
{
    font:80% Trebuchet MS;
        padding:0;
        margin: .5;
        color:#ffffff;
        background:whitesmoke;
        background:url('images/bgimage.gif') repeat; 
}


p
{
        /*line-height:1.5em;
        text-align:justify;
        margin-top:0;
        margin-bottom:10px;*/
        margin:0;
        padding:5px 0 5px 0;
}


greylink
{
        color:#413839;
        text-decoration:none;

}


a
{
        color:#0d6bcb;
        text-decoration:none;
        font-weight:bold;
}

a:hover 
{
        color:#5A1318;
        text-decoration:underline;
        font-weight:bold;
}

h1 
{
    font-size:3em;
        margin:0;
        padding:0;
        font-weight:normal;

}
    
h2 
{
    font-size:1.2em;
        margin:0;
        padding:0;
color:#000000;
}
    
h3 
{
    font-size:1.15em;
        margin:0;
        padding:0;
}

h4 
{
    font-size:1em;
        margin:0;
        padding:0;
}

form
{
        padding:0;
        margin:0;
}

.clear 
{
    clear:both;
        padding:0;
        margin:0;
}

.alignleft
{
        float:left;
}

.alignright
{
        float:right;
}

.credits

{

        color:#cccccc;
        text-decoration:none;
 font-size:.8em;
valign: center;
font-weight : normal;
}

a.credits                { color: #cccccc; text-decoration: none;}
a.credits:hover { color: #cccccc; text-decoration: underline;}


.linetable {
        border-style: solid; 
        border-width: 1px;
        border-color: #999999;
        background-color: #ffffff;
        }

/* -------------------------------------
#page
------------------------------------- */

#page
{
        width:800px;
        margin:0 auto;
/*        background:url('images/bodyGrad.jpg') repeat-y; */
        padding:0px 0 0px 0;
}

.pagetitle
{
        margin:0 0 10px 0;
        padding:7px 7px 2px 7px;

        font-weight:normal;
        color:#000000;
        height:27px;
}


/* -------------------------------------
#navigation
------------------------------------- */

#navigation
{
        margin:0;
        padding:0;
}

#navigation a
{

        text-decoration:none;
        font-weight:bold;

}

#navigation a:hover 
{

}
.tabNavigation
{
        margin:0;
        padding:0;
        line-height:30px;
        float:right;
        margin-top:7px;
}

.tabNavigation li 
{
        line-height:30px;
        margin:0;
        list-style:none;
        float:left;
        margin:0 20px 0 0;
        position:relative;
        
}

.tabNavigation li a
{
        line-height:30px;
        display:block;
        height:25px;
        width:80px;
        margin:0;

        color:#000000 !important;
        text-align:center;
}

.tabNavigation li a:hover
{

        color:#5A1318 !important;
        text-decoration:underline;
}

        

/* -------------------------------------
#header
------------------------------------- */

#header
{
        background:url('images/top.jpg') no-repeat bottom;
        width:800px;
        height:270px;
        margin-bottom:10px;        
}

#header a, #header a:hover
{
        color:#fff;
        text-decoration:none;
}

#headerTitle
{


}


#headerTitle h1
{
        float:left;
        clear:both;
        position:relative;
        top:63px;
        left:20px;

 font-size:25px;
}

#headerTitle h1 a
{
        color:#ffffff !important;
        font-weight:normal !important;
}

.description
{
        float:right;
        clear:right;
        position:relative;
        top:140px;
        left:-20px;
        color:#fff;


}

/*#headerSidebox
{
        width:185px;
        height:100px;
        padding:10px 5px 10px 10px;
        color:#fff;
        background:url('images/trans_bg.png');
}

*/

#search
{
        float:left;
        margin:0;
}

#sidebar #search
{

}

#s
{
        font:1em Trebuchet MS, Arial, Verdana,  Helvetica, sans-serif;
        margin:0;
        border:none;
        color:#021f2d;
        background:#fff;
        width:154px;
        padding:3px;
        margin-top:10px;
        margin-bottom:10px;
}


#sidebar #s
{
        font:1em Trebuchet MS, Arial, Verdana,  Helvetica, sans-serif;
        margin:0;
        border:none;
        color:#021f2d;
        background:#fff;
        width:154px;
        padding:3px;
        margin-top:10px;
        margin-bottom:10px;
}

#searchsubmit
{
        font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
        color:#021f2d;
        border:none;
        font-weight:bold;
        text-align:right;
        float:left;
        background:transparent;
}

#sidebar #searchsubmit
{
        font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
        color:#fff;
        background:transparent;
        border:none;
        float:right;
        font-weight:bold;
        text-align:right;
        padding:0;
        margin:4px 10px 4px 0;
}

/* -------------------------------------
#middle
------------------------------------- */

#middle
{

/*        background:url('images/bottom.jpg') center bottom no-repeat; */

        width:760px;
        margin:0 auto;
        padding:10px;
        color: #ffffff;
}

/* -------------------------------------
#content
------------------------------------- */

#content
{
        clear:both;
        float:left;
        width:540px;
        color: #000000;
}

#content .navigation
{
        padding:5px 15px 5px 15px;
        height:30px;
        line-height:30px;

}

.small
{
        padding:5px;
        line-height:1.5em;
}

/* -------------------------------------
.post
------------------------------------- */

.searchresults .post
{
        margin-bottom:20px;
}
.post
{
        background:#fff;
        padding:5px;
}

.post .metadata
{
        width:488px;
        padding:5px;
        margin-left:10px;
        border:1px solid #eaeaea;
        background:#eee;
}

.postfooter
{
/*        background:#fff; */
        width:530px;
height:120px;
        padding:5px;
        margin:15px;
        background:url('images/postfooter.jpg') repeat-x bottom center;
}

.postfooter a
{
}

.postfooter a:hover
{
}

.entry
{
        padding:5px 5px 5px 0px;
        margin:0;
}

.title
{

}

.title h2
{
        margin:0;
        padding:7px 7px 2px 7px;

        font-weight:normal;
        display:block;
        height:27px;
        color:#000000;
}

.title h2 a
{
        color:#0b409c;
        font-weight:heavy;
        display:block;
        width:530px;
}

.post .small

{
        font-weight:bold;
        margin:0;
        padding:0;
        padding-bottom:10px;
}

.metadata
{
        background:#fff;
        padding:5px;
        width:530px;
        margin:0 auto;
}


/* -------------------------------------
#sidebar
------------------------------------- */

#sidebar
{
        float:right;
        color:#000;
        width:190px;
}

#sidebar h2
{
        margin:0;
        padding:7px 10px 2px 7px;
        background:url('images/bgimage2.gif') repeat;
        display:block;
        width:190px;
        height:27px;
        color:#ffffff;
        font-weight:heavy;

}
#sidebar h2 a
{
        font-weight:normal;
        color:#000000;

}

#sidebar a
{

}

#sidebar ul, #sidebar ul ol 
{
        margin: 0;
        padding: 0;
        
}

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

#sidebar ul li, #sidebar ol li 
{
        margin: 0;
        padding: 0;
}

#sidebar ul li p, #sidebar ol li p
{
        margin: 0;
        padding: 5px;        
}

#sidebar ul p, #sidebar ul select 
{
        margin: 0;
        padding: 0;
}

#sidebar ul ul, #sidebar ul ol 
{
        margin: 0;
        padding: 0;
        background:#fff;
        margin-bottom:10px;
}

#sidebar ul ul li a
{
        margin: 0;
        padding: 0px 5px 0px 5px;

}

#sidebar ul ul li a:hover
{
        margin: 0;
        padding: 0px 5px 0px 5px;

}

#sidebar ul ul ul, #sidebar ul ol 
{
        margin: 0;
        padding: 0;
}

ol li, #sidebar ul ol li 
{
        list-style: decimal outside;
        margin: 0;
        padding: 0;
}

#sidebar ul ul li, #sidebar ul ol li
{
        margin: 0;
        padding:0;
        border-bottom:1px solid #fff;

}

#sidebar ul li h2, #sidebar ol li h2
{
list-style:none;
}

#rssBox
{
        text-align:right;
        float:right;
        margin-right:102px;
        margin-top:-28px;
}

#rssBox a
{
        line-height:30px;
        padding:4px 5px 0px 5px;
        color:#fff !important;
        text-decoration:none;
        font-style:italic;
}

#rssBox a:hover
{
        color:#ffc !important;
}


#sidebar #calendar_wrap
{
        width:210px;
        background:#fff;
        padding-bottom:7px;
        margin-bottom:10px;
}

#sidebar #calendar_wrap table
{
        width:180px;
        margin:0 auto;
}

#sidebar .textwidget
{
        background:#fff;
        padding:7px 10px 10px 10px;
        margin-bottom:10px;
}

#sidebar .recentcomments
{
        padding:10px;
}

#sidebar .recentcomments a
{
}

#sidebar .recentcomments a:hover
{
}

#sidebar .widget_search
{
        width:190px;
        padding:10px;

        padding-top:46px;
        float:none;
        margin-bottom:10px;
}


input
{
        border:none;
        background:#eaeaea;
        height:20px;
        color:#000;
        font-weight:normal;
        margin-top:2px;
}

#s
{
        border:1px solid #eaeaea !important;
        height:17px !important;
        width:182px !important;
        color:#000;
        font:1em trebuchet ms, verdana, arial;
        background:#fff;
}

/* -------------------------------------
.noPostsFound
------------------------------------- */

.noPostsFound h2
{
}

/* -------------------------------------
comments
------------------------------------- */


.commentbox
{
        background:#fff;
}

.commentbox h2
{
        margin:0;
        padding:7px 7px 2px 7px;

        font-weight:normal;
        display:block;
        height:27px;
        border-top:10px solid #eaeaea;
        color:#000000;
}

.commentbox p
{

        padding:10px 20px 10px 20px;
}

#respond
{

        
}


textarea
{
        width:490px;
        height:140px;
        font:1em Trebuchet MS, Arial, Verdana,  Helvetica, sans-serif;
        border:1px solid #eaeaea;
        padding:4px;
        background:#fff;
        margin:0 20px 0 20px;
}

#submit
{
        font:1em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
        font-weight:bold;
        background:none;
        border:none;
        padding:3px 0 2px 0;
        float:right;
        text-align:right;
        margin-bottom:10px;
}

/* -------------------------------------
#footer
------------------------------------- */

#footer
{

        background:url('images/top.gif') no-repeat;
        width:790px;
        height:275px;
        text-align:center;
        padding:5px;
        margin:0 auto;




}

#footer a
{


}

blockquote
{
        margin-left:10px;
        margin-right:-5px;
        padding:10px;
        border:1px solid #fff;
        background:#eaeaea;
}

blockquote blockquote
{
        margin-right:10px;
        background:#fff;
}

