/*
Theme Name: Next Generation
Version: 1.0
Description: Next Generation Child theme for Canvas.
Description: Next Generation theme
Author: Lightspeed
Template: canvas
*/
 
@import url("../canvas/style.css");

body {
background-image:url('images/nextgen-bkgd.jpg')!important;
background-position:center !important;
background-repeat:repeat-y !important;
background-color: #008eb0
}

body  {
padding-top:0px!important;
}

h1, h2, h3, h4, h5, h6 {font-family:Arial,Helvetica,sans-serif!important;color:#555555 !important;}

#content  {
padding:20px 0 30px !important;
}
#header{
background:url("images/header.jpg") no-repeat scroll center 20px #FFFFFF;
background-position:center bottom!important;
padding:0 !important;
}

#content.business  {
padding:0px 0 0px !important;
}

.widget  {
margin:0 0 20px!important;}

#wrapper {
padding:0;
}

.sidebar .widget ul {
padding-left:10px!important;}

.sidebar .block  {
display:inline-block !important;
margin-bottom:10px;
vertical-align:top !important;
width:298px !important;}

blockquote h3 p{font-size:15px!important;color:#BAB9B9 !important;font-style:italic !important;line-height:1.3em;}

#linked-in a:hover{background:none!important;}

a:link, a:visited {
color:#008eb0;}

.entry, .entry p {
color:#555555;
font:13px/1.5em Arial,Helvetica,sans-serif!important;
}

.entry{
padding:6px 10px 0;
}

.entry p {
margin:0 0 12px;}

.nav li {
margin-right:10px;}

/* SEARCH FORM WIDGET */
.searchform  {
padding:0 0 0 11px;
}
.widget input.s  {border-color:#CCCCCC #EFEFEF #EFEFEF #CCCCCC;border-style:solid;border-width:1px;float:left;height:10px;margin-right:5px;padding:7px 0 7px 7px;width:66%;}
#footer-widgets .widget input.s  { width: 55%; }
.widget .screen-reader-text  { display: none; }
.widget input.submit { float:right; }

#header .search-widget {
float:right;
margin-top:0px;
width:310px;
}

#header .searchform input.s  {
	width: 175px;
	padding: 8px 10px 3px 25px;
	color: #777777;
	font-weight: bold;
	background: #fff url("images/ico-search.png") no-repeat 8px center;
	height:12px!important;
}

/* 2.2 Navigation */
#navigation{
border-bottom:5px solid #008eb0 !important;
margin-bottom:10px !important;
}

/* 2.3 Header */
#header{
padding:0 0 2px !important;
}

.two-col-left #main-sidebar-container #sidebar {
width:300px !important;}

.submit button{
padding-top:5px;
}

.eventheader{
font:17px/24px Arial,Helvetica,sans-serif !important;
color:#000;
padding:0 0 0 28px;
font-style:uppercase;
}

.eventdetails li{
font:14px/24px Arial,Helvetica,sans-serif !important;
list-style:none !important; 
}
.eventdetails li a{
text-decoration: none;
}

/* 2.4 Business Slider */
.sliderimg{
display:block;
float:right;
background:none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
width:auto;
border:medium none !important;
margin:0 !important;
padding:0 !important;
}


.sliderheader{
padding:40px 20px 10px 56px;
}

.sliderheader a{
font: bold italic 22px Arial,Helvetica,sans-serif !important;
color: #038eaf !important;
}

.slidersubheader{
font:italic 17px/1.8em Arial,Helvetica,sans-serif !important;
color: #555555!important;
padding-left:56px;
width:415px;
}

.business #loopedSlider .entry {
padding:0 !important;
margin-left:20px;
}

/* 2.5 Business Slider Button */

.sliderbuttonholder{
padding:20px 20px 0 380px;
}

