/*
Theme Name: fly-fishing
Theme URI: http://themes.floridakeysnews.info
Description: <a href="http://themes.floridakeysnews.info">fly-fishing</a> from <a href="http://themes.floridakeysnews.info">Free Themes</a>
Version: 1.0
Author: Deeogee
Author URI: http://themes.floridakeysnews.info
*/
/* -------------------------------------
#standards
------------------------------------- */html { 	/* force scrollbars */	min-height:100%; 	margin-bottom:1px; }
jkpimage {
	width:5px;
	height:160px;
	margin-bottom:0px;
	margin-top: 30px;
}

body { 
	font:80% Trebuchet MS;	
	padding:0px;	
	color:#ffffff;	
	background-color: #333300;
	}
	
p{	
	margin:0;	
	padding:5px 0 5px 0;
	}
	
greylink{	
	color:#413839;	
	text-decoration:none;
	}
	
a{	
	color:#544E4F;	
	text-decoration:none;	
	font-weight:bold;
	}
	
a:hover {	
	color:#5A1318;	
	text-decoration:underline;	
	font-weight:bold;
	}
	
h1 {    
	font-size:3em;	
	margin:0px;	
	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;
	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;
	height:10000px;
	margin:0 auto;
	padding:0px 0 0px 0;
}

.pagetitle
{
	margin:0 0 10px 0;
	padding:7px 7px 2px 7px;
	background:url('images/pagetitle2.jpg') no-repeat;
	font-weight:normal;
	color:#000000;
	height:27px;
}


/* -------------------------------------
#navigation
------------------------------------- */

#navigation
{
	margin:0;
	padding:0;
}

#navigation a
{
	text-decoration:none;

}

#navigation a:hover 
{

}
.tabNavigation
{
	margin:0;
	padding:0;
	line-height:30px;
	float:right;
	margin-top:7px;
	font-family:Georgia,"Times New Roman",serif;
	font-size: 6px;
}

.tabNavigation li 
{
	line-height:30px;
	margin:0;
	list-style:none;
	float:left;
	margin:0 20px 0 0;
	position:relative;	
}

.tabNavigation li a
{
	line-height:20px;
	display:block;
	height:25px;
	width:80px;
	margin:0;
	background:url('images/tab.gif') no-repeat;
	color:#000000 !important;
	text-align:center;
}

.tabNavigation li a:hover
{

	color:#5A1318 !important;
	text-decoration:underline;
}

	

/* -------------------------------------
#header
------------------------------------- */

#header
{
	background:url('images/manistee.jpg') no-repeat bottom;
	width:800px;
	height:160px;
	margin-bottom:0px;
	margin-top: 30px;
}



#header a, #header a:hover
{
        color:#fff;
	text-decoration:none;
}

#headerTitle
{


}


#headerTitle h1 {
	clear:both;
	color:#FFFFFF;
	float:left;
	font-size:25px;
	left:50px;
	position:relative;
	top:100px;
}

#headerTitle h1 a
{
	color:#ffffff !important;
	font-weight:normal;
	font-family:Georgia,"Times New Roman",serif;
}

.description
{
	float:left;
	clear:both;
	position:relative;
	top:110px;
	left:50px;
	color:#fff;
    font: italic 12px arial
}

#search
{
	float:left;
	margin:0;
}

#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
{
	width:760px;
	margin:0 auto;
	padding:5px;
	color: #ffffff;
}

/* -------------------------------------
#content
------------------------------------- */

#content
{
	clear:both;
	float:left;
	width:565px;
	color: #000000;
	height: 100%;
	overflow: auto;
}

#content-jkp
{
	clear:both;
	float:left;
	width:560px;
	height: 100%;
	min-height: 550px;
	color: #000000;
	overflow: auto;
}

#content-forum
{
	clear:both;
	float:left;
	width:750px;
	height: 100%;
	min-height: 550px;
	color: #000000;
	overflow: auto;
}

#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:0px;
	overflow:auto;
}

.post .metadata
{
	width:488px;
	padding:5px;
	margin-left:10px;
	border:1px solid #eaeaea;
	background:#eee;
}

.postfooter
{
	width:530px;
	height:80px;
	padding:0px;
	margin-bottom:0px;
	background:url('images/postfooter.jpg') repeat-x;
}

.postfooter a
{
}

.postfooter a:hover
{
}

.entry
{
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0;
}

.title
{

}

.title h2
{
	margin:0;
	padding:7px 7px 2px 7px;
	background:url('images/pagetitle.jpg') no-repeat;
	font-weight:normal;
	display:block;
	height:27px;
	color:#000000;
	font-family:Georgia,"Times New Roman",serif;
}

.title h2 a
{
	color:#6D323E;
	font-weight:bold; 
	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;
	padding-top:10px;
}

#sidebar h2
{
	margin:0;
	padding-bottom: 5px;
	background:url('images/sbheader.png') repeat;
	width:190px;
	height:15px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-family:Georgia,"Times New Roman",serif;
}
#sidebar h2 a
{
	font-weight:normal;
	color:#000000;

}

