/*
Theme name: FF30 - Fishing Fury 3.0
Theme URI: http://www.fishingfury.com/
Description: Custom theme using the Google Blueprint CSS grid framework.
Author: Jonathon Marshall
Author URI: http://www.jonathonmarshall.com/
*/

body {background:#666;background:url(images/woodbg.jpg) repeat top left;font-family:Georgia;}
input, textarea {background:white;border:1px solid #aaa;font-family:Georgia;}
a {color:#2749AD;text-decoration:underline;}

.center, .aligncenter, align-center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.red {color:#CC0000;}
.blue {color:#0000CC;}
.clear {clear:both;}

span.ss_sprite {font-size:.75em;}
img.rss-icon {padding:0 3px 0 3px;}

#page {background-color:white;color:#393438;border-left:10px solid #E7E6E6;border-right:10px solid #E7E6E6;}

#topbar, #bottombar, #networkbar {background-color:#e6e7e7;}
#topbar a, #bottombar a {color:black;}
#networkbar {margin-bottom:20px;text-align:center;font-weight:bold;font-size:1.2em;}
#topbar ul, #bottombar ul {margin:0;padding:0;list-style:none;}
#topbar ul.right {padding-right:5px;text-align:right;}
#topbar ul li, #bottombar ul li {margin:0;padding:5px;display:inline;font-size:.95em;}
#topbar ul li.sep {padding-right:10px;border-right:1px solid white;}
#topbar ul li a, #bottombar ul li a {text-decoration:none;text-transform:uppercase}
#topbar ul li a.hivis, #bottombar ul li a.hivis {font-weight:bold;}

#logo {height:160px;background:url(images/ff-header-psychedelic.jpg) no-repeat top left;}

#footer {font-size:.95em;text-align:center;font-weight:bold;}

/* NAVIGATION */

#navigation {background:#E7E6E6;height:30px;overflow:hidden;color:#333333;border-top:1px dotted #666;}
#navigation ul {list-style:none;margin:0;padding:0;}
#navigation ul li {float: left;margin: 0 3px 0 0;padding:0;text-transform:uppercase;}
#navigation ul li.right {float:right;}
#navigation ul li.hivis a {color:#CC0000;}
#navigation li a, #navigation li a:link, #navigation li a:visited {text-decoration:none;display:block;font-size:13px;padding:6px 10px;color:#333;font-weight:bold;text-shadow:0px 1px 0px white;} 
#navigation ul li a:hover, ul li.right a:hover, #navigation ul li.current, #navigation ul li.current a{color:#FFFFFF;background-color:#0000CC;text-shadow:0px 1px 0px black;}


/* SLIDER */

#slider {width:550px;height:350px;margin-bottom:20px;position:relative;background:#e6e7e7;}
#slider ul {margin:10px 10px 10px 0;padding:0;list-style:none;}
#slider p {margin:0 0 10px 0;padding:0;font-size:.90em;}
#slider a {color:white;}
#slider h2 {margin:0 0 10px 0;padding:0;font-size:1.2em;}
#sliderContent {width:540px;position:absolute;}
.sliderImage {float:left;position:relative;display:none;}
.sliderImage span {width:520px;padding:10px;position:absolute;left:0;background-color:#000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;color:white;display:none;bottom:6px;}
.sliderImage span.left, .sliderImage span.right {width:170px;height:310px;}
.sliderImage span.right {margin-left:351px;text-align:left;float:right;}
.sliderImage span.top, .sliderImage span.bottom {height:150px;}
.sliderImage span.top {top:0;}

/* CONTENT */

#content {font-size:1.2em;}
#content h5 {margin:0 0 10px 10px;padding:0;text-transform:uppercase;font-size:.70em;color:#666;}
#content h5.indexheader {font-size:1.0em;}
#content .img-left, #content .alignleft, #content .align-left {margin-right:10px;float:left;}
#content .img-right, #content .alignright, #content .align-right {margin-left:10px;float:right;}
#content .center, #content .aligncenter, #content .align-center {text-align:center;clear:both;}


#alert {margin-bottom:15px;padding:5px 10px 5px 10px;background-color:#e6e7e7;text-shadow:0px 1px 0px white;}
#alert a {font-weight:bold;color:#cc0000;text-decoration:none;text-shadow:0px 1px 0px white;}
#alert span a {float:right;}

/* SiDEBAR */
#sidebar {font-size:1.2em;}
#sidebar h5 {margin:0 0 10px 0;padding:0;text-transform:uppercase;font-size:.70em;color:#666;}
#sidebar ul {margin:0;padding:0 0 15px 0;list-style:none;}
#sidebar ul li {margin:0;padding:0;}
#sidebar #OXM_bannersgroup {margin-bottom:15px;}
#sidebar #OXM_bannersgroup #OXM_banner {margin-bottom:15px;}
#sidebar .FB_SERVER_IFRAME {margin-bottom:15px;}
#sidebar .tagcloud {margin-bottom:15px;width:240px;text-shadow:0px 1px 0px rgba(0,0,0,0.25);}
#sidebar .tagcloud a {text-decoration:none;}

#rightbar ul, #rightbar h5 {margin-left:10px;}

#searchform {padding-bottom:15px;}
#searchform form {margin:0;padding:0;}
#searchform form input {width:360px;font-size:1.2em;margin:0;padding:.3em;background:#e6e7e7;border:1px solid #aaa;}

#feature {padding-bottom:15px;}
#feature img {margin:0;padding:7px;background:#ccc;border:1px solid #aaa;}
#feature h2 {font-size:1.25em;font-weight:bold;}
#feature h3 {font-size:1.1em;font-weight:bold;}

#gallery {padding-bottom:15px;}
#gallery img {margin:0;padding:7px;background:#ccc;border:1px solid #aaa;}
#gallery h1 {margin-bottom:10px;font-size:1.0em;text-align:center;}
#gallery h2 {font-size:1.0em;}
#gallery ul {margin-left:15px;list-style:none;}
#gallery ul li {margin:0 20px 15px 0;padding:0:display:inline;float:left;}

.recentposts {margin-bottom:10px;}
.recentpost  {min-height:80px;clear:right;width:240px;}
.recentpost h3 {margin-bottom:10px;font-size:1.00em;font-weight:bold;text-shadow:0px 1px 0px rgba(0,0,0,0.25);}
.recentpost h3 a {text-decoration:none;}
.recentpost p {margin-bottom:10px;font-size:.90em;}
.recentthumb {float:left;}
.recentthumb img {margin:0 5px 5px 0;padding:5px;background:#ccc;border:1px solid #aaa;height:48px;width:48px;}

/* POST */
.post {padding-left:10px;}
.post h1 {font-size:1.9em;font-weight:bold;text-shadow:0px 1px 0px rgba(0,0,0,0.25);}
.post h1 a {text-decoration:none;}
.post span.byline {}
.post img, .attachment-thumbnail {margin:3px;padding:7px;background:#ccc;border:1px solid #aaa;}
.post ul li, ol li { margin-bottom:10px; }

#content .post iframe, #content .post img, #content .post embed, #content .post object {max-width:500px;max-height:500px;width:expression(this.width > 500 ? 500: true);height:expression(this.height > 500 ? 500: true);}

.post img.star {margin:0;padding:0;border:none;background:white;}
.post img.noborder {padding:0;border:none;background:white;}

.post .more-link {font-size:1.2em;text-decoration:none;text-shadow:0px 1px 0px rgba(0,0,0,0.25);}

.post .gallery {margin:auto;}
.post .gallery-item {float:left;}

.post .wp-caption {margin:0 auto 20px auto;padding:0 4px 0 0;background:#ccc;border:1px solid #aaa;text-align:left;}
.post .wp-caption img {margin:7px;padding:0;border:none;}
.post .wp-caption-text {margin:0 7px 7px 7px;padding:0;}

.postsocial {padding-left:10px;}
.postsocial div.postcomments {padding:5px 10px 5px 10px;font-size:1.15em;font-weight:bold;background:#2749AD;float:right;}
.postsocial div.postcomments span.ss_sprite {font-size:.65em;}
.postsocial div.postcomments a {color:white;text-decoration:none;text-shadow:0px 1px 0px rgba(0,0,0,0.25);}
.postsocial ul {margin:0;padding:0;list-style:none;}
.postsocial ul li {margin:0 20px 0 0;padding:0;display:inline;float:left;}
.postsocial ul li div.tweetmeme_button {margin-top:3px;}

.postmeta {min-height:70px;margin:0 0 20px 0;padding:5px 10px 5px 10px;background:#e6e7e7;font-size:.80em;font-weight:bold;clear:both;}
.postmeta .postthumb {margin-top:5px;margin-left:5px;float:right;}
.postmeta .postthumb img {padding:5px;background:#ccc;border:1px solid #aaa;}

#postcomments {}
#postcomments h2 {margin-left:10px;font-size:1.5em;font-weight:bold;}

#postreply {margin:50px 0 20px 0;padding:20px 10px 10px 10px;background:#e6e7e7;}
#postreply h3 {font-size:1.4em;font-weight:bold;}
#postreply label {font-size:.80em;}
#postreply input, #postreply textarea {margin:0;padding:.3em;font-size:1.2em;}
#postreply input {width:510px;}
#postreply input.submit {width:523px;}
#postreply textarea {width:510px;}
#postreply #adcopy-outer {margin-left:110px;} 
#postreply .notice {margin-right:8px;padding:3px 5px 3px 5px;}

#content .comment img, #content .comment iframe, #content .comment embed, #content .comment object {max-width:500px;max-height:500px;width:expression(this.width > 500 ? 500: true);height:expression(this.height > 500 ? 500: true);}

.commentlist {margin:0 0 20px 0;padding:0;list-style:none;}
.comment {margin:0 0 20px 0;padding:10px 0 20px 0;background:#e6e7e7;}
.comment blockquote {margin:0 15px 0 10px;padding:0;background:white;border:1px solid #ccc;}
.comment blockquote p {margin:0;padding:10px;font-size:1.0em;overflow:hidden;}
.comment blockquote blockquote {margin:20px;}
.comment blockquote img {margin:10px;padding:7px;background:#ccc;border:1px solid #aaa;}

.commentmeta {min-height:60px;padding:10px;background:#e6e7e7;clear:both;}
.commentmeta img, .postreplymeta img {margin-right:10px;padding:5px;background:#ccc;border:1px solid #aaa;float:left;}
.commentmeta .byline, .postreplymeta .byline {padding-top:10px;font-size:1.3em;}

#sidebar .recentcommentlist {}
#sidebar .recentcomment {margin:0 0 10px 0;padding-bottom:10px;background:#e6e7e7;width:240px;}
#sidebar .recentcomment .commentwhen {font-size:.85em;}
#sidebar .recentcomment blockquote {margin:10px 10px 5px 10px;background:white;border:1px solid #ccc;}
#sidebar .recentcomment blockquote p {margin:0;padding:10px;font-size:.90em;overflow:hidden;}
#sidebar .recentcommentmeta {padding:10px 10px 0 10px;clear:both;}
#sidebar .recentcommentmeta a {text-decoration:none;text-shadow:0px 1px 0px rgba(0,0,0,0.25);}
#sidebar .recentcommentmeta img {margin-right:10px;padding:5px;background:#ccc;border:1px solid #aaa;float:left;}
#sidebar .recentcommentmeta .byline {font-size:1.1em;}

#sidebar .tweets {width:240px;}
#sidebar .tweets ul {margin-bottom:20px;list-style:none;}
#sidebar .tweets ul li {margin-top:10px;margin-bottom:10px;font-size:1.2em;list-style:none;}
#sidebar .tweets ul li a {color:color:#393438;text-decoration:none;}

#sidebar .recentcomment blockquote {margin:10px 10px 5px 10px;background:white;border:1px solid #ccc;}
#sidebar .recentcomment blockquote p {margin:0;padding:10px;font-size:.90em;overflow:hidden;}
#sidebar .recentcommentmeta {padding:10px 10px 0 10px;clear:both;}
#sidebar .recentcommentmeta img {margin-right:10px;padding:5px;background:#ccc;border:1px solid #aaa;float:left;}
#sidebar .recentcommentmeta .byline {font-size:1.1em;text-shadow:0px 1px 0px white;}


.pagination {margin-bottom:20px;padding-top:13px;min-height:40px;background:#e6e7e7;font-size:1.15em;}
.pagination a {margin:3px;padding:5px;text-decoration:none;}
.pagination a :hover, .pagination a:active {color #AD2727;};
.pagination span {margin:3px;vertical-align:top;}
.pagination span.title {margin:3px;padding:3px 5px 3px 5px;}
.pagination span.current {margin:3px;padding:3px 5px 3px 5px;font-weight:bold;background:#2749AD;color:white;}
.pagination span.disabled {margin:3px;padding:3px 5px 3px 5px;color:#aaa;}

.partners {}
.partners h2 {text-align:center;}
.partners ul {margin-bottom:20px;list-style:none;}
.partners ul li {margin-top:10px;margin-bottom:10px;font-size:1.2em;}

.ratingbar {margin-left:-10px;margin-bottom:20px;padding:10px 10px 10px 20px;background:#e6e7e7;clear:both;}
.ratingbar .score strong {font-size:1.4em;}
.ratingbar .score em {font-size:.90em;}
.ratingnotes {margin-left:10px;margin-bottom:20px;padding:10px 10px 10px 20px;background:#e6e7e7;clear:both;}
.rating {float:right;}
.rating, .rating a:hover, .rating .current {background:url('images/ratingf.gif') left;}
.rating {position:relative;width:240px;height:48px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:top left;}
.rating li {display:inline;}
.rating a, .rating .current {position:absolute;top:0;left:0;text-indent:-9000px;height:48px;line-height:48px;outline:none;overflow:hidden;border:none;font-size:48px;}
/* Show stars when hovered */
.rating a:hover {background-position:left bottom;}
/* Set each section to the appropriate width, stacking so leftmost is topmost */
.rating a.rate1 {width:20%;z-index:6;}
.rating a.rate2 {width:40%;z-index:5;}
.rating a.rate3 {width:60%;z-index:4;}
.rating a.rate4 {width:80%;z-index:3;}
.rating a.rate5 {width:100%;z-index:2;}
.rating .current {z-index:1;background-position:left center;}
.rating .maxscore {background-position:left bottom;}

#reg_passmail {margin-top:1em;}

#gallery {padding:0 0 15px 10px;}
#gallery ul {margin:0;padding:0;list-style:none;}
#gallery ul li {margin:0 8px 15px 0;padding:0:display:inline;float:left;text-align:center;font-size:.9em;}

.galleryimage {text-align:left;}
.galleryimage h1 {font-size:1.3em;font-weight:bold;}
.galleryimage p {margin:10px 0 0 0;font-size:.90em;} 

.mgid_widget { margin-bottom:10px;padding-left:20px;border-bottom:1px solid #e6e7e7; }
.mgid_widget table tr td { vertical-align:top;min-height:150px;font-size:.9em;text-align:center; }

#wp-admin-bar-my-account-with-avatar img { max-height:16px;max-width:16px; }

html div.bsap a.adhere {margin-bottom:20px;}

.edit-comment-admin-links {margin-left:10px;margin-bottom:15px;}

