/* Designed by François PLANQUE - http://fplanque.net/ */
@import url(../../rsc/blog_elements.css);	/* Import standard blog elements styles */
@import url(../../rsc/forms.css);	/* Import default form styles */
@import url(../../rsc/comments.css);	/* Import default comment styles */
body {
background-color: #000000;
margin:0px;
padding:0px;
color:#ffffff;
font: normal 0.7em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif; 
text-align: center;
}
a{color:#B00707;text-decoration: underline;}
a:visited{color:#B00707;text-decoration: underline;}
a:hover {text-decoration: none;}
a.active {text-decoration:none;}
#container{
border: solid 1px #000;
width:800px;
position: relative;
text-align: justify;
padding:0px;
margin: 0 auto;
}
#pageHead {
border-top: solid 1px #000;
padding:0;
margin:0;
width:800px;
height:174px;
background: url(/images/rede_01.jpg) no-repeat;
}
#bobber {
width:78px;
height:52px;
margin-top:66px;
margin-left:85px;
}
#pageHead a img {
border:0;
opacity:0;
filter: alpha(opacity=0); 
}
#pageHead a:hover img {
border:0;
opacity:1.0;
filter: alpha(opacity=100);
}
#logo {
width:244px;
height:58px;
margin-top:0;
margin-left:15px;
}
#nav {
position:absolute;
top:140px;
left:267px;
}
#nav a {
font-family: Tahoma, "Trebuchet MS";
color: #76755f;
padding-left:8px;
padding-right:8px;
padding-bottom:3px;
}
#nav a:hover {text-decoration: none; background:#76755f; color:#000;}
#nav a:active {
text-decoration:none;
}
#pageBody {
border:0;
padding-top:25px;
margin:0;
width:800px;
background: url(/images/thefishnews_02.jpg) no-repeat;
}
#content {
background:#none;
width:700px;
margin-left:0px;
text-align: left;
margin-bottom:50px;
height:100%
}
#col1 {position:relative; width:225px; float:left; background:#000; text-align:center; margin-top:0px;}
#col2 {position:relative; width:450px; float:right; margin-left:10px;}
#content a:hover { background:#fff;}
#content a img { border:1px solid #fff;}
#content a:hover img { border:1px solid #B00707;}
#content img {border:0;}
#footer {
background:#000;
width:700px;
border-top:1px solid #2C261E;
border-bottom:1px solid #2C261E;
text-align:right;
color:#333;
margin-bottom:50px;
clear:both;
}
#footer a {
font: normal xx-small Verdana, Arial, Helvetica, sans-serif;
color: #76755F;
text-decoration: none;
}
#footer a:hover {
color: #FFFFFF;
}
h1 {
font-weight:bold;
margin-bottom:15px;
font-size:10pt;
}
h2 {
color: #6699CC;
font-size: 180%;
}
h3 {
font-size: 120%;
}
h4 {
font-size: 110%;
}
table.invisible
{
margin: 1ex;
border-collapse: collapse
}
table.invisible td
{
padding: 0ex 1ex;
}
td.right
{
text-align: right;
}
p.baseline {
clear: both;
font-size: 65%;
text-align: center;
margin: 1ex;
padding: 1ex;
}
hr {
height: 0px;
border-top: 1px solid #6699CC;
border-right: 1px none #6699CC;
border-bottom: 1px none #6699CC;
border-left: 1px none #6699CC;
}
dt {
font-weight: bold;
color: #009999;
}
blockquote {
border: 2px dotted #6699CC;
padding: 12px 16px;
background-color: #eee;
margin: 10px;
}
.center
{
text-align: center;
}
.leftmargin {
float: left;
border: 0px;
margin-right: 1ex;
margin-top: .2ex;
margin-bottom: .2ex;
}
.rightmargin {
float: right;
border: 0px;
margin-left: 1ex;
margin-top: .2ex;
margin-bottom: .2ex;
}
acronym {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #000000;
cursor: help;
}
abbr {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #000000;
cursor: help;
}
del {
color: #999999;
}
ins {
color: #009999;
text-decoration: none;
}
div.pageHeader {
width: 100%;
padding: 1ex;
text-align: center;
background: #6699CC;
margin-bottom: 1ex;
}
h1#pageTitle {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 270%;
font-weight: bold;
margin-top: .5ex;
margin-bottom: .1ex;
}
a.BlogButton {
text-decoration: none;
border: 1px solid #FFFFFF;
padding-top: 2px;
padding-right: 4px;
padding-bottom: 2px;
padding-left: 4px;
white-space: nowrap;
margin-right: 3px;
margin-top: 3px;
background: #336699;
}
a.BlogButtonCurr {
text-decoration: none;
border: 1px solid #FFFFFF;
text-align: left;
vertical-align: top;
padding-top: 2px;
padding-right: 4px;
padding-bottom: 2px;
padding-left: 4px;
white-space: nowrap;
margin-top: 3px;
margin-right: 3px;
background: #6699CC;
}
a.BlogButton:link,
a.BlogButton:visited,	
a.BlogButton:active,
a.BlogButtonCurr:link,
a.BlogButtonCurr:visited,	
a.BlogButtonCurr:active
{
color: #FFFFFF;
}
a.BlogButton:hover		{
color: #FFFFFF;
background: #6699CC;
/* text-decoration: underline; */
}
a.BlogButtonCurr:hover		{
color: #336699;
/* text-decoration: underline; */
}
.pageSubTitle {
color: #FFFFFF;
letter-spacing: 4px;
text-align: center;
vertical-align: middle;
border: 0px;
padding-right: 6px;
padding-top: 6px;
padding-bottom: 4px;
padding-left: 6px;
font: 109% Arial, Helvetica, sans-serif;
}
div.stats{
float: right;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 0px;
}
/* Styles for main area (left) */
h2 {
margin-left: 8px;
}
/* Styles for posts */
.bPosts {
vertical-align: top;
background: #eee;
}
.bPost, .bPostpublished{	
border-top:1px solid #2C261E;
border-bottom:1px solid #2C261E;
background:#000;
margin-bottom:10px;
padding-left:1em;
}
.bSmallHead {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
margin-top: 8px;
margin-bottom: 8px;
color: #6699CC;
}
.bTitle {        
color:#B2AC91;
font:18pt georgia, serif;      
margin-top:0;        
margin-bottom:5px;
}
.bDate { 
font-size:7pt; 
color:#666;
}
.bText {        
margin-top:-8px;        
font-size:8pt;
text-align:justify;
margin-left:1em;
margin-right:2em;
}
.bSmallPrint{	
clear: both;	
color: #999;	
font-size: 90%;	
margin: 0;
}
input.bComment, 
textarea.bComment
{
background-color: #fff;
border-width: 1px;
border-color: #cccccc;
border-style: solid;
padding: .5ex;
width: 98%;
margin: 0ex;
}
select.bComment
{
background-color: #fff;
border-width: 1px;
border-color: #cccccc;
border-style: solid;
padding: .5ex;
width: 100%;
margin: 0ex;
}
/* Styles for stats */
div.statbloc
{
float: left;
width: 44%;
margin-left: 2%; 
margin-right: 0%; 
margin-bottom: 2ex;
border: 1px solid #6699CC;
}
div.statbloc h3
{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
color: #FFFFFF;
text-align: center;
background: #6699CC;
padding: 1ex;
}
/* Styles for sidebar (right) */
.bSideBar {
vertical-align: top;
float: left;
text-align:right;
}
.bSideItem {
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
padding: 0px;
}
.bSideItem h3 {
margin-top: 0px;
margin-bottom: 8px;
}
.bSideItem ul {
margin-top: 10px;
margin-bottom: 0px;
margin-left: 0;
padding-left: 0;
list-style-type: none;
}
.bSideItem ul ul{
margin-left: 0px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0;
list-style-type: none;
}
.bSideItem form {
margin-top: 0px;
margin-bottom: 0px;
}
.dimmed
{
color: #aaa;
font-size: 84%;
}
input.SearchField
{
background-color: #fff;
border-width: 1px;
border-color: #cccccc;
border-style: solid;
padding: .5ex;
width: 96%;
margin: 0ex;
}
/* Styles for Calendar: */
caption.bCalendarCaption
{
border-left: solid 1px #ccc;
border-right: solid 1px #ccc;
border-top: solid 1px #ccc;
margin: auto;
white-space: nowrap;
}
table.bCalendarTable
{
margin: auto;
font-size: 84%;
border: solid 1px #ccc;
background: #fff;
}
tr.bCalendarRow
{
text-align: center;
}
th.bCalendarHeaderCell
{
font-size: 84%;
}
td.bCalendarCell
{
}
td.bCalendarEmptyCell
{
}
.bCalendarLinkPost
{
font-weight: bold;
}
#bCalendarToday {
background-color: #DEF;
}


