
/**
 * @file
 * Styles for the archives_base parent theme
 */
/* @import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,300,700); */
/* using // without a scheme allows the browser to use SSL when required */
@import url(//fonts.googleapis.com/css?family=Ubuntu:300,500|Open+Sans:400italic,400,700);

#block-block-14 > div.block-content {
    float: right;
    margin-top: -60px;
}

body {
	font: 0.8em/165% "Open Sans", "Lucida Grande", "Lucida Sans Unicode", Segoe UI, Helvetica, Arial, sans-serif;
	margin:0;
	padding:0;
	outline:0 none;
	vertical-align:baseline;
}
body,
p,
li,
td {
	color:#565656;
}

#header-wrap {
	background-color:#fff!important;
}

#header-left {
}
#header-middle {
}
#header-right {
	padding-top:1em;
	padding-bottom:1em;
}

#page {
	background-color:#fff!important;
	padding-bottom:1em;
}

/*image styling for page*/
#page #content .field-items img
{
/*    float: left;
    max-width: 200px;
    max-height: 200px;
    margin: 0 5px 5px 10px;*/
    box-shadow: 0 5px 5px -3px black;
}

#footer-stripe {
	background-color:#727272;
	border-top:1px solid #ccc;
}
#footer-wrap {
	background-color:#565656;
}

/*footer-text*/
#footer-wrap div.block__copyright div.block-content
{
display: inline-block;
float: left;
margin: 0 0 10px 38px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin:25px 0 20px 0;
	line-height:120%;
	text-shadow: 0 1px 1px #eee;
	font-family: Ubuntu, "Lucida Grande", "Lucida Sans Unicode", Segoe UI, Helvetica, Arial, sans-serif;
	font-weight:500;
}

h1 {
	/*font-size: 32px;*/
	font-size:  29px;
	margin:0 0 20px 0;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 130%;
}

h4 {
	font-size: 110%;
}

.front .node h1 {
	font-size:30px;
	/*color:#494d4f;*/
}

.front .node h1.front-heading {
	margin-bottom:0;
}

.node.node-teaser h2 {
	margin-top:0;
}

.subtitle {
	padding:5px 0 15px 0;
	font-size:18px;
	/*color:#494d4f;*/
	font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", Segoe UI, Helvetica, Arial, sans-serif;
}

input,
textarea,
select {
	font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", Segoe UI, Helvetica, Arial, sans-serif;
}

#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6,
#footer-bottom h1,
#footer-bottom h2,
#footer-bottom h3,
#footer-bottom h4,
#footer-bottom h5,
#footer-bottom h6 {
	text-shadow:none;
}

p {
	margin:0 0 25px 0;
}

a,
li a.active {
	/*text-decoration:none;*/
	text-decoration:underline;
}

.node-title a {
	text-decoration:none;
}
.node-title a:hover,
.node-title a:active {
	text-decoration:underline;
}

a img {
	border:none;
	outline: none;
	display:block;
	overflow:hidden;
}

img.masked,
.field-type-image img {
	background:#FFF;
	border:1px solid #d8d8d8;
	padding:10px;
	/*margin:10px 0;*/
}
.field-type-image {
	float:right;
	margin: 0 0 1em 1em;
}
img {
	max-width: 100%;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html.lt-ie9 img{
    width: auto;
    height:auto;
}

code {
	font-family: "Courier New", Courier, monospace;
}

blockquote {
	background:transparent url('../images/blockquote.png') no-repeat top left;
	margin: 40px 0;
	padding: 0 55px;
}

.breadcrumb {
	padding:0 10px 20px 0;
}

.breadcrumb-separator {
	padding:0 8px 0 4px;
}

.submitted {
	margin:-15px 0 20px 0;
	font-size: 85%;
	text-transform: uppercase;
}

.region-sidebar-first .block h2,
.region-sidebar-second .block h2 {
	margin: 0 0 15px 0;
	padding:0 0 5px 0;
}

.region-content {
	line-height:155%;
}

#site-name {
	font-size:130%;
}

/*
* Layout
*/
#header {
	clear:both;
}

