/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
	Style name:		sjpphpbb-bleu
	Based on style:	subSilver (the default phpBB 2 style)
	Original author:	subBlue ( http://www.subBlue.com/ )
	Modified by:		psoTFX and the phpBB team ( http://www.phpbb.com )
	
	This is an alternative style for phpBB3 for those wishing to stay with
	the familiar subSilver style of phpBB version 2.x
	
	Copyright 2006 phpBB Group ( http://www.phpbb.com/ )
    --------------------------------------------------------------
*/
@import url("lytebox.css");
/* Layout
 ------------ */
* { 
margin : 0;
padding : 0;
} 
html { 
font-size : 100%;
} 
body { 
font-family : "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
color : #323d4f;
background-color : #0066CC;
font-size : 62.5%;
margin : 0;
} 
#wrapheader { 
min-height : 120px;
height : auto !important;
height : 120px;
padding : 0;
} 
#wrapcentre { 
margin : 15px 25px 0 25px;
} 
#wrapfooter { 
text-align : center;
clear : both;
} 
#wrapnav { 
width : 100%;
margin : 0;
background-color : #ececec;
border-width : 1px;
border-style : solid;
border-color : #a9b8c2;
} 
#logodesc { 
margin-bottom : 5px;
padding : 5px 25px;
background : #d9dfe4;
border-bottom : 1px solid #4787a7;
} 
#menubar { 
margin : 0 25px;
} 
#datebar { 
margin : 10px 25px 0 25px;
} 
#findbar { 
width : 100%;
margin : 0;
padding : 0;
border : 0;
} 
.forumrules { 
background-color : #f9cc79;
border-width : 1px;
border-style : solid;
border-color : #bb9860;
padding : 4px;
font-weight : normal;
font-size : 1.1em;
font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
} 
.forumrules h3 { 
color : red;
} 
h1 { 
color : black;
font-family : "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-weight : bold;
font-size : 1.8em;
text-decoration : none;
} 
h2 { 
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 1.5em;
text-decoration : none;
line-height : 120%;
} 
h3 { 
font-size : 1.3em;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
line-height : 120%;
} 
h4 { 
margin : 0;
font-size : 1.1em;
font-weight : bold;
} 
p { 
font-size : 1.1em;
} 
p.moderators { 
margin : 0;
float : left;
color : black;
font-weight : bold;
} 
.rtl p.moderators { 
float : right;
} 
p.linkmcp { 
margin : 0;
float : right;
white-space : nowrap;
} 
.rtl p.linkmcp { 
float : left;
} 
p.breadcrumbs { 
margin : 0;
float : left;
color : black;
font-weight : bold;
white-space : normal;
font-size : 1em;
} 
.rtl p.breadcrumbs { 
float : right;
} 
p.datetime { 
margin : 0;
float : right;
white-space : nowrap;
font-size : 1em;
} 
.rtl p.datetime { 
float : left;
} 
p.searchbar { 
padding : 2px 0;
white-space : nowrap;
} 
p.searchbarreg { 
margin : 0;
float : right;
white-space : nowrap;
} 
.rtl p.searchbarreg { 
float : left;
} 
p.forumdesc { 
padding-bottom : 4px;
} 
p.topicauthor { 
margin : 1px 0;
} 
p.topicdetails { 
margin : 1px 0;
} 
.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active { 
margin : 1px 0;
color : red;
font-weight : bold;
} 
.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active { 
color : green;
font-weight : bold;
} 
.postapprove img, .postreported img { 
vertical-align : bottom;
} 
.postauthor { 
color : #000001;
} 
.postdetails { 
color : #000002;
} 
.postbody { 
font-size : 1.3em;
line-height : 1.4em;
font-family : "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
} 
.postbody li, ol, ul { 
margin : 0 0 0 1.5em;
} 
.rtl .postbody li, .rtl ol, .rtl ul { 
margin : 0 1.5em 0 0;
} 
.posthilit { 
background-color : yellow;
} 
.nav { 
margin : 0;
color : black;
font-weight : bold;
} 
.pagination { 
padding : 4px;
color : black;
font-size : 1em;
font-weight : bold;
} 
.gen { 
margin : 1px 1px;
font-size : 1.2em;
} 
.genmed { 
margin : 1px 1px;
font-size : 1.1em;
} 
.gensmall { 
margin : 1px 1px;
font-size : 1em;
} 
.copyright { 
color : #444;
font-weight : normal;
font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
} 
.titles { 
font-family : "Lucida Grande", Helvetica, Arial, sans-serif;
font-weight : bold;
font-size : 1.3em;
text-decoration : none;
} 
.error { 
color : red;
} 

