/* Style Sheet for golfistes.com forum v2 Theme for phpBB version 2+
by Nicolas A www.golfistes.com 12-01-2008 */

/* The content of the posts (body of text) */
body {
margin : 0;
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
background-image : url(images/background_main.png);
}

/* General font families for common tags */
font, th, td, p {
	font : 12px Verdana, Arial, Helvetica, sans-serif;
}
p {
	margin-top : 2px;
	margin-bottom : 3px;
}

/* General text */
.gensmall {
	font-size: 10px;
}
td.genmed, .genmed {
	font-size: 11px;
}
.explaintitle {
	font-size: 11px;
	font-weight: bold;
	color: #8D8D8D;
}

/* General page style */
a:link, a:active, a:visited, a.postlink {
	color: #D55000;
	text-decoration: none;
}
a:hover {
	color: #767676;
}

/* titles for the topics:could specify viewed link colour too */
.topictitle {
	font-size: 11px;
	font-weight: bold;
}
a.topictitle:visited {
	color: #ca6000;
}
a.topictitle:hover {
	color: #767676;
}

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name {
	font-size: 11px;
	font-weight: bold;
}

hr {
	border: 0 solid #000000;
	border-top-width: 1px;
	height: 0;
}

/* Category gradients*/
td.cat {
	font-weight: bold;
	letter-spacing: 1px;
	height: 29px;
	text-indent: 4px;
	background-color: #CCCCCC;
	background-image: url(images/menu2.png);
}
.titlenew {
	background-image: url(images/menu1.png);
	background-repeat: repeat-x;
	color: #FF9900;
}
a.cattitle, a.cattitle:visited {
	color: #767676;
}
a.cattitle:hover {
	color: #dd6900;
}

/* Main table cell colours and backgrounds */
.row1{
	background-color: #fe8c08;
}
.row2,.helpline {
	background-color: #FFFFFF;
}
.row3 {
	background-color: #E9E9E9;
}
.row4 {
	background-image: url(images/background_cell2.png);
}
.row5 {
	background-image: url(images/fond.png);
}
.row6 {
	background-image: url(images/background_cell3.png);
}
td.spacerow {
	background-color: #999999;
}

/* Portal background*/
.portal01 {
	background-image: url(images/fond_mk1.png);
	font-size: 11px;
}

/* This is for the table cell above the Topics,Post & Last posts on the index.php */
td.rowpic{
	background-image: url(images/menu2.png);
	background-repeat: repeat-y;
}

/* Table Header cells */
th{
	color: #2D2D2D;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	white-space: nowrap;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
	background-image: url(images/menu2.png);
}

/* This is the border line & background colour round the entire page */
.bodyline{
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #E9E9E9;
}

/* This is the outline round the main forum tables */
.forumline{
	background-color: #FFFFFF;
}

/* Spécial portail */
.portaltitle{
	background-image: url(images/portaltitle_center.jpg);
	vertical-align: middle;
	text-align: left;
	background-repeat: repeat;
}

/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1{
	font: bold 20px/120% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #767676;
}

