/*Soil and Land Use styles*/
h1.title {margin-bottom:.5em;}
h2 {font-weight:normal; margin:.5em 0 0;}
h4 {font-size:1.2em;}

li {padding:2px;}

/*Tables*/
table {margin: .8em 0; line-height:normal;}
td {padding:5px;}
th, thead th, tbody th {
    background-color: #CCCC99;
	padding:5px;
}
tr.altrowcolor {
	background-color:#E2E2C5;
}
tr td.first {font-weight:bold;}

/*Menu adjustments*/
#navigation ul.menu li ul.menu {
    background: url("/sites/all/themes/isue_homepage/images/megabg.png") no-repeat scroll right bottom transparent;
    border-bottom: 1px solid #990000;
    box-shadow: 2px 2px 5px #333333;
    display: none;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    top: 26px;
    width: 100%;
}
#navigation ul.menu li ul.menu li {
    clear: both;
    font-size: 0.9em;
    font-weight: normal;
    margin: 0;
    padding: 0 5px;
    text-align: left;
    display: block;
    border-bottom: 1px dotted #C0B391;
    width: 90%;
}
#navigation ul.menu li ul.menu li a {
    color: black;
    display: block;
    line-height: normal;
    margin: 0;
    padding: 6px 0 3px 10px;
	border:none;
	width:100%;
}

/*Homepage Styles*/
/*hiding pagetitle*/
.node-type-og-homepage h1.title {display:none;}

.node-type-og-homepage #content { background: url("/sites/all/themes/soil_land_use/images/homebottomborder.jpg") repeat-x scroll left bottom transparent;
    margin:0;
    width: 960px;
	padding:0px;
}
.node-type-og-homepage #content .section {
margin: 0 0 15px;
    padding: 0;
}
/*Homepage banner*/
.node-type-og-homepage #content-area {
    background: url("/sites/all/themes/soil_land_use/images/homepagebanner.jpg") repeat scroll 0 0 transparent;
    color: white;
    height: 250px;
    padding: 20px 40px 40px;
}
.node-type-og-homepage #content-area  h2, .node-type-og-homepage #content-area  h3, .node-type-og-homepage #content-area  p {color:white; font-weight:normal; width:400px;}
.node-type-og-homepage #content-area  h2 {font-size: 2.4em;
    margin-top: 0;}

/*homepage content areas*/
div.homephoto {display: block; float: left;  padding: 10px 20px;}
#block-views-ogsite_homepage_blocks-block_5 { background: url("/sites/all/themes/soil_land_use/images/crophomebackground.jpg") repeat-x scroll 0 0 transparent;height: 190px;}
#block-views-ogsite_homepage_blocks-block_7 { background: #b6a983 url("/sites/all/themes/soil_land_use/images/soilhomebackground.jpg") repeat-x scroll 0 0 ;}	
#block-views-ogsite_homepage_blocks-block_5 h2, #block-views-ogsite_homepage_blocks-block_7 h2 {	
	border-bottom: 1px solid #CCCC99;
    margin: 0 20px 0 290px;
    padding-top: 10px;}
#block-views-ogsite_homepage_blocks-block_5 table, #block-views-ogsite_homepage_blocks-block_7 table {margin: 0 20px;}
#block-views-ogsite_homepage_blocks-block_7 p, #block-views-ogsite_homepage_blocks-block_7 ul {margin-left: 290px;}
#add-this {display:none;}

.page-county-soil-surveys #content, .page-suitabilities-interpretations #content {
    margin-left: 0;
    margin-right: -690px;
    width: 930px;
}

a.redbutton {
background-color: 
#CB1A2A;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABNCAYAAABnjw6eAAAAM0lEQVQoz2NhAAIWFIIRlUCIMeESw6YNmwE4TWEk0jwGVAOINYUIRxLhVfwEmh0MxHoVAB2fAXr5/+fTAAAAAElFTkSuQmCC");
background-image: -moz-linear-gradient(
transparent, 
rgba(0, 0, 0, 0.28));
background-image: -webkit-gradient(linear, left top, left bottom, from(
transparent), to(
rgba(0, 0, 0, 0.28)));
background-position: bottom center;
background-repeat: repeat-x;
line-height: 30px;
color: #fff;
font-weight: bold;
font-size: 12px;
text-align: center;
padding: 10px;
position: relative;
top: 2px;
left: 10px;
}

table.gsc-search-box td {
	margin: 0;
	padding: 0;
}