/*
Theme Name: Corvallis Physical Therapy 19
Theme URI: http://www.e-rehab.com/
Version: 1.0
Description: Designed by John Mason
Author: jon shiroma
Author URI: http://www.e-rehab.com
Template: xwp
*/
@import url(superfish.css);

* {
    margin: 0;
}

html, body {
    height: 100%;
    min-height:100%;
height:auto;
}



body.blog #hidethis {display: none;}

/*STRUCTURE - header, footer, etc*/
html {
    background: url('images/sidesliver.png') repeat-x #979726;
    overflow-y: scroll;
}

body {
    background:url('images/centerbg.png') repeat-y center;
}

.wrapper {
    min-height: 100%;
    width: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -88px;
    position: relative;
    background:url('images/blank.png') no-repeat top center;
}

#footer, .push {
    height: 88px;
    clear: both;
 /* .push must be the same height as .footer */
}

body,td,.bottom,.mceContentBody,.normal {
    color: #010000;
}

body {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-family: "Cabin",verdana,sans-serif;
}

h1,h2,h3,h4,h5,h6,.orangebg {
    font-family: "Cabin",verdana,sans-serif;
}

h1 {
    font-size: 150%;
}

h2 {
    font-size: 130%;
}

h3 {
    font-size: 115%;
}

h5{font-size:.9em;text-transform:capitalize;border-bottom:0;letter-spacing:1px;}



.base,.gmaptopper {
    background-color: #979726 !important;
    border-color: #979726 !important;
}

.base_sprite,.base_numbers li:before {
    background-image: url(images/shortcodes/sprites/custom_sprite_092334.png) !important;
}

.base_text,.base_sprite a,h1,h2,h3,h4,h5,h6,.brd,.testimonial,.colorlist,.bodytext {
    color: #666666 !important;
}

.altcolor {
    color: #000
}

a:link {
    color: #c96f01
}

a:visited,a:active {
    color: #c96f01
}

a:hover {
    color: #979726;
    text-decoration: none
}

.box3 {
    border-top: 1px solid #979726;
    border-bottom: 1px solid #979726;
    padding: 6px;
    z-index: 1;
}

.brd {
    border: solid 1px #c96f01;
}

.brd1 {
    border: solid 1px #979726;
}

.dbrd {
    border: solid 1px #c96f01;
    background-color: #ead3b8;
    padding: 3px;
}

.dbrd1 {
    border: solid 1px #7f8da9;
    background-color: #323b4e;
    padding: 3px;
}

.faqbackground {
    background-color: #ead3b8;
}


/*Opera Fix*/
body:before {
    content: "";
    height: 100%;
    float: left;
    width: 0;
    margin-top: -32767px;
    /
}

#mnav { z-index: 150; position: absolute; bottom: 55px; left: 55px }
#mnav a {padding: 3px 5px;  height: 22px !important; width: 20px !important; background: url("/files/images/ns.png") no-repeat; text-decoration: none; color: #FFF!important; color: rgba(255,255,255,0); line-height: 0px; display: inline-block !important; font-size: 0px;}
#mnav a.activeSlide { background: url("/files/images/s.png") no-repeat; color: #FFF!important; color: rgba(255,255,255,0);color: transparent; display:inline-block !important; }
#mnav a:focus { outline: none; }



#nav li { margin: 0; list-style-type: none;display:inline; }
#nav a { padding: 0; display: inline; }
#nav a.activeSlide { text-decoration:underline !important;color:#979726; }
#nav a:focus { outline: none; }

/*-----Header--------*/
header {
    height: 184px;
    position: relative;
    width: 100%;
}

#insideheader {width:990px;margin:0 auto;position:relative;}

#logo {
    height: 425px;
    width: 103px;
    position:absolute;
    top:32px;
    left:58px;
}

#hero {
    width:938px;
    height:354px;
    position:relative;
    margin:0 auto;
}

#topaddr {
    font-family: 'Cabin', sans-serif;
    font-size: 16px;
    position: absolute;
    right: 96px;
    text-align: right;
    top: 20px;
    width: 400px;
    /*text-shadow: 1px 1px 2px #000;*/
    letter-spacing: .1em;
}

#topaddr span {
    font-size: 24px;
    line-height: 1.05em;
}

#topaddr * {
    text-decoration: none;
    color: #000;
}

#topaddr a:hover {
    color: #77781E !important;
}

#topaddr a:hover span {
    font-size: 24px;
    color: #7f7e20 !important;
}

#searchformframe{width:300px;position:absolute;top:100px;right:63px;z-index:500;height:45px;}



.gfield_label, .gform_description {color: #8f8f24}

.gform_wrapper .gform_body .gform_fields .gfield input[type=text],
.gform_wrapper .gform_body .gform_fields .gfield input[type=email],
.gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
.gform_wrapper .gform_body .gform_fields .gfield input[type=url],
.gform_wrapper .gform_body .gform_fields .gfield input[type=number],
.gform_wrapper .gform_body .gform_fields .gfield input[type=password],
.gform_wrapper .gform_body .gform_fields .gfield select,
.gform_wrapper .gform_body .gform_fields .gfield textarea {
font-size:13px;
color:#000;
border:solid 1px #8f8f24;
background:#FFF;
}

.gform_wrapper .gform_footer input[type=submit], #searchsubmit {color:#000;background: #d5d573; /* old browsers */
background: -moz-linear-gradient(top, #8f8f24 0%, #d5d573 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f8f24), color-stop(100%,#d5d573)); /* webkit */

box-shadow: inset 0px 0px 6px #fff;
-webkit-box-shadow: inset 0px 0px 6px #fff;
border: 1px solid #8f8f24;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(http://19.ptclinicng.com/wp-content/themes/19theme/PIE.php); /* Internet Explorer */}

#comment, #s {
    width:150px;
    color:#000;
    border:solid 1px #8f8f24;
background:#FFF;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(http://19.ptclinicng.com/wp-content/themes/19theme/PIE.php); /* Internet Explorer */
}

/*-------Main Area/Content-------*/
.main {
    position: relative;
    padding: 0;
    width: 910px;
    text-align: left;
    margin: 0 auto;
    overflow: hidden;
    padding:20px 50px;
}

#leftcol {
    float: left;
    width: 750px;
    display: inline;
    margin: 0;
    padding: 10px;
}

#rightcol {
    float: left;
    width: 220px;
    height: 788px;
    display: inline;
    margin: 0;
    padding: 0;
}

/*MENUS*/

#horimenu {
    width: 900px;
    height: 34px;
    position: absolute;
    left:58px;
    top:147px;
    z-index: 200;
    background: url('images/menubg.png') no-repeat;
}

#navCenter {
    margin-left: 5px;
    height:34px;
}


.current_page_item a {
    color: #FFF !important
}

.sf-menu a {
    font-size: 11px;
/*font-weight: bold;
    letter-spacing: 1px;*/
    padding: 8px 10px;
    border: none;
    text-decoration: none;
    border-right:1px solid #c2c21b;
}

.sf-menu a, .sf-menu a:visited, .sf-menu a:active {
 /* visited pseudo selector so IE6 applies text colour*/
    color: #FFF;
  /*Match color above*/
}

.sf-menu {
    float: left;
}

.sf-menu li {
    /*background:       transparent;*/
}

.sf-menu li li a {
    border-right: none;
    border-right:none;
}

.sf-menu li li {
    background: #74751d;
}

.sf-menu li li li {
    background: #74751d;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover {
    color: #FFF;
    background:#d47602;
    outline: 0;
}

.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover {
    color: #FFF;
    outline: 0;
    background: #d47602;
}

.sf-menu li li li:hover, .sf-menu li li li.sfHover,
.sf-menu li li li a:focus, .sf-menu li li li a:hover {
    color: #FFF;
    outline: 0;
    background: #d47602;
}

/*DESIGN ELEMENTS - boxes and such*/

#footer {
    position: relative;
    color: #FFFFFF;
    width: 100%;
    height: initial;
    text-align: left;
    margin: 0 auto;
    padding: 3px 0;
    background: url('images/footerbg.png') repeat-x #db8002;
}

#footer a:link,#footer a:visited {
    color: #FFF;
}

#footer p {
    padding: 0 8px;
    margin: 0;
    color: #FFF !important;
}

#footer a:hover {color: #C2C21B}
/*-------- Specific to this site ------------*/
#maincontent ul li, #maincontent ol li {
    padding-bottom: 9px;
}

#maincontent ul li:last-child, #maincontent ol li:last-child {
    padding-bottom: 0px;
}

#maincontent ul ul li:last-child, #maincontent ol ol li:last-child {
    padding-bottom: 0px;
}

#maincontent ul ul li:first-child, #maincontent ol ol li:first-child {
    padding-top: 0px;
}

a.linkopacity:hover img {
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    -khtml-opacity: 0.5;
}

a.linkopacity img {
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;
    -khtml-opacity: 1.0;
}

hr {
    border: 0;
    color: #db8002;
    background-color: #db8002;
    height: 1px;
    width: 100%;
    text-align: left;
}

hr.green {
    border: 0;
    color: #8a98b5;
    background-color: #8a98b5;
    height: 1px;
    width: 100%;
    text-align: left;
}

.blackbrd {
    border: solid 1px #000;
}

.orangetext {
    color: #db8002;
}

.orangestrip {
    background-color: #db8002 !important;
    border-color: #db8002 !important;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    margin-bottom: 9px;
}
.orangebg{
    background-color: #db8002 !important;
    border-color: #db8002 !important;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:normal;text-align:center;font-size:140%;}
.bluestrip{background:#4d8abe;padding-top:3px;padding-bottom:3px;color:#FFF;text-align:center;}
.bluebrd{border:solid 1px #4d8abe;}

.ltbluetext{color:#4d8abe;}
.ltbluebg{background:#4d8abe;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
.dkbluetext{color:#192869;}
.dkbluebg{background:#192869;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
.pad10{padding-left:10px;padding-right:10px;}
.cursive{font-weight: bold;font-family:'Parisienne','brush script mt', cursive;font-size:22px;letter-spacing:1px;}
.testimonialbox{color: #f3901c;font-weight: bold;font-family:'Parisienne','brush script mt', cursive;font-size:20px;letter-spacing:1px;}


.greenbrd {
    border: solid 1px #979726;
}

.greentext {
    color: #979726;
}

.greenstrip {
    background-color: #979726 !important;
    border-color: #979726 !important;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    margin-bottom: 9px;
}

/* SEO Styles */
.seoH1 {
    color: #c96f01;
    font-size: 18px;
}

.seoH2 {
    color: #c96f01;
    font-size: 14px;
}

.seoFooter {
    font-size: x-small;
    color: #FFF;
    margin: 0;
}

.seoFooter a:link,.seoFooter a:visited {
    color: #FFF;
    text-decoration: none;
}

.seoFooter a:hover,.seoFooter a:active {
    color: #FFF;
    text-decoration: none;
}

/* Ask A Pro Styles */
table.askapro{border:solid 1px #000;background:#FFF;margin-bottom:15px;}
.askaprobg{background:url('images/askAPro/leftbg.gif') repeat-y;}
.askaprobg2{background:url('images/askAPro/leftbg.gif') repeat-y left top;}
.askaprologo{background:url('images/askAPro/logo.gif') no-repeat;width:199px;height:36px;padding-left:0;padding-right:8px;margin-top:2px;}
.physicalTherapy{background:url('images/askAPro/physicalTherapy.gif') no-repeat;width:78px;height:122px;margin:0;padding:0;}

.carrolEsterhuizen{background:url('images/askAPro/carrolEsterhuizen.gif') no-repeat;width:78px;height:122px;margin:0;padding:0;}
.craigIseli{background:url('images/askAPro/craigIseli.gif') no-repeat;width:78px;height:122px;}
.kerryBoysen{background:url('images/askAPro/kerryBoysen.gif') no-repeat;width:78px;height:122px;}
.lauraAndCarol{background:url('images/askAPro/lauraAndCarol.gif') no-repeat;width:78px;height:180px;}
.lauraHoffman{background:url('images/askAPro/lauraHoffman.gif') no-repeat;width:78px;height:122px;}
.lisaToney{background:url('images/askAPro/lisaSorenson.gif') no-repeat;width:78px;height:122px;}
.lisaSorenson{background:url('images/askAPro/lisaSorenson.gif') no-repeat;width:78px;height:122px;}
.parwanaSchell{background:url('images/askAPro/parwanaSchell.gif') no-repeat;width:78px;height:122px;}
.shawnSteiner{background:url('images/askAPro/shawnSteiner.gif') no-repeat;width:78px;height:122px;}
.sheriProm{background:url('images/askAPro/sheriProm.gif') no-repeat;width:78px;height:122px;}
.craig{background:url('images/askAPro/craig.png') no-repeat;width:78px;height:81px;}
.theresaBaker{background:url('images/askAPro/theresaBaker.gif') no-repeat;width:78px;height:122px;}
.dane{background:url('images/askAPro/dane.gif') no-repeat;width:78px;height:122px;}
.erin{background:url('images/askAPro/erin.gif') no-repeat;width:82px;height:122px;}

#left{
height:220px;
width:100%;
margin-right:25px;
font-size:12px;
}
#left ul {
padding-top:0;
}
#left li:first {
margin-top:0;
padding-top:0;
}
#left li {
font-size:12px;
}

.content{
display:none;
padding:9px;
min-height:300px;
}

#div0{
display:block;
padding:9px;
min-height:300px;
}

.blackbrd{border:solid 1px #000;}

.video{margin-bottom:20px;}

.orangebg2{background:#f3901c;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}

.boxes {width:350px;height:615px; z-index:5px;}

.head a:link, .head a:visited, .head a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:238px;left:554px;}
.head a:hover, .head a:focus, .head a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:238px;left:554px;}

.neck a:link, .neck a:visited, .neck a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:300px;left:554px;}
.neck a:hover, .neck a:focus, .neck a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:300px;left:554px;}

.shoulder a:link, .shoulder a:visited, .shoulder a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:322px;left:517px;z-index:5;}
.shoulder a:hover, .shoulder a:focus, .shoulder a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:322px;left:517px;z-index:5;}

.elbow a:link, .elbow a:visited, .elbow a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:387px;left:502px;z-index:5;}
.elbow a:hover, .elbow a:focus, .elbow a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:387px;left:502px;z-index:5;}

.hand a:link, .hand a:visited, .hand a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:625px;left:469px;z-index:5;}
.hand a:hover, .hand a:focus, .hand a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:625px;left:469px;z-index:5;}

.back a:link, .back a:visited, .back a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:357px;left:554px;z-index:5;}
.back a:hover, .back a:focus, .back a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:357px;left:554px;z-index:5;}

.hip a:link, .hip a:visited, .hip a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:430px;left:524px;z-index:5;}
.hip a:hover, .hip a:focus, .hip a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:430px;left:524px;z-index:5;}

.knee a:link, .knee a:visited, .knee a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:564px;left:532px;z-index:5;}
.knee a:hover, .knee a:focus, .knee a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:564px;left:532px;z-index:5;}

.foot a:link, .foot a:visited, .foot a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:675px;left:530px;z-index:5;}
.foot a:hover, .foot a:focus, .foot a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:675px;left:530px;z-index:5;}

.baseball a:link, .baseball a:visited, .baseball a:active {width:110px;height:167px;background:url('/files/topics/baseball.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.baseball a:hover, .baseball a:focus, .baseball a:visited:hover {width:110px;height:167px;background:url('/files/topics/baseball-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.biking a:link, .biking a:visited, .biking a:active {width:110px;height:167px;background:url('/files/topics/biking.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.biking a:hover, .biking a:focus, .biking a:visited:hover {width:110px;height:167px;background:url('/files/topics/biking-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.dancing a:link, .dancing a:visited, .dancing a:active {width:110px;height:167px;background:url('/files/topics/dancing.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.dancing a:hover, .dancing a:focus, .dancing a:visited:hover {width:110px;height:167px;background:url('/files/topics/dancing-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.other a:link, .other a:visited, .other a:active {width:110px;height:167px;background:url('/files/topics/other.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.other a:hover, .other a:focus, .other a:visited:hover {width:110px;height:167px;background:url('/files/topics/other-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.exercising a:link, .exercising a:visited, .exercising a:active {width:110px;height:167px;background:url('/files/topics/exercising.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.exercising a:hover, .exercising a:focus, .exercising a:visited:hover {width:110px;height:167px;background:url('/files/topics/exercising-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.golfing a:link, .golfing a:visited, .golfing a:active {width:110px;height:167px;background:url('/files/topics/golfing.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.golfing a:hover, .golfing a:focus, .golfing a:visited:hover {width:110px;height:167px;background:url('/files/topics/golfing-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.gymnastics a:link, .gymnastics a:visited, .gymnastics a:active {width:110px;height:167px;background:url('/files/topics/gymnastics.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.gymnastics a:hover, .gymnastics a:focus, .gymnastics a:visited:hover {width:110px;height:167px;background:url('/files/topics/gymnastics-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.physical-therapy a:link, .physical-therapy a:visited, .physical-therapy a:active {width:110px;height:167px;background:url('/files/topics/physical-therapy.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.physical-therapy a:hover, .physical-therapy a:focus, .physical-therapy a:visited:hover {width:110px;height:167px;background:url('/files/topics/physical-therapy-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.pregnancy a:link, .pregnancy a:visited, .pregnancy a:active {width:110px;height:167px;background:url('/files/topics/pregnancy.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.pregnancy a:hover, .pregnancy a:focus, .pregnancy a:visited:hover {width:110px;height:167px;background:url('/files/topics/pregnancy-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.running a:link, .running a:visited, .running a:active {width:110px;height:167px;background:url('/files/topics/running.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.running a:hover, .running a:focus, .running a:visited:hover {width:110px;height:167px;background:url('/files/topics/running-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.soccer a:link, .soccer a:visited, .soccer a:active {width:110px;height:167px;background:url('/files/topics/soccer.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.soccer a:hover, .soccer a:focus, .soccer a:visited:hover {width:110px;height:167px;background:url('/files/topics/soccer-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.workplace a:link, .workplace a:visited, .workplace a:active {width:110px;height:167px;background:url('/files/topics/workplace.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.workplace a:hover, .workplace a:focus, .workplace a:visited:hover {width:110px;height:167px;background:url('/files/topics/workplace-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

a.whitelink:link {color:#FFFF66;}
a.whitelink:visited {color:#FFFF66;}
a.whitelink:active {color:#FFFF66;}
a.whitelink:hover {color:#FFF; text-decoration:underline;}
a.whitelink:hove:visited {color:#FFF; text-decoration:underline;}

.testimonialtext {
    font-size: 1em;
    font-style: italic;
}
.testimonialend {
    border-bottom: 1px solid #FF9933;
    /*padding-bottom: 12px;*/
}
.signature {
    text-align: left;
    font-weight: bold;
    padding-bottom: 10px;
}



#leftcol {float:left;width:575px;display:inline;margin:0;padding-right:15px;}
#rightcol {float:right;width:300px;min-height:480px;display:inline;margin:0;padding:0;}

#comment-area{width:575px;}

#sidebar{background:#FFF;}

.postleftpart {
    width: 30%;
    padding-right: 14px;
    float:left;
    padding-top: 30px;
}
.postrightpart {
    float: right;
    width: 65%;
}

.post {
    /*border-bottom: 1px solid #cccccc;*/
    margin-bottom: 18px;
}

.post h2,.post p {
    margin: 2px 0;
}

.post .entry {
    color:#000000;
    margin-bottom: 18px;
}

.entry p {
    margin: 10px 0;
}
.single .wp-post-image{
    margin: 0 auto 12px;
    display: block;
}

.addthis_toolbox {
    padding: 30px 0 10px;
}

.super{
  font-size: 70%;
  vertical-align: top;
  content: "+";
}

.postleft {width: 30%; float: left;}
/*.postright {width:68%; float: right;}*/
.wp-post-image{margin:0 auto;display: block;}
textarea#comment {background-color:#FFF; min-height:100px; box-shadow: inset 1px 1px 5px #CCC;border: 1px solid #CCC;}
hr.style-one {
    border: 0;
    border-bottom: 1px dotted #444;
    background: transparent;
}

.hidetemp {
    display: none;
}

#svcs-ss {width:276px;height:424px;}

a.googleplus,a:visited.googleplus {color:#CC0000 !important;}

a:hover.googleplus {color:#324f85 !important;}


a.facebook{color:#3958a0 !important;}
a.gplus{color:#d84937 !important;}
a.twitter{color:#63c7e7 !important;}
a.yelp{color:#ee5145 !important;}
a.pinterest{color:#bd081c !important;}
a.youtube{color:#E02927 !important;}
a.envelope{color:#eed906 !important;}

a:hover.facebook, a:hover.gplus, a:hover.twitter, a:hover.yelp, a:hover.pinterest, a:hover.youtube, a:hover.envelope{color:#D47A01 !important;}

    #social-widget {
        position:fixed;
        top:28.5%;
        right:30px;
        width:75px;
        border: 1px solid black;
        text-align:center;

        border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;

        background-color:#eff3fa;
        z-index:998;
    }

    #social-widget .sbutton {
        margin: 5px;
    }
#social-widget div a {
    display: block;
    padding: 3px 0;
}
#social-widget div a i.fa-google-plus{
    padding-top: 10px;
}
#fancyBox {border:solid 3px #263D83;background:#FFF; text-align:left;}
#fancyBox .colorlist {color:#999;}
#fancyBox .normal {#263D83;}
.footer {text-align:center;font-size:75%;padding-top:12px;padding-bottom:12px;}
.grey {color:#656567;}
.mbbrd1 {margin:3px;border:2px solid #263D83;}
img {border:0;}

a.linkopacity:hover img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;}

a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0; }