/*

Brand: #004276
Fade: #72adde

font-size:0.750em; 12px
font-size:0.814em; 13px
font-size:0.875em; 14px;
font-size:0.938em; 15px;
font-size:1em; 16px;
font-size:1.064em; 17px;
font-size:1.125em; 18px

----------------------------------------*/

@media screen{

html{font-size:100%;}/*WinIE6-*/
body{
margin:0;
padding:0;
border:0;
font:1em verdana,helvetica,sans-serif;
color:#345;
background:#004276;
background:#ccd3d8 url(../img/bg.jpg) top repeat-x;
text-align:center;
}

.hide, #utilities label, #menu ul li a em span{position:absolute;left:-9999px;text-align:left;}

hr{display:block;clear:both;visibility:hidden;margin:0;font-size:0.1em;height:0.1em;line-height:0.1em;}

/*
text =t
----------------------------------------*/

/* =a */

a:link,a:visited{
color:#004276;text-decoration:none;
}
a:focus{
color:#0083ee;
}
a:hover, a:active{
color:#0083ee;text-decoration:none;
}

a.details{padding-right:10px;background: url(../img/bg_ico_arrow.gif) top right no-repeat;}

/* =h */

h1,h2,h3,h4{
margin:0;
padding:0.66em 0;
color:#004276;
}
h1{
display:block;
padding:0 0.625em;
font:300 1.475em/1.7em georgia,serif;
font-family: "";
font-weight: bold;
letter-spacing:-0.05em;
height:1%;/*WinIE*/
text-shadow:0 0 0 #000;/*Safari*/
}
h1 strong{font-weight:300;color:#004276;}
h1 em{font-weight:300;color:#FFFFFF;}

#header h1,
#header-main h1{
position:absolute;
padding:0;
line-height:1.2em;
top:0.5em;
left:0.5em;
color:#fff;
}
#header h1 strong,
#header-main h1 strong{
color:#fff;
}
#header.index h1{
top:0.25em;
}
#header.index h1 strong{
line-height:1.333em;
}
#header.index h1 em{
font-size:14px;
line-height:1.1em;
font-style:normal;
letter-spacing:-0.025em;
display:block;
clear:both;
}
#header.index h1 em a:link,
#header.index h1 em a:visited{
font-style:italic;
font-size:0.8em;
line-height:1em;
color:#004276;
padding-right:16px;
background: url(../img/bg_ico_arrow20_header.gif) right no-repeat;
}
#header.index h1 em a:hover,
#header.index h1 em a:focus,
#header.index h1 em a:active{
color:#fff;
}

h2{
padding:0.75em 0 0 0;
font:300 1.25em/1em georgia,serif;
letter-spacing:-0.05em;
color:#004276;
}

#site{
font:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:20px;

}
#main h2{
padding:0.625em 0 0 0;
}
#cta h2{
display:block;
clear:both;
margin-left:1em;
color:#390;
}
#cta div h2{
font-size:14px;
font-weight:bold;
line-height:1.176em;
letter-spacing:-0.05em;
margin:0.588em 0 0.588em 0.265em;
padding:0 0 0 16px;
background:url(../img/bg_ico_arrow20.gif) left no-repeat;
}

#sup h2{
font-size:1.25em;
line-height:1em;
clear:both;
margin:0;
padding:1em 0 0;
}

h3{
font:italic 300 1.064em/1.176em georgia,serif;
letter-spacing:-0.05em;
padding-bottom:0;
}

#articles div.headlines h2, #articles div.headlines dl, #articles div.headlines p{
margin-right:5%;
margin-left:5%;
}
#articles h2{
padding:25px 50px 30px 0;
font:900 0.875em arial,monaco,sans-serif;
letter-spacing:0;
text-transform:uppercase;
color:#F0950B;}

h4{}

/* =p */

p{}
#logo p{margin:0;}
p.details{text-align:right;padding-right:16px;background: url(../img/bg_ico_arrow.gif) top right no-repeat;}
#crumbs p{
	margin:0 1.366em;	
	font-size:0.387em;
	padding:0.135em 0;
	line-height:0.4em;
	}

#main p,
#main ul,
#main ol,
#main dl,
#main blockquote,
#sup p,
#sup ul,
#sup ol,
#sup dl{
margin:1em 0;
padding:0;
font-size:0.814em;
line-height:1.5em;
}

