
/* General page style. The scroll bar colours only visible in IE5.5+ */
body { background-color: #FDFDFD; 
	/* background-image : url(images/main_bg.jpg); */
     }



/* General font families for common tags */
a.topic-new, a.topic-new:visited { color: #ffff00; }
a.topic-new:hover, a.topic-new:active { color: #ffff00; }
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif; }
p,td { font-size: 10px; color: #000000; }
a:link,a:active,a:visited { color : #00537A; text-decoration: none;}
a:hover { color : #F16600; text-decoration: underline;}
/* a:hover { text-decoration:none; color: #004978; } */
hr { height: 1px; color: gray; padding-top: 0px; padding-bottom: 0px;}
h1,h2 { font-family: "Trebuchet MS", Verdana,Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; text-decoration:none; line-height:120%; color:#000000;}



/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #FFFFFF; border: 1px #DEE3E7 solid; }




/* This is the outline round the MAIN FORUM TABLES */

.forumline	{ background-color: #BABABA; border: 0px #000000 solid; }




/* This is the CSS for the ALBUM MOD */



/* Main table cell colours and backgrounds */
td.row9	{ background-color: #F5F8FB;}

td.row1	{ background-color: #F9F9F9; padding-left: 4px; padding-right: 4px;}
td.row2	{ background-color: #F0F0F0; padding-left: 4px; padding-right: 4px;}
td.row3	{ background-color: #F9F9F9; }
td.row4	{ background-color: #F9F9F9; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
td.row5	{ padding-left: 20px;}
td.row6	{ padding-left: 15px; padding-right: 15px; }
td.row7	{ background-color: #F9F9F9; padding-left: 5px; padding-right: 5px; }

/* ROW for warnings - */
td.row8	{ background-color: #FFDAD5; padding-left: 5px; padding-right: 5px; border-width:1pt; border-color:red; border-style:solid; }


/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/

td.rowpic {background-color: #006A9F; background-image: url(images/***.gif)}



/* Header cells - */
                    
th                 { color: #EFF4FF; font: bold 10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; background-color: #006A9F; height: 25px; }

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
		                           background-color:#CCCCCC; border: #FF0000; border-style: solid; height: 22px;
}



/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom       { height: 29px; border-width: 0px 0px 0px 0px;}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR 
                                     { font-weight: bold; border: #FF0000; border-style: solid; height: 24px;}
td.row3Right,td.spaceRow             { background-color: #F3F3F3; border: #FF0000; border-style: solid;}
th.thHead,td.catHead                 { font-size: 11px; border-width: 0px 0px 0px 0px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 0px 0px 0px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 0px 0px 0px; }
th.thLeft,td.catLeft	             { border-width: 0px 0px 0px 0px; }
th.thBottom,td.catBottom             { border-width: 0px 0px 0px 0px; }
th.thTop	                         { border-width: 0px 0px 0px 0px; }
th.thCornerL                         { border-width: 0px 0px 0px 0px; }
th.thCornerR                         { border-width: 0px 0px 0px 0px; }




/* The largest text used in the index page title, toptic title, album pages.... etc. */

.menu	                   { color: #48576A; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
a.menu		               { color : #48576A; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
a.menu:visited             { color : #48576A; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
a.menu:hover               { color : #000000; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

.maintitle	                   { color: #687484; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
a.maintitle		               { color : #687484; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
a.maintitle:visited            { color : #687484; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
a.maintitle:hover              { color : #000000; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none}


.topic_tittle	                  { color: #F7B16C; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
a.topic_tittle		              { color : #F7B16C; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
a.topic_tittle:visited            { color : #F7B16C; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
a.topic_tittle:hover              { color : #F16600; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

.activetitlelink	                   { color: #215F99; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
a.activetitlelink		               { color : #215F99; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
a.activetitlelink:visited            { color : #215F99; font: bold 11px Verdana, Arial, Helvetica, sans-serif;}
a.activetitlelink:hover              { color : #215F99; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none}


/* General text */
.gen                                            { color : #000000; font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
.genmed                                         { color : #000000; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
.gensmall                                       { color : #000000; font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
.gen,.genmed,.gensmall                          { color : #000000; }
a.gen,a.genmed,a.gensmall                             { color : #000000; text-decoration: none; }
a.gen:visited,a.genmed:visited,a.gensmall:visited     { color : #000000; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	          { color : #F16600; text-decoration: none; }

.gen2                                            { color : #000000; font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
.genmed2                                        { color : #000000; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
.gensmall2                                       { color : #000000; font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
.gen2,.genmed2,.gensmall2                        { color : #000000; }
a.gen2,a.genmed2,a.gensmall2                     { color : #000000; text-decoration: none; }
a.gen2:visited,a.genmed2:visited,a.gensmall2:visited     { color : #000000; text-decoration: none; }
a.gen2:hover,a.genmed2:hover,a.gensmall2:hover	 { color : #000000; text-decoration: underline; }

.gray                                            { color : #535353; font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
.graymed                                         { color : #535353; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
.graysmall                                       { color : #535353; font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
.gray,.graymed,.graysmall                        { color : #535353; }
a.gray,a.graymed,a.graysmall                     { color : #535353; text-decoration: none; }
a.gray:visited,a.graymed:visited,a.graysmall:visited { color : #535353; text-decoration: none; }
a.gray:hover,a.graymed:hover,a.graysmall:hover	 { color : #004978; text-decoration: underline; }

.darkgray                                            { color : #333333; font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
.darkgraymed                                         { color : #333333; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
.darkgraysmall                                       { color : #333333; font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
.darkgray,.darkgraymed,.darkgraysmall                        { color : #333333; }
a.darkgray,a.darkgraymed,a.darkgraysmall                     { color : #333333; text-decoration: none; }
a.darkgray:hover,a.darkgraymed:hover,a.darkgraysmall:hover	 { color : #004978; text-decoration: none; }

.lightgray                                            { color : #9F9F9F; font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
.lightgraymed                                         { color : #9F9F9F; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
.lightgraysmall                                       { color : #9F9F9F; font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
.lightgray,.lightgraymed,.lightgraysmall              { color : #9F9F9F; }
a.lightgray,a.lightgraymed,a.lightgraysmall                          { color : #9F9F9F; text-decoration: none; }
a.lightgray:visited,a.lightgraymed:visited,a.lightgraysmall:visited	 { color : #9F9F9F; text-decoration: none; }
a.lightgray:hover,a.lightgraymed:hover,a.lightgraysmall:hover	     { color : #004978; text-decoration: none; }


.black                                            { color : #000000; font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
.blackmed                                         { color : #000000; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
.blacksmall                                       { color : #000000; font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
.black,.blackmed,.blacksmall                    { color : #000000; }
a.black,a.blackmed,a.blacksmall                   { color : #000000; text-decoration: none; }
a.black:visited,a.blackmed:visited,a.blacksmall:visited { color : #000000; text-decoration: none; }
a.black:hover,a.blackmed:hover,a.blacksmall:hover { color : #004978; text-decoration: underline; }


.silver                                              { color : silver; font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
.silvermed                                           { color : silver; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
.silversmall                                         { color : silver; font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
.silver,.silvermed,.silversmall                     { color : silver; }
a.silver,a.silvermed,a.silversmall                   { color : silver; text-decoration: none; }
a.silver:hover,a.silvermed:hover,a.silversmall:hover { color : #004978; text-decoration: underline; }


.whitegen                                        { color : #EFF4FF; font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
.whitemed                                        { color : #EFF4FF; font: normal 10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px;}
.whitesmall                                      { color : #EFF4FF; font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
.white,.whitemed,.whitesmall                    { color : #EFF4FF; }
a.white,a.whitemed,a.whitesmall                  { color : #EFF4FF; text-decoration: none; }
a.white:hover,a.whitemed:hover,a.whitesmall:hover{ color : #004978; text-decoration: underline; }

.blue                                            { color : #00537A; font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
.bluemed                                         { color : #00537A; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
.bluesmall                                       { color : #00537A; font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
.blue,.bluemed,.bluesmall                        { color : #00537A; }
a.blue,a.bluemed,a.bluesmall                     { color : #00537A; text-decoration: none; }
a.blue:visited,a.bluemed:visited,a.bluesmall:visited   { color : #00537A; text-decoration: none; }
a.blue:hover,a.bluemed:hover,a.bluesmall:hover	 { color : #F16600; text-decoration: underline; }

.darkblue                                           { color : #00486A; font: normal 12px Verdana, Arial, Helvetica, sans-serif;  }
.darkbluemed                                        { color : #00486A; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
.darkbluesmall                                      { color : #00486A; font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
.darkblue,.darkbluemed,.darkbluesmall                     { color : #00486A; }
a.darkblue,a.darkbluemed,a.darkbluesmall                  { color : #00486A; text-decoration: none; }
a.darkblue:visited,a.darkbluemed:visited,a.darkbluesmall:visited   { color : #00486A; text-decoration: none; }
a.darkblue:hover,a.darkbluemed:hover,a.darkbluesmall:hover{ color : #F16600; text-decoration: underline; }


.satblue                                           { color : #00488B; font: normal 12px Verdana, Arial, Helvetica, sans-serif;  }
.satbluemed                                        { color : #00488B; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
.satbluesmall                                      { color : #00488B; font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
.satblue,.satbluemed,.satbluesmall                     { color : #00488B; text-decoration: none; }
a.satblue,a.satbluemed,a.satbluesmall                  { color : #00488B; text-decoration: none; }
a.satblue:visited,a.satbluemed:visited,a.satbluesmall:visited   { color : #00488B; text-decoration: none; }
a.satblue:hover,a.satbluemed:hover,a.satbluesmall:hover         { color : #F16600; text-decoration: underline; }


.orange                                           { color : #F16600; font: normal 12px Verdana, Arial, Helvetica, sans-serif;  }
.orangemed                                        { color : #F16600; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
.orangesmall                                      { color : #F16600; font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
.orange,.orangemed,.orangesmall                     { color : #F16600; text-decoration: none; }
a.orange,a.orangemed,a.orangesmall                  { color : #F16600; text-decoration: none; }
a.orange:visited,a.orangemed:visited,a.orangesmall:visited   { color : #F16600; text-decoration: none; }
a.orange:hover,a.orangemed:hover,a.orangesmall:hover         { color : #F16600; text-decoration: underline; }


.red                                               { color : #AB0000; font: normal 12px Verdana, Arial, Helvetica, sans-serif;  }
.redmed                                            { color : #AB0000; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
.redsmall                                          { color : #AB0000; font: normal 9px Verdana, Arial, Helvetica, sans-serif; }
.red,.redmed,.redsmall                             { color : #AB0000; text-decoration: none; }
a.red,a.redmed,a.redsmall                          { color : #AB0000; text-decoration: none; }
a.red:visited,a.redmed:visited,a.redsmall:visited  { color : #AB0000; text-decoration: none; }
a.red:hover,a.redmed:hover,a.redsmall:hover        { color : #AB0000; text-decoration: underline; }



/* The register, login, search etc links at the top of the page */
.rules_header		      { color : #FFFF99; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a.rules_header	          { color : #FFFF99; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a.rules_header:visited    { color : #FFFF99; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a.rules_header:hover      { color : black; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }

.main_header_menu		     { color : white; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a.main_header_menu	         { color : white; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a.main_header_menu:visited   { color : white; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a.main_header_menu:hover     { color : black; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }

.main_right_header_menu		     { color : #00488B; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a.main_right_header_menu         { color : #00488B; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a.main_right_header_menu:visited { color : #00488B; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a.main_right_header_menu:hover   { color : black; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }


.mainmenu		   { text-decoration: none; font-size : 10px; color : #00537A }
a.mainmenu		   { text-decoration: none; color : #00537A;  }
a.mainmenu:visited   { text-decoration: none; color : #00537A; }
a.mainmenu:hover     { text-decoration: underline; color : #00537A; }

.pagination {
    font-size: 9px;
	color: white;
	text-decoration: none;
	padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 2px;
	border: 1px solid #4692BF;
	background-color: #4692BF;
}

.pagination2 { height: 10px; line-height: 15px;}

.pagination2 a:link, .pagination2 a:active, .pagination2 a:visited {
	font-size: 9px;
	color: #5C758C;
	text-decoration: none;
	padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 2px;
	border: 1px solid #B4BAC0;
	background-color: #ECEDEE;
}

.pagination2 a:hover {
      color: white;
	text-decoration: none;
	border: 1px solid #368AD2;
    background-color: #368AD2;
}


.tbut { height: 24px; line-height: 20px; }

.tbut a:link, .tbut a:active, .tbut a:visited {
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	padding-top: 0px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;
	border-top: 1px solid #C2C2C2;
	border-left: 1px solid #C2C2C2;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	background-color: white;
}

.tbut a:hover {
      color: #333333;
	text-decoration: none;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #C2C2C2;
	border-right: 1px solid #C2C2C2;
      background-color: #F6F6F6;
}

.big_but { height: 22px; line-height: 20px; }

.big_but a:link, .big_but a:active, .big_but a:visited {
	font-size: 10px;
	color: #004978;
	text-decoration: none;
	padding-top: 2px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px;
	border-top: 1px solid #8E8E8E;
	border-left: 1px solid #8E8E8E;
	border-bottom: 1px solid #004978;
	border-right: 1px solid #004978;
	background-color: white;
}

.big_but a:hover {
      color: #004978;
	text-decoration: none;
	border-top: 1px solid #004978;
	border-left: 1px solid #004978;
	border-bottom: 1px solid #8E8E8E;
	border-right: 1px solid #8E8E8E;
      background-color: #F6F6F6;
}



/* The Quick Reply Form */
td.QRFHead        {color: #FFFFFF; font-size: 10px; font-weight: bold; letter-spacing: 1px; background-color:#006A9F; 
                   height: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.not_author		{ font-size : 10px; color : #990000 }
.guestname	      { font-size : 10px; color : #000000 }




/* The ATTACH MOD */

td.attachrow		{ font: normal 11px Verdana, Arial, Helvetica, sans-serif; color : ; border-color : ; }
td.attachheader         { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color : ; border-color : ; background-color: ; }
table.attachtable	      { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color : ; border-color : ; border-collapse : collapse; }




/* FAQ text */
.faqtext		   { font-size : 12px; color : #000000;}
.faq		         { font-size : 11px; color : #000000;}
a.faq		         { text-decoration: none; color : #929FAE;  }
a.faq:hover          { text-decoration: underline; color : #929FAE; }
a.faq:visited        { text-decoration: none; color : #006699; }



/* Forum category titles */
.cattitle		 { font-weight: bold; font-size: 10px ; letter-spacing: 1px; color : #131313; padding-left: 0px; }
a.cattitle		 { text-decoration: none; color : #131313; }
a.cattitle:visited { text-decoration: none; color : #131313; }
a.cattitle:hover   { text-decoration: none; color : #131313;}




/* PM */
.privatmsg		   { font-weight: bold; font-size: 11px ; letter-spacing: 1px; color : #929FAE}
a.privatmsg		   { text-decoration: none; color : #929FAE; }
a.privatmsg:visited  { text-decoration: none; color : #929FAE; }
a.privatmsg:hover    { text-decoration: none; color : #929FAE;}




/* Forum title: Text and link to the forums used in: index.php */
.forumlink		      { color : #00537A; font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 17px}
.forum_desrcription   { color : #535353; font: normal 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; 
                      line-height: 11px;}
a.forumlink 	      { color : #00537A; font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 17px}
a.forumlink:visited   { color : #00537A; font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;line-height: 17px}
a.forumlink:hover     { color : #F16600; font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;line-height: 17px}



/* titles for the forums: could specify viewed link colour too */
.forumtitle	       { color : #00537A; font: bold 10px Verdana, Arial, Helvetica, sans-serif;}
a.forumtitle:link   { text-decoration: none; color : #00537A; }
a.forumtitle:visited { text-decoration: none; color : #00537A; }
a.forumtitle:hover	{ text-decoration: none; color : #F16600; }

.forumtitle2	       { color : #255A8B; font: bold 10px Verdana, Arial, Helvetica, sans-serif;}
a.forumtitle2:link   { text-decoration: none; color : #255A8B; }
a.forumtitle2:visited { text-decoration: none; color : #255A8B; }
a.forumtitle2:hover	{ text-decoration: none; color : #F16600; }


/* titles for the topics: could specify viewed link colour too */
.topictitle	         { color : #00537A; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.topictitle:link    { color : #00537A; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.topictitle:visited { color : #00537A; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.topictitle:hover	 { color : #F16600; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.topictitle2	         { color : #255A8B; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.topictitle2:link    { color : #255A8B; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.topictitle2:visited { color : #255A8B; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.topictitle2:hover	 { color : #F16600; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }




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




/* Location, number of posts, post date etc */
.postdetails		{ font-size : 9px; color : #000000; }
.postdate		      { font-size : 9px; color : #004978; }





/* The content of the posts (body of text) */
.postbody { font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
a.postlink:link	{ text-decoration: none; color : #006699 }
a.postlink:visited { text-decoration: none; color : #006699; }
a.postlink:hover { text-decoration: underline; color : #006699}



/* Quote & Code blocks */
.code { 
	font-family: Courier, 'Courier New', sans-serif; font-size: 10px; color: #339900;
	background-color: #F1F1F1; border: #F3F3F3; border-style: solid;
	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: 10px; color: #333333; line-height: 125%;
	background-color: #FFFFFF; border: #505050; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.mod {
	font-family: {T_FONTFACE1}; font-size: 11px; color: {T_BODY_TEXT}; line-height: 125%; 
}

.exclamation {
	font-weight: bold; font-family: Times New Roman, Verdana; font-size : 45px; color: #ffffff;
}

td.ModTable { background-color: #CC3333; }

/* Copyright and bottom info */
.copyright		{ font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; letter-spacing: -1px;}
a.copyright		{ color: #999999; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}


.login		{ font-weight: bold; font-size: 11px ; letter-spacing: 1px; color : #FD9B09; background-color: #006699}
a.login		{ color: #FD9B09; text-decoration: none;}
a.login:visited { text-decoration: none; color : #FD9B09; }
a.login:hover { color: #FD9B09; text-decoration: underline;}




/* Bottom Topic and Forum text */
.bottom_topic_forum_text      { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
a.bottom_topic_forum_text		{ color: #FFFFFF; text-decoration: none;}




/* LOGIN Form elements */


.login_form_text { font-size: 9px; color : silver; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;

}

.login_form_checkbox  { width:15px; height:15px;
}




/* Form elements and buttons */

select                     { color : #000000; font: normal 10px Verdana, Arial, Helvetica, sans-serif;  height: 17px }
select.instr_arch          { color : #333; font: normal 10px Verdana, Arial, Helvetica, sans-serif; background: #eee; height: 17px; border: 1px solid silver;  }

textarea                   { color : #000000; padding-left: 3px; font: normal 10px Verdana, Arial, Helvetica, sans-serif;
                             border: 1px solid #666; }


INPUT.input_profile        { font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; 
                             border: 1px solid #666; height: 18px }
INPUT.top_login_form       { color: silver; font: normal 9px Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; 
                             border: 1px solid #D6D6D6; height: 16px }
INPUT.submit               { font: normal 10px Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF; border: 1px solid #666; height: 17px; }

INPUT.submit_instr_arch    { color:#666; font: normal 10px Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF; border: 1px solid gray; height: 17px; }

INPUT.submit_browse        { font: normal 10px Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF; border: 1px solid #666; }

INPUT.mainoption           {cursor:pointer; margin:0 1px;display:inline-block;border-top:1px solid #CBCBCB;border-bottom:1px solid #858585;text-decoration:none;outline:0;text-align:center;background:url(./images/button_bg2.gif) repeat-x;background-position:bottom left;padding:2px 6px 3px 6px;margin-right:-2px;left:-1px;position:relative;z-index:999999;font:bold 11px 'Verdana';color:#444F51;border-left:1px solid #CBCBCB;border-right:1px solid #858585;}

INPUT.mainoption:hover {background-position:bottom right;color:#374345;border-left:1px solid #858585;border-right:1px solid #8ac;border-top:1px solid #858585;border-bottom:1px solid #8ac;text-decoration:none;}

INPUT.liteoption           {cursor:pointer; margin:0 1px;display:inline-block;border-top:1px solid #CBCBCB;border-bottom:1px solid #858585;text-decoration:none;outline:0;text-align:center;background:url(./images/button_bg2.gif) repeat-x;background-position:bottom left;padding:2px 6px 3px 6px;margin-right:-2px;left:-1px;position:relative;z-index:999999;font:11px 'Verdana';color:#444F51;border-left:1px solid #CBCBCB;border-right:1px solid #858585;}

INPUT.liteoption:hover {background-position:bottom right;color:#374345;border-left:1px solid #858585;border-right:1px solid #8ac;border-top:1px solid #858585;border-bottom:1px solid #8ac;text-decoration:none;}

INPUT.liteoption2           {cursor:pointer; margin:0 1px;display:inline-block;border-top:1px solid #CBCBCB;border-bottom:1px solid #858585;text-decoration:none;outline:0;text-align:center;background:url(./images/button_bg.gif) repeat-x;background-position:bottom left;padding:1px 6px 4px 6px;margin-right:-2px;left:-1px;position:relative;z-index:999999;font:11px 'Verdana';color:#444F51;border-left:1px solid #CBCBCB;border-right:1px solid #858585;}

INPUT.liteoption2:hover {background-position:bottom right;color:#374345;border-left:1px solid #858585;border-right:1px solid #8ac;border-top:1px solid #858585;border-bottom:1px solid #8ac;text-decoration:none;}

INPUT.liteoption3           {cursor:pointer; margin:0 1px;display:inline-block;border-top:1px solid #CBCBCB;border-bottom:1px solid #858585;text-decoration:none;outline:0;text-align:center;background:url(./images/button_bg.gif) repeat-x;background-position:bottom left;padding:2px 6px 3px 6px;margin-right:-2px;left:-1px;position:relative;z-index:999999;font:11px 'Verdana';color:#444F51;border-left:1px solid #CBCBCB;border-right:1px solid #858585;}

INPUT.liteoption3:hover {background-position:bottom right;color:#374345;border-left:1px solid #858585;border-right:1px solid #8ac;border-top:1px solid #858585;border-bottom:1px solid #8ac;text-decoration:none;}

INPUT.search_button        { color: #5C758C; font: normal 10px Verdana, Arial, Helvetica, sans-serif; background: #ECEDEE; border: 1px solid #768793; height: 18px;}

INPUT.submit_attach        { color:#666; font: normal 9px Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF; border: 1px solid gray; height: 18px;}

.attach_form_titles        { text-decoration: none; font-size : 10px; color : #045076; line-height: 12px;}




/* The buttons used for bbCode styling in message post */
input.bb_button      { color : #1D1D1D; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 
                    background-color : #F7F7F7; border: 1px solid gray; }





/* 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 { color : #5E5E5E; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;  background-color: #FAFAFA; border-style: none; }


.reg		{  text-decoration: none; font-size : 10px; color : #666666; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.reg		{ text-decoration: none; color : #666666; }
a.reg:visited {text-decoration: none; color : #666666; }
a.reg:link	{}
a.reg:hover{ text-decoration: underline; color : #004978; }

/* MOD : Image Resizer JS - Start */
.ncode_imageresizer_warning { margin: 0; padding: 0; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #A9B8C2; color: black; background-color: #A9B8C2; font-size: 8pt; cursor:pointer; }
/* MOD : Image Resizer JS - End */

.row                     { color : #999999; font: bold 12px Arial, Helvetica, sans-serif;}

.roundborder {
    border-top:1px solid #DBDBDB;
    border-bottom:1px solid #DBDBDB;
}
    .roundborder .content {
        border-left:1px solid #DBDBDB;
        border-right:1px solid #DBDBDB;
    
        text-align:center;
        color:#7A7A7A;
        padding:0px 0px;
    }
    .roundborder .t, .roundborder .b {
        position:relative;
        height:12px;
    }
        .roundborder .t div, .roundborder .b div {
            position:absolute;
            width:16px; height:13px;
            padding:0; margin:0;
        }
        .roundborder .t .l {
            top:-1px; left:0;
            background:#FFF no-repeat url('./images/angles.gif') top left;
        }
        .roundborder .t .r {
            top:-1px; right:0;
            background:#FFF no-repeat url('./images/angles.gif') top right;
        }
        .roundborder .b .l {
            background:#FFF no-repeat url('./images/angles.gif') bottom left;
            bottom:-1px; left:0;
        }
        .roundborder .b .r {
            background:#FFF no-repeat url('./images/angles.gif') bottom right;
            bottom:-1px; right:0;
        }


/* Begin Simple Subforums MOD */
a.topic-new, a.topic-new:visited { color: {T_BODY_HLINK}; }
a.topic-new:hover, a.topic-new:active { color: {T_BODY_LINK}; }
/* End Simple Subforums MOD */

.sp-wrap			{ margin: 8px auto; }
.sp-wrap			{ width: 98%; clear: both; }
.sp-wrap .sp-wrap		{ margin: 2px auto 4px; }
.sp-wrap, .sp-head, .sp-body	{
	border: solid #C3CBD1; border-width: 1px 1px 1px 2px; clear: both;
}
.sp-body	{ padding: 2px 6px; }
.sp-head	{ text-align: left !important; }

.sp-wrap	{ padding: 0; background: #E9E9E6; }
.sp-head	{ border-width: 0; font-size: 11px; padding: 1px 14px 3px; margin-left: 6px; line-height: 15px; font-weight: bold; color: #2A2A2A; cursor: pointer; }
.sp-body	{ border-width: 1px 0 0 0; display: none; font-weight: normal; background: #F5F5F5; }

.clickable	{ cursor: pointer; }
.folded	{ display: block;
	background: transparent url(./images/icon_plus_1.gif) no-repeat left center; padding-left: 14px; }
.unfolded	{ display: block;
	background: transparent url(./images/icon_minus_1.gif) no-repeat left center; padding-left: 14px; }

var.postImgAligned {
	display: block;
}
 
img.postImg  { vertical-align: text-bottom;}
img.postImg        { margin: 2px 2px 0 0; }
img.postImgAligned { margin: 4px 4px 2px; }


.clear     { clear: both; height: 0; font-size: 0px; line-height: 0px; overflow: hidden; }


/* BEGIN Full Album MOD buttons*/

.move_button {
  width: 50px;
  height: 17px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(./images/move_pic.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.delete_button {
  width: 50px;
  height: 17px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(./images/delete_pic.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.lock_button {
  width: 12px;
  height: 17px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(./images/lock_small_2.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}


.unlock_button {
  width: 12px;
  height: 17px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(./images/unlock_small_2.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.approval_button {
  width: 12px;
  height: 17px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(./images/approve.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.unapproval_button {
  width: 12px;
  height: 17px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(./images/unapprove.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

/* END Full Album MOD buttons*/

#nav, #nav ul {
margin: 0;
padding: 0;
list-style: none;
float: left;
width: 100%;}

#nav li {
display: block;
float: left;
position: relative;
width: 100pt;}

#nav a {
display: block;
background: none;
padding: 1pt;
color: #0B0B0B;
text-decoration: none;}

#nav a:hover {
color:#FFFFFF;
background: #4A4A4A;
text-decoration: none;}

#nav li ul {
display: none;
position: absolute;
width: 150pt;}

#nav li:hover ul,
#nav li.jshover ul { background-color: #E0E0E0;
border: 1px #5F5F5F solid; 
line-height:17px;
padding:3pt;
display: block;
width: 100pt;}

#nav li:hover li ul,
#nav li.jshover li ul {
display: none;
left: 150pt;
top: 0pt;}

#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
display: block;
width: 150pt;}

/* BEGIN ?????????? ????? ??? ??????? ?? ?????? ? ??????? jQuery (??????? ????????)*/
		#panel {    
			display: none;
			padding: 3px;
			width: 930px;
			height: 200px;
			background: none;
			color: #FFF;
			}
		.btn-slide {
			background: #EAEAEA;
			color: #06F;
			padding: 3px;
			border: 1px solid #CC9999;
			}
		.active {
			background: #EAEAEA;
			color: #CCCCCC;
			border: 1px solid red;
			}
/* END ?????????? ????? ??? ??????? ?? ?????? ? ??????? jQuery (??????? ????????)*/

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