/*
Theme Name:Theme 192
Theme URI:http://www.dreamtemplate.com/
Description:The original WordPress theme that graced versions 2.6.x and prior.
Version:1.0
Author:DreamTemplate
*/ 


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*=== Main CSS ===*/


.loader {
      position: relative;
	  width:100%;
	  height:100px;
   margin: 0 auto;
   z-index: 9999;
   background: url(../images/preloader.gif) no-repeat center; 
      top: 50 px;
   cursor: wait;
}

/*=== Setup ===*/
* { border:0; margin:0 auto; padding:0; outline:none; }
body { margin:0; padding:20px 0 ; color:#464646; background:url(../images/bg.JPG) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
font:normal 14px/1.8em "Liberation sans", Arial, Helvetica, sans-serif; }
a { color:#9eba6b; text-decoration:none; }
a:hover { text-decoration:none; }
p.clr,
.clr { clear:both; padding:0; margin:0; background:none; }
p.bg, .bg { clear:both; padding:0; margin:5px 0; background:url(../images/bg_bg.gif) top repeat-x; height:3px; }
label{ float:left; width:100px;}

li { list-style:none; /*float:left; */ }
h2 { color:#494949; font-size:1.5em; font-weight:normal; letter-spacing:-1px; margin:0 0 1em; font-size:24px; }
h3 { color:#fff; font-size:50px; margin:15px 0; background:#ededed; padding:20px; }
h4 { font-size:1em; margin:0 0 1em; }
p { margin:8px 0; padding:0 0 8px; }
strong{ font-weight:bold;}

/*=== Layout ===*/
#page { margin:0 auto; padding:10px 20px; width:1040px; background:#fff; border:#ccc solid 1px;
  	position:relative;      }
#page:before, #page:after
{
	content:"";
    position:absolute; 
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.5);
    box-shadow:0 0 20px rgba(0,0,0,0.5);
    top:10px;
    bottom:10px;
    left:0;
    right:0;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
} 
#page:after
{
	right:10px; 
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
       -moz-transform:skew(8deg) rotate(3deg);     
        -ms-transform:skew(8deg) rotate(3deg);     
         -o-transform:skew(8deg) rotate(3deg); 
            transform:skew(8deg) rotate(3deg);
}  

/*=== Header ===*/
#header { margin:0 auto; padding:0;}
/*- Logo -*/
.logo { margin:0; padding:0 0 0px 0; float:left; }
.logo h1 a:hover { text-decoration:none; }
.logo h1 small { display:block; margin:0; padding:0; color:#464545; font:normal 12px "Liberation sans", Arial, Helvetica, sans-serif; }

.contact{ float:right; font-size:1.7em; color:#464646; padding:0px 80px 10px 0; height:120px; margin-bottom:0px;
background:url(../images/tree-background.jpg) no-repeat 100% 90%;}
.contact p{ padding:25px 0 0 0; text-align:right;font-weight:bold;text-shadow: 5px 2px 10px rgba(255,255,255,0.9); line-height:1.1em;}
.contact a{ color:#656563;}
.contact a:hover{ text-decoration:underline;}
/*- Top Nav -*/
.topnav { margin:0; padding:0; font-size:12px; background:#9eba6b; border:0px solid #809161; 
 }
.topnav ul { list-style:none; padding:0; margin:0; }
.topnav li { float:left; padding:0 5px; }
.topnav li a { color:#fff; display:block; float:left; padding:10px 20px; font-weight:bold; font-size:1.1em; text-decoration:none; 
text-transform:none; 
-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.topnav li a:hover {  color:#464646;  }
.topnav li.current_page_item a { color:#464646;  }


.footernav { margin:0; padding:0; font-size:12px; float:right;  }
.footernav a{ color:#464646;}
.footernav ul { list-style:none; padding:30px 0 0 0; margin:0; }
.footernav li { float:left; padding:0 2px; }
.footernav li a { color:#464646; display:block; float:left; padding:0px 10px; font-size:1.1em; text-decoration:none; 
text-transform:none; -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.footernav li a:hover { text-decoration:underline; }
.footernav li.current_page_item a { text-decoration:underline;  }

/* slider */
#featured { width:1036px; padding:0; position:relative; border:1px solid #dddddd; height:343px; background:#fff; margin:10px 0; 
 }
#featured ul.ui-tabs-nav { position:absolute; top:0; left:701px; list-style:none; padding:0; margin:0; width:auto; }
#featured ul.ui-tabs-nav li { display:block; padding:0; padding-left:13px; margin:1px 0 0 0; font-size:12px; color:#666; }
#featured ul.ui-tabs-nav li.first { margin:0;}
#featured ul.ui-tabs-nav li img { float:left; margin:2px 5px; background:#fff; padding:0; border:1px solid #eee; }
#featured ul.ui-tabs-nav li span { font-size:11px; font-family:Verdana; line-height:18px; }
#featured li.ui-tabs-nav-item a { height:65px; display:block; color:#333; line-height:20px; padding:10px 0; }
#featured li.ui-tabs-nav-item a:hover { background:#ededed; }
#featured li.ui-tabs-selected { background:url(../images/selected-item.gif) center left no-repeat; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a { background:#ededed; }
#featured .ui-tabs-panel { width:601px; background:#fff; position:relative; float:left; }
#featured .ui-tabs-hide { display:none; }

/*=== All Columns ===*/

#columns { margin:0 auto; padding:30px 0 0 0; }
/*=== Center Column ===*/
#centercol { float:left; width:610px; padding:0; }
/*=== Right Column ===*/
#rightcol { float:right; width:290px; padding:0; }
#rightcol .box { padding:0 10px; background:#efefef; margin:0 0 15px 0; }
.small_link { padding:5px 0; margin:0 5px; text-align:center; }
.small_link a { color:#535353; text-decoration:none; }
/*=== Sub Columns ===*/
.subcols { background:url(../images/subcols-bgr.gif) repeat-y left; height:1%; }
.col1,
.col2 { float:left; width:285px; }
.col2 { float:right; }


/*=== Styling Forms ===*/
#contactform { margin:0; padding:5px 0 5px 0px ; }
#contactform * { color:#464646; }
#contactform ol { margin:0 0 0 20px; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:60px; padding:6px 0; text-transform:none; float:left; }
#contactform label .ness { color:#656566; }
#contactform label span { color:#8b8b8b; }
#contactform input.text {font-family:"Liberation sans", Arial, Verdana, Helvetica, sans-serif; color:#464646; 
font-size:12px;width: 50%; border:#d6d6d6 1px solid; margin:5px 0; padding:5px 2px; height:16px; background:#ffffff; 
float:left; font-size:12px; text-indent:5px; }
#contactform textarea {font-family:"Liberation sans", Arial, Verdana, Helvetica, sans-serif;color:#464646; 
font-size:12px; width: 50%; border:#d6d6d6 1px solid; margin:4px 0; padding:5px 2px; background:#ffffff; 
float:left; font-size:12px; text-indent:5px; }
#contactform li.buttons input { padding:0 0 3px 0; margin:1% 0 0 60px; border:0; color:#FFF; float:left; }
.response{ color:#FF0000; font-weight:bold;}

/*=== Pics, Thumbs, Ads etc. ===*/
.pic img { float:left;  margin:10px 20px 10px 0; background:#fff; padding:3px; border:1px solid #dddddd; }
.pic.fl img { margin:0 10px 10px 0; }
.pic.fr img { }
.th { display:block; margin:0 0 .5em; }
.th.fl img { margin-right:10px; }
.ads img { margin:0 5px 5px 0; }

/*=== Misc. ===*/
.fix { clear:both; height:1px; margin:-1px 0 0; overflow:hidden; }
.hl,
.hl2 { background:url(../images/hl-dot.gif) repeat-x top; clear:both; height:2px; overflow:hidden; width:100%; }
.hl2 { background:none; border-top:1px solid #e7e7e7; height:1px; margin:0 0 .8em; }
.fl { float:left; }
.fr { float:right; }
.ac { text-align:center; }
.ar { text-align:right; }
.noBorder { border:0; }
.font-sm { font-weight:normal; }
.white { color:#FFF; }
/*=== Footer ===*/
#footer {  text-decoration:none; font-size:12px; margin:0 auto; padding:0; border-top:1px solid #e0e0e0; }
#footer .text { padding:15px 0; float:left; padding:30px 0; }
/*=== Misc. ===*/
.fix { clear:both; height:1px; margin:-1px 0 0; overflow:hidden; }
.hl,
.hl2 { background:url(../images/hl-dot.gif) repeat-x top; clear:both; height:2px; overflow:hidden; width:100%; }
.hl2 { background:none; border-top:1px solid #e7e7e7; height:1px; margin:0 0 .8em; }
.fl { float:left; }
.fr { float:right; }
.ac { text-align:center; padding:5px 0 0; text-align:center; }
.ac small { padding:5px 0; }
.ac img { border:none; margin:0; padding:0 8px 0 0; }
.ar { text-align:right; }
.noBorder { border:0; }
.font-sm { font-weight:normal; }
.white { color:#FFF; }

/* Body text */
.blog_body { color:#464646; padding:0; margin:0 auto; font-size:12px; }
.blog_body p { padding:0;}
.blog_body h2 { color:#656563; font-size:30px; border-bottom:1px solid #d6d6d6; padding:10px 0 10px 0; line-height:35px;
background:url(../images/heading-image.png) no-repeat right center;}
.blog_body span { font-size:11px; }
.blog_body img { float:left; margin:0 10px 0 0; }
.blog_body a { color:#9eba6b; padding:5px 0; text-decoration:none; }
.blog_body a:hover { text-decoration:underline; }
.blog_body .bloog1 { width:205px; float:left; padding:15px 25px 15px 0;}
.blog_body .bloog1.last { width:215px; float:left; padding:15px 0;}
.blog_body .bloog1 img{float:left !important; border:1px solid #dddddd; padding:4px; margin:0px 0px 0 0px !important; background:#FFF; height: 100%; width:100%;}

.blog_body .bloog2 h2 { padding:10px 0 5px 0;}
.blog_body .bloog2 { width:1040px; float:left; padding:15px 0 15px 0;}
.blog_body .bloog2 img { float:right; border:1px solid #dddddd; padding:4px; margin:0 0px 0 20px; background:#FFF;}

.blog_body .bloog3 { width:324px; float:left; padding:15px 0 15px 0; margin-right:22px;}
.blog_body .bloog3 h2 { padding:10px 0 5px 0;}
.blog_body .bloog3 img { float:left; border:1px solid #dddddd; padding:4px; margin:0px 0px 0 0px; background:#FFF; height: 100%; width:100%;}

.blog_body .bloog4 h2 { padding:10px 0 5px 0;}
.blog_body .bloog4 { width:1040px; float:right; padding:15px 0 15px 0;}
.blog_body .bloog4 img { float:left; border:1px solid #dddddd; padding:4px; margin:0 20px 0 0px; background:#FFF;}

.blog_body .bloog5 { width:510px; float:left; padding:5px 15px 5px 0;}
.blog_body .bloog5.last { width:506px; float:left; padding:5px 0 0 9px;}
.blog_body .bloog5 img { width:506px; max-height:280px;border:1px solid #dddddd; padding:4px;  
 background: url(../images/preloader.gif) no-repeat center center #fff; 
}


/* -----------------------------------------------------------------------
    Responsive
-------------------------------------------------------------------------- */

@media only screen and (min-width: 991px) and (max-width: 1122px) {
body {padding: 0px;}
#page { width:940px; }
.blog_body .bloog2 { width:940px;}
.blog_body .bloog1 { width:215px;}
.blog_body .bloog1.last { width:215px;}
#featured ul.ui-tabs-nav {left:601px; }
#featured { width:936px;  height:293px; margin:10px 0; }
#featured .ui-tabs-panel img { width:601px; }
#featured li.ui-tabs-nav-item a { height:53px;line-height:18px;  }
.blog_body .bloog4 { width:940px;}
.blog_body .bloog5 { width:460px; float:left; padding:5px 15px 5px 0;}
.blog_body .bloog5.last { width:456px; float:left; padding:5px 0;}
.blog_body .bloog5 img { width:456px; max-height:260px;border:1px solid #dddddd; padding:4px;background:#FFF;}


}

@media only screen and (min-width: 768px) and (max-width: 991px) {
body {padding: 0px;}
#page { width:740px; }
.logo { margin:0 auto; width:100%; padding:00; float:none; text-align:center; }
.logo img { margin:0 auto; width:468px; padding:0; float:none; text-align: center;}

.contact{ float:none; width:100%; font-size:1.7em; color:#464646; padding:0px 0px 10px 0; height:60px; margin-bottom:0px;
background:#fff;}
.contact p{ padding:0px; text-align:center;font-weight:bold;text-shadow: 5px 2px 10px rgba(255,255,255,0.9); 
line-height:1.1em;}
#featured ul.ui-tabs-nav {left:601px; }
#featured { width:740px;  height:293px; margin:10px 0; }
#featured .ui-tabs-panel img { width:601px; }
#featured li.ui-tabs-nav-item a { height:53px;line-height:18px;  }
#featured ul.ui-tabs-nav li span{ display:none;}
.blog_body .bloog2 { width:740px;}
.blog_body .bloog1 { width:160px;}
.blog_body .bloog1.last { width:160px;}
.blog_body .bloog4 { width:740px;}
.blog_body .bloog5 { width:360px; float:left; padding:5px 15px 5px 0;}
.blog_body .bloog5.last { width:360px; float:left; padding:5px 0;}
.blog_body .bloog5 img { width:356px; max-height:260px;border:1px solid #dddddd; padding:4px;background:#FFF;}

#footer {  text-decoration:none; font-size:12px; margin:0 auto; padding:0; border-top:1px solid #e0e0e0; text-align:center; }
#footer .text { padding:15px 0; float:none; padding:10px 0; width:100%; margin:0 auto; text-align:center; }
.footernav { margin:0 auto; padding:0; font-size:12px; float:none; width:100%; }

.footernav ul { list-style:none; padding:5px 0 0 0; margin:0; position: relative; float: left; display: block; left: 22%;  }
.footernav li { float:left; padding:0 2px; display: block; right: 50%; }

}


@media only screen and (min-width: 480px) and (max-width: 767px) {
body {padding: 0px;}
#page { width:460px; }
.logo { margin:0 auto; width:100%; padding:00; float:none; text-align:center; }
.logo img { margin:0 auto; width:320px; padding:0; float:none; text-align: center;}

.contact{ float:none; width:100%; font-size:1.7em; color:#464646; padding:0px 0px 10px 0; height:60px; margin-bottom:0px;
background:#fff;}
.contact p{ padding:0px; text-align:center;font-weight:bold;text-shadow: 5px 2px 10px rgba(255,255,255,0.9); 
line-height:1.1em;}
#featured ul.ui-tabs-nav {left:401px; display:none; }
#featured { width:480px;  height: auto; margin:10px 0; }
#featured .ui-tabs-panel img { width:480px; }
#featured li.ui-tabs-nav-item a { height:53px;line-height:18px;  }
#featured ul.ui-tabs-nav li span{ display:none;}
#featured .ui-tabs-panel {width: 401px;}
.blog_body .bloog2 { width:100%; float:left;}
.blog_body .bloog2 img { display: inline-block;}

.blog_body .bloog1 { width:100%;}
.blog_body .bloog1.last { width:100%;}
.blog_body .bloog4 { width:480px;}
.blog_body .bloog4 img { float:none; width:97%;}

.blog_body .bloog5 { width:480px; float:left; padding:5px 15px 5px 0;}
.blog_body .bloog5.last { width:480px; float:left; padding:5px 0;}
.blog_body .bloog5 img { width:97%; max-height:100%;border:1px solid #dddddd; padding:4px;background:#FFF;}

#footer {  text-decoration:none; font-size:12px; margin:0 auto; padding:0; border-top:1px solid #e0e0e0; text-align:center; }
#footer .text { padding:15px 0; float:none; padding:10px 0; width:100%; margin:0 auto; text-align:center; }
.footernav { margin:0 auto; padding:0; font-size:12px; float:none; width:100%; }

.footernav ul { list-style:none; padding:5px 0 0 0; margin:0; position: relative; float: left; display: block; left: 7%;  }
.footernav li { float:left; padding:0 2px; display: block; right: 50%; }
.topnav li { float:left; padding:0 5px; }
.topnav li a { color:#fff; display:block; float:left; padding:10px 10px; font-weight:bold; font-size:1.1em; text-decoration:none; 
text-transform:none; -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
#columns {
padding: 0px 0 0 0;
}
#page:before, #page:after
{ display:none;
} 
#page:after
{ display:none;
} 


}




@media only screen and (min-width: 320px) and (max-width: 479px) {
	html{overflow-x: hidden;}
body {padding: 0px;overflow-x: hidden;}
#page { width:280px; padding:0px 5px; }
.logo { margin:0 auto; width:100%; padding:00; float:none; text-align:center; }
.logo img { margin:0 auto; width:280px; padding:0; float:none; text-align: center;}

.contact{ float:none; width:100%; font-size:1.3em; color:#464646; padding:0px 0px 10px 0; height:60px; margin-bottom:0px;
background:#fff;}
.contact p{ padding:0px; text-align:center;font-weight:bold;text-shadow: 5px 2px 10px rgba(255,255,255,0.9); 
line-height:1.1em;}
#featured ul.ui-tabs-nav { display:none; }
#featured { width:280px;  height: auto; margin:10px 0; display:none !important;}
#featured .ui-tabs-panel img { width:280px; }
#featured li.ui-tabs-nav-item a { height:53px;line-height:18px;  }
#featured ul.ui-tabs-nav li span{ display:none;}
#featured .ui-tabs-panel {width: 280px;}
.blog_body .bloog2 { width:100%; float:left;}
.blog_body .bloog2 img { float:right; border:1px solid #dddddd; padding:4px; margin:0 0px 10px 20px; background:#FFF; width:97%;}

.blog_body .bloog1 { width:100%;}
.blog_body .bloog1.last { width:100%;}
.blog_body .bloog4 { width:280px;}
.blog_body .bloog4 img {float:right; border:1px solid #dddddd; padding:4px; margin:0 0px 10px 20px; background:#FFF; width:97%;}

.blog_body .bloog5 { width:280px; float:left; padding:5px 15px 5px 0;}
.blog_body .bloog5.last { width:280px; float:left; padding:5px 0;}
.blog_body .bloog5 img { width:97%; max-height:100%;border:1px solid #dddddd; padding:4px;background:#FFF;}

#footer {  text-decoration:none; font-size:12px; margin:0 auto; padding:0; border-top:1px solid #e0e0e0; text-align:center; }
#footer .text { padding:15px 0; float:none; padding:10px 0; width:100%; margin:0 auto; text-align:center; }
.footernav { margin:0 auto; padding:0; font-size:12px; float:none; width:100%; }

.footernav ul { list-style:none; padding:5px 0 0 0; margin:0; position: relative; float: left; display: block; left: 7%;  }
.footernav li { float:left; padding:0 2px; display: block; right: 50%; }

.topnav li { float:left; padding:0 2px; width:100%; border-bottom:1px solid #fff;  }
.topnav li a { color:#fff;text-align:center; padding:5px 0px; font-weight:bold; font-size:1.1em; width:100%;
text-decoration:none; 
text-transform:none; -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
#columns {
padding: 0px 0 0 0;
}

#page:before, #page:after
{ display:none;
} 
#page:after
{ display:none;
} 


}