#cta p{
font-size:0.814em;
line-height:1.539em;
margin:0.77em 0.77em 0.77em 1.539em;
}

#articles p{
font-size:0.750em;
line-height:1.667em;
font-size:0.689em;
margin:0;
padding:0 0 0.75em 0;
}

#summaries p{
margin-left:14px;
}

#main p.top{
text-align:right;
margin-top:1.5em;
padding:0.75em 14px 0.75em 0;
border-top:0.063em solid #dce3e8;
background: url(../img/bg_ico_arrow11_up.gif) right no-repeat;
}

#contactinfo p{
clear:both;
}
#contactinfo p.address{
clear:none;
float:left;
width:20em;
margin:1.5em 0 0.75em 0;
}
#contactinfo p.hemel{
margin-right:3em;
border-right:0.071em solid #dce3e8;
}
#contactinfo p.address span em{
font-style:normal;
}
#contactinfo p.note{
text-align:center;
font-size:0.689em;
}

/* =stuctured text */

em{}
strong{}
code{}
abbr{}
ins{}
del{}
blockquote{}
cite{}


#main blockquote,
#aboutwords blockquote{
font:italic 1em georgia,serif;
margin:0.75em 0;
padding:0.375em 0.75em 0.375em 40px;
background:#e4e2dd url(../img/bg_blockquote.gif) top left no-repeat;
color:#234;
}
#aboutwords blockquote{
margin:1.25em 1.25em 0 1.25em;
font-size:0.814em;
color:#544;
height:1%;
}
#aboutwords blockquote p{
font-size:1.064em;
margin:0;
padding:0 0 0.75em 0;
}
#aboutwords p.cite{
font-size:0.814em;
text-align:right;
margin:0 1.25em 1.25em 1.25em;
}

cite{
font-style:normal;
}

p.cite{
text-align:right;
}

div.headlines p.details{
font-size:0.750em;
}

/* =l*/

ul{}
ul li{}

#main ul{
list-style:none;
margin-left:2em;
}
#main ul li,
#sup ul li{
background:url(../img/bg_ico_tick14.gif) top left no-repeat;
padding-left:20px;
}
ul.entrymeta{
border-bottom:0.077em dotted #ccc;
}
ul.entrymeta li{
font-size:0.870em;
}

#sup ul{
list-style:none;
}
#sup ul li{
background:url(../img/bg_ico_arrow7.gif) top left no-repeat;
padding-left:16px;
}

#summaries ul li.live{
background:url(../img/bg_ico_arrow7_left.gif) top left no-repeat;
padding-left:16px;
font-weight:900;
}
#summaries ul li.live a{
text-decoration:none;
}

#main.map ul li,
#main.map ul li dl dd{
padding-left:14px;
background:url(../img/bg_ico_arrow7_grn.gif) top left no-repeat;
}
#main.map ul li dl{
margin-left:2em;
}
#main.map ul ul,
#main.map ul li dl{
font-size:1em;
}
#main.map ul li dl dt{
font-weight:900;
margin:0.5em 0;
}

#related ul li{
/*START WinIE*/
position:relative;
height:1%;
float:left;
display:block;
/*END WinIE*/
width:100%;
line-height:1em;
padding:0;
margin:0 0 0.076em 0;
background:0;
}
#related ul li a:link,
#related ul li a:visited{
font-family:arial,sans-serif;
font-weight:900;
line-height:1em;
padding:0.625em 1.25em;
display:block;
background:#9dafbd url(../img/bg_ico_arrow_cta_h2.gif) left no-repeat;
color:#fff;
text-decoration:none;
}
#related ul li a:hover,
#related ul li a:focus,
#related ul li a:active{
background:#0083ee;
}
#related ul li a.live:link,
#related ul li a.live:visited,
#related ul li a.live:hover,
#related ul li a.live:focus,
#related ul li a.live:active{
background:transparent url(../img/bg_ico_arrow16_left.gif) left no-repeat;
color:#004276;
}

ol{}
ol li{}

#main ol{
margin-left:3em;
}


dl{}
dt{}
dd{
margin-left:0;
}
div.headlines dl{
margin-top:0;
}
div.updates dl{
margin-top:-1em;
}
div.headlines dt{
font:900 0.814em/1.2em arial,monaco,sans-serif;
margin:0.66em 0;
}
div.headlines dd{
font-size:0.687em;
line-height:1.3em;
}

#sup dt{
background:url(../img/bg_ico_arrow7.gif) top left no-repeat;
padding-left:14px;
}
#sup dd{
margin:0 0 1.818em 14px;
font-size:0.848em;
}

/*contacts*/
dl#cards{
margin-top:1.25em;
}
#cards dt{
font-size:13px;
font-style:italic;
font-family:georgia,serif;
color:#390;
padding:0.5em 0 0.5em;
border-top:0.063em solid #dce3e8;
background:0;
}
#cards dd{
margin:0;
font-size:1em;
}
#cards dd ul{
margin:0.5em 0 1.75em;
font-size:0.845em;
}

/* =i*/

img{}
#masthead img{border:0;}
#header p{
margin:0;
padding:0;
}

#header img{
width:888px;
height:140px;
vertical-align:text-bottom;
}
#header.index img{
width:888px;
/*height:13.125em;*/
}
#header-main img{
width:37em;
height:8.75em;
}
img.right{
float:right;
margin:0.25em 0 0.5em 1.5em;
}
img.left,
img.smallcatalogue{
float:left;
margin:0.25em 1.5em 0.5em 0;
}
img.smallcatalogue{
margin:	0.75em 1.5em 0.75em 0;
border:0;
width:4.375em;
height:6.25em;
}

img.fullwidth{
width:43.500em;
padding:0.077em;
border:0.077em solid #dce3e8;
}
img.smallright,
img.smallright2,
img.catalogue{
float:right;
width:11.54em;
margin:0 0.125em 1em 1em;
padding:0.077em;
border:0.077em solid #dce3e8;
}
img.smallright{
width:20em;
}
img.smallleft{
float:left;
}	

/*
forms =f
----------------------------------------*/

#defaultform{
clear:both;
}
#defaultform div label{
clear:both;
float:left;
width:10em;
font-size:0.814em;
text-align:right;
}
#defaultform div{
margin-bottom:0.250em;
}
#defaultform p{
font-size:0.750em;
margin-left:11.750em;
}
#defaultform fieldset{
margin-top:1em;
border:0;
border-top:0.063em solid #dce3e8;
}
#defaultform legend{
font:300 italic 1.064em/1.1em georgia,serif;
letter-spacing:-0.05em;
color:#004276;
color:#096;
}
#defaultform div input,
#defaultform textarea,
#defaultform select{
font-size:0.814em;
width:22em;
padding:0.125em;
margin-left:0.75em;
background:#f6f6f6;
border:0.077em solid #ccc;
}
#defaultform textarea{
font-size:0.814em;
font-family:verdana,sans-serif;
width:30em;
height:12em;
}
#defaultform input:focus,
#defaultform textarea:focus{
background:#ffffff;
border-color:#acb3b8;
}
#defaultform input.button{
width:auto;
cursor:pointer;
padding:0.25em 0.5em;
font-weight:900;
font-size:1.085em;
font-family:arial,verdana,sans-serif;
color:#360;
background:#efc;
border:0.063em solid #6c3;
}

#defaultform h3{
padding:0.33em 0.5em 0.33em 36px;
}
#defaultform h3.success{
background:#efc url(../img/bg_ico_msg_success.gif) top left no-repeat;
border:0.063em solid #6c3;
}
#defaultform h3.error{
background:#fdd url(../img/bg_ico_msg_error.gif) top left no-repeat;
border:0.063em solid #d66;
color:#c00;
}

/*
main grouping elements - layers / dividers =d
----------------------------------------*/

#masthead, #menu, #crumbs, #content, #foot{
position:relative;
margin:0 auto;
text-align:left;
height:1%;/*WinIE*/
}

#masthead, #menu, #crumbs, #content, #foot{
width:58em;
}

#masthead-wrap{
background:#ffffff;
margin-left:0px;
width:938px;
/*background:transparent;*/
}
#masthead{
position:relative;
height:4.9em;
color:#fff;
text-align:left;
background:transparent;
padding:0 5px 5px 0;
}
#webtop{
margin:0px auto;
width:938px;
background:#ffffff;
}
#menu-wrap{
/*background:#004276;*/
background:#ffffff;
width:938px;
margin:0px;
text-align:left;
}





