/*  Cobalt phpBB Theme/Template  Designed and Developed by Jakob Persson  http://www.jakob-persson.com*//* Boxes around forum elements */td.mainboxRighttop {	background-image : url(images/border_rtop.gif);	background-repeat : no-repeat;}td.mainboxLefttop {	background-image : url(images/border_ltop.gif);	background-repeat : no-repeat;}td.mainboxTop {	background-image: url(images/border_hside.gif);	background-repeat: repeat-x;}td.mainboxMiddleright {	background-image : url("images/border_rmiddle.gif");	background-repeat : no-repeat;}td.mainboxMiddleleft {	background-image : url("images/border_lmiddle.gif");	background-repeat : no-repeat;}td.mainboxMiddlecenter {	background-image: url("images/border_hside.gif");	background-repeat: repeat-x;}td.mainboxLeft {	background-image : url(images/border_vside.gif);	background-repeat : repeat-y;}td.mainboxRight {	background-image: url(images/border_vside.gif);	background-repeat: repeat-y;}td.mainboxLeftbottom {	background-image: url(images/border_lbottom.gif);	background-repeat: no-repeat;}td.mainboxRightbottom {	background-image: url(images/border_rbottom.gif);	background-repeat: no-repeat;}td.mainboxBottom {	background-image: url(images/border_hside.gif);	background-repeat: repeat-x;}td.mainbox {	/* filter: Alpha(Opacity=20);	*/	background-image : url(images/mainbox_bg.jpg);}/*  images alignment */.img_forumstatus {	padding-left : 1px;}.img_topicstatus {	padding-left : 4px;	padding-top : 4px;	padding-bottom : 4px;}.img_modtopicstatus {	padding-top : 4px;	padding-bottom : 4px;}.img_pmstatus {	padding-top : 4px;	padding-bottom : 4px;}.tdReplyImgBottom {	padding-top : 4px;	}.tdPostImgBottom {	padding-top : 4px;	}/* viewtopic */td.viewTopicBox {	background-image: url(images/catbox_background.gif);	background-repeat: repeat;}td.viewTopicBoxStart {	background-image: url(images/catbox_bg_start.gif);	background-repeat: repeat-y;}/* privmsgs */td.privmsgsBox {	background-image: url(images/catbox_background.gif);	background-repeat: repeat;}td.privmsgsBoxStart {	background-image: url(images/catbox_bg_start.gif);	background-repeat: repeat-y;}/* generic */td.genBox {	background-image: url(images/catbox_background.gif);	background-repeat: repeat;}td.genBoxStart {	background-image: url(images/catbox_bg_start.gif);	background-repeat: repeat-y;}/* The box on the index page with folder icon descriptions */td.folderIconBox {	background-image: url(images/catbox_background.gif);	background-repeat: repeat;}td.folderIconBoxStart {	background-image: url(images/catbox_bg_start.gif);	background-repeat: repeat-y;}/* error and confirm boxes */td.ErrorConfirmBox {	background-image: url(images/catbox_background.gif);	background-repeat: repeat;}td.ErrorConfirmBoxStart {	background-image: url(images/catbox_bg_start.gif);	background-repeat: repeat-y;}/* The box around the categories */td.cboxLeft {	background-image : url(images/border_vside.gif);	background-repeat : repeat-y;}td.cboxRight {	background-image: url(images/border_vside.gif);	background-repeat: repeat-y;}td.cboxLeftbottom {	background-image: url(images/border_lbottom.gif);	background-repeat: no-repeat;}td.cboxRightbottom {	background-image: url(images/border_rbottom.gif);	background-repeat: no-repeat;}td.cboxBottom {	background-image: url(images/border_hside.gif);	background-repeat: repeat-x;}td.cbox {	background-image: url(images/catbox_background.gif);	background-repeat: repeat;}/* Start background images in category box and header, this is for the background "fading" effect  */td.cBarStart {	background-image: url(images/cat_bar_start.gif);	background-repeat: no-repeat;}td.cBoxStart {	background-image: url(images/catbox_bg_start.gif);	background-repeat: repeat-y;}/*  Fonts for the text in the forum list displaying the number of topics and posts */.index_numtopics {	font-family : "Trebuchet MS", Verdana, Helvetics, Arial, sans-serif;	color : White;	font-size : 9pt;	text-transform : lowercase;}.index_numposts { 	font-family : "Trebuchet MS", Verdana, Helvetics, Arial, sans-serif;	color : White;	font-size : 9pt;	text-transform : lowercase;	}/* Forum stats */a.forumstats:link, a.forumstats:hover, a.forumstats:visited  {	font-family : "Trebuchet MS", Verdana, Helvetics, Arial, sans-serif;	color : White;	font-size : 11pt;	text-decoration: none;	cursor : help;}/* General font families for common tags */font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }a,a:active,a:visited {	color : White;	text-decoration: none;}a:hover		{	text-decoration: underline;		color: #FFCE00;}/* div for links to PM folder */div.pmFolderLinks {	color: #FFCE00;} div.pmFolderLinks	a {	 	color: #A7D9FE;		}   div.pmFolderLinks					a:hover {	 	color: #FFCE00;		text-decoration: underline;		}  /* color: #A7D9FE;	 */ /* General page style. The scroll bar colors only visible in IE5.5+ */body {/*	background-color: #E5E5E5; */	background-color: #275CAC;		/*	scrollbar-face-color: #DEE3E7;	scrollbar-highlight-color: #FFFFFF;	scrollbar-shadow-color: #DEE3E7;	scrollbar-3dlight-color: #D1D7DC;	scrollbar-arrow-color: #006699;	scrollbar-track-color: #EFEFEF;	scrollbar-darkshadow-color: #98AAB1;*/		background-image : url(images/background.jpg);	margin-top : 10px ! important;	margin-left : 10px ! important;	margin-right : 10px ! important;	margin-bottom : 10px ! important;	color : #FFFFFF;}/* Horizontal rules */hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}hr.post	{ height: 0px; border: 0px solid #105F98; border-top-width: 1px;}hr.hr_whitedotted	{ height: 0px; border: 1px dotted White; }hr.hr_whitesolid	{ height: 0px; border: 1px solid White; }hr.hr_aquadotted	{ height: 0px; 	border: dotted  #63CEFF;}hr.hr_yellowdotted	{ height: 0px; 	border: dotted  #FFCE00;}/* This is the border line & background colour round the entire page */.bodyline	{	background-color: #13619F;	background : url(images/background2.gif);}/* This is the outline round the main forum tables */.forumline	{}/* Main table cell colors and backgrounds */td.row1	{	border-color: #13619F; }td.row2	{	border-color: #13619F; }td.row3	{	border-color: #13619F; }.bottom {	color : #0D406A;	}.top {	color : #0D406A;	}.avatarcatselect {	padding-bottom: 25px;}a.nav_top {	font-weight: bold;	font-size: 9pt;	color : #0D406A;	text-decoration: none;	}a.nav_top:hover {	text-decoration: underline;	color : #0D406A;}td.cat,td.catHead,td.catBottom {	height: 29px;}th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {	font-weight: bold;	border-style: none;	height: 28px; }	td.row3Right,td.spaceRow {	}th.thHead,td.catHead { font-size: 10pt; border-width: 0px 0px 0px 0px; border-color: #13619F; }th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 0px 0px 0px; border-color: #13619F;  }th.thRight,td.catRight,td.row3Right	 { border-width: 0px 0px 0px 0px; border-color: #13619F; }th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 0px; border-color: #13619F; }th.thBottom,td.catBottom  { border-width: 0px 0px 0px 0px; border-color: #13619F; }th.thTop	 { border-width: 0px 0px 0px 0px; border-color: #13619F; }th.thCornerL { border-width: 0px 0px 0px 0px; border-color: #13619F; }th.thCornerR { border-width: 0px 0px 0px 0px; border-color: #13619F; }/* index elements */td.loginIndex {	padding-bottom : 10px;}td.onlineIndex {	padding-bottom : 12px;}/* The largest text used in the index page title and toptic title etc. */.maintitle,h1,h2	{	font-weight: bold;	font-size: 16pt;	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	line-height : 120%;	color : White;	font : italic;}/* General text */.gen { font-size : 10pt; }.genmed { font-size : 8pt; }.gensmall { font-size : 7pt; }.gen,.genmed,.gensmall {	color : White;}a.gen,a.genmed,a.gensmall {	color: White;	text-decoration: none;	border-bottom : 1px dashed #FFFFFF;}a.gen:hover,a.genmed:hover,a.gensmall:hover	{	color: #FFCE00;	text-decoration: underline;		border-bottom : 0px dashed #FFCE00;}div.mainmenu		a:hover {		color: #FFCE00;	!important;		}		 td { 			font-size: 8pt;			}		td.mainmenu		a:hover {		color: #FFCE00;	!important;		}		 td { 			font-size: 8pt;			}		/* Forum category titles */.cattitle		{	font-weight: bold;	font-size: 16pt ;	color : #134F84;	font-family : "Trebuchet MS", Verdana, Helvetics, Arial, sans-serif;	margin-left : 1px;}a.cattitle		{	text-decoration: none;	color : #134F84;}a.cattitle:hover{	text-decoration: underline;	color : #134F84;}a.cattitle:visited{	color : #134F84;}/* Forum title: Text and link to the forums used in: index.php */.forumlink		{	font-weight: bold;	font-size: 12pt;	color : White;	text-transform : uppercase;	letter-spacing : 0.5em;}a.forumlink 	{	font-family : "Trebuchet MS", Verdana, Helvetics, Arial, sans-serif;	text-decoration: none;	color : White;}a.forumlink:hover{	color: #FFCE00;	text-decoration : none;}.forumdescription {	font-family : Verdana, Helvetics, Arial, sans-serif;	text-decoration: none;	color : White;	font-size : 8pt;}.forummoderator {	font-family : Verdana, Helvetics, Arial, sans-serif;	text-decoration: none;	color : White;	font-size : 7pt;}/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */.nav			{	font-weight: bold;	font-size: 8pt;	color : White;	text-decoration: none;	}a.nav:hover		{ text-decoration: underline; }/* titles for the topics: could specify viewed link colour too */.topictitle			{	font-weight: normal;	font-size: 8pt;	color : White;}a.topictitle   {	text-decoration: none;	color : White;}a.topictitle:visited {	text-decoration: none;	color : #CAE4FF;}a.topictitle:hover	{	text-decoration: underline;	color: #FFCE00;}/* Name of poster in viewmsg.php and viewtopic.php and other places */.name			{ font-size : 8pt; }/* Location, number of posts, post date etc */.postdetails		{ font-size : 7pt; }/* The content of the posts (body of text) */.postbody 	{ 	font-size : 10pt;	} .postbody	a {	 text-decoration: underline;	} .postbody 	a:visited {		text-decoration: underline;		}a.postlink:link	{	text-decoration: underline;	color : #CAE4FF}a.postlink:visited {	text-decoration: none;	color : #319CFF;}a.postlink:hover {	text-decoration: underline;	color: #FFCE00;}a.faqlink {	text-decoration: none;	color : #FFFFFF;	font-size: 8pt;}a.faqlink:visited {	text-decoration: none;	color : #FFFFFF;}a.faqlink:hover {	text-decoration: underline;	color: #FFCE00;}span.messagetextwrap	a {			text-decoration: underline;			}span.messagetextwrap	a:visited {			text-decoration: underline; 	}		/* Quote & Code blocks */.code {	font-family: Courier, 'Courier New', sans-serif;	font-size: 10pt;	color: #FFCE00;	border: dashed #FFCE00;	border-left-width: 1px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;}.quote {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #63CEFF;	line-height: 125%;	border: #63CEFF;	border-style: dashed;	border-left-width: 1px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;}/* Form elements */input, textarea, select {	background-color: #13619F;	color: #FFFFFF;	font-family: "Andale Mono", "Courier New", Courier, monospace;	font: 11px;	border-color : #0D4267 #178DDF #178DDF #0D4267;}/* The text input fields background colour */input.post, textarea.post, select {	background-color : #13619F;}input{	 text-indent : 2px;}/* Copyright and bottom info */.copyright		{	font-size: 8pt;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: White;	letter-spacing: -1px;}a.copyright		{	color: White;	text-decoration: none;}a.copyright:hover {	color: #FFCE00;	text-decoration: underline;}/* Copyright and bottom info */.credit	{	font-size: 8pt;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: White;	letter-spacing: -1px;}a.credit		{	color: White;	text-decoration: none;}a.credit:hover {	color: #FFCE00;	text-decoration: underline;}