#header-inside {
	margin: 0 auto;
	padding:40px 0;
	overflow:hidden;
}

#header-menu {
	clear:both;
}

#logo {
	display:block;
	overflow:hidden;
	padding:0;
	margin:0;
}

#logo a {
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
}

#logo img {
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
}

#banner {
	clear:both;
	border-bottom:1px solid #fcfcfc;
	overflow: hidden;
}

/* huw edit */
#content {
	/*clear:both;*/
	overflow:hidden;
}

#content-inside {
	padding:30px 0 60px;
}

#main {
}

#sidebar {
}

.no-sidebars #main {
	padding-top:10px;
	padding-bottom:10px;
}

.no-sidebars #sidebar {
	display:none;
}

.meta-data {
	font-size:75%;
	text-transform:uppercase;
	color:#545454;
	margin:5px 0 20px 0;
	display:block;
	overflow:hidden;
	clear:both;
}

#footer {
	clear:both;
	overflow:hidden;
	padding:20px;
}

#footer,
#footer .block,
#footer h2,
#footer th,
#footer td,
#footer p,
#footer a
{
	color:#fff!important;
}

#footer-inside {
}

.footer-area {
}

.footer-area.first {
}

.footer-area.second {
}

.footer-area.third {
}

.node.node-teaser {
	margin-bottom:60px;
        border-bottom: 1px solid black;
}

#footer-bottom {
	clear:both;
	overflow:hidden;
	padding:40px 0;
}

#footer-bottom-inside {
}

#footer-bottom-left {
}

#footer-bottom-right {
}

/*
* Sidebar Blocks - Menus
*/
.region-sidebar-first .block .content,
.region-sidebar-second .block .content {
	border:1px solid #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 20px;
	overflow:hidden;
	margin:0 0 40px 0;
	/* shadow */
	-webkit-box-shadow: 0 2px 6px #efefef inset;
	-moz-box-shadow:0 2px 6px #efefef inset;
	box-shadow:0 2px 6px #efefef inset;
}

.region-sidebar-first #block-block-2.block .content,
.region-sidebar-second #block-block-2.block .content {
	background:none;
	border:none;
	padding:0;
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow:none;
}

.region-sidebar-first ul.menu,
.region-sidebar-second ul.menu {
	margin:0;
	padding:0;
}

.region-sidebar-first ul.menu li,
.region-sidebar-second ul.menu li {
	list-style:none;
	margin:0;
	padding:5px;
	border-bottom:1px solid #e7e7e7;
	display:block;
}

.region-sidebar-first ul.menu li.expanded,
.region-sidebar-second ul.menu li.expanded {
	border-bottom:none;
}

.region-sidebar-first ul.menu ul.menu,
.region-sidebar-second ul.menu ul.menu {
	padding:0 0 0 15px;
}

.region-sidebar-first ul.menu li.collapsed,
.region-sidebar-second ul.menu li.collapsed,
#footer .block ul.menu li.collapsed {
	background:url('../images/menu-collapsed.png') no-repeat scroll left 10px transparent;
}

.region-sidebar-first ul.menu li.expanded,
.region-sidebar-second ul.menu li.expanded,
#footer .block ul.menu li.expanded {
	background:url('../images/menu-expanded.png') no-repeat scroll left 10px transparent;
}

.region-sidebar-first ul.menu li.collapsed > a,
.region-sidebar-second ul.menu li.collapsed > a,
#footer .block ul.menu li.collapsed > a {
	padding-left:15px;
}

.region-sidebar-first ul.menu li.expanded > a,
.region-sidebar-second ul.menu li.expanded > a,
#footer .block ul.menu li.expanded > a {
	padding-left:15px;
}

/*
* Contact
*/
.contact-form {
	margin:10px 0;
}

.filter-wrapper {
	border:1px solid #DDDDDD;
	border-top:none;
}

.user-picture {
	float:left;
	padding:0 20px 10px 0;
}

/*
* About
*/
.about-features {
	padding:60px 0 0 0;
}

.about-feature.last {
}

.about-members {
	clear:both;
	padding:10px 0 0 0;
}