th { 
color : #0065B3;
font-size : 1.1em;
font-weight : bold;
background-color : #006699;
background-image : url('./images/cellpic3.gif');
white-space : nowrap;
padding : 7px 5px;
} 
td { 
padding : 2px;
} 
td.profile { 
padding : 4px;
} 
.tablebg { 
background-color : #7191B7;
text-align : left;
} 
.catdiv { 
height : 28px;
margin : 0;
padding : 0;
border : 0;
background : white url('./images/cellpic2.jpg') repeat-y scroll top left;
} 
.rtl .catdiv { 
background : white url('./images/cellpic2_rtl.jpg') repeat-y scroll top right;
} 
.cat { 
height : 33px;
margin : 0;
padding : 0;
border : 0;
background-color : #c7d0d7;
background-image : url('./images/cellpic1.gif');
text-indent : 4px;
} 
.row1 { 
background-color : #ececec;
padding : 4px;
} 
.row2 { 
background-color : #dce1e5;
padding : 4px;
} 
.row3 { 
background-color : #c0c8d0;
padding : 4px;
} 
.row4 { 
background-color : #FFA8D3;
padding : 4px;
} 
.spacer { 
background-color : #d1d7dc;
} 
hr { 
height : 1px;
border-width : 0;
background-color : #D6DCE0;
color : #d1d7dc;
} 
.legend { 
text-align : center;
margin : 0 auto;
} 
a:link { 
color : #006597;
text-decoration : none;
} 
a:active, a:visited { 
color : #005784;
text-decoration : none;
} 
a:hover { 
color : #d46400;
text-decoration : underline;
} 
a.forumlink { 
color : #074D6D;
font-weight : bold;
font-family : "Lucida Grande", Helvetica, Arial, sans-serif;
font-size : 1.2em;
} 
a.topictitle { 
margin : 1px 0;
font-family : "Lucida Grande", Helvetica, Arial, sans-serif;
font-weight : bold;
font-size : 1.2em;
} 
a.topictitle:visited { 
color : #074D6D;
text-decoration : none;
} 
th a, th a:visited { 
color : #074D6D !important;
text-decoration : none;
} 
th a:hover { 
text-decoration : underline;
} 
form { 
margin : 0;
padding : 0;
border : 0;
} 
input { 
color : #333333;
font-family : "Lucida Grande", Verdana, Helvetica, sans-serif;
font-size : 1.1em;
font-weight : normal;
padding : 1px;
border : 1px solid #a9b8c2;
background-color : #E6E6E6;
} 

