body{background-attachment: scroll;background-image: url("http://venturaplumbingandrooter.com/wp-content/themes/smallbizdynamic/images/texture.png");
background-position: left top;background-repeat: repeat-x;}
#header h1 {font-family:Arial, Helvetica, sans-serif; font-size:24px;}
#header h2{font-size:21px;
font-family:Arial, Helvetica, sans-serif;}
#header .street-address {font-family:Arial, Helvetica, sans-serif;font-size:7px;}
#header .locality {font-family:Arial, Helvetica, sans-serif;font-size:7px;}
#header .region {font-family:Arial, Helvetica, sans-serif;font-size:7px;}
#header .postal-code {font-family:Arial, Helvetica, sans-serif;font-size:7px;}
#header .email {font-family:Arial, Helvetica, sans-serif;font-size:7px;}
#header .tel {font-family:'Arial Black', Gadget, sans-serif;font-size:30px; font-weight:bold; line-height: 33px;}
h2, #post-title a, .smallbiz_maptitle h4 {color: #03519A;}
h1, #content h1, #sidebar h1, #featured h1, #footer h1{font-size:28px;}
h2, #content h2, #sidebar h2, #footer h2{font-size:22px;}
.menu a{font-family:Arial, Helvetica, sans-serif;font-size:15px;}
#post-title a {font-size:22px; font-family:Arial, Helvetica, sans-serif;}
.entry-title {font-family:Arial, Helvetica, sans-serif;}
p, #content p, #content h1,#content h2, #content h3, #content h4, #content h5, #content ul, #content li, ul, li {font-family:Arial, Helvetica, sans-serif;}
p, #content p, #content ul, #content li, ul, li {font-size:16px;}
p, ul, li, small {color: #333333;}
h3 a.rsswidget  {background-color:#03519A;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#03519A;text-decoration:none;padding-left:5px;}
#sidebar h3 {background-color:#03519A;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#03519A;}
#sidebar p, #sidebar h1,#sidebar h2, #sidebar h4,#sidebar h5,#sidebar ul,#sidebar li, #sidebar a {font-family:Arial, Helvetica, sans-serif;}
#sidebar p, #sidebar ul,#sidebar li {font-size:16px;}
h3, #content h3, #featured h3, #footer h3{font-size:18px;}
.contactleft, .contactright {color: #333333;}
#respond {color: #333333;}
#featured p, #featured h1,#featured h2,#featured h3,#featured h4,#featured h5,#featured ul,#featured li,#featured a {font-family:Arial, Helvetica, sans-serif;}
#featured p, #featured h4, #featured h5, #featured ul, #featured li, #featured a 
{font-size:15px;}
#footer p,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer ul,#footer li,#footer a, #footer b {font-family:Arial, Helvetica, sans-serif;}
#footer p,#footer h4,#footer h5,#footer ul,#footer li,#footer a, #footer b {font-size:10px;}
a:link, a:visited {color: #2598E6;}
a:hover {color: #F77C1E;}
p.footercenter {color: #333333;}
#footer, #footer a, #footer b {color: #333333;}
#page{background:#FFFFFF;}
#accesswrap,#accesswrap-responsive{background-color:#03519A;}
#contentwrap{background-color:#AEDDF8;}
#featuredwrap{background-color:#F1F1F1;}

#access, #access-responsive {background-color:#03519A;}
#access ul ul a, #access-responsive ul ul a {background-color:#03519A;}
#access ul ul :hover > a, #access-responsive ul ul :hover > a {
background-color:#03519A;color:#F77C1E;}
#access ul ul li.current_page_item > a, #access-responsive ul ul li.current_page_item > a,
#access ul ul li.current-menu-ancestor > a, #access-responsive ul ul li.current-menu-ancestor > a,
#access ul ul li.current-menu-item > a, #access-responsive ul ul li.current-menu-item > a,
#access ul ul li.current-menu-parent > a, #access-responsive ul ul li.current-menu-parent > a {background-color:#03519A;color: #FFFFFF;}
#access a, #access-responsive a{color:#FFFFFF;}
#access li:hover > a, #access-responsive li:hover > a{color:#F77C1E;}
#access ul :hover > a, #access-responsive ul :hover > a {color:#F77C1E;}
#access ul ul:hover > a, #access-responsive ul ul:hover > a{border:none;}
#access ul li.current_page_item > a, #access-responsive ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a, #access-responsive ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a, #access-responsive ul li.current-menu-item > a,
#access ul li.current-menu-parent > a, #access-responsive ul li.current-menu-parent > a {color: #FFFFFF;}

#sidebar h3:after{content:url(http://venturaplumbingandrooter.com/wp-content/themes/smallbizdynamic/images/corner.png);}

.appointment-request-widget .submit, #appointment_request_widget_footer_iframe button {
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
color:#03519A;
border-color:#03519A;
}

.recent-blog-posts-widget .readmore {
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
color:#03519A;
border-color:#03519A;
}

.programista-it-email-opt-in-form input[type=submit] {
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
color:#03519A;
border-color:#03519A;
}

.recent-blog-post h4{font-size:16px;}

/* nivo slider widget */
.nivoSlider img {
	max-width: none !important;
	padding: 0 !important;
	border: none !important;
}

/* email opt-in widget */

.programista-it-email-opt-in-form {
  padding-left:0px;
}

.programista-it-email-opt-in-form input[type=submit] {
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	display: inline-block;
	text-decoration: none;
	font-size: 12px;
	line-height: 23px;
	height: 24px;
	margin-left: 15px;
	padding: 0 10px 1px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 3px;
	-webkit-appearance: none;
	border-radius: 3px;
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.programista-it-email-opt-in-form input[type=text], .programista-it-email-opt-in-form input[type=email] {
  padding: 2px 6px;
  border: 1px solid #000;
  border-radius: 5px;
  max-width: 60%;
}

/* smallbiz theme fix */
@media screen and (max-width: 767px) {
	.programista_it-youtube_widget iframe {
		max-width: 100%;
	}
}

/* WP3 Background Color/image: */

/* moved from wordpress */
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

/* moved from layout/widgetized/frontend.php */
#widgetized_entry #content{padding-bottom:0px;}

/* address in the middle of the logo */
#header {
    position: relative;
}

/* header box */

.header_box_hide_all p {
    padding-top: 20px;
}

/* adjust smallbiz map */

.smallbiz_map iframe {
    width:660px !important;
    height:280px !important;
}

/* businessinfo widget */

.smallbiz_business_info_map {
    padding-bottom: 15px;
}

.smallbiz_business_info_map iframe {
    width: 100% !important;
    height: 300px !important;
}

.smallbiz_business_info_widget div, .smallbiz_business_info_widget p {
    font-size: 14px;
}

.smallbiz_business_info_widget .button {
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    display: inline-block;
    text-decoration: none;
    font-size: 12px;
    line-height: 23px;
    height: 24px;
    margin: 0;
    padding: 0 10px 1px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 3px;
    -webkit-appearance: none;
    border-radius: 3px;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.smallbiz_business_info_widget .left {
    float: left;
    padding-right: 30px;
}

.smallbiz_business_info_widget .right {
    float: left;
}

.smallbiz_business_info_widget .info {
    padding-bottom: 20px;
}

.smallbiz_business_info_widget .info .left {
    min-width: 40%;
}

.smallbiz_business_info_widget .p {
    margin: 0 !important;
    padding: 0 0 10px 0 !important;
}

.smallbiz_business_info_widget h4 {
    margin: 0;
    padding: 5px 0 !important;
}

.smallbiz_business_info_widget .address {
    padding-top: 15px;
}

.smallbiz_business_info_widget hr {
    display: block;
    width: 100%;
    margin: 20px auto;
}

.smallbiz_business_info_widget .info .left, .smallbiz_business_info_widget .info .right {
    padding-bottom: 10px;
    line-height: 18px;
}

.smallbiz_business_info_widget .logo img {
    width: 24px;
    vertical-align:middle;
    position: relative;
    top: -2px;
    margin-right: 5px;
}

.smallbiz_business_info_widget .logo {
}