/*
Theme Name: Asis
Theme URI: http://www.asismassage.com
Description: Two column Wordpress theme.
Copyright: 2009
Version: 1.0
Author: PremoDesigns
Author URI: http://www.PremoDesigns.com/
Tags: fixed width, simple, clean, widget ready, two columns, custom
*/

/* RESET
*******************/
* {margin:0;padding:0;border:0;outline:none}
html {width:100%;height:100%;}
p,h1,h2,h3,h4,h5,h6,form,img,ul,li,tr,td,table{margin:0px;padding:0px}
html, body {height:auto !important;height:100%;min-height:100%;min-width:1024px;font-family:Georgia,"Times New Roman",Times,serif;line-height:1.5;font-size:14px}
/* GENERAL
*******************/
body {background-color:#EFEFEF;color:#000000;background:url(images/body.jpg);text-align:center}
#outer {margin:auto;width:1306px}
#wrapper {margin:0 auto;width:960px;}
#container {margin:0 auto;padding:0}
#body_container {float:left;width:600px}
.clearfix:after {content: ".";clear:both;height:0;visibility:hidden;display:block}
.clearfix {display:inline-block /* Fixes IE/Mac */}
/* Hides from IE-mac \*/
* html .clearfix {height:1%}
.clearfix {display:block}
/* End hide from IE-mac */
.clr {clear:both}
.pipe {color:#C1CED9;font:normal 10px Arial;padding-left:10px;padding-right:10px}
.spacer {clear:both;margin:0 0 5px;width:auto;max-height:1px;padding:10px 0 0}
.spcrTny {clear:both;padding-bottom:2px}
.spcrSml {clear:both;padding-bottom:5px}
.spcrMed {clear:both;padding-bottom:8px}
.spcrPic {clear:both;padding-bottom:12px}
.spcrLrg {clear:both;padding-bottom:15px}
.hglt_rd {color:#a10c0c}
hr {margin:20px auto;height:0;border:0;width:95%;border-top:1px solid #FFFFFF;}
html>body .entry li {margin:7px 0 8px 10px}
.entry ul li:before,#sidebar ul ul li:before {content:"\00BB \0020"}
.entry ul {padding:0 0 0 35px;margin:0}
.entry ol {padding:0 0 0 35px;margin:0}
.entry ol li {margin:0;padding:0}
.postmetadata ul,.postmetadata li {display:inline;list-style-type:none;list-style-image:none}
#sidebar ul,#sidebar ul ol {margin:0;padding:0}
/* TYPEOGRAPHY
*******************/
h1 {font-size:18px;color:#000}
h2 {font-size:18px;color:#000}
h3 {font-size:14px;color:#000}
h4 {font-size:12px;color:#000}
p {font-weight:normal;padding-bottom:1.5em;color:#000}
/* HEADER
*******************/
#header {margin:0 auto;padding:0;width:960px;height:85px;background:url(images/header.gif) no-repeat; position:relative}
#header_lt {position:absolute; margin:0; padding:0; width:300px; height:85px}
#header_rt {position:absolute; right:25px; margin:0; height:85px; font-size:20px; color:#FFFFFF; text-align:right; line-height:normal; font-weight:bold}
#header_rt a {color:#FFFFFF;text-decoration:none}
#header_rt a:hover {color:#8B3DD8;text-decoration:none}
#header_ctr {position:absolute; top:50%; height:85px; margin-top:-20px; width: 960px; text-align:center}
#header_ctr a {color:#B458F4; font-size:140%; font-weight:bold; text-decoration:none}
#header_ctr a:hover {color:#8B3DD8; font-size:150%; font-weight:bold; text-decoration:underline}
/* NAV
*******************/
#top_navlist {margin:0 auto;width:960px;height:35px;background:url(images/navbar_bg.gif) no-repeat;font-size:12px;font-weight:bold;z-index:2}
/* LANGUAGE BAR
*******************/
#language_bar {margin:0 auto;width:960px;height:26px;background:url(images/langbar_bg.gif) no-repeat;}
#langbar {margin:0 auto;list-style:none;width:960px;height:26px}
#langbar li {float:left;margin:0;padding:5px 0 0 8px;margin-left:36px !important;margin-left:30px;font-size:12px;font-weight:normal;font-family:Arial}
#langbar li a {font-size:12px;font-weight:normal;color:#000;text-decoration:none;font-family:Arial}
#langbar li img {vertical-align:middle}
/* CONTENT
*******************/
#content {float:left;margin-top:18px !important;margin-top:8px;margin-right:auto;margin-bottom:18px !important;margin-bottom:8px;margin-left:auto;padding:0 10px;text-align:left;width:680px;background-color:#FFFFFF;}
#content h1, #content h1 a, #content h2, #content h2 a, #content h3, #content h3 a, #content h4, #content h4 a {color:#7f3dca;text-decoration:none}
#content_wde {margin-top:10px !important;margin-top:8px;margin-right:auto;margin-bottom:10px !important;margin-bottom:8px;margin-left:auto;padding:0 10px;text-align:left;width:940px;background-color:#FFFFFF;}
#content_wde h1, #content_wde h1 a, #content_wde h2, #content_wde h2 a, #content_wde h3, #content_wde h3 a, #content_wde h4, #content_wde h4 a {color:#7f3dca;text-decoration:none}
/* HOME PAGE
*******************/
#inner_bnnr {float:right;margin-right:10px;clear:both}
#inner_bnnr p {line-height:normal}
.wht_bx {margin:20px 0 0 0;padding:5px;width:245px;height:100%;background-color:#FFFFFF;text-align:left;color:#384a59}
#bnnr_bttm {margin-top:8px;margin-right:auto;margin-bottom:8px;margin-left:auto;width:960px;height:180px;}
.intro_post_edit a {font-weight:bold;color:#000000;text-decoration:none}
.bx_who {float:left;width:290px;height:180px;background-color:#8b6fc7;margin-right:30px;padding:5px;text-align:left;color:#FFFFFF;clear:right;overflow:hidden}
.bx_who h3, .bx_who h3 a {color:#FFFFFF;text-decoration:none}
.bx_who p {color:#FFFFFF;}
.bx_who a {color:#FFFFFF; font-weight:bold; text-decoration:none}
.bx_who h1 {color:#CDCDCD}
.bx_what {float:left;width:290px;height:180px;padding:5px;text-align:center;clear:right}
.bx_what h3, .bx_what h3 a {color:#7f3dca;text-decoration:none}
.bx_what p {color:#384a59}
.bx_what img {border:0; padding:5px}
.bx_when {float:right;width:290px;height:180px;background-color:#FFFFFF;margin-left:30px;padding:5px;text-align:left;clear:right}
.bx_when h3, .bx_when h3 a {color:#7f3dca;text-decoration:none}
.bx_when p {color:#384a59}
.bx_when a {color:#B458F4; font-weight:bold; text-decoration:none}
.bx_when h1 {color:#CDCDCD}
/* SIDEBARS
*******************/
#sidebar {float:right;margin-top:18px !important;margin-top:8px;margin-right:auto;margin-bottom:8px;margin-left:auto;width:234px;height:100%}
.sidebar_wdgt {padding:5px;width:234px;height:100%;background-color:#FFFFFF;text-align:left;color:#384a59}
#sidebar h1, #sidebar h1 a, #sidebar h2, #sidebar h2 a, #sidebar h3, #sidebar h3 a, .sidebar_wdgt h1,.sidebar_wdgt h1 a, .sidebar_wdgt h2, .sidebar_wdgt h2 a, .sidebar_wdgt h3, .sidebar_wdgt h3 a {color:#7f3dca;text-decoration:none}
/* FORMS
*******************/
form {margin:0;padding:0}
#commentform {margin:0 auto;width:400px;height:auto;}
#author, #email, #url, #comment {border:solid 1px #67829C;font-size:8pt}
#submit {padding:0 8px;border:1px solid #593B94;background:#8D7CBE;color:#fff;font-size:10px;margin-bottom:8px}
#search_box {float:right;margin:0;padding:0;clear:right;padding-top:8px}
#s_tp {padding:1px 8px 1px 0;border:1px solid #fff;background:#E3CAF9;color:#912990;font-size:10px;width:115px}
#s_tp:focus {border-color:#fff;background-color:#EFEFEF}  
.srch_btn {padding:0 2px;border:1px solid #E094E0;background:#912990;color:#fff;font-size:10px}
* html .button {/*IE 6*/padding:0 5px !important}
*+html .button {/*IE 7*/padding:0 5px !important}
input.text {border:solid 1px #67829C;font-size:8pt}
/* FOOTER
*******************/
#footer_hme {margin:0 auto;padding:5px 0;width:960px;height:290px !important;height:120px;background:#7490a7;border-top:1px #7490a7 solid;text-align:center;}
#footer_hme p {padding:0 15px;font-size:14px;color:#FFFFFF}
#footer_hme a {color:#FFFFFF;text-decoration:none;}
#footer_hme a:hover {color:#FFFFFF;}
#footer {margin:0 auto;padding:5px 0;width:960px;height:170px;background:#7490a7;border-top:1px #7490a7 solid;text-align:center;}
#footer p {padding:0 15px;font-size:14px;color:#FFFFFF}
#footer a {color:#FFFFFF;text-decoration:none;}
#footer a:hover {color:#FFFFFF;text-decoration:underline}
.footer-item {float:left;width:19.5%;margin-bottom:20px;padding-bottom:10px;text-align:left; clear:right}
.footer-item h4 {padding-left:15px;font-size:14px;color:#000000}
.footer-item ul {padding-left:15px;list-style:none}
.footer-item ul li, .footer-item ul li a {font-weight:normal;font-size:13px;color:#FFFFFF;list-style:none;text-decoration:none}
.ftr_lnks {margin:0;padding:0;text-align:center;font-weight:normal;font-size:14px;}
.hr2 {margin-top:8px;margin-right:auto;margin-bottom:8px;margin-left:auto;height:0;border:0;width:95%;border-top:1px solid #FFFFFF;}
.ftr_lt {float:left;margin:0px;padding:0}
.ftr_ctr {float:left;margin:0;padding:0 20px 0;font-size:12px;color:#FFFFFF;text-align:left}
.ftr_rt {float:right;padding:0 20px 0;font-size:12px;color:#FFFFFF}
/* IMAGES
*******************/
img {border:none;}
img {margin:0;padding:0}
img.alignright {float:right;margin:0 0 .5em 1em}
img.alignleft {float:left;margin:0 .5em .5em 0}
img.aligncenter {display:block;margin-left:auto;margin-right:auto;padding:0;padding-bottom:5px}
a img.alignright {float:right;margin:0 0 .5em 1em}
a img.alignleft {float:left;margin:0 .5em .5em 0}
a img.aligncenter {display:block;margin-left:auto;margin-right:auto}
/* TRANSPARENCY
*******************/
.transparency {opacity:0.75;filter:alpha(opacity=75)}
/* SCHOOL PICS
*******************/
#schl_pic {margin-top:40px !important;margin-top:30px;margin-right:auto;margin-bottom:25px;margin-left:auto;padding:0;width:960px;height:100%;color:#394c5a}
#schl_pic .col1 p, #schl_pic .col2 p, #schl_pic .col3 p, #schl_pic .col4 p {color:#394c5a;font-weight:bold;font-size:11px;line-height:normal;padding:8px 0;margin-bottom:10px}
#schl_pic a {color:#394c5a;font-weight:bold;font-size:11px;text-decoration:none}
.col1 {width:212px;height:100%;float:left;margin-right:37px;clear:right}
.col2 {width:212px;height:100%;float:left;margin-right:37px;clear:right}
.col3 {width:212px;height:100%;float:left;margin-right:37px;clear:right}
.col4 {width:212px;height:100%;float:right;}
/* PLUGIN FIXES
*******************/
#pwbox-137 {border:1px solid #8C3FD9;background:#E3CAF9;color:#fff;font-size:10px;}
span.wpcf7-form-control-wrap {border:1px solid #8C3FD9;background:#E3CAF9;}
#LeadGen_ContactForm_17314_m0submitter_user_token {border:1px solid #8C3FD9;background:#E3CAF9;color:#fff;font-size:10px;}
#LeadGen_ContactForm_17314_m0_FirstName {border:1px solid #8C3FD9;background:#E3CAF9;color:#fff;font-size:10px;}
#LeadGen_ContactForm_17314_m0_LastName {border:1px solid #8C3FD9;background:#E3CAF9;color:#fff;font-size:10px;}
#LeadGen_ContactForm_17314_m0_Email {border:1px solid #8C3FD9;background:#E3CAF9;color:#fff;font-size:10px;}
#LeadGen_ContactForm_17314_m0_Message {border:1px solid #8C3FD9;background:#E3CAF9;color:#fff;font-size:10px;}
#frmsbmtbttn {padding:0 2px;border:1px solid #E094E0;background:#912990;color:#fff;font-size:10px}