*{margin:0px; padding:0px}
html{background:#000 url(../images/stone.jpg); font-family:Georgia,"Times New Roman",Times,serif}
body{width:760px; margin:20px auto 0 auto; padding-top:20px; background:url(../images/head.jpg) 139px 0px no-repeat; position:relative}
body h1{margin-left:175px}
.clear{clear:both}
.noborder img{border-style:none;}

/***********
*    NAV   *
***********/

#nav{width:170px; float:left; position:relative; margin: 35px 0 0 -130px; background:url(../images/scroll-top.gif) no-repeat; padding-top:37px}
#nav a{color:#000; text-decoration:none}
#nav a:hover{color:#66492E}
#nav li{display:block; width:100%}
#nav li:hover{background:url(../images/scroll-hover.gif) no-repeat}
.plus{float:right; margin:5px 20px 0 0}
.noaccord h3{color:#B8680F; text-align:center}
#nav .noaccord a{color:#B8680F;}
#nav .noaccord a:hover{color:#FFF;}
#links{background:url(../images/scroll-mid.gif) repeat-y; text-align:left; display:block; width:155px; padding-left:10px; padding-right:0px}
#links p{margin:0px; padding:0px}
#dm{margin-left:0px}
#navbottom{background:url(../images/scroll-bottom.gif) no-repeat; display:block; height:32px; width:170px}
#links li{margin:0px; padding:0px; padding-left:15px; list-style-type:none; font-weight:bold}
#links ul{margin:0 10px 0 -15px; padding:0px}

/***********
*   PAPER  *
***********/

#mainimg{float:right; margin-left:60px;}
#paper{width:611px; margin:0px 10px 0px 139px; background:url(../images/fullpaper.jpg) repeat-y}
#paper #mid{margin-right:40px; margin-left:40px}
#paper #mid p{margin-top:15px}
#paper #mid span{margin:auto}
#paper #mid h2{margin:0px; padding:0px}
#paper #mid a{color:#B8680F; font-weight:bold}
#paper #mid a:hover{color:#66492E;}
#hand {margin: 10px 0 0 10px;}
#eye {position:absolute; top:300px; left:310px;}
#corner {position:absolute; top:20px; left:630px;}
#blurb {width:220px; float:right; border:2px solid #bc7211; padding:5px; margin-right:-5px; font-size:90%;}
#eventblurb {clear:both;}

/***********
*  RESUME  *
***********/

#resume *{list-style:none}
ul#resume li{text-transform:uppercase; text-align:center; font-weight:bold}
#resume li ul li{text-transform:none; text-align:left; list-style:outside disc; font-weight:normal; margin-left:15px}
#resume li ul li ul li{list-style:circle}
#resume li ul li ul li ul li{list-style:square}
#resume li ul li ul li ul li ul li{list-style:circle}

/***********
*  PHOTOS  *
***********/

#gallerySelect{width:180px}
#controls{margin:0 auto 10px auto}
#galleries{margin:0 auto 20px auto}
#galleries label{padding-bottom:2px}
#transport{margin:0; padding:0; list-style:none}
#transport li{float:left; margin:0; padding:0; text-align:center}
#transport a{text-decoration:none; text-transform:uppercase; font-size:75%; font-weight:bold; letter-spacing:0.1em; margin:0 1px 0 0; padding:4px 8px; width:64px; float:left; display:block; -moz-user-select:none; -khtml-user-select:none}
#previews{border:solid 1px #B8680F; padding:10px 10px 20px 10px; margin:auto; width:250px}
#thumbnails{margin:10px auto}
#thumbnails div{position:relative; width:24px; height:24px; float:left; margin:8px; padding:0}
#thumbnails img{width:24px; height:24px; position:absolute; /*border-top:solid 1px #999; border-right:solid 1px #404040; border-bottom:solid 1px #333; border-left:solid 1px #404040; */}
#picture{padding:0px; width:500px; margin:auto}
#mainImageOutline{margin:0 auto; padding:0; background-color:#B8680F; padding:0; overflow:hidden}
.selectedThumbnail{ border:solid 2px #B8680F !important}
.inFocus{ border:solid 1px #B8680F !important}

/***********
*  BOTTOM  *
***********/

#bottom{background-image:url(../images/bottom.jpg); height:106px; width:611px; margin:0px 10px 0 139px;}
#design {float:right; margin:65px 60px 0 0; font-size:80%;}
#design a {color:#bc7211;}
#design a:hover {color:#66492E;}

/********************
* Accordion Classes *
********************/

.Accordion{overflow:hidden}
.AccordionPanelLabel{color:#B8680F; cursor:pointer; -moz-user-select:none; -khtml-user-select:none}
.AccordionPanelLabel h3{margin:0; text-align:center; background:url(../images/minus.gif) 0px 50% no-repeat}
.AccordionPanelContent{overflow:auto; height:auto; line-height:140%; text-align:center}
.AccordionPanelContent ul{margin:0; padding:1.375em}
.AccordionPanelLabelHover{color:#fff}
.AccordionPanelClosed .AccordionPanelLabel h3{background:url(../images/plus.gif) 0px 50% no-repeat}
.AccordionPanelContent div{margin:5px 8px}

/************
*  calendar *
************/

#paper #mid .minical{border:1px solid #333; float:left; margin-left:40px; background-color:#EDCE98}
#paper #mid .minical .hasarticle{background-color:#B8680F}
#paper #mid .minical .hasarticle a{font-weight:bold; color:#000; text-decoration:none}
#paper #mid .minical td{background-color:#EDCE98}
#paper #mid .clearme{clear:both}
#paper #mid .rssMenu li{list-style-type:none; padding-left:20px}
#paper #mid .rssMenu a{font-weight:bold; color:#000}

.minimenu {float:left;  display: block;}