.sliderbutton, .sliderbutton:visited{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border: 1px solid rgb(255,255,255);
background:url("images/button-overlay.png") repeat scroll 0 0 transparent;
color:#FFFFFF !important;
cursor:pointer;
display:inline-block;
font-family:Arial,Verdana,Geneva,sans-serif;
font-weight:bold;
padding:3px 10px 2px;
position:relative;
text-decoration:none;
}

.sliderbutton:hover {
opacity:0.8;
}



/* Archives Page */

.formlinkbutton{
display:block;
float:right;
}

.archive_header .formlinkbutton a {
font-size:13px;
line-height:24px;
text-decoration:none;
}

.catrss {
background:url("images/ico-rss.png") no-repeat scroll right 3px transparent;
display:block;
font-weight:lighter;
margin-bottom:0;
margin-left:0;
margin-right:10px !important;
margin-top:0;
padding:0 24px 3px 30px;
}

.catrss a {
text-decoration:none;
}

.catrss a:hover {
text-decoration:underline;
}

.clear{
clear:both;
}

.cat_archive_header {
border-bottom:5px solid #E6E6E6;
display:block;
float:left;
font-size:18px;
font-weight:bold;
margin:0 0 6px;
padding:0 0 10px;
width:100%;
}

/* Post Styles */

.post .post-embed {
margin-bottom:20px;
}

.post-meta {
margin:4px 10px 0 10px;
border-bottom:1px dotted #dddddd;
padding:0 0 6px 0;
}

.entry ul ul li {
list-style-type:none!important;}

.meme-post-meta {
float:right;
display:block;
}



.post .title, .page .title {
margin:0 0 0px;
color:#161616;
position:relative;
padding:0 10px 0 10px !important;
}

.singlepost img,  img.singlepost {
margin-top:10px !important;
float:right!important;
padding:2px !important;
margin-right:20px !important;
}

.nav  {
margin:0 0 0 0!important;}

.entry img, img.thumbnail {
background:none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
border:1px solid #DDDDDD;
margin:0px 20px 0;
padding:2px;
}

#navigation ul.rss {
background:url("images/ico-rss.png") no-repeat scroll right 5px transparent;
margin-right:0;
padding:6px 12px 3px 0!important;}

#block.entry img{
background:none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
margin:20px 20px 0 20px !important;
border:1px solid #dddddd !important;
padding:2px !important;
}

.archivepost .entry img, img.thumbnail{margin:0 6px 6px 0;float:left;}

.archivepost .entry p{margin:0px 0 14px;}

.entry ul {
padding:0 0 0 12px!important;}

.nav-entries, .wp-pagenavi {
}

.singlepost .entry p {padding:10px;}

.wp-pagenavi  {
margin:0 !important;
text-align:right !important;}

