/*
Theme Name: WIGU
Theme URI: http://www.media6.in/
Description: Theme for WIGU website
Author: Media6
Author URI: http://www.media6.in
Version: 1.0
*/

@charset "utf-8";
/* CSS Document */
body{background:url(images/headerbg.jpg) repeat-x; margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2e2e2e; }
#wrapper{width:929px; margin:auto;}
#footerwrap{width:100%; background:url(images/footerbg.jpg) repeat-x; }
#header{height:144px; padding:0px; margin:auto;  }
#r-header{float:right; width:705px; height:144px; padding-right:6px;}
#l-header{width:214px; padding:0px; }
#l-header a img{border:none; text-decoration:none; padding:0px; margin:0px; color:#ffffff;}
#nav{  height:37px; margin:16px 0 22px; float:right;}
#nav ul {margin:0px; padding:0px; list-style:none; }
#nav li {position: relative; float:left;  font-size:13px; line-height:normal; height:58px;}
#nav li a{font-size:13px; color:#000000; text-decoration:none; text-align:center; display:block; float:left; padding:0px;   height:37px; line-height:37px;}
#nav a.home{ background:url(images/homebg.png) no-repeat; width:68px; margin-right:2px; text-decoration:none; }
#nav a.homeactive, #nav a.home:hover{color:#ffffff; background:url(images/homehover.png) no-repeat; width:68px; margin-right:2px; line-height:38px; text-decoration:none; }
#nav a.about{ background:url(images/aboutbg.png) no-repeat; width:107px; margin-right:2px; line-height:30px; text-decoration:none; }
#nav a.aboutactive, #nav a.about:hover{color:#ffffff; background:url(images/abouthover.png) no-repeat; width:107px; margin-right:2px; line-height:38px; text-decoration:none; }
#nav a.method{ background:url(images/methodbg.png) no-repeat; width:75px; margin-right:2px; line-height:30px;  text-decoration:none;}
#nav a.methodactive, #nav a.method:hover{color:#ffffff; background:url(images/methodhover.png) no-repeat; width:75px; margin-right:2px; line-height:38px; text-decoration:none; }
#nav a.lesson_plans{color:#000000; background:url(images/plansbg.png) no-repeat; width:109px; margin-right:2px; line-height:30px;  text-decoration:none;}
#nav a.lesson_plansactive, #nav a.lesson_plans:hover{color:#ffffff; background:url(images/planshover.png) no-repeat; width:109px; margin-right:2px; line-height:38px; text-decoration:none; }
#nav a.charity{ background:url(images/charitybg.png) no-repeat; width:73px; margin-right:2px; line-height:30px;  text-decoration:none;}
#nav a.charityactive, #nav a.charity:hover{color:#ffffff; background:url(images/charityhover.png) no-repeat; width:73px; margin-right:2px; line-height:38px; text-decoration:none; }
#nav a.news{ background:url(images/newsbg.png) no-repeat; width:63px; margin-right:2px; line-height:30px;  text-decoration:none;}
#nav a.newsactive, #nav a.news:hover{color:#ffffff; background:url(images/newshover.png) no-repeat; width:63px; margin-right:2px; line-height:38px; text-decoration:none; }
#nav a.contact_us{ background:url(images/contact.png) no-repeat; width:86px; line-height:30px;  text-decoration:none;}
#nav a.contact_usactive, #nav a.contact_us:hover{color:#ffffff; background:url(images/contacthover.png) no-repeat; width:86px; line-height:38px; text-decoration:none; }
#contact{padding:0px 0 0 300px; color:#000000; font-weight:bold; font-size:12px;}
#contact img{float:left; padding-right:16px;}
#contact .email{float:right; padding-right:6px;}
a.blacklnk {color:#000000; text-decoration:none;}
a.blacklnk:hover {color:#e13f32; text-decoration:underline;}
#contact .callnow{}
#contact  span{color:#eb392d; font-size:16.5px;}
#banner{padding:0px; margin:0px; height:291px;}
#inner_banner{padding:0px; margin:0px; height:165px; }
#banner a{float:right; text-align:right; border:none; padding-top:235px; padding-right:223px; height:37px; width:129px; }
.breadcrumb{padding:3px 7px 0px; text-align:right; color:#000000;}
.breadcrumb span{font-weight:bold;}
.breadcrumb a{color:#e13f32;}
#content{background:url(images/contentbg.jpg) no-repeat; padding-bottom:30px; margin:0px; line-height:17px;}
#innercontent{background:url(images/innercontent-bg.jpg) no-repeat; padding-bottom:20px; line-height:17px;}
#content #left{float:left; font-size:12px; width:417px; padding-right:42px; margin:0px;}
h1, h3{font-size:21px; color:#b8080a; font-weight:normal; margin:0px; padding:5px 0px;}
h4{font-size:16px; color:#b8080a; font-weight:bold; margin:0px; padding:15px 0px 0; }
h5, h2.entry-title{font-size:18px; color:#000000; font-weight:normal; margin:0px; padding:25px 0px 10px 0px;}
h5 a, h2.entry-title a, .entry-meta a{ color:#000000; text-decoration:none;}
a{color:#e13f32; text-decoration:underline;}
#content span.title{font-size:16px; color:#3c3c3c;}
li.list, .page-id-15 #innercontent li{margin:0 0 5px 10px ; list-style-image:url(images/4.png); }
img.divider{padding:5px 0 2px 0;}
span.blacktitle{font-weight:bold; font-size:12x; color:#2e2e2e;}
#content p{line-height:17px; padding:0px; margin:0px 0 10px 0; color:#000000;}
#content #left img.readmore{padding:22px 0 0 ;}
a.btnlnk{background:url(images/button-a.jpg) no-repeat; color:#931811; margin:15px 0px 4px 0px; height:29px; width:93px; display:block; text-align:center; line-height:29px; text-decoration:none; font-style:italic; font-weight:bold;}
.btn{background:url(images/button-a.jpg) no-repeat; color:#931811; margin:15px 0px 4px 165px; height:29px; width:93px; display:block; text-align:center; line-height:29px; text-decoration:none; font-style:italic; font-weight:bold; border:none;}
.btn1{background:url(images/button-s.jpg) no-repeat; color:#931811; margin:5px 0px 4px 0px; height:29px; width:93px; display:block; text-align:center; line-height:29px; text-decoration:none; font-style:italic; font-weight:bold; border:none;}
#content #right{float:right; width:469px; cursor:pointer;}
#content #right .leftlist{float:left; width:218px; margin-right:33px;}
#content #right .rightlist{float:right; width:218px; margin:0px;}
.redtitle{font-weight:bold; font-size:14x; color:#b2100e; vertical-align:top; display:inline;}
.redtitle a{color:#b2100e; text-decoration:none; text-transform:uppercase}
.redtitle a:hover{color:#000000; text-decoration:none}
.redtitle img{vertical-align:middle; padding:0 10px 0 0;}
#content #right li{background:url(images/content_listbg.jpg) no-repeat; list-style-image:url(images/list_style.png); list-style-position:inside; padding:2px 0 10px; text-align:left;}
.shortdesc, .leftlist .textwidget, .rightlist .textwidget{background:url(images/shortdesc_bg.jpg) no-repeat; font-size:11px; line-height:13px; color:#3c3c3c; font-weight:normal; padding:6px 0 9px 21px; width:214px;}
.inner_lmenu{ margin:0px 0 0 ; padding:0px 0 6px; width:213px; }
#news_lmenu{ margin:0px ; padding:0px; width:213px; }
.inner_leftbox{background:url(images/lmenu_bg.png) repeat-y;  padding:4px 20px 4px 15px; margin: 0px; width:198px; font-size:13px;}
#innercontent #inner_rcontent{float:right; width:663px; padding:0px 6px 20px 26px;}
span.inner_redtitle{ font-weight:normal; font-size:12px; color:#b2100e; padding-left:0px;}
.inner_img{ float:left; height:100%; width:40px; text-align:center; padding-right:5px;}
.inner_lmenuitem{ width:160px; padding-left:45px; font-size:11px; color:#6a6a6a; line-height:normal}
.hlight, blockquote{background:url(images/wigu-icon.jpg) no-repeat; padding:10px 10px 0 85px; min-height:75px; margin:15px 0; font-style:italic; line-height:18px;}
blockquote p{margin:0px; padding:0px;}
blockquote strong { font-style:normal; color:#B8080A;}
.xtramargin, .page-id-15 blockquote{margin-left:40px;}
.formcontainer{float:right; width:525px; border:solid 4px #ededed; margin:30px 0 ; padding:6px 24px;}
#footer{height:172px; width:929px; margin:auto; font-size:12px;}
#footer .news{float:left; width:54px; color:#370c08; padding:15px 0 0 0px;}
#footer .footerlist{float:right; width:811px; color:#ffffff; list-style:disc; padding:10px 18px 0 22px; line-height:21px;}
#footer  a{color:#ffffff; text-decoration:none;}
#footer  a.more{color:#ffffff; text-decoration:underline; font-weight:bold;}
ul.fnews{padding:0px; margin:0 0 5px 0;}
ul.fnews li{padding:3px 0; margin:0px;}
.clear {clear:both;}
.clearleft {clear:left;}
.copy{padding:25px 0 0 3px; clear:both; color:#ffffff;}
.copy img{float:right;}
.brr{}
span.astr{color:#e34901;}
span.title{font-weight:bold; color:#b8080a; font-style:normal}
label{float: left; width:165px;}
.txtbox {border:solid 1px #bbbbbb; height:22px; margin-bottom:5px;}
.txtbox1 {border:solid 1px #bbbbbb; height:22px; margin-bottom:0px;}
.txtarea {border:solid 1px #bbbbbb;}
form{padding:10px 0 0px; margin:0px;}
form.search{padding:0px 0 0 5px; margin:0px;}
.hilite{ color:#999999; font-style:italic}
hr{background:url(images/hr.gif) repeat-x; height:2px; border:none; padding:0px; width:100%}
.lboxtop{height:13px;}
.pub, .entry-meta{padding:5px 0; width:663px; border-top:solid 1px #efefef; border-bottom:solid 1px #efefef; text-transform:uppercase }
.news_lmenu{ margin:0px 0 0 ; padding:0px 0 0; width:213px; }
ul.cate{margin:5px 0 5px 15px; padding:0px;}
ul.cate li{list-style:url(images/red_arrow.png); line-height:20px;}
ul.cate li a{color:#000000; text-decoration:none;}
ul.cate li a:hover{color:#b2100e; text-decoration:none;}
.nolineheight{line-height:0px;}
.entry-utility{display:none}
.cform{float:right; width:525px; border:solid 4px #ededed; margin:30px 0 ; padding:6px 24px;}
.contactleft{float:left; }
.wpcf7-response-output{border:solid 2px #370c08;}
#nav-above{ padding-top:10px;}
