/* 
YOUR CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/* FIX FOR SLIDESHOW SCROLLBAR ISSUE */
html.jbg,body.jbg,.jbgallery,.jbgallery table,.jbgallery td{overflow:hidden;}

/* My Changes */
h2.fancy {font-family:Helvetica, Arial; font-size: 14px; color:#ff8800; font-style:normal; text-transform:uppercase; letter-spacing:7px;}
h3.fancy {font-family:Helvetica, Arial; font-size: 14px; color:#ff8800; font-style:normal; text-transform:uppercase; letter-spacing:7px;}


/* DEFAULTS */
body { color:#999; background:url(images/pagebg2.jpg) fixed; top:0; left:0; width:100%; height:100%; }
a { color:#ff8800; text-decoration:none; }
a:hover,a:focus { color:#fff; text-decoration:underline;}
a:visited {color:#ff8800; text-decoration:none; }


/* MENU */
p#hidep { margin:0; padding:0; }
#hide { position:fixed; bottom:15px; left:65px; z-index:2; color:#444; font-style:italic; font-family:Georgia; }
#menu { height:100%; left:30px; margin-right:40px; padding:70px 0px 20px 0px; position:fixed; top:0; width:250px; z-index:1; background:transparent url(images/repeater.png) repeat; }
#menu .description { font-size:11px; }
#menu ul {list-style-type:none;  border-top:0px solid #999; margin:0px; font-size:13px; text-transform:uppercase; letter-spacing:4px; text-shadow:0px 0px 0px #000;}
#menu ul li { margin-bottom:6px; padding:0px; background:transparent url(images/repeater.png) repeat;}
#menu ul li a { height:1%; line-height:6px; border-bottom:0px solid #999; display:block; padding:12px 0px 12px 20px; color:#fff; }
#menu ul li a:hover { background:#ff8800; color:#fff; }
#menu ul ul { font-size:9px; padding:0 12px; border-bottom:0px solid #999; border-top:none; margin:0; }
#menu ul ul li:first-child a { border-top:none; }
#menu ul ul li:last-child a { border-bottom:none; }
#menu ul .show { display:block; }
#menu ul .hide { display:none; }
#menu ul ul a { display:block; height:1%; line-height:24px; border-bottom:0px solid #999; padding:12px 0 12px 12px; color:#999; }

/* TYPOGRAPHY */
body,textarea,input { font-family:Helvetica, Arial; color:#fff; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; color:#ccc; }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { color:#fff; }
h1 { font-size:3em; line-height:1; margin-bottom:.5em; }
h2 { font-size:2em; margin-bottom:.75em; }
h3 { font-size:1.5em; line-height:1; margin-bottom:1em; }
h4 { font-size:1.2em; line-height:1.25; margin-bottom:1.25em; }
h5 { font-size:1em; font-weight:bold; margin-bottom:1.5em; }
h6 { font-size:1em; font-weight:bold; }
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img { margin:0; }
p { margin-bottom:1.2em; }
.fancy,blockquote,p.credits,.postmetadata { font-style:italic; font-family:Georgia; text-shadow:1px 1px 1px #000; }
.sub { text-transform:uppercase; border-bottom:1px solid #999; letter-spacing:2px; font-weight:100; margin:24px 0; }
blockquote { font-size:1.2em; }
