/*
Theme Name: Acupunture
Author: Quick Brown Fox
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}


/* =Structure
----------------------------------------------- */

@font-face {  
  font-family: bright ;  
  src: url(/wp-content/themes/acupunture/html/font/LBRITE.ttf);  
} 

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, px, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, pxbed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* =Structure
----------------------------------------------- */

.alignright {float:right;margin:0px 10px 0px 20px;border:1px solid #999;padding:1px;}

body {background:#716558;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333;}
#container {-moz-box-shadow: 0 0 20px #333;-webkit-box-shadow: 0 0 20px#333;box-shadow: 0 0 20px #333;width:960px;background:#fff;margin:0 auto;margin-top:20px;padding-bottom:30px;}

.padding-10 {padding:10px;}
.clear {clear:both;}
.font-14 {font-size:14px;}

p {line-height:14px;}

h1,h2,h3 {font-family:bright,arial;letter-spacing:0.8px;line-height:22px;}
h2 {font-size:20px;color:#E8E2B7;}
h3 {color:#fff;}
h1 {font-size:20px;color:#999;}

#col-2 h1 {padding-bottom:10px;color:#000;font-size:25px;line-height:27px;}

a {color:#716558;text-decoration:underline;}
a:hover {color:#333;text-decoration:none;}

#site-title {background:#716558;float:left;width:250px;margin-top:50px;padding:10px 0px 10px 0px;}
#page-img {width:auto;}
#page-img img {position:relative;float:right;margin-bottom:1px;}

#footer {width:960px;margin:0 auto;margin-bottom:50px;font-size:11px;color:#fff;margin-top:10px;}

#col-1 {width:230px;float:left;margin-left:5px;}
#col-1 h2 {color:#716558;}
#col-2 {width:670px;float:right;}
#col-2 h2 {color:#663300;font-size:15px;padding-bottom:10px;}

#col-2 ul {padding-bottom:10px;line-height:15px;}
#col-2 p {line-height:18px;padding-bottom:10px;}
#col-2 ul {margin-left:13px;}
#col-2 ul {list-style-image:url(img/bullet.jpg); line-height:20px;}

#nav {float:right;background:#C5C19D;}
#nav ul {margin:0px;padding:0px;list-style:none;height:28px;margin:0 auto;width:680px;}
#nav ul li {float:left;}
#nav ul li a {display:block;color:#fff;text-decoration:none;font-size:12px;margin:5px 0px 3px 0px;padding:3px 15px 3px 15px;margin-right:2px;border-right:1px solid #fff;}
#nav ul li a:hover {color:#666;}

cite {font-weight:bold;font-style:italic;}
.italic {font-style:italic;}

.side-menu {margin-top:10px;margin-bottom:10px;}
.side-menu a {color:#000;font-weight:bold;text-decoration:none;display:block;padding-bottom:4px;border-bottom:2px solid #E8E2B7;padding-top:10px;padding-left:5px;}
.side-menu a.on, .side-menu a:hover {background:#E8E2B7;color:#716558;}

#testimonial {margin-top:50px;background:#E8E2B7;-moz-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;}

#book-an-appointment {width:auto;margin:20px 0px 20px 0px;}
#book-an-appointment h2 {margin-top:10px;color:#E8E2B7;background: rgb(96,108,136);padding:5px;font-size:15px;

background: -moz-linear-gradient(top,  rgba(96,108,136,1) 0%, rgba(63,76,107,1) 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,108,136,1)), color-stop(100%,rgba(63,76,107,1)));

background: -webkit-linear-gradient(top,  rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%);

background: -o-linear-gradient(top,  rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%);

background: -ms-linear-gradient(top,  rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%);

background: linear-gradient(top,  rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 );

}

#si_contact_email1 ,input[type="text"]{margin:5px 5px 5px 0px;padding:5px;border:1px solid #ccc;}
input[type="submit"]{padding:5px 10px 5px 10px;font-weight:bold;background:#E8E2B7;border:1px solid #ccc;}

.no-border {border:none;}
.right {float:right;}
.left {float:left;}

blockquote p {padding-bottom:10px;}

#affiliates img{padding:5px 20px 5px 0px;}

.testimonial {border-top:1px solid #ccc;padding-top:15px;}

label {padding:5px 0px 5px 0px;}

.vcita-widget-right {display:none;}