.about-member {
	background:#fff;
	border:1px solid #e4e4e4;
	padding:15px;
	margin-bottom:15px;
}

.about-feature h2 {
	margin-top:0;
}

.about-member p {
	margin:0;
}

/*
* Products
*/
.product {
	margin-bottom:60px;
}

.product h2 {
	margin:0 0 5px 0;
}

.product-subtitle {
	padding:0 0 10px 0;
}

/*
* Services
*/
.services {
	clear:both;
	padding:20px 0;
}

.service-left {
}

.service-right {
}

/*
* Testimonials
*/
.testimonial {
	display: block;
	overflow: hidden;
	position: relative;
	clear:both;
}

.testimonial-inner {
	outline:none;
	border:1px solid #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 20px;
	overflow:hidden;
	background:#ffffff;
	margin:25px 0 0 0;
	font-style:italic;
	/* shadow */
	-webkit-box-shadow: 0 2px 3px #efefef inset;
	-moz-box-shadow:0 2px 3px #efefef inset;
	box-shadow:0 2px 3px #efefef inset;
}

.testimonial-submitted {
	background: url('../images/testimonial.png') no-repeat scroll 95% 0 transparent;
	text-align:right;
	padding:20px 0 0 0;
}

/*
* Comments
*/
#comments {
	padding:20px 0 0 0;
}

.comment {
	border:1px solid #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 20px;
	overflow:hidden;
	background:#ffffff;
	margin:0 0 30px 0;
	/* shadow */
	-webkit-box-shadow: 0 2px 6px #efefef inset;
	-moz-box-shadow:0 2px 6px #efefef inset;
	box-shadow:0 2px 6px #efefef inset;
}

#comments-title {
	border:1px solid #e7e7e7;
	padding:5px 10px;
	display:block;
	overflow:hidden;
	margin:0 0 30px 0;
	/* background */
	background: #fdfdfd;
	/* IE10 */
	background-image: -ms-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #efefef));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
	/* Proposed W3C Markup */
	background-image: linear-gradient(top, #fdfdfd 0%, #efefef 100%);
	/* IE6-9 */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#efefef');
	/* radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#comments-title h2 {
	padding:0;
	margin:0;
}

#comments-title-left {
	float:left;
	width:50%;
}

#comments-title-right {
	float:right;
	width:50%;
	text-align:right;
}

#comments-title-right .counter {
	color:#979696;
	font-weight:bold;
	font-size:20px;
	background:transparent url('../images/comments.png') no-repeat center left;
	padding:0 0 0 35px;
}

#comments h3 {
	margin:0;
	padding:10px 0 20px 0;
	font-weight:normal;
}

#comments ul.links {
	display:block;
}

#comments ul.links li a {
	/* color:#fefefe; */
	padding:5px 10px;
	margin:0 0 0 2px;
	/* text-shadow: 0 1px 1px #003547; */
	font-weight:bold;
	border:none;
	font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", Segoe UI, Helvetica, Arial, sans-serif;
	cursor:pointer;
	/* radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* shadow */
	-webkit-box-shadow: 0px 1px 2px #939da2;
	-moz-box-shadow: 0px 1px 2px #939da2;
	box-shadow: 0px 1px 2px #939da2;
}

#comments ul.links li a:hover {
	text-decoration:none;
}

/*
* Poll
*/
.poll .bar .foreground {
	background-color: #0092c3;
}

.poll .title {
	padding:0 0 20px 0;
}

/*
* Recent content block
*/
#block-node-recent table,
#block-node-recent td {
	border:none;
}

#block-node-recent table tbody {
	border:none;
}

#block-node-recent tr.even,
#block-node-recent tr.odd {
	border-bottom:1px solid #e7e7e7;
}

/*
* Search
*/
#block-search-form {
	background:#e8e8e8;
	border:none;
	overflow:hidden;
	/* Radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* shadow */
	-webkit-box-shadow: 0px 2px 5px #c8c8c8 inset;
	-moz-box-shadow: 0px 2px 5px #c8c8c8 inset;
	box-shadow: 0px 2px 5px #c8c8c8 inset;
}