/* Menu Declarations */
#dropmenu1 .menu_dropdown_item{height:29px;width:134px;background:url('../images/menu/dropdown_normal_134.gif') no-repeat;}
#dropmenu1 .menu_dropdown_item a:hover{background:url('../images/menu/dropdown_over_134.gif') no-repeat;}
#dropmenu1 .menu_dropdown_item_last{height:30px;width:134px;background:url('../images/menu/dropdown_bottom_134.gif') no-repeat;}
#dropmenu1 .menu_dropdown_item_last a:hover{background:url('../images/menu/dropdown_bottom_over_134.gif') no-repeat;}
#dropmenu1.dropmenudiv{width:134px;}
#dropmenu2 .menu_dropdown_item{height:29px;width:134px;background:url('../images/menu/dropdown_normal_134.gif') no-repeat;}
#dropmenu2 .menu_dropdown_item a:hover{background:url('../images/menu/dropdown_over_134.gif') no-repeat;}
#dropmenu2 .menu_dropdown_item_last{height:30px;width:134px;background:url('../images/menu/dropdown_bottom_134.gif') no-repeat;}
#dropmenu2 .menu_dropdown_item_last a:hover{background:url('../images/menu/dropdown_bottom_over_134.gif') no-repeat;}
#dropmenu2.dropmenudiv{width:134px;}
#dropmenu3 .menu_dropdown_item{height:29px;width:134px;background:url('../images/menu/dropdown_normal_134.gif') no-repeat;}
#dropmenu3 .menu_dropdown_item a:hover{background:url('../images/menu/dropdown_over_134.gif') no-repeat;}
#dropmenu3 .menu_dropdown_item_last{height:30px;width:134px;background:url('../images/menu/dropdown_bottom_134.gif') no-repeat;}
#dropmenu3 .menu_dropdown_item_last a:hover{background:url('../images/menu/dropdown_bottom_over_134.gif') no-repeat;}
#dropmenu3.dropmenudiv{width:134px;}
#dropmenu4 .menu_dropdown_item{height:29px;width:134px;background:url('../images/menu/dropdown_normal_134.gif') no-repeat;}
#dropmenu4 .menu_dropdown_item a:hover{background:url('../images/menu/dropdown_over_134.gif') no-repeat;}
#dropmenu4 .menu_dropdown_item_last{height:30px;width:134px;background:url('../images/menu/dropdown_bottom_134.gif') no-repeat;}
#dropmenu4 .menu_dropdown_item_last a:hover{background:url('../images/menu/dropdown_bottom_over_134.gif') no-repeat;}
#dropmenu4.dropmenudiv{width:134px;}
.dropmenudiv{position:absolute;top:0;border:none;border-bottom-width:0;font-weight:normal;font-size:12px;line-height:21px;z-index:100;background-color:white;width:163px;visibility:hidden;}
.dropmenudiv a{width:auto;display:block;text-indent:3px;border-bottom:none;padding:4px 0px 4px 10px;text-decoration:none;font-weight:normal;color:#FFF;}
.dropmenudiv a:hover{color:#EF6F00;}
.menu_dropdown_item{height:29px;width:172px;background:url('../images/menu/dropdown_normal.gif') no-repeat;}
.menu_dropdown_item a:hover{background:url('../images/menu/dropdown_over.gif') no-repeat;}
.menu_dropdown_item_last{height:30px;width:172px;background:url('../images/menu/dropdown_bottom.gif') no-repeat;}
.menu_dropdown_item_last a:hover{background:url('../images/menu/dropdown_bottom_over.gif') no-repeat;}
#main_menu{position:absolute;top:55px;float:right;font-size:14px;width:915px;}
.menu_top a{color:#FFF;line-height:30px;text-decoration:none;padding:0px 15px 0px;border:none;}
.menu_top a:hover{color:#EF6F00;text-decoration:none;}
.menu_top{padding:0;text-align:center;border-right:none;height:30px;float:right;background:url('../images/menu/middle.gif') repeat-x;cursor:pointer;}
#menu_right_bookend{height:30px;float:right;padding:0px;background:url('../images/menu/right_rnd.gif') no-repeat;border-right:none;width:7px;}
.menu_divider{height:30px;float:right;padding:0px;width:1px;background:url('../images/menu/divider.gif') no-repeat;}
#menu_left_bookend{height:30px;float:right;padding:0px;border-right:none;width:6px;background:url('../images/menu/left_rnd.gif') no-repeat;}















#menu{
position:relative;
text-align:center;
height:1.25em;
width:700px;
float:right;
text-align:right;
margin-bottom:0px;
margin-top:45px;
}
#menu ul{
margin:0;
padding:0;
list-style:none;
font:900 0.75em/1em arial,sans-serif;
text-transform:lowercase;
text-align:left;
}
#menu ul li{
display:inline;
margin-top:2px;
padding-top:2px;
}
#menu ul li a em{
font-style:normal;
display:block;
margin-top:12px;
}
#menu ul li a strong{
text-transform:uppercase;
}
#menu ul li a:link, #menu ul li a:visited, #menu ul li a:hover, #menu ul li a:active{float:left;display:block;margin:0 0;padding:0.1em 1em;text-align:center;text-decoration:none;border-right:0.083em solid #445c70;background:#9dafbd url(../img/bg_menu_a.gif) top repeat-x;color:#fff;}
#menu ul li a:focus{color:#fff;background:#0083ee url(../img/bg_menu_a_hover.gif) top repeat-x;text-decoration:none;}
#menu ul li a:hover, #menu ul li a:active{color:#fff;background:#0083ee url(../img/bg_menu_a_hover.gif) top repeat-x;text-decoration:none;}
#menu ul li a:link.live, #menu ul li a:visited.live, #menu ul li a:hover.live, #menu ul li a:active.live{font-weight:900;color:#004276;background:#ecf3f8 url(../img/bg_menu_a_live.gif) top repeat-x;}


