body{background:#fff;font:11px/1.75em Verdana, Tahoma, arial, sans-serif;color:#666;text-align:center;margin:0 0 15px;}
a,a:visited{color:#326ea1;background:inherit;text-decoration:none;}
a:hover{color:#383d44;background:inherit;padding-bottom:0;border-bottom:2px solid #dbd5c5;}
h2{font:normal 1.8em Georgia, "Times New Roman", Times, serif;color:#444;border-bottom:1px solid #dadada;margin:10px 10px 0;padding:15px 0 3px;}
h3{font-size:130%;}
ul,ol{margin:5px 20px;padding:0 20px;}
img.float-right{margin:5px 0 10px 10px;}
img.float-left{margin:5px 10px 10px 0;}
code{text-align:left;display:block;overflow:auto;font:500 1em/1.5em 'Lucida Console', 'courier new', monospace;background:#F5F5F5;border-left:3px solid #D4D4D4;margin:5px 0;padding:10px;}
acronym{cursor:help;border-bottom:1px dashed #777;}
blockquote{font:bold 1.4em/1.5em 'Trebuchet MS', Tahoma, Sans-serif;background:#F5F5F5;border-left:3px solid #D4D4D4;color:#444;margin:10px;padding:0 0 0 25px;}
table{border-collapse:collapse;margin:10px;}
th strong{color:#fff;}
th{background:#e7e6e6 url(http://www.illuminatedkeyboards.co.uk/images/button.jpg) repeat-x;height:29px;padding-left:12px;padding-right:12px;text-align:left;border-left:1px solid #f4f4f4;border-bottom:solid 2px #fff;color:#333;}
tr{height:30px;}
td{padding-left:11px;padding-right:11px;border-left:1px solid #fff;border-bottom:1px solid #fff;}
td.first,th.first{border-left:0;}
tr.row-a{background:#F8F8F8;}
tr.row-b{background:#EFEFEF;}
form{background:#F5F5F5;margin:10px;padding:0 5px;}
label{display:block;font-weight:bold;margin:5px 0;}
input{border:1px solid #eee;font:normal 1em Verdana, sans-serif;color:#777;padding:2px;}
textarea{width:400px;font:normal 1em Verdana, sans-serif;border:1px solid #eee;height:100px;display:block;color:#777;padding:2px;}
input.button{font:bold 12px Arial, Sans-serif;height:24px;color:#333;background:#e7e6e6 url(http://www.illuminatedkeyboards.co.uk/images/button.jpg) repeat-x;border:1px solid #dadada;margin:0;padding:2px 3px;}
.searchform{background-color:transparent;border:none;width:190px;margin:0 5px 0 10px;padding:5px 0 15px;}
.searchform input.textbox{width:100px;color:#777;height:18px;border:1px solid #E5E5E5;vertical-align:top;padding:2px;}
.searchform input.button{width:60px;height:24px;vertical-align:top;padding:2px 5px;}
#wrap{position:relative;width:910px;text-align:left;background:#fff url(http://www.illuminatedkeyboards.co.uk/images/content.jpg) repeat-y center top;margin:0 auto;}
#content-wrap{float:left;width:850px;margin-left:30px;display:inline;border-top:5px solid #fff;background:#fff;padding:0;}
#header{position:relative;background:#fff url(http://www.illuminatedkeyboards.co.uk/images/header-bg.jpg) repeat-y center top;height:35px;width:910px;color:#fff;padding:0;}
#header #header-links{position:absolute;top:8px;right:45px;color:#838181;font-size:10px;font-weight:bold;}
#header #header-links p{margin:0;padding:0;}
#header #header-links a{color:#838181;text-decoration:none;}
#header #header-links a:hover{color:#444;}
#header-photo{position:relative;clear:both;height:170px;width:850px;background:#fff url(http://www.illuminatedkeyboards.co.uk/images/siteheader.jpg) no-repeat center center;margin:5px auto;}
#nav{clear:both;padding:0;}
#nav ul{float:left;list-style:none;background:#E4E4E4 url(http://www.illuminatedkeyboards.co.uk/images/nav.jpg) repeat-x;width:850px;height:45px;display:inline;text-transform:uppercase;margin:0 0 0 30px;padding:0;}
#nav ul li{display:inline;margin:0;padding:0;}
#nav ul li a{display:block;float:left;width:auto;border-right:1px solid #dadada;border-left:1px solid #fafafa;border-bottom:none;color:#555;font:bold 14px/45px "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;text-transform:uppercase;text-decoration:none;letter-spacing:1px;margin:0;padding:0 15px;}
#nav ul li a:hover,#nav ul li a:active{color:#326ea1;}
#nav ul li#current a{background:#DBDBDB url(http://www.illuminatedkeyboards.co.uk/images/nav-current.jpg) repeat-x;}
#breadcrumbs{width:830px;float:right;margin:5px 5px 20px 0;}
#main{width:660px;float:right;margin:5px 5px 0 0;}
#sidebar{float:right;width:160px;margin:5px 10px 10px 0;}
#rightcolumn{float:right;width:190px;margin-top:10px;}
ul.sidemenu{text-align:left;border-top:1px solid #E5E5E5;text-decoration:none;margin:7px 8px 8px 10px;padding:0;}
ul.sidemenu li{list-style:none;border-bottom:1px solid #E5E5E5;margin:0 2px;padding:4px 0 4px 5px;}
* html body ul.sidemenu li{height:1%;}
ul.sidemenu li a{text-decoration:none;color:#326ea1;border:none;}
ul.sidemenu li a:hover{color:#383d44;border:none;}
#footer-wrap{clear:both;width:910px;font-size:95%;text-align:left;background:url(http://www.illuminatedkeyboards.co.uk/images/footer-bottom.jpg) no-repeat center bottom;padding:20px 0;}
#footer-wrap a{text-decoration:none;color:#666;font-weight:bold;}
#footer-wrap a:hover{color:#000;}
#footer-wrap p{padding:10px 0;}
#footer{clear:both;color:#666;width:850px;text-align:center;background:#F8F7F7;border-top:1px solid #F2F2F2;margin:0 auto 10px;padding:5px 0;}
.float-left{float:left;}
.float-right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.clear{clear:both;}
.post-by{font-size:.95em;padding-top:0;}
.post-footer{background:#F5F5F5;font-size:95%;color:#666;margin:20px 10px 0;padding:5px;}
.product{position:relative;width:650px;}
.product-image{float:left;width:205px;color:#00C;padding-top:20px;font-size:11px;text-align:center;margin-right:5px;}
.product-features{float:left;width:265px;color:#000;margin-right:1px;list-style-type:none;padding:5px;}
.product-price{float:left;width:160px;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:18px;text-align:center;padding-top:40px;margin-bottom:80px;}
.product-features ul{margin-left:0;padding-left:0;}
.product-features ul li{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:5px 0;}
*,.searchform p{margin:0;padding:0;}
h1,#header-photo h1#logo-text a{position:absolute;font:bold 48px 'Trebuchet MS', Arial, Sans-serif;letter-spacing:-1px;color:#fff;text-transform:none;text-decoration:none;border:none;top:25px;left:30px;margin:0;padding:0;}
.post-footer .date,.post-footer a.comments,.post-footer a.readmore{margin:0 10px 0 5px;}
