#container{
border-color: #ccc;
background-color: #fff;
border-width: 1px;
border-style: none solid solid solid;
margin: 0 0.9em;
text-align: left;
font-size: 1.2em;
cursor default!important;
}
div.column{
float: left;
padding-left: 14px;
min-height: 350px;
position: relative;
}
div.panel, div.column{
width: 306px;
}
/* non section styles */
img{
border: none;
}
.hidden{
display: none;
}
div.buttons input{
margin: 0 10px;
height: 24px;
color: #5D5D5D;
border: 1px solid #737373;
cursor: pointer;
}
div.buttons input.yes{
background-color: #f2f2f2;
}
div.buttons input.no{
background-color: #C4C0C0;
}
/* --------------------------------- sections -------------------------- */
/* top form */
div#top-form-controls{
background: #89b8e7;
height: 3.2em;
border-bottom: 1px solid #919191;
}
div#top-form-controls a{
display: block;
padding: 4px 20px 4px 40px;
background-color: #ffa1ff;
margin: 8px 15px 0 15px;
border: 1px solid #ADAFB1;
color: #fff;
background-position: left;
background-repeat: no-repeat;
}
div#top-form-controls a:hover{
background-color: #ffa1ff;
}
div#top-form-controls a#customize{
float: left;
background-image: url('../images/customize.jpg');
}
div#top-form-controls a#reset{
float: right;
background-image: url('../images/reset.jpg');
}
#top-form{
border-bottom: 1px solid #999;
}
#top-form form{
background-color: #ccc;
margin: 0!important;
color: #fff;
padding: 20px 0;
display: none;
}
#top-form form h5{
font-size: 0.9em;
margin-left: 20px;
}
#top-form form div{
clear: left;
margin-bottom: 10px;
}
#top-form form ul{
margin: 10px 0;
}
#top-form #choose-topics ul li{
list-style: none;
float: left;
width: 200px;
margin-left: 20px;
margin-bottom: 20px;
background-color: #737373;
padding: 5px 5px 8px 10px;
}
#top-form #choose-topics ul li.active{
background-color: #F8F8F8;
color: #5D5D5D;
}
#top-form #choose-topics label{
margin-left: 7px;
position: relative;
top: 1px;
}
#top-form #choose-colours ul{
margin-left: 10px;
}
#top-form #choose-colours ul li{
list-style: none;
float: left;
margin-left: 8px;
}
#top-form #choose-colours ul li div{
border: 2px solid #454547;
float: left;
margin-right: 2px;
}
#top-form #choose-colours ul li.active div{
border-color: #fff;
}
/* need to be positioned absolutely, not hidden, for IE */
#top-form #choose-colours input{
position: absolute;
left: -1000px;
top: 0;
}
#top-form #choose-colours label{
width: 44px;
height: 11px;
display: block;
border: 1px solid #fff;
cursor: pointer;
}
#top-form #choose-colours label span{
display: none;
}
#top-form div.buttons{
margin: 20px 0 0 0;
text-align: center;
}
#top-form form div.buttons input{
width: 80px;
}
#features
{
background-color: #ddd;
height: 200px;
position:relative;
display: block;
overflow: hidden;
}
#features{
color: #000;
}
#features .ui-tabs-panel {
background-color: #fff;
border:none;
padding:0;
height: 160px;
padding: 0;
}
#features div.fragment-body{
float: left;
margin: 0.5em;
}
#features h5{
font-size: 1.1em;
margin: 20px 10px 0 0;
}
#features p{
margin-top: 10px;
}
#fragment-1 a{
color: #629DD9;
}
#fragment-2 a{
color: #0C44BF;
}
#fragment-3 a{
color: #3E8B8F;
}
#fragment-4 a{
color: #FD7603;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a span {
background: none;
}
.ui-tabs-nav, .ui-tabs-nav li, .ui-tabs-nav li#sea-forts a{
margin-left: 0px;
padding-left: 0px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a {
width: 142px;
margin: 3px 0 0 3px;
height: 40px;
top: 0;
}
.ui-tabs-nav li#home_tabs a{
background: #89b8e7;
}
.ui-tabs-nav .ui-tabs-selected a{
height: 43px;
margin-top: 0;
}
/* panels */
div.panel{
margin: 20px 0;
text-align: left;
}
div.panel h2{
cursor: move;
}
.collapsed div.panel-main{
display: none;
}
div.panel-top{
-webkit-border-top-left-radius: 0.3em;
-moz-border-radius-topleft: 0.3em;
-webkit-border-top-right-radius: 0.3em;
-moz-border-radius-topright: 0.3em;
background-color: #fff;
padding: 10px 5px;
}
div.panel-top h2{
margin-left: 20px;
font-size: 1.3em;
}
div.panel-top a.toggle-panel{
float: left;
position: relative;
top: 5px;
}
div.panel-top a.edit-panel{
float: right;
border: 1px solid #ccc;
padding: 3px 10px;
}
/* top image sections */
a.active{
background-color: red;
}
.top-panel-links ul, .top-panel-links li{
list-style: none;
padding: 0;
}
.top-panel-links{
position: relative;
height: 110px;
background-color: #7C9C5F;
margin: 0;
}
.top-panel-links li a{
height: 32px;
border-bottom: 1px solid #999;
}
.top-panel-links li a.last-list{
border: none;
}
.top-panel-links img{
position: absolute;
top: 0;
left: 0;
}
.top-panel-links a{
display: block;
margin-left: 146px;
color: #fff;
padding: 2px 6px;
}
/* edit panel form */
form.edit-panel-form{
background-color: #474749;
padding: 8px;
display: none;
}
form.edit-panel-form .feed-input{
color: #fff;
width: 140px;
display: block;
float: left;
margin: 3px 0;
}
form.edit-panel-form label{
margin-left: 4px;
}
form.edit-panel-form .buttons{
padding: 12px 3px 10px 3px;
clear: left;
text-align: right;
}
form.edit-panel-form .buttons div input{
width: 60px;
}
/* feeds */
div.feed-top{
background-color: #eee;
padding: 8px 2px;
}
div.feed-top h3{
margin: 0px;
text-transform: uppercase;
font-size: 1em;
padding-left: 16px;
color: #494949;
}
div.feed-top a{
float: right;
margin-right: 5px;
}
.feed ul{
margin: 0;
background-color: #fff;
padding: 5px 10px 5px 30px;
}
.feed ul li{
padding: 5px 0;
}
/* reset form */
#dialog-form{
display: none;
}
#dialog-form div.buttons{
text-align: right;
}
.blockUI{
border: 10px solid #A4A5A5!important;
background-color: #444445!important;
cursor: auto!important;
color: #fff!important;
text-align: left!important;
}
.blockUI h1{
padding: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #A4A5A5;
}
.blockUI p{
margin: 0 10px;
font-size: 1em;
}
.blockUI form{
margin: 30px;
}
.blockUI form input{
width: 80px;
}
/* sortable */
.ui-sortable-helper{
border: 3px solid #A4A5A5;
z-index: 20;
position: relative;
}
.placeholder{
border: 1px dashed #fff;
background-color: #BFBFBF;
}
.placeholder{
position: absolute;
z-index: 1;
}
/* colour specfic styles */
/* purple */
.purple div#header{
background-image: url('../images/purple.gif');
}
.purple div#header, .purple .top-panel-links a:hover, .purple .top-panel-links a.active{
background-color: #691E79;
}
.purple .feed ul li a, .purple .panel-top h2, .purple .panel-top a, .purple .feed ul li{
color: #691E79;
}
.purple .top-panel-links{
background-color: #A97AB3;
}
/* pink */
.pink div#header{
background-image: url('../images/pink.gif');
}
.pink div#header, .pink .top-panel-links a:hover, .pink .top-panel-links a.active{
background-color: #840259;
}
.pink .feed ul li a, .pink .panel-top h2, .pink .panel-top a, .pink .feed ul li{
color: #840259;
}
.pink .top-panel-links{
background-color: #B37196;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
overflow:hidden;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */