/* Default Styles
----------------------------------------------------*/
/* 
1 Main
2 Wrappers
3 Masthead,Menu & Navigation 
4 Boxes,grids,lists and columns
5 Clearing
*/
/* --------------------------------- */
/* =Main */
/* -------------------------------- */
/* 
=removes scrollbars from reduced width heights
html {overflow:-moz-scrollbars-vertical;}
*/   

/*FIXME - use in development
from http://meyerweb.com/eric/tools/css/diagnostics/demo.html
*/     
body {text-align:center;/* centering for older browsers*/
background-color:#efefef;
/*font-size:62.5%;*/ /*sets font-size to baseline 10px then set container to 1.1,1.2.,1.3 for 11,12 13 px baseline font-size*/
font-size:62.5%;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;/* font-family:Georgia,"Times New Roman",Times,serif;*/   
padding:10px 0 0 0;
}

/* --------------------------------- */
/* =Wrappers */
/* -------------------------------- */
#container {width:960px;margin:0 auto;text-align:left;background-color:#fff;font-weight:normal;font-size:1.3em;position:relative;}
/* center the element and set font size to 13px */
#content {margin:0 14px;}
/* total available content width = 932px */
#footer {padding:21px 0;margin:0 14px;color:#666;clear:both;}

/* --------------------------------- */
/* =Text Formating */
/* -------------------------------- */

p {line-height:1.5em;font-size:1em;padding:0 0 1.5em 0;}    
.georgia {font-family:Georgia,"Times New Roman",Times,serif;}
.verdana {font-family:Verdana,Arial,Helvetica,sans-serif;}

/*font size:13px line-height:19px margin-bottom:19px*/

