/*

Theme Name: Arclite

Theme URI: http://digitalnature.ro/projects/arclite

Description: Simple but elegant theme with lots of theme options. Designed by <a href="http://digitalnature.ro/">digitalnature</a>.

Version: 2.02

Author: digitalnature

Author URI: http://digitalnature.ro

Tags: light, brown, two-columns, flexible-width, right-sidebar, theme-options, threaded-comments, custom-header, translation-ready



  Arclite Wordpress theme

    http://digitalnature.ro/projects/arclite



  Design and coding by digitalnature

    http://digitalnature.ro



  The CSS, XHTML and design is released under GPL.

    http://www.opensource.org/licenses/gpl-license.php



*/





/* global prop. */

*{

  margin: 0;

  padding: 0;

}



/* try to use custom fonts trough css3 (opera 10+, safari 3.1+ and ff 3.5+) */

@font-face {

  font-family: "Union";

  src: url("fonts/union.ttf") format("truetype");

}



@font-face {

  font-family: "Share";

  src: url("fonts/share.ttf") format("truetype");

}





/*** COMMON ELEMENTS ***/



html, body{

  height:100%;

}



html{

  font-size: 100%;

}



body{

  margin:0; padding:0; background:url(images/top_bg.gif) repeat-x 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#696969;

}

p, form, div, ul{margin:0; padding:0;}

p strong, p b{color:#B07F01;}

ul{list-style-type:none; margin-top:7px; margin-left:2px;}

li{list-style-type:none; background:url(images/bullet.png) no-repeat 0 6px; padding:0 0 8px 10px; margin-left:2px;}

ul li a{color:#B07F01; text-decoration:underline;}

ul li a:hover{color:#000000; text-decoration:underline;}

p{margin-left:2px;}

p a{color:#B07F01;}

p a:hover{color:#000000;}

p img{float:left; margin:0 10px 10px 0; border:0px;}

a img{border:0px;}

img{border:0px;}

.imgBulletPos{margin-left:362px;}

ol{margin-top:7px; margin-left:23px; list-style-type:decimal;}

ol li{background:none; padding:0 0 8px 0px; margin-left:2px; list-style-type:decimal;}

.botPadZero{padding-bottom:0px;}











/*** 2 column layout ***/



#page.with-sidebar .mask-main .mask-left {

  right:30%;			/* right column width */

}



#page.with-sidebar .mask-main .col1 {

  width:70%;			/* left column width */

  left:30%;			    /* right column width */

}



#page.with-sidebar .mask-main .col2 {

  width:30%;			/* right column width */

  left:30%;			    /* right column width */

}





/*** 3 column layout ***/



#page.with-sidebar.and-secondary .mask-main .mask-left {

  right:25%;			/* right column width */

}



#page.with-sidebar.and-secondary .mask-main .col1 {

  width:50%;			/* left column width */

  left:25%;			    /* right column width */

}



#page.with-sidebar.and-secondary .mask-main .col2 {

  width:25%;			/* right column width */

  left:25%;			    /* right column width */

}



#page.with-sidebar.and-secondary .mask-main .col3 {

  width: 25%;

  left: 25%;

}



.clear-content{

  height: 1px;

  clear: both;

  display: block;

}





/*** HEADER ***/

div#container{margin:0 auto; width:999px;}



div#container div#header{height:195px; width:999px; background:url(images/header_bg.gif) no-repeat 0 0; clear:both;}

div#header div#logo{width:500px; float:left; border:0px solid #000000;}

div#header div#menuRight{width:490px; float:right; border:0px solid #000000; margin-top:145px;}

div#header div#menuRight div#textResize{float:right; text-align:right; width:auto; margin-right:8px; padding-top:7px;}

div#header div#menu{ width:auto; float:right;}

div#header div#menu ul.link{margin-top:145px;}

div#header div#menu ul.link li{float:left; margin-right:10px; padding-left:0; width:116px; height:39px; line-height:39px; background:url(images/menu_bg.png) 



