html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; background:transparent; }
ol,ul { list-style:none; }
strong { font-weight:bold; color:maroon; }
blockquote { margin:3px 35px; }
body { text-align:center; background:#009; margin-top:0; font:1em Optima, Verdana, Arial, Helvetica, sans-serif; }
td, th {background-color: #fff;}
#container { border:5px solid #427B77; text-align:center; height:auto; width:850px; margin:3px auto; background-color:#eee; }
#banner { width:850px; background:#E2E2ED; }
h1 { color:#fff; font:small-caps 130% Optima, "Lucida Bright", Georgia, "Times New Roman", Times, serif; text-align:center; letter-spacing:2px; margin-bottom:0; margin-top:0; background-color: #039;}
h2 { color:#006; font-weight:bold; font:130% Optima, "Lucida Bright", Georgia, "Times New Roman", Times, serif; text-align:center; letter-spacing:2px; margin-bottom:0; border-bottom:1px solid #006; margin-top:0; padding-top:5px; padding-bottom:15px; }
h3 { font-size:130%; height:150%; color:maroon; padding:5px 0; }
#photos { border-bottom:5px solid #427B77; width:850px; margin-bottom:0; height:250px; margin-top:0; z-index:10; }
#wrap { margin-top:0; padding-top:0; background-color: #039; /* background:url(../../../images/bg2.jpg) repeat-y center top; */ }
#menu { float:left; background:#ddd; }
#info { color:#006; font-size:85%; text-align:left; margin:0; width:200px; margin-left:1px; background:url(../../../images/bg3.jpg) repeat-x left top; }
.info2 { padding:8px; }
.info3 { padding:12px 8px; }
#main,#mainT { text-align:left; float:left; margin-left:0; margin-left:5px; width:605px; padding:18px; background-color:#ddd; color:#008; }
#main p { margin-top:0; padding-top:0; padding-bottom:15px; line-height:140%; font-size:105%; }
#mainT p { margin-top:0; padding-top:0; padding-bottom:15px; line-height:140%; font-size:105%; }
.date { float:right; font-size:80%; margin-bottom:0; padding-bottom:0; }
.post { border-bottom:1px solid #006; margin-bottom:15px; padding:10px 10px 5px; font:99% Optima, Verdana, Arial, "Bembo Expert"; }
.post img { float:left; margin:5px 20px 10px 0; border:3px #999 solid; }
#main li { padding:3px 0 5px; margin-left:30px; }
#mainT li { padding:3px 10px; margin-left:0; }
#navbar2 { width:780px; margin:0; padding:0; }
#navbar2 ul { list-style-type:none; margin:0; padding-top:6px; padding-bottom:8px; padding-left:0; color:#fff; }
#navbar2 ul li { display:inline; }
#navbar2 a:link { color:#fff; text-decoration:none; padding:4px; }
#navbar2 a:visited { color:#fff; padding:4px; }
#navbar2 a:hover { color:#fff; background:#039; padding:4px; }
#navbar2 a:active { color:#fff; }
#footer { clear:both; width:850px; font-size:85%; background:#009; }
.refs { padding:10px 20px; border-bottom:1px solid #ccc; margin-bottom:10px; }
.style7 { color:#0000FF; font-family:Georgia, serif, Verdana; }
.style8 { font-family:Georgia, serif, Verdana; }
.style9 { color:#000099; }
.style10 { color:#000099; font-size:90%; }

/* 
  -----------------------------------
  PopMenu Magic Style Sheet
  by Project Seven Development
  www.projectseven.com
  Menu Type: Vertical
  Style Theme:10 - Plum Royale
  -----------------------------------
*/
#p7PMnav,#p7PMnav ul { margin:0; padding:0; }
#p7PMnav li { list-style-type:none; margin:0; padding:0;background-color:#039;}
#p7PMnav ul { z-index:10000; }
#p7PMnav a,#p7PMnav ul a { text-align:left; display:block; font:90% Optima, Verdana, Arial, "Bembo Expert"; text-decoration:none; background-color:#039; padding:4px 10px; color:#fff; font-weight:bold; letter-spacing:1px; border-top:1px solid #495F96; border-right:1px solid #394975; border-bottom:1px solid #394975; border-left:1px solid #495F96; line-height:1; }
#p7PMnav a:hover,#p7PMnav a:active,#p7PMnav a:focus { background-color:#fff; color:#333333; letter-spacing:.01px; }

/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark { color:#fff; font-weight:bold; }

/* ------ the trigger link styles ------- */

/*the normal trigger link */
#p7PMnav .p7PMtrg { background-color:#039;}

/* the active trigger link style */
#p7PMnav .p7PMon { background-color:#5971AE; color:#FFFFFF; }

/*the submenu classes */
#p7PMnav .p7PMhide { left:-9000px; border:0; }
#p7PMnav .p7PMshow { left:auto; z-index:20000!important; }

/* Top level menu width */
#p7PMnav { width:204px; }
.TabbedPanels { margin:0; padding:0; float:left; clear:none; width:100%; 
/* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup { margin:0; padding:0; }
.TabbedPanelsTab { position:relative; top:1px; float:left; padding:4px 10px; margin:0 1px 0 0; font:bold .7em sans-serif; background-color:#DDD; list-style:none; border-left:solid 1px #CCC; border-bottom:solid 1px #999; border-top:solid 1px #999; border-right:solid 1px #999; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; }
.TabbedPanelsTabHover { background-color:#CCC; }
.TabbedPanelsTabSelected { background-color:#EEE; border-bottom:1px solid #EEE; }
.TabbedPanelsTab a { color:black; margin:0; text-decoration:none; }
.TabbedPanelsContentGroup { clear:both; border-left:solid 1px #CCC; border-bottom:solid 1px #CCC; border-top:solid 1px #999; border-right:solid 1px #999; background-color:#EEE; }
.TabbedPanelsContent { padding:15px; font-size:90%; }

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible { }
#mainG { float:left; margin-left:0; margin-left:5px; width:549px; padding:8px; background-color:#ddd; }
#gallery img { width:498px; }
#content, #content h1 {width: 850px; text-align: center; margin: 0 auto; display: block;}