/*------------header--------------------------------------------------------*/

a:link {color:#01345F; text-decoration: none;}
a:visited {color:#01345F; text-decoration:none;}
a:hover {color:#01345F; text-decoration: underline;}  

body {background:#fff url(images/back.gif) center repeat-y; margin:0; font-family:Verdana,Helvetica,sans-serif; font-size:8pt; color:#011832;}

#container {width:960px; margin:0 auto;}

#header {background:transparent url(images/darkwater.jpg) center no-repeat; margin-bottom:10px; height:200px;}

#middle {margin:0 10px;}


/*------------navigation----------------------------------------------------*/

#nav {background-color:#FFF; width:150px; margin:0 15px 15px 0; padding:4px; float:left; border:1px solid #022C5B;}

#nav .label {background:transparent url(images/fond-menu.jpg); margin:0 0 7px 0; padding-bottom:2px; font-size:110%; color:#FFF; text-align:center; letter-spacing:2px;}

#nav ul {margin:10px 0 0 13px; padding:0;}
#nav li {margin-bottom:5px; font-size:110%; color:#01345F; list-style-type:none;}

#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {background:url(images/bullet1.gif) 0% 50% no-repeat; width:10px; padding-left:15px;}

#nav #browseby,#skinblock {margin-top:20px;}
#nav #skinblock {text-align:center;}

#nav a:link {color:#01345F; text-decoration: underline;}
#nav a:visited {color:#01345F; text-decoration: none;}
#nav a:hover {color:#01345F; text-decoration: none;}


/*------------main content area---------------------------------------------*/

#main_content {width:760px; float:left;}

#catblock,#infoblock,#onlineblock,#featuredblock,#randomblock {margin-bottom:20px;}

.blocktitle {font-size:110%; font-weight:bold; text-align:center;}
.blockcontent {margin-top:5px;}


/*------------left index----------------------------------------------------*/

#leftindex {width:70%; float:left;}
#leftindex .blocktitle {background-color:#074DBF; color:#FFF; line-height:20px; border-bottom:1px solid #022C5B;}
#leftindex .blockcontent {margin-top:8px;}

#welcomeblock {margin-bottom:25px; text-align:justify;}
#welcomeblock p {margin:20px 0 0 0; color:#502706; font-style:italic;}

#welcomeblock a:link {color:#01345F; text-decoration: underline;}
#welcomeblock a:visited {color:#502706; text-decoration:underline;}
#welcomeblock a:hover {color:#01345F; text-decoration: none;}

.newsbox {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #042A54;}
.newsbox .newstitle {background:url(images/bullet2.gif) 0 20% no-repeat; padding-bottom:10px; padding-left:14px; color:#01345F; font-weight:bold;}
.newsbox .newsstory {margin-left:15px;}
html>body>#container>#home>#middle>#main_content>#leftindex>#newsblock>.blockcontent>.newsbox .newsstory {margin-left:15px;}
.newsbox .newsauthor {padding-top:10px; text-align:right;}
.commentsig {padding-top:6px; padding-bottom:15px; font-style:italic;}
#newsarchive {font-size:110%; text-align:center;}


/*------------right index---------------------------------------------------*/

#rightindex {width:210px; float:right;}
#rightindex .blocktitle {background:transparent url(images/fond-menu2.jpg); color:#FFF; line-height:20px;}
#rightindex .blockcontent {color:#031E3D;}

#infoblock,#onlineblock,#featuredblock,#randomblock,#recentblock {padding:3px; border:1px solid #031E3D;}

#infoblock .blockcontent {color:#502706;}
#infoblock #newestmember {margin-top:15px; text-align:center;}
#infoblock #loggedinas {margin-top:15px; font-style:italic;}
#rightindex .featuredbox,.recentbox {margin-bottom:15px;}

#rightindex a:link {color:#01345F; text-decoration: underline;}
#rightindex a:visited {color:#01345F; text-decoration:none;}
#rightindex a:hover {color:#01345F; text-decoration: none;}


/*------------user page-----------------------------------------------------*/

#tabs div {background-color:#9FACDD; margin-bottom:10px; margin-right:5px; padding:4px 8px; color:#000; float:left; border:1px solid #000;}

#tabs a:link {color:#061D50; text-decoration: underline;}
#tabs a:visited {color:#061D50; text-decoration:none;}
#tabs a:hover {color:#000; text-decoration: none;}

.commentodd,.commenteven {margin-bottom:10px;}


/*------------story listings------------------------------------------------*/

.listbox {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #01345F;}
.listbox .title {padding-bottom:10px; font-size:110%; text-align:center;}
.listbox #featured {float:left;}

#titleinfo {margin-bottom:10px; text-align:center;}


/*------------story page----------------------------------------------------*/

#viewstory #output {margin:15px 0;}

#viewstory #output p {margin-bottom:20px;}
#viewstory .storyinfo {text-align:center;}
.jumpmenu {text-align:right;}
.notes {margin:25px 10%; padding:5px; border:1px solid #01345F;}
.notes .title {margin-bottom:10px; font-size:110%; color:#01345F; font-weight:bold;}
#story {margin-bottom:25px;}
.jumpmenu2 {margin-bottom:5px 0; padding:15px; text-align:center; clear:both;}

#prev {float:left;}
#next {float:right;}


/*------------Miscellaneous CSS---------------------------------------------*/

#pagetitle {background-color:#7A92D0; margin-bottom:15px; font-size:110%; color:#061E50; font-weight:bold; text-align:center; letter-spacing:2px; line-height:20px; border:1px solid #092646;}
#viewstory #pagetitle {font-size:100%;}

#pagetitle a:link {color:#092646; text-decoration: underline;}
#pagetitle a:visited {color:#092646; text-decoration:none;}
#pagetitle a:hover {color:#FFF; text-decoration: none;}

#alphabet {padding-bottom:15px; font-size:110%; text-align:center;}
#sort,#sortform {margin-bottom:15px; text-align:center;}
#viewuser #sort {padding-top:15px;}
#reviewform {margin-top:20px;}
#reviews .jumpmenu {margin:15px 0;}
#titleinfo {margin-bottom:20px; text-align:center;}

.sectionheader {padding:15px 0 20px 0; font-size:120%; font-weight:bold; color:#092646; text-align:center; letter-spacing:2px;}
.jumpmenu {margin-bottom:15px;}
.label,label {color:#092646; font-weight:bold;}
.respond {margin-bottom:10px; text-align:center;}
.favs,.adminoptions,.tail {margin-top:10px; text-align:center;}

th,td {padding-right:50px;}

input,textarea {background-color:#FFF; color:#092646; border:1px solid #092646;}
.button {margin-top:5px; color:#502706;}
select,option {background-color:#FFF; color:#092646;}
select {color:#092646;}


/*------------footer--------------------------------------------------------*/

#footer {margin:0 10px; padding:50px 0 3px 0; color:#01345F; text-align:center; clear:both; font-size:9px;}


#footer a:link {color:#031E3D; text-decoration: underline;}
#footer a:visited {color:#031E3D; text-decoration:underline;}
#footer a:hover {color:#031E3D; text-decoration: none;}


/*--------------------------------------------------------------------------*/
/*------------général-------------------------------------------------------*/
/*--------------------------------------------------------------------------*/
	
	h2 {
		font-size: 10pt;
		text-decoration: underline;
		color: navy;
		}
	h3 {
		font-size: 8pt;
		font-weight: normal;
		text-decoration: underline;
		color: navy;
		}
	dt {
		font-style: italic;
		}
	dd {
		margin-bottom: 15px;
		margin-top: 5px;
		}
	textarea {
		width: 80%
		}
	ul {
		list-style-type: disc;
		}
	li{
		margin-bottom: 5px;
		margin-top: 5px;
		}
	blockquote {font-style: italic;}