no-repeat 0 0; text-align:center;}

div#header div#menu ul.link li a{font-family:Georgia, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#FFFFFF;}

div#header div#menu ul.link li a.dropDown{padding-right:15px; background:url(images/menu_down_arrow.png) no-repeat right 7px;}

div#header div#menu ul.link li:hover{background:url(images/menu_bg_over.png) no-repeat 0 0;}











/* search */

.search-block{

  background: transparent url(images/search-bg.png) no-repeat left top;

  position: absolute;

  right: 2em;

  bottom: 1em;

}



.search-block .searchform-wrap{

  background: transparent url(images/search-go.png) no-repeat right top;

  width: 146px;

  height: 30px;

}



.search-block input{

  background: none;

  border: 0;

  color: #928a85;

  float: left;

  width: 100px;

  padding: 0;

  margin: 0;

}



.search-block input.searchfield{

  margin: 5px 0 0 8px;

}



.search-block fieldset{

  border: 0;

  padding: 0;

}



.search-block input.go{

  width: 36px;

  height: 30px;

  text-transform: uppercase;

  text-align: center;

  float: right;

  color: #fff;

}









.post p.post-date{

  background: #fff;

  width: 38px;

  height: 38px;

  display: block;

  margin: 0;

  padding: 0;

  position: relative;

  text-align: center;

  float: left;

  line-height: 100%;

  background: #fff url(images/date-bg.png) no-repeat left bottom;

  border: 1px solid #fff;

}



.post .post-date span.month{

  background: #f44365;

  border-bottom: 1px solid #fff;

  width: 100%;

  position: absolute;

  top: 0;

  left: 0;

  color: #fff;

  font-size: 85%;

  padding: 2px 0;

  text-transform: uppercase;

}



.post .post-date span.day{

  bottom: 1px;

  padding: 3px 0;

  left: 0;

  width: 100%;

  position: absolute;

}



.post p.post-author{

  background: transparent url(images/post-info.png) no-repeat left top;

  margin: 0 0 0 43px;

  padding: 0 12px;

  font-size: 110%;

  font-style: italic;

  border: 1px solid #f2efe5;

  min-height: 38px;

  color: #75695e;

  height: auto !important;

  height: 38px;

  line-height: 100%;

}



.post .post-author span.info{

  margin-top: 10px;

  display: block;

}



.post .post-content{

  clear: left;

  padding-bottom: .4em;

}



/* tags */

.post p.tags{

  background: transparent url(images/tag.gif) no-repeat left top;

  font-size: 80%;

  color: #a8937b;

  padding: 0 0 0 13px;

  margin: 1em 0;

}



.post p.tags a{

  color: #6b5e50;

  text-decoration: underline;

}



.post p.tags a:hover{

  color: #0071bb;

  text-decoration: underline;

}



p.post-metadata{

  font-size: 80%;

  margin: 2em 0;

  padding: .6em 1em;

  color: #a8937b;

  background: #f4f1e9;

  border: 1px solid #fff;

}



p.post-metadata a{

  color: #6b5e50;

  text-decoration: underline;

  line-height: 150%;

}



p.post-metadata a:hover{

  color: #0071bb;

  text-decoration: underline;

}





/* comments */



h3.comments{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;

  padding: 0;

  margin: 2em 0 0 0;

  font-size: 150%;

}



ul#comments{

  margin: .6em 0 1em 0;

  list-style-type: none;

  padding: 0;

}



ul#comments ul{

  margin-left: 2em;

  list-style-type: none;

}



ul#comments li.comment, ul#comments li.trackback{

  width: 85%;

  margin: 0;

  padding: 0;

}



ul#comments li.comment li.comment{

  width: 100%;

}



.comment-mask{

  display: block;

  background: transparent url(images/comment-shadow.png) no-repeat right bottom;

  padding: 12px 6px 6px 0px;

  position: relative;

}



.trackback .comment-mask{

  background: none;

}



