body {
margin:20px auto auto auto;
background-image:url(http://www.internationalrugbynews.co.uk/i/backgrounds/bg14.png); 
font-family:georgia, arial, verdana;
background-color:#ffffff; 
}

img {border:none;}

.div1 {width:1000px;text-align:center;margin:auto;}
.div2 {width:1000px;float:left;}

.divrow1 {float:left;width:100%;}
.divrow1 img {float:left;}
.divrow2 {float:left;width:64.5%;}

.logo {float:left;width:205px;}
.title {float:left;padding:0 0 0 10px;margin:0;display:inline;font-size:24pt;width:483px;text-align:left;text-decoration:none;color:#000;font-weight:bold;letter-spacing:-2px;padding:5px;background-image:url(http://www.internationalrugbynews.co.uk/i/backgroundtitles/skytitle.png);background-repeat:repeat-x;}

.main {float:left;width:745px;margin-top:15px;text-align:left;padding:10px;}
.left {float:left;width:765px;}
.left2 {float:left;width:100%;margin-top:15px;}
.imgl img {float:left;margin:5px 0 15px 0;}
.right {float:left;width:225px;margin-left:10px;display:inline;}

.right table, .right table tbody, .right table tr {width:660px;}
.right table p {width:280px;margin:5px 0 0 5px;padding:0;display:inline;float:left;}
.right table td {float:left;width:280px;}
.right table tr {height:40px;}

.left h1 {margin:0;}
.left h1 a {width:753px;float:left;font-size:18pt;color:#000;text-decoration:none;}
.left h1 a {margin-bottom:15px;}

.menu, .mainmenu {float:left;list-style:none;margin:0;padding:0;}
.menu li {margin-bottom:10px;float:left;}
.menu li a {float:left;width:209px;color:#000;text-decoration:none;background-image:url(http://www.internationalrugbynews.co.uk/i/navigation/sky.png);padding:15px 8px 10px 8px;}
.menu li a:hover {background-position:0 -200px;}

.mainmenu {margin-top:5px;float:right;}
.mainmenu li {float:left;margin-right:5px;}
.mainmenu li a {text-decoration:none;text-align:center;padding:2px 5px;background-color:#fff;color:#000;}

.social {float:left;width:205px;margin:0;padding:0;list-style:none;}
.social li {float:Left;margin-left:2px;display:inline;}

.footer {float:left;width:980px;padding:0;text-align:center;margin-top:15px;background-color:#fff;border:1px solid #a0e6e6;}
.footer p {padding:10px 5px;margin:0;text-align:left;}