html,body{margin:0; padding:0; border-top:4px solid #000; }
h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,img,small,strike,sub,sup,tt,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0; padding:0; border:0; font-weight:400; font-style:normal; font-size:100%; line-height:1; font-family:inherit; text-align:left; }
table{border-collapse:collapse; border-spacing:0; }
ol,ul{list-style:none; }
body{background:#fff; font-family:Arial, Helvetica, Helvetica Neue, Verdana, sans-serif; font-size:12px; line-height:18px; color:#555; }
body{-webkit-text-stroke:1px rgba(255,255,255,.01); }
@media only screen and max-device-width480px {
body{-webkit-text-stroke:0 #000; }
}
body.ff2{opacity:.99; }
a{color: #11bff5; text-decoration:none; outline:0; line-height:inherit; }
a:hover{color:#08617d; }
a.muted{color:#777; }
a.muted:hover{color:#555; }
h1 a,h2 a,h3 a{color:#333; text-decoration:none; font-weight:700; }
h4 a,h5 a{text-decoration:none; line-height:inherit; font-weight:700; }
h3 a:hover{color:auto; }
h4 a:hover,h5 a:hover{text-decoration:none; }
p a{line-height:inherit; }
h1,h2,h3,h4,h5,h6{color:#333; font-weight:700; }
h1,h2,h3{letter-spacing:-1px; }
h1{display:block; font-size:81px; line-height:1; font-weight:700; letter-spacing:-3px; margin:0; color:#222; padding-top:70px; }
h2{margin:6px 0 0; font-size:24px; line-height:1.25; color:#11bff5; font-weight:400; letter-spacing:0; }
h3{font-size:24px; line-height:1; margin:3px 0 9px; }
h4{font-size:18px; line-height:1; margin:0; }
h5{font-size:14px; line-height:18px; }
h6{font-size:13px; line-height:18px; }
p{line-height:18px; margin:0 0 18px; }
p img{margin:0; }
.small{font-size:80%; line-height:inherit; color:#777; font-weight:400; padding-left:35px; }
ul,ol{margin-bottom:18px; }
ul{list-style:none outside; }
ul ul,ol ol{margin-left:30px; margin-top:4px; margin-bottom:5px; }
li{line-height:18px; }
dt{line-height:18px; font-weight:700; color:#333; }
dd{margin:0 0 18px; line-height:18px; }
#top{border-top:5px solid #000; clear:left; }
div#container,div.container{position:relative; width:940px; margin:0 auto; padding:0; }
body.ie8 div#container{position:static; }
div#header{position:relative; height:54px; margin:0 auto 36px; }
div#header img{display:block; float:right; margin:25px 0 0; }
div#header h3{float:left; font-size:24px; line-height:1; margin:0; position:absolute; top:21px; left:0; letter-spacing:-1px; }
div#header h3 a,div#header h3 a:visited{font-weight:700; }
div#header h3 a:hover{color:#777; }
ul.tabs{float:left; margin:0; }
ul.tabs li{display:block; float:left; line-height:1; }
ul.tabs li a{display:block; font-weight:700; width:90px; margin:9px 0 0 -1px; padding:18px 5px 11px 15px; border-left:1px solid #eee; text-decoration:none; color:#333; cursor:pointer; }
ul.tabs li a:hover,ul.tabs li.current a{background:#11bff5; color:#fff; border:0; margin:0; padding-top:25px; text-shadow:0 -1px 1px rgba(0,0,0,.25); -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius:0 0 3px 3px; position:relative; z-index:2; }
ul.tabs li span{display:block; font-size:16px; line-height:1; font-weight:700; }
ul.tabs li a.one:hover{background:#12bff6; }
ul.tabs li a.two:hover{background:#bfec45; }
ul.tabs li a.three:hover{background:#ffd431; }
ul.tabs li a.four:hover{background:#F58000; }
ul.tabs li a.five:hover{background:#ff3a3d; }
ul.tabs.short li a{padding:9px 5px 13px 15px; }
ul.tabs.short li a:hover,ul.tabs.short li.current a{padding:18px 5px 13px 15px; }
ul.tabs.short li span{font-size:14px; }
ul.tabhome li.home a{background:#222; color:#fff; border:0; margin:0; padding-top:25px; text-shadow:0 -1px 1px rgba(0,0,0,.25); -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius:0 0 3px 3px; position:relative; z-index:2; }
ul.tabhome{float:right; margin:0; }
ul.tabhome li{display:block; float:left; line-height:1; }
ul.tabhome li a{display:block; font-weight:700; width:125px; margin:9px 0 0 -1px; padding:18px 5px 11px 15px; text-decoration:none; color:#333; cursor:pointer; }
ul.tabhome li span{display:block; font-size:20px; line-height:1; font-weight:700; }
ul.tabhome li a.home:hover{background:#222; }
ul.tabhome.short li a{padding:9px 5px 13px 15px; }
ul.tabhome.short li a:hover,ul.tabs.short li.current a{padding:18px 5px 13px 15px; }
ul.tabhome.short li span{font-size:14px; }
div.page-header{width:100%; position:relative; margin:0 0 31px; padding:36px 0 27px; border-bottom:5px solid #eee; clear:both; background-position:right bottom; background-repeat:no-repeat; }
div.page-header h1{display:block; font-size:81px; line-height:1; font-weight:700; letter-spacing:-3px; margin:0; color:#222; }
div.page-header h2{margin:6px 0 0; font-size:24px; line-height:1.25; color:#777; font-weight:400; letter-spacing:0; }
div.page-header h2 a{text-decoration:underline; font-weight:inherit; line-height:inherit; }
div.page-header h2 a.button{display:inline-block; position:relative; top:-5px; }
div.page-header h1 span,div.page-header h2 span{display:block; }
div.page-header h1 small,div.page-header h2 small{font-size:75%; font-weight:400; }
div.sub-header{position:relative; margin:0 0 18px; padding:0 0 8px; border-bottom:1px solid #ddd; }
div.sub-header h3{color:#222; }
div.sub-header h3 small{color:#777; font-size:18px; }
div.sub-header ul{margin-bottom:0; position:absolute; right:0; bottom:8px; }
div#sectionHeader{}
div#pageHeader{margin:0 0 27px; }
div#pageHeader h1{font-size:36px; line-height:1; letter-spacing:-1px; color:#222; }
div#pageHeader h1 small{font-size:18px; font-weight:400; letter-spacing:0; color:#999; }
div#pageHeader p{font-size:14px; color:#999; }
div#pageHeader div.sub-nav{background:#f5f5f5; height:24px; padding:8px 10px 7px; border-bottom:1px solid #eee; overflow:hidden; -moz-border-radius:3px; -webkit-border-radius:3px; }
div#pageHeader ul{height:24px; margin:0 0 0 -4px; }
div#pageHeader li{display:inline; line-height:1; }
div#pageHeader li a,div#pageHeader li.divider{float:left; width:auto; padding:6px 12px; line-height:1; }
div#pageHeader li a{margin:0 0 0 4px; text-decoration:none; -webkit-border-radius:12px; -moz-border-radius:12px; font-weight:700; color:#333; text-shadow:0 1px 1px #fff; }
div#pageHeader li.divider{color:#ccc; width:5px; padding:7px 8px 0 10px; text-shadow:0 -1px -1px #aaa; }
div#pageHeader li a:hover,div#pageHeader li.current a{background:#a5c941; margin-top:0; padding:4px 12px 6px; color:#fff; text-shadow:0 -1px 1px rgba(0,0,0,.25); border-top:1px solid rgba(0,0,0,.15); -webkit-box-shadow:0 1px 1px #fff; -moz-box-shadow:0 1px 1px #fff; }
.column-row,.row{margin:0 0 18px -20px; }
.column,.columns{float:left; display:inline; margin:0 0 0 20px; }
#contentMain{width:600px; }
#contentSec{width:300px; margin-left:40px; }
.one-half{width:420px; padding-right:10px; }
.one-third{width:300px; }
.one-thirds{width:280px; }
.two-thirds{width:620px; }
.left{float:left; }
.right{float:right; }
.clear{clear:both; }
.muted{color:#777; }
#site-info{margin:27px 0 0; padding:27px 0 18px; clear:both; position:relative; }
#site-info div.column-row{xmargin:0 10px; xwidth:880px; position:relative; height:26px; }
#site-info p{font-size:12px; color:#777; }
#site-info p strong{color:#333; }
#footer{width:940px; padding:18px 0 9px; margin:9px 0 0; border-top:5px solid #eee; }
#footer p.copyright{margin:0; }
.subnavcontainer a{-moz-border-radius:5px; -webkit-border-radius:5px; }
.subnavcontainer ul ul a{background-color:#eee; color:#4b4b4b; }
.subnavcontainer ul ul .current a{background-color:#9F9F9F; }
.subnavcontainer ul ul a:hover{background-color:#B8B8B8; }
.subnavcontainer ul ul a{display:block; padding:5px 12px; margin-bottom:3px; }
.subnavcontainer ul ul a:hover{display:block; padding:5px 12px; }
.sub a{-moz-border-radius:5px; -webkit-border-radius:5px; }
.sub a{background-color:#eee; color:#4b4b4b; }
.sub a:hover{padding:5px 12px; background-color:#B8B8B8; color:#4b4b4b; }
.sub a{padding:5px 12px; margin-bottom:3px; }
.sub p{display:inline; background-color:#eee; cursor:default; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px 12px; margin-bottom:3px; }
.sub{margin-top:10px; margin-bottom:10px; }
.size{display:inline-block; background-color:#eee; cursor:default; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px 12px; margin-bottom:3px; width:112px; }
.size p{background-color:#eee; cursor:default; padding:0; margin-bottom:3px; font-size:11px; }
#size{padding-left:120px; }
.hone{color:#11ADBF; }
.htwo{color:#B8000F; }
.hthree{color:#B8D30B; }
.hfour{color:#F58000; }
.hfive{color:#9655AB; }
.bb{padding-bottom:30px; border-bottom:5px solid #eee; }
.bt{border-top:5px solid #eee; }

 div.page-header h2{margin:6px 0 0;font-size:24px;line-height:1.25;color:#11ADBF;font-weight:normal;letter-spacing:0}
 /* ul.tabs li.current a{color:#fff;background:#11ADBF} */
/*  a,div.page-header h2 a{color:#11ADBF} */
 a:hover,h1 a:hover,h2 a:hover,div.page-header h2 a:hover{color:#007d8e}    
 .post-text-md {float: left; width: 380px;}
 .cat-image {margin-right: 20px; float: left; width: 220px; height: 226px;}
 .TC{margin-top: 5px;}
 .TC li{padding-top: 15px;}
 .colours { margin: 3px; float: left;}
 .colours li {margin-top: 5px; margin-bottom: 5px; width: 38px; height: 20px; border: 1px solid #eee;  -moz-border-radius: 2px;-webkit-border-radius: 2px; }