.comment-mask .avatar{

  width: 90px;

  height: 90px;

  background: transparent url(images/avatar.png) no-repeat center center;

  float: left;

  position: relative;

}



.comment-mask .avatar img{

  position: absolute;

  left: 13px;

  top: 13px;

  width: 64px;

  height: 64px;

}



.comment-main{

  background: #fff;

  padding: 1px;

}



.comment-wrap1{

  background: transparent url(images/comment-bg-right.png) no-repeat right bottom;

}



.comment-wrap2{

  background: transparent url(images/comment-bg-left.png) no-repeat left bottom;

}



.comment-head{

  background: #96816d url(images/comment-head.png) repeat-x left bottom;

  color: #fff;

  display: block;

  width: 100%; /* IE 7 fix */

  position: relative;

}



.trackback .comment-head{

  background: #7c7c7d;

}



.admincomment .comment-head{

  background: #125f9f url(images/comment-head-admin.png) repeat-x left bottom;

}



.comment-head p{

  padding: .5em 1em 1.5em 1em;

  margin: 0;

  font-style: italic;

  font-size: 90%;

}



.trackback .comment-head p{

  padding: .5em 1em;

  margin: 0;

}



.comment-head p a, .comment-head p a:visited{

  color: #ebe6da;

}



.comment-head p.controls{

  position: absolute;

  padding:0;

  display: none;

  top: 0;

  right: 6px;

  z-index: 6;

  font-style: normal;

  text-transform: uppercase;

  padding: 0 1em 0 0;

  margin: 22px 0 0 0;

}



.comment-head p.controls a{

  display: block;

  float: left;

  text-decoration: none;

  color: #0071bb;

  background: #fff;

  padding: 3px 6px;

  margin-right: 3px;

  border: 1px solid #96816d;

}



.comment-head p.controls a:hover{

  background: #96816d;

  color: #fff;

  border: 1px solid #eeebe3;

}



.admincomment .comment-head p.controls a:hover{

  background: #0071bb;

}



.comment-body{

  padding: 0;

  height: 60px;

  min-height:60px;

  height:auto !important; /* ie6 fix */

  font-size: 90%;

}



.comment-body p{

  padding: 0 1em 1em 1em;

  margin: 0;

  line-height: 150%;

}



.comment-body blockquote{

  margin-left: 100px;

}





/* comment form */



#respond{

  display: block;

  margin: 1em 0;

}



li.comment #respond{

  margin-left: 100px;

}





/*** SIDEBAR ***/



#sidebar, #sidebar-secondary{

  padding: 0;

  margin: 0;

}



#sidebar li.block, #sidebar-secondary li.block{

  list-style-type: none;

  margin: 0;

  padding: 0;

  background:none;

}



/* sidebar menu */



ul.menu, ul.menu li{

  margin: 0;

  padding: 0;

  list-style-type: none;

}



ul.menu{

  padding: 0 12px;

  margin: 0 0 10px 0;

  display: block;

}



ul.menu li{

  background: transparent url(images/div-h.png) repeat-x left bottom;

  display: block;

  padding: 0 0 3px 0;

  width: 100%;

}



ul.menu li a{

  display: block;

  text-decoration: none;

  text-transform: uppercase;

  padding: 3px 30px 3px 12px;

  color: #000;

  font-size: 120%;

}



ul.menu li a:hover{

  color: #0071bb;

}



ul.menu .fadeThis {

  position:relative;

  z-index: 1;

  background: none;

}



ul.menu .fadeThis span.hover {

  position: absolute;

  top: 0;

  left: 0;

  display: block;

  height: 100%;

  width: 100%;

  background: #f7f5ef url(images/side-menu-active.png) repeat-x left bottom;

  z-index: -1;

}



/* sub menus */



ul.menu li li{

  margin-left: 1.8em;

  padding: 0;

  float: none;

  background: none;

  width: auto;

}



ul.menu li li li{

  margin-left: 1em;

}



ul.menu li li a{

  text-transform: none;

  padding: 0;

  font-size: 100%;

  font-style: italic;

}



ul.menu li li a:hover{

  background: none;

}





/* rss popups */



ul.menu li.cat-item {

 position: relative;

}



ul.menu li.cat-item a.rss{

  position: absolute;

  padding:0;

  display: none;

  background: transparent url(images/side-menu-rss.png) no-repeat center center;

  width: 24px;

  height: 22px;

  top: 0px;

  margin-top: 4px;

  right: 6px;

  z-index: 10;

  cursor: pointer;

}



ul.menu li.cat-item li.cat-item a.rss{

  background: none;

  visibility: hidden;

}



ul.menu li li .fadeThis {

  position:static;

  background: none;

}



ul.menu li li .fadeThis span.hover {

  display: none;

}







/* box */



.box{

  background: transparent url(images/box-shadow.png) no-repeat bottom right;

  padding:0;

  margin-top:5px 0px;

}



.box .titlewrap{

  padding-left: 0px;

}





.box .titlewrap h4{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;

  font-weight: normal;

  letter-spacing: -0.04em;

  display: block;

  padding: 0;

  margin: 0;

  color: #fff;

  font-size: 130%;

  text-transform: uppercase;

  letter-spacing: -0.04em;

}



.box .titlewrap h4 a{

  color: #fff;

  text-decoration: none;

}



.box.titlewrap h4 a{

  color: #ffc000;

  text-decoration: none;

}



.box .titlewrap span{

  padding: 0px 0;

  display: block;

}





.box .wrapleft{ background: #fff url(images/box-left-bg1.png) repeat-y top left; }

.box .wrapright{ background: transparent url(images/box-right-bg1.png) repeat-y top right; }



.box .bl{ background: transparent url(images/box-bl1.png) no-repeat bottom left; }

.box .tl{ background: transparent url(images/box-tl1.png) no-repeat top left; }

.box .br{ background: transparent url(images/box-br1.png) no-repeat bottom right; }

.box .tr{ background: transparent url(images/box-tr1.png) no-repeat top right; }



.box .the-content{

  padding:5px 0px 2px 0;

  min-height:0px;

  height:auto !important;

  height:0px;



}





/*** FOOTER ***/







/*#footer{

  padding: 1em 0;

  color: #e7e0c7;

  border-top: 1px solid #fff;

}



#footer a{

  color: #a59079;

}



#footer a.rss{

  background: transparent url(images/rss.png) no-repeat left top;

  padding-left: 20px;

}



#footer a.toplink{

  padding: 1px 6px;

  background: #584d43;

  color: #9b856f;

  font-size: 50%;

  text-decoration: none;

  margin-left: 4px;

}



#footer .copyright{

  text-align: center;

  font-size: 85%;

}



#footer .add-content{

  text-align: center;

  margin: .6em 0;

}*/





/* footer links/widgets */

ul#footer-widgets{

  margin: 0;

  padding: 0;

  color: #726a60;

}



ul#footer-widgets li.widget{

  float: left;

  padding: 0;

  margin: 0;

  width: 50%; /* default  */

  list-style-type: none;

}



ul#footer-widgets.widgetcount-1 li.widget{ width: 50%; }

ul#footer-widgets.widgetcount-2 li.widget{ width: 50%; }

ul#footer-widgets.widgetcount-3 li.widget{ width: 33%; }

ul#footer-widgets.widgetcount-4 li.widget{ width: 25%; }

ul#footer-widgets.widgetcount-5 li.widget{ width: 20%; }

ul#footer-widgets.widgetcount-6 li.widget{ width: 16%; }

/* no point to add more than 6 widgets, unreadable */



ul#footer-widgets h6.title{

  background: transparent url(images/div-h2.gif) repeat-x left bottom;

  padding: .1em .4em;

  font-style: italic;

}



ul#footer-widgets .the-content{

  margin: 0 1em;

  padding: .4em 0;

}