.mag-navi{background:none repeat scroll 0 0 #eeeeee;
border-bottom:none !important;
border-top:1px solid #dddddd;}

.wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi span.extend, .wp-pagenavi span.pages, .wp-pagenavi span.current {
color:#777777 !important;margin-right:4px;}

.wp-pagenavi .current, .wp-pagenavi .on, .wp-pagenavi a:hover {
background:#d0e4fd!important;
display:inline;
padding:3px 7px !important;}

.post {
margin:0 0 25px;
padding-top:10px;
}

#archives .post {
margin:0 0 25px;
padding-top:10px;
border: 1px solid #e5e4e4;
}

.archivepost .post {
margin:0 0 25px;
padding-top:10px;
}

.post-more {
background:none repeat scroll 0 0 #eeeeee !important;
border-top:1px solid #E6E6E6 !important;
border-bottom:none !important;
padding:10px 20px 10px 20px !important;
}

/* Post - Tags */

.post p.tags {
margin: 0 0 20px 20px;
}

/* Post - Bottom Nav */

.magazine .block .post{}

.widget blockquote p{
color:#BAB9B9 !important;
font-style:italic !important;
font-size:16px!important;
line-height:20px;}

.widget blockquote {
background:url("images/blockquote.png") no-repeat scroll 10px 12px transparent;
color:#bab9b9;
padding:10px 7px 10px 40px!important;}

blockquote {
background:url("images/blockquote.png") no-repeat scroll 0 12px transparent;
color:#bab9b9;
padding:10px 20px 10px 50px;}

blockquote h3{color:#bab9b9 !important;font-style:italic !important;}

.meta-nav-left{
background:url("images/arrow_left_nav.png") no-repeat scroll 0 -6px !important;
font:14px/1.5em Arial,sans-serif;
color:#ffb430;
text-decoration:none;
padding-left:20px;
}

.magazine .entry  {
padding:6px 10px 14px!important;}

.magazine h2{color:#038EAF !important;margin:0 10px !important;}

.meta-nav-left:hover{
text-decoration:underline !important;
}

.home-read{width:50%; float:left; display:inline;}
.home-case{display:inline;float:right;text-align:right;width:50%;}

.home-read a{text-decoration:underline!important;}
.home-case a {padding-right:6px;text-align:right;text-decoration:underline !important;}

.meta-nav-right{
background:url("images/arrow_right_nav.png") no-repeat scroll right -6px !important;
font:14px/1.5em Arial,sans-serif!important;
color:#ffb430;
text-decoration:none;
padding-right:20px;
}

.meta-nav-right:hover{
text-decoration:underline !important;
}

.widget-video-unit h4{display:none;}

/* Post - Bottom Nav */

.relatedposts p{
font-size:20px;
border-bottom:1px dotted #DDDDDD;
margin:0 0 10px 0;
}

.relatedposts ol {
margin-left:25px;
list-style:decimal;
}

.relatedposts li {
padding:5px 0 5px 0;
}

/* Post - Comments */

.postcomments p {
border-bottom:1px dotted #DDDDDD;
font-size:20px;
margin:10px 0 10px;
}

#comments .comment .comment-container {
padding:0;
position:relative;
}

#comments .comment.thread-even {
background:none repeat scroll 0 0 transparent;
border-bottom:none;
}

#comments {
border-top:none !important;
margin:0;
padding:0;
position:relative;
}

#comments h3 {
font:14px/1.5em Arial,sans-serif;
color:#333333;
font-weight:normal;
margin-bottom:20px;
}

#comments .comment-head {
background-color:#eeeeee;
margin:0 0 15px;
padding:10px 0;
border-bottom:1px solid #dddddd;
}

#comments .comment-head .name {
font-size:15px;
font-weight:bold;
margin-left:-48px;
}

#comments .comment {
margin:5px 0 30px 0;
}


#comments .avatar img {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
margin:60px 0 0 0;
padding:3px;
vertical-align:middle;
}

#comments .avatar {
float:left;
margin:0 15px 10px 0;
}

/*-------------------------------------------------------------------------------------------*/
/* ARCHIVE POSTS */
/*-------------------------------------------------------------------------------------------*/

.archivepost .title {
margin:0;
padding:0 20px !important;
position:relative;
}

/*-------------------------------------------------------------------------------------------*/
/* GALLERY PAGE */
/*-------------------------------------------------------------------------------------------*/
.post-head{background:url("images/post-head.png") no-repeat scroll 0 top!important;}

.post-foot{background:url("images/post-foot.png") no-repeat scroll -8px bottom !important;}

.post-bg{background:url("images/post-bg.png") repeat-y scroll -2px bottom !important;margin-left:-8px;}

/*-------------------------------------------------------------------------------------------*/
/* WIDGETS */
/*-------------------------------------------------------------------------------------------*/
.widget{
-moz-border-radius: 5px!important;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
padding-bottom:20px;
}

.two-col-left #main-sidebar-container #main {
display:inline!important;
float:left;
width:628px!important;}

.widget p, .textwidget{padding: 0 10px;}

#wp-admin-bar{display:none;}