#logo{
position:relative;
float:left;
width:200px;
height:75px;
text-align:left;
margin-left:0px;
display:inline;/*WinIE6-*/
}

#logo a:link,
#logo a:visited{
display:block;
width:200px;
height:75px;
background:url(../img/logo_bg.gif) top left no-repeat;
}
#logo a:hover,
#logo a:focus,
#logo a:active{
border-bottom:0.125em solid #206296;
}

#login p{
margin:0 0 0 0;
}
#login p a:link,#login p a:visited{
color:#eef;
text-decoration:none;
padding:15px 15px 15px 0;
background: url(../img/bg_ico_login.gif) right no-repeat;
text-shadow:0 0 0 #000;/*Safari*/
}
#login p a:focus{
color:#fff;
text-decoration:underline;
}
#login p a:hover,#login p a:active{
color:#fff;
text-decoration:underline;
}


#bannertitle{
font:900 0.75em/1em arial,sans-serif;
text-transform:lowercase;
text-align:left;
}
#crumbs{
display:block;
clear:both;
text-align:right;
background:#ffffff;
width:938px;
border-bottom:0.063em solid #fff;
}
#content{
padding:0 5px 5px 0;
line-height:1.5em;
height:1%;/*WinIE6-*/
background: #ffffff url(../img/bg_content.gif) bottom right no-repeat;
width:933px;
}
#main{
float:left;
width:35.5em;
margin:0.25em 0 0 0.25em;
display:inline;/*IEWin*/
padding:0 1.25em;
background:#fff;
border-top:0.126em solid #DCE3E8;
border-bottom:0.063em solid #DCE3E8;
}
#sup{
float:right;
width:16.25em;
margin-right:1.25em;
display:inline;/*IEWin*/
}
#foot-wrap{
display:block;
clear:both;
padding-bottom:0.25em;
}
#foot{
background: #fff url(../img/bg_foot.gif) top right no-repeat;
text-align:left;
border-bottom:0.063em solid #9ca3a8;
width:938px;
}
#foot ul{list-style:none;margin:0;padding:0;}
#foot ul li{display:inline;margin-right:2em;}
#foot ul li a{border:0;}

#foot ul.vcard{
margin:0;
padding:1.25em;
list-style:none;
}
#foot ul.vcard li{font-size:12px;line-height:1em;}
#foot ul.vcard li.org{display:block;font:13px georgia,serif;color:#004276;margin:0;padding-bottom:0.25em;}
#foot ul.vcard li.tel,#foot ul.vcard li.fax{display:block;font: 300 1.0em verdana,sans-serif;color:#004276;padding-bottom:0.25em;}

/*
supplementary grouping elements - layers / dividers =sd
----------------------------------------*/

#logo p a img{
position:absolute;
left:-999px;
}