ul#footer-widgets li.widget ul{

  padding: 0;

}



ul#footer-widgets li.widget li{

  margin: 0;

  padding: 0;

  list-style-type: none;

  padding: .2em .6em;

  display: block;

  background: transparent url(images/div-h2.gif) repeat-x left bottom;

  position: relative;

  margin-top: 1px;

}



ul#footer-widgets li.widget li li{

  padding-left: 1em;

  border: 0;

}



ul#footer-widgets li.widget li a{

  text-decoration: none;

}



ul#footer-widgets li.widget li a:hover{

  color: #fff;

}



ul#footer-widgets li.widget li span.hover {

  position: absolute;

  top: 0;

  left: 0;

  display: block;

  height: 100%;

  width: 100%;

  background: #403123;

  z-index: -1;

  margin: 0;

  padding: 0;

}







/*** MISC ***/



.with-tooltip{ }



div.tooltip{

  position:absolute;

  left:-20000px;

  background-color:#dedede;

  padding:5px;

  border:1px solid #fff;

  display:none;

}







.left{ float: left; }

.right{ float: right; }

div.clear{ clear: both; height:1px;  }



/* clearfix */

.clearfix:after{

  content: ".";

  display: block;

  height: 0;

  clear: both;

  visibility: hidden;

}



.clearfix{

  min-width: 0;		        /* trigger hasLayout for IE7 */

  display: inline-block;

  /* \*/ display: block;	/* Hide from IE Mac */

}



* html .clearfix{

/* \*/  height: 1%;	    /* Hide from IE Mac */

}



.error, .red{ color:#ed1f24; }

.center{ text-align: center; }



/* lightbox */

div#fancyoverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:none;z-index:30;}

div#fancywrap{text-align:left;}

div#fancyloading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}

div#fancyloading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(images/loader.gif) no-repeat;}

div#fancyloadingoverlay{position:absolute;background-color:#FFF;z-index:30;}

div#fancyouter{position:absolute;top:0;left:0;z-index:90;padding:18px 18px 33px;margin:0;overflow:hidden;background:transparent;display:none;}

div#fancyinner{position:relative;width:100%;height:100%;background-color:#eee;}

div#fancycontent{margin:0;z-index:100;position:absolute;}

div#fancydiv{background-color:#000;color:#FFF;height:100%;width:100%;z-index:100;}

img#fancyimg{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%;}

#fancyframe{position:relative;width:100%;height:100%;display:none;}

#fancyajax{width:100%;height:100%;overflow:auto;}

a#fancyleft,a#fancyright{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;display:none;outline:none;}

a#fancyleft{left:0;}

a#fancyright{right:0;}

span.fancyico{position:absolute;top:50%;margin-top:-15px;width:30px;height:42px;z-index:112;cursor:pointer;display:block;opacity:0.5;}

span#fancyleftico{left:-9999px;background:transparent url(images/block-nav.png) no-repeat left top;}

span#fancyrightico{right:-9999px;background:transparent url(images/block-nav.png) no-repeat right top;}

a#fancyleft:hover{visibility:visible;}

a#fancyright:hover{visibility:visible;}

a#fancyleft:hover span{left:20px;}

a#fancyright:hover span{right:20px;}

.fancybigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}

div#fancytitle{width:100%;z-index:100;display:none;background-color:#4e4e4e;color:#fff;text-align:center;font-weight:bold;font-size:150%;padding:.2em 0;}







/*** WORDPRESS SPECIFIC STYLES ***/



/* pagination */



.commentnavi{

  margin: 10px 0;

  display: block;

}



.commentnavi .page-numbers, #pagenavi a, #pagenavi span.pages, #pagenavi span.extend{

  padding: 2px 6px 2px 6px !important;

  border: 1px solid #a9947c !important;

  background: #f2eedf !important;

  margin:0;

  text-decoration: none;

}



#pagenavi a, #pagenavi span.pages, #pagenavi span.extend{

  margin: 0 2px;

}



