/***
	General StyleSheet for all browsers supporting CSS.
	(Comments to lukas.vacovsky@jkd.co.uk)
***/
/*
	DEFAULT VALUES:
	20px = 1.65em;
	15px = 1.25em;
*/

HTML, BODY{height:100%;padding:0px;margin:0px;}
BODY{font-family:Arial, sans-serif;color:#FFFFFF;background-color:#262626;font-size:75%;line-height:90%;text-align:left;overflow:auto;}
.entryCombo SELECT, A, A:link, A:visited{color:#8e7a0e;}
A.current, A:link.current, A:visited.current{text-decoration:none;}
A:hover, A:active{color:#a59b00;}

.colourGreen, A.green, A.green:link, A.green:visited{color:#a3d517;}
A.green:hover, A.green:active{color:#8eac3f;}
.colourRed, A.red, A.red:link, A.red:visited{color:#ff7676;}
A.red:hover, A.red:active{color:#ff5757;}
.colourBlue, A.blue, A.blue:link, A.blue:visited{color:#41bae2;}
A.blue:hover, A.blue:active{color:#1e92b9;}
.colourYellow, A.yellow, A.yellow:link, A.yellow:visited{color:#e2df00;}
A.yellow:hover, A.yellow:active{color:#a59b00;}

.tripCombo{float:left;width:100%;/*margin:-12px 0px 25px 0px;*/margin:10px 0px 10px 0px}
.tripCombo SELECT{background:#262626;color:#CCCCCC;font-size:11px;border:1px solid #999999;}
.entryCombo{float:left;width:100%;margin:0px 0px 10px 0px;}
.entryCombo SELECT{background:#262626;font-size:11px;border:1px solid #999999;}


IMG{border-width:0px;}
P {margin:8px 0px 10px 0px;line-height:1.4em;}
UL{margin:3px 0px 10px 25px;padding-left:0px;}
LI{font-size:1.0em;line-height:1.4em;list-style-image:url(../img/bullet.gif);list-style-position:outside;margin:3px 0px 3px 0px;}
TABLE{border:0px;margin:10px 0px 5px 0px;}
CAPTION{display:none;}
TH{border-width:0px;font-size:1.0em;line-height:1.4em;padding: 5px 12px 5px 12px;color:#FFFFFF;background-color:#3e3e3e;text-align:left;}
TD{border-width:0px;font-size:1.0em;line-height:1.4em;padding: 3px 12px 4px 12px;background-color:#333333;vertical-align:top;text-align:left;}
TD.even{background-color:#2E2E2E;}
LI{font-size:1.0em;line-height:1.4em;}
DIV{text-align:left;margin:0px;padding:0px;}
HR{width:100%;clear:both;margin:10px 0px 10px 0px;}
.hr{background:#cccccc;width:100%;margin:25px 0px 0px 0px;height:1px;}
.hr HR{display:none;}
FORM{margin:0px;}
INPUT{width:300px;border:1px solid #CCCCCC;}
TEXTAREA{width:500px;height:80px;border:1px solid #CCCCCC;}
H1{font-size:2.2em;line-height:1.6em;margin:5px 0px 5px 0px;font-weight:normal;}
H1 SPAN{color:#aaaaaa;}
H2{font-size:1.6em;line-height:1.25em;margin:25px 0px 5px 0px;font-weight:normal;}
#navigation H2{margin:15px 0px 5px 0px;}
H2.descript{margin:-10px 0px 5px 0px;font-weight:normal;}
H2.h3{font-size:1.0em;line-height:1.1em;margin:18px 0px 5px 0px;}
H3{font-size:1.0em;line-height:1.1em;margin:18px 0px 5px 0px;}

/************* ids *************/
#home, #navigation{width:300px;margin:20px;}

#navigation, #canvas{margin:20px;padding-bottom:20px;}
#navigation H1{line-height:1.2em;margin-bottom:15px;}
#canvas{margin-top:22px;min-height:400px;}
#canvas, HR{min-width:280px;max-width:620px;}
#home H2.descript, #navigation H2.descript{font-size:1em;font-weight:normal;margin:-8px 0px 20px 0px;}
#th1{width:40px;}
#about{top:0px;left:-8px;margin:20px;z-index:100;}
#about A SPAN{display:none;}

#logo{margin:20px 20px 0px 5px;}
#logo A{display:block;width:115px;height:114px;background:url(../img/logo_over.gif) no-repeat 0px 0px;}
#logo A:hover{background-position:0px -114px;}
#logo IMG{visibility:hidden;}

/******* classes *******/
.fr{float:right;}
.fl{float:left;}
.fn{float:none;}
.cb{clear:both;}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vat{vertical-align:top}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.hdn{display:none;}
.wauto{width:auto !important;}

.copy{line-height:1.4em;}

.comments{border-top:10px solid #333333;border-bottom:10px solid #333333;width:100%;}
.comments INPUT, .login INPUT{width:300px;border:1px solid #CCCCCC;}
.comments TEXTAREA, .login TEXTAREA{width:500px;height:80px;border:1px solid #CCCCCC;}

.login{margin:auto;margin-top:100px;border-top:10px solid #333333;border-bottom:10px solid #333333;}
.aLogo{float:left;margin:0px 0px 20px 0px;}
.aLogin{float:right;margin:30px 0px 10px 0px;}
.aNav{clear:both;float:left;display:inline;margin:0px 0px 0px 0px;}
.aNav LI{float:left;display:inline;margin:0px 0px 0px 0px;padding:3px 10px 3px 0px;}
.aNav LI A{float:left;display:inline;margin:0px 0px 0px 0px;}
.aNav LI A.on{color:#AAAAAA;}

#popup{text-align:center;margin:0px;padding:0px;}
#popup P{text-align:center;border:10px solid #262626 !important;margin:0px;padding:0px;}