@import url(http://fonts.googleapis.com/css?family=Copse);


body #page {background-position: 50% 0;}
.tabs {border-bottom:0;
margin:20px 0 0;
padding:0;
}
.front #content .tabs {display:none;}
.front #banner {padding:10px 0 25px;}
.front #header {margin-bottom:0px;padding-bottom:0;}
#breadcrumb {
display:block;
margin:2px 0 0 2px; }

#content {min-height:400px;}

#navigation-region #block-system-main-menu a {
font-family: "Copse" , "Times", sans-serif;
font-weight:normal;
font-size:18px;
border:0px;
}
#navigation-region #block-system-main-menu a.active,
#navigation-region #block-system-main-menu a:hover {
border-bottom:0px  !important;
text-decoration:none !important;
color:#fff;
font-weight:normal;
}
#navigation-region #block-system-main-menu ul ul a {
font-size:14px;
width:180px;
}
#navigation-region ul.menu {float:left;padding-left:5px;}
#navigation-region ul.menu ul.menu{
background: #CCC1AE;
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
padding: 2px 2px 8px 2px;
}

#navigation-region ul.menu ul.menu li a {
line-height:110%;}


#navigation-region #block-system-main-menu li.expanded a {
border-bottom: none !important;
}

#content-inner #main div.media-thumbnail-frame,
#content-inner #main div.media-thumbnail-frame img {
 margin: 0 0 5px 20px;display:block;float:right;clear:right;}

.page-blog #content-inner #main div.media-thumbnail-frame img {
width:200px;
height:200px;
border:1px solid #333;}

#content-inner #main .view div.media-thumbnail-frame img {margin-top:2px;}


#banner-region {
padding-top:5px;
padding-left:0;
}
#block-rotating-banner-1 {
padding-left:2px;
}

#rotating-banner-1,
#rotating-banner-1 .rb-slides,
#rotating-banner-1 .rb-slide {
max-width:930px!important;
width:930px!important;
float:left;
}
#rotating-banner-1 .rb-background-image {
width:460px;
}

#rotating-banner-1 .top-right.layout-wrapper {
float:right;
}
#rotating-banner-1 .rb-textbox {
display:block;
float:right;
line-height:25px;
margin-right:0px;
width:420px;
white-space:normal;
text-align:left;
}
#rotating-banner-1 .layout-wrapper.top-right {
margin-top: 0em 
}
#rotating-banner-1 .rb-link {
float:left;
}
#rotating-banner-1 .controls,
#rotating-banner-1 .buttons {
float:left;
}
#rotating-banner-1 .controls a,
#rotating-banner-1 .buttons a {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.wrapper-content .stack, .wrapper-footer .stack {
    padding-top: 2.2em;
}



.field-name-field-tags .field-label {
display:inline;
}

.field-name-field-tags .field-item:after {
content:", ";
}
.node-readmore a {
font-size:16px;
text-transform:uppercase;
font-weight:bold;
}
.comment-add a:hover,
.node-readmore a:hover,
.field-name-field-tags .field-item a:hover {
text-decoration:underline;
}
.node + .node {
    margin-top: 1.2em;
}
.node .meta {
margin-top:1px;
}
#content .node-teaser {
    margin-top: 0em;
}
#content-area .node,
#content-area .views-row {
border-bottom: #999 solid 1px;
padding-bottom:.5em;
}


/*
.tags {
float:right;
width:450px;
}

#content-area .node ul.links.inline,
#content-area .views-row ul.links.inline {
float:left;
clear:left;
margin:-30px 0 0;
}
#content-area .node ul.links.inline~ul.links.inline,
#content-area .views-row ul.links.inline~ul.links.inline {
margin:-10px 0 0 -6px;
}*/
#copyright{
background-position: 70% bottom;
margin-bottom:0;}

.stack-copyright {
padding-top: 20px;
}
#copyright .block {
clear:none;
float:left;
width:290px;
margin: 0 20px 20px 0;
}
#copyright .block + .block {
margin-top: 0em;
}
#copyright .block + .block + .block {margin-right: 0em;}#copyright #block-block-21 {
width:900px;
clear:both;
text-align:center;
padding:20px 0 0;
margin:0;
}
.item-list ul {
margin:5px 0;
}

.item-list ul li  {
list-style:none;
list-style-image: url("http://globeatwar.drupalgardens.com/sites/globeatwar.drupalgardens.com/files/star.png");
padding:3px 0;
margin-left:2px;
}

.lining {
    padding-top: 14px;
}

#preheader {
margin-bottom:25px;
}
#preheader-first-region {
background-position:2px 2px;
}
#preheader-first-region #edit-search-block-form--2 {
width:180px;
height:18px;
border:1px #c1b4a6 solid;
background-position: -1px -1px;
}

#search-block-form {
    width: 217px;
}
#search-block-form input[type="text"] {
padding: 3px;
width: 75%;
color:#6d050f;
font-weight:bold;
font-size:1em;
}
#search-block-form .form-submit {
font-size:1px;
background:transparent url("images/search-go.png");
background-repeat: no-repeat;;
color:#ddd4c6;
height:22px;
width:22px;
}

#search-block-form,
.form-item-search-block-form {
margin:0;
padding:0;
}

#search-block-form .form-actions {
margin-top:5px;
display:inline-block;
float:right;
}
#search-block-form .form-actions input {
padding:4px 6px;
}
#block-system-main .content .views-row, 
#block-system-main .content .node {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; 
}
#block-system-main .content .views-row .node {
padding:0;background:none;}
p, ul, ol, dl, form, table, address, blockquote, del, hr, pre, ins, noscript, center,
#content-area .node .field {
  margin-top:.5em;
  margin-bottom: .5em;
}
#content-area .node .field + .field {
    margin-top: 0;
}
#main #content-area .block + .block {
    margin-top: .5em;
}
#content-area .block-addthis {

}


.view-endorsements .views-field-body {
font-weight:bold;
}
#content .views-field-field-endorsement-cite p {
font-size:13px;
}

#main ul.pager li {
color:#282013;
padding:1px;
margin:3px;
}

#content #main ul.pager {
margin:0;
padding:3px;
}

#content #main ul.pager li a {
background:none;
color:#3E1928;
padding:0px;
margin:0px;
text-decoration:none;
}
#content #main ul.pager li a:hover {
text-decoration:underline;
}
.poll .total {
float:right;
width:120px;
}
.block-poll .links {
float:right;
font-size:14px;
padding-top:5px;
}

.block .views-row-1 {
margin-top:10px;
}

.sidebar .block {
border-bottom:1px solid #90836f;
padding-bottom:1em;
}
.wrapper-content .block + .block {
    margin-top: 1em;
}

#block-block-31, #block-block-11, #block-block-56, #block-block-51
{border-bottom:0;}

div.messages {
background-color: #dbd0be !important;
border-color: #998773 !important;
color: #6d050f !important;
}
.wrapper-content .stack, .wrapper-footer .stack-messages {
padding: 0em 0 1em;
}

.wrapper-content #messages .box {
padding-left: 0;
padding-right: 0;
}

.username {
padding-top:5px;
display:inline-block;}
.username .views-label, .username .field-content {
display:inline-block;
}


.page-media-gallery-detail .media-gallery-detail {
max-width:40%;
}

.views-row:after,
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.field-name-field-license {
display:none;
}

#sidebar-a, #main {
    min-height: 200px!important;
}

ol {color: black;}