/*
Theme Name: Fiskejournalen
Theme URI: http://fiskejournalen.se
Description:
Version: 0.1
Author: Andreas Karlsson, Erik Pettersson
Author URI: http://weupnorth.se
Tags: 996px/976px
*/
/* 436px 8px 262px 8px 262px */
@import url(css/grid.css);

body { background: #404040; color: #fff; font: 62.5%/1.5 Arial, Helvetica, Verdana, sans-serif; margin: 0!important; padding: 12px 0 0!important; }

a { color: #edba00; text-decoration: none; }
a img { border: 0; }

p {margin: 0 0 1em;padding:0;}
h3.sectiontitle { font-size: 1.4em; font-weight: 900; margin: 6px 6px 6px; padding: 0; }
.archive h3.sectiontitle { font-size: 1.6em; }
h3.sectiontitle a{color:#000}

#allers_feed { border: 1px solid #676565; border-width: 1px 0px;  margin: 0 auto 14px; width: 976px; }
table#alh_navtable,
table#alh_navtable tr,
table#alh_navtable th,
table#alh_navtable td { color: #676565; line-height: 1; margin: 0; padding: 0; }
table#alh_navtable a { color: #fff; }

#top { position: relative; margin: 0 auto 24px; width: 976px; }
#top_ad { background: transparent url(img/fjadtext.png) top right no-repeat; height: 90px; width: 739px; }
#searchform { position: absolute; bottom: 0; right: 0; width: 221px; margin: 0; padding: 0;}
#searchform label { color: #ffce1b; font-size: 1.4em; margin-bottom: 6px; display: block;}
#searchform input[type="text"] { width: 166px; height: 16px; padding: 1px; border:1px solid #ccc;}
#searchsubmit { display: inline; position: absolute; bottom: 0; right: 0;  }

/* WordPress Styles */
.wp-caption-text
{ 
color:#333333; 
font-size:10px; 
font-style:italic; 
font-weight:bold; 
line-height:1.2em; 
padding-top:3px;
}

/* Images */
img.alignleft,div.alignleft
{
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright,div.alignright
{
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter,div.aligncenter
{
text-align:center;
margin:0 auto;
}

/* Header */
#header { margin: 0 auto 8px; width: 976px; position: relative;}
#blogname,
#childblogname { margin: 0; padding: 0; line-height: 1; }
#blogname { width: 253px; }
h1#childblogname a { color: #ffffff!important; line-height: 127px; }
#header .description { height: 0; text-indent: -9999px; position: absolute; }

#blog_teaser { display: block; width: 422px; position: absolute; bottom: 13px; left: 283px; height: 97px;}
#blog_teaser img { float: left; margin-top:3px;}
#blog_teaser h2 { font-size: 1.6em; padding-left: 146px; line-height: 1.2em; margin-top:63px;}
#blog_teaser h2 span.posttitle { color: #fff; font-size: 0.875em; margin: 0; padding: 0; line-height: 1.5em; }
#blog_teaser h2 span.posttitle a { color: #fff; }
img.blog_teaser_image{float:left;margin:0 9px 12px 0}

#this_issue { display: block; position: absolute; bottom: 6px; left: 706px; width: 270px;top:0;}
#this_issue img { float: left; margin-right: 6px; }
#this_issuw .widget { float: right; }

/* Footer */
#footer { color: #b3b3b3; margin: 0 auto 8px; width: 976px; font-size:1.1em;}
#footer a { color: #b3b3b3; padding:0 5px;}

/* Navigation */
#nav { background: #dad7ce; font-size: 12px; font-weight: bold; height: 30px; margin: 0 auto 8px; width: 976px; z-index: 9; position: relative; }
#nav ul { list-style: none; margin: 0; padding: 0; text-transform: uppercase; }
#nav li { background: transparent url(img/nav-vertical-line.png) center right no-repeat;  float: left; height: 30px; padding: 0; }
#nav li ul { background: #dad7ce; position: absolute; padding: 0 6px 0px; margin: 0; width: auto; left: -9999px; z-index: 999; }
#nav li li:first-child { border-top: 1px solid #c5bea9; }
#nav li li:last-child { padding-bottom: 6px; }
#nav li li { background: transparent; border: 0; margin: 0; padding: 0; float: none; }
#nav li li a { color: #585858; font-size: 11px; text-transform: none; border-bottom: 1px solid #c5bea9; display: block!important; }
#nav li:hover ul { display: block; left: auto; }
#nav li:hover ul,
#nav li.sfhover ul { left: auto; }
#nav a { color: #0c0c0c; display: block; line-height: 30px;  padding: 0 8px; }
#nav a:hover { color: #c29801; }
#nav p.subscription { margin:0; padding: 0;position: absolute; right: 0; top: 0; }
.navigation a{
font-size:1.2em;
font-weight:900;
color:#000;
}

/* Subnavigation */
#subnav,
#subnav *{margin:0;padding:0;list-style-type:none}
#subnav{background:#fff;}
#subnav li{float:left;overflow:hidden;display:inline;margin-left:6px;}
#subnav a{font-size:11px;font-weight:700;padding:0 8px;display:block;line-height:30px;color:#000}
#subnav a:hover{background:#DAD7CE;}
#subnav li.current_page_item{}
#subnav li.current_page_item a{background:#404040;color:#EDBA00}

/* Layout */
.container_11 { width: 996px; }
#content { background: url(img/fjbg.png) repeat-y top center; margin: 0 auto 8px; position:relative; width: 976px; z-index: 8; padding-bottom: 8px;}
#main { float:left; width: 706px; }
#page { margin: 0 auto; padding: 0; width: 990px; }
.column { color: #171717; float: left; margin: 0 0 0 8px; }

#blog_header { background: #000; width: 694px; float: left; border: 6px solid #fff; height: 127px; text-align: center; line-height: 127px; }
#main_column { background: #fff; margin: 0px; width: 436px; }
#left_column,
#right_column { width: 262px; }
#right_column { float: right!important; }

#crew_header{width: 694px; float: left;background:#fff;}
#crew_flash{background: #ccc;margin:6px;}

.post,
.page { padding: 8px 6px; }
.post .posttitle,
.page .posttitle { color: #000; font-size: 2.4em; font-weight: bold; padding: 0; line-height: 1; }
.post .posttitle { margin: 0; }
.page .posttitle { margin-top: 0; }
small.published { color: #b3b3b3; font-size: 1em; }
.entry { font-size: 1.2em; }
.postauthor { font-size: 1.2em; font-weight: 900; padding-bottom: 8px; border-bottom: 1px dashed #cacaca; }
.more-link { font-weight: 900; white-space: nowrap; }

.comments { padding: 0 6px 4em; }
#respond h3,
#comments { font-size: 1.2em; font-weight: 900; }
#comments { margin: 0 0 0.5em; padding: 0; }
.blog_comments{border-bottom:2px solid #013250;font-size:1.1em!important;}
#respond h3 { text-transform: uppercase; }
.commentlist { list-style: none; margin: 0; padding: 0; border: 2px solid #013250; border-width: 2px 0; }
.commentlist .comment a { color: #025a91; }
.comment { position: relative; margin: 0; padding: 0; font-size: 1.2em; color: #4a4a4a; border-bottom: 1px dotted #c2c2c2; }
.comment:last-child { border-bottom: none; }
.comment .comment-body { background: #f3f3f3; margin: 1px 0; padding: 6px 6px; }
.comment .comment-author { font-size: 0.8em; }
.comment .comment-author cite { font-style: normal; }
#commentform textarea { width: 422px; }
#commentform label { color: #807f7f; font-size: 1.1em; }

.sidebar .bloglist { background: #eeece5; }
.sidebar .bloglist .widgettitle { margin-bottom: 1em; background: #d3a917; background:url(img/blogtitle.png) 0 0 repeat-x; padding:4px 6px; border-bottom: 0; }
.sidebar .bloglist h5 { font-size: 1.6em; margin: 0; padding: 0; line-height: 1.2em;}
.sidebar .bloglist h5 a { color: #000; }
.sidebar .bloglist p.author { color: #606060; font-size: 0.8em; font-weight: 900; margin:0 0 0.5em; padding:0; line-height: 1; }
.sidebar .bloglist p.description { padding:0 0 0 92px; margin-bottom: 6px;  }
.sidebar .bloglist img { margin-bottom: 6px; }
.sidebar .bloglist li { margin-bottom: 6px;  }
.widget { border-bottom: 8px solid #404040; padding: 6px; font-size: 1.1em; }
.widgettitle { background: #025c95 url(img/fjh3.png) top left repeat-y; border-bottom: 2px solid #c19b15; color: #fff; padding: 2px 6px; margin: 0 0 6px; font-size: 1.2em; }
.widget ul { list-style: none; margin: 0; padding: 0; }
.widget li { padding: 3px; border-bottom: 1px dotted #cacaca; list-style: none; }
.widget p.external-link{text-align:right;font-size:1.1em;margin:0;padding:4px 4px 0 0;}
.widget p.external-link a{color:#000;font-weight:700}
.widget ul.forum-links a{color:#000;font-weight:700}
.widget ul.forum-links li{color:#bfbebe;font-weight:700;}
.widget ul.forum-links li span{color:#edba00}
.childblog_widget .widgettitle { background: none; border: 0; color: #000; font-size: 1.8em; font-weight: 900; margin: 0; padding: 0; }
/* Webb-TV Widget */
#webbtv .jflow-content-slider h3{margin-bottom:-1.3em;}

/* Fiskejournalens framsida */
#topnews { margin: 0 6px; }
#topnews h3 { padding: 3px 0px; margin: 0 0 6px; }
#topnews .post { padding:0; border-bottom: 1px dashed #cacaca; margin-bottom: 12px; }
#topnews h2.posttitle { font-size: 2.4em; margin: 0 0 0.3em; }
#topnews h2.posttitle a { color: #000; }

#gadgets { border-bottom: 2px solid #025c95; margin: 0 6px 12px; }
#gadgets h3 { background: #025c95 url(img/fjh3.png) top left repeat-y; border-bottom: 2px solid #c19b15; color: #fff; padding: 3px 6px; margin: 0 0 6px; }
#gadgets .row div:last-child { float:right; margin-right: 1px; }
#gadgets .row div:first-child { margin-left: 1px; float: left!important;}
#gadgets img { margin-bottom: 6px; }
#gadgets .post { float: left; padding: 6px 0 0; width: 203px; border-top: 1px dashed #cacaca; }
#gadgets .first-row .post { border-top: none; padding-top: 0; }
#gadgets h2.posttitle { font-size: 1.4em; margin: 0 0 3px; padding: 0; }
#gadgets h2.posttitle a { color: #000; }
#gadegets .entry { padding: 0; }
#gadgets .more { font-size: 1.2em; font-weight: 900; margin: 0 0 3px; text-align: right; }
#gadgets .more a { color: #000; }

#morenews { margin: 0 6px; }
#morenews h3 { border-bottom: 1px dashed #cacaca; padding: 3px 0px; margin: 0 0 6px; }
#morenews .post {padding:0;  margin-bottom: 6px; }
#morenews .post:last-child { border: none; }
#morenews h2.posttitle { font-size: 2.2em; margin: 0 0 0.3em; }
#morenews h2.posttitle a { color: #000; }
#morenews .listitem { border-bottom: 1px dashed #cacaca; margin-bottom: 12px; }
.listitem img.post-image-link { margin:0 9px 12px 0;float:left;width:149px;height:106px; }

.author { font-style: normal!important; }


/* Blogg & Sportfisketävlingar */
#main_column h2 a{color:#000}


/* Webb-TV - Content Slider */
div#webbtv{}
div#webbtv h3{font-size:1.2em;margin:0;line-height:1.5;}
div#webbtv h4{font-size:1.2em;margin:4px 0 0 0;}
div#webbtv p.youtube-link{margin:4px 0;text-align:right}


/* Formulär */
fieldset{border:0;margin:0;padding:10px;background:#d7d4ca;margin-bottom:6px;text-align:left}
fieldset p.half{width:50%;float:left;}
fieldset h2{text-transform:uppercase;font-size:1.2em;margin-top:0;}
textarea{width:356px;height:100px;}
p.filter{text-align:right;background:#d8d3c0;padding:6px;border-top:1px solid #aca99a;border-bottom:1px solid #aca99a;font-weight:700;}
p.filter select,
p.filter input{margin-left:5px;}
.signup-form{background:#ece9e0;padding:6px;text-align:right}

/* Tabell */
#main table{width:100%;}
#main table th{color:#EDBA00;border-bottom:2px solid #d8d3c0;text-align:left;}
#main table td{padding:6px 0;border-bottom:1px solid #d8d3c0;}

/* Annonser */
#left_column .annons{padding-top:0;text-align:right;color:#ccc}
#main_column .annons{text-align:center;margin-bottom:10px;}

/* Sociable */
.sociable .sociable_tagline{float:left;overflow:hidden;display:inline;margin-right:5px;}