@font-face {
    font-family: 'MisoBold';
    src: url('miso-bold-webfont.eot');
    src: url('miso-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('miso-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
::-moz-selection{color:#fff;
                             color:rgb(255,255,255);
                             background:#239AB2}
::selection{color:#fff;
                     color:rgb(255,255,255);
                     color:rgb(255,255,255);
                     background:#239AB2}
html{margin:0;
          padding:0;
          overflow-y:scroll}
          
body{text-shadow:#fff 0 1px 0;
           color:#2c2c2c;
           font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial;
           font-weight:400;
           font-style:normal;
           font-variant:normal;
           line-height:normal;
           background-color:#e2e2d6;
           background-position:center 0;margin:0;padding:0}

caption,th,td{text-align:left;
                         font-weight:400}
                         
strong{font-weight:700}

em{font:italic 17px Georgia, "Times New Roman",Times,serif}

*{border:0;outline:0;vertical-align:baseline;margin:0;padding:0;font:inherit inherit 100% inherit}

a{color:#b02d15;text-decoration:none;cursor:pointer}

.whatsnew p{
	margin: 0 0 0 0;
}
.slideshow a:hover,.about a:hover,.entry a:hover,.entry2 a:hover,.sidebar a:hover,.right386 a:hover
{
  text-decoration:none;
  border-bottom:1px solid #cdc9b3}

.entry a,.sidebar a,.right386 a{border-bottom:1px solid transparent}

p{font-size:15px;
    line-height:24px;
    margin-top:10px;
    margin-bottom:18px}
    
.spaced{margin-bottom:48px}

p.large{font-size:24px;
              font-family:Cambria,Georgia,"Times New Roman",Times,serif;
              line-height:30px;margin-top:0;margin-bottom:12px}
              
blockquote{font-family:Georgia,"Times New Roman",Times,serif;
                      font-style:italic;
                      margin-top:24px;
                      margin-left:45px}
                      
blockquote p{ font-size:16px;
                          line-height:26px;
                          word-spacing:1px;
                          margin-top:0;
                          margin-bottom:36px}

hr{   clear:both;
         float:left;
         height:0;
         width:100%;
         margin-bottom:20px;
         border:1px 0 solid #b3babf #ddd #ffffff}
         
.clear{clear:both}
h1,h2{font-family:"Hoefler Text","Adobe Garamond Pro","AGaramond LT",Garamond,"Baskerville Old Face","Palatino Linotype",
         "Times New Roman",Times,serif,"Times New Roman"}
h1{font-size:32px;
      font-weight:400;
      margin-bottom:18px}
      
h1.posttitle{margin-right:12px;
                       margin-bottom:0;
                       margin-left:12px;
                       padding-top:12px;
                       border-top:3px solid #dbd6c7;
                       display:block}
h1.pagetitle{display:block;
                        margin-right:12px;
                        margin-left:12px;
                        padding-top:12px;
                        border-top:3px solid #dbd6c7}
h1 a{color:#3d3d3d;
    display:block}
.center{text-align:center}.toptitle,.entry .toptitle{margin-top:0}
h3{color:#3a3a3a;
       text-shadow:0 1px 0 #FFF;
       text-transform:uppercase;
       letter-spacing:2px;
       margin-top:10px;
       margin-bottom:8px;
       font:700 15px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial}

h3 a{color:#323232;
         text-decoration:none}
         
h3 a:hover,.posttitle a:hover{color:#b02d15;
                                                        text-decoration:none}
                                                        
h4 {color:#323232;text-transform:uppercase;letter-spacing:2px;margin-top:30px;padding-bottom:12px;
       font:400 15px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial}h4
a{color:#323232;font-weight:700;text-decoration:none}
.container{
	max-width:984px;
	margin:120px auto;
	padding-bottom:48px
}
* html .container{
	width:984px;	
}
.container1{
	width:984px;
	margin:0 auto;
	padding-bottom:0px}

.grid_12{position:relative;width:margin-right:auto;margin-left:auto; }
.right{float:right}
p{text-shadow:0 1px 0 #bceaf9;
   font-size:17px;
   font-family:Georgia,"Times New Roman",Times,serif;
   position:absolute;
   top:36px;
   right:42px;
   width:260px;
   z-index:3;
   float:right}
   
.tPrev{background-color:transparent;text-indent:-9999px;position:absolute;left:120px;width:21px;height:24px;z-index:10}
.tNext{background-color:transparent;text-indent:-9999px;position:absolute;right:120px;z-index:10;width:21px;height:24px}

                         
ul#nav{float:right;margin:7px 0 0;padding:0}
.work li{height:197px;float:left;margin-right:12px;margin-left:12px;padding:0;border:solid 6px #e2d9c0;list-style-type:none}

.boxgrid{background-image:none;background-repeat:repeat;background-attachment:scroll;
                 background-position:0 0;width:292px;height:197px;float:left;border:solid 6px #e2d9c0;
                 overflow:hidden;position:relative;margin-right:10px;margin-bottom:24px;margin-left:10px}
                 
 .boxgrid img{position:absolute;top:0;left:0;border:0}
 .boxcaption{
	color:#fff;
	float:left;
	position:relative;
	background:rgb(51,152,182);
	background:rgba(51,152,182,.9);
	height:40px;
	width:274px;
	padding-top:12px;
	padding-left:18px;
	background-color: rgba(56,56,56,.6);
}
                        
.boxgrid:active{border-top-width:7px;border-bottom-width:5px}
.captionfull .boxcaption{top:260px;left:0;text-shadow:none !important}
.boxcaption .caption{font-size:14px;position:absolute;bottom:30px}
.boxcaption .descr{display: none}
.boxcaption .title{
	color:#fff;
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-bottom:12px;
	display:block;
	text-shadow:none
}
#images{width:944px;margin-right:auto;margin-left:auto}
#images ul li{width:944px;height:300px;overflow:hidden}
#images img{width:944px !important}
#content p.meta{margin:-4px 0 0}


.gallery .image{position:relative;width:80px;height:80px;overflow:hidden !important;float:left;margin-top:18px;
                              margin-right:18px;border:solid 3px #cfc7af}
                              
.gallery .image img{position:absolute;top:-100px;left:-60px}
span.label{display:block;float:left;font-size:15px;margin-right:24px;text-align:right;width:140px !important}
span.label2{font-size:15px;text-align:left;width:300px;display:block;margin-right:24px;float:left}
#sidebarleft,.left222{width:222px;float:left;margin-right:12px;margin-left:12px}


.slideshow{
overflow:visible;}

.slideshow li .right2 h2,.slideshow li .right h2{text-indent:-9999px;margin-bottom:24px}
.slideshow h1{font-size:36px}
.slideshow .left{width:380px;float:left}
.slideshow .right{width:300px;margin-right:25px}
.slideshow .left2{float:left;width:300px}
.slideshow .right2{float:right;width:504px;margin-top:12px}
.slideshow .slide-nav{width:960px;position:absolute;bottom:15px;left:0;height:30px;z-index:10}
.slideshow .slide-nav ul{float:right;position:relative;list-style:none;padding:0 6px 0 0;margin:0 24px 0 0;top:0;height:30px}
.slideshow .slide-nav li{width:18px;height:18px;float:left;margin:0 8px 0 0;padding:0}

.slideshow .slide-nav a{display:block;width:18px;height:18px;text-align:center;overflow:hidden;color:#fff;
                                          
                                             text-indent:-9999px;
                                             margin:0;
                                             padding:0;cursor:pointer}
                                             
.slideshow .slide-nav a:hover,.slideshow .slide-nav .active a{background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;
                           background-position:0 0;text-decoration:none}
                           
