/* Clear fix styling */
.clearfix:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }

/* WinIE7 only */
*:first-child+html .clearfix { height: 1%; }

/* WinIE6 and below */
/*¥*/
* html .clearfix { height: 1%; }
* html .png { zoom: 1; }
* html .png img { visibility: hidden; behavior:expression((this.runtimeStyle.behavior='none')&&(this.originalSRC?true: (this.originalSRC=this.src,this.parentNode.runtimeStyle.cursor="pointer",this.parentNode.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.originalSRC+"',sizingMethod='crop')",this.parentNode.runtimeStyle.background='url(../images/blank.gif)'))); }
/**/

/* MacIE only */
/*¥*//*/
.clearfix { display: inline-table; }
/**/

*{margin:0;padding:0}
body{background:#E0DBBC url(../images/site/a1.gif) 0 -3px repeat-x;color:#696956;font-family:"trebuchet ms" , helvetica, sans-serif;font-size:.75em;line-height:1.2em}
a{color:#FF7800;text-decoration:underline}
sup,sub{font-size:.5em}
img.picA{background:url(../images/site/a47.gif) no-repeat;height:74px;padding:8px;position:relative;top:-2px;width:76px}
img.picB{background:url(../images/site/a26.gif) no-repeat;height:75px;padding:7px;position:relative;top:-2px;width:146px}
img.floatleft{float:left;margin:0 14px 3px 0}
img.floatright{float:right;margin:0 0 3px 14px}
img.new{margin-bottom:-4px}
div.floatright{float:right;margin:0 0 3px 14px;text-align:center;width:212px}
div.floatright img{margin-bottom:20px}
ul.linklist{list-style:none}
ul.linklist li{border-top:solid 1px #EEE;margin:5px 0 0;padding-top:5px}
ul.linklist li.first{border-top:0;margin-top:0;padding-top:0}
#upbg{background:#fff url(../images/site/upbg.gif) no-repeat;height:264px;left:0;position:absolute;top:0;width:747px;z-index:1}
#outer{background:#fff url(../images/site/abg.gif) repeat-y;margin:0 auto;position:relative;width:747px}
#inner{padding:13px 30px;position:relative;z-index:2}
#header{height:86px;position:absolute;text-align:center;top:82px;width:222px}
#header span{display:block;font-weight:400}
#header h1{display:none;font-size:23px;height:92px;letter-spacing:-1px;position:absolute;top:35px}
#header h2{color:#FCE2CA;font-size:10px;font-weight:400;position:absolute;top:51px}
#header sup{color:#FCE2CA}
#splash{background:#EAEAE2 url(../images/site/a99.gif) no-repeat;font-size:0;height:92px;position:absolute;right:30px;top:78px;width:458px}
#splash img{height:76px;padding:8px;width:442px}
#headboard{background:url(../images/site/headerboarder.gif) top center no-repeat;height:13px}
#menu{background:#FF7800 url(../images/site/header.gif) repeat-x;padding:13px 6px;position:relative}
#menu li{background:url(../images/site/bar.gif) left center no-repeat;display:inline;padding:0 4px;position:relative}
#menu li.first{background:none}
#menu li:hover ul{display:block}
#menu a{color:#FFF;font-weight:700;padding:5px 7px}
#menu a:hover{background:#FFF url(../images/site/a18.gif) repeat-x top;color:#4A4A24;text-decoration:none}
#menu ul ul{background:#FF7800;display:none;float:left;left:0;margin-top:5px;min-width:100%;padding:0 0 4px;position:absolute;top:100%;z-index:99}
#menu ul ul li{display:block}
#menu ul ul li a{display:block;white-space:nowrap}
#menu .flag a{text-decoration:none}
#menu .flag a:hover span{text-decoration:none}
#menu .flag img{margin:0 7px 0 0;vertical-align:top}
#menu .flag span{text-decoration:underline}
#date{color:#8C8C73;font-weight:700;letter-spacing:-1px;padding:13px 16px;position:absolute;right:30px;top:13px}
#secondarycontent{background:url(../images/site/a33.gif) bottom repeat-x;margin-bottom:15px;margin-right:-8px;position:relative}
#secondarycontent .content{float:left;margin-right:3px;padding:0 10px;position:relative;width:150px}
#secondarycontent .content img{margin:0 -5px}
#secondarycontent .content p a{white-space:nowrap}
#secondarycontent .content p strong a{text-decoration:none;white-space:normal}
#primarycontent{margin-top:121px;position:relative}
#primarycontent h3,#secondarycontent h3{background:url(../images/site/a22.gif) bottom repeat-x;color:#7B6BAD;font-size:18px;letter-spacing:-1px;line-height:20px;margin-bottom:20px;padding:0 0 10px 15px;position:relative;top:4px}
#primarycontent .content{margin-bottom:20px;padding:0 15px}
#primarycontent .post{margin-bottom:15px}
#primarycontent .post .header{position:relative}
#primarycontent .post .date{color:#AFAFA4;font-weight:700;line-height:35px;position:absolute;right:15px;top:0}
#primarycontent .post .content{margin-bottom:0}
#primarycontent .post .content ul{list-style:none;padding:0 30px}
#primarycontent .post .content ul li.last{margin-bottom:14px}
#primarycontent .post .content table{border-collapse:collapse;margin:.75em 1.5em 1.5em}
#primarycontent .post .content table td{padding:0 0 0 1.5em}
#primarycontent .post .content table td:first-child{padding:0}
#primarycontent .post .content object{display:inline-block;margin:0 0 9px}
#primarycontent .post .nofoot{background:url(../images/site/a33.gif) bottom repeat-x;padding-bottom:7px}
#primarycontent .post .footer{background:url(../images/site/a33.gif) repeat-x;height:48px;position:relative;top:-10px}
#primarycontent .post .footer ul{bottom:15px;list-style:none;position:absolute;right:15px}
#primarycontent .post .footer ul li{background-position:0 2px;background-repeat:no-repeat;display:inline;line-height:14px;margin-left:25px;padding-left:17px}
#primarycontent .post .footer ul li.printerfriendly{background-image:url(../images/site/a41.gif)}
a.readmore,a.camera,a.email{background:url(../images/site/a38.gif) 0 center no-repeat;padding-left:17px}
a.camera{background-image:url(../images/site/camera.gif)}
a.email{background-image:url(../images/site/email.gif)}
p.download img{border:0;float:left;margin:0 -45px 0 0;padding:0}
.links span{float:left;margin-right:40px}
#primarycontent .post .footer ul li.comments{background-image:url(../images/site/a36.gif)}
#primarycontent .post .footer ul li.readmore{background-image:url(../images/site/a38.gif)}
#footer{background-image:url(../images/site/a50.gif);clear:both;color:#A8A88D;height:40px;line-height:40px;position:relative;text-align:center}
#footer p{margin:0}
#footer a{color:#8C8C73;text-decoration:none}
.member .name{color:#7B6BAD;font-size:1.15em;font-weight:700}
#primarycontent .post .content .list{margin-bottom:1.5em;width:390px}
#primarycontent .post .content .list p,#primarycontent .post .content .listne p{margin-bottom:.25em}
#primarycontent .post .content .list li,#primarycontent .post .content .listne li{margin-bottom:.5em}
#primarycontent .post .content .colorlist p{margin:0;padding:5px}
#primarycontent .post .content .colorlist ul{padding:0}
#primarycontent .post .content .colorlist li{background:#ECE7D3;margin:0;padding:5px 0 5px 30px}
#photogallery a{margin:3px}
#photogallery img{background:url(../images/cities/frame2.jpg) center center no-repeat;height:150px;padding:5px;width:200px}
#technical-visit-tour .logo{float:left;margin:0 10px 0 0}
#raise-the-roof .floated-image{float:left;margin:0 10px 5px 0}
#primarycontent #calendar{border-collapse:collapse;margin-bottom:1em}
#primarycontent #calendar th,#primarycontent #calendar td{padding:5px 7px;text-align:left}
#primarycontent #calendar tr{background:#ECE7D3}
#primarycontent #calendar .col1{width:75px}
#primarycontent #calendar .col3{width:225px}
#primarycontent #calendar img.more-flags{margin-right:-20px;padding-bottom:10px}
.validation{left:0;padding:5px;position:absolute;text-align:center;top:0;z-index:1000}
.validation a{color:#000;font-weight:700}
#sponsors{border:none;padding:1em 0 2em}
h3#top-floater{_right:30px;_top:8px;background:none;color:#FF7800;font-size:1em;padding:0 15px 0 0;position:absolute;right:0;top:7px}
h3#top-floater a{text-decoration:underline}
a:hover,#header a,h3#top-floater a:hover{text-decoration:none}
p,pre,#primarycontent .post .content ul li,#primarycontent .post .content .listne{margin-bottom:.75em}
p.dblbottom{margin-bottom:1.5em}
a img,.validation a img{border:none}
#secondarycontent .content p strong,#secondarycontent h3,#footer .orange{color:#FF7800}
p.download,#cityimages,#photogallery,#officialdelegationvisit{margin-top:20px}
#primarycontent .post .content .colorlist,#calendar th{background:#DFD9B5;color:#6A6957}
#primarycontent .post .content .colorlist li.even,#primarycontent #calendar tr.even{background:#F4F2E6}
#cityimages a,#officialdelegationvisit a{margin:13px}
#cityimages img,#officialdelegationvisit img,#raise-the-roof img{background:url(../images/cities/frame.jpg) center center no-repeat;height:215px;padding:5px;width:290px}
#calendar .col2,#calendar .col4{width:150px}

@media print
{
    #inner{padding:0}
    body,#outer,#footer,#primarycontent .post .nofoot,#secondarycontent{background:none}
    #header{background:none;color:#656551;height:auto;left:auto;line-height:2em;position:relative;top:auto;width:100%}
    #header h1{display:block;height:auto;margin-bottom:15px;position:relative;top:auto}
    #header h1 span{display:inline}
    #primarycontent{margin-top:0}
    #primarycontent h3,#secondarycontent h3{background:none;margin-bottom:0}
    #primarycontent .post{margin-bottom:0}
    a.readmore,a.camera,a.email{background:none;padding:0}
    #upbg,#header img,#splash,#menu,#headboard,#fbLikeFrame,.validation{display:none}
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay{position:absolute;top:0;left:0;z-index:6001;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:6002;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:6000}#lightbox-container-image-box >#lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}