#pagenavi span.current{

  background: #a9947c !important;

  color: #fff !important;

  padding: 2px 6px 2px 6px !important;

  border: 1px solid #a9947c !important;

}



.commentnavi a{

  color: #0071bb;

  text-decoration: none;

  position: relative;

}



.commentnavi a:hover{ color: #f44365; }

#comment .page-numbers.current, #pagenavi span.pages{ color: #a9947c !important; }



#pagenavi{

  display: block;

  padding-bottom: 10px;

  font-size: 100% !important;

}



/* navigation links */



.navigation{

  font-size: 80%;

  color: #a8937b;

  margin: 2em 0 1em 0;

}



.navigation a{

  color: #6b5e50;

  text-decoration: underline;

  line-height: 150%;

}



.navigation a:hover{

  color: #f44365;

  text-decoration: underline;

}





.aligncenter {

  display: block;

  margin-left: auto;

  margin-right: auto;

  text-align: center;

}



.alignleft { float: left; }

.alignright { float: right; }









/* customize specific widgets */



.widget_tag_cloud{

  text-align: justify;

}



.widget_tag_cloud .the-content{

  padding: .4em 1em 1em 1em;

  line-height: 125%;

}



.widget_tag_cloud a{

  text-decoration: none;

  vertical-align: middle;

  letter-spacing: -0.04em;

  color: #000;

  line-height: 100%;

}



.widget_tag_cloud a:hover{

  background: #f44365;

  color: #fff;

}





/* no .box style on calendar */

.widget_calendar .box,

.widget_calendar .box .wrapleft,

.widget_calendar .box .wrapright,

.widget_calendar .box .tr, .widget_calendar .box .bl, .widget_calendar .box .tl, .widget_calendar .box .br,

.widget_calendar .box .the-content{

  background: none;

  padding: 0;

  margin: 0;

  width: auto;

  border: 0;

  height:auto !important;

  min-height: none !important;

  min-width: none !important;

}



.widget_calendar .box{ margin: 0 1em; }

.widget_calendar .box .titlewrap{ display: none; }

.widget_calendar .box table{ width: 100%; }



.widget_calendar .box table td, .widget_calendar .box table th{

  text-align: center;

  padding: .1em .3em;

}



.widget_calendar .box caption{

  text-align: right;

  font-style: italic;

  padding-right: .4em;

}



#sidebar li.block .info-text, #sidebar-secondary li.block .info-text{

  margin: 1em;

  text-align: center;

  font-style: italic;

}



.profile .avatar{

  padding: 4px;

  background: #fff;

}



.profile .info{

  padding-left: 160px;

}



/* no border on smilies */

img.wp-smiley, .post .postbody img.wp-smiley, .attachment img.wp-smiley{

  padding: 0;

  margin: 0;

  border: 0;

  vertical-align: -20%;

}





/*** HEADER ***/

div#container{margin:0 auto; width:999px;}



div#container div#header{height:195px; width:999px; background:url(images/header_bg.gif) no-repeat 0 0; clear:both;}

div#header div#logo{width:500px; float:left; border:0px solid #000000;}

div#header div#menu{ width:auto; float:right;}

div#header div#menu ul.link{margin-top:145px;}

div#header div#menu ul.link li{float:left; margin-right:10px; padding-left:0; width:116px; height:39px; line-height:39px; background:url(images/menu_bg.png) no-repeat 0 0; text-align:center;}

div#header div#menu ul.link li a{font-family:Georgia, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#FFFFFF;}

div#header div#menu ul.link li a.dropDown{padding-right:15px; background:url(images/menu_down_arrow.png) no-repeat right 7px;}

div#header div#menu ul.link li:hover{background:url(images/menu_bg_over.png) no-repeat 0 0;}



/*** title section ***/

div#intTitleBg{height:70px; width:999px; background:url(images/title_bg.png) no-repeat 0 bottom; clear:both; margin:0; padding:0;}

