/* CSS Document */
body {
background:#E8E7E2 url(../images/gridd.gif) 140px 0;
color:#403C38;
font-family: "Tahoma", "Trebuchet MS", "Arial", "Verdana", "Helvetica", sans-serif;
font-size:62.5%;
line-height:160%;
margin:0;
padding:0;}

ul, li {list-style:none; margin:0; padding:0;}

p {font-size:120%;line-height:1.4em;margin:0;padding:0;}

h1 {font-family: "Helvetica", "Arial", "Trebuchet MS", sans-serif;font-size:200%;font-weight: bold;margin:0;padding:0;}

h2 {margin:0;font-size:170%;padding:0;}
h3 {margin:0;font-size:1.4em;padding:0;}
h4 {margin:0;font-size:1.2em;padding:0;}
h5 {margin:0;font-size:1em;padding:0;}

.amp {
font-family: "Palatino Linotype", "Book Antiqua";
font-style: italic;}

#container {
float:left;
margin:40px 50px;}

#left {float:left;width:550px;}

.header {
background:transparent url(../images/header.gif) no-repeat 0 10px;
height:195px;
width:550px;}


/* Videos */
#videos_series {background:transparent url(../images/videoseries.gif) no-repeat;}
#videos_other {background:transparent url(../images/othervideos.gif) no-repeat;}
#galleries {background:transparent url(../images/galleries.gif) no-repeat;}

/* IMPORTANT */
#hover li:hover a, #hover li.sfHover a {
background:#FFF;
color:#403C38;
font-weight:bold;
position:relative;
width:305px;}
/* END IMPORTANT */

#videos_series, #videos_other, #galleries {
display:inline;
float:left;
padding-top:30px;
width:150px;}

#videos_series {margin:0px 0 0 15px;}
#videos_other, #galleries {margin:0px 0 0 25px;}

#videos_series ul li a, #videos_other ul li a, #galleries ul li a {
color:#403C38;
display:block;
font-size:110%;
line-height:1.8em;
padding:0 10px;
text-decoration:none;}

#galleries ul li a span {display:none;}
#galleries ul li a:hover span {
display:inline;
float:right;
font-weight:normal;
margin-right:10px;
}

#videos_series ul li ul, #videos_other ul li ul {
background:#FFF;
display:none;
padding:5px 10px;
position:absolute;
width:305px;}

#videos_series ul li ul a, #videos_other ul li ul a {
color:#0099FF !important;
display:inline;
font-size:90%;
font-weight:bold;
padding:0;
text-transform:uppercase;}

#videos_series ul li ul a:hover, #videos_other ul li ul a:hover {border-bottom:1px solid #0099FF;}

#videos_series ul li ul div, #videos_other ul li ul div {margin-top:5px;}

#videos_series ul li ul span, #videos_other ul li ul span, #galleries ul li ul span {color:#9D9485}
#videos_series ul li ul span.grey, #videos_other ul li ul span.grey {color:#E8E7E2; margin:0 2px;}

#videos_series ul li ul span.amp, #videos_other ul li ul span.amp {color:#403C38}
/* End Videos */


.navigation {
height:20px;
margin:0 0 15px 20px;
width:319px;}

.navigation ul li {
float:left;
margin-right:15px;}

.navigation ul li span, .gallerynav li span {display:none;}

.navigation ul li.home a {
background:transparent url(../images/nav_home.gif) no-repeat 0 0;
display:block;
height:20px;
width:53px;}

.navigation ul li.forum a {
background:transparent url(../images/nav_forum.gif) no-repeat 0 0;
display:block;
height:20px;
width:62px;}

.navigation ul li.galleryarchive a {
background:transparent url(../images/nav_galleryarchive.gif) no-repeat 0 0;
display:block;
height:20px;
width:142px;}

.navigation ul li.contact a {
background:transparent url(../images/nav_contact.gif) no-repeat 0 0;
display:block;
height:20px;
width:79px;}

.navigation ul li.home a:hover, .navigation ul li.home a.on, .navigation ul li.forum a:hover, .navigation ul li.galleryarchive a:hover, .navigation ul li.galleryarchive a.on, .navigation ul li.contact a:hover, .navigation ul li.contact a.on {
background-position: 0 -20px;}

table {}

#gallery {}

#gallery img {border:25px solid #FFF;margin:0 0 0 25px;}

#gallery .desc {
display:block;
padding:55px 15px 20px 15px;
width:360px;}

#gallery .desc h1 {margin:0 10px 25px 10px;line-height:1.2em;}
#gallery .desc p {margin:0 10px;}

#gallery .desc a {color:#0099FF; text-decoration:none;}
#gallery .desc a:hover {border-bottom:1px solid #0099FF;}

#gallery .wallpapers, #gallery .exif {margin:20px 0 5px 0;}
#gallery h2.wallpapers span, #gallery h2.exif span {display:none;}

#gallery h2.wallpapers {background:transparent url(../images/wallpapers.gif) no-repeat;height:20px;width:170px;}
#gallery ul.wallpapers {margin:0 10px;width:340px;}
#gallery ul.wallpapers li {display:inline;}

#gallery h2.exif {background:transparent url(../images/exif.gif) no-repeat;height:20px;width:170px;}
#gallery ul.exif {margin:0 10px;width:340px;}


#gallery .desc span {color:#B0A99C;}

#gallery ul.gallerynav {clear:left;color:#B0A99C;margin:11px 0 0 20px;}
#gallery ul.gallerynav li {display:inline;float:left;margin-right:15px;}

#gallery ul.gallerynav li.previmage a, #gallery ul.gallerynav li.nextimage a {
display:block;
height:20px;
width:109px;}

#gallery ul.gallerynav li.previmage a {background:transparent url(../images/previmage.gif) no-repeat 0 0;}
#gallery ul.gallerynav li.nextimage a {background:transparent url(../images/nextimage.gif) no-repeat 0 0;}

#gallery ul.gallerynav li.previmage a:hover, #gallery ul.gallerynav li.previmage.on a, #gallery ul.gallerynav li.nextimage a:hover, #gallery ul.gallerynav li.nextimage.on a {
background-position: 0 -20px;}

#contact {}
#contact div.container {
background:#FFF;
padding:10px;
width:385px;
}
#contact p {margin-bottom:1em;}
#contact span {color:#0099FF}

.padleft {padding-left:25px;}

#arleft {
background:transparent url(../images/transparent.gif) no-repeat 0 0;
position:fixed;
height:100%;
width:5%;
overflow:hidden;}

#arright {
background:transparent url(../images/transparent.gif) no-repeat 0 0;
margin-left:85%;
position:fixed;
height:100%;
width:15%;
overflow:hidden;}