/*  
Theme Name: Chikara-Reiki-Do V6
Author: Fire Wolf
*/


/* Main Tags */

body {
background: #eee8de url('images/bg.jpg') repeat-x;
color: #222;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Verdana, sans-serif;
font-size: 14px;
margin: 0;
}

img {
border: 0;
}

p.center {
text-align: center;
}

strong.red {
color: #dd0000;
}

h1 {
background: transparent;
color: #4b89dd;
font-family: "Times New Roman", Times, serif;
font-size: 33px;
margin-top: -40px;
text-align: center;
text-transform: capitalize;
}

h2 {
background: transparent;
color: #4b89dd;
font-family: "Times New Roman", Times, serif;
font-size: 28px;
margin-top: -40px;
text-align: center;
text-transform: capitalize;
}

h3 {
background: transparent;
color: #4b89dd;
font-family: "Times New Roman", Times, serif;
font-size: 21px;
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
text-transform: capitalize;
}

h3.box {
color: #333;
font-family: "Times New Roman", Times, serif;
font-size: 21px;
margin-bottom: 40px;
text-align: center;
text-transform: capitalize;
}

h3.index1 {
color: #4b89dd;
font-family: "Times New Roman", Times, serif;
font-size: 21px;
margin-top: -40px;
text-align: center;
text-transform: capitalize;
}

h3.index2 {
color: #4b89dd;
font-family: "Times New Roman", Times, serif;
font-size: 21px;
margin-top: -30px;
text-align: center;
text-transform: capitalize;
}

h3.index3 {
color: #4b89dd;
font-family: "Times New Roman", Times, serif;
font-size: 21px;
margin-top: 15px;
text-align: center;
text-transform: capitalize;
}


h3.audio-box {
background: transparent;
color: #4b89dd;
font-family: "Times New Roman", Times, serif;
font-size: 21px;
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
text-transform: capitalize;
}


/* Form Fields */

.textfield {
background: #fff;
border: 1px solid #ccc;
padding: 4px;
}

input[type="submit"] {
background: #fbce63;
border: 1px solid #ccc;
cursor: pointer;
font-size: 12px;
padding: 5px;
}


/* Links */

a:link, a:visited {
color: #4b89dd;
}

a:hover, a:active {
color: #89b5db;
}

a.big-link:link, a.big-link:visited {
color: #4b89dd;
font-size: 18px;
}

a.big-link:hover, a.big-link:active {
color: #89b5db;
}

#navbar a:link, #navbar a:visited {
color: #444;
font-weight: bold;
padding-right: 10px;
text-decoration: none;
}

#navbar a:hover, #navbar a:active {
color: #777;
text-decoration: none;
}






/* #Divs */

#main-page {
margin: 0 auto;
width: 750px;
}

#hand-pos-container {
background: transparent;
margin: 0 auto;
margin-top: 20px;
width: 950px;
}

#video-container {
background: #f2f2f2;
border: 1px solid #ccc;
margin: 0 auto;
padding: 10px;
width: 650px;
text-align: center;
}

#container {
margin: 0 auto;
width: 1024px;
}

#header {
background: transparent url('images/header.jpg') no-repeat;
height: 60px;
}

#navbar {
margin-top: 15px;
text-align: center;
}

#content-top {
background: transparent url('images/content-top.png') repeat-y;
height: 100px;
margin-top: 20px;
margin-bottom: -14px;
}

#content {
background: transparent url('images/content-bg.png') repeat-y;
}

#home-left {
border-right: 1px solid #ddd;
float: left;
font-size: 13px;
margin-left: 15px;
width: 290px;
}

#home-center {
border-right: 1px solid #ddd;
font-size: 13px;
margin-left: 350px;
width: 290px;
}

#home-right {
font-size: 13px;
margin-right: 15px;
margin-top: -400px;
float: right;
width: 290px;
}

#text {
margin-left: 20px;
width: 650px;
}

#sidebar-top {
background: transparent url('images/sidebar-top.png') no-repeat;
clear: right;
float: right;
height: 100px;
margin-right: 20px;
width: 310px;
}

#sidebar {
background: transparent url('images/sidebar-bg.png') repeat-y;
clear: right;
float: right;
margin-right: 20px;
width: 310px;
}

#sidebar-bottom {
background: transparent url('images/sidebar-bottom.png') no-repeat;
clear: right;
float: right;
height: 100px;
margin-right: 20px;
width: 310px;
}

#sidebar-content {
background: transparent;
margin-left: 8px;
padding-left: 15px;
width: 303px;
}

#footer {
background: transparent url('images/footer-bg.png') repeat-x;
border-bottom: 1px solid #ccc;
clear: both;
font-size: 12px;
height: 25px;
margin-left: 4px;
padding-left: 15px;
padding-top: 20px;
width: 1001px;
}


#home-welcome {
margin-left: 6px;
margin-top: 20px;
width: 520px;
}


#post-bottom {
background: #eee url('images/archives-box-bg.jpg') repeat-x;
border-top: 1px solid #ccc;
clear: right;
margin-right: 4px;
margin-left: 4px;
padding: 7px 7px 20px 7px;	
}




/* .Divs */

.audio-box {
background: #f2f2f2 url('images/audio-box-bg.png') no-repeat;
background-position: right;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
margin-left: -16px;
padding: 5px;
width: 350px;
}

.clear {
clear: both;
}

.youtube {
background: transparent;
float: right;
margin-top: -550px;
margin-right: 50px;
margin-bottom: 20px;
text-align: center;
width: 360px;
}

.home-index {
background: transparent url('images/home-index-bg.png') repeat-x;
font-size: 13px;
margin: 20px 20px 20px 4px;
padding-left: 10px;
padding-right: 10px;
width: 1016px;
}

.home-index td {
width: 325px;
}

.right {
text-align: right;
}

.box-form {
background: #f2f2f2;
background-position: right;
border: 1px solid #ccc;
margin-bottom: 30px;
padding: 6px;
}

.video-box {
background: #f2f2f2 url('images/video-box-bg.png') no-repeat;
background-position: right;
border: 1px solid #ccc;
margin-bottom: 30px;
padding: 6px;
width: 750px;
}

.box {
background: #f2f2f2;
background-position: right;
border: 1px solid #ccc;
margin-left: 1px;
margin-bottom: 30px;
padding: 6px;
}

#archives {
background: #eee url('images/archives-box-bg.jpg') repeat-x;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
padding: 7px;
}

.package-box {
background: #efe457 url('images/package-box-bg.jpg') repeat-x;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
margin-top: 10px;
padding: 7px;
}

.package-box-home {
background: #eefeff;
border: 1px solid #ccc;
margin-left: 30px;
margin-bottom: 10px;
margin-top: 10px;
padding: 7px;
width: 525px;
}

.normal-package-box {
background: #eee url('images/archives-box-bg.jpg') repeat-x;
border: 1px solid #ccc;
margin-bottom: 10px;
margin-top: 10px;
padding: 7px;
}

.breadcrumb {
background: #f2f2f2;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
font-size: 11px;
padding: 3px;
}

.newsletter {
background: #f2f2f2 url('images/newsletter.png') no-repeat;
border: 1px solid #ccc;
float: left;
margin-top: -365px;
margin-left: 20px;
padding: 60px 7px 7px 7px;
width: 285px;
}

.related {
background: #f2f2f2 url('images/related.png') no-repeat;
border: 1px solid #ccc;
height: 250px;
margin-left: 350px;
margin-bottom: 46px;
padding: 60px 7px 7px 7px;
width: 285px;
}

.freevideos {
background: #f2f2f2 url('images/freevideos.png') no-repeat;
border: 1px solid #ccc;
float: right;
margin-top: -365px;
margin-right: 20px;
padding: 60px 7px 7px 7px;
width: 285px;
}

.sales-sidebar {
margin-right: -10px;
}


/* Sales Page */

h1.red {
color: #dd0000;
font-size: 35px;
margin-bottom: 30px;
margin-top: 0px;
text-align: center;
}

#sales-page h2 {
margin-top: 3px;
margin-bottom: 10px;
}

h3.red {
color: #dd0000;
font-size: 24px;
margin-top: 30px;
margin-bottom: 30px;
}

#sales-page {
margin: 0 auto;
width: 830px;
}

.mini-course-box1 {
background: #fcfae1;
border: 2px dashed #dd0000;
float: right;
font-size: 12px;
margin: 0 4px 5px 10px;
padding: 3px;
width: 310px;
}

.sales-box {
background: #fcfae1;
border: 1px solid #ccc;
margin-top: 30px;
margin-bottom: 30px;
padding: 5px;
-moz-box-shadow: 0 0 5px #c8c8c6;
-webkit-box-shadow: 0 0 5px #c8c8c6;
box-shadow: 0 0 5px #c8c8c6;
}

.buy-button {
background: #f0f7f7;
border: 1px solid #ccc;
margin-top: 30px;
margin-bottom: 30px;
padding: 5px;
-moz-box-shadow: 0 0 5px #c8c8c6;
-webkit-box-shadow: 0 0 5px #c8c8c6;
box-shadow: 0 0 5px #c8c8c6;
}



/* Tabs Css */

#tabbed_box {
margin: 10px auto 0px auto;
width:750px;
}

.tabbed_box h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#fff;
letter-spacing:-1px;
margin-bottom:10px;
}
.tabbed_box h4 small {
color:#fff;
font-weight:normal;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
position:relative;
top:-4px;
left:6px;
letter-spacing:0px;
}

.tabbed_area {
background:transparent;
margin-top: 40px;
}

ul.tabs {
margin:0px; padding:0px;
margin-top:5px;
margin-bottom:6px;
margin-left: 10px;
}

ul.tabs li {
list-style:none;
display:inline;
}

ul.tabs li a {
background: #dfdfdf;
color:#4b89dd;
padding:8px 14px 8px 14px;
text-decoration:none;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
border:1px solid #ccc; 
}

ul.tabs li a:hover {
background: #f2f2f2;
color: #89b5db
border-color: #ccc;
}

ul.tabs li a.active {
background: #f1dc52;
color:#530000;
border:1px solid #ccc; 
border-bottom: 1px solid #ccc;
}

.content {
background-color:transparent;	
}

#content_2, #content_3 { 
display: none;
}


/* Accordian */

#basic-accordian {
z-index: 2;
}

.accordion_headings {
background: #ffd202;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
color: #222;
cursor: pointer;
font-weight: bold;
margin-bottom: 8px;
padding: 5px;
}

.accordion_headings:hover{
background: #fff002;
text-decoration: underline;
}

.accordion_child{
}

.header_highlight{
background: #fff002;
}






