/* GLOBAL - Define already existing HTML elements cancelled by reset.css
===========================================================================================================*/

body 			{ font-family: "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif; font-size:81.25%; line-height:1.54em; color:#888; }
p 				{ margin-top:1.5em; }		


h1#logo			{ float:left; margin:0 0; width:253px; height:50px; background:url(images/uk2group-logo.png) 0 0 no-repeat; text-indent:-9999px; }
h2#strapline	{ float:right; margin-top:10px; width:284px; height:45px; background:url(images/strapline-logo.png) 0 0 no-repeat; text-indent:-9999px;  }

#header_wrap	{ background-color:#000;}
#header			{ margin: 0 auto 1.5em auto; width:780px; padding-top:30px; height:85px; color:#fff; background:#000; }

#content		{ margin: 0 auto; width:780px; }
#content a		{ color:#ff9933; text-decoration:none; font-weight:bold; }
#content a:hover{ text-decoration:underline; } 
		
#footer_wrap	{ background:url(images/footer-bg.png) 0 0 repeat-x #ff9933;}
#footer			{ margin:1.5em auto 1.5em auto; color:#fcd8b9; width:780px; line-height:32px; text-align:center; }
#footer a		{ color:#fff; text-decoration:none; font-weight:bold; }
#footer a:hover	{ text-decoration:underline; }
		
img				{ display:block; }
img.grouplogos	{ margin:-34px auto 0 auto; }


/* HEADERS
===========================================================================================================*/
h1, h2, h3,
h4, h5, h6	{ color:#333; font-family:Georgia, Times, serif;}
h1 			{ margin:0.625em 0 0 0; font-size:24px; line-height:1.2em; }
h2 			{ margin:1em 0 0 0; font-size:18px; font-weight:bold; line-height:1em; }
h3 			{ margin:1.285em 0 0 0;font-size:14px;font-weight:bold;line-height:1.285em; }
h4 			{ margin:1.5em 0 0 0; font-size:12px;font-weight:bold;line-height:1.5em; } 


/* SECTIONS
==========================================================================================*/

#sections_webuywebhosts		{ float:left; width:350px; margin-right:20px; }
#sections_about				{ float:left; width:350px; margin-right:0; }


		
/* ROUNDBOX
===========================================================================================================*/
.roundbox .bottomleft,
.roundbox .bottomright,
.roundbox .topright,
.roundbox .topleft		{ background:url(images/roundbox-bg.png) 0 0 no-repeat; }

.roundbox .bottomleft	{ padding-left:5px; background-position:0 100%; }
.roundbox .bottomright	{ padding-bottom:5px; background-position:100% 100%; }
.roundbox .topright		{ padding-right:5px; background-position:100% 0; }
.roundbox .topleft 		{ margin-left:-5px; padding:5px 0 0 5px; background-position:0 0; }

.roundbox .content		{ padding:19px; height:1%;}

.roundbox h1.first,
.roundbox h2.first,
.roundbox h3.first,
.roundbox h4.first 		{ margin-top:0; }

/* MISC
===========================================================================================================*/
.clearfix:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
.clearfix 		{ display:inline-block; }
.clearfix 		{ display:block; }

