body{
margin:0px auto;
background-color:#43552b;
}

#wrapper{
width:1000px;
padding:0px;
margin:auto;	
}

#wrapper2{
padding-left:5px;
padding-right:5px;
background:url(../images/bg.gif) repeat-y;
width:100%;
} 

#header{
height:125px;
background:url(../images/logo.jpg);
background-repeat:no-repeat;
width:1000px;
}
#tj-login{
	padding-right:40px;
	top:100px;
	background:url(/images/login-bg.jpg) right no-repeat;
	height:31px;
	line-height:31px;
	color:#381710;
}
#tj-login a{
	color:#381710;
	font: bold 12px Arial;
	text-decoration:none;
}
#tj-login a:hover{
	color:#decabc;
	font: bold 12px Arial;
	text-decoration:none;
}
#content{
font-family: sans-serif;
font-size:10pt;
}
a {
	color:#094b82;
}

h1{
color:#278bc7;
font-size:1.5em;
margin:5px;
}
h2{
	
}
h3{
font-style:italic;	
}

.one-image img{
border:none;	
}

#footer{
height:100px;
background:url(../images/footer.gif) top no-repeat;
padding-top:10px;
text-align:center;	
font-size:8pt;
color:#212a15;
}

#footer a{
color:#838d75;
}

#sidebar_content{
width:652px;
border-top:1px solid #404040;
vertical-align:top;
float:left;
padding:5px;
}
#sidebar_content p{
padding:10px;
margin:0px;
}

.five_padding{
	padding:5px;
}

#sidebar_left{
width:164px;
text-align:center;
border-top:1px solid #404040;
vertical-align:top;	
float:left;
}

#sidebar_right{
width:164px;
text-align:center;
vertical-align:top;
float:left;
}

#subnav{
width:163px;
background-color:#7a6c3e;
vertical-align:top;
border-left:1px solid #404040;
border-bottom:1px solid #404040;

}

.trout_left{
	float:left;
}
.trout_right{
	float:right;
}

.trout_c_left{
	clear:left;
}
.trout_c_right{
	clear:right;
}
.trout_c_both{
	clear:both;
}

.indentmenu{
font: bold 12px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 990px; /*width of menu*/
background: url(../images/menu_bg.gif) repeat-x;
}

.indentmenu ul li{
display: inline; 
}

.indentmenu ul li a{
float: left;
color: black; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-left: 1px solid #39abd6; /*dark purple divider between menu items*/
border-right: 1px solid #93cfe5; /*dark purple divider between menu items*/
}

.indentmenu ul li a:hover{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/ 
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: url(../images/menu_bg_over.gif) center center repeat-x;
}
.indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/ 
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: url(../images/menu_bg_current.gif) center center repeat-x;
}

#bar {
background-color:#7a6c3e;
height:5px;
width:990px;
clear:both;
}

.glossymenu{
list-style-type: none;
margin: 0px 0;
padding: 0;
width: 158px;
border-bottom-width: 0;
text-align:left;
}

.glossymenu li a{
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
border-bottom:1px solid #4b4224;
}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 148px;
}

.glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(../images/glossyback2.gif);
}

#recent_posts{
margin:3px;
background:url(../pictures/themes/matrix/images/gallery_bg.jpg) repeat-x center;
border:1px solid #006d79;
border-bottom:0px;
text-align:left;
}
#recent_posts h3{
	margin:0px;
	padding:3px;
	color:#fff;
	text-align:center;
	background:url(../fishing-guides/images/bg_list.gif) center repeat-x;
}
#recent_posts li{
	list-style:none;
	padding:2px;
	border-bottom: 1px solid #a7c3c6;
	color: #006d79;
}
#recent_posts li span{
	font-style:italic;
	font-size:75%;
}
.fishing_report{
	float:left;	
}
.report{
	background:url(../pictures/themes/matrix/images/gallery_bg.jpg) repeat-x bottom;
	border:1px solid #ddd;
	margin:5px;
	padding:5px;
}
.report a img{
	border:none;
	padding:10px;
}
.fishing_report li, .fishing_report ul{
	list-style:none;
}
.fishing_report ul li{
	font-size:75%;
}
#articles, #articles li{
	list-style:none;
	margin-top:15px;
}
#articles li a{
	font-size:125%;
}
.news-rss{
list-style-type: none; padding: 0; margin: 5px;
}
.news-rss li{
border-bottom:1px solid #a7a7a7;
padding:5px 0;
}
