/*  
Theme Name: Building Awards and Conferences Theme
Theme URI: http://www.building.co.uk/
Description: Building Theme based on Bob's Big Blue theme
Version: 1.0
Author: Greg Morris 
Author URI: http://www.building.co.uk/
*/
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background:#fff url(images/body_bg.png) repeat-y center;color:#666;margin:0;padding:0;}
img {border: 0 ;}
a img {border: 0;}
h1,h2 {font-size:24px;line-height:26px;margin:0 0 5px;}
h1 {padding:15px 0 0 0;}
#wrap{width:995px;margin:0 auto;padding:0;}
#top{width:995px;clear:both;margin:0 auto;padding:0;}
/* h2,h3{font-size:16px;font-weight:700;margin:0;padding:0;}*/
#main{width:995px;margin:10px auto;padding:20px 0 0 0;}
#header{width:430px;height:69px;float:left;margin:0;padding:0;}
#header h1.blogtitle{font-family:Arial, Helvetica, sans-serif;color:#fff;margin:0;padding:10px 0 0;}
#header p.desc{font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-size:11px;margin:0;padding:0;}
#content{width:610px;float:left;margin:0 15px 0 0;padding:0 0 0 10px;}
.entry{font-size:12px;float:left;width:610px;text-align:left;margin:3px;padding:0 0 6px; border-bottom: 1px solid #CCCCCC;}
.lsidebar{float:left;width:340px;margin:0;padding:0;}
/* .lsidebar h2{background:#919FAC url(http://www.building.co.uk/magazine/graphics/corner.gif) no-repeat scroll 100% 0; border-bottom:2px solid #FFFFFF; color:#FFFFFF; font-size:10px; font-weight:normal; line-height:16px; margin:0; padding:0 0 0 5px; text-transform:uppercase; } */
.lsidebar h2{background:#919FAC; border-bottom:2px solid #FFFFFF; color:#FFFFFF; font-size:12px; font-weight:bold; line-height:20px; margin:0; padding:2px 0 2px 5px; text-transform:uppercase; } 
.lsidebar h2 a {color:#ffffff;}
.widget_rss, .widget_archive, .widget_links, .widget_recent_entries, .widget_categories, .aktt_widget, .widget_recent_comments {border: 1px solid #919FAC;}
#sidebar{float:right;width:340x;margin:0;padding:20px 0 0;}
.rsidebar{float:right;width:230px;margin:0;padding:0; overflow:hidden;}
.rsidebar h2{background:url(images/h2c.gif) no-repeat;height:22px;font-size:13px;font-weight:700;color:#044E8B;margin:0;padding:0 0 10px 8px;}
.postmetadata{ border-top:1px #ccc solid; font-size:10px;margin:7px 0 0 0;padding:3px 0; }
.boxcomments{border-bottom:5px solid #ddd;margin-bottom:20px;width:610px;}
h2#comments {font-size:1.3em; font-weight:bold;border-top:1px solid #909EAC;
margin-top:10px;
padding:5px 0 10px;}
#commentform label{display:block;margin:0;}
#commentform #submit{margin:0 0 20px;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist li{background: transparent url(images/header_bottom.gif) repeat-x scroll center bottom; display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:0; border: none 0; color:#044E8B; background: none;}
ol.commentlist li.commenthead h2{margin:0;}
ol.commentlist li a.commentdate {color: #E92669; padding-left: 6px;}
ol.commentlist li p.commentname {color: #044E8B;}
#respond {font-size:1.4em;
margin-top:0;
color:#034E8B;
font-weight:normal;
line-height:1.5em;
}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:transparent url(images/c.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}
#eof{width:995px;clear:both;height:20px;background:#fff;margin:0 auto;padding:0;}
.navigation{width:500px;float:left;color:#666;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
#footer{background:url(images/footerbck.gif) repeat-x;height:31px;line-height:31px;}
.footer{width:995px;text-align:left;font-size:11px;margin:0 auto;}
a:link,a:visited{text-decoration:none;color: #044E8B; /*#356aa0;*/ border:none;}
a:active, a:hover { text-decoration:underline; color:#E92669; }
#header h1 a:link,#header h1 a:active,#header h1 a:visited{text-decoration:none;color:#fff;border:none;}
.rsidebar ul,.lsidebar ul{list-style-type:none;line-height:200%;font-size:11px;margin:0 auto;padding:0;}
.rsidebar ul li,.lsidebar ul li{list-style-type:none;margin:0 0 20px;padding:0;}
.rsidebar ul li ul,.lsidebar ul li ul{list-style-type:square;margin:0 auto;padding:0 3px;}
.rsidebar ul li ul li,.lsidebar ul li ul li{list-style-type:none;background:transparent url(http://www.building.co.uk/magazine/graphics/arrow.gif) no-repeat scroll 0 0; margin:5px 0; padding-left:18px; line-height:13px;}
.rsidebar ul li ul li ul.children li,.lsidebar ul li ul li ul.children li{list-style-type:none;border:0;margin:0 auto;padding:0;}
.rsidebar ul li ul li a,.lsidebar ul li ul li a{text-decoration:none;}
.rsidebar ul li ul li a:hover,.lsidebar ul li ul li a:hover{text-decoration:underline;}
/* BEGIN MAST HEAD CSS */
.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0.8em; COLOR: #e92669; PADDING-TOP: 0px
}
.clear {
	CLEAR: both; FONT-SIZE: 0.1em; HEIGHT: 1px
}
#mast {
	BORDER-TOP: #fff 1px solid; FONT-SIZE: 0.8em; BACKGROUND: url(images/mast.gif) #fff repeat-x 0px 6px; PADDING-BOTTOM: 1px; MARGIN: 0 0 0 10px; POSITION: relative;
}
#logo {
	margin:145px 0 5px 165px;
}	
#logobanner {
	margin:120px 0 5px 165px;
}
#mast .date {
	DISPLAY: block; FONT-SIZE: 0.9em; LEFT: 0px; COLOR: #999999; POSITION: absolute; TOP: 273px
}
.topadvert {
	LEFT: 0px; WIDTH: 728px; POSITION: absolute; TOP: 13px; HEIGHT: 90px; TEXT-ALIGN: center
}
.headtile {
	RIGHT: 0px; POSITION: absolute; TOP: 13px
}
.headedit {
	RIGHT: 0px; POSITION: absolute; TOP: 117px; width: 438px; height: 111px; line-height: 1.6em; PADDING: 0;  background-image: url(images/headerad.gif);
}
.blogtitle {
position:absolute; top:30px; left:120px; width: 255px; height: 75px;
}
.byline {
float:left; position: absolute; bottom:0px; left:10px;
}
.blogtitle h1 {
font-size: 16px; color: #000000; .margin-top: 5px; font-weight: bold;  letter-spacing: -1px;
}
.blogtitle h2 {
margin-top: -10px; font-size: 13px; color: #094c98; font-weight: normal; .margin-top: -18px;
}
.advancedsearch {
	LEFT: 10px; POSITION: absolute; TOP: 180px
}
.advancedsearch A {
	DISPLAY: block; PADDING-LEFT: 14px; BACKGROUND: url(images/hybrid_arrow1.gif) no-repeat left center; COLOR: #7f94af; LINE-HEIGHT: 1.7em; TEXT-DECORATION: none
}
.advancedsearch A:hover {
	TEXT-DECORATION: underline
}
.searchbar {
	BACKGROUND: url(images/search_blog.gif) #eaebed no-repeat 10px 13px; LEFT: 0px; VERTICAL-ALIGN: middle; WIDTH: 150px; COLOR: #fff; LINE-HEIGHT: 25px; POSITION: absolute; TOP: 119px; HEIGHT: 10.43em
}
.searchbar A {
	COLOR: #fff; TEXT-DECORATION: underline
}
.searchbar A:visited {
	COLOR: #fff; TEXT-DECORATION: underline
}
.searchbar A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.searchbar FORM {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 34px 0px 0px 10px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 1; PADDING-TOP: 3px
}
.searchbar FORM .searchbox {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: 4px; TEXT-TRANSFORM: uppercase; WIDTH: 106px; COLOR: #044E8B; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 6px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
.searchbar FORM .searchbutton {
}
.searchbar LEGEND {
	DISPLAY: none
}
.masthead .date {
	DISPLAY: none
}
#topnav {
	 width:985px; FONT-SIZE: 0.8em; BACKGROUND: #044E8B url(images/corner_white.gif) no-repeat right top ; MARGIN: 10px 0px 10px 10px; position:absolute; top: 233px; .margin-top:25px;  }
.navi {
 margin: 0; padding: 0; position: relative; z-index: 100; zoom: 1; /* :hack: float enclosing in IE */
	/* PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fff 2px solid; PADDING-TOP: 0px; */
}
.navi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
}
.navi LI {
	BORDER-RIGHT: #a7b6c7 1px solid;  MARGIN: 0px; LIST-STYLE-TYPE: none; FLOAT: left;!important
}
.navi A {
	BORDER-RIGHT: #044E8B 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #044E8B 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #044E8B; PADDING-BOTTOM: 4px; BORDER-LEFT: #044E8B 1px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #044E8B 1px solid; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.navi A:focus {
	BACKGROUND: #fff; COLOR: #044E8B
}
.navi A:hover {
	BACKGROUND: #fff; COLOR: #044E8B
}
.navi LI:hover {
	POSITION: static
}
* HTML .navi A {
	FLOAT: left
}
.navi li ul {position:absolute; left: -99em; padding:0;margin:0;display:none;visibility:hidden;}
.navi li.current_page_item ul, .navi li.current_item_parent ul, .navi li.home-3-page ul {position:absolute; left: 0; padding:2px 0;margin:0;display:inline;visibility:visible;width:985px;height:18px;background:url(images/nav2grad.gif) top left repeat-x #919fac;}
.navi li.current_page_item ul, .navi li.current_item_parent ul {z-index:2;}
.navi li.current_page_item a, .navi li.current_item_parent a, .homepage .navi li.home-3-page a {background: #fff; color:#044E8B;;border-bottom:none;}
.navi li ul li { float:left; list-style-type:none; margin:0; padding:0;height:18px;}
.navi li ul li a {background:none!important;font-weight: bold;text-transform: none; border-right: 1px solid #000;border-bottom: 0 none;padding:3px 10px;}
.navi li ul li a:hover {background:none;text-decoration:underline;color:fff#;}
.navi li li a {color:#fff!important; border:none!important;}
.navi li li a.current_item {text-decoration:underline;}
.navi .emptytab {border:none;}

/* Building Supermarkets */
.supermarket {
 margin: 0; padding: 0; position: relative; z-index: 100; zoom: 1; /* :hack: float enclosing in IE */
	/* PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fff 2px solid; PADDING-TOP: 0px; */
}
.supermarket UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
}
.supermarket LI {
	BORDER-RIGHT: #a7b6c7 1px solid;  MARGIN: 0px; LIST-STYLE-TYPE: none; FLOAT: left;!important
}
.supermarket A {
	BORDER-RIGHT: #044E8B 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #044E8B 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #044E8B; PADDING-BOTTOM: 4px; BORDER-LEFT: #044E8B 1px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #044E8B 1px solid; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.supermarket A:focus {
	BACKGROUND: #fff; COLOR: #044E8B
}
.supermarket A:hover {
	BACKGROUND: #fff; COLOR: #044E8B
}
.supermarket LI:hover {
	POSITION: static
}
* HTML .supermarket A {
	FLOAT: left
}
.supermarket li ul {position:absolute; left: -99em; padding:0;margin:0;display:none;visibility:hidden;}
.supermarket li.current_page_item ul, .supermarket li.current_item_parent ul, .supermarket li.home-3-page ul {position:absolute; left: 0; padding:2px 0;margin:0;display:inline;visibility:visible;width:985px;height:18px;background:url(images/nav2grad.gif) top left repeat-x #919fac;}
.supermarket li.current_page_item ul, .supermarket li.current_item_parent ul {z-index:2;}
.supermarket li.current_page_item a, .supermarket li.current_item_parent a, .homepage .supermarket li.home-3-page a {background: #fff; color:#044E8B;;border-bottom:none;}
.supermarket li ul li { float:left; list-style-type:none; margin:0; padding:0;height:18px;}
.supermarket li ul li a {background:none!important;font-weight: bold;text-transform: none; border-right: 1px solid #000;border-bottom: 0 none;padding:3px 10px;}
.supermarket li ul li a:hover {background:none;text-decoration:underline;color:fff#;}
.supermarket li li a {color:#fff!important; border:none!important;}
.supermarket li li a.current_item {text-decoration:underline;}
.supermarket .emptytab {border:none;}


/* Building Awards 2010 */
.buildingawards {
 margin: 0; padding: 0; position: relative; z-index: 100; zoom: 1; /* :hack: float enclosing in IE */
	/* PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fff 2px solid; PADDING-TOP: 0px; */
}
.buildingawards UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
}
.buildingawards LI {
	BORDER-RIGHT: #a7b6c7 1px solid;  MARGIN: 0px; LIST-STYLE-TYPE: none; FLOAT: left;!important
}
.buildingawards A {
	BORDER-RIGHT: #044E8B 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #044E8B 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #044E8B; PADDING-BOTTOM: 4px; BORDER-LEFT: #044E8B 1px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #044E8B 1px solid; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.buildingawards A:focus {
	BACKGROUND: #fff; COLOR: #044E8B
}
.buildingawards A:hover {
	BACKGROUND: #fff; COLOR: #044E8B
}
.buildingawards LI:hover {
	POSITION: static
}
* HTML .buildingawards A {
	FLOAT: left
}
.buildingawards li ul {position:absolute; left: -99em; padding:0;margin:0;display:none;visibility:hidden;}
.buildingawards li.current_page_item ul, .buildingawards li.current_item_parent ul, .buildingawards li.home-3-page ul {position:absolute; left: 0; padding:2px 0;margin:0;display:inline;visibility:visible;width:985px;height:18px;background:url(images/nav2grad.gif) top left repeat-x #919fac;}
.buildingawards li.current_page_item ul, .buildingawards li.current_item_parent ul {z-index:2;}
.buildingawards li.current_page_item a, .buildingawards li.current_item_parent a, .homepage .buildingawards li.home-3-page a {background: #fff; color:#044E8B;;border-bottom:none;}
.buildingawards li ul li { float:left; list-style-type:none; margin:0; padding:0;height:18px;}
.buildingawards li ul li a {background:none!important;font-weight: bold;text-transform: none; border-right: 1px solid #000;border-bottom: 0 none;padding:3px 10px;}
.buildingawards li ul li a:hover {background:none;text-decoration:underline;color:fff#;}
.buildingawards li li a {color:#fff!important; border:none!important;}
.buildingawards li li a.current_item {text-decoration:underline;}
.buildingawards .emptytab {border:none;}

/* Home */

.home {
 margin: 0; padding: 0; position: relative; z-index: 100; zoom: 1; /* :hack: float enclosing in IE */
	/* PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fff 2px solid; PADDING-TOP: 0px; */
}
.home UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
}
.home LI {
	BORDER-RIGHT: #a7b6c7 1px solid;  MARGIN: 0px; LIST-STYLE-TYPE: none; FLOAT: left;!important
}
.home A {
	BORDER-RIGHT: #044E8B 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #044E8B 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #044E8B; PADDING-BOTTOM: 4px; BORDER-LEFT: #044E8B 1px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #044E8B 1px solid; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.home A:focus {
	BACKGROUND: #fff; COLOR: #044E8B
}
.home A:hover {
	BACKGROUND: #fff; COLOR: #044E8B
}
.home LI:hover {
	POSITION: static
}
* HTML .home A {
	FLOAT: left
}
.home li ul {position:absolute; left: -99em; padding:0;margin:0;display:none;visibility:hidden;}
.home li.current_page_item ul, .home li.current_item_parent ul, .home li.home-3-page ul {position:absolute; left: 0; padding:2px 0;margin:0;display:inline;visibility:visible;width:985px;height:18px;background:url(images/nav2grad.gif) top left repeat-x #919fac;}
.home li.current_page_item ul, .home li.current_item_parent ul {z-index:2;}
.home li.current_page_item a, .home li.current_item_parent a, .homepage .home li.home-3-page a {background: #fff; color:#044E8B;;border-bottom:none;}
.home li ul li { float:left; list-style-type:none; margin:0; padding:0;height:18px;}
.home li ul li a {background:none!important;font-weight: bold;text-transform: none; border-right: 1px solid #000;border-bottom: 0 none;padding:3px 10px;}
.home li ul li a:hover {background:none;text-decoration:underline;color:fff#;}
.home li li a {color:#fff!important; border:none!important;}
.home li li a.current_item {text-decoration:underline;}
.home .emptytab {border:none;}


/* Hotels */
.hotels {
 margin: 0; padding: 0; position: relative; z-index: 100; zoom: 1; /* :hack: float enclosing in IE */
	/* PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fff 2px solid; PADDING-TOP: 0px; */
}
.hotels UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
}
.hotels LI {
	BORDER-RIGHT: #a7b6c7 1px solid;  MARGIN: 0px; LIST-STYLE-TYPE: none; FLOAT: left;!important
}
.hotels A {
	BORDER-RIGHT: #044E8B 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #044E8B 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #044E8B; PADDING-BOTTOM: 4px; BORDER-LEFT: #044E8B 1px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #044E8B 1px solid; ZOOM: 1; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.hotels A:focus {
	BACKGROUND: #fff; COLOR: #044E8B
}
.hotels A:hover {
	BACKGROUND: #fff; COLOR: #044E8B
}
.hotels LI:hover {
	POSITION: static
}
* HTML .hotels A {
	FLOAT: left
}
.hotels li ul {position:absolute; left: -99em; padding:0;margin:0;display:none;visibility:hidden;}
.hotels li.current_page_item ul, .hotels li.current_item_parent ul, .hotels li.home-3-page ul {position:absolute; left: 0; padding:2px 0;margin:0;display:inline;visibility:visible;width:985px;height:18px;background:url(images/nav2grad.gif) top left repeat-x #919fac;}
.hotels li.current_page_item ul, .hotels li.current_item_parent ul {z-index:2;}
.hotels li.current_page_item a, .hotels li.current_item_parent a, .homepage .hotels li.home-3-page a {background: #fff; color:#044E8B;;border-bottom:none;}
.hotels li ul li { float:left; list-style-type:none; margin:0; padding:0;height:18px;}
.hotels li ul li a {background:none!important;font-weight: bold;text-transform: none; border-right: 1px solid #000;border-bottom: 0 none;padding:3px 10px;}
.hotels li ul li a:hover {background:none;text-decoration:underline;color:fff#;}
.hotels li li a {color:#fff!important; border:none!important;}
.hotels li li a.current_item {text-decoration:underline;}
.hotels .emptytab {border:none;}


#bottomad {
	BACKGROUND: url(/image/header_bottom.gif) repeat-x 50% top; MARGIN: 15px; PADDING-TOP: 45px; TEXT-ALIGN: center
}
#bottomnav {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(images/bottomnav_bg.gif) #909eab no-repeat 100% 100%; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 2px 10px; COLOR: #fff; PADDING-TOP: 5px; font-size: 11px;
}
#bottomnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#bottomnav LI {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.5em; DISPLAY: inline; MARGIN-RIGHT: 0.5em
}
#bottomnav A {
	COLOR: #fff
}
#bottomnav .on {
	FONT-WEIGHT: bold
}
#footerlinks {
	CLEAR: both; BACKGROUND: #eee; MARGIN-LEFT: 10px; MARGIN-RIGHT: 8px; font-size: 11px; margin-bottom: 20px;
}
#footerlinks .sleeve {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#footerlinks H2 {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.9em; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #000; BORDER-RIGHT-WIDTH: 0px
}
#footerlinks UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footerlinks LI {
	BORDER-RIGHT: #044f89 1px solid; PADDING-RIGHT: 0.5em; DISPLAY: inline; MARGIN-RIGHT: 0.5em
}
#footerlinks A {
	COLOR: #044f89; TEXT-DECORATION: none
}
#footerlinks A:focus {
	COLOR: #e92669; TEXT-DECORATION: underline
}
#footerlinks A:hover {
	COLOR: #e92669; TEXT-DECORATION: underline
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
LEGEND {
	DISPLAY: none
}
.formbox {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #eee; PADDING-BOTTOM: 15px; MARGIN: 15px 0px; PADDING-TOP: 15px; width: 470px;
}
.formbox H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; COLOR: #034e8b; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.formbox P {
	CLEAR: left; ZOOM: 1
}
.formbox INPUT.text {
	FONT: 0.9em Arial, Helvetica, sans-serif
}
.formbox SELECT {
	FONT: 0.9em Arial, Helvetica, sans-serif
}
.formbox TEXTAREA {
	FONT: 0.9em Arial, Helvetica, sans-serif
}
.formbox .labelnormal {
	FONT-WEIGHT: bold; COLOR: #034e8b
}
.formbox .labelsmall {
	COLOR: #034e8b
}
.formbox .selectnormal {
	PADDING-LEFT: 3px; FONT-SIZE: 0.95em
}
.formbox .inputnormal {
	PADDING-LEFT: 3px; FONT-SIZE: 0.95em
}
.formbox .inputnormal {
	FONT-SIZE: 1em
}
.formbox .boxnormal {
	PADDING-LEFT: 3px; FONT-SIZE: 1em
}
.formbox .width0 {
	WIDTH: 25px
}
.formbox .width1 {
	WIDTH: 100px
}
.formbox .width2 {
	WIDTH: 220px
}
.formbox .width3 {
	WIDTH: 370px
}
.formbox HR {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.formbox .disabled {
	BACKGROUND-COLOR: #ccc
}
.formbox .floatleft {
FLOAT: left; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 1.3em
}
.formbox .note {
	FONT-SIZE: 0.85em; MARGIN: 0px 0px 5px; COLOR: #666
}
.hide { display:none}
#mpu { text-align:center; margin: 0 0 10px 0; background: #eeeeee; }
#wp-calendar
{
font-size:normal-;
line-height:150%;
margin:5px 0pt 20px;
text-align:left;
overflow:hidden;
width:100%;
}
#wp-calendar caption
{
font-weight:bold;
text-align:left;
}
#wp-calendar a
{
font-weight:bold;
}
.author-box {
border:1px solid #909EAC;
float:left;
margin:0 15px 5px 0;
width:80px;
padding:5px;
}
.author-box img.photo {
float: left;
padding:0;
margin: 0 5px 0 0;
}
.post-author {
	margin-top: 0;
	padding: 0!important;
	font-size: 1.05em;
	color: #666666;
	overflow:hidden;
	color: #044E8B;
}
.post-author strong {
display:block;
text-decoration: underline;}
.widgettitle .rsswidget img {display: none;}
.entry h2 {font-weight: normal; font-size: 24px; margin: 15px 0 0;}
.entry p.postdate { margin:0 0 12px;
padding:2px 0; color:#E92669;
}
.entry p {line-height:20px;
margin:8px 0 12px;}
.post {line-height:1.7em; } 
.social_bookmark a strong em {display: none;margin-right:-9999px;}
.social_bookmark div br {display: block;}
.social_bookmark br {display: none;margin-right:-9999px;line-height: 0;}
.social_bookmark {text-align: center;padding:0!important; margin: 5px 0 0 0;} 
.social_bookmark .d {text-align: center;}
img.social_img {padding:3px 19px 3px 0!important;}
#content .events h2 {
font-size: 18px;
padding:0;
margin: 5px 0 0;
}
#content .events h2 a {
text-decoration:underline;
background: #fff;
color: #726868;
padding: 5px 0;
}	
#content .events h2 a:hover {
text-decoration:none;
background: #044E8B;
color: #fff;
}	
#content .events h2 a {
text-decoration:underline;
}	
#content .events .date {
padding:2px 0;
}
.eventmeta {
margin: 8px 15px 5px 0;
}
.eventdesc  img{
float: right;
margin: 0 0 7px 7px;
}
.eventdesc {
padding:0;
margin: 0 0 25px 0;
font-size: 10px;
}
.eventcat {
padding: 2px 5px;
background: #919FAC;
color: #fff;
font-weight: bold;
}
#eventcolmain{
width:185px;
padding:2px;
margin-right:7px;
float:left;
clear:left;
height:1100px;
border-right:1px solid #ececec;}
#eventcolmain p{
color:#58585a;
font-size:12px;
height:170px;
}
#eventcolmain h1{
color:#014898;
font-size:18px;
}
#eventcolmain strong {
color:#DF007A;
font-size:10px;
margin-bottom:40px;
}
#eventcol{
width:185px;
padding:2px;
margin-right:7px;
float:left;
height:1100px;
border-right:1px solid #ececec;
}
#eventcol p{
color:#58585a;
font-size:12px;
height:170px;
}
#eventcol h1{
color:#014898;
font-size:18px;
}
.eventitem a{
font-size:11px; 
color:#014898;
font-weight:bold;
}
.eventitem a:hover{
font-size:11px; 
color:#df007a;
font-weight:bold;
}
.eventitem strong{
color:#df007a;
font-size:10px;
margin-bottom:40px;
}
.eventitem img{
float:left;
margin:2px 2px 30px 2px;
border:1px solid #ececec;
clear:left;
}
.eventitem{
margin: 0px 0px 20px 0px;
height:62px;
line-height:13px;
width:185px; 
font-size:10px;
}
* html #eventsrestyle{
 margin:0px 0px 0px 20px;
}
* html #eventcol{
 width:165px;
}
#eventsupcol_main{
width:230px;
padding:2px;
margin-right:7px;
float:left;
clear:left;
height:550px;
border-right:1px solid #ececec;
color:#df007a;
font-size:11px;
}
#eventsupcol{
width:230px;
padding:2px;
margin-right:7px;
float:left;
height:550px;
border-right:1px solid #ececec;
color:#df007a;
font-size:11px;
}
#eventsuppliers {
width:990px;
}
#eventsuppliers h1{
font-size:18px;
color:#014898;
}
#eventsuppliers a{
font-weight:bold;
font-size:13px;
}
#eventsuppliers strong{
color:#014898;
font-weight:bold;
}
#eventclisol h1{
font-size:18px;
color:#014898;
}
#eventclisol h2{
font-size:16px;
color:#014898;
}
#eventclisol {
width:495px;
}
#eventjobs {
width:495px;
}
#eventjobs h1{
font-size:18px;
color:#014898;
}
#jobitem strong {
font-weight:bold;
font-size:12px;
color:#044e8b;
}
#jobitem a{
float:right;
color:#e11183;
}
#jobitem {
color:#044e8b;
margin: 20px;
font-size:11px;
}
#introWidget {
	margin:120px 0 5px 165px;
}
#introWidgetL {
width:460px;
float:left;
height:180px;
_margin-left:10px;

}
#introWidgetR {
width:460px;
height:180px;
float:right;
margin: 0px 10px 0px 0px;

}