#header #block-search-form {
	margin:15px 0 0 0;
}

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

#block-search-form input.form-text {
	background:none;
	border:none;
	outline:none;
	text-decoration: none;
	color:#9f9f9f;
	float:left;
	width:70%;
	padding:10px;
	margin:0;
	height:15px;
	line-height:15px;
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow:none;
}

#block-search-form input.form-submit {
	background:none;
	border:none;
	outline:none;
	padding:6px 10px 0 10px;
	float:right;
}

.region-sidebar-first #block-search-form,
.region-sidebar-second #block-search-form {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.region-sidebar-first #block-search-form.block,
.region-sidebar-second #block-search-form.block {
	background:none;
}

.region-sidebar-first #block-search-form.block .content,
.region-sidebar-second #block-search-form.block .content {
	background:#ffffff;
	border:1px solid #FFFFFF;
	overflow:hidden;
	padding:0;
}

/*
* Messages
*/
div.messages.status {
	background:#52ac61;
	border:1px solid #46a055;
	padding:10px;
	margin:0 0 15px 0;
	color:#ffffff;
}

div.messages.error {
	background:#d30000;
	border:1px solid #b50000;
	padding:10px;
	margin:0 0 15px 0;
	color:#ffffff;
}

div.messages.warning {
	background:#dd6e0c;
	border:1px solid #d2ac7f;
	padding:10px;
	margin:0 0 15px 0;
	color:#ffffff;
}

div.messages.status a,
div.messages.error a,
div.messages.warning a {
	color:#ffffff;
	text-decoration:underline;
}


/*
* Tables
*/
table {
	border-spacing:0;
	border:0;
	width:100%;
}

table td,
table th {
	border:1px solid #bbbbbb;
}

table th {
	background:#222222;
	color:#ffffff;
	font-weight:bold;
}

table tr.odd {
	background:transparent;
}

table tr.even {
	background:#ffffff;
}

table td,
table th {
	padding:5px;
}

/* Remove table borders */
table.noborder td,
table.noborder th,
table.noborder tr {
	border:none;
}

/*
* Lists
*/
ol {
	list-style-type:decimal;
}

ol ol {
	list-style-type:upper-alpha;
}

ol ol ol {
	list-style-type:lower-alpha;
}

li {
	display:list-item;
}

.pager-current {
	font-weight:bold;
	color:#7c713f;
}

.links {
	display: block;
	text-align:right;
}

.links li {
	list-style-type:none;
}

.item-list ul {
	margin:0 0 0.25em 1em;
	padding:0;
}

.item-list ul li {
	margin:0 0 0 5px;
	padding:0 0 5px 5px;
}

ol.search-results {
	padding:0;
}

.links ul li a,
a.more,
input[type="submit"],
input[type="reset"],
input[type="button"] {
	color:#fff;
	background-color:#565656;
	padding:5px 15px;
	/*text-shadow: 0 1px 1px #003547;*/
	font-weight:bold;
	border:none;
	font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", Segoe UI, Helvetica, Arial, sans-serif;
	cursor:pointer;
	/* radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* shadow */
	-webkit-box-shadow: 0px 1px 2px #939da2;
	-moz-box-shadow: 0px 1px 2px #939da2;
	box-shadow: 0px 1px 2px #939da2;
}

.links ul li a:hover,
a.more:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
	text-decoration:none;
}

.resizable-textarea .grippie {
	border:1px solid #dddddd;
}

#edit-submit,
#edit-preview {
	margin:0 10px 0 0;
}

#block-search-form input.form-submit {
	margin:0;
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:none;
	filter:none;
}

ul.inline li {
	display: inline-block;
	margin: 0;
	padding: 10px 5px;
	zoom: 1;
	*display: inline;
}

input.form-submit {
	margin:0 10px 0 0;
}

/*
* Forms
*/
label {
	font-weight:bold;
}

