/*

  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 : 7px;

	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 : 12pt;

	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; 

}





/*

  This is for the table cell above the Topics, Post & Last posts on the index.php page

*/



td.rowpic {

	background-color: #13619F;

	background-image: url(images/cellpic3.gif);

	background-repeat: repeat-y;

}



td.posttype { 

/*

	background-color: #13619F;

	background-image: url(images/formpic.gif);

	background-repeat: repeat-x;

*/

padding-bottom: 20px;

 }

 

 td.buttons { 

 /*

	background-color: #13619F;

	background-image: url(images/formpic.gif);

	background-repeat: repeat-x;

*/

	padding-top : 25px;

	padding-bottom : 10px;

 }





th	{

	color: #134F84;

	border-color: transparent;

	font-size: 9pt;

	font-weight : bold;

	background-color: #DDDDDD;

	height: 25px;

	background-image: url(images/cellpicsilver.gif);

}



td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {

	background-image: url(images/cellpicsilver.gif);

	background-color: #DDDDDD;

	border-style: solid;

	height: 28px;

	color : #0D406A;	

}



.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;

}



/*

.messagetextwrap		a {			text-decoration: underline;	!important			}				a:visited {			text-decoration: underline; !important			}		

*/



/* 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;

}





/* 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;

}





/* Form elements */

input, textarea, select {

	background-color: #13619F;

	color: #FFFFFF;

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

	background-image : url(images/formpic.gif);

	border-color : #0D4267 #178DDF #178DDF #0D4267;

}



textarea {

	background-image : url("images/background.jpg");

}



/* The text input fields background colour */

input.post, textarea.post, select {

	background-color : #13619F;

}



input

{

	 text-indent : 2px;

}



/* The buttons used for bbCode styling in message post */

input.button {

	background-color: #DDDDDD;

	border-color : #EEEEEE #999999 #999999 #EEEEEE;

	color : #0D406A;

	font-size: 8pt;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image : url(images/buttonbgpic.gif);

}



/* The main submit button option */

input.mainoption {

	background-color: #DDDDDD;

	border-color : #EEEEEE #999999 #999999 #EEEEEE;

	background-color : #FAFAFA;

	font-weight : bold;

	background-image : url(images/buttonbgpic.gif);

	color : #0D406A;	

}



/* None-bold submit button */

input.liteoption {

	background-color: #DDDDDD;

	border-color : #EEEEEE #999999 #999999 #EEEEEE;

	background-color : #FAFAFA;

	font-weight : normal;

	background-image : url(images/buttonbgpic.gif);

	color : #0D406A;	

}



/* Radio buttons and checkboxes without bg */



.checkbox {

	background-image : none;

	background-color : transparent;

}



/* This is the line in the posting page which shows the rollover

  help line. This is actually a text box, but if set to be the same

  colour as the background no one will know ;)

*/

.helpline {	

	background-color: transparent;

	background-image: none;

	border-style: none;

	color : White;

}

td.inlineadtitle {
	background-color: {T_TR_COLOR3}; border: {T_TH_COLOR3}; border-style: solid; border-width: 1px;
}
td.inlinead {
	background-color: {T_TR_COLOR3}; border: {T_TH_COLOR3}; border-style: solid; border-width: 1px; text-align: center;
}


/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */

@import url("formIE.css");



/* Daz' Opacity Button MOD, http://www.forumimages.com */



.imgfade{filter:alpha(opacity=50); -moz-opacity:0.5}

.imgfull{filter:alpha(opacity=100); -moz-opacity:1}





/*

  Cobalt phpBB Theme/Template

  Designed and Developed by Jakob Persson

  http://www.jakob-persson.com

*/