/*utilities*/

#utilities{
position:absolute;
top:0;
right:0;
background:#002642 url(../img/bg_utilities.gif) bottom left no-repeat;
color:#405c7d;
}
	
#utilities a:link,#utilities a:visited{font-weight:300;color:#b0cced;text-decoration:none;}
#utilities a:focus{font-weight:300;color:#fff;text-decoration:underline;}
#utilities a:hover,#utilities a:active{font-weight:300;color:#fff;text-decoration:underline;}

#utilities ul{float:left;list-style:none;margin:0 0.5em 0 1em;padding:0.33em 0 0.66em 0;text-align:left;font-size:0.7em;text-transform:lowercase;display:inline;/*WinIE*/}
#utilities ul li{display:inline;margin-right:0.5em;padding-right:0.5em;border-right:0.09em solid #405c7d;}
#utilities ul li.search{border:0;margin-right:0;padding:0;}
#utilities ul li.search img{vertical-align:text-bottom;}

#login{
font:900 0.7em arial,monaco,sans-serif;
text-transform:uppercase;
padding-top:4.75em;
}

#articles{
display:block;
clear:both;
}

div.headlines{
float:left;
width:12.95em;
margin:1em 0 0 1.25em;
padding-top:0.66em;
border-top:0.125em solid #dce3e8;
display:inline;/*WinIE*/
background:transparent url(../img/bg_hlines.jpg) top repeat-x;
}

div.news{background: transparent url(../img/bg_hlines_news.jpg) top right no-repeat;}
div.solutions{background: transparent url(../img/bg_hlines_solutions.jpg) top right no-repeat;}
div.updates{background: transparent url(../img/bg_hlines_updates.jpg) top right no-repeat;}
div.offers{background: transparent url(../img/bg_hlines_offers.jpg) top right no-repeat;}

#header{
position:relative;
margin:0 1.25em;
height:8.75em;
background:/*#9dafbd*/#ccd3d8;
border-bottom:0.063em solid #fff;
}

#cta{
display:block;
clear:both;
line-height:1.25em;
}
#cta div{
float:left;
width:17.68em;
margin:1.25em 0 0 1.25em;
display:inline;/*IEWin*/
background: #fff url(../img/bg_cta_div.gif) top center no-repeat;
border-top:0.126em solid #dce3e8;
border-bottom:0.063em solid #fff;
}

#related{
padding-top:0.5em;
}

#summaries{
display:block;
clear:both;
padding-top:0.125em;
}

.catalogue{
display:block;
clear:both;
border-top:0.063em solid #dce3e8;
}










/*
dotjay edits =dotjay
----------------------------------------*/


/*some styling for entry CSS from EJ and tweaked a bit*/

/*entry admin*/
#entryadmin p em{
font-size:1.1em;
font-weight:900;
font-style:normal;
color:#360;
}

#entryadmin a img{
border:0;
vertical-align:text-bottom;
}


/*entry foot/"About this entry"*/
/*Ivor decided the "About this entry" box was extranous and too bloggy
.entryfoot h3{ text-transform:uppercase; font-size:1em; font-weight:900; color:#004276; margin:0; padding:0.33em 0 0 0; }

.entryfoot p{
margin:0.5em 0;
color:#004276;
}
#entryadmin, .entryfoot{ background:#EEE; margin:0; padding:0 1em; font-size:0.9em; border-top:1px solid #DCE3E8; border-bottom:1px solid #DCE3E8; }
.entryfoot{display:block;clear:both;margin-top:3em;}
*/
#entryadmin{ background:#EEE; margin:0; padding:0 1em; font-size:0.9em; border-top:1px solid #DCE3E8; border-bottom:1px solid #DCE3E8; }


/*entry meta*/
ul.entrymeta{
margin:0.33em 0;
}

#main ul.entrymeta{
font-size:0.8em;
margin-left:0;
padding-bottom:1em;
/*border-bottom:1px dotted #ccc;*/
}
#main ul.entrymeta li{
display:inline;
margin-right:1em;
padding:0.33em 0 0;
background:#fff;
}

dl dd.entrymeta{
border-bottom:1px dotted #ccc;
padding:0.5em 0 1em 0;
margin-bottom:1em;
}

/*clearing issue*/
#main p.top{
clear:both;
}

}/*END media screen (also hides stules from IE5Mac)*/