#sidebar a
{

}

#sidebar ul, #sidebar ul ol 
{
	margin: 0;
	padding: 0;
	padding-top:10px;
}

#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;
	padding-top:5px;
}

#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;
	font-family:Georgia,"Times New Roman",serif;
	font-size: 12px;
	font-weight: 100;
}

#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;
	background:#fff url('images/searchheader.jpg') no-repeat top !important;
	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;
	background:url('images/pagetitle.jpg') no-repeat bottom;
	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;
}


/* Begin Navigation Elements */
/* controls the look of the drop-down menu's 

 Copyright 2007 - Zoute snor
 
 All rights reserved. You are free to use this software and redistribute it for free but may not include it in any commercial distribution without prior written permission.
 
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

#dropdownmenu {
	display: block;
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 5;
	position: relative;
	top: 27px;
}
 
#dropdownmenu ul {
	width: 733px;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	z-index: 500;
	position: absolute;
	bottom: 0;
	left: 31px;
	background:#333333;
}
 
#dropdownmenu li {
	display: inline;
	float: left;
	position: relative;
	text-align: left;
	padding: 5px 16px 5px;
	margin: 0px 0px 0px 0px;
}
 
#dropdownmenu h2 {
	font-size: 45px;
	padding: 0;
	margin: 0;
	font-weight: bold;
}
 
#dropdownmenu li ul {
	width: 150px;
	height: auto;
	top: 100%;
	left: 0px;
}
 
#dropdownmenu li.LargeMenu ul {
	width: 180px;
	height: auto;
	top: 100%;
	left: 0px;
}
 
#dropdownmenu li ul li {
	text-align: left;
	width: 118px;	
	height: auto;
	display: block;
}
 
#dropdownmenu li.LargeMenu ul li {
	text-align: left;
	width: 148px;	
	height: auto;
	display: block;
}
 
#dropdownmenu a {
	text-decoration: none;
}
 
#dropdownmenu li li ul {
	top: 0;
	left: 0;
}
 
#dropdownmenu li li:hover ul {
	left: 150px;
}
 
/* initialy hide all sub sidemenus */
#dropdownmenu ul ul,
#dropdownmenu ul li:hover ul ul,
#dropdownmenu ul ul li:hover ul ul,
#dropdownmenu ul ul ul li:hover ul ul,
#dropdownmenu ul ul ul ul li:hover ul ul {
	display: none;
	position: absolute;
}
 
/* display them on hover */
#dropdownmenu li:hover ul,
#dropdownmenu ul li:hover ul,
#dropdownmenu ul ul li:hover ul,
#dropdownmenu ul ul ul li:hover ul,
#dropdownmenu ul ul ul ul li:hover ul,
#dropdownmenu ul ul ul ul ul li:hover ul {
  	display: block;
}
 
#dropdownmenu #PhpWebcontent {
	display:none;
}	
 
/* define the consecutive colors */
 
#dropdownmenu {
	color: #FFFFFF;
}
 
#dropdownmenu ul ul {
}
 
#dropdownmenu ul li {
}
 
#dropdownmenu h2 {
	color: #FFFFFF;
}
 
#dropdownmenu a {
	color: #FFFFFF;
	}
 
#dropdownmenu ul li:hover {
	background: #999999;
}
 
#dropdownmenu ul li ul {
 
}
 
#dropdownmenu ul li ul li {
	background: #333333;
}
 
#dropdownmenu ul li ul li:hover {
	background: #999999;
}
 
#dropdownmenu ul li ul ul li{
	background: #333333;
}
 
#dropdownmenu ul li ul ul li:hover {
	background: #999999;
}

table.solunar_outer {

    border: 0px;

    border-style: solid;

    border-color: #DCDCDC;

    padding: 4px; 

    background-color: #FFFFFF;                       

}

table.solunar_buffer {

    border: 1px;

    border-style: solid;

    border-color: #DCDCDC;

    padding: 4px; 

    background-color: #FFFFFF;                       

}

table.solunar_inner {

            padding: 4px;

            border-collapse: collapse;

            background-color: #FFFFFF;

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 9px;

            color: #000000;

            text-align: ;

}

table.solunar_inner th {

            border-width: 1px; 

            padding: 2px;

            border-style: solid;

            border-color:  #DCDCDC;

            background-color: white;

            -moz-border-radius: ;

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 10px;

            color: #000000;

            text-align: center;

}

table.solunar_inner td.d {

            border-width: 0px;

            padding: 2px;

            border-style: ;

            border-color: #DCDCDC;

            background-color: white;

            -moz-border-radius: ;

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 10px;

            color: #000000;

            text-align: left;

}

table.solunar_inner td {

            border-width: 1px; 

            padding: 5px;

            border-style: solid;

            border-color: #DCDCDC;

            background-color: white;

            -moz-border-radius: ;

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 9px;

            color: #000000;

            text-align: center;

}





