/* 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/newsbg_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/thefishextras_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:75px;

	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 {	

width: 300px;	

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 

}
