/* $Id: default.css,v 1.2 2004/09/24 00: 18: 00 carls Exp $ */
/* Based on the original Style Sheet for the PNTheme v2 Theme for phpBB version 2+ Edited by Daz  - http: //www.forumimages.com, Updated for use on PNphpBB2 by Carls */
/* Modified Feb 2007 for myeclipseide.com site */

p,span,div { font-family: Arial, Helvetica, Geneva, 'Lucida Sans', 'Bitstream Vera Sans', sans-serif; color: #eeeeee; }

a:link { color: #ADF954; }
a:visited { color: #ADF954; }
a:active!important { color: #ADF954; } 
a:hover!important { color: #ADF954; }

/* General text */
.gensmall { font-size: 11px; color: #eeeeee; }

.genmed { font-size: 10px; }

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

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

/* Begin moving tword phpbb 2.2 style data */
p.breadcrumbs { margin: 0px; float: left; font-weight: bold; white-space: normal; }

p.datetime { margin: 0px; float: right; white-space: nowrap; }

/* Added for Mozilla - still need to look at the black background problem though */
iframe { border: 0; }

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

/* Form elements */
form { display: inline; }
input { margin-bottom: 2px; margin-top: 2px; text-indent: 2px; }

input, textarea, select { border-color: #000000; color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, 'Lucida Sans', 'Bitstream Vera Sans', sans-serif; }

/* Fancy form styles for IE */
input, textarea, select, input.button { border-width: 1px; font: normal 11px; }

/* The buttons used for bbCode styling in message post */
input.button { background-color: #fafafa; color: #000000; }

input.catbutton { background-color: #fafafa; color: #000000; font-size: 10px; }

/* None-bold submit button */
input.liteoption { background-color: #fafafa; color: #000000; }

/* The main submit button option */
input.mainoption { background-color: #fafafa; color: #000000; font-weight: bold; }

/* The text input fields background colour */
input.post, textarea.post, select { background-color: #ffffff; color: #000000; }

/* Category gradients*/
td.cat { font-weight: bold; letter-spacing: 1px; color: #ffffff; background-color: #1D2AA0; height: 27px; }
td.catRupt { font-weight: bold; letter-spacing: 1px; color: #ffffff; background-color: #1D2AA0; height: 27px; }

/* Main table cell colours and backgrounds */
td.row1 { background-color: #5D6AE4; color: #ffffff; }
td.row2 { background-color: #6895DA; color: #ffffff; }
td.row3 { background-color: #5D6AE4; color: #ffffff; }
td.spacerow { background-color: #2838C4; color: #ffffff; }

/* Captcha table */
table.qa_captcha { background-color: #6895DA; border: 1px solid #0B167D; color: #ffffff; text-align: left; }
.errorsmall { font-size: 10px; color: #DD0000; }

/* This is for the table cell above the Topics,Post & Last posts on the index.php */
td.rowpic { background-color: #1D2AA0; }

/* Attach mod specific */
td.attachrow { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; border-color: ; }
td.attachheader { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; border-color: ; background-color: ; }
table.attachtable { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; border-color: ; border-collapse: collapse; }

/* Header cells */
th.thc, th { background-color: #40A40F; font-size: 11px; color: #FFFFFF;
             font-weight: bold; white-space: nowrap; text-align: center; height: 27px; vertical-align: middle; }

th.thc a: link, th.thc a: active, th.thc a: visited, th a: link, th a: active, th a: visited { color: #E1433D; font-size: 11px; font-weight: bold; }
th.thc a: hover, th a: hover { color: #E1433D; font-size: 11px; font-weight: bold; }

/* Header cells */
th.thl { background-color: #3333CC; background: url(../cellpics/light_blue/cellpic3.jpg); font-size: 11px; color: #E1433D;
         font-weight: bold; white-space: nowrap; text-align: left; height: 27px; vertical-align: middle; }

th.thl a: link, th.thl a: active, th.thl a: visited { color: #E1433D; }
th.thl a: hover { color: #E1433D; }

/* This is for the error messages that pop up */
.errorline { background-color: #add8e6; color: #000000; border: 1px solid #006699; text-align: left; }

/* This is the border line & background colour round the entire page */
.bodyline { text-align: left; }

/* This is the outline around the main forum tables */
.forumline { background-color: #0B167D; border: 1px solid #6B99E4; color: #000000; text-align: left; }

/* 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: #d9e2ec; border-style: none; color: #000000; text-align: left; }

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

/*logo size in header*/
.mainlogo
{ font: bold 24px/120% Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; }

.logosmall { font: bold 8px/100% Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; }

.mainheader
{ font: bold 16px/100%; background-color: #eeeeee; text-align: left; }

.authheader { background-color: #eeeeee; font-size: 10px; text-align: left; }

/* Used for the navigation text,(Page 1,2,3 etc) and the navigation bar when in a forum */
.nav { font-weight: bold; text-align: left; }
a.nav { text-decoration: none; font-weight: bold; color: #ffffff; text-align: left; }
a.nav: hover { text-decoration: underline; color : #E1433D; }

.postbody { font: 12px/125% Verdana, Arial, Helvetica, sans-serif; text-align: left; }

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

.subtitle, h2 { color: #000000; font: bold 18px/180% Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; }

.topbkg {   }

/* BBCode
 ------------ */
.quotetitle, .attachtitle { margin: 10px 5px 0px 5px; padding: 4px; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #A9B8C2;
                           	color: #333333; background-color: #A9B8C2; font-size: 0.85em; font-weight: bold; }

.quotetitle .quotetitle { font-size: 1em; }

.quotecontent, .attachcontent { margin: 0px 5px 10px 5px; padding: 5px; border-color: #A9B8C2; border-width: 0px 1px 1px 1px; border-style: solid;
                                font-weight: normal; font-size: 1em; line-height: 1.4em; font-family: Helvetica, Arial, sans-serif;
                                background-color: #FAFAFA; color: #4B5C77; }

.attachcontent { font-size: 0.85em; }

/* Quote & Code blocks */
.code { 
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote { 
	font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.codetitle { margin: 10px 5px 0px 5px; padding: 2px 4px; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #A9B8C2;
             color: #333333; background-color: #A9B8C2; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 0.8em; }

.codecontent { margin: 0px 5px 10px 5px; padding: 5px; border-color: #A9B8C2; border-width: 0px 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: #FFFFFF; }

.syntaxcomment { color: #FF8000; }

.syntaxdefault { color: #0000BB; }

.syntaxhtml { color: #000000; }

.syntaxkeyword { color: #007700; }

.syntaxstring { color: #DD0000; }

/* Pagination */
.pi_current { background-color: #88B8E0; border: 1px solid #000000; padding: 1px 3px 1px 3px; color: #000000; font-size: 10px;
              font-weight: normal; margin-right: 1px; }

.pi_link { background-color: #FFFFFF; border: 1px solid #000000; padding: 1px 3px 1px 3px; color: #000000; font-size: 10px; 
           font-weight: normal; margin-right: 1px; }

.pi_firstlast { background-color: #BBD2EA; border: 1px solid #000000; padding: 1px 3px 1px 3px; color: #000000; font-size: 10px;
                font-weight: bold; margin-right: 1px; }

.pi_plain { background-color: #E8F0F8; border: 1px solid #000000; padding: 1px 3px 1px 3px; color: #000000; font-size: 10px;
            font-weight: normal; margin-right: 1px; }

.pi_current a:active, 
.pi_current a:visited,
.pi_current a:link,
.pi_link a:active,
.pi_link a:visited,
.pi_link a:link,
.pi_firstlast a:active,
.pi_firstlast a:visited,
.pi_firstlast a:link
{ text-decoration: none; font-size: 10px; font-weight: normal; }

/* Inline images */
.inlineimg { vertical-align: middle; }

.navbar { padding: 3px; white-space: nowrap; border-bottom: 1px solid #5D6AE4; }



