@import url(/common3/com.css);
body{background:#474747 repeat-y fixed top left;color:#001;font:normal normal 100% verdana,geneva,arial,helvetica,sans-serif;margin:0;padding:0;position:relative;text-decoration:none;width:100%;}
* html body{font-size:75%;}
* html ul{height:1%;}
a{text-decoration:none;}
blockquote{font-size:.9em;font-style:italic;margin:0 5%;padding:0 0 8px 0;text-align:center;}
dd{padding:5px 20px 0 20px;}
dl,dt,dd{background:inherit;color:#669;font-weight:normal;letter-spacing:0;margin:0;padding:5px 10px 0 10px;text-decoration:none;}
dt{list-style:url(/images/bullet.png);}
h1{background:inherit;color:#FFF;font-size:1.8em;padding:1em 0 0.3em 0;}
h1,h2,h3,h4,h5,h6{text-align:center;}
h1,h2,h3,h4,h5,h6{border:none;font-style:normal;font-weight:bold;margin:0;text-decoration:none;vertical-align:middle;}
h2{background:inherit;color:#FFF;font-size:1.2em;padding:8px 0 3px 0;}
h3,h4{background:inherit;color:#FFF;font-size:1.1em;padding:5px;}
h5{background:inherit;color:#FFF;font-size:1.2em;}
h6{background:inherit;color:#FFF;font-size:1.2em;font-style:italic;font-weight:normal;text-align:center;}
hr{background:inherit;color:#028;height:2px;margin:0;padding:0;width:100%;}
kbd{font:normal normal 100% verdana,arial,geneva,helvetica,sans-serif;}
marquee{width:50%;}
ol li{background:none;margin:0 10px 5px 30px;padding:0 0 5px 0px;}
ol,ul{color:#FFF;letter-spacing:0;margin:0 10px 5px 10px;padding:0;text-align:left;}
p{color:#FFF;font-size:.95em;letter-spacing:0;margin:0;padding:0 0 8px 0;text-align:center;}
ul{height:auto;list-style:none;}
/*ul li{background:url(/images/bullet.png) no-repeat 0 3px;color:#FFF;line-height:20px;margin:0;padding:0 0 5px 30px;}*/
.clear{clear:both;}
.colour{background:inherit;color:#FFF;font-weight:bold;}
.event1{width:15%;}
.event1,.event2,.event3,.event4,.eventfoot{background:#797979;border:#a7a7a7;border-bottom:1px solid;border-top:1px solid;color:inherit;}
.event2{width:35%;}
.event3,.event4{width:25%;}
.eventfoot{border-bottom:1px solid #a7a7a7;border-top:1px solid #a7a7a7;}
.large{font-size:1.3em;}
.panel{background:#04E;border:1px solid #002;color:#028;height:1%;padding:5px;width:25%;}
.small{font-size:.85em;}
.warning{background:inherit;color:#a7a7a7;font-size:.85em;padding:3px 0;text-align:center;}
div.form{background:#FFF;border:1px solid #002;color:#000;font-weight:normal;margin:10px auto 0 auto;max-width:500px;padding:10px;text-align:left;width:70%;}
input.form,textarea.form,select.form{background:inherit;border:1px solid #002;color:#009;width:50%;}
p.event,p.eventl{padding:3px 0 3px 5px;text-align:left;}
p.eventr{padding:3px 5px 3px 0;text-align:right;}
table.events{border-left:1px solid #a7a7a7;border-right:1px solid #a7a7a7;font-size:1em;width:100%;}
#canvas{background:#474747;height:auto;margin:0 auto -5em auto;min-height:100%;padding:0;position:relative;width:100%;}
#content{clear:both;margin:0 0 5em 0;min-width:120px;overflow:visible;position:relative;width:auto;}
#content p,#content p{line-height:145%;}
#content,#header p{margin-left:220px;}
#footer{border-top:1px solid #a7a7a7;height:2px;margin-top:-5em !important;padding:10px 10px 0 10px;position:relative;width:auto;}
#footer p{background:inherit;color:#FFF;font-size:.7em;text-align:center;}
#fright{float:right;margin-left:10px;width:170px;z-index:1;}
#fright p,#fright p{line-height:normal;}
#header{background:#727272 url(images/header.png) no-repeat;height:60px;margin:0;padding:0;}
#header img{float:left;margin:0 0 10px 57px;}
#header p{font-size:20px;text-align:center;}
#header p.title{color:#FFF;font-size:18px;font-weight:bold;margin-left:30px;padding-top:30px;text-align:left;}
#header p.title a{background:transparent;color:#FFF;text-decoration:none;}
#header p.title a:hover{background:transparent;color:#888;}
#header p.title img{float:none;margin:0;}
#left{border:1px;left:23px;padding:0;width:170px;}
#left h2,#fleft h2{padding:3px 10px;}
#left,#fleft{background:#FFF;border:1px solid #FC0;color:inherit;padding:0;}
#leftb{bottom:10px;margin-left:auto;margin-right:auto;position:fixed;text-align:center;width:220px;}
#menu{background:#474747;border-right:2.5px solid #d9d9da;left:30px;position:absolute;top:95px;width:140px;z-index:10;}
#menu a span{display:none;text-align:center;}
#menu ul{list-style:none;}
#menu ul li{background:#474747;line-height:normal;padding:0;text-align:left;}
#menu ul li a{color:#FFF;}
#menu ul ul{display:block;list-style:none;margin:0;position:relative;width:120px;}
#menu ul ul li{display:list-item;}
#menu ul ul li a{color:#FFF;display:block;margin:0;padding:0 20px;width:100%;}
#right{top:170px;}
#right{border:1px;padding:0;right:10px;width:170px;}
#right h2,#fright h2{padding:5px 10px;}
#right p,#left p{padding:2px 10px;}
#right,#fright{background:#FF9;border:1px solid #FC0;color:inherit;padding:0;}
#right,#left{position:absolute;z-index:1;}
* html #canvas{height:100%;}
* html #fright,* html #right,* html #left{width:170px;}
* html #leftb{bottom:10px;position:absolute;width:220px;z-index:-1;}
* html #menu,#left{top:200px;}
#menu ul li a:hover,#menu ul ul li a:hover{color:#a7a7a7;}
#menu ul ul li a:hover span{left:1px;position:absolute;top:-1.5em;}
a:active{background:transparent;color:#001;}
a:hover{background:transparent;color:#787878;text-decoration:underline;}
a:link,a:visited{background:transparent;color:#a7a7a7;}
table.events a.external:visited,a.external:link{background:inherit;color:#a7a7a7;}

#back{left:0;position:absolute;top:0;visibility:hidden;z-index:1001;}
#e2link{color:#FFF;font:9px Arial,Helvetica,sans-serif;padding:5px 0;text-align:left;}
#e2link a{color:#FFF;text-decoration:none;}
html > body #rightmore li a,html > body #leftmore li a{width:auto;}
html > body.e2_photo_gallery pre{font-size:1.1em;}
.e2_photo_gallery{background:#474747;color:#474747;margin:0px auto;min-width:650px;width:650px;}
.e2_photo_gallery .bd{background:transparent url(../designs/e2/ml.gif) repeat-y 0px 0px;}
.e2_photo_gallery .bd .c{background:transparent url(../designs/e2/mr.gif) repeat-y right 0px;}
.e2_photo_gallery .bd .c .s{margin:0px 8px 0px 4px;padding:1em;}
.e2_photo_gallery .ft{background:transparent url(../designs/e2/bl.gif) no-repeat 0px 0px;}
.e2_photo_gallery .ft .c{height:14px;}
.e2_photo_gallery .ft .c{background:transparent url(../designs/e2/br.gif) no-repeat right 0px;}
.e2_photo_gallery .hd{background:transparent url(../designs/e2/tl.gif) no-repeat 0px 0px;}
.e2_photo_gallery .hd .c{background:transparent url(../designs/e2/tr.gif) no-repeat right 0px;}
.e2_photo_gallery .hd .c,.e2_photo_gallery .ft .c{font-size:1px;height:13px;}
.e2_photo_gallery h1{font-size:2em;margin:0px;margin-top:-0.6em;padding:0px;}
.e2_photo_gallery p{font:0.95em/1.5em arial,tahoma,"sans serif";margin:0.5em 0px 0px 0px;padding:0px;}
.gallerycontainer{position:relative;}
.iptc_left{color:#FFF;float:left;padding:0 0 0 2%;text-align:right;width:18%;}
.iptc_right{float:right;text-align:left;width:79%;}
.spacing{padding:1px;}
.thumbnail img{border:1px solid white;margin:0 5px 5px 0;}
.thumbnail span{background:#474747;color:#FFF;padding:5px;position:absolute;text-decoration:none;visibility:hidden;}
.thumbnail span img{border:0;padding:2px;}
.tooltip{color:#fff;text-align:left;width:150px;z-index:15000;}
.tooltip h4{background:#000;font-size:12px;font-weight:bold;margin:0px;padding:8px 8px 2px;}
.tooltip p{background:#000;font-size:11px;margin:0px;padding:1px 8px 8px;}
#imgbox{display:inline;height:80px;position:absolute;text-align:center;width:80px;}
#imgloader{text-align:center;vertical-align:middle;}
#imgtitle{color:#FFF;display:block;font-size:.8em;text-align:center;width:600px;}
#imgtitle h2{font-size:1.3em;margin:0;padding:0;}
#iptc_btn{left:0;position:absolute;text-align:right;top:0;width:100%;z-index:999;}
#iptc_info{-moz-opacity:0;background:#000;bottom:0;color:#CCC;filter:alpha(opacity=0);font-size:10px;height:auto;left:0;line-height:140%;opacity:0;position:absolute;text-align:left;width:100%;}
#leftmore li a{background:url(../designs/e2/left_more.gif) no-repeat;color:#fff;display:block;padding:0;text-decoration:none;width:100%;}
#main_image_wrapper{background:#FFF url(../rsrc/loading_image.gif) no-repeat 50% 50%;border:1px solid #CCC;height:399px;position:relative;width:600px;}
#more{float:right;left:568px;position:absolute;top:0;z-index:1001;background:none;}
#next{-moz-outline:none;float:right;outline:none;right:0}
#photocount{color:#FFF;float:left;font-size:10px;left:0;text-align:left;width:48%;}
#pn_overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:998;}
#prev{-moz-outline:none;float:left;left:0;outline:none;visibility:hidden;}
#prev,#next{background:transparent url(../rsrc/blank.gif) no-repeat;height:100%;outline:none;width:30%;}
#rightmore li a{background:url(../designs/e2/right_more.gif) no-repeat;color:#fff;display:block;padding:0;text-decoration:none;width:100%;}
#rightmore li,#leftmore li{height:115px;margin:0;}
#rightmore ul,#leftmore ul{border:none;height:115px;list-style:none;margin:0;padding:0;}
#rightmore,#leftmore{color:#333;height:115px;padding:0;width:32px;background:none;}
#thumbbox{border:solid 1px #CCC;padding:5px;position:relative;text-align:center;width:590px;}
#thumbdisplay{width:600px;}
#thumbgall{left:0;position:absolute;top:0;white-space:nowrap;z-index:1000;}
#thumbhide{overflow:hidden;position:relative;}
#thumbs a img{border:1px solid #333;}
#thumbs img{margin-right:4px;vertical-align:top;}
#thumbtoggler{float:right;right:0;text-align:right;width:48%;z-index:1100;}
#thumb_container{height:105px;margin:0 0 0 32px;overflow:hidden;position:relative;width:530px;}
#widthbox{display:inline;left:0;padding:1px;position:relative;top:0;}
#leftmore li a:hover{background:url(../designs/e2/left_more_over.gif) no-repeat;color:#fff;height:115px;}
#next:hover,#next:visited:hover{background:url(../rsrc/next.gif) right 50% no-repeat;}
#prev:hover,#prev:visited:hover{background:url(../rsrc/prev.gif) left 50% no-repeat;}
#rightmore li a:hover{background:url(../designs/e2/right_more_over.gif) no-repeat;color:#fff;height:115px;}
#thumbs a:hover{color:#F00;}
#thumbs a:hover img{border:1px solid #CCC;}
.morelink:hover{color:#FFF;font-size:11px;text-decoration:underline;}
.morelink:link,.morelink:visited{color:#FFF;font-size:11px;text-decoration:none;}
.thumbnail:hover{background:transparent;}
.thumbnail:hover img{border:1px solid #a7a7a7;}
.thumbnail:hover span{left:230px;top:0;visibility:visible;z-index:50;}
#gallery{margin:0 auto;text-align:center}