.widget h3 {
-moz-border-radius-topleft:5px!important; 
-webkit-border-top-left-radius:5px;
-moz-border-radius-topright:5px; 
-webkit-border-top-right-radius:5px;
background:url("images/widget-bg.jpg") repeat-x scroll -2px bottom !important;
color:#fff !important;
font:bold 14px Arial,Helvetica,sans-serif;
margin:0 0 10px!important;
padding:6px 0 5px 12px;
text-transform:capitalize;
}

h2.widgettitle  {
-moz-border-radius-topleft:5px !important;
-moz-border-radius-topright:5px;
background:url("images/widget-bg.jpg") repeat-x scroll -2px bottom transparent !important;
color:#FFFFFF !important;
font:bold 16px Arial,Helvetica,sans-serif;
margin:0 0 10px !important;
padding:8px 0 8px 12px;
text-transform:capitalize;
}

#footer-widgets ul{padding-left:10px;padding-bottom:}

.gform_heading{display:none;}

.widget ul li a:link, .widget ul li a:visited {
color:#038EAF !important;
}

#footer-widgets .block {
padding:0!important;
}

#service .block2 img{margin:0!important;}
 .block2 img{margin:0!important;}

#footer {
border-top:none !important;
}

#footer-widgets .block {
float:left;
margin:0 25px 0 0;
padding:0 0 0 0;}

#footer-widgets.widget ul li {
list-style-type:none;
background:url("images/bullet.jpg") no-repeat scroll 5px 8px transparent !important;
padding-left:10px;
}

.widget ul li {
list-style-type:none;
background:url("images/bullet.jpg") no-repeat scroll 4px 8px transparent !important;
padding-left:14px;
}

#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover {
background:#F8F8F8;
color:#008eb0 !important;
font-weight:bold !important;
text-decoration:none; }

/*
#tabs.entry img, #tabs img.thumbnail {
margin:0 !important;
}
*/
#tabs .inside li img.avatar, #tabs .inside li img.thumbnail {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
float:left;
margin:0 8px 0 0!important;
padding:2px;
}

.button, .button:visited, .reply a {
padding:3px 10px 6px;}

.widget-video-unit {
margin: 10px 0;
}

/*-------------------------------------------------------------------------------------------*/
/* 4.1 FOOTER WOO NAVIGATION */
/*-------------------------------------------------------------------------------------------*/

#navigation-footer {
border-top:1px solid #dbdbdb;
border-bottom:5px solid #028eb1;
font:13px/13px Helvetica,Arial,sans-serif!important;
color: #525252;
margin-bottom:0;
padding:9px 0;
}

.fnav { z-index:99; margin:0; padding:0; list-style:none; line-height:1; margin-left:10px; }
.fnav a  {
position:relative;
color:#555;
display:block;
z-index:100;
padding:3px 11px;
line-height:18px;
text-decoration:none;
}
.fnav a:hover, .nav li.current_page_item, .nav li.current_page_parent { background:#eee;color: #008eb0; }
.fnav li li.current_page_item { background:none; }
.fnav li  { float:left; width: auto; }
.fnav li a.sf-with-ul { padding-right:20px; }

/* Gravity Forms */

.ridgecom{
color:#555555;
font:12px/1.5em Arial,Helvetica,sans-serif !important;
}

.gform_wrapper .top_label .gfield_label {
font:14px/1.5em bold Arial,Helvetica,sans-serif !important;
}

.gform_wrapper {
margin-bottom:0px!important;
max-width:600px;
overflow:hidden;
padding:0px!important;
}

.gform_wrapper .gform_footer {
margin: 0 !important;
padding:16px 0 10px 28px!important;}

input {
border-color:#CCCCCC #EFEFEF #EFEFEF #CCCCCC;
border-style:solid;
border-width:1px;
height:25px}

.gform_wrapper .top_label .gfield_label  {font-weight:700!important;}

.title2{
border-bottom:1px dotted #E6E6E6;
display:block;
float:left;
font-size:18px;
font-weight:bold;
margin:0 0 6px;
padding:0 0 6px;
width:100%;
color:#FF871A;
}

.entry ul li {
background:url("images/bullet.jpg") no-repeat scroll 4px 8px transparent !important;
list-style-type:none;
padding-left:14px;}

.gform_wrapper li, .gform_wrapper form li  {background:none!important;}

.sitemap h3{
border-bottom:4px solid #E6E6E6;
margin-bottom:10px !important;
padding:0 !important;
}

.sitemap h4{
border-bottom:2px solid #E6E6E6;padding-top:4px;
}

#woo_twitter-3 {background:url("images/twitter.jpg") no-repeat scroll 0px 0px transparent !important;}
#woo_twitter-3 h3{display:none;}
#woo_twitter-3 ul{padding-top:66px !important}

p.eventheader{margin:0!important;background:#E6E6E6;}

div.post-embed{display:none;}

ul.xoxo li {display:inline;padding-right:8px;}

.linkcat h2{background:none repeat scroll 0 0 #FFEEE0;
border-bottom:3px solid #FF871A !important;
color:#FF871A !important;
font:bold 14px Arial,Helvetica,sans-serif;
margin:0 0 10px;
padding:6px 0 5px 12px;
text-transform:uppercase;}

#footer-widgets ul.xoxo li {display:block;padding-right:8px;}

li#linkcat-2.linkcat{
display:block;
}

li#linkcat-2740.linkcat{
display:block;
}


li#linkcat-385.linkcat{
display:block;
}


#footer-nav{
margin: 0 auto;
}


.sidebar{
width:284px; margin-right:20px !important; float:left; overflow:hidden; display:inline;padding-bottom:10px;
}

#loopedSlider .container{height:300px!important;}

#loopedSlider  {
margin:0 auto 8px !important;}

#loopedSlider .entry h2 {
padding-bottom:0!important;font-style:italic !important; font-weight:bolder;}

#loopedSlider .entry p {font-style:italic !important; color:#555555;font-size:18px !important;}

.nav a, .nav li.current_page_item, .nav li.current_page_parent {
-moz-border-radius:3px 3px 3px 3px;}

.nav li.current_page_item{
color: #008eb0!important;}

.nav a:hover{
color: #008eb0;
}

#loopedSlider .read-btn{padding:0;margin:20px 0 0 300px;}
#loopedSlider .read-btn a{background:url("images/button.gif") no-repeat scroll 0 0 transparent !important;color:#FFFFFF;font-weight:bold;padding:6px 12px 12px;}


.entry h1 {
border-bottom:1px dotted #E6E6E6;
margin-bottom:10px;
padding-bottom:0px;
font-size: 20px!important;
}

#service .entry{padding:0!important;}

#service .block2  {
display:inline-block;
vertical-align:top;
width:307px;
}

#service .entry ul {
padding:0 0 0 0 !important;
}

h1 {
color:#008eb0 !important;
font:22px/1.5em Arial,Helvetica,sans-serif !important;
}

ul.xoxo img{
background:none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
border:1px solid #DDDDDD !important;
display:block;
margin:10px 20px 0 0;
padding:2px !important;
}

#linkcat-2 ul.xoxo img{
background:none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
border:none !important;
display:inline !important;
margin:0!important;
padding:2px !important;
vertical-align:middle;
}

.textwidget img{float:left;
padding-bottom:2px;
padding-right:6px;}

.business #loopedSlider a.previous {
left:10px!important;
opacity:0.8!important;
position:absolute!important;
top:85%!important;
}

.business #loopedSlider a.next {
opacity:0.8 !important;
position:absolute !important;
right:458px !important;
top:85% !important;
}

h4.title  a{
color: #1095b5!important;
font-size:18px!important;
}

.post-bg2 h4.title  a{
color: #1095b5!important;
font-size:14px!important;
padding-bottom:4px!important;
}

.box .entry {
margin-bottom:25px;}

/*-------------------------------------------------------------------------------------------*/
/* FOOTER CREDITS */
/*-------------------------------------------------------------------------------------------*/

#copyright{
margin-top:5px;
}

#copyright p{
font:12px Arial,sans-serif !important;
color: #038eaf !important;
}

#copyright p a{
font:12px Arial,sans-serif !important;
color: #038eaf !important;
}

#credit p{
font:italic 12px Arial,sans-serif !important;
color: #038eaf !important;
}

#credit p a{
font:12px Arial,sans-serif !important;
color: #038eaf !important;
}

.business .block{
display:inline-block!important;
width:304px;
vertical-align:top!important;
margin-bottom:10px;
}

.widget .block{width:298px!important;}

.business .block{min-height:380px;}

.block.odd{padding-left:10px;}

.home-title h3{
color:#40aac4!important; font-size: 15px; font-weight:bold; margin:3px 0 2px;
}

.home-img img{padding:5px; border: 1px solid #e5e4e4;}

.home-content{margin: 0 0 6px;min-height:92px;}

.block2{
display:inline-block;
margin-bottom:20px;
min-height:212px;
vertical-align:top;
width:297px;
}

.block2.odd{padding-left:10px;}

.widget2 ul li {
background:url("images/bullet.jpg") no-repeat scroll 4px 8px transparent !important;
padding-left:16px;
}

.widget2 h4{font:bold 18px/1.2em Arial,sans-serif;color:#1095B5 !important;margin-bottom:6px;}

.post-bg2  {
background:url("images/post-bg2.gif") repeat-y scroll -2px bottom transparent !important;
margin-left:-8px;}

.post-head2  {
background:url("images/post-head2.gif") no-repeat scroll 0 top transparent !important;
}

.post-foot2  {
background:url("images/post-foot2.gif") no-repeat scroll -6px bottom transparent !important;
min-height:264px;
}

#case-display .post-foot2  {
background:url("images/post-foot2.gif") no-repeat scroll -6px bottom transparent !important;
min-height:auto !important;
height:auto !important;
}

#case-display .post-foot2 .entry img{margin:10px 6px 6px 10px!important;}

.three-col-middle #main-sidebar-container #main {
width:451px!important;
}

.post-bg2 .post  {
padding:10px 6px 0 !important;
}

.archive_header  {
border-bottom:0px solid #E6E6E6!important;
display:block;
float:left;
font-size:18px;
font-weight:bold;
margin:0 0 0 !important;
padding:0 0 0 !important;
width:100%;
}

p#breadcrumbs{padding:0 0 10px; margin-top:-14px;}

.post-bg .post .title{
padding:8px 18px !important;
}

.post-bg img{margin-left:16px;margin-bottom:10px;}

.post-bg .entry  {
padding:6px 16px 0!important;
}

.servicesblock3{
display: inline-block;
width: 307px ;
margin-top: 15px;
vertical-align: top;

}
.servicesblock3 img {
margin: 0 !important;
}
.servicesblock3.odd {
display: inline-block;
margin-top: 15 px;
vertical-align: top;
width: 307px ;

}

.block2 .block2.odd {
margin-bottom: 35px;
}
.hackadelic-sliderPanel {
	border: 1px solid #ccc;
	padding: 0px;
	margin-top:10px;
    -moz-border-radius: 5px; -webkit-border-radius: 5px;
}

a.hackadelic-sliderButton {
	border: 1px solid #ccc;
background:url("images/widget-bg.jpg") repeat-x scroll -2px bottom transparent !important;
color:#FFFFFF !important;
font:bold 14px Arial,Helvetica,sans-serif;
margin:0 2px 10px !important;
padding:8px 0 8px 12px;
text-transform:capitalize;
     -moz-border-radius: 5px; 
     -webkit-border-radius: 5px; 
}

a.hackadelic-sliderButton:hover {
	border: 1px solid #F0F0E0;
}

.entry .hackadelic-sliderPanel {
	background-color: #fcfcfc;
}

.textwidget .hackadelic-sliderButton {
	display: block;
	text-align: center;
	margin: .5em;
}

.textwidget .hackadelic-sliderPanel {
	background-color: #F0F0E0;
}
.single-btn a {
background:url("images/single-btn.gif") no-repeat scroll 0 0 transparent !important;
color:#FFFFFF;
font-weight:bold;
padding:6px 12px 12px;}

h4 { margin-bottom: 13px; margin-top: 13px; font-weight:bold ; }

td, tr  {padding: 13px; border: 1px solid #E5E5E5; -moz-border-radius:5px 5px 5px 5px !important; }

#case-single h3{color:#1095B5 !important;
font:bold 18px/1.2em Arial,sans-serif;
margin-bottom:6px;
}

h3 span#test-single {color:#1095B5 !important;
font:bold 18px/1.2em Arial,sans-serif;
margin-bottom:6px;
}

.widget h3 span#test-single {color:#fff !important;
font:bold 18px/1.2em Arial,sans-serif;
margin-bottom:6px;
}

#footer-widgets .block {
float:left;
padding:20px 0 0 20px;
width:210px!important;}

#navigation-top  {
border-bottom:1px solid #DBDBDB !important;
border-top:0 none !important;
margin-bottom:10px !important;
padding:4px 0 !important;}

#related-posts{margin-top:10px;}
#case-display{width:50%; display:inline;}
.post-bg2 .post {
padding:10px 6px 0 !important;
width:440px;
}

.single-btn{height:50px;}
.widget .single-btn{height:24px;margin-left:130px;}
.widget .single-btn2{height:24px;margin-left:88px;}


#gravityformswidget-3 input {
height:10px;
width:250px;
}

#gravityformswidget-3 .gfield_label {
color:#555555 !important;
font-size:10px !important
}

#gravityformswidget-3 textarea {
height:70px;
margin-bottom:10px;
width:250px !important;}

#gravityformswidget-3 .button {
float:right;
height:30px;
margin-right:14px;
width:93px;
background-color:#04718B;
}

#gravityformswidget-4 input {
height:10px;
width:250px;
}

#gravityformswidget-4 .gfield_label {
color:#555555 !important;
font-size:10px !important
}

#gravityformswidget-4 textarea {
height:70px;
margin-bottom:10px;
width:250px !important;}

#gravityformswidget-4 .button {
float:right;
height:30px;
margin-right:14px;
width:93px;
background-color:#04718B;
}

.button, .button:visited, .reply a {
background-color:#04718B!important;
}

.button:active, .reply a:active {
top:-2px!important;}

.button2  {
background-color:#04718B;
margin-right:14px;
margin-bottom:8px;
background:url("images/alert-overlay.png") repeat scroll 0 0 #04718B;
border:medium none;
color:#FFFFFF !important;
cursor:pointer;
display:inline-block;
font-family:Verdana,Geneva,sans-serif;
padding:5px 10px 6px;
position:relative;
text-decoration:none;
font-size:12px;
font-weight:bold;
line-height:1;
-moz-border-radius: 5px!important;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
border-style:solid;
border-width:1px;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
}

#recaptcha_image img{margin:0px !important;}

li#field_1_12 label{width:400px; float:none!important;}

.wp-table-reloaded h4{background:none repeat scroll 0 0 #038EAF;color:#fff!important;padding: 2px 12px;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;
font-weight:bold;font:13px/1.5em Arial,Helvetica,sans-serif !important;
margin:0 -14px;}

.wp-table-reloaded td, .wp-table-reloaded tr{padding:0 13px 6px;}