input.form-text {
	background:#e8e8e8;
	border:1px solid #f2f2f2;
	font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", Segoe UI, Helvetica, Arial, sans-serif;
	height:25px;
	line-height:25px;
	margin:0 0 10px 0;
	padding:5px;
	width:80%;
	color:#5f6a5f;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* shadow */
	-webkit-box-shadow: 0px 2px 3px #bcbcbc inset;
	-moz-box-shadow: 0px 2px 3px #bcbcbc inset;
	box-shadow: 0px 2px 3px #bcbcbc inset;
}

input.form-text.error {
	border:2px solid red;
}

textarea {
	background:#e8e8e8;
	border:1px solid #f2f2f2;
	font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", Segoe UI, Helvetica, Arial, sans-serif;
	margin:0 20px 10px 0;
	padding:10px 5px;
	height:155px;
	font-size:100%;
	color:#5f6a5f;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* shadow */
	-webkit-box-shadow: 0px 2px 3px #bcbcbc inset;
	-moz-box-shadow: 0px 2px 3px #bcbcbc inset;
	box-shadow: 0px 2px 3px #bcbcbc inset;
}

.filter-wrapper {
	border:1px solid #DDDDDD;
	border-top:none;
}

/*
* Social
*/
ul.social-bookmarks {
	margin:0;
	padding:0;
}

ul.social-bookmarks li {
	display:inline-block;
	float:left;
	list-style-type:none;
	margin:0;
}

ul.social-bookmarks li a {
	display:inline-block;
	width:25px;
	height:24px;
	padding:0 3px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	outline:none;
}

ul.social-bookmarks li.label {
	padding:0 15px 0 0;
}

ul.social-bookmarks li.facebook a {
	background:url('../images/social-media-facebook.png') no-repeat center bottom;
}

ul.social-bookmarks li.twitter a {
	background:url('../images/social-media-twitter.png') no-repeat center bottom;
}

ul.social-bookmarks li.rss a {
	background:url('../images/social-media-rss.png') no-repeat center bottom;
}

ul.social-bookmarks li.linkedin a {
	background:url('../images/social-media-linkedin.png') no-repeat center bottom;
}

ul.social-bookmarks li.delicious a {
	background:url('../images/social-media-delicious.png') no-repeat center bottom;
}

ul.social-bookmarks li.flickr a {
	background:url('../images/social-media-flickr.png') no-repeat center bottom;
}

/*
* Forum
*/
#forum {
	padding:20px 0;
}

/*
* Twitter updates
*/
.twtr-hd,
.twtr-ft {
	display:none;
}

.twtr-bd {
	display:block;
	overflow:hidden;
}

.twtr-widget .twtr-tweet {
	border-bottom: 1px solid #353535 !important;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}

/**
 * Local tasks
 */
ul.primary,
ul.tabs {
	clear:both;
	margin:10px 0 35px 0;
	white-space: normal
}

ul.primary li,
ul.tabs li {
	padding:10px 0;
	line-height:130%;
}

ul.primary li a,
ul.tabs li a {
	margin:0;
	padding: 4px 1em;
	display: inline-block;
}


/*flickr gallery styling*/
body div#flickrgallery
{
float: none !important;
width: 920px;
margin: 0 auto;
overflow: hidden;
}


body div#flickrgallery-albums
{
overflow: hidden;
white-space: nowrap;
}

body div#flickrgallery-albums div.flickr-wrap
{
box-shadow: 0 5px 5px -3px black;
border: 1px solid rgba(0,0,0,0.1);
margin-bottom: 34px;
box-sizing:border-box;
}

body div#flickrgallery-albums div.flickr-wrap img{
margin: 10px auto 10px;
box-shadow: 0 5px 5px -3px black;
display: block;
width: 100%;
}


body div#flickrgallery-albums div.flickr-wrap .flickr-total{
margin-bottom: 10px;
}

/*flcikr album title container*/
/*body div#flickrgallery-albums div.flickr-wrap .flickr-album-title
{

}*/

/*flickr album title*/
body div#flickrgallery-albums div.flickr-wrap .flickrgallery-title
{
width: 160px;
white-space: nowrap;
overflow: hidden;
text-decoration: none;
text-overflow: ellipsis;
padding: 5px;
}


