/* CSS Document */

body{
background:#000;
}

.clear{
clear:both;
}

#container{
text-align:center;
margin:0 auto;
width:800px;
background:#999;
}
#livesearch{
float:right;

}
#livesearch input{
background:url(gr/gradients/search.png) repeat-x #000;
}

#header{
background:#000000 url(gr/header.png) no-repeat ;
min-height:200px;
_height:200px;
margin:0px;
padding:0px;
}
#header a{
margin:0px;
padding:0px;
border:none;
}
#header a img{
margin:0 0 -4px 0;
padding:0px;
border:none;
}
#main_nav{
width:100%;
_height:50px;
max-height:50px;
background:url(gr/gradients/main_nav.png) repeat-x #999;
margin:0px;
padding:15px 0px;
_padding:12px 0px;
}
#main_nav ul{
_height:30px;
max-height:30px;
margin:0px 0 0 0;
padding:0px;
_padding:5px;
}
#main_nav li{
_padding:5px;
padding:0;
margin:0px;
display:inline;
background:#000;
}
#main_nav li a{
font-family:"Times New Roman", Times, serif;
font-size:16px;
width:auto;
margin:0px -4px 0 0 ;
padding:5px 10px;
border-right:1px solid #999;
border-top:2px solid #000;
background:#000;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
font-style:italic;
}

/*main_nav hover*/
#main_nav li a:hover{
font-family:"Times New Roman", Times, serif;
font-size:16px;
width:auto;
margin:0px -4px 0 0 ;
padding:5px 10px;
border-right:1px solid #999;
border-top:2px solid #000;
background:#666;
color:#000;
text-decoration:none;
font-style:italic;
}

/*main_nav active*/
#main_nav li a:active{
font-family:"Times New Roman", Times, serif;
font-size:16px;
width:100%;
margin:0px -4px 0 0 ;
padding:5px 10px;
border-right:1px solid #999;
border-top:2px solid #000;
background:#666;
color:#000;
text-decoration:none;
font-style:italic;
}
#logo{
margin:-20px -20px 10px 10px;
float:right;
background:#999;
min-width:100px;
min-height:100px;

}

#logo a.logo img.logo{
min-width:100px;
min-height:100px;
border: 2px solid #CCCCCC;
margin:10px;
padding:0;
}

/*logo hover*/
#logo a.logo img.logo:hover{
border: 2px solid #000;
margin:10px;
padding:0;
}

#main_content{
min-height:100px; 
text-align:left;
margin:10px;
padding:10px 10px 50px 10px;
background:#000;
}

#main_content p{
margin-left:0px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#000;
}

#main_content p a img{
border:none;
margin-right:5px; 
}

#main_content ul{
margin:10px;
padding:0;
}
#main_content ul li{
margin-left:20px;
color:#999999;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
}
#main_content ol{
margin:15px;
padding:0;
}
#main_content ol li{
margin-left:5px;
margin-bottom:7px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#main_content h1{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:32px;
}

#main_content h2{
margin-left:10px;
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
}
#main_content h3{
font-size:19px;
color:#999;
font-family:Arial, Helvetica, sans-serif;
}
#main_content h3 a{
font-size:19px;
color:#999;
font-family:Arial, Helvetica, sans-serif;
}

#main_content h4{
font-size:16px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
}
#main_content h5{
font-size:13px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
}
#main_content h6{
font-size:11px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
}

#main_content thead td{
font-weight:bold;
font-size:16px;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
}
#main_content td{
font-size:14px;
font-weight:normal;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
}

#main_content table{
color:#FFFFFF;
}

#main_content td{
border-right:1px solid #CCCCCC;
border-bottom:1px solid #666666;
}

#main_content blockquote{
font-size:14px;
color:#ccc;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}



/*falbum*/
.falbum-photo-nods a img{
border:none;
}

#falbum.album, .falbum-tn-border-t, .falbum-thumbnail-nods, .falbum-thumbnail-nods a, .falbum-thumbnail-nods a img{
display:inline;
}

.falbum-thumbnail-nods a img{
border:none;
margin:5px;
}

h3.falbum-title a{
color:#999;
}

.falbum-nav a.buttonLink{
color:#CCCCCC;
}

.falbum-meta p a{color:#666666;}

#footer{
background:url(gr/footerpic.png) bottom right no-repeat #000;
min-height:100px;
_height:100px;
clear:both;
}
#footer ul{
background:url(gr/gradients/footerul.png) bottom no-repeat;
margin:0px 0 0 0;
padding:60px 0 0 0 ;
}
#footer ul li{
font-size:16px;
list-style-type:disc;
color:#999;
margin:0 0 0 0px;
padding:0 0 0 10px;
display:inline; 
}