.subtitle, h2 {
	font: bold 18px/180% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* Used for the navigation text,(Page 1,2,3 etc) and the navigation bar when in a forum */
.nav {
	font-size: 11px;
	font-weight: bold;
}
.postbody {
	font-size: 12px;
	line-height: 125%;
}

/* Location,number of posts,post date etc */
.postdetails {
	font-size: 10px;
	color: #747474;
}

/* Quote blocks */
.quote {
	border: 1px solid #000000;
	color: #030303;
	font-size: 11px;
	line-height: 125%;
	background-color: #D0D0D0;
}

/* Code blocks */
.code {
	border: 1px solid #000000;
	color: #66CCFF;
	padding: 5px;
	font-family: Courier, "Courier New", sans-serif;
	font-size: 12px;
	background-color: #FFFFCC;
}

/* This is for the error messages that pop up */
.errorline {
	background: #ff8c00;
	border: 1px solid #000000;
}

/* Form elements */
form {
	display: inline;
}
input {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #e7e7e7;
}
select {
	color: #666666;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	background-color: #CCCCCC;
}
input.post,textarea.post {
	border: 1px solid #FF9900;
	color: #333333;
	padding-bottom: 2px;
	padding-left: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}
input.button, input.liteoption, .fakebut {
	border: 1px solid #999999;
	font-size: 11px;
	color: #dd6900;
	background-color: #EAEAEA;
}
input.catbutton{
	border:1px solid #d77700;
	font-size:10px;
	background-color: #EAEAEA;
	color: #818181;
}
input.mainoption{
	border:1px solid #d77700;
	font-size:11px;
	font-weight:bold;
	color: #333333;
	background-color: #FFFFFF;
}
a.but, a.but:hover, a.but:visited {
	color: #dd6900;
	text-decoration: none;
}

/* This is the line in the posting page which shows the rollover
help line. Colour value in row2 */
.helpline {
	border: 0 solid;
	font-size: 10px;
	color: #808080;
}

/* This is the gradient background at the top of the page */
.topbkg {
	background-repeat: repeat-x;
}
.topnav{
	font-size: 10px;
	color: #dd6900;
	height: auto;
	white-space: nowrap;
	background-image: url(../header/background_header_std.png);
}

/* Admin & Moderator Colours MODification */
.admin, .mod {
	font-size: 11px;
	font-weight: bold;
}
.admin, a.admin, a.admin:visited {
	color: #009900;
}
.mod, a.mod, a.mod:visited {
	color: #006699;
}
a.admin:hover, a.mod:hover {
	color: #767676;
}

/* Specify the space around images */
.imgtopic, .imgicon {
	margin-left: 3px;
}
.imgspace {
	margin-left: 1px;
	margin-right: 2px;
}
.imgfolder {
	margin: 1px 4px 1px 4px;
}

/* Gets rid of the need for border="0" on hyperlinked images */
img {
	border: 0 solid;
}
.row7 {
	background-image: url(images/background_cell2.png);
}
.row8 {
	background-image: url(images/background_cell3.png);
}
.portaltitle_left {
	background-image: url(images/portaltitle_left.jpg);
	background-repeat: no-repeat;
}
.portaltitle_right {
	background-image: url(images/portaltitle_right.jpg);
	background-repeat: no-repeat;
}
.portaltitle_left01 {
	background-image: url(images/portaltitle_L_02.jpg);
	background-repeat: no-repeat;
}
.portaltitle_left02 {
	background-image: url(images/portaltitle_L_01.jpg);
	background-repeat: no-repeat;
}
.portaltitle_left03 {
	background-image: url(images/portaltitle_L_03.jpg);
	background-repeat: no-repeat;
}
.portaltitle_left04 {
	background-image: url(images/portaltitle_L_04.jpg);
	background-repeat: no-repeat;
}
.portaltitle_left05 {
	background-image: url(images/portaltitle_L_05.jpg);
	background-repeat: no-repeat;
}
.portaltitle_left06 {
	background-image: url(images/portaltitle_L_06.jpg);
	background-repeat: no-repeat;
}
.portaltitle_left07 {
	background-image: url(images/portaltitle_L_07.jpg);
	background-repeat: no-repeat;
}
.portaltitle_left08 {
	background-image: url(images/portaltitle_L_08.jpg);
	background-repeat: no-repeat;
}
.portaltitle_left09 {
	background-image: url(images/portaltitle_L_09.jpg);
	background-repeat: no-repeat;
}
.portaltitle_left10 {
	background-image: url(images/portaltitle_L_10.jpg);
	background-repeat: no-repeat;
}
.portaltitle_left11 {
	background-image: url(images/portaltitle_L_11.jpg);
	background-repeat: no-repeat;
}
.footerbg {
	background-image: url(images/fond_footer.png);
}
a#pub {
	position: fixed;
	right: 0;
	display: block;
	height: 100px;
	width: 100px;
	background: url(images/pub.png) bottom right no-repeat;
	text-indent: -999em;
	text-decoration: none;
}

