.ds-2col-stacked > .group-left {
  float: left; /* LTR */
  width: 490px;
}

.ds-2col-stacked > .group-right {
  float: right; /* LTR */
  width: 410px;
}
.topright h2 {margin-top:10px;}

.centered {text-align: center;}


.grid table {width:900px;}
.grid td {padding:10px;background-color: transparent;}
.grid th.views-field-field-age {width:50px;}
.grid th.views-field-field-gender {width:55px;}
.grid th.views-field-field-type {width:115px;}
.grid th.views-field-title {width:120px;}
.grid th.views-field-field-status {width:80px;}
.grid h1 {margin-top:0;margin-bottom:0;}

.cwf .col-1, .cwf .col-2, .cwf .col-3, .cwf .col-4 {width:25%;text-align: center;padding-top:10px;}

.cwf .field-content {height: 130px;}

#node-22 label {width:16%;float:left;}

#footer-wrapper {
color: #000;
}

a, #footer-wrapper a {color:#00a2de;}

a:hover, #footer-wrapper a:hover {color:#ff0025;}

#name-and-slogan {
float: left;
padding-top: 65px;
margin: 0 0 30px 0px;
}
#site-slogan {margin-top: 2px;}

#logo {
padding-bottom: 5px;
}

#footer .region {
margin-top: 0;
}

.one-sidebar #content {
width: 590px;
}

#sidebar-first, #sidebar-second {
width: 270px;
}

#block-block-2 {padding-bottom:0;margin-bottom: 0;}
#block-block-3 {padding-top:0;margin-top: 0;}

.redtext {color:red;}

#main {
margin-top: 20px;
margin-bottom: 10px;
}

.field-name-body {padding-top:10px;}


.content {margin-top: 10px;margin-bottom:10px;}

.field-type-image img, .user-picture img {
margin: 0;
}