div#intTitle{width:951px; margin-left:9px; background:url(images/home_banner_messbg.gif) repeat-x 0 0; height:67px; position:absolute; top:195px; padding:15px;}



/*** home rotating section ***/

div#homeBanner{height:340px; width:999px; background:url(images/home_banner_bg.png) no-repeat 0 bottom; clear:both;}

div#homeBanner div#rotatImg{width:999px; text-align:right; padding:10px 0 0 0;}

div#homeBanner div#rotatImg div#splash {height: 223px;	width:761px; float:right; padding-right:20px;}

div#homeBanner div#Mess{z-index:2; width:621px; margin-left:9px; background:url(images/home_banner_messbg.gif) repeat-x 0 0; height:67px; position:absolute; top:464px; 

padding-left:360px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; text-decoration:none; color:#805C00;}

div#homeBanner div#Mess span{font-family:Arial, Helvetica, sans-serif; font-size:19px;}

div#homeBanner div#homeAuthorImg{z-index:3; width:981px; margin-left:9px; position:absolute; top:207px;}





/*** mid sectin ***/

div.midSection{width:999px; clear:both; margin-top:15px;}

div#midLeft{width:753px; margin-left:7px; float:left;}

div#midRight{width:214px; float:right;}

div#midRight div#banner{padding-bottom:10px;}



/*** footer section ***/

div#footer{width:100%; height:87px; background:url(images/footer_bg.gif) repeat-x 0 0; clear:both; padding-top:10px;}

div#footer div#midFooter{margin:0 auto; width:999px; height:88px; background:url(images/footer_mid_bg.gif) no-repeat 0 0;}

div#footer div#midFooter div#copy{width:500px; float:left; color:#787878; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; margin-left:9px; margin-top:13px;}

div#footer div#midFooter div#copy a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#787878;}

div#footer div#midFooter div#copy a:hover{color:#B1B0B0;}

div#footer div#midFooter div#link{width:450px; float:right; color:#B3B3B3; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; margin-left:9px; margin-top:13px; line-height:20px; text-align:right;}

div#footer div#midFooter div#link a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#787878; background:url(images/synapse_icon.png) no-repeat right 2px; padding-right:25px; display:block; outline:none;}

div#footer div#midFooter div#link a:hover{color:#F1F1F1;}



/*** heading section ***/

h1

{

	margin:0;

	padding:0;

	font-size:32px;

	font-family: Arial;

	color:#BD8904;

	font-weight:400;

	padding-bottom:0px;

}



.sIFR-active h1

{

	visibility: hidden;

	font-family: Verdana;

	line-height: 1em;

	color:#BD8904;

}

h2

{

	margin:0;

	padding:0;

	font-size:25px;

	font-family: Arial;

	color:#BD8904;

	font-weight:400;

	padding-bottom:10px;

}

h2 span.qualification

{

	margin:0;

	padding:0;

	font-size:19px;

	font-family: Arial;

	color:#BD8904;

	font-weight:400;

}



.sIFR-active h2

{

	visibility: hidden;

	font-family: Verdana;

	line-height: 1em;

	color:#BD8904;

}

h3

{

	margin:0; 

	padding:0; 

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

	font-size:18px; 

	font-weight:400; 

	text-decoration:none; 

	color:#BD8904; 

	padding-bottom:10px;

}

.sIFR-active h3

{

	visibility: hidden;

	font-family: Verdana;

	line-height: 1em;

	color:#BD8904;

}

h4

{

	margin:0; 

	padding:0; 

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

	font-size:13px; 

	font-weight:bold; 

	text-decoration:none; 

	color:#BD8904; 

	padding-bottom:10px;

}

.sIFR-active h4

{

	visibility: hidden;

	font-family: Verdana;

	line-height: 1em;

	color:#BD8904;

}



/* drop down menu section */

#dropmenu, #dropmenu ul {margin:0 0 0 20px;padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.7em; z-index:300; width:100%;  font-weight:bold;  width:auto; float:left; list-style-type:none; text-align:center; }



