/*

Theme Name: Starkers HTML5

Theme URI: http://nathanstaines.com

Description: An HTML5 version of <a href="http://elliotjaystocks.com/starkers/">Starkers</a> by <a href="http://elliotjaystocks.com/">Elliot Jay Stocks</a> which is based on Twenty Ten.

Version: 3.2

Author: Nathan Staines

Author URI: http://nathanstaines.com

Tags: starkers, html5, naked, clean, basic

*/



@import "css/reset.css";

@import "css/layout.css";





/* CSS Document */



.single1 {

 display:none;

}



 .tinynav { display: none }



body {

    margin:0; font-family: Arial, Helvetica, sans-serif; background-image:url(images/bg.jpg); font-size:12px; 

}



* {

    border: medium none;

    margin: 0;

    outline: medium none;

    padding: 0;

}



.container{width:75%; margin:auto; }

.container2{width:1140px; margin:auto; }













.container3{width:980px; margin:auto; }





.header{ width:100%; float:left; background-image:url(images/home_header.jpg); background-repeat:no-repeat; background-position:center top; color:#fff;   }

.header .top_block{ width:100%; float:left; margin:10px 0;  }

.header .top_block .contact{ width:auto; float:left; margin:12px 0 0; font-size:18px; text-shadow:1px 1px 1px #002d40; font-family:"helvetica_condensed_bqregular"; letter-spacing:0.6px;  }

.header .top_block ul{ width:auto; float:right; margin:0; padding:0; list-style:none;  }

.header .top_block ul li{ float:left; display:inline; margin-right:6px;  }

.header .top_block ul li:last-child{margin-right:0px;  }

.header .logo123{ width:auto; float:left; margin:6px 0 10px 180px;  }

.header .logo {

  float: none;

  margin: auto;

  text-align: center;

  width: 76%;

}







/* slider Area */

.slider_area{width:76%; margin:auto;   }

.slider_area .img{width:100%;float:left;   }





/* nav area */

.menu1 {width:100%; height:72px;  float:left; background-image:url(images/menu.png); background-repeat:repeat-x; position:relative; margin:-15px 0 0;  }

.menu1 ul{width:100%;list-style:none; margin:26px 0px 0; padding:0;  float:right;font-family:"MyriadProBold"; font-size:16px; text-align:center; text-transform:uppercase; font-weight:normal; }

.menu1 ul li{display:inline; padding:0 10px;   }	

.menu1 ul li a{color:#fff; text-decoration:none; padding:11px 22px; text-shadow:1px 1px 1px #000; }	

.menu1 ul li a:hover{background-color:#c11e27;     }	

.menu1 .current-menu-item > a { background-color:#c11e27;  } 





.thanks_block{ width:100%; height:130px; float:left; background-image:url(images/thanks_block.png); background-repeat:repeat-x; padding:30px 0 0; text-align:center; font-size:60px; font-weight:normal; font-family:"EdwardianScriptITCRegular"; margin-top:-15px; letter-spacing:1px; }





/* body_area */

.body_area{width:85%;float:left; background-image:url(images/body_bg.png); background-repeat:no-repeat; background-position:center top; padding:20px 80px; margin:-30px 0 0;   }

.left_area{width:69%;float:left;   }

.right_area{width:29%;float:right;   }



.left_area .news_block{width:100%;float:left; margin-bottom:20px;   }

.left_area .news_block h2{width:100%;float:left; padding:0; margin:0 0 10px;  font-size:30px; font-weight:normal; color:#01b7d6; font-family:"goboldregular";  }

.left_area .news_block .box{width:642px;float:left;  border:solid 1px #6e6053; background-color:#e9e9eb; padding:14px;   }

.left_area .news_block .box .img{width:450px;float:left;   }

.left_area .news_block .box .text_block{width:192px;float:left;   }

.left_area .news_block .box .text_block .block{width:162px; height:56px;float:left; padding:10px 15px; font-size:12px; line-height:normal; margin-bottom:1px; background-image:url(images/news_block.png); background-repeat:repeat-x; background-color:#f1f1f1;   }

.left_area .news_block .box .text_block .block span{width:100%; float:left; margin-bottom:4px; font-size:14px; font-weight:bold; color:#6d1783;   }

.left_area .news_block .box .text_block .block:last-child{margin-bottom:0;   }





.left_area .yt_block{width:100%;float:left;   }

.left_area .yt_block h2{width:100%;float:left; padding:0; margin:0 0 16px;  }

.left_area .yt_block .box{width:100%;float:left; background-color:#fefefe;   }

.left_area .yt_block .box .arr{width:auto;float:left; display:none;  }

.left_area .yt_block .box .video_block{width:574px;float:left; margin-top:9px; padding:0 4px;   }

.left_area .yt_block .box .video_block .block{width:136px;float:left; margin-right:10px; font-size:12px; text-align:center; line-height:normal;    }

.left_area .yt_block .box .video_block .block .img{width:100%;float:left; margin-bottom:10px;   }

.left_area .yt_block .box .video_block .block:last-child{margin-right:0;  }

.left_area .yt_block .box_shadow{width:100%;float:left; background-image:url(images/box_shadow.png); background-repeat:no-repeat; background-position:center top; height:39px;    }





.left_area .video_area{width:100%;float:left;   }

.left_area .video_area .box{width:640px;float:left; padding:15px; background-color:#fff;   }

.left_area .video_area .box_shadow{width:100%;float:left; background-image:url(images/box_shadow.png); background-repeat:no-repeat; background-position:center top; height:39px;    }







.amazon_block{width:256px;float:left; margin-bottom:20px; padding:15px 11px; border-radius:10px; background-image:url(images/grey_box_bg.jpg); background-repeat:repeat-x; background-color:#dfdfe6; border:solid 1px #dbdbe2; font-size:12px; color:#018096; line-height:18px;   }

.amazon_block .img_block{width:142px;float:left;   }

.amazon_block .img_block .frame{width:100%; height:172px;float:left; background-image:url(images/book_frame.png); background-repeat:no-repeat; position:relative; z-index:9999;   }

.amazon_block .img_block .book{width:100%; float:left; text-align:center;  margin-top:-156px;   }

.amazon_block .text{width:106px;float:right; margin-top:10px;   }

.amazon_block .text p{width:100%;float:left; margin:-6px 0 10px; padding:0;   }

.amazon_block .logo{width:100%;float:left; margin:10px 0 0;    }



.blog_block{width:256px; height:105px;float:left; margin-bottom:20px; padding:12px; background-image:url(images/blog_block.png); background-repeat:no-repeat;    }

.blog_block .text{width:115px; float:left; margin:30px 0 0 15px; font-family:"MyriadProBoldCondensed"; font-size:18px; color:#ad32af; text-align:center; }

.blog_block .text span{width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-transform:uppercase; font-weight:bold; }

.blog_block .img{width:auto; float:right; margin-right:1px;}



.right_area h2{width:100%;float:left; padding:0 0 12px; margin:0 0 10px; text-transform:uppercase;  font-size:16px; background-image:url(images/tit_line.png); background-repeat:no-repeat; background-position:left bottom;  }

.facebook_block{width:100%; float:left; margin:20px 0;  }

.facebook_block .tit{width:100%; float:left;  }

.facebook_block .block{width:256px; float:left; padding:7px 12px; background-color:#fff; box-shadow:0 0 4px #545454; font-size:12px; line-height:normal; margin:0 0 10px;  }

.facebook_block .block .img{width:auto; float:left;   }

.facebook_block .block .text{width:175px; float:right;   }

.facebook_block .block .text a{width:100%; float:left; font-weight:bold; color:#0188d6; text-decoration:none; margin-bottom:5px;   }

.facebook_block .block .text a:hover{ text-decoration:underline; }

.facebook_block .block .text p{width:100%; float:left; margin:0 0 5px; padding:0;   }

.facebook_block .block .text span{width:100%; float:left; color:#8c8d8d; font-size:11px;   }

.facebook_block .block:last-child{ margin-bottom:0; }









/* Footer area */



.footer{

    width: 100%; float:left;  font-size:12px; color:#fff; background-color:#000000; border-top:solid 7px #59595d; padding-top:14px; 

}



.footer .sitemap_area{

    width: 100%; float:left; background-image:url(images/footer_line.png); background-repeat: no-repeat; background-position:left bottom; padding:0px 0 10px; margin-bottom:20px; 

}







.footer .sitemap_area .block1 {

width:auto;

float:left;

margin:0px 86px 0px 0px;

}



.footer .sitemap_area .block1:last-child {



margin-right:0px;

}





.footer .sitemap_area .block1 h4 {

width:100%;

font-size:18px;

margin:0px 0px 10px 0px; font-weight:bold;

}



.footer .sitemap_area .block1 ul{width:auto;list-style:none; margin:0; padding:0; float:left; }

.footer .sitemap_area .block1 ul li{width:auto; display: block; margin-bottom:8px;  }

.footer .sitemap_area .block1 ul li a{text-decoration:none;color:#ebc49a;}

.footer .sitemap_area .block1 ul li a:hover{ text-decoration:underline; }



.footer .sitemap_area .block1:last-child { margin-right:0px;}





.footer .img{

    width: 131px; float:right; margin:-231px 20px 0px 0; 

}









.footer .copyright_area {

    float: left;

    width: 100%; color:#d3af89; 

	}

	

.footer .copyright_area .text {

    float: left;

    width: 670px; margin-bottom:15px;

}



.footer .copyright_area .text span {

    float: left;

    width: 80%; color:#fff; font-size:18px; font-weight:bold; margin-top:5px;

}

	

.copyright_area img {
  float: right;
  margin-top: -20px;
  width: 100px;
}







@font-face {

    font-family: 'MyriadProBold';

    src: url('fonts/myriadpro-bold.eot');

    src: url('fonts/myriadpro-bold.eot') format('embedded-opentype'),

         url('fonts/myriadpro-bold.woff') format('woff'),

         url('fonts/myriadpro-bold.ttf') format('truetype'),

         url('fonts/myriadpro-bold.svg') format('svg');

}



@font-face {

    font-family: 'goboldregular';

    src: url('fonts/gobold-webfont.eot');

    src: url('fonts/gobold-webfont.eot#iefix') format('embedded-opentype'),

         url('fonts/gobold-webfont.woff') format('woff'),

         url('fonts/gobold-webfont.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'helvetica_condensed_bqregular';

    src: url('fonts/helveticaconbq-light-webfont.eot');

    src: url('fonts/helveticaconbq-light-webfont.eot#iefix') format('embedded-opentype'),

         url('fonts/helveticaconbq-light-webfont.woff') format('woff'),

         url('fonts/helveticaconbq-light-webfont.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'EdwardianScriptITCRegular';

    src: url('fonts/itcedscr.eot');

    src: url('fonts/itcedscr.eot') format('embedded-opentype'),

         url('fonts/itcedscr.woff') format('woff'),

         url('fonts/itcedscr.ttf') format('truetype'),

         url('fonts/itcedscr.svg') format('svg');

}



@font-face {

    font-family: 'MyriadProBoldCondensed';

    src: url('fonts/myriadpro-boldcond.eot');

    src: url('fonts/myriadpro-boldcond.eot') format('embedded-opentype'),

         url('fonts/myriadpro-boldcond.woff') format('woff'),

         url('fonts/myriadpro-boldcond.ttf') format('truetype'),

         url('fonts/myriadpro-boldcond.svg') format('svg');

}



@font-face {

    font-family: 'MyriadProSemibold';

    src: url('http://ikumiyoshimatsu.com/wp-content/themes/ikumi/fonts/myriadpro-semibold.eot');

    src: url('http://ikumiyoshimatsu.com/wp-content/themes/ikumi/fonts/myriadpro-semibold.eot') format('embedded-opentype'),

         url('http://ikumiyoshimatsu.com/wp-content/themes/ikumi/fonts/myriadpro-semibold.woff') format('woff'),

         url('http://ikumiyoshimatsu.com/wp-content/themes/ikumi/fonts/myriadpro-semibold.ttf') format('truetype'),

         url('http://ikumiyoshimatsu.com/wp-content/themes/ikumi/fonts/myriadpro-semibold.svg#MyriadProSemibold') format('svg');

}











.header2{ width:100%; float:left; background-image:url(images/header_bg2.jpg); background-repeat:no-repeat; background-position:center top; color:#fff;   }

.header2 .top_block{ width:100%; float:left; margin:10px 0;  }

.header2 .top_block .contact{ width:auto; float:left; margin:12px 0 0; font-size:18px; text-shadow:1px 1px 1px #002d40; font-family:"helvetica_condensed_bqregular"; letter-spacing:0.6px;  }

.header2 .top_block ul{ width:auto; float:right; margin:0; padding:0; list-style:none;  }

.header2 .top_block ul li{ float:left; display:inline; margin-right:6px;  }

.header2 .top_block ul li:last-child{margin-right:0px;  }

.header2 .logo{ width:auto; float:left; margin:6px 0 20px 0;  }





/* inner page */

.body_area2{width:980px;float:left; background-image:url(images/body_bg.png); background-repeat:no-repeat; background-position:center top; padding:20px 80px; margin:-15px 0 20px;   }

.body_area2 h1{width:100%;float:left; padding:0; margin:10px 0 20px;  font-size:30px; font-weight:normal; color:#01b7d6; font-family:"goboldregular";  }



.gallery_area{width: 103%; float:left;}

.gallery_area .block{width: 227px; float:left; margin:0 24px 12px 0; text-align:center; font-family:"MyriadProSemibold"; font-size:14px; line-height:normal;}

.gallery_area .block .img{width: 100%; float:left; background-image:url(images/img_shadow.png); background-repeat:no-repeat; background-position:center bottom; padding-bottom:23px;}

.gallery_area .block span{width: 100%; float:left; margin:-5px 0 0;}



.gallery_btn{width: 100%; float:left; margin:20px 0 30px;}

.gallery_btn a{float:left; background-color:#01b7d6; font-size:12px; font-weight:bold; color:#fff; padding:6px 20px; text-decoration:none; border-radius:6px; text-transform:uppercase;}

.gallery_btn a:hover{background-color:#6deaff;}

.gallery_btn a:last-child{float:right; }























.bx-wrapper .bx-viewport {

  background: none repeat scroll 0 0 transparent !important;

  border: medium none !important;

  box-shadow: none !important;

  left: 0 !important;

}

.bx-wrapper {

  margin: 0 !important;

  padding: 0;

  position: relative;

}





.bx-wrapper img {

  display: block;

  height: auto;

  max-width: 100%;

}





.menu123 {

  background-image: url("images/menu.png");

  background-repeat: repeat-x;

  background-size: 100% 63%;

  float: left;

  height: 72px;

  margin: -15px 0 0;

  position: relative;

  width: 100%;

  z-index: 999;

}



.title {

  float: left;

  margin-top: 20px;

  width: 100%;

}



.title h1 {

  color: #01B7D6;

  float: left;

  font-family: "goboldregular";

  font-size: 30px;

  font-weight: normal;

  left: 20px;

  margin: 0;

  padding: 10px 15px 10px 0;

  position: relative;

  width: 91.5%;

}



.left_area p {

  font-size: 16px;

  line-height: 23px;

}

.left_area strong {

  font-weight: bold;

}



.wpcf7-text {

  background: none repeat scroll 0 0 #EBEBF1;

  border-radius: 2px;

  box-shadow: 0 0 1px #000000;

  height: 30px;

  margin: 6px 0;

  padding: 0;

  width: 75%;

}



textarea {

  background: none repeat scroll 0 0 #EBEBF1;

  border-radius: 2px;

  box-shadow: 0 0 1px #000000;

  margin: 8px 0;

  width: 75%;

  padding: 0;

}

.wpcf7-submit {

  width: 20%;

  height: 38px;

  border-radius: 2px;

}



span.wpcf7-not-valid-tip {

  background: none repeat scroll 0 0 #FFFFFF;

  border: 1px solid #FF0000;

  font-size: 10pt;

  height: 26px !important;

  left: 0 !important;

  padding: 2px;

  position: absolute;

  top: -6px !important;

  width: 99% !important;

  z-index: 100;

}



.video_block .bx-wrapper .bx-next {

  background: url("images/next_arr.jpg") no-repeat scroll -43px -32px rgba(0, 0, 0, 0)!important;

  right: -45px!important;

}



.video_block .bx-wrapper .bx-prev {

  background: url("images/prev_arr.jpg") no-repeat scroll 0 -32px rgba(0, 0, 0, 0)!important;

  left: -45px!important;

}



.video_block .bx-wrapper .bx-controls-direction a {

  height: 140px !important;

  margin-top: 0 !important;

  outline: 0 none;

  position: absolute;

  text-indent: -9999px;

  top: 12% !important;

  width: 32px;

  z-index: 9999;

}



.slider_area .bx-wrapper .bx-next {

  background: url("images/arr_next.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0)!important;

  right: 0px!important;

}



.slider_area .bx-wrapper .bx-prev {

  background: url("images/arr_prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;

  left: 0px!important;

}





.slider_area .bx-wrapper .bx-controls-direction a {

  height: 60px;

  margin-top: -16px;

  outline: 0 none;

  position: absolute;

  text-indent: -9999px;

  top: 50%;

  width: 32px;

  z-index: 9999;

}







.top_block > li {

  list-style: none outside none;

}



.top_block h3 {

  display: none;

}

.arr > img {

  margin-bottom: -2px;

}













#featured {

  background: none repeat scroll 0 0 #FFFFFF;

  border: 1px solid #CCCCCC;

  float: left;

  height: auto !important;

  padding-right: 250px !important;

  position: relative;

  width: 390px !important;

}



#featured ul.ui-tabs-nav {

  height: 306px;

  left: 418px !important;

  list-style: none outside none;

  margin: 0;

  overflow: auto;

  padding: 0;

  position: absolute;

  top: 0;

  width: 37% !important;

}



#featured ul.ui-tabs-nav li {

  background: url("images/news_block.png") repeat-x scroll 0 0 #F1F1F1;

  color: #666666;

  font-size: 12px;

  padding: 1px 0 1px 13px;

  width: auto;

}



#featured li.ui-tabs-nav-item a {

  background: none repeat scroll 0 0 #FFFFFF;

  color: #333333;

  display: block;

  height: 60px;

  line-height: 20px;

  text-decoration: none;

}



#featured ul.ui-tabs-nav li span {

  color: #6D1783;

  font-family: Helvetica,Arial,sans-serif;

  font-size: 14px;

  font-weight: bold;

  line-height: 18px;

}





#featured li.ui-tabs-selected {

  background: url("images/news_hover.png") no-repeat!important;

  position:relative;

  z-index:99999!important;

}



#featured li.ui-tabs-nav-item a {

  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

  color: #333333;

  display: block;

  height: 60px;

  line-height: 20px;

  margin-left: 40px;

  width: 82%;

}





#featured ul.ui-tabs-nav li {

  color: #666666;

  font-size: 12px;

  padding: 5px 0 15px !important;

  width:100%;

 

}











.wrap {

  border-bottom: 1px solid #000000;

  float: left;

  margin: 15px 0;

  padding-bottom: 20px;

  width: 100%;

}

.wrap .title2 {

  float: left;

  font-weight: bold;

  margin: 0 0 30px;

  width: 100%;

}



.con img {

  float: left;

  height: auto;

  padding: 2px 15px 12px;

  width: 45%;

}



.con > p {

  float: none;

  padding: 0 0 20px;

}



.block p {

  font-size: small;

}



.con a {

  color: #000;

  text-decoration: none;

}



.con a:hover {

  color: red;

  text-decoration: underline;

}



.slide_page_container {

  float: left;

  margin-bottom: 50px;

  width: 97%;

}



.slide_page {

  float: left;

  width: 100%;

}

.page-id-21 .gallery dl {

  float: left;

  height: 230px;

  margin: 0 2% 2%;

  width: 21%;

}



.page-id-21 .gallery img {

  height: auto;

  max-height: 203px;

  width: 100%;

}



.gallery-icon {

  background-image: url("images/img_shadow.png");

  background-position: center bottom;

  background-repeat: no-repeat;

  float: left;

  height: 226px;

  min-height: 226px;

  width: 100%;

}





.page-id-21 .bx-controls.bx-has-controls-direction {

  position: relative;

}



.page-id-21 .bx-wrapper .bx-next {
  background: url("images/gnext.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  margin-top: 0;
  right: 0 !important;
  width: 80px;
}




.page-id-21 .bx-wrapper .bx-prev {

  background: url("images/gprev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
 margin-top: 0;
  left: 0px!important;

  width:80px;

}

.page-id-21 .gallery dd {

  float: left;

  font-weight: bold;

  margin-top: 0;

  text-align: center;

  width: 100%;

}



.page-id-21 .bx-wrapper .bx-viewport {

  background: none !important;

  border: medium none !important;

  left: 0 !important;

}







.box .img img {

  height: 305px;

  width: 100%;

}





.overlay_container{display:none;}



.overlay {

  display: none;

  height: 46px;

  margin-left: 80px;

  position: relative;

  top: -46px;

  width: 46px;

  z-index: 22;

}







.block > p {

  line-height: 18px;

}







#rps {

  border: 1px solid #E8E8E8;

  float: left;

  position: relative;

  top: -26px !important;

}



#rps .paging {

 

  bottom: -30px!important;



}







.video_area h1 {

  color: #FFFFFF;

  float: left;

  font-family: "EdwardianScriptITCRegular";

  font-size: 40px;

 

  letter-spacing: -1px;

  padding: 0 0 20px;

  width: 100%;

}



.logo > img {

  width: 74%;

}





.contact {

  color: #FFFFFF;

  float1: left;

  text-decoration: none;

}



.contact a{

  color: #FFFFFF;

  float1: left;

  text-decoration: none;

}













.title h1 {
  color: #01B7D6;
  float: left;
  font-family: "goboldregular";
  font-size: 30px;
  font-weight: normal;
  left: 0;
  margin: 0 0 10px;
  padding: 10px 15px 10px 0;
  position: relative;
  width: 91.5%;
}
.con img {
  float: left;
  height: auto;
  padding: 2px 30px 10px 0;
  width: 45%;
}


.page .right_area {
  float: right;
  margin-top: 30px;
  width: 29%;
}


.gallery_area .title h1 {
  color: #01B7D6;
  float: left;
  font-family: "goboldregular";
  font-size: 30px;
  font-weight: normal;
  left: 20px;
  margin: 0 0 10px;
  padding: 10px 15px 10px 0;
  position: relative;
  width: 91.5%;
}


div.wpcf7-validation-errors {
  border: 2px solid #F7E700;
  display: none !important;
}



.pluginSkinDark a, .pluginSkinDark .uiHeader h3 {
  color: #01B0F1 !important;
}
.uiHeader h3, .uiHeader h4 {
  color: #333333;
  font-size: 16px !important;
}


.facebook {
  background: none repeat scroll 0 0 #FFFFFF;
  box-shadow: 0 0 4px #545454;
  float: left;
  height: 300px;
  width: auto;
}

.facebook > li {
  list-style: none outside none;
}

.fb_edge_widget_with_comment {
  float: left;
  margin: 40px 0 35px;
  position: relative;
  width: 50%;
}

.fbActContainer {
  float: left;
  width: 280px !important;
}





.page-content li {
  line-height: 23px;
}





.fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
  float: left;
  width: 100%;
}

.fb-like.fb_edge_widget_with_comment.fb_iframe_widget > span {
  float: left;
  width: 100% !important;
}

.fb_ltr {
  float: left;
  margin: 0 0 0 20px;
  width: 90% !important;
}


div.wpcf7-mail-sent-ok {
  border: medium none !important;
}






.wrap1 {
  border: 1px solid #0B698D;
  box-shadow: 0 0 2px #FFFFFF;
  float: left;
  font-size: 15px;
  line-height: 23px;
  margin: 0 0 30px;
  padding: 2%;
  width: 95%;
}

.wrap1 .tit {
  background: none repeat scroll 0 0 #0B698D;
  box-shadow: 0 2px 0 #FFFFFF;
  color: #FFFFFF;
  float: left;
  font-size: 19px;
  padding: 1% 0 1% 1%;
  text-shadow: 0 3px 4px #000000;
  width: 99%;
}
.wrap1 .thumb {
  float: none;
  padding: 0;
  width: auto;
}
.wrap1 .thumb img {
  border: 3px solid #D1D1D1;
  box-shadow: 0 1px 2px #000000;
  float: left;
  height: auto;
  margin: 1% 2% 0 0;
  padding: 3px;
  width: 28%;
}

.wrap1 .con1 {
  float: none;
  width: 100%;
}

.wrap1 .rmore {
  float: none;
  width: 100%;
}

.wrap1 .rmore > a {
  background: none repeat scroll 0 0 #0B698D;
  border: 1px solid #FFFFFF;
  border-radius: 15px;
  box-shadow: 0 2px 2px -1px #000000;
  color: #FFFFFF;
  float: right;
  font-style: italic;
  padding: 3px 10px;
  text-decoration: none;
}

.wrap1 .rmore > a:hover {
  background: none repeat scroll 0 0 #01ACC9;
  border-radius: 15px;
  color: #FFFFFF;
  float: right;
  font-style: italic;
  padding: 3px 10px;
  text-decoration: none;
}





.wrap1 .pon {
  background: none repeat scroll 0 0 #D1D1D1;
  color: #000000;
  float: left;
  font-size: 12px;
  font-style: italic;
  margin-bottom: 10px;
  padding: 0 0 0 1%;
  width: 99%;
}

.wrap1 .pon > a {
  color: #000000;
  text-decoration: none;
}


.category .right_area {
  float: right;
  margin-top: 35px;
  width: 29%;
}


.pon {
  float: left;
  font-style: italic;
  padding-bottom: 10px;
  width: 100%;
}

.pon > a {
  font-style: italic;
  text-decoration: none;
}

.prev {
  float: left;
  padding-top: 25px;
  width: 50%;
}
.prev > a {
  color: #000000;
  float: left;
  text-decoration: none;
}
.prev > a:hover {
  color: #000000;
  float: left;
   font-size:13px;
  text-decoration: underline;
}



.nxt {
  float: left;
  padding-top: 25px;
  width: 50%;
}
.nxt > a {
  color: #000000;
  float: right;
  text-decoration: none;
}

.nxt > a:hover {
  color: #000000;
  float: right;
  font-size:13px;
  text-decoration: underline;
  
}

.right_area > li {
  list-style: none outside none;
}




.facebook {
  background: none repeat scroll 0 0 #FFFFFF;
  box-shadow: 0 0 4px #545454;
  float: left;
  height: auto;
  margin-bottom: 40px;
  width: auto;
}




#featured ul.ui-tabs-nav li {
 
  overflow: auto;

}


#featured li.ui-tabs-nav-item a {
  overflow: hidden;
}





.page-id-21 .gallery img {
  height: 203px;
  max-height: 203px;
  width: 100%;
}

.overlay > img {
  height: auto !important;
}