/* Designed by François PLANQUE - http://fplanque.net/*/



@import url(../../rsc/basic.css);	/* Import basic styles */



@import url(../../rsc/img.css);	/* Import standard image styles */



@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 {



height:100%;



	border:0;



	padding-top:25px;



	margin:0;



	width:800px;



	background: url(/images/thefishbooking_02.jpg) no-repeat;



	}



#content {



	background:none;



	width:450px;



	margin-left:200px;



	text-align: left;



	margin-bottom:50px;







}







#content a:hover { background:#fff;}



#content p {



	margin-left:25px;



	margin-right:25px;



	margin-bottom:25px;



	margin-top:25px;



	filter:alpha(opacity=100);



	-moz-opacity:1.0;



	opacity:1.0;



	text-align:justify;



}



#content a img { border:1px solid #fff;}



#content a:hover img { border:1px solid #B00707;}



#content img {border:0; margin:5px;}







#footer {



	width:700px;



	border-top:1px solid #2C261E;



	border-bottom:1px solid #2C261E;



	text-align:right;



	color:#333;



	margin-bottom:50px;



	}



#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: #FFF;	



font-size: 90%;	



margin: 0;



}







h3 {	



color: #78a;	



font-size: 100%;



}







h4 {	



color: #78a;	



font-size: 110%;



}







table.invisible{	



margin: 1ex;	



border-collapse: collapse



}







table.invisible td{	



padding: 0ex 1ex;



}







td.right{	



text-align: right;



}







div#pageFooter {	



clear: both;	



width: 400px;	



margin: 0 auto;	



padding: 0 0 1ex 0;



}







p.baseline {	



text-align: center;	



font-size: 74%;	



color: #999;	



padding: 1ex;	



margin: 0;



}







hr {	



height: 0;	



border: 0;	



border-top: 1px 



solid #78a;



}











div.pageHeader {	



padding: 1ex;	



margin: 0 1px 1ex 1px;	



border-bottom: 1px solid #ddd;	



text-align: center;



}







h1#pageTitle {	



color: #fff;	







font-size: 270%;	



font-weight: bold;	



margin: 0;	



padding: 0;



}







ul#bloglist {	



border-bottom: 1px solid #000;	



margin: 0 1px;	



padding: 0;	



list-style-type:none;	



padding: .5ex 0;



}







ul#bloglist li {	



border-right: 1px solid #000;	



display: inline;	



padding: .5ex 1em;



}







a.BlogButton,a.BlogButtonCurr {	



font-weight: bold;	



text-decoration: none;



}







a.BlogButton {	



color: #CCC;



}







a.BlogButton:hover {	



text-decoration: 



underline;	



color: #CCC;



}







a.BlogButtonCurr,a.BlogButtonCurr:visited {	



color: #CCC;



}







a.BlogButtonCurr:hover {	



text-decoration: underline;	



color: #CCC;



}







.pageSubTitle {	



color: #fff;	



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: 0;        



padding-top:20px;



}







/* Styles for posts */







.bPosts {	







overflow: hidden;



background:#999;



}







.bPost, .bPostpublished{	



border-top:1px solid #2C261E;



border-bottom:1px solid #2C261E;



background:#000;



margin-bottom:10px;



padding-left:1em;



}







.bSmallHead {	



font-size: 80%;	



color: #999;	



margin: 2ex 0 1ex 0;



}







.bTitle {        



color:#B2AC91;



font:18pt georgia, serif;      



margin-top:0;        



margin-bottom:5px;







}







.bDate { 



font-size:7pt; 



color:#333;



}







.bText {        



margin-top:-8px;        



font-size:8pt;



}







.bSmallPrint{	



clear: both;	



color: #999;	



font-size: 90%;	



margin: 0;



}







input.bComment, textarea.bComment{	



background-color: #eee;	



border: 1px solid #ccc;	



width: 97%;	



padding: 2px;	



margin: 0ex;



}







select.bComment		/* Used by the profile form */{	



background-color: #eee;	



border: 1px solid #ccc;	



padding: 1px;	



margin: 0ex;



}







/* Styles for stats */







div.statbloc{	



float: left;	



width: 44%;	



margin: 0 0 2ex 1.5ex; 	



border: 1px solid #78a;



}







div.statbloc h3{	



margin-top: 0px;	



margin-left: 0px;	



margin-right: 0px;	



color: #FFFFFF;	



text-align: center;



padding: 1ex;



}







input.submit,input.reset {	



background-color: #DDD;	



color: #78a;	



border: 1px solid #FFF;	



font-weight: bold;	



padding: 1px;



}







input.submit:hover {	



color: #000;	



text-decoration: underline;



}







/* Styles for sidebar (right) */







.bSideBar {	



width: 200px;	        



padding-top:75px;	



float: left;	



overflow: hidden;	/* background: #900; */



}







.bSideBar:HOVER {	



opacity: 1.0;	



filter: alpha(opacity=100);







}







.bSideItem {	



margin: 2ex;	



padding: 0 0 2ex 0;



}















.bSideItem ul {	



margin-left: 8px;	



padding-left: 8px;	



margin-top: 8px;	



margin-bottom: 8px;	



list-style-type:square;



}







.bSideItem ul ul{	



margin-left: 8px;	



padding-left: 8px;	



margin-top: 0px;	



margin-bottom: 0px;



}







.bSideItem form {	



margin-top: 0px;	



margin-bottom: 0px;



}







.dimmed{	



color: #aaa;	



font-size: 84%;



}







input.SearchField{	



background-color: #aaa;	



border: 1px solid #ccc;	



padding: .5ex;	



width: 96%;	



margin: 0ex;



}







/* Calendar: */







caption.bCalendarCaption {	



border: 1px solid #999;	



border-bottom: 0;



}







table.bCalendarTable {	



border: solid 1px #ccc;	



border-collapse: separate; 



}







table.bCalendarTable tfoot td {	



border-top: 1px solid #ccc;



}







table.bCalendarTable tfoot a {	



text-decoration: none;



}







table.bCalendarTable tfoot a:hover {	



background-color: #2F1E3A;	



color: #fff;



}







th.bCalendarHeaderCell {	



color: #abc;



}







#bCalendarToday {        



color:#fff;



}







.bCalendarCell { 



color:#aaa 



}







.bCalendarLinkPost { 



color:#fff 



}
