/* 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/thefishshows_02.jpg) no-repeat;



	}



#content {



	width:700px;



	margin-left:0px;



	text-align: left;



	margin-bottom:50px;



	height:auto


}

#col1 {
position:relative; 

width:200px; 

float:left; 

margin-top:25px;

text-align:center; 

}

#col2 {position:relative; width:475px; float:right; overflow:hidden;}



#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;

	

	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

{

clear: both;

padding-top:10px;

border-top:1px solid #2C261E;



border-bottom:1px solid #2C261E;



margin-bottom:10px;



padding-left:1em;

text-align:left;

background:#000;



}



.bSmallHead {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 80%;

	margin-top: 8px;

	margin-bottom: 8px;

	color: #D8D8B7;

}

.bTitle {
font-weight:bold;
margin-top:25px;

}

.bDate {
	padding-left:10px;
	margin-top:5px;
	margin-bottom:25px;
	width:125px;
	color:#76755f;
	font-weight:normal;
	font-size:16pt;
	margin-left:25px;
	font-family: Georgia, "Times New Roman", Times, serif;

}

.bText {
margin-bottom: 0px;

}

.bMore

{

	text-align: center;

}

.bMore a

{

	font-weight: bold;

	font-size: 110%;

}

.bSmallPrint

{

	clear: both;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 80%;

	margin-top: 8px;

	margin-bottom: 8px;



}







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:left;

	opacity: 1.0;

	filter: alpha(opacity=100);

}

.bSideItem {

	margin-right: 10px;

	margin-left: 10px;

	margin-top: 10px;

	margin-bottom: 10px;

	padding: 0px;



}

.bSideItem h3 {

	margin-top: 0px;

	margin-bottom: 8px;

}

.bSideItem ul {

	padding-left: 0px;

	margin-top: 10px;

	margin-bottom: 0px;

	margin-left: 10px;

padding-left: 0;

list-style-type: disc;

border-bottom:1px solid #2C261E;

}

.bSideItem ul ul{

	margin-left: 0px;

	padding-left: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0;

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

{

	margin: auto;

	white-space: nowrap;

}

table.bCalendarTable

{

	margin: auto;

	font-size: 100%;

}

tr.bCalendarRow

{

	text-align: center;

}

th.bCalendarHeaderCell

{

	font-size: 84%;

}

td.bCalendarCell

{

}

td.bCalendarEmptyCell

{

}

.bCalendarLinkPost

{

	font-weight: bold;

}

#bCalendarToday {

	background-color: #2C261E;

}


