﻿* { font-size: 1em; }
form,html,body { margin: 0; padding: 0; font-size: 100%; }
body {
	font: 65%/1.3 Verdana,Arial,sans-serif;
}

/* =Building blocks
***************************************/

.container { display: inline-block; }
.container:after { content: '.'; clear: both; display: block; overflow: hidden; visibility: hidden; height: 0; }

/* =ELEMENTS
***************************************/
a:link { color: #0955a4; }
a:visited { color: #c40000; }
a:hover, a:focus, a:active { color: #326a05; text-decoration: none; }

#main a, #links a { font-weight: bold; word-spacing: normal; }

p { margin: .2em 0 1.2em; }

ul, ol { margin: .5em 0 1em 0; padding-left: 2.5em; }
ul { list-style: square; }

fieldset { border: 0 none; margin: 0; padding: 0; }

img { border: 0 none; }

big { font-size: 1.2em; }
small { font-size: .8em; }

h1 { font-size: 1.6em; margin: 1em 0 1em; }
h2 { font-size: 1.4em; margin: 1em 0 .5em; }
h3 { font-size: 1.2em; margin: 1.25em 0 .25em; }
h4 { font-size: 1.1em; margin: 1.1em 0 .1em; }

#main { line-height: 1.5em; font-size: 1.2em; }
#links { word-spacing: 1em; }
#copy { font-weight: bold; color: #0955a4; }
#copy, #ada { margin: 0; }


.form tr { vertical-align: top; }
.form td p { font-size: .9em; }
.form th { text-align: right; }
.form label { color: #000; }
.reqd, .error { color: #930; font-weight: bold; }

@media screen {
.ir { overflow:hidden; height/**/:/**/ 0!important; display: block; }
.nav, .nav ul, .nav ol, .nav li, .nav dd { margin: 0; padding: 0; list-style: none; }
h2.nav { display: none; }

body { background: #000; color: #aaa; }

form { width: 994px; margin: 0 auto; color: #000; background: #fff url(/images/fishark_main_footer_cap.jpg) no-repeat 50% 100%; padding-bottom: 147px; }
.home form {  }

#header { background: url(/images/fishark_header.jpg) no-repeat; z-index: 1; position: relative; height: 94px; margin: 0;}
#mainFlash { margin-left: 3px; }

#quicklinks li { display: none; }
li#ql_home { position: absolute; top: 0; left: 0;  display: block; z-index: 1; }
#ql_home a { text-indent: -999em; display: block; width: 500px; height: 94px; *background:url(//.); }

#header .siteSearch { position: absolute; left: 775px; top: 0; padding: 20px; }
.siteSearch fieldset { border: 0 none; }
#header legend, #header label { display: none; }
#header input  { vertical-align: middle; }
#header input[type=text] { background: #9FC3E7; padding: 2px; border: 1px solid #7B95B0; }
#header input[type=text]:focus { background: #fff; }
#searchBtn { width: 48px; height: 17px; }

#mainnav { background: url(/images/fishark_main_nav_b.jpg) no-repeat -2px 0;  height: 36px; width: 990px; margin-left: 2px; }
#mainnav li { float: left; }
#mainnav .ir { background: #1065BF url(/images/fishark_main_nav_a.jpg) no-repeat; padding-top: 36px; height: 36px; width: 165px; }

#mn_species .ir { background-position: -2px 0; }
#mn_region .ir { background-position: -167px 0; }
#mn_season .ir { background-position: -332px 0; }
#mn_water .ir { background-position: -497px 0; }
#mn_tourn .ir { background-position: -662px 0; }
#mn_rescs .ir { background-position: -827px 0; }

.nav .ir:hover { background: none !important; }


#featurenav { background: url(/images/fishark_int_secondary_nav_b.jpg) no-repeat; padding:8px 0; height: 840px; width: 178px; }
#featurenav li { display: block; padding: 10px; }
#featurenav .ir { background: #062646 url(/images/fishark_int_secondary_nav_a.jpg) no-repeat; padding-top: 150px; height: 150px; }

#fn_enews .ir { background-position: -10px -18px; }
#fn_blog .ir { background-position: -10px -188px;}
#fn_guide .ir { background-position: -10px -358px; }
#fn_photo .ir { background-position: -10px -528px;  }
#fn_video .ir { background-position: -10px -698px; }

.home #featurenav { background: url(/images/fishark_main_secondary_nav_b.jpg) no-repeat -1px 0; padding: 0;  height: 217px; width: 992px; margin-left: 1px; }
.home #featurenav li { float: left; padding: 0; }
.home #featurenav .ir { background: #1065BF url(/images/fishark_main_secondary_nav_a.jpg) no-repeat; padding-top: 217px; height: 217px; width: 248px; }

.home #fn_enews .ir { background-position: -1px 0; }
.home #fn_guide .ir { background-position: -249px 0; }
.home #fn_photo .ir { background-position: -497px 0; }
.home #fn_video .ir { background-position: -745px 0; }

#content { background: #FFC600 url(/images/fishark_int_content_bg.gif) repeat-y; } 
.home #content { background: #FFC600 url(/images/fishark_main_content_tile.gif) repeat-y; padding: 1px 0; }
#main, #sidebar { float: left; width: 100%; }
.home #main { float: none; }

#mainHdr {  margin: 0; margin-left: 178px; }
#mainHdr .ir { padding-top: 75px; height: 75px; background:url(/images/subhead/fishark_subhead_resources.gif) no-repeat 0 0; width: 816px; }
.sec_species #mainHdr .ir { background-image:url(/images/subhead/fishark_subhead_by_species.gif); }
.sec_region #mainHdr .ir { background-image:url(/images/subhead/fishark_subhead_by_region.gif); }
.sec_season #mainHdr .ir { background-image:url(/images/subhead/fishark_subhead_by_season.gif); }
.sec_water #mainHdr .ir { background-image:url(/images/subhead/fishark_subhead_by_water.gif); }
.sec_tourn #mainHdr .ir { background-image:url(/images/subhead/fishark_subhead_tournaments.gif); }
.sec_enews #mainHdr .ir { background-image:url(/images/subhead/fishark_subhead_fishing_enews.gif); }
.sec_guide #mainHdr .ir { background-image:url(/images/subhead/fishark_subhead_fishing_guide.gif); }
.sec_photo #mainHdr .ir { background-image:url(/images/subhead/fishark_subhead_photo_gallery.gif); }
.sec_video #mainHdr .ir { background-image:url(/images/subhead/fishark_subhead_video_gallery.gif); }
.sec_sitemap #mainHdr .ir {background-image: url(/images/subhead/fishark_subhead_sitemap.gif);}
.sec_rescs #mainHdr .ir {background-image: url(/images/subhead/fishark_subhead_blog.gif); }

#main .content { margin: 15px 30px 15px 178px; padding: 0 30px; }
.home #main .content { margin: 15px 20px; }
#sidebar { width: 178px; margin-left: -100%; }


#footer { background: url(/images/fishark_main_footer_bg.jpg) no-repeat 50% 0; text-align: center; padding: 1px 0 15px; clear: both; margin: 0 8px 0 183px; }
.home #footer { margin: 0; }
#links { margin-top: 75px; }
/* End of screen */}

/* =IE hacks
***********************************/
.container { display: block; }
* html .container { height: 1%; }

.int-navbox {
background-color:#EFF5FF;
border:1px solid #2B4776;
display:inline;
float:right;
margin:8px;
width:175px;
}

.int-navbox p {
color:#7F4027;
font-size:11px;
font-weight:bold;
margin:5px;
}

.int-navbox ul {
font-size:1em;
margin:2px 0;
padding:0 0 .5em 3em;
}

.int-navbox ul li { list-style-type:disc; }

.int-navbox ul li ul li { list-style-type:circle; }

#social_wrapper {
	height:16px;
	margin-left: 21px;
	background:url(http://www.arkansas.com/!images/social/centertile.gif) repeat-x;
	overflow:hidden;
	display:inline-block;
}

#social_wrapper #social_wrapper_left 
{
    background:url(http://www.arkansas.com/!images/social/leftcap.gif) no-repeat;
	padding-left:10px;
}

#social_wrapper #social_wrapper_right
{
    background:url(http://www.arkansas.com/!images/social/rightcap.gif) no-repeat right top;
	padding-right:10px;
}

#social_wrapper td {
    text-align:center;
    vertical-align:top;
    padding:0px 5px;
}

#social_wrapper a, #social_wrapper span {
    cursor:pointer;
    display:inline-block;
    font-weight:bold;
    height:16px;
    line-height:16px;
    overflow:hidden;
    text-decoration:none;
    vertical-align:top;
    text-decoration:none; 
    font-size:10px; 
    color:#000;
}

#social_wrapper a:visited, #social_wrapper a:link, #social_wrapper a:hover { color:#000; }

/* Blog Styles */
.panel { background: #F9F4E1; border: 1px solid #C7C3AA; padding: 5px 8px; margin: 1em 0; }
dl.related {
	width: 150px;
	font-size: .83em;
	float: right; display: inline;
	margin-left: 1em; 
	padding-bottom: 10px;
	line-height: 1.1;
	margin-top: 24px;
}

.related ul { text-indent: 0; margin-left: 1.5em; padding-left: 0; }
.related dt { font-weight: bold; font-size: 1.1em; padding: 5px 0; letter-spacing: -1px; }
.related dt.ir { background: #FAD411 url(/!images/int/apt07_int_header_related-links.gif) no-repeat 0 0; padding: 22px 0 0; height: 22px; border-bottom: 1px solid #C7C3AA; margin: -5px -8px 5px; }
.related dd { margin:0 0 .4em 5px; padding-left: 1.2em; text-indent: -1.2em;  }
.related span { color:#D92434; font-weight: bold; font-size:.9em; }

.related a:link, .related a:visited { color: #4745A2; }
.related a:hover,.related a:focus, .related a:active { color: #4A9AFB; text-decoration: none; }

.related a.AT {
	color: #343434;
	background:#ffffff;
}
.container {
	display: inline-block;
}

	.container:after {
		content: '.';
		clear: both;
		display: block;
		height: 0;
		overflow: hidden;
		visibility: hidden;
	}

.blogentry h1 { margin-bottom: 0; } 
.blogentry .date { margin: .3em 0 1em; font-style: italic; }
.blogentry img { border: 1px solid #000; }
.blogentry img[align=left] { margin-right: 1em; }
.blogentry img[align=right] { margin-left: 1em; }


/* Right side RSS Feed Column Styles */
#rssFeedCol {float: right; width: 166px; margin-left: 1em;}

/* Blog Comments Styles */
.req {color: Red; font-weight: bold;}

.OddListing
{
	border: 1px solid #C7C3AA; 
	background-color:#F9F4E1; 
	padding: 12px; 
	margin-bottom: 12px;
}

.EvenListing
{
	border: 1px solid #C7C3AA; 
	background-color:#FFFCEF; 
	padding: 12px; 
	margin-bottom: 12px;
}

.TitleArea
{
	font-size: 14px; 
	font-weight: bold; 
	padding-bottom: 3px;
}

.SubmitName
{
	font-style: italic; 
	font-size: 12px; 
	padding-bottom: 1px;	
}

.SubmitDate
{
	font-style: italic; 
	font-size: 11px; 
	padding-bottom: 6px;
}

.CommentContent
{
	font-family: Arial; 
	font-size: 13px;
}
/* Blog Comments Styles */

.req {color: Red; font-weight: bold;}

#CommentsForm fieldset {border: 1px solid #ccc; padding: 12px; margin-bottom: 25px;}

#CommentsForm fieldset legend {font-weight: bold;}