a{
color:#6E7275;
}
a#skip{
color:#6E7275;
text-decoration:none;
padding-right:13px;
}

a#skip:hover{
text-decoration:underline;
}
h1{
float:left;
display:inline;
display:none;
padding:0;
margin:0;
color:#770000;
font-size:14px;
z-index:111;
}
h1 span.marked, span.marked{
color:#980000;
}

html{height:100%}
html,body {margin:0;padding:0;}
body{
/*background:url(/public/images/bg.png) left top repeat-x;*/
background:#000;
text-align:center;
font-family:arial;
min-width:650px;
font-size:12px;
color:#6E7275;
}

*::-moz-selection {
background:transparent none repeat scroll 0%;
color:#770000;
}

a { outline: none }
a#logo{
postition:absolute;
z-index:100;
display:block;
width:90px;
height:50px;
float:left;
top:0;left:0;
margin-top:5px;
background:transparent url('/public/images/logo2.png') center center no-repeat;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/logo2.png',sizingMethod='image');
*background:none;
*cursor:hand;
}

#nav {
display:block;
text-align:right;
margin:0;
padding:3px 10px;
}

#nav ul{
list-style-type:none;
padding:0;margin:0;
padding-top:5px;
padding-right:10px;
}

#nav ul li{
padding:0; 
margin:0;
display:inline;
}

#nav ul li a{
margin:0;
padding: 0 4px 0 7px;
text-decoration:none;
color:#333;
font-weight:bold;
font-family:arial;
font-size:13px;
line-height:13px;
}
#nav ul li a.first{
border-left:none;
}
#nav ul li a span.marked{
color:#621112;
}
#nav ul li a:hover{
color:#777;
}
#nav ul li a:hover span.marked{
text-decoration:underline;
color:#980000;
}

#nav ul li a.active, #nav ul li a.active:hover, #nav ul li a.active:hover span.marked{
text-decoration:none;
}
#nav ul li a.active, #nav ul li a.active:hover{
color:#770000;

}
#nav ul li a.active span.marked{
color:#980000;
}


#page{
position:absolute;
top:50%;
margin-top:-240px;
left:0;
width:100%;
}
#swfholder{
width:600px;
padding-top:10px;
margin:auto;
}
#pagecontent{
/*border:1px solid #343638;*/
border:1px solid #333;

width:640px;
height:480px;
overflow:hidden;
margin:auto;
background-color:#000;
}
#reflect{
display:block;
width:600px;
overflow:hidden;
margin:auto;
height:30px;
background:transparent url('/public/images/reflect.png') center center no-repeat;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/reflect.png',sizingMethod='image');
*background:none;
}
#footer{
position:absolute;
color:#424547;
font-family:arial;
font-size:11px;
padding-bottom:3px;
padding-left:10px;
bottom:0;
left:0;
}

/****************************
BIO
*****************************/
#bio{
text-align:left;
height:100%;
}

#bio img{
float:left;
position:absolute;
bottom:31px;
}
#bio div h2{
font-size:12px;
text-decoration:underline;
}

#bio div{
display:block;
padding-left:290px;
margin-top:40px;
float:right;
padding-right:10px;
color:#6E7275;
}
#bio div p{
text-indent:2px;
font-size:12px;
padding-top:10px;
padding-right:20px;
text-align:justify;
}
#bio div p.signature{
text-align:right;
padding-right:20px;
padding-top:20px;
}

/******************************
GALLERY
******************************/
#gallholder{
text-align:left;
}
#g_big{
float:left;
width:430px;
height:450px;
margin-top:5px;
display:block;
}

#g_small{
margin-top:20px;
text-align:right;
margin-right:10px;
padding:5px;
}

#g_small a{
display:block;
float:right;
height:80px;
width:80px;
padding:5px;
overflow:hidden;
}
#g_small img{
padding:0; margin:0;
border:1px solid #440D0D;
}
#g_small img.clicked{
border:1px solid #770000;
}

#intro{
display:block;
width:100%;
text-align:center;
padding-top:10px;
*padding-top:30px;
}
#intro p{
padding:10px 30px;
line-height:18px;
text-align:center;
}

#g_inner{
padding-top:25px;
padding-left:5px;
display:block;
width:100%;
text-align:center;
}
.thickbox img{
border:1px solid #000;
}
.thickbox:hover img{

}


#loader{
display:none;
width:100%;
height:350px;
background:url(/public/images/loadingAnimation.gif) transparent center center no-repeat;
}

a.flat{
display:block;
border:1px solid #6E7174;
width:300px;
background-color:#6E7174;
margin:auto;
margin-top:10px;
text-decoration:none;
color:#000;
}
a.flat:hover{
color:#770000;
background:#000;
}
#g_inner ul{
display:none;
margin:0;padding:0;
margin-left:90px;
text-align:left;
}
#g_inner ul li{
display:block;
list-style-type:none;
text-decoration:underline;
}
.pipe{
color:#770000;
}
.clear{
display:block;
width:0;
height:0;
font-size:0px;
clear:right;
}

#paging{
padding-top:2px;
float:right;
width:180px;
display:block;
height:11px;
font-size:10px;
text-align:center;
}
#paging a{
float:none;
display:inline;
height:10px;
width:11px;
margin:1px;
font-size:8px;
*font-size:7px;
text-decoration:none;
}

#paging a span{
color:#000;
border:1px solid #6E7174;
background:#6E7174;
text-decoration:none;
padding:1px 3px;
}

#paging a:hover{
background-color:#000;
}

#paging a:hover span{
background-color:#000;
color:#770000;
}

#paging a.active,#paging a.active span, #paging a.active:hover span{
background:#000;
color:#6E7174;
}
#paging a.clicked span{
border:1px solid #770000;
}



/******************************
	HOME
*********************************/
#home{
margin-top:10px;
padding-left:33px;
line-height:0;
line-space:0;
}
#home a{
float:left;
padding:0;
margin:0;
*margin-top:-3px;
display:block;
}
#home a img{
/*border:1px solid #440D0D;*/
border:1px solid #140404;
padding:0;
margin:0;
}
/****
CONTACT
*****/

#contact{
display:block;
padding-top:200px;
}
#contact a {
clear:both;
text-decoration:none;
color:#56595B;
}
#contact a:hover{
text-decoration:underline;
color:#770000;
}

.newsticker {
	list-style-type: none;
	border:1px solid #000;
	height:80px;
	background: #000;
	font-style:italic;
	padding: 10px;
	margin: 0;
    font-weight:bold;
}