
body, img, p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; list-style:none; border:none; }

#favourite-colour { display:none; }

ul { margin:0; padding:0; list-style:none; }

body { font-family:Arial, Verdana, Sans-Serif; font-size:76%; background-image:url(images/bg.gif); background-repeat:repeat; }

.warning { color:#FF0000; font-weight:bold; }

#content-container { margin:3px 8px 0 8px; padding:0; background-color:#FFF; }

#one { margin:0; padding:0; width:15%; float:left; }

#one h3 { font-size:120%; }

#one h3, #one ul { margin:0; padding:5px 10px 5px 10px; }

#one ul li { margin:0; padding:3px 0 3px 0; }

#two { margin:0; padding:0; width:85%; float:left; }

#two h1 { font-size:200%; }

#two h1, #two p { margin:3px 8px 0 8px; padding:0; font-weight:normal; }

#two h2 { margin:0 8px 10px 8px; padding:0; font-size:120%; }

.drop-list { width:170px; }

.link-button { padding:5px; background-color:#999; color:#FFF; text-decoration:none; }

.link-button-remove { padding:5px; background-color:#F00; color:#FFF; text-decoration:none; }

hr { color: #EEE; background-color: #EEE; height: 1px; border:none; margin:10px 8px 10px 8px; }

.warning { color:#F00; }

.clear { clear:both; }

a { color:#000; }

/*#country_id { width:105px; }*/

#control { margin:0 8px 0 8px; padding:0; height:155px; }

#translation { position:absolute; top:110px; right:35px;}

#text { margin:0; padding:0; background-color:#FFF; width:76%; float:left; height:155px; }

#text h1 { margin:0; padding:10px 10px 5px 10px; color:#666; font-weight:normal; font-size:160%; }

#text p { margin:0; padding:0 10px 0 10px; font-size:100%; }

#menu { margin:0; padding:0; background-color:#E7E9EC; width:24%; float:left; height:155px; }

#menu ul { margin:0; padding:10px 10px 0 15px; }

#menu ul li { margin:0; padding:0 0 3px 0; list-style:none; font-size:95%; }

#control-operator { margin:0; padding:0; height:18px; width:98.3%; position:absolute; top:82px; left:0; text-align:right; }

#register { margin:3px 8px 0 8px; padding:0 0 5px 0; background-color:#FFF; font-size:90%; }

#register h2 { margin:0; padding:10px 10px 5px 10px; color:#666; font-weight:normal; font-size:140%; }

#register p { margin:0; padding:0 10px 10px 10px; font-size:100%; }

#register form { background-color:#E7E9EC; padding:13px 10px 10px 0; margin:5px 3px 5px 3px; }

#register form label { padding-left:10px; padding-right:5px; }

#sign-in { margin:3px 8px 0 8px; padding:0; height:158px; background-color:#FFF; font-size:90%; }

#sign-in h2 { margin:0; padding:10px 10px 5px 10px; color:#666; font-weight:normal; font-size:140%; }

#sign-in p { margin:0; padding:0 10px 10px 10px; font-size:100%; }

#sign-in form { background-color:#E7E9EC; padding:13px 10px 10px 0; margin:5px 3px 5px 3px; }

#sign-in form label { padding-left:10px; padding-right:5px; }

#forgotten-password { margin:3px 8px 0 8px; padding:0; height:110px; background-color:#FFF; font-size:90%; }

#forgotten-password h2 { margin:0; padding:10px 10px 5px 10px; color:#666; font-weight:normal; font-size:140%; }

#forgotten-password p { margin:0; padding:0 10px 10px 10px; font-size:100%; }

#forgotten-password form { background-color:#E7E9EC; padding:13px 10px 10px 0; margin:5px 3px 5px 3px; }

#forgotten-password form label { padding-left:10px; padding-right:5px; }

.color-grey { background:#6F7D8D; }

.color-red { background:#E6442F; }

.color-lightblue { background:#3399CC; }

.color-darkred { background:#CC0033; }

.color-orange { background:#FF6600; }

.color-darkblue { background:#102842; }

.color-aqua { background:#009999; }

.color-purple { background:#660099; }

.color-default { background:#6F7D8D; }

.color-grey h3, .color-red h3, .color-lightblue h3, .color-darkred h3, .color-orange h3, .color-darkblue h3, .color-aqua h3, .color-purple h3 { color:#FFF; }

#header { margin:0; padding:0; height:100px; background-color:#0F2742; background-image:url(images/header-background.gif); background-repeat:no-repeat; background-position:right; border-bottom:1px #E6442F solid }

#sdw-logo { padding:20px 25px 25px 25px; }

#content { width:98%; margin:0 auto; background-color:#FFF; }

#content p { margin:0; padding:5px 10px 5px 20px; }

#content h1 { margin:0; padding:5px 10px 5px 20px; font-size:150%; font-weight:normal; color:#CC0033; }

#columns { width:98%; margin:0 auto; }

#columns .column { float: left; width: 24.85%; min-height: 500px; height: auto !important; height: 500px; }

#columns #column1 .widget { margin: 10px 10px 0 7px; }

#columns #column3 .widget { margin: 10px 7px 0 10px; }

#columns #column4 .widget { margin: 10px 5px 0 5px; }

#columns .widget { margin: 10px 3px 0 3px; padding: 2px; }

#columns .widget .widget-head { color: #000; overflow: hidden; width: 100%; height: 30px; line-height: 30px; }

#columns .widget .widget-head h3 { padding: 0 5px; float: left; font-size:11px; color:#FFF; }

#columns .widget .widget-head-locked { color: #000; overflow: hidden; width: 100%; height: 30px; line-height: 30px; }

#columns .widget .widget-head-locked h3 { padding: 0 5px; float: left; font-size:11px; color:#FFF; }

#columns .widget .widget-content { background: #DADEDF; padding: 0 5px 5px; color:#0F2743; line-height: 1.2em; overflow: hidden; }

#columns .widget .widget-content h4 { font-size:12px; }

#columns .widget .widget-content p { padding: 0.4em 0; }

/*#columns .widget .widget-content img { float: right; margin: 10px; border: 1px solid #FFF; }*/

#columns .widget .widget-content img {margin: 5px; border: 1px solid #FFF; }

#columns .widget .widget-content pre { padding: 0.5em 5px; color: #EEE; font-size: 12px; }

#columns .widget .widget-content ul { padding: 3px 0 3px 10px; }

#columns .widget .widget-content ul li { margin:0 5px 0 0; padding:0; line-height:1.5em; }

.link-list { margin:0; padding:0; width:95%; }

.link-list ul li { margin:0 5px 0 0; padding:0; line-height:1.5em; float:left; white-space:nowrap; }

#columns .widget .widget-content ul li a { width: .1em; }

#columns .widget .widget-content ul.images { padding: 7px 0 0 0; list-style: none; height: 1%; }

#columns .widget .widget-content ul.images li { display: inline; float: left; }

#columns .widget .widget-content ul.images img { display: inline; float: left; margin: 0 0 7px 7px; }

#footer { margin:20px; padding:10px 10px 1000px 0; text-align:left; color:#FFF; font-size:90%; clear:both; }

#footer a { color:#FFF; text-decoration:none; }

#footer a:hover { text-decoration:underline; }

#add-gadgets-control, #edit-gadgets-control { margin:0 8px 0 8px; padding:0; }

#add-gadgets-form, #edit-gadgets-form { margin:0; padding:0 0 10px 0; background-color:#FFF; width:75.5%; float:left; }

#add-gadgets-form h2, #edit-gadgets-form h2 { font-weight:normal; font-size:120%; }

#add-gadgets-form h2, #add-gadgets-form p, #edit-gadgets-form h2, #edit-gadgets-form p { margin:0; padding:5px 10px 5px 10px; }

#tbl-add-gadget { margin:10px; font-size:95%; }

#tbl-add-gadget th { text-align:left; vertical-align:top; color:#666; }

#tbl-add-gadget th, #tbl-add-gadget td { border-bottom:1px #CCC solid; padding:8px; }

/*#blog { margin:0; padding:0 0 10px 0; background-color:#FFF; width:76%; float:left; }*/

#blog { margin:3px 8px 0 8px; padding:0 0 5px 0; background-color:#FFF; }

#blog h1 { margin:0; padding:10px 10px 5px 10px; color:#666; font-weight:normal; font-size:160%; }

#blog h2 { margin:0; padding:10px 10px 5px 10px; color:#666; font-weight:normal; font-size:140%; }

#blog h3 { margin:0; padding:0 10px 5px 10px; color:#666; font-weight:normal; font-size:100%; }

#blog p { margin:0; padding:0 10px 0 10px; font-size:100%; }

#blog #latest-post h2 { color:#F00; }

#add-comment { margin:10px; background-color:#F9F9F9; font-size:95%; }

#add-comment th { text-align:left; vertical-align:top; color:#666; }

#add-comment th, #add-comment td { border-bottom:1px #CCC solid; padding:8px; }

#google { margin:0; padding:0; position:absolute; top:20px; right:20px; width:480px; }

#google table { background-color:#FFF; padding:2px 2px 0 2px; }

#back-home { margin:0; padding:10px; background-color:#0F2743; }

#back-home a { color:#FFF; }

.tbl-add-gadget, .tbl-add-link, .tbl-add-rss, .tbl-add-link, .tbl-add-clock, .tbl-add-weather { margin:0 0 0 10px; }

.tbl-add-gadget, .tbl-add-link, .tbl-add-rss, .tbl-add-html, .tbl-add-clock, .tbl-add-weather { background-color:#F9F9F9; font-size:95%; }

.tbl-add-gadget th, .tbl-add-link th, .tbl-add-rss th, .tbl-add-html th, .tbl-add-clock th, .tbl-add-weather th { text-align:left; vertical-align:top; color:#666; }

.tbl-add-gadget th, .tbl-add-gadget td, .tbl-add-link th, .tbl-add-link td, .tbl-add-rss th, .tbl-add-rss td, .tbl-add-html th, .tbl-add-html td, .tbl-add-clock th, .tbl-add-clock td, .tbl-add-weather th, .tbl-add-weather td { border-bottom:1px #CCC solid; padding:8px; }

a.edit-link { font-weight:normal; font-size:80%; color:#F00; }

.tbl-edit-gadget th, .tbl-edit-gadget td { border-bottom:1px #CCC solid; padding:8px; text-align:left; }

.clock { padding-top:10px; padding-right:10px; float:left; }

.weather-bg { background-color:#FFF;}

.weather-gadget ul { margin:0; padding:0; text-align:center; }

.weather-gadget li { list-style:none; margin:0; padding:0; }

.tbl-form { background-color:#F9F9F9; margin-left:10px; }

.tbl-form th, .tbl-form td { border-bottom:1px #CCC solid; padding:8px; text-align:left; }

#tbl-register { background-color:#F9F9F9; margin-left:10px; }

#tbl-register th, #tbl-register td { border-bottom:1px #CCC solid; padding:8px; text-align:left; }

#gadgets-list { background-color:#F9F9F9; font-size:95%; }

#gadgets-list th, #gadgets-list td { border-bottom:1px #CCC solid; padding:8px; text-align:left; }

#how-it-works ul { list-style:disc; padding:20px 30px 20px 30px;}

#how-it-works { margin:3px 8px 0 8px; padding:0 0 5px 0; background-color:#FFF; }

#how-it-works h1 { margin:0; padding:10px 10px 5px 10px; color:#666; font-weight:normal; font-size:160%; }

#how-it-works h2 { margin:0; padding:10px 10px 5px 10px; color:#666; font-weight:normal; font-size:140%; }

#how-it-works h3 { margin:0; padding:0 10px 5px 10px; color:#666; font-weight:normal; font-size:100%; }

#how-it-works p { margin:0; padding:0 10px 0 10px; font-size:100%; }