a {font-weight:normal;}
a:link {color:#2d2d2d;}
a:visited {color:#2d2d2d;}
a:hover {color:#333;}  
a, a:link, a:visited, a:active {text-decoration:underline;}
a:hover {text-decoration:none;}
/*link styles should be in the order LVHA*/

strong {font-weight:bold;}
em {font-style:italic;}

.tx-l {text-align:left;}
.tx-c {text-align:center;}
.tx-r {text-align:right;}

/*floats*/
.left {float:left;display:inline;} /*display inline avoids double float margin bug in IE*/
.right {float:right;display:inline;}

.v-space {margin-top:1.5em;}

ul li,ol li {line-height:1.5em;margin:0 0 0 21px;list-style-type: disc;}

hr {border:none 0;border-top:1px solid #b5b5b5;height:1px;clear:both;margin-top:1.4em;}

.tiny {font-size:0.769em;} /*10px*/
.small {font-size:0.846em;} /*11px*/
.normal {font-size:1em;} /*13px*/
.large {font-size:1.231em;} /*15px*/

.hide {display:none;}
/* Alternate hide sets line-height massive with set height and overflow:hidden - althoug be careful with ie6
#header h1.logo a span {line-height:537px;overflow:hidden;} */

.opacity_70 {
filter: alpha(opacity=70); /* Internet Explorer */
-moz-opacity: 0.7; /* Mozilla */
-khtml-opacity: 0.7; /* Safari */
opacity: 0.7; /* Opera */
}

.rel {position:relative;}
img {border:none;display:block;} /*display block to avoid IE6 whitespace on inline elements due to baseline spacing (for descender space),i.e. images*/

.no_margin {margin:0}
.inline {display:inline;} /*used to fix IE6 double margin bugs*/
.highlight {color:#c00;}
.button {overﬂow:visible;display:block;}

.row {width:100%;}
.pt15  {padding-top:15px;}
.pb10  {padding-bottom:10px;}
.pb14  {padding-bottom:14px;}
.pb18  {padding-bottom:18px;}
.pb21  {padding-bottom:21px;}     

.mb10  {margin-bottom:10px;}
.mb14  {margin-bottom:14px;}
.mb21  {margin:10px 0 0 0;}

/*fixes many IE bugs for buttons*/
.skipto, #skipnav {position:absolute;top:0;left:-100000px;width:0;height:0;overflow:hidden;}

/*en dash list*/
.list li {list-style-type:none;}
.list li:before {
 	content: "– ";
}  

/*Colors*/
.dark-green {color:#518682;}
.blue-green {color:#335D6A;}
.redish {color:#944B64;}
.green {color:#9DBCB0;}
.light-green {color:#D9E9DA;}
.bright-blue {color:#006699;}


/*
=Data tables
*/
table {margin:0 0 1.5em;border-collapse:separate;border-spacing:0;border-bottom:1px solid #b5b5b5;}
caption {margin:0;padding:0.5em 0;font-weight:bold;text-align:left;}
th {font-weight:bold}
th,
td {padding:0.25em 0.5em 0.25em 0;border-top:1px solid #b5b5b5;vertical-align:top;text-align:left;font-size:1.4em;}

/*
=Forms
*/ 
#form legend {margin:0 0 13px 0;}
#form input[type="button"],
#form input[type="submit"], #form input#searchsubmit {
    font-size: 12px;
    background: #231f20
    padding: 2px 6px
    border: 0  
	color: #ffffff;  
	vertical-align:top;
}  
#form input#searchsubmit:hover, #form input[type="submit"]:hover {background: #595556 !important;cursor:pointer;}
#form input[type="checkbox"] {border:0;width:auto;}  
#form select {margin:0 0 0 10px;}
#form textarea {width:490px;height:150px;font-family:Verdana,Arial,Helvetica,sans-serif;}
#form legend, #form label, #form input, #form select, #form textarea  {font-size:1.4em;}

/*jquery form focus*/
.focusField {background:#EFF5FF;color:#000;}
.idleField {background:#EEE;color:#6F6F6F;}

/*columns*/                          
div#content {padding-top:1.154em;}
.c1 {width:707px;}
.c2 {width:195px;} /* 707 + 195 + 30px = 932px */
.c3 {width:200px;}
.c4 {width:477px;} /* 477 + 200 + 30px = 707px */                                                       
.c5 {width:190px;} /* 190 + 190 + 10px = 390px */
.c6 {width:350px;}
.c7 {width:200px;}   
.c8 {width:300px;} 
.c9 {width:380px;}   

/* ---------------------------------------- */
/* =Boxes,grids,lists and columns */
/* ---------------------------------------- */
.grids:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .grids {height:1%;} /*to avoid ie6 miscalcuating an elements height (if block level) due to caching previous content height*/
.grids {display:inline-block;}
.grids {display:block;}
.grids .unit_sm,.grids .unit_lg {float:left;overflow:hidden;display:inline;margin:0 0 0 30px;}
.grids .unit_sm {width:175px;}
.grids .unit_lg {width:285px;}
.grids .unit_half {width:48%;margin:0 1.895% 1.895% 0;float:left;overflow:hidden;display:inline;}

.grids .events-post 
{
	width:48%;
    min-height: 280px;
    display: -moz-inline-stack;  /*firefox 2 hack as it doesn't support inline-block*/
    float:left;
	display: inline-block;
    vertical-align: top; /*fixes issue with alignment as default vertical-align value on inline or inline-block element is baseline*/
    margin:0 1.895% 1.895% 0;
    zoom: 1;  /*ie6 & 7  hack inline-block*/
    *display: inline; /*ie6 & 7 hack for inline-block*/
    _height: 250px;   /*ie6 hack for min-height*/
}

.grids .unit_third {width:31.2%;margin-left:1%;float:left;overflow:hidden;display:inline;}
.grids .first {margin:0;}  

/* -------------------- */
/* =Clearing */
/* ------------------ */
.clear {clear:both;line-height:0px;font-size:0px;height:0px;padding:0px;margin:0px;border:none;}
.clearfix:after {clear:both;content:".";display:block;height:0pt;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
.clr {overflow:hidden;/*method for clearing floats*/}

/* -------------------- */
/* =Custom */
/* ------------------ */  
h1 {font-size:1.5em;font-weight:bold;margin-bottom:10px;}   /*25px*/
h2 {font-size:1.692em;margin-bottom:10px;}   /*18px*/
h3 {font-size:1.231em;margin-bottom:10px;}   /*16px*/
h4 {font-size:0.923em;} /*12px*/
h5 {font-size:0.923em;}  /*10px*/
h6 {font-size:0.923em;}

/*Header*/ 
#header {padding:0;margin:0;} 
#logo {width:450px;height:80px;background-color:#33596b;}   
#navigation {text-align:right;}  
#navigation .search {float:right;}
#navigation .search form {text-align:left;} 
#navigation .search {width:169px;height:80px;background:transparent url(images/layout/backgrounds/search.gif) 0 0 no-repeat;}  
#navigation .search form {position:absolute;top:47px;left:7px;border:0;height:30px;width:160px;}
#navigation .search form input#s {border:0 none;height:18px;padding:6px 0 0 3px;vertical-align:top;width:120px;float:left;border:0;background-color:#ffffff;margin:2px 0 0 0;color:#666666;}
#navigation .search form input#submit {float:right;font-size:0;text-indent: 400px !important;line-height: 0em;padding:0;border:0;background-color:transparent;width:30px;height:30px;cursor:pointer;} 

#navigation {width:505px;text-align:right;}
#navigation ul {margin:0;padding:0;float:right;}
#navigation ul li {display:inline;float:left;width:80px;font-family:Georgia,"Times New Roman",Times,serif;margin:0 4px 0 0;text-align:left;}
#navigation ul li a {display:block;word-wrap: break-word;font-size:1.2em;height:80px;line-height:1em;position:relative;}    
#navigation ul li a span {display:block;padding:10px 0 3px 7px;position:absolute;bottom:3px;}
#navigation ul li a, #navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:active {cursor:pointer;background-color:#9dbcb0;color:#ffffff;text-decoration:none;}
#navigation ul li a:hover, #navigation ul li a.current, 
#header #navigation ul.help-selected .help a, #header #navigation ul.help-selected .help a:link, #header #navigation ul.help-selected .help a:visited, 
#header #navigation ul.people-selected .people a, #header #navigation ul.people-selected .people a:link, #header #navigation ul.people-selected .people a:visited, 
#header #navigation ul.sector-selected .sector a, #header #navigation ul.sector-selected .sector a:link, #header #navigation ul.sector-selected .sector a:visited, 
#header #navigation ul.home-selected .home a, #header #navigation ul.home-selected .home a:link, #header #navigation ul.home-selected .home a:visited
{background-color:#944B64;color:#ffffff;text-decoration:none;}  
#navigation ul li.search {margin:0;background-color:#000;height:80px;position:relative;}  
#navigation ul li.search span {position:absolute;top:25px;left:4px;color:#ffffff;font-size:1.154em;}
/*meta*/
.meta {font-size:0.923em;color:#666666;line-height:1.3em;margin:3px 0 0 0;padding:0 0 5px 0;} 
span.comments a {float:right;font-size:1em;color:#006699;}
span.comment-count {margin:0 5px 0 0;display:block;float:left;text-align:center;color:#fff;line-height:24px;background:transparent url(images/layout/backgrounds/comments-count.gif) 0 0 no-repeat;width:25px;height:31px;}  

/*archive.php*/
h2.pagetitle {margin:0 0 10px 0;color:#2d2d2d;}    
.page-header {background-color:#efefef;margin:0 0 20px 0;border-bottom:1px solid #999;}  
.page-header h1 {padding:10px 10px 0 10px;margin:0;font-size:1.4em;line-height:1em;}   
.page-header hr {margin:10px 0 0 0;}
.page-header .inner {padding:10px;}
.truncate p.truncate_link {padding:0 0 15px 0;} 
.view_all {float:right;font-size:0.846em;line-height:24px;margin:0;}

.author_box {background-color:#333;color:#fff;}
.author_box {overflow:hidden;}
.author_box a, .author_box a:link, .author_box a:visited, .author_box a:hover, .author_box a:active {color:#fff;}
.author_box img {width:53px !important;float:left;margin:0 10px 0 0;zoom:1;z-index:100;}      
.author_box p {margin:0;padding:0;font-size:0.923em;}
.author_box h2 {font-size:1em;margin:3px 0 0 0;}  
.tag-cloud {padding:0 0 15px 0;}  
.user_cloud .tag-cloud a {cursor: default;}
.user_cloud .tag-cloud a:link {cursor: default;}
.user_cloud .tag-cloud a:visited {cursor: default;}
.user_cloud .tag-cloud a:hover {cursor: default;}
.user_cloud .tag-cloud a:active {cursor: default;} 
.user_bio {line-height:1.5em;font-size:1em;padding:5px 0 15px 0;}
.user-container {position:relative;padding:15px 0;zoom:1;}  
.view_products .button {background-color:#333;color:#fff;padding:5px;text-align:center;dispaly:block;text-decoration:none;}
.view_products a:hover.button {background-color:#944B64;color:#ffffff;}   

/*tag cloud*/
h1.main-title, h3.title, h4.title, h1.category-title, h2#comments, h2#postcomment, .close_more, h2.sector-group-title {clear:both;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;font-size:1.231em;background-color:#335D6A;color:#fff;padding:5px 20px 5px 5px;margin:0 0 10px 0;float:left;}   
h2.sector-group-title {background-color:#006699;margin:0 0 10px 0;}
.category-events h1 {margin:0 0 10px 0;}
.close_more {padding:0 20px 2px 5px;}
.FatCloud {padding-bottom:15px;}
div.tag_include ul {clear:both;margin:10px 0;}
div.tag_include ul li {display:inline;float:left;list-style-type:none;margin:0 10px 0 0;padding:0;font-size:0.923em;}
div.tag_include ul li a, div.tag_include ul li a:link, div.tag_include ul li a:visited, div.tag_include ul li a:active {color:#006699;}
div.tag_cloud {padding:0 0 15px 0;}
div.tag_cloud a, div.tag_cloud a:link, div.tag_cloud a:visited, div.tag_cloud a:active {color:#ffffff;}
h4.about-tag {padding:0;font-weight:bold;font-size:1.154em;}
#more-link {padding:0 0 0 20px;font-size:0.7em;cursor:pointer;}
.cloud-link1 {padding:0 0 0 20px;font-size:0.7em;cursor:pointer;}
.cloud-link2 {padding:0 0 0 20px;font-size:0.7em;cursor:pointer;}
.cloud-link3 {padding:0 0 0 20px;font-size:0.7em;cursor:pointer;}

a:hover#more-link {color:#fff;} 
a:hover#cloud-link, a:hover.cloud-link1, a:hover.cloud-link2, a:hover.cloud-link3 {color:#fff;} 

/*single.php*/   
.post {padding:10px 0;margin:0 0 10px 0;border-bottom:1px solid #bfafa8;} 
.last-child {border:none;}       
.post img {max-width:530px;}  
.post h2, .post h1 {margin:0 0 5px 0;}
.post h2 a, .post h2 a:link, .post h2 a:visited, .post h2 a:active, .post h2 a:hover {color:#333333;font-size:0.6em;font-weight:bold;line-height:1em;text-decoration:none;} 
.post h2 a:hover {text-decoration:underline;}
.single h2 {font-weight:bold;padding:0 0 10px 0;}
.single .post {padding-top:0;}
.page_content {margin:20px 0 0 0;}  
.single .entry ul, .single .entry ol {margin:0 0 0 20px;}  
.single .entry li {list-style-type:circle;margin:0 0 5px 0;}  
.single .post dl {line-height:1.4em}
.single .post dt {margin:0 0 5px 0;}

.jobs-post {padding:10px 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;} 
.jobs-post img {max-width:530px;}  
.jobs-post h2, .jobs-post h1 {margin:0;} 
.jobs-post h2 {border-bottom:1px solid #cccccc;padding:0 0 10px 0;}
.jobs-post h2 a, .jobs-post h2 a:link, .jobs-post h2 a:visited, .jobs-post h2 a:active, .jobs-post h2 a:hover {color:#333333;line-height:1em;text-decoration:none;}

.grids .events-post {background-color:#efefef;}
.events-post .inner {padding:10px;} 
.events-post img {max-width:530px;}  
.events-post .inner h2, .events .inner h1 {margin:0;}  
.events-post .inner h2 a:hover {text-decoration:underline;}
.events-post .inner h2 {font-size:1.308em;padding:0;}
.events-post .inner p.meta {padding:0 0 5px 0;margin:0 0 10px 0;font-size:1em;border-bottom:1px solid #666;}
.events-post .summary {font-size:0.923em;}
.events-post h2 a, .events-post h2 a:link, .events-post h2 a:visited, .events-post h2 a:active, .events-post h2 a:hover {color:#333333;line-height:1em;text-decoration:none;}
.event-title {font-weight:normal;border-bottom:1px solid #CCCCCC;font-size:1em;list-style-type:none;padding:5px 0;display:block;}

a:link.event-title {text-decoration:none;}

.single .photo {float:left;margin:5px 10px 0 0;}    
.single .meta, .single .entry {margin:0 0 10px 0;}
.single .meta {padding:0 0 0 65px;}
.single .entry {border-bottom:1px solid #b5b5b5;border-top:1px solid #b5b5b5;padding-top:10px;}
.single h2#postcomment {margin:0 0 10px 0;}

.commentlist a, .commentlist a:link, .commentlist a:visited, .commentlist a:active {color:#666666;}
.commentlist li {position:relative;}      
.sidebar-item-inner .commentlist li {font-weight:bold;} 
.textwidget li {margin:0 0 5px 0;}
.textwidget li a, .textwidget li a:link, .textwidget li a:visited, .textwidget li a:active {font-weight:normal;text-decoration:underline;} 
.textwidget li a:hover {text-decoration:none;}    
.commentlist li a {font-weight:normal;}
.commentlist li span.ban {position:absolute;right:0;top:0;}
.commentlist li span.ban a {font-style:italic;font-size:0.923em;}

.entrytext {margin:0 0 10px 0;}
.entry ul, .entry ol {margin:0 0 20px 0;}  

.post_tags {padding: 0 0 1.5em 0; color: #666; font-size: 80%;}  
.post_tags a {color: #222;}  

/*summary*/
.summary {line-height:1.5em;}
.summary br {float:left;display:inline;}
.summary .read-more {display:inline;}    
.summary .read-more a {font-style:italic;}
.summary {padding:0 0 10px 0;}

.tags {font-size:0.923em;padding:0;} 
.tags a, .tags a:link, .tags a:visited, .tags a:active {color:#944B64;}
.page-navigation {padding:20px 0;}
.page-navigation a{background:#231f20;padding:4px 6px;border:0;color:#ffffff;vertical-align:top;font-size:0.9em;display:block;} 

#content .page-navigation a, #content .page-navigation a:link, #content .page-navigation a:visited {color:#fff;}
.page-navigation a:hover {background: #006699;color:#ffffff;text-decoration:none;}     
.breadcrumbs {font-size:0.846em;padding:0 0 10px 0;position:absolute;top:120px;left:20px;display:none;} 
.sidebar-item .newslist li, .sidebar-item .commentlist li, .trackbackslist li {list-style-type:none;margin:0;font-size:1em;padding:5px 0;border-bottom: 1px solid #ccc;margin:0 0 10px 0;font-size:1em;}  
.sidebar-item .newslist li:last-child, .sidebar-item .commentlist li:last-child, .trackbackslist li:last-child {border:0;}  

#commentform textarea {font-size:1em;padding:5px;font-family:Verdana,Arial,Helvetica,sans-serif;}   
#commentform label {display:block;float:left;width:150px;text-align:right;margin:0 5px 0 0;padding:0;}     
#commentform label span.required {color:red;font-size:0.923em;}
#commentform input {width:200px;}
#commentform p {clear:both;}
.avatar {float:left;}       

.commentmetadata, cite.fn, .says {font-size:0.923em;}
.commentmetadata {margin:0 0 10px 0; display: block; width: 450px;} 
.commentmetadate cite {clear: both;}
 
.authcomment {background-color: #B3FFCC !important;}   

.trackbackslist .commentmetadata, .trackbackslist cite.fn {padding:0;}  
.comment p {clear:left;} 
cite.fn {padding-left:15px;margin:0 0 5px 0;}
span.created_at {font-size:90%;color:#999999;}

#commentform  textarea#comment {width:525px;}
#commentform  #submit {float:right;margin:0 10px 0 0;width:100px;}

/*author.php*/  
.page-header hr {margin:10px 0;}
.author-profile dl dt {font-weight:bold;padding:10px 0;font-size:1.154em;}
.author-profile dl dd {line-height:1.5em;}  
.author-profile h1 span.job_title {font-size:0.8em;color:#666;font-style:italic;}
#profilepic img {}	
#profilepic {width:270px;padding:0 0 30px 0;}
#profilepic .user_details {background-color:#335d6a;color:#fff;padding:5px;margin:0;}
#profilepic .user_details a, #profilepic .user_details a:link, #profilepic .user_details a:visited, #profilepic .user_details a:active {color:#ffffff;}
#profilepic .user_details .number {font-size:1.154em;} 

.author_list {margin:10px 0 0 0;}
.author_list_item {line-height:1.4em;}
.author_list_item span.avatar {float:left;height:53px;overflow:hidden;position:relative;width:53px;}
.author_list_item span.name-wrapper {float:left;margin-left:5px;overflow:hidden;width:250px;}

/*RSS*/
.rss {background:transparent url(images/icons/rss-icon.gif) 100% 0 no-repeat;display:block;height:16px;}  
.rss a, .rss a:link, .rss a:visited, .rss a:active {padding:0 22px 0 0;font-size:0.923em;color:#BF5514;}

/*all.php*/
/* tab pane styling */         
.tabs, .tabs-all, .tabs-jobs  {margin:0;padding:0 0 5px 0;}
.tabs a, .tabs a:link, .tabs a:visited, .tabs a:active,
.tabs-all a, .tabs-all a:link, .tabs-all a:visited, .tabs-all a:active,
.tabs-jobs a, .tabs-jobs a:link, .tabs-jobs a:visited, .tabs-jobs a:active 
{text-decoration:none;font-size:0.923em;background-color:#809ea7;color:#fff;padding:3px 8px;margin:0 1px 0 0;float:left;}
.tabs a.current, .tabs a:hover,
.tabs-all a.current, .tabs-all a:hover, 
.tabs-jobs a.selected, .tabs-jobs a:hover {text-decoration:none;background-color:#335d6a;}   

/*Sidebar*/
/*sidebar-item*/   
.about_us {color:#944b64;}
.about_us h3 {font-size:1.4em;}
.about_us p {font-size:1.1em;padding:0;}
.about_us p a {font-size:0.8em;color:#944b64;}

.sidebar-item h3 {font-size:1.154em;font-family:Georgia,"Times New Roman",Times,serif;background-color:#518682;color:#fff;padding:5px;margin:0;}
.sidebar-item h3 span {float:right;padding-right:3px;} 
.sidebar-item h3 span a, .sidebar-item h3 span a:link, 
.sidebar-item h3 span a:visited, .sidebar-item h3 span a:hover,.sidebar-item h3 span a:active {font-family: Helvetica, Arial, sans-serif; font-size:0.9em;color:#ffffff;font-style:italic;}
.sidebar-item li {list-style-type:none;padding:0;margin:0;}

.sidebar-item .sidebar-item-inner a, .sidebar-item .sidebar-item-inner a:link, 
.sidebar-item .sidebar-item-inner a:visited, .sidebar-item .sidebar-item-inner a:hover,.sidebar-item .sidebar-item-inner a:active
{color:#333;}

.sidebar-item .sidebar-item-inner span.view_all {font-size:italic;}

.sidebar-item .sidebar-item-inner {background-color:#efefef;overflow:hidden;padding:6px 8px 8px 8px;font-size:0.923em;} 
.sidebar-item p, .sidebar-item-inner p {margin:0;padding:0;}
.sidebar-item-inner .categories li {list-style-type:none;margin:0;float:left;}    
.sidebar-item-inner .commentlist li {border-bottom:1px solid #ccc;padding:3px 0;}
.sidebar-item-inner .commentlist li span.ban, .sidebar-item-inner .commentlist li .avatar {display:none;}
.sidebar-item-inner .commentlist li cite.fn {padding:0;}      
.sidebar-item .related_post li, .categories li {list-style-type:none;padding:0;margin:0;}
.categories {padding:0 0 20px 0;}

/*archives dropdown*/
ul.archives-dropdown{  
background-color: #9dbcb0;
border: 0;  
color: #ffffff;  
margin:0 0 10px 0;}
ul.archives-dropdown li {list-style-type:none;margin:0;position:relative;}
ul.archives-dropdown li a {display:block;padding:0 0 0 8px;height:23px;line-height:23px;
padding: 4px 6px;}
ul.archives-dropdown li a:link,ul.archives-dropdown li a:visited {font-size:1em;color: #ffffff;  }
ul.archives-dropdown li a:hover {background-color:#e2eee3;}
ul.archives-dropdown ul {display:none;}
ul.archives-dropdown ul {left:0;background-color:#9dbcb0;}
ul.archives-dropdown ul li a{padding:0 0 0 5px;text-align:left;display:block;}   
ul.archives-dropdown li ul li a, ul.archives-dropdown li ul li a:link, ul.archives-dropdown li ul li a:visited {}
ul.archives-dropdown li:hover ul{display:block;width:255px;margin:0;}  

/*search*/
/* ------------------------------------ */
/* 		=Pagination						*/
/* ------------------------------------ */
.wp-pagenavi {margin:20px 0 0 0;overflow:hidden;}
.wp-pagenavi a{border:solid 1px #cccccc;padding:4px 7px;margin-right:2px;background-color:#fff;font-size:1.3em;}
.wp-pagenavi .previous-off,
.wp-pagenavi .next-off,.wp-pagenavi .disabled,.wp-pagenavi .disabledprev_page,.wp-pagenavi .disablednext_page,span.gap{color:#999999;display:block;float:left;padding:4px 5px;margin-right:2px;border:solid 1px #efefef;}
.wp-pagenavi .current{color:#ffffff;font-weight:bold;display:block;float:left;padding:4px 7px;margin-right:2px;border:solid 1px #cccccc;background-color:#a7a7a7;font-size:12px;}
.wp-pagenavi .pages,.wp-pagenavi .extend{color:#000;font-weight:bold;display:block;float:left;padding:4px 7px;margin-right:2px;border:solid 1px #fff;background-color:#fff;font-size:12px;}
.wp-pagenavi a:link,
.wp-pagenavi a:visited{color:#000000;display:block;float:left;text-decoration:none;font-size:12px;}
.wp-pagenavi a:hover{background-color:#e6e6e6;}      


/*flash detection*/ 
#fail object {width:1px !important;height:1px !important;}
#fail img {float:left;margin-right:10px;}

/*Footer*/ 
#footer p {font-size:0.8em;margin:0;} 
#footer p.copyright {border-top:1px solid #b5b5b5;padding:5px 0 10px 0;}
#footer p a, #footer p a:link, #footer p a:visited, #footer p a:active {color:#666;} 
#footer img {display:inline;}
/*sector pages*/
table.categories-list {border:0;}
table.categories-list td {font-size:1em;border:0;}  
table.categories-list td a {line-height:1.5em;}
