/* ----------------------------------------------------------------
 general styles 
----------------------------------------------------------------*/
BODY {color: #000; background: #FFF; font:  12px/20px verdana, lucida, Geneva, helvetica, Arial, sans-serif; padding: 0; margin: 0;  
background-image: url("../images/bg.jpg"); background-repeat: repeat-y; background-position: 0 146px;}
a{text-decoration: none}
a:link{color: #900}
a:visited { color: #900; }
a:hover {color: #900;text-decoration: underline;}
a img { border: 0}
H1, H2 {font: 20px/20px Georgia, "Times New Roman", Times, serif; color: #333; padding: 0; margin: 0; }
H1 {font-size: 32px; line-height: 40px;}
H2 {font-size: 22px; line-height: 24px;}
P {font-size: 12px; line-height: 22px; margin:0 0 10px 0;}
UL {padding: 0 0 10px 0; margin: 0px; list-style-type: none; list-style-position: outside;display: block;}
LI{ margin: 0 0 0 20px;list-style-type: none;}
B, strong{font-weight: bold; color: #369; }
/* ----------------------------------------------------------------
Site layout  
----------------------------------------------------------------*/
.colLeft{width: 110px; float: left; overflow: hidden;}
.colContent{width: 738px; overflow: hidden;}/*dont set float: left here as pc firefox add the colRight heigt to the bottom :[ set it in style/ie.css*/
.colContent h1 {margin:0 0 0 60px;}
.colContent p {margin:0px 0 0 20px; width:430px;}

#page {}
#pageHead{width:100%; height:24px; background-color: #000; border-color: #999; border-width: 4px; border-style: none none solid none;}
#pageHeadInner{padding:4px 0 0 40px ;}
#logo{float:left;}
#path{margin: 0 0 0 30px; color:#DDD; float:left;}
#path a:link,#path a:visited {color: #E4E4B3}

#pageBody {clear:both; margin: 0; padding:0; background-image: url("../images/bg-page.jpg"); background-repeat: no-repeat;}
#pageLeft {padding: 0; }
#pageLeftInner {padding: 0;}
#pageContent {padding: 0;}
#pageContentInner {padding: 0px;}
#pageFooter {clear: both; height: 20px;width: 800px; text-align:center;}
#pageFooterInner {padding:4px 0 0 40px ;font-family: "Courier New", Courier, Monaco, monospace; font-size: 11px;}

/*gallery*/
#gallery{padding:20px 0 0 0px;}
.pict{width:160px; height:175px; text-align:center; float:left;background-image: url("../images/bg-pict.gif"); background-repeat: no-repeat;}
#gallery IMG {margin: 40px 0 0 0;}
#folder{padding:20px 0 0 20px;}

/*frontpage*/
#frontimage{margin:15px 0 0 30px; text-align:center;}
#frontpageteasers{}
.teaser{width:500px; margin:15px 0 10px 30px; padding:0; clear: both;}
.frontpict{width:120px; height:120px; float:left; background-color: #000; margin:4px;}
.teaser p{margin:0px 0 0 0px; width:500px; padding-left:100px}
blockquote{margin:0 0 0 15px}

#menu{position: absolute; left: 380px; top: 0px; z-index: 2; width:560px; border-top: 2px solid #999;}		
#menuContent{background-color: #222; height:16px; display: none; overflow: hidden; padding: 3px 0 0 20px;}
#menuNav{padding: 0px 10px;background-color: #222; height:20px; float: right; margin-right: 0px;}
#menu a:link{color: #eee}
#menu a:visited { color: #eee; }
#menu a:hover {color: #eee;text-decoration: underline;}
/*thickbox*/
#TB_overlay{background-color: #000;}

/*Table gallery listing*/
th {text-align: left; padding: 5px 0 0 30px; background-color: #6E6E6E; }
td {color: #000; padding: 5px;}
.even {background-color: #efefef;}
.odd {background-color: #CCCCCC;}
.header {background-image: url("../images/table-bg.png"); background-repeat: no-repeat;}
.headerSortUp {background-image: url("../images/table-asc.png");	background-repeat: no-repeat;}
.headerSortDown {background-image: url("../images/table-desc.png"); 	background-repeat: no-repeat;}
/* ----------------------------------------------------------------
 Generic structure
----------------------------------------------------------------*/
/*table like listings */
.colElm_start{float:left;clear: both;}
.colElm{float:left;}
.left{float:left;}
.right{float:right;}

.minHeight {min-height: 450px; overflow: hidden;}
/*
*>.minHeight { min-height: 450px; height: auto;  overflow: visible}
*/