body div#flickrgallery{
    margin-left: 47px;
}

body div#flickrgallery img.flickrgallery-set-image{
    box-shadow: 0 7px 5px -3px black;
}

/*file icons, no js, much lighter*/
a[href$=".pdf"]:before
{
    padding-left: 20px;
    line-height: 16px;  /* To center the text vertically with the icon */
    content: "";
    background: url("../images/pdf.png") no-repeat left center;
}

a[href$=".docx"]:before,
a[href$=".doc"]:before
{
    padding-left: 20px;
    line-height: 16px;  /* To center the text vertically with the icon */
    content: "";
    background: url("../images/word.png") no-repeat left center;
}

a[href$=".xls"]:before,
a[href$=".xlsx"]:before
{
    padding-left: 20px;
    line-height: 16px;  /* To center the text vertically with the icon */
    content: "";
    background: url("../images/excel.png") no-repeat left center;
}

a[href$=".ppt"]:before,
a[href$=".pptx"]:before,
a[href$=".txt"]:before
{
    padding-left: 20px;
    line-height: 16px;  /* To center the text vertically with the icon */
    content: "";
    background: url("../images/txt.png") no-repeat left center;
}

/*hide file icons - css will handle this as State Records want to upload files through IMCE*/
.file-icon {
    display: none;
}

/*album*/
div.view-albums.view-id-albums div.views-field span.field-content>a
{
color: #0074BD;
text-decoration: none;
font-size: 15px;
}

div.view-albums.view-id-albums div.views-field div.field-content p{ margin: 0; }

div.view-albums.view-id-albums table.views-view-grid tr>td{
padding: 25px;
vertical-align: top;
}

div.view-albums.view-id-albums div.views-field span.field-content>a:hover
{
color: #0074BD;
text-decoration: underline;
}

div.view-albums.view-id-albums div.views-field-description div.field-content
{
    font-size:12px;
}


/*gallery*/
div.view-album-gallery{
margin-left: 10px;
margin-right: 10px;
}

div.view-album-gallery td.gallery-row
{
width:410px;
padding: 20px;
}

div.view-album-gallery div.views-field-field-gallery-image
{
    display: inline;
    float:left;
    margin-right: 16px;
}

div.view-album-gallery .gallery-row div.views-field-nothing
{
    display: inline;
}

div.view-album-gallery .gallery-row div.views-field-nothing div {
    font-size: 13px;
    color: #606569;
    margin-bottom: 6px;
}

/*---contact us webform---*/
body form#webform-client-form-225{width: 750px; overflow: hidden;}

body form#webform-client-form-225 div.form-item { margin: 1.5em 0 0 10px; }

/*label*/
body form#webform-client-form-225 div.form-item>label{clear:both; float: left; width: 40%}

/*textfield*/
body form#webform-client-form-225 div.form-item input.form-text{
    float:left;
    width:40%;
}

div#contact_form_header{ padding: 5px; }

/*text-area*/
body form#webform-client-form-225 textarea{width: 45%; float: left;}

body form#webform-client-form-225 div.grippie{display: none;}

body form#webform-client-form-225 .form-textarea-wrapper textarea {margin-left: 12px; margin-bottom: 20px;}

body form#webform-client-form-225 p.questiondetails
{
background: #000;
padding: 6px;
color: #fff;
font-weight: bold;
}

body form#webform-client-form-225 div#webform-component-please-state-your-question-1{ position: relative;}

body form#webform-client-form-225 div.form-item div.description
{
    position: absolute;
    top: 27px;
    width: 265px;
}

body form#webform-client-form-225 div.form-managed-file input.form-file { margin-left: -1px; }

body form#webform-client-form-225 div.form-managed-file input.form-submit {margin-left: -21px;}

/*captcha*/
body form#webform-client-form-225 fieldset.captcha, body form#webform-client-form-225 fieldset.captcha-admin-links {margin-top: 15px;}

/*submit*/
body form#webform-client-form-225 div.form-actions{margin-top: 20px; margin-left:17px;}

/*footer copywrite*/
div#footer-copyright-text {
margin-left: 25px;
}

