/***** universal settings ************/

* {padding: 0;margin: 0;}

/****** re-defined tag settings *******/

body {
background:#fff url(images/strip.jpg);
background-position:top left;
background-repeat:repeat-x;
color:#333;
font-family:'verdana',arial,helvetica,sans-serif;
font-weight:normal;
font-size:1em;
text-align:center;
padding-bottom:50px;
}

a {outline:none;}

/******* container for all content ******/

#container {
width:980px;
background:transparent;
text-align:left;
margin:0 auto;
}
.leftpic {
float:left;
text-align:right;
margin-top:50px;
width:400px;
padding-bottom:30px;
}
.leftpic span {
font-size:0.6em;
margin-top:5px;
text-align:right;
clear:both;
}
.leftpic span a, .leftpic span a:link, .leftpic span a:visited {text-decoration:none;color:#ee4000;}
.leftpic span a:hover {text-decoration:underline;color:#ee4000;}
.leftpic span a:active {text-decoration:none;color:#ee4000;}

.content {
margin:50px 0 50px 0;
float:right;
width:500px;
padding-bottom:30px;
}

p {
margin:10px 0 0 0px;
line-height: 1.5em;
font-size: 0.7em;
text-align: justify;
}

/*** for ie6 ***/
/*\*/
* html #leftpic {
height:650px;
}
/**/

/****** main menu *******/
.menu {
width:100%;	
margin-bottom:20px;
}

.gallmenu {
width:500px;
margin-left:480px;
margin-top:50px;
}

.menu ul, .gallmenu ul {
font-family: 'arial narrow',arial,verdana,helvetica,sans-serif;
display: block;
padding-bottom:10px;
border-bottom:1px dotted #ee4000;
}
.menu ul li, .gallmenu ul li {
list-style:none;
margin-right:5px;
display:inline;
font-size: 0.9em;
text-decoration: none;
letter-spacing:0.1em;
}
.current {
color: #ee4000;
font-size: 0.9em;
text-transform: lowercase;
letter-spacing: 0.1em;
}
.menu ul li a, .gallmenu ul li a {
color: #000;
font-size: 0.9em;
text-decoration: none;
letter-spacing: 0.1em;
}
.menu ul li a:link, .gallmenu ul li a:link {}
.menu ul li a:visited, .gallmenu ul li a:visited {}
.menu ul li a:hover, .gallmenu ul li a:hover {color:#ee4000;text-decoration:none;}
.menu ul li a:active, .gallmenu ul li a:active {}

/** main content **/
h1 {
font-family: 'arial narrow',arial,verdana,helvetica,sans-serif;
font-size:200%; 
font-weight:normal;
color:#ee4000;
text-align:left;
margin-top:-5px;
}
h1 span {
color:#333;
}

h2 {
color: #999;
font-size: 0.8em;
margin-top:20px;
}

.thumb {
float: left;
margin:10px 10px 3px 0;
border:1px solid #ddd;
}

.clear {
clear: both;
}

/** main content links **/

.content a {
color: #ee4000;
text-decoration: none;
font-weight: normal;
font-size: 1em;
}
.content a:link {}
.content a:visited {}
.content a:hover {text-decoration: underline;}
.content a:active {}

/**** def list ****/

dl {
width:500px;
margin-top:5px;	
}
dt {
font-weight: bold;
border-bottom: 1px dotted #ee4000;
padding-bottom:4px;
font-size: 0.7em;
}
dt, dt a, dd a, a:link, a:visited, a:active {
color: #ee4000;
margin-top: 10px;
text-decoration: none;
}
dt a:hover, dd a:hover {
text-decoration:underline;
}
dd {
padding: 5px 0 5px 0;
font-size: 0.7em;
}

/*** gallery ****/

.gallerycontainer{
margin-top:50px;
position: relative;
min-height:200px;
}

.thumbnail img{
border:1px solid #ddd;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border:1px solid #ddd;
}

.thumbnail span{ 
position:absolute;
background-color:#fff;
left:-1000px;
border:none;
color:gray;
font-size:0.6em;
text-decoration:none;
white-space:nowrap;
}

.thumbnail span img{ border-width: 0;}

.thumbnail:hover span{ 
visibility: visible;
top:0;
left:480px;
z-index: 50;
text-decoration:none;
}