textarea { 
background-color : #fafafa;
color : #333333;
font-family : "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size : 1.3em;
line-height : 1.4em;
font-weight : normal;
border : 1px solid #a9b8c2;
padding : 2px;
} 
select { 
color : #333333;
background-color : #fafafa;
font-family : "Lucida Grande", Verdana, Helvetica, sans-serif;
font-size : 1.1em;
font-weight : normal;
border : 1px solid #a9b8c2;
padding : 1px;
} 
option { 
padding : 0 1em 0 0;
} 
option.disabled-option { 
color : GrayText;
} 
.rtl option { 
padding : 0 0 0 1em;
} 
input.radio { 
border : ;
background-color : transparent;
} 
.post { 
background-color : white;
border-style : solid;
border-width : 1px;
} 
.btnbbcode { 
color : #000000;
font-weight : normal;
font-size : 1.1em;
font-family : "Lucida Grande", Verdana, Helvetica, sans-serif;
background-color : #efefef;
border : 1px solid #666666;
} 
.btnmain { 
font-weight : bold;
background-color : #ececec;
border : 1px solid #a9b8c2;
cursor : pointer;
padding : 1px 5px;
font-size : 1.1em;
} 
.btnlite { 
font-weight : normal;
background-color : #ececec;
border : 1px solid #a9b8c2;
cursor : pointer;
padding : 1px 5px;
font-size : 1.1em;
} 
.btnfile { 
font-weight : normal;
background-color : #ececec;
border : 1px solid #a9b8c2;
padding : 1px 5px;
font-size : 1.1em;
} 
.helpline { 
background-color : #dee3e7;
border-style : none;
} 
.quotetitle, .attachtitle { 
margin : 10px 5px 0 5px;
padding : 4px;
border-width : 1px 1px 0 1px;
border-style : solid;
border-color : #a9b8c2;
color : #333333;
background-color : #A0B1BC;
font-size : 0.85em;
font-weight : bold;
} 
.quotetitle .quotetitle { 
font-size : 1em;
} 
.quotecontent, .attachcontent { 
margin : 0 5px 10px 5px;
padding : 5px;
border-color : #a9b8c2;
border-width : 0 1px 1px 1px;
border-style : solid;
font-weight : normal;
font-size : 1em;
line-height : 1.4em;
font-family : "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
background-color : #fafafa;
color : #4b5c77;
} 
.attachcontent { 
font-size : 0.85em;
} 
.codetitle { 
margin : 10px 5px 0 5px;
padding : 2px 4px;
border-width : 1px 1px 0 1px;
border-style : solid;
border-color : #a9b8c2;
color : #333333;
background-color : #A8B7C1;
font-family : "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size : 0.8em;
} 
.codecontent { 
direction : ltr;
margin : 0 5px 10px 5px;
padding : 5px;
border-color : #a9b8c2;
border-width : 0 1px 1px 1px;
border-style : solid;
font-weight : normal;
color : #006600;
font-size : 0.85em;
font-family : Monaco, 'Courier New', monospace;
background-color : #fafafa;
} 
.syntaxbg { 
color : #FBFBFB;
} 
.syntaxcomment { 
color : #ff8000;
} 
.syntaxdefault { 
color : #0000bb;
} 
.syntaxhtml { 
color : #F7F7F7;
} 
.syntaxkeyword { 
color : #007500;
} 
.syntaxstring { 
color : #E60000;
} 
.pm_marked_colour { 
background-color : #000000;
} 
.pm_replied_colour { 
background-color : #a9b8c2;
} 
.pm_friend_colour { 
background-color : #007700;
} 
.pm_foe_colour { 
background-color : #dd0000;
} 
img { 
border : none;
} 
.sep { 
color : black;
background-color : #ffa34f;
} 
table.colortable td { 
padding : 0;
} 
pre { 
font-size : 1.1em;
font-family : Monaco, 'Courier New', monospace;
} 
.nowrap { 
white-space : nowrap;
} 
.username-coloured { 
font-weight : bold;
} 

td.np-body {
	background-color: #E7E7E7;
	padding: 0px;
}

.news_title { 
color : #075072;
margin : 1px 1px;
font-size : 1.0em;
} 

.news { 
color : #800000;
margin : 1px 1px;
font-size : 1.2em;
} 

.cat_block {
	color: #0065B7;
	height: 15px;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #7EA5CC;
	background-image: url('./images/cellpic6.gif');
	white-space: nowrap;
	padding: 2px 2px;
}
/*style border*/
.bbb {border:1px dotted #BCBCBC;}
