/*
Theme Name:Intellect WordPress Theme
Description:WordPress Theme for Intellect Blogs (www.intellectuk.org/blogs).
Version:1.0
Author:Khawaib Ahmed
Editor:Shirvinna Best
Tags:fixed width, left sidebar, two columns, valid XHTML, widgets
*/
body{margin:0 auto; padding:0; font-size:72%; height:100%; /* Resets 1em to 10px font-size:72%; */ background:url(images/body_bg.png) repeat-x fixed center top; background-color:#e4e4e4; color:#333; font-family:Arial,Helvetica,sans-serif}
/* ##################### HEADER ##################### */
.header{background-color:#FFF; width:100%; float:left}
.topbox{float:right; height:70px; margin-top:0px; width:100%; border-bottom:0px solid #369}
.top1{float:left; height:60px; width:30%; padding:5px}
.top2{float:left; height:65px; width:1%}
.top3{float:left; height:65px; width:25%}
.top4{float:left; height:65px; width:1%}
.top5{float:right; height:55px; width:15%; padding:10px 5px 0 0; display:inline}
.top5_searchbox{float:right; height:30px; width:100%}
.top5_loginbox{float:right; height:35px; width:100%}
/*top3 menu items */
.headerbox{float:left}
.module_headerbox, .module_headerbox ul{margin-top:1px; list-style-type:none; font-size:10px; font-weight:bold}
.messagebox{float:left; height:135px; width:80%; background-image:url(../images/messagebanner.jpg); background-repeat:repeat; background-position:top left; border-bottom:1px solid #369}
.latestbox{float:right; height:135px; width:19%; border-bottom:1px solid #369}
/* ##################### EOF HEADER ##################### */
/* ##################### LAYOUT ##################### */
.container{background-color:#FFF; width:898px; margin:15px auto 20px auto; padding:5px; text-align:left; border:1px solid #ddd}
.sidebar1{}
.container_leftcol{float:left; width:175px; border-top:0px; padding:5px}
.leftbox{}
.container_rightcol{float:right; width:20%}
.container_content{float:left; width:78%}
.container_footer{background-color:#ddd; background:transparent url(images/footer_bg.jpg) repeat-x scroll center bottom; clear:both; border-top:1px solid #eee; color:#9c0}
.container_footer a{text-decoration:none; color:#9c0; font-weight:bold}
.container_footer a:link{text-decoration:none; color:#9c0; font-weight:bold}
.container_footer a:visited{text-decoration:none; color:#9c0}
.container_footer a:hover{text-decoration:none; color:#fff}
.footer{font-size:95%; padding-bottom:5px; color:#fff}
.footer_contact{font-size:95%; padding-bottom:5px; color:#fff}
.footer_contact a{font-weight:normal; color:#fff}
.footer_menu{font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; width:898px; margin:5px 0 5px 0; padding:0px; font-size:100%; color:#fff}
/* ##################### PATHWAY ##################### */ 
.pathwaytext{border-left:1px solid #eee; border-bottom:1px solid #eee; margin-left:0px; margin-top:7px; padding-left:5px; z-index:100}
/* ##################### PATHWAY EOF ##################### */ 
/* ##################### MAIN ##################### */
.maintext{float:left; display:block; position:relative; border-left:1px solid #eee; margin:0px; padding:5px}
.mainbodytext{float:left; display:block; position:relative; margin:0px; padding:0px}
.mainimagebox{height:75px; width:100%; /*width:898px; */ float:left; background:transparent url(images/header_default2.gif) no-repeat scroll center top}
.mainimage{border-left:0px solid #FFF}
.menuboxtop{width:100%; float:left; height:25px; background:transparent url(images/nav.png) repeat-x scroll center top; /*background-color:#ccc; */ display:inline}
.highlightbox1{float:left; width:165px; background-color:#FFF; border:1px solid #f2f2f2; margin:3px 0 5px 0; padding:5px}

.highlightbox2{float:left; background-color:#F8F8F8; margin:3px 0 5px 0}
.user3{float:left; background-color:#FFF; border:0; margin:3px 0 5px; width:178px}
/*.highlightbox1{float:left; background-color:#FFF; margin-top:3px}
.highlightbox2{float:left; background-color:#FFF; border:1px solid #CCC; margin-top:3px}
*/
/* ##################### EOF MAIN ##################### */
/* ##################### LAYOUT EOF##################### */
/* ##################### SEARCH ###################### */
.searchboxleft{margin:5px 0 0 0; padding:4px; background:transparent url(http://www.intellectuk.org/blog/wp-content/themes/intellect_wp/images/searchbg.png) no-repeat scroll top left; height:40px}
.searchbox{height:30px}
.module_searchbox{font-size:10px; /*font size must never get bigger,always same as header or less*/}
.module_searchbox a, .module_searchbox a:active, .module_searchbox a:hover{font-size:1em; font-weight:normal}
.search_searchbox{margin-left:0px}
.inputbox_searchbox{border:1px solid #999; color:#333; background:transparent url(../images/input-bg.png) repeat-x scroll top; width:124px}
.inputbox_searchbox:focus{background:#FAFEF1 none repeat scroll 0 0; border:1px solid #ddd}
.button_searchbox{margin-left:4px; padding:0 3px 0 3px}
/* ##################### NAVIGATION ##################### */
.menubox{background-color:#FFF; margin-bottom:5px}
a.mainlevel, a.mainlevel:link, a.mainlevel:visited{font-size:1em; font-weight:normal; display:block; background-color:#369; text-decoration:none; padding:3px 2px; color:#FFF; width:170px; margin-top:1px; border-left:3px solid #999}
a.mainlevel:hover{color:#FFF; background-color:#9C0; text-decoration:underline; border-left:3px solid #CCC}
#active_menu, #active_menu:hover{color:#FFF; font-weight:normal; background-color:#9C0; border-left:3px solid #CCC}
a.sublevel, a.sublevel:link, a.sublevel:visited{font-size:11px; display:block; background-color:#369; text-decoration:none; padding:2px; color:#FFF; width:169px; margin-top:3px; border-left:5px solid #999; margin-left:-4px; font-weight:normal}
a.sublevel:hover{color:#FFF; background-color:#9C0; margin-left:-4px; text-decoration:underline; border-left:5px solid #CCC}
/*horizontal menu used for bottom menu*/
ul#mainlevelhorizontal{margin:0; padding:0}
ul#mainlevelhorizontal li{display:inline; /* Shows each item side-by-side */ line-height:2em; list-style-type:none; /* Gets rid of the bullet points */}
ul#mainlevelhorizontal a{display:block; float:left; padding:0 1em; /* Provides horizontal separation between menu items */}
/* ##################### NAVIGATION - TOP MENU ##################### */
.horizontaltop{width:100%}
ul#mainlevelhorizontaltop{margin-top:0px; width:100%; padding:0px 2px 5px 2px; font-size:0.9em}
ul#mainlevelhorizontaltop li{display:inline; /* Shows each item side-by-side */ list-style-type:none; /* Gets rid of the bullet points */}
ul#mainlevelhorizontaltop a:link, ul#mainlevelhorizontaltop a:visited{border-right:2px solid #FFF; padding:0 1em; /* Provides horizontal separation between menu items */ color:#FFF; background-color:#369; text-decoration:none; line-height:37px; height:37px; width:80px; float:left}
ul#mainlevelhorizontaltop a:hover, ul#mainlevelhorizontaltop a:active{border-right:2px solid #FFF; padding:0 1em; /* Provides horizontal separation between menu items */ color:#FFF; background-color:#9C0; text-decoration:none; line-height:37px; height:37px; width:80px; float:left}
/* ##################### NAVIGATION - BOTTOM MENU ##################### */
/*horizontal menu used for bottom menu*/
ul#mainlevelhorizontal{font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; margin:0px; /*width:100%; */ padding:0px; font-size:1em}
ul#mainlevelhorizontal li{display:inline; /* Shows each item side-by-side */ list-style-type:none; /* Gets rid of the bullet points */}
ul#mainlevelhorizontal a:link, ul#mainlevelhorizontal a:visited{padding:0 1.0em; color:#fff; font-weight:bold; text-decoration:none; line-height:2.1em}
#active_menuhorizontal, ul#mainlevelhorizontal a:hover, ul#mainlevelhorizontal a:active{border-right:0px solid #9C0; padding:0 1.0em; /* Provides horizontal separation between menu items */ color:#FFF; background-color:#369; font-weight:bold; text-decoration:none; background:transparent url(http://www.intellectuk.org/templates/intellect09_v2.0/images/nav-over.png) repeat-x scroll center top}
/* ##################### END OF NAVIGATION ##################### */
h2{font-size:16px; line-height:16px; margin-bottom:5px}
h3{font-size:16px; line-height:16px; margin-bottom:5px; text-decoration:none}
h3 a{font-size:16px; line-height:16px; margin-bottom:5px; padding:0; text-decoration:none}
.Main{  position:absolute;   width:100%;   left:0;   top:0}
.PageBackgroundGlare{  position:absolute;   width:100%;   left:0;   top:0}

.PageBackgroundGlareImage{  background-image:url('images/body_bg.png');  background-repeat:repeat-x}

/* specially for Opera */
html:first-child .PageBackgroundGlare{ border:1px solid transparent}
/* specially for Opera */
* html .PageBackgroundGlareImage{  background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/Page-BgGlare.png', sizingMethod='crop')")}
.PageBackgroundGradient{  background-image:url('images/body_bg.png');  background-repeat:repeat-x;  height:500px}

table, th, td{ font-size:1em;  padding:0;  border-collapse:collapse}

a img{ border:0}

a{ color:#036; text-decoration:none; font-weight:bold}

a:link{ color:#036}

a:visited{ color:#036}

a:hover{ color:#9C0; text-decoration:underline}
/* end Page */
/* begin Box, Sheet */
.Sheet{  min-width:55px;   min-height:55px;   margin:0 auto;   position:relative;   overflow:hidden;   z-index:0;   width:950px}

* html .Sheet{  width:expression(this.offsetWidth <55 ? 55+"px":"auto !important");   height:expression(this.offsetHeight <55 ? 55+"px":"auto !important");     width:950px;   zoom:1}

.Sheet-body{  position:relative;   overflow:hidden;   z-index:0;   margin:13px;   text-align:left}

.Sheet-tl{  position:absolute;   overflow:hidden;   z-index:-1;   top:0;   left:0;   width:49px;   height:49px;   background-image:url('images/Sheet-s.png')}

* html .Sheet-tl{  font-size:1px;   background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/Sheet-s.png', sizingMethod='crop')")}

.Sheet-tr{  position:absolute;   overflow:hidden;   z-index:-1;   top:0;   right:0;   width:49px;   height:49px}

* html .Sheet-tr{  font-size:1px;   left:expression(this.parentNode.offsetWidth-49+'px')}

.Sheet-tr div{  position:absolute;   z-index:-1;   top:0px;   left:-49px;   width:98px;   height:98px;   background-image:url('images/Sheet-s.png')}

* html .Sheet-tr div{  background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/Sheet-s.png', sizingMethod='crop')")}

.Sheet-bl{  position:absolute;   overflow:hidden;   z-index:-1;   bottom:0;   left:0;   width:49px;   height:49px}

* html .Sheet-bl{  font-size:1px;   top:expression(this.parentNode.offsetHeight-49+'px')}

.Sheet-bl div{  position:absolute;   z-index:-1;   top:-49px;   left:0;   width:98px;   height:98px;   background-image:url('images/Sheet-s.png')}

* html .Sheet-bl div{  background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/Sheet-s.png', sizingMethod='crop')")}

.Sheet-br{  position:absolute;   overflow:hidden;   z-index:-1;   bottom:0;   right:0;   width:49px;   height:49px}

* html .Sheet-br{  font-size:1px;   top:expression(this.parentNode.offsetHeight-49+'px');   left:expression(this.parentNode.offsetWidth-49+'px')}

.Sheet-br div{  position:absolute;   z-index:-1;   top:-49px;   left:-49px;   width:98px;   height:98px;   background-image:url('images/Sheet-s.png')}

* html .Sheet-br div{  background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/Sheet-s.png', sizingMethod='crop')")}

.Sheet-tc{  position:absolute;   overflow:hidden;   z-index:-1;   top:0;   left:49px;   right:49px;   height:49px}

* html .Sheet-tc{  font-size:1px;   width:expression(this.parentNode.offsetWidth-98+'px')}

.Sheet-tc div{  position:absolute;   z-index:-1;   top:0;   left:0;   width:100%;   height:98px;   background-image:url('images/Sheet-h.png')}

* html .Sheet-tc div{  font-size:1px;   background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/Sheet-h.png', sizingMethod='scale')")}

.Sheet-bc{  position:absolute;   overflow:hidden;   z-index:-1;   bottom:0;   left:49px;   right:49px;   height:49px}

* html .Sheet-bc{  font-size:1px;   top:expression(this.parentNode.offsetHeight-49+'px');   width:expression(this.parentNode.offsetWidth-98+'px')}

.Sheet-bc div{  position:absolute;   z-index:-1;   top:-49px;   left:0;   width:100%;   height:98px;   background-image:url('images/Sheet-h.png')}

* html .Sheet-bc div{  font-size:1px;   background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/Sheet-h.png', sizingMethod='scale')")}

.Sheet-cl{  position:absolute;   overflow:hidden;   z-index:-1;   top:49px;   left:0;   width:49px;   bottom:49px}

* html .Sheet-cl{  font-size:1px;   height:expression(this.parentNode.offsetHeight-98+'px')}

.Sheet-cl div{  position:absolute;   z-index:-1;   top:0;   left:0;   width:98px;   height:100%;   background-image:url('images/Sheet-v.png')}

* html .Sheet-cl div{  font-size:1px;   background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/Sheet-v.png', sizingMethod='scale')")}

.Sheet-cr{  position:absolute;   overflow:hidden;   z-index:-1;   top:49px;   right:0;   width:49px;   bottom:49px}

* html .Sheet-cr{  font-size:1px;   left:expression(this.parentNode.offsetWidth-49+'px');   height:expression(this.parentNode.offsetHeight-98+'px')}

.Sheet-cr div{  position:absolute;   z-index:-1;   top:0;   left:-49px;   width:98px;   height:100%;   background-image:url('images/Sheet-v.png')}

* html .Sheet-cr div{  font-size:1px;   background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/Sheet-v.png', sizingMethod='scale')")}

.Sheet-cc{ position:absolute;  overflow:hidden;  z-index:-2;  top:49px;  left:49px;  right:49px;  bottom:49px;  background-color:#FFF}

* html .Sheet-cc{ font-size:1px;  width:expression(this.parentNode.offsetWidth-98+'px');  height:expression(this.parentNode.offsetHeight-98+'px')}
.Sheet{ margin-top:20px !important;  margin-bottom:3em;  padding:0 0 1em 0}
/* end Box, Sheet */
/* begin Header */
div.Header{  margin:0 auto;   position:relative;   width:924px;   height:400px;   background-image:url('images/intellect_website_logo.gif');   background-repeat:no-repeat;   background-position:left top}

* html div.Header{  font-size:1px;   background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/Header.png', sizingMethod='crop')")}

div.Header div{ width:100%;  height:100%;  /*background-image:url('images/Header.jpg'); */ background-repeat:no-repeat;  background-position:center center;  text-align:left}
/* end Header */
/* begin Logo */
.logo{ position:relative;  left:408px;  top:175px}

.logo td{ text-align:center;  vertical-align:middle;  white-space:nowrap}

.logo-name{ font-size:26px;  font-family:Arial;  font-style:normal;  font-weight:bold}

.logo-name a{ text-decoration:none;  color:#FFF !important}

.logo-text{ font-size:18px;  font-family:Arial;  font-style:normal;  font-weight:normal;  color:#FFF !important}
/* end Logo */
/* begin Menu */
.menu, .menu ul{  margin:0;   padding:0;   border:0;   list-style-type:none;   display:block}

.menu li{  margin:0;   padding:0;   border:0;   display:block;   float:left;   position:relative;   z-index:5}

.menu li:hover{  z-index:10000;   white-space:normal}

.menu li li{  float:none}

.menu ul{  visibility:hidden;   position:absolute;   z-index:10;   left:0;   top:0}

.menu li:hover>ul{  visibility:visible;   top:100%}

.menu li li:hover>ul{  top:0;   left:100%}

.menu:after, .menu ul:after{  content:".";   height:0;   display:block;   visibility:hidden;   overflow:hidden;   clear:both}
.menu, .menu ul{  min-height:0}

.menu ul{  background-image:url(images/spacer.gif);   padding:10px 30px 30px 30px;   margin:-10px 0 0 -30px}

.menu ul ul{  padding:30px 30px 30px 10px;   margin:-30px 0 0 -10px}

* html .menu, * html .menu ul{  height:1%}

* html .menu li.menuhover{  z-index:10000}

* html .menu .menuhoverUL{  visibility:visible}

* html .menu .menuhoverUL{  top:100%;   left:0}

* html .menu .menuhoverUL .menuhoverUL{  top:0;   left:100%}

* html .menu ul a{  height:1%}

* html .menu li li{  float:left;   width:100%}

* html .menu .menuhoverUL .menuhoverUL{  top:5px;   left:100%}

* html .menu, * html .menu ul{  height:1%}

* html .menu li.menuhover{  z-index:10000}

* html .menu .menuhoverUL{  visibility:visible}

* html .menu .menuhoverUL{  top:100%;   left:0}

* html .menu .menuhoverUL .menuhoverUL{  top:0;   left:100%}

* html .menu ul a{  height:1%}

* html .menu li li{  float:left;   width:100%}
.nav{  position:relative;   margin:0  auto;   width:924px;   height:29px;   z-index:100}

.menu{  padding:3px 3px 3px 3px}

* html .nav{  zoom:1}

.nav .l, .nav .r, .nav .r div{  top:0;   position:absolute;   z-index:-1;   overflow:hidden;   height:29px}

.nav .l{  left:0;   right:0px}

* html .nav .l{  width:expression(this.parentNode.offsetWidth-0+'px')}

.nav .r{  right:0;   width:0px}

* html .nav .r{  left:expression(this.parentNode.offsetWidth-0+'px')}

.nav .r div{  width:924px;   right:0}

* html .nav .r div{  left:expression(this.parentNode.offsetWidth-924+'px')}

.nav .l, .nav .r div{  background-position:left top;   background-repeat:no-repeat;   background-image:url('images/nav.png')}

* html .nav .l, * html .nav .r div{  font-size:1px;   background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/nav.png', sizingMethod='crop')")}
/* end Menu */
/* begin MenuItem */
.menu ul li{  clear:both}

.menu a, .menu a span{  height:23px;   display:block}

* html .menu a, * html .menu a span{  float:left}

.menu a{  cursor:pointer;   text-decoration:none;   margin-right:2px;   margin-left:2px}
.menu a{  background-image:url('images/item-left.png');   background-position:left top;   background-repeat:no-repeat}

.menu a span{  background-image:url('images/item-right.png');   background-position:right top;   background-repeat:no-repeat}
.menu a span span{  font-family:'Arial';   font-size:12px;   font-weight:normal;   font-style:normal;   text-decoration:none;   color:#0F0F0F;   padding:0 3px;   margin:0 6px;   line-height:23px;   text-align:center;   background-image:url('images/item-center.png');  background-position:left top;  background-repeat:repeat-x}

* html .menu a span span{ display:inline}
.menu a:hover{ background-position:left -23px}

.menu li:hover>a{ background-position:left -23px}

* html .menu .menuhover .menuhoverA{ background-position:left -23px}

.menu li:hover a span{ background-position:right -23px}

.menu a:hover span{ background-position:right -23px}

* html .menu .menuhover .menuhoverA span{ background-position:right -23px}

.menu a:hover span span{ color:#000;  background-position:left -23px}

.menu li:hover a span span{ color:#000;  background-position:left -23px}

* html .menu .menuhover .menuhoverA span span{ color:#000;  background-position:left -23px}

.menu a.active{ background-position:left -46px}

.menu a.active span{ background-position:right -46px}

.menu a.active span span{ color:#572700;  background-position:left -46px}

/* end MenuItem */
/* begin MenuSeparator */
.nav .separator{  display:block;   width:1px;   height:23px;   background-image:url('images/item-separator.png')}
/* end MenuSeparator */
/* begin MenuSubItem */
.menu ul a{  text-align:center;   height:26px;   line-height:26px;   margin-right:auto;     width:182px;   background-image:url('images/subitem-bg.png');  background-position:left top;  background-repeat:repeat-x;   border-width:1px;  border-style:solid;  border-color:#C4C4C4}

.nav ul.menu ul span, .nav ul.menu ul span span{display:inline; float:none; margin:inherit; padding:inherit; background-image:none; text-align:inherit; text-decoration:inherit}

.menu ul a, .nav ul.menu ul span, .nav ul.menu ul span span{line-height:26px; color:#5C5C5C; font-family:'Arial'; font-size:11px; font-weight:normal; font-style:normal; text-decoration:none}

.menu ul ul a{ margin-left:auto}

* html .menu ul a{ color:#5C5C5C !important}

.menu ul li a:hover{ color:#000;  border-color:#C4C4C4;  background-position:0 -26px}

.menu ul li:hover>a{ color:#000;  border-color:#C4C4C4;  background-position:0 -26px}

* html .menu ul a:hover{ color:#000 !important}

* html .menu ul .menuhover .menuhoverA{ color:#000 !important;  border-color:#C4C4C4;  background-position:0 -26px}

.nav .menu ul li a:hover span, .nav .menu ul li a:hover span span{ color:#000}

.nav .menu ul li:hover>a span, .nav .menu ul li:hover>a span span{ color:#000}

* html .nav .menu ul a:hover span, * html .nav .menu ul a:hover span span{ color:#000 !important}

* html .nav .menu ul .menuhover .menuhoverA span, * html .nav .menu ul .menuhover .menuhoverA span span{ color:#000 !important}

/* end MenuSubItem */
/* begin ContentLayout */
.contentLayout{margin-bottom:8px; width:100%; position:relative; display:inline}/* end ContentLayout */

/* begin Button */
button.Button, a.Button{  border:none;   padding:0;   margin:0;   background:none;   font-size:100%;   font-family:inherit;   line-height:inherit;   display:inline-block;   overflow:visible;   width:auto;   cursor:default;   white-space:normal;   text-decoration:none}

.Button .btn{  position:relative;   display:block;   overflow:hidden;   float:left;   z-index:0;   height:33px;   color:#000}

.Button .t{  height:33px;   line-height:33px;   padding:0 24px;   text-align:left;   font-family:'Arial';   font-size:11px;   font-weight:normal;   font-style:normal;   text-decoration:none}

.Button .active{  color:#1F1F1F}

.Button .hover{  color:#000}

.Button .active .r{  top:-66px}

.Button .hover .r{  top:-33px}

.Button .r{  display:block;   position:absolute;   overflow:hidden;   z-index:-1;   top:0;   right:0;   width:7px;   height:99px}

* html .Button .r{  font-size:1px;   left:expression(this.parentNode.offsetWidth-7+'px')}

.Button .r span{  display:block;   position:absolute;   overflow:hidden;   z-index:-1;   top:0;   right:0;   width:411px;   height:99px}

* html .Button .r span{  font-size:1px;   left:expression(this.parentNode.offsetWidth-411+'px')}

.Button .active .l{  top:-66px}

.Button .hover .l{  top:-33px}

.Button .l{  display:block;   position:absolute;   overflow:hidden;   z-index:-1;   top:0;   left:0;   right:7px;   height:99px}

* html .Button .l{  font-size:1px;   width:expression(this.parentNode.offsetWidth-7+'px')}

.Button .l, .Button .r span{  background-image:url('images/Button.png')}

* html .Button .l, * html .Button .r span{  background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/Button.png', sizingMethod='crop')")}
/* end Button */
/* begin Box, Block */
.Block{ min-width:1px;  min-height:1px;  margin:0 auto;  position:relative;  overflow:hidden;  z-index:0}

* html .Block{ width:expression(this.offsetWidth <1 ? 1+"px":"auto !important");  height:expression(this.offsetHeight <1 ? 1+"px":"auto !important");  zoom:1}

.Block-body{ position:relative;  overflow:hidden;  z-index:0;  margin:0px;  text-align:left}

.Block table.table{ border-collapse:collapse;  margin:1px}

.Block table.table th, .Block table.table td{ padding:2px;  border:solid 1px #C4C4C4}
/* end Box, Block */
/* begin BlockHeader */
.BlockHeader{  position:relative;   overflow:hidden;   height:15px;   z-index:0;   line-height:15px;   padding:0px;   margin:8px 0 0 0;   text-align:left;   color:#000;   font-family:'Arial';   font-size:12px;   font-weight:Bold;   font-style:normal;    text-decoration:none}

* html .BlockHeader{  zoom:1}

.BlockHeader .l, .BlockHeader .r, .BlockHeader .r div{  top:0;   position:absolute;   z-index:-1;   overflow:hidden;   height:30px}

.BlockHeader .l{  left:0;   right:8px}

* html .BlockHeader .l{  width:expression(this.parentNode.offsetWidth-8+'px')}

.BlockHeader .r{  right:0;   width:8px}

* html .BlockHeader .r{  left:expression(this.parentNode.offsetWidth-8+'px')}

.BlockHeader .r div{  width:924px;   right:0}

* html .BlockHeader .r div{  left:expression(this.parentNode.offsetWidth-924+'px')}

* html .BlockHeader .l, * html .BlockHeader .r div{  font-size:1px}

.BlockHeader .l, .BlockHeader .r div{  background-position:left top;   background-repeat:no-repeat;   background-image:url('images/BlockHeader.png')}

* html .BlockHeader .l, * html .BlockHeader .r div{  background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/BlockHeader.png', sizingMethod='crop')")}
/* end BlockHeader */
/* begin Box, BlockContent */
.BlockContent{  min-width:19px;   min-height:19px;   margin:0 auto;   position:relative;   overflow:hidden;   z-index:0}

* html .BlockContent{  width:expression(this.offsetWidth <19 ? 19+"px":"auto !important");   height:expression(this.offsetHeight <19 ? 19+"px":"auto !important");     zoom:1}

.BlockContent-body{  position:relative;   overflow:hidden;   z-index:0;   margin:11px;   text-align:left;   color:#563101;   font-family:'Arial';   font-size:11px;   font-weight:normal;   font-style:normal;    text-decoration:none}

.BlockContent a{  color:#A7472F}
.BlockContent a:link{  color:#036}

.BlockContent a:hover{  color:#9C0}
.BlockContent a:hover:visited{  color:#036}

.BlockContent a:visited{  color:#036}

.BlockContent-tl{  position:absolute;   overflow:hidden;   z-index:-1;   top:0;   left:0;   width:9px;   height:9px;   background-image:url('images/BlockContent-s.png')}

* html .BlockContent-tl{  font-size:1px;   background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/BlockContent-s.png', sizingMethod='crop')")}

.BlockContent-tr{  position:absolute;   overflow:hidden;   z-index:-1;   top:0;   right:0;   width:9px;   height:9px}

* html .BlockContent-tr{  font-size:1px;   left:expression(this.parentNode.offsetWidth-9+'px')}

.BlockContent-tr div{  position:absolute;   z-index:-1;   top:0px;   left:-9px;   width:18px;   height:18px;   background-image:url('images/BlockContent-s.png')}

* html .BlockContent-tr div{  background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/BlockContent-s.png', sizingMethod='crop')")}

.BlockContent-bl{  position:absolute;   overflow:hidden;   z-index:-1;   bottom:0;   left:0;   width:9px;   height:9px}

* html .BlockContent-bl{  font-size:1px;   top:expression(this.parentNode.offsetHeight-9+'px')}

.BlockContent-bl div{  position:absolute;   z-index:-1;   top:-9px;   left:0;   width:18px;   height:18px;   background-image:url('images/BlockContent-s.png')}

* html .BlockContent-bl div{  background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/BlockContent-s.png', sizingMethod='crop')")}

.BlockContent-br{  position:absolute;   overflow:hidden;   z-index:-1;   bottom:0;   right:0;   width:9px;   height:9px}

* html .BlockContent-br{  font-size:1px;   top:expression(this.parentNode.offsetHeight-9+'px');   left:expression(this.parentNode.offsetWidth-9+'px')}

.BlockContent-br div{  position:absolute;   z-index:-1;   top:-9px;   left:-9px;   width:18px;   height:18px;   background-image:url('images/BlockContent-s.png')}

* html .BlockContent-br div{  background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/BlockContent-s.png', sizingMethod='crop')")}

.BlockContent-tc{  position:absolute;   overflow:hidden;   z-index:-1;   top:0;   left:9px;   right:9px;   height:9px}

* html .BlockContent-tc{  font-size:1px;   width:expression(this.parentNode.offsetWidth-18+'px')}

.BlockContent-tc div{  position:absolute;   z-index:-1;   top:0;   left:0;   width:100%;   height:18px;   background-image:url('images/BlockContent-h.png')}

* html .BlockContent-tc div{  font-size:1px;   background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/BlockContent-h.png', sizingMethod='scale')")}

.BlockContent-bc{  position:absolute;   overflow:hidden;   z-index:-1;   bottom:0;   left:9px;   right:9px;   height:9px}

* html .BlockContent-bc{  font-size:1px;   top:expression(this.parentNode.offsetHeight-9+'px');   width:expression(this.parentNode.offsetWidth-18+'px')}

.BlockContent-bc div{  position:absolute;   z-index:-1;   top:-9px;   left:0;   width:100%;   height:18px;   background-image:url('images/BlockContent-h.png')}

* html .BlockContent-bc div{  font-size:1px;   background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/BlockContent-h.png', sizingMethod='scale')")}

.BlockContent-cl{  position:absolute;   overflow:hidden;   z-index:-1;   top:9px;   left:0;   width:9px;   bottom:9px}

* html .BlockContent-cl{  font-size:1px;   height:expression(this.parentNode.offsetHeight-18+'px')}

.BlockContent-cl div{  position:absolute;   z-index:-1;   top:0;   left:0;   width:18px;   height:100%;   background-image:url('images/BlockContent-v.png')}

* html .BlockContent-cl div{  font-size:1px;   background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/BlockContent-v.png', sizingMethod='scale')")}

.BlockContent-cr{  position:absolute;   overflow:hidden;   z-index:-1;   top:9px;   right:0;   width:9px;   bottom:9px}

* html .BlockContent-cr{  font-size:1px;   left:expression(this.parentNode.offsetWidth-9+'px');   height:expression(this.parentNode.offsetHeight-18+'px')}

.BlockContent-cr div{  position:absolute;   z-index:-1;   top:0;   left:-9px;   width:18px;   height:100%;   background-image:url('images/BlockContent-v.png')}

* html .BlockContent-cr div{  font-size:1px;   background:none;   behavior:expression(this.runtimeStyle.filter?'':this.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+(function(){var t=document.getElementsByTagName('link'); for(var i=0; i<t.length; i++){var l=t[i]; if(l.href&&/style\\.css$/.test(l.href))return l.href.replace('style.css','')}
return ''}
)()+"images/BlockContent-v.png', sizingMethod='scale')")}

.BlockContent-cc{ position:absolute;  overflow:hidden;  z-index:-2;  top:9px;  left:9px;  right:9px;  bottom:9px;  background-color:#F0F0F0}

* html .BlockContent-cc{ font-size:1px;  width:expression(this.parentNode.offsetWidth-18+'px');  height:expression(this.parentNode.offsetHeight-18+'px')}
/* end Box, BlockContent */
/* begin LayoutCell */
.contentLayout .sidebar1{position:relative; margin:0; padding:0; border:0; float:left; overflow:hidden; width:190px}
/* end LayoutCell */
/* begin LayoutCell */
.contentLayout .content{ position:relative;  margin:5px 7px;  padding:0;  border:0;  float:left;  overflow:auto;  width:681px;  /* changed from 77% to get consistent results */ display:inline; /* to fix IE doubled margin bug */}
/* end LayoutCell */
.sidebar1 ul, .sidebar2 ul, .sidebar3 ul{ list-style:none;  padding:0;  margin:0}

.sidebar1 ul ul, .sidebar2 ul ul, .sidebar3 ul ul{ padding:0 0 0 10px}

#footer{text-align:center; color:#fff}

.navigation{display:block; text-align:center; margin-top:5px; margin-bottom:35px; font-weight:bold; clear:both}
.navigation a{color:#036; font-size:12px; text-decoration:none}

.navigation a:hover{text-decoration:underline}

.post h2 a{text-decoration:none}
.post h2 a:hover{text-decoration:underline}

.aligncenter, div.aligncenter{display:block; margin-left:auto; margin-right:auto}

.alignleft{float:left}

.alignright{float:right}

.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px}

.wp-caption img{margin:0; padding:0; border:0 none}

.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}

.commentlist li .avatar{float:right; border:1px solid #eee; padding:2px; background:#fff}

#commentform textarea{width:80%; padding:2px}

.hidden{display:none}

/* Calendar */
#wp-calendar{empty-cells:show; margin:10px auto 0; width:155px}

#wp-calendar #next a{padding-right:10px; text-align:right}

#wp-calendar #prev a{padding-left:10px; text-align:left}

#wp-calendar a{display:block}

#wp-calendar caption{text-align:center; width:100%}

#wp-calendar td{padding:3px 0; text-align:center}

/* sidebar_125_125_ads */
#sidebar_125_125_ads{padding:5px 0 5px 0; float:left}

#sidebar_125_125_ads div{float:left; padding-right:5px; margin-bottom:5px}

#sidebar_125_125_ads div.right{margin-right:0}

.post_excerpt{float:right; width:610px}
.post_archive{float:right; width:610px}
.post_single{float:right; width:610px}
.floatstop{clear:both}

.author_img_box{float:right; width 50px; margin-right:5px}
.post-divider{margin:10px 0; display:block; height:1px; width:680px; height:10px}
#emailicon{margin:5px 0}
.entry_author_image{padding:3px; border:solid 1px #ccc}

.imageBanner{position:relative; padding:0 0 10px 5px}
.imageBanner img{padding:0}
.imageBannerSingle img{padding:0}
