body{font:12px Arial; color:#666; margin:20px 0 20px; background:#036 url(images/site//back.jpg) top left repeat-x fixed;}

h1 {font-size:1.8em; margin:0; color:#0084da; }
h2 {font:bold 1.2em Arial; margin:0; color:#666; margin-bottom:8px;}
p {font-size:1.1em; line-height:150%; color:#666;margin:1em 0;}
a {color:#0084da; text-decoration:none;}
a:hover {text-decoration:underline;}
ul {margin-bottom:20px;}
li {font-size:1em; line-height:150%;}

#outer {width:970px; margin:0 auto; padding:5px 0; overflow:hidden; 
/* Fallback for web browsers that doesn't support RGBa */
background:none;
/* RGBa with 0.6 opacity */
background: rgba(255, 255, 255, 0.1);
/* For IE 5.5 - 7*/
}

#header {width:940px; margin:0 auto; padding:15px 0 15px 20px; background:#000; overflow:hidden;}
#header .logo {border:none;}

/*mainnav*/
#mainnav {position:relative; width:960px; margin:0 auto;}

.jqueryslidemenu{font:14px Arial; background:#fff url(/images/site/navback.png) bottom repeat-x;}
.jqueryslidemenu ul{list-style-type:none;margin:0;padding:0;}
.jqueryslidemenu ul li{position:relative;display:inline;float:left; z-index:100;}
.jqueryslidemenu ul li a{display:block;text-decoration:none;padding:10px 20px; color:#666;background:url(images/site/navback.jpg);}
	*html .jqueryslidemenu ul li a{display:inline-block;}
.jqueryslidemenu ul li a:hover {background:#036; color:#fff;}
.jqueryslidemenu ul li ul{position:absolute;left:0;display:block;visibility:hidden; background:#036;}
.jqueryslidemenu ul li ul li{display:list-item;float:left;}
.jqueryslidemenu ul li ul li ul{top:0;}
.jqueryslidemenu ul li ul li a{font:14px Arial; width:100px; color:#fff; margin:0;padding:8px 20px;}
.jqueryslidemenu ul li ul li a:hover{color:#fff;background:#036;background:#0084da;}
/*.downarrowclass{position:absolute;top:12px;right:7px;}
.rightarrowclass{position:absolute;top:6px;right:5px;}*/

.jqueryslidemenu ul li.here a {color:#0084da;}
.jqueryslidemenu ul li.here a:hover {color:#fff; background:#036;}

#title {position:relative; width:940px; height:40px; margin:0 auto; padding:13px 0 0 20px; font:italic 1.8em Georgia; color:#0084da; background:#fff;}
#title .phone {font:bold 20px Arial; color:#666; position:absolute; top:16px; right:20px; padding-left:10px; border-left:1px solid #dedede;}

#stage {position:relative; width:960px; height:365px; margin:0 auto; background:#000; overflow:hidden;}
#stage .white, #stageinterior .white {position:absolute; bottom:-1px; left:0; width:640px; height:20px; background:#fff; z-index:100;}
#stageinterior {position:relative; width:960px; height:80px; margin:0 auto; background:#efefef; overflow:hidden; border-top:1px solid #dedede;}
#stageinterior h1 {font-size:3em; color:#666; text-transform:uppercase; padding:10px 0 0 20px; font-family: 'HelveticaNeueMedium', 'HelveticaNeue-Medium', 'Helvetica Neue Medium', 'HelveticaNeue', 'Helvetica Neue', Arial, sans-serif; font-weight:400;}

#content {position:relative; width:960px; margin:0 auto; padding-bottom:10px; background:#fff url(/images/site/contentback.jpg) top repeat-y; overflow:hidden;}
#content .main {float:left; width:520px; margin:0; padding:0 20px 20px 100px; background:#fff;}
#content .gallerymain {float:left; width:600px; margin:0; padding:0 20px 20px 20px; background:#fff;}
#content .right {float:left; padding:10px 20px 20px; width:280px; overflow:hidden;}
#content .galcontent {padding:15px 0 20px 0; overflow:hidden; border-top:1px solid #dedede;}
#content .gallery {margin-top:20px;}
#content .thumb {float:left; width:88px; margin:0 5px 5px 0; curser:pointer; border:none;}
#content .galthumb {float:left; width:145px; margin:0 5px 5px 0; curser:pointer; border:none;}
#content .entry {padding:10px 0; border-top:1px solid #dedede;}
#content .entry p {margin:0 0 5px 0; font-size:1em;}
#content .entry a {font-weight:bold;}
#content .entry .date {font:italic 1em Georgia; color:#666; margin:2px 0 0;}
#content .firstimage {position:absolute; top:35px; left:20px; width:60px;}
#content .tip {background:#efefef; border:1px solid #dedede; padding:10px 20px; overflow:hidden;}
#content .tip h1 {font:italic 1.4em Georgia; color:#0084da;}
#content .tip h2 {font:bold 1.2em Arial; margin:5px 0 0;}
#content .tip p {font-size:1em;}
#content .righthead {font-weight:bold; text-transform:uppercase;}

#footer { width: 960px; margin:0 auto; padding:10px 0 0; text-align:center;}
#footer p {font:italic 1em Georgia; color:#fff; padding:0;}
#footer #nav {margin:0;}
#footer a {font:1em Arial; color:#0084da; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer li {display:inline;}
#footer li a {font:1em Arial; color:#0084da; text-decoration:none; padding:0 5px;}
#footer li a:hover {text-decoration:underline;}