#dropmenu a {display:block; width:116px; height:39px; line-height:39px; color:#FFFFFF; text-decoration:none; background:url(images/menu_bg.png) no-repeat 0 0; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#FFFFFF;}

#dropmenu a:hover {background:url(images/menu_bg_over.png) no-repeat 0 0;}



#dropmenu li {float:left; position:relative; list-style-type:none; background:none;}

#dropmenu li.page-item-2 a{/*cursor:none;*/}

#dropmenu li span{background:url(images/menu_down_arrow.png) no-repeat right 7px; width:30px; margin:0; padding:0;}



#dropmenu ul {position:absolute; margin:0px 0 0 0px; display:none; width:auto; left:-2px; list-style-type:none;  text-align:left;}

#dropmenu ul a {border-left:0px solid #c8c8c8; background:none; background-color:#735614; padding:0; padding-left:20px;  line-height:normal; }

#dropmenu ul a:hover{background:none; background-color:#694E0D;}



#dropmenu li ul {border:1px solid #614600; border-top:0; width:auto; list-style-type:none; margin-left:15px;}

#dropmenu li ul li{padding:0; margin:0;}

#dropmenu li ul a {width:12em; height:auto; float:left; border-bottom:1px solid #614600; padding-top:5px; padding-bottom:5px; padding-left:15px; font-size:13px;}

#dropmenu ul ul {list-style-type:none; padding:0;}

#dropmenu li ul ul {top:auto; left:10em; margin:0 0 0 0px; list-style-type:none;}



/* contact us section */

div#contactSec{width:992px; clear:both; margin:0; padding:0;}

div#contactSec div#contactLeft{width:400px; float:left; }

div#contactSec div#contactRight{width:500px; float:right; border:0px solid #000000; margin-right:10px;}

form{border:0px;}



ul.bulletLink{list-style-type:none; margin-top:0px; margin-left:2px;}

ul.bulletLink li{list-style-type:none; background:url(images/bullet_big.gif) no-repeat 0 6px; padding:0 0 10px 12px; margin-left:2px;}

ul.bulletLink li a{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; color:#B07F01; border-bottom:1px solid #B07F01;}

ul.bulletLink li a:hover{color:#000000; border-bottom:1px solid #000000;}



div#clear{ clear: both; height:15px;  }



/* left notice section */

div#notice{background:url(images/right_top.png) no-repeat 0 0; padding-top:8px;}

div#notice h2.heading{background:url(images/right_mid.png) repeat-y 0 0; margin:0; font-size:20px; font-family: Arial; color:#BD8904; font-weight:400; padding:5px 15px 7px 15px; line-height:20px;}

div#notice p.noticeText{background:url(images/right_mid.png) repeat-y 0 0; padding:0 15px; margin:0;}

div#notice p.bottom{background:url(images/right_bot.png) no-repeat 0 0; height:27px; margin:0;}



/* checklist section */

form.checkList{margin:0; padding:0;}

form.checkList div{padding-bottom:12px; clear:both;}

form.checkList div input.checkBox{float:left; margin:1px 7px 0 0; width:15px; border:0;}

form.checkList div label{margin:0; padding:0; font-weight:normal;}





/* text resize */

.lessFont{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#E5DFD4;}

.resetFont{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; color:#E5DFD4;}

.bigFont{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:400; text-decoration:none; color:#E5DFD4;}



/* tool tip */

div.htmltooltip{

	position: absolute; /*leave this and next 3 values alone*/

	z-index: 1000;

	left: -1000px;

	top: -1000px;

	width: 300px; /*width of tooltip*/

	height: 68px;

}

div.htmltooltip div

{

	padding-left:7px;

}

div.htmltooltip div.textBg

{

background:#FF9304 url(images/tooltips_bg.gif) repeat-x 0 0; padding:10px 15px; color: white; font-weight:normal; border-bottom:2px solid #E08001; border-top:0px;

}