/*
Theme Name:Slide
Theme URI:
Description:
Author:
Author URI:
*/
/***** Reset *****/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset{margin:0; padding:0}
img, fieldset{border:0}

/***** Main *****/
a{color:#464646; margin:0; outline:none; text-decoration:none}
html, #wrap{height:100%}
body >#wrap{height:auto; min-height:100%}
body{background:#f4f0cd; color:#464646; font-family:arial,sans-serif; font-size:13px; height:100%; line-height:1.4em; margin:0; padding:0; border:none; text-align:left}
h1{font-size:18px; font-family:verdana}
h2{color:#464646; font-size:16px; font-family:verdana}
h3{font-size:14px; font-family:verdana}
h4{font-size:12px; font-family:verdana}
h5{font-size:10px; font-family:verdana}
img{border:none; margin:0; padding:0}
img a{border:none}
ul{list-style:disc inside}
ol{list-style:decimal inside}

/*****Header*****/
#headerwrap{background:url(images/topg.jpg) repeat-x; height:197px; width:100%}
#header{background:none; border:none; border-bottom:none; height:197px; margin:0 auto;  position:relative; z-index:2; width:990px}
#logo{float:left; width:622px}
#logo .title{float:left; margin:0 0 0 4px; text-indent:-10000px}
#logo .title a{background:url(images/logo.jpg) no-repeat left top; display:block; height:162px; width:622px}
#logo .desc{float:left; text-indent:-10000px}
#network{position:absolute; height:40px; width:370px; display:inline; top:100px; right:5px}
.youtube a{background:url(images/youtube.png) no-repeat; float:left; width:50px; height:42px; background-position:0 0; text-indent:-9999px; display:block; margin:0 0 0 10px}
.youtube a:hover{background:url(images/youtube.png) no-repeat; width:50px; height:42px; background-position:0 -42px; margin:0 0 0 10px}
.rss a{background:url(images/rss.png) no-repeat; float:left;  width:50px; height:42px; background-position:0 0; text-indent:-9999px; display:block; margin:0 0 0 10px}
.rss a:hover{background:url(images/rss.png) no-repeat; width:50px; height:42px; background-position:0 -42px; margin:0 0 0 10px}
.twittericon a{background:url(images/twitter.png) no-repeat; float:left;  width:50px; height:42px; background-position:0 0; text-indent:-9999px; display:block; margin:0 0 0 10px}
.twittericon a:hover{background:url(images/twitter.png) no-repeat; width:50px; height:42px; background-position:0 -42px; margin:0 0 0 10px}
.facebook a{background:url(images/facebook.png) no-repeat; float:left;  width:50px; height:42px; background-position:0 0; text-indent:-9999px; display:block; margin:0 0 0 10px}
.facebook a:hover{background:url(images/facebook.png) no-repeat; width:50px; height:42px; background-position:0 -42px; margin:0 0 0 10px}
.myspace a{background:url(images/myspace.png) no-repeat; float:left;  width:50px; height:42px; background-position:0 0; text-indent:-9999px; display:block; margin:0 0 0 10px}
.myspace a:hover{background:url(images/myspace.png) no-repeat; width:50px; height:42px; background-position:0 -42px; margin:0 0 0 10px}
.stumble a{background:url(images/stumble.png) no-repeat; float:left;  width:50px; height:42px; background-position:0 0; text-indent:-9999px; display:block; margin:0 0 0 10px}
.stumble a:hover{background:url(images/stumble.png) no-repeat; width:50px; height:42px; background-position:0 -42px; margin:0 0 0 10px}

/*****-Top Menu-*****/

#menu{background:none; position:absolute; width:960px; height:35px; left:0px; top:162px; margin:0 0 0 0px;  padding:0}
#menu{background:none; position:absolute; width:960px; height:35px; left:0px; top:162px; margin:0 0 0 0px;  padding:0}
#menu ul{list-style-type:none; list-style-image:none; margin:0 10px 0 0; padding:0}
#menu ul li{display:block; height:34px; padding:0}
#menu ul li a{font-family:verdana; color:#F4F0CD; float:left; display:block; height:18px; font-size:15px; border-right:1px solid #7F6957; font-weight:bold;  margin:0; padding:8px 10px}
#menu ul li a:hover{font-family:verdana; background:url(images/menuhover.jpg) repeat-x; float:left; color:#fff; display:block;  font-size:15px; font-weight:bold;  margin:0; padding:8px 10px}
.sfish, .sfish *{list-style:none; margin:0; padding:0}
.sfish ul{position:absolute; top:-999em}
.sfish li{float:left; width:auto; position:relative; z-index:20; font-size:12px}
.sfish ul li{width:100%}
.sfish li:hover ul, ul.sfish li.sfHover ul{left:0; top:35px!important}
.sfish li li:hover ul, ul.sfish li li.sfHover ul{left:15px; top:0}
.sfish li li{display:block; height:35px; padding:0}
.sfish li li a{display:block; padding:8px}
.sfish li li a:link, .sfish li li a:visited{width:170px; display:block; background:url(images/menug.jpg) repeat-x; margin:0; padding:9px 30px}
.sfish li li a:hover{background-color:#464646; color:#fff!important}
.sfish li.current-cat a{background:url(images/menuhover.jpg) repeat-x}
.sfish li.active a{background:url(images/menuhover.jpg) repeat-x}

/***** Content *****/

#page{background:url(images/pagebg.jpg) repeat-y; margin:0px auto; padding:0px 0 122px 0; width:990px;  position:relative; z-index:1}
#homepage{background:none; margin:20px auto; padding-bottom:112px; width:990px}
#content{background:none; float:left;  overflow:hidden; margin:10px 0 5px 0; padding:0 15px; width:635px}
.entry{background:none;  margin:0; padding:0 ; margin:10px}
.entry h1{color:#464646; font-size:20px; font-weight:600; line-height:28px; margin:15px 0 5px 0; padding:0 0 0 5px;}
.entry img{background:#f5f5f5; padding:5px; margin:5px}
.entry p{padding:5px; margin:5px 0}
.titlebg h3{color:#D7D8B9; font-family:"Times New Roman",Times,serif; font-size:38px; line-height:39px; margin:0; padding:0}
.dtc{margin: 0 5px; padding: 0; font-size:10px; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
.readmore{background-image:url(images/bullet.jpg); background-repeat:no-repeat; background-position:left; font-weight:700; padding-left:28px; position:absolute; right:15px; top:2px; line-height:16px}
.post img{background:#efefef; float:left; margin:0 5px; padding:4px; border:1px solid #ccc}
.pagetitle{text-align:center}

/***** HomeContent *****/

.homepost{float:left; clear:both; width:635px; float:left; margin:0px 0 0px 0; padding:0}
.homeentry h1{margin:0; padding:5px 0px 5px 0px;  text-align:left; font-size:18px; overflow:hidden}
.categ{ font-size:20px; padding:20px 0 0 20px; font-weight:bold; font-style:italic; overflow:hidden}
.categ a:link, .categ a:visited{color:#464646}
.homeentry{height:auto; padding:10px 5px; background:url(images/1img.jpg) no-repeat 10px 118px; margin:0 0 0 0}
.homeentry img{border:0; float:left; width:120px; height:100px; padding:5px;   margin:2px 5px 0px 0px}
.details1{font-size:11px; margin:3px 0; color:#6b7478}
.details1 a{color:#6b7478; background:none; margin-left:5px}
.homeb{background:url(images/mb.png) no-repeat center bottom; height:8px; width:635px}
.mainbox{background:#fff; width:633px; height:auto}
.mainH{background:url(images/mt.png) no-repeat; display:block; width:635px; line-height:32px; min-height:32px; font-size:20px;  font-style:italic;  text-indent:10px; position:relative; margin:10px 0 0 0; padding:7px 0 0 0; z-index:5}
.mainH a.toggle-expand{display:block; width:32px; height:31px; background:url(images/tr.png) no-repeat 0 0; line-height:27px; text-indent:-999px; overflow:hidden; position:absolute; top:7px; right:8px; outline:none}
.mainH a.toggle-hide{background-position:0 0}
.mainH a.toggle-show{background-position:-32px 0}

/***** Slider *****/

#myslides{width:990px; height:166px; margin:0 auto}
#mygallery{background:url(images/slidemiddle.jpg) repeat-y; border-top:none; width:960px; margin:0px 0px 0px 15px}
.slidebottom{background:url(images/slidebottom.jpg) no-repeat center bottom; margin:0 0 0 15px; height:9px; width:960px}
.stepcarousel{position:relative; overflow:scroll; width:950px; height:166px;  background:none;  border-top:none}
.stepcarousel .belt{position:absolute; left:0; top:0}
.stepcarousel .panel{float:left; background:url(images/sp.jpg) no-repeat; overflow:hidden; margin:15px 27px 15px 25px; width:207px;  height:143px}
.stepcarousel .panel p{text-align:left; overflow:hidden; margin:5px 5px}
.stepcarousel .panel h2{height:16px; overflow:hidden; margin:0px 5px; font-size:13px; font-weight:600; text-align:center}
.stepcarousel .panel h2 a:visited, .stepcarousel .panel h2 a:link{color:#464646}
.stepcarousel .panel img{background:#040404; margin:10px 10px 8px 10px; padding:0px 0px; width:185px; height:100px}
#screenwrap .slidepanel{border:none}
.screen{display:block; width:960px; line-height:30px; min-height:30px;  background:url(images/slidetop.jpg) no-repeat; font-size:20px;  font-style:italic;  text-indent:10px; position:relative; color:#464646; margin:20px 0 0px 15px; padding:7px 0 0 0px; z-index:5}
.screen a.toggle-expand{display:block; width:32px; height:31px; background:url(images/tr.png) no-repeat 0 0; line-height:27px; text-indent:-999px; overflow:hidden; position:absolute; top:7px; right:8px; outline:none}
.screen a.toggle-hide{background-position:0 0}
.screen a.toggle-show{background-position:-32px 0}



/***** Meta *****/

.postmetadata{background:none; border:none; clear:both; margin:0; padding:0}
p.postmetadata{margin:0 0 15px 0}
.postmetadata alt{margin:0; padding:0}
.postmetadata a{color:red; margin:0 0 10px 0; text-decoration:none}
.postmetadata a:hover{color:#779d42; text-decoration:underline}

/*****page-navi*****/

.wp-pagenavi{text-align:center; margin:15px 0; float:right}
.wp-pagenavi a:hover{border:1px solid #ccc; color:#5f5f5f; background:#eee}
.wp-pagenavi span.pages{color:#464646; border:1px solid #ccc; background:none; margin:2px; padding:4px 6px}
.wp-pagenavi span.current{border:1px solid #ccc; color:#fff; background:#ccc; margin:2px; padding:4px 6px}
.wp-pagenavi span.extend{border:1px solid #ccc; color:#5f5f5f; background:none; margin:2px; padding:4px 6px}
.wp-pagenavi a{text-decoration:none; border:1px solid #ccc; color:#5f5f5f; background:none; margin:2px; padding:4px 6px}

/***** Comments *****/

.commentlist{padding:0px; margin:0px 0px 0px 25px; width:600px; background-image:url(images/commentbg.jpg); list-style-image:none; list-style-type:none; float:left}
.commentlist li{font-weight:bold; width:600px; display:block; background:url(images/commentbottom.jpg) no-repeat bottom left; padding:0px 0px 40px 0px; margin:0; list-style-image:none; list-style-type:none; float:left}
.commentlist li div{width:600px; display:block; background:url(images/commenttop.jpg) no-repeat; margin:0px; padding:20px 10px 10px 10px; float:left}
.commentlist li .avatar{float:left; border:1px solid #eee; padding:2px; background:#fff}
.commentlist cite{font-size:20px; float:left; font-style:italic; margin:20px 0 0 10px; font-weight:normal}
.says{display:none}
.commentlist p{font-weight:normal; line-height:1.5em; text-transform:none; display:block; float:left; width:90%; margin:10px 0 0 5px}
.alt{margin:0; padding:5px}
.nocomments{text-align:center; margin:0; padding:0}
.commentlist .children li{width:90%; display:block; margin:0px; background:#FDFDFD;  border:1px solid #E2E2E4; overflow:hidden}
.commentlist .children li div{width:100%; padding:10px; background-image:url(images/commentctop.jpg); background-repeat:repeat-x; background-position:top left}
ol.commentlist li div.comment-meta{font:bold 10px/1.4 helvetica,arial,sans-serif;  float:right; width:auto; margin:0 15px 0 0; text-align:left}
ol.commentlist li div.comment-meta a{color:#6F695A; text-decoration:none}
.comment-author{float:left; width:50%}
.commentlist .commentmetadata{background:none}
.commentlist .vcard, .commentlist .children .comment-author, .commentlist .children .vcard, .commentlist .children .comment-author, .commentlist .children .comment-meta{background-image:none; width:auto; padding:0px !important}
.commentlist .reply, .commentlist .children .reply{float:right; background-image:none; height:22px; width:48px; margin-bottom:0px; padding:0px; margin:5px 30px 0 0; font:12px Verdana,arial,Sans-Serif}
.reply{margin:0 15px 0 0}
.commentlist .reply a:link, .commentlist .reply a:hover, .commentlist .children .reply a:link, .commentlist .children .reply a:hover{background-image:url(images/reply.jpg); width:48px; height:22px; display:block; color:#000; font-size:12px; font-weight:normal; padding:5px 0px 0px 16px}
.commentlist .children li{padding-bottom:10px; margin:0 0 0 25px}
.commentlist .children li ul li{padding-bottom:10px; background-color:#FFF}
.commentlist #respond h3, .commentlist #respond a{margin-left:28px}
.children{clear:both}
.children .commentmetadata, .children .vcard{background-image:none}
.children textarea{width:90% !important}
.children input{width:80% !important}
#cancel-comment-reply-link{display:block; background-image:url(images/cc.jpg); width:172px; height:24px; padding:7px 0px 0px 12px; font-weight:normal; color:#464646; float:right; font:12px Verdana,arial,Sans-Serif}
#respond{width:580px; margin:20px 0 0 15px; float:left; background-image:none}
#respond div{background-image:none}
#respond h3{clear:both; font-size:16px; margin:0 0 0 15px}
#comments{line-height:20px; float:left; width:635px; text-align:center; color:#464646; font-weight:normal; font-size:14px; margin:20px 0 5px 15px}
#submit{width:120px !important}
#commentform{background:#FFF; margin:0 0 5px 15px}
#commentform textarea{background:#f6f6f6; border:1px solid #ddd; width:450px}
#commentform textarea:focus{background:#fff; border:1px solid #ddd; width:450px}
#email{font-size:12px;  border:1px solid #ddd; width:300px; background:#f6f6f6;  height:20px; padding:6px 0 0 5px}
#email:focus{font-size:12px; border:1px solid #ddd; width:300px; background:#fff; height:20px; padding:6px 0 0 5px}
#author{font-size:12px;  border:1px solid #ddd; width:300px; background:#f6f6f6;  height:20px; padding:6px 0 0 5px}
#author:focus{font-size:12px; border:1px solid #ddd; width:300px; background:#fff; height:20px; padding:6px 0 0 5px}
#url{font-size:12px; border:1px solid #ddd; width:300px; background:#f6f6f6; height:20px; padding:6px 0 0 5px}
#url:focus{font-size:12px; border:1px solid #ddd; width:300px; background:#fff;  height:20px; padding:6px 0 0 5px}
#commentform input{margin-bottom:3px}
#commentform p{clear:both; margin:5px 0 0 0}
#commentform #submit{margin:20px 0}


/***** Search *****/

#search{position:relative}
#searchform input{font-size:13px; margin:0; padding:0}
input#s{background:url(images/sideb.jpg) no-repeat center bottom; width:270px; height:auto; color:#6F6037; text-align:left; border:none; margin:0; padding:7px 0 10px 5px}

/***** Footer *****/

#footer{background:url(images/footerb.jpg) repeat-x; border:none; color:#9F9681; height:112px; margin-top:-112px; padding:0;  position:relative; z-index:2; text-align:left; width:100%}
#footer a{color:#9F9681}
#footer a:hover{color:#fff}
#footerinside{height:112px; margin:0 auto; width:990px}
#copyright{clear:both; float:left; margin:20px 0 0 0}
#menu2{float:right; margin:15px 15px 0 0}
#menu2 ul{list-style-type:none; list-style-image:none; margin:0; padding:0}
#menu2 ul li{display:block; height:32px; padding:0}
#menu2 ul li a{color:#9F9681; float:left; display:block; height:20px;  margin:0; padding:6px 10px}
#menu2 ul li a:hover{background:none; float:left; color:#fff; display:block; height:20px;  margin:0; padding:6px 10px}
.sfish2, .sfish2 *{list-style:none; margin:0;  padding:0}
.sfish2 ul{position:absolute; top:-999em}
.sfish2 li{float:left; width:auto; position:relative; z-index:20; font-size:12px}
.sfish2 ul li{width:100%}
.sfish2 li:hover ul, ul.sfish li.sfHover ul{left:0; background:#CFC8B5; top:32px!important}
.sfish2 li li:hover ul, ul.sfish li li.sfHover ul{left:15em;  top:0}
.sfish2 li li{display:block; height:40px; padding:0}
.sfish2 li li a{display:block; padding:8px}
.sfish2 li li a:link, .sfish li li a:visited{width:170px; display:block; background-color:#DFD9C9; margin:0; padding:8px 30px}
.sfish2 li li a:hover{background-color:#000; color:#CFC8B5; }
.current_page_item2 a:active{background:#fff}

/***** Recent_comments_widget *****/

ul #recentcomments li{background:none; height:22px; border-top:1px solid #ccc;  color:#9F9681; display:block; width:245px; margin:0 10px 0 10px; padding:10px 2px 5px 4px}

/***** Calendar *****/

#wp-calendar th{text-align:center}
#wp-calendar td{background:#EFEFEF; color:#000; font:normal 12px Verdana,sans-serif; letter-spacing:normal; padding:2px 0; text-align:center}
#wp-calendar td:hover, #wp-calendar #today{background:none; color:#000}
#wp-calendar{border:none; empty-cells:show; font-size:12px; height:200px; margin:0 0 0 15px; width:280px}
#calendar_wrap{background:none; width:275px; height:auto; padding-bottom:10px}

/***** Tags *****/

a.tagsz-1{font-size:12px; padding:8px}
a.tagsz-2{font-size:14px; padding:8px}
a.tagsz-3{font-size:16px; padding:8px}
a.tagsz-4{font-size:18px; padding:8px}
a.tagsz-5{font-size:20px; padding:8px}

/***** TextWidget *****/

div.textwidget{background:#fff;  padding:5px}

/***** Misc *****/

a.post-edit-link{float:right; color:#464646; font-size:12px}
blockquote{background:none; color:#888; font-size:13px; border-left: 4px solid #eee; font-style:italic; margin:0 0 0 5px; padding:5px 15px}
.aligncenter, div.aligncenter{display:block; margin-left:auto; margin-right:auto}
.alignleft{float:left}
.alignright{float:right}
.wp-caption{background:#f5f5f5; border:1px solid #464646; margin:10px 10px 0 10px; padding-top:4px; text-align:center}
.wp-caption img{border:0 none; margin:0; padding:0}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; margin:0; padding:5px 4px 5px}
.clear{clear:both}
.clearfix:after{clear:both; content:"."; display:block; height:0; visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
a:link, a:active{color:#464646}
a:hover, .com a:hover, li.recentcomments{color:#3285c0}

/***** HomepageContentWidgets*****/

.subhomeleft{background:none; width:310px; margin:0; height:auto; float:left; list-style:none}
.subhomeright{background:none; width:310px; margin:0 0 0 15px;  height:auto; float:left; list-style:none}

/***** HomepageBottomWidgets *****/

#subfooter{float:left; width:990px; height:auto; margin:0 0 20px 0; clear:both; overflow:hidden}
.subfooterleft{width:310px; height:auto; float:left; margin:0 0 0 15px; list-style:none}
.subfootercenter{width:310px; height:auto; float:left; margin:0 0 0 15px; list-style:none}
.subfooterright{width:310px; height:auto; float:left; margin:0 0 0 15px; list-style:none}

/***** WidgetTitle *****/

.widgetx{height:155px; width:290px; background:url(images/2img.jpg) no-repeat -1px 130px; padding:0px; margin:0 0 0 10px}
.widgetx p{margin:0 5px 0 0; color:#6b7478}
.widgetx img{float:left; width:100px; height:80px; padding:3px 5px 5px 0;   margin:2px 5px 0px 0px}
.widgetx h2{font-size:15px; line-height:20px;  margin:0 0 0 0}

/***** WidgetExcerpt *****/

.widgett{margin:0; padding:0; width:308px; height:70px;  background:url(images/3img.jpg) no-repeat 10px 61px}
.widgett h2{font-style:normal; font-size:12px; font-weight:bold; padding:10px 0 0 0}
.details2{color:#6b7478; margin:6px 0 0 0}
.widgett img{float:left; width:70px; height:50px;  padding:5px; margin:5px}

/***** widget *****/

#side{background:none;  float:right; margin:10px 0 5px 0; padding:0; width:325px; overflow:hidden}
#sidebar{background:none; float:right; width:315px; margin:0 10px 0 0; padding:0}
.widget ul{background:#fff; width:308px; font-size:13px; margin:0; padding:0; text-align:left}
.widget ul li{background:none; list-style-type:none;  padding:0; margin:0}
.widget ul li a{background:none; height:22px;  color:#464646; display:block;  margin:0; padding:7px 7px 7px 7px}
.widget ul li a:hover{background:#f8f8f8 url(images/li.png) no-repeat 5px 8px; color:#000; display:block; margin:0;  padding:7px 7px 7px 27px }
.widgetH{display:block; background:url(images/st.png) no-repeat; width:310px; font-size:20px; line-height:32px; font-style:italic; text-indent:10px; position:relative; color:#464646; margin:10px 0 0 0; padding:7px 0 0 0}
.widgetH a.toggle-expand{display:block; width:32px; height:31px; background:url(images/tr.png) no-repeat 0 0; line-height:27px; text-indent:-999px; overflow:hidden; position:absolute; top:7px; right:8px; outline:none}
.widgetH a.toggle-hide{background-position:0 0}
.widgetH a.toggle-show{background-position:-32px 0}
.widgetH a{color:#999}
.widgetH a img{display:none}
.widgetbottom{background:url(images/sb.png) no-repeat; width:310px; height:8px}
.widget{width:310px; height:auto; list-style:none}
.ads125 img{margin:0 0 12px 19px; padding:10px 0 0 0}
.ads300 img{margin:0 0 0 4px; padding:5px 0 0 0}
.vid{margin:0 0 0 4px; padding:5px 0 0 0}
.slidepanel{border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc}