/*
Theme Name: Physical Therapy and Hand Clinic of Hillsboro 420
Theme URI: http://www.e-rehab.com/
Version: 1.0
Description: Designed by John Mason
Author: John B Mason
Author URI: http://www.e-rehab.com
Template: xwp
*/
@import url(superfish.css);

/* font-family: 'Droid Serif', serif;
font-family: 'PT Sans', sans-serif;
 */


body,td,.bottom,
.mceContentBody,
.normal 					{color:#666;}

body 						{font-size:12px;font-weight:normal;font-style:normal;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;}
h1,h2,h3,h4,h5,h6 			{font-family:"arial",sans-serif;}
.base,

.gmaptopper 				{ background: none !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:#004080 !important;}

.altcolor  			{ color: #7e130f}
a:link 				{ color: #1c4980}
a:visited 			{ color: #1c4980 }
a:hover,a:active 	{ color: #800000; text-decoration: none }
.box 				{ border:2px solid #7e130f;background-color:#592615;padding:12px;}
.box1 				{ border:2px solid #592615;background-color:#592615;padding:12px;}
.brd 				{ border:solid 2px #7e130f;}
.brd1 				{ border:solid 2px #592615;}
.dbrd 				{ border:solid 2px #7e130f;background-color:#592615;padding:3px;}
.dbrd1 				{ border:solid 2px #592615;background-color:#7e130f;padding:3px;}

.faqbackground 		{ background: #fffdf3;}

/*STRUCTURE - header, footer, etc*/
html 					{  background-color:  #f9f5dc;  overflow-y:scroll; }
.wrapper 				{  min-height:100%;	height:auto !important;	height:100%; margin:0 auto -40px; }

/*-----Header--------*/
#headerwrapper 			{ width: 100%; height: 194px; background: url("/files/images/420_headerbg.jpg"); }
header 					{ height:194px;width:988px;margin:0 auto;text-align:left; background: url("/files/images/420_header.jpg"); position:relative; }

#topaddr  				{ font-family: 'PT Sans', sans-serif; font-size: 13px;font-weight: bold;position: absolute;left: 3px;text-align: left;width: 400px; letter-spacing: .1em; }
#topaddr *				{ text-decoration:none; color:#2D3969; }
#numbers * 				{ text-decoration:none; color:#2D3969; }

#numbers, #topaddr 		{ top: 82px; line-height: 1.3em; }
#numbers 				{ position: absolute; right: 3px; font-size: 13px; text-align: right; width: 400px; letter-spacing: .1em; font-weight: bold; }
#topaddr a:hover 		{ color:#412615 !important; }
#numbers  a:hover 		{ color:#412615 !important; }
/*-------Main Area/Content-------*/
.page-id-3 .mainwrap 	{ background: url("/files/images/420_bg.jpg") ; min-height: 1100px; margin-top: 0px; }
.mainwrap 				{ backround: #f9f5dc; }
.main 					{ position: relative; padding:0; width:990px; min-height: 650px; margin-top: 30px !important; text-align:left; margin:0 auto; text-align:left; overflow:hidden; backround: #f9f5dc;}
.page-id-3 .main 		{ margin-top: 0px !important; }

#vb 					{ margin: 0px auto; margin-top: 25px; margin-bottom: 30px; }
#leftcol 				{ float:left; width:750px; display:inline; margin:0; padding:10px; }
#leftcol p,
#leftcol li 				{ font-size: 13px !important; }
#rightcol 				{ float:left; width:220px; height:788px; display:inline; margin:0; padding:0; }
.colwrapper 			{ width: 990px; margin: 0px auto; padding-left: 15px; }
.thirdwords				{ widtH: 270px; text-align: justify; font-size: 13px;}
#wrap 					{ padding:0 8px; }
#middlebox 				{ width: 990px; height: 171px; margin-top: 30px !important; margin-bottom: 40px !important; background: url("/files/images/centerbox.jpg"); margin: 0px auto;}
.middletext 			{ widtH: 900px; margin: 0px auto; font-family: 'Droid Serif', serif; font-size: 14px; letter-spacing: 1px; line-height: 24px; position: relative; top: 25px;}

.page-id-81 .colwrapper,
.page-id-87 .colwrapper,
.page-id-91 .colwrapper { width: 900px; margin-left: 80px;}
.page-id-81 .col,
.page-id-91 .col		{ width: 300px; float: left; }
.page-id-87 .col		{width: 290px; float: left;  }

/*MENUS*/

#horimenu 				{ width:990px; margin:0 auto;  position:relative; z-index:100; height:34px; top: 152px; }
#navCenter 				{ position: relative;margin-left:20px;  }
.sf-menu a 				{ font-family: 'PT Sans', sans-serif; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; padding: 10px 13px; border:none; text-decoration:none; }
.current_page_item a	{ color: #29396C !important; }

.sf-menu a,
.sf-menu a:visited  	{ color: #29396C; }

.sf-menu 				{ float: left; }

.sf-menu li				{  }
.sf-menu li li a 		{ border-right:none; }
.sf-menu li li 			{ background: #8E9FBB; }
.sf-menu li li li 		{ background: #8E9FBB; }

.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active 		{ color: #412716;	outline: 0;}

/*DESIGN ELEMENTS - boxes and such*/
#footerwrapper 			{ background: #402a1b; WIDTH: 100%; HEIGHT:  150px; border-top: 8px solid #dcc881;}
#footer 				{ position: relative; top: 50px; color:#dcc881; width:990px; text-align:center; margin:0 auto;  background: none !important; font-family: 'PT Sans', sans-serif; font-weight: 400; letter-spacing:1px; }

#footer a:link,
#footer a:visited		{ color: #dcc881; font-family: 'PT Sans', sans-serif; }
#footer p 				{ padding:0 8px;margin:0; }

/*-------- Specific to this site ------------*/
.blueText{color:#2D3969;}
.bluebrd{border:solid 1px #2D3969;}
.bluestrip{background:#2D3969;padding-top:3px;padding-bottom:3px;color:#FFF;text-align:center;font-weight:bold;}

ul li, ol li {padding-bottom:9px;}
ul li:last-child, ol li:last-child {padding-bottom:0px;}
ul ul li:last-child, ol ol li:last-child {padding-bottom:0px;}
ul ul li:first-child, 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: #2D3969;
background-color: #2D3969;
height: 1px;
width: 100%;
text-align: left;
}

.purplebg{background:#575175;color:#faf6dd;padding-top:3px;padding-bottom:3px;font-weight:bold;text-align:center;margin-bottom: 10px;}
.purplebrd{border:solid 1px #575175;}
