/*  
Theme Name: Chikara-Reiki-Do V5
Author: Fire Wolf
*/

body {
background: #e3f8fd url('images/bg.jpg') repeat-x;
color: #222;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Verdana, sans-serif;
font-size: 13px;
margin: 0;
}

img {
border: 0;
}

strong {
color: #111;
}

strong.red {
color: #cc0000;
}

strong.green {
color: #05bd00;
}

strong.blue {
color: #0000ff;
}

.center {
text-align: center;
}

.right {
text-align: right;
}

.tinfo {
font-size: 11px;
}

.message {
background: #e1fbdb url('images/p-box4-bg.jpg') repeat-x;
border: 1px solid #ddd;
padding: 5px;
}

h1 {
color: #4fbadb;
font-family: "Times New Roman", Times, serif;
font-size: 28px;
text-align: center;
text-transform: capitalize;
}

h2 {
color: #4fbadb;
font-family: times;
font-size: 27px;
font-weight: bold;
margin-top: -10px;
text-align: center;
text-decoration: none;
}

h3 {
color: #4fbadb;
font-family: "Times New Roman", Times, serif;
font-size: 22px;
text-align: center;
text-transform: capitalize;
}

/* Main Divs */

#container {
margin: 0 auto;
width: 950px;
}

#top {
background: transparent;
font-size: 10px;
margin-top: 6px;
padding: 1px;
}

#top-text {
color: #000;
font-size: 12px;
font-weight: bold;
position: relative;
top: -4px;
left: 10px;
}

#m-header {
background: transparent url('images/header-bg.jpg') no-repeat;
height: 150px;
margin-bottom: 40px;
margin-top: 3px;
}

#sidebar-top {
background: transparent url('images/sidebar-top.png') no-repeat;
float: right;
height: 20px;
width: 274px;
}

#sidebar {
background: #fff;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
clear: right;
float: right;
padding: 7px;
width: 258px;
}

#sidebar-bottom {
background: transparent url('images/sidebar-bottom.png') no-repeat;
clear: right;
float: right;
height: 20px;
margin-bottom: 20px;
width: 274px;
}

#navbar {
background: transparent url('images/nav-bg.png') no-repeat;
font-size: 14px;
height: 40px;
margin-top: -60px;
margin-bottom: 30px;
padding-left: 8px;
padding-top: 14px;
text-align: center;
}

#content-top {
background: transparent url('images/content-bg.png') no-repeat;
height: 20px;
}

#content {
background: transparent;
border-top: 0px solid #aaa;
border-left: 0px solid #ccc;
border-right: 0px solid #ccc;
border-bottom: 0px solid #ccc;
}

#intro {
background: transparent url('images/intro-bg.png') no-repeat;
height: 320px;
margin-top: 0px;
margin-bottom: 20px;
padding: 3px;
}

#text {
width: 650px;
}

#footer-bg {
background: #d4d8ff url('images/p-box7-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
clear: both;
margin-top: 20px;
}

#footer-container {
background: #fff;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin: 0 auto;
padding: 5px;
width: 950px;
}

#footer {
padding: 10px;
text-align: center;
}

#bottom-nav-top {
background: transparent url('images/sidebar-top.png') no-repeat;
height: 15px;
width: 274px;
}

#bottom-nav {
background: #fff;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
font-size: 11px;
padding-left: 7px;
padding-right: 7px;
width: 258px;
}

#bottom-nav-bottom {
background: transparent url('images/sidebar-bottom.png') no-repeat;
height: 20px;
width: 274px;
}

#package-box {
background: #ffe699 url('images/p-box1-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-left: -7px;
margin-bottom: 10px;
padding: 5px;
width: 262px;
}

#package-box2 {
background: #ffd6d6 url('images/p-box2-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-left: -7px;
margin-bottom: 10px;
padding: 5px;
width: 262px;
}

#package-box3 {
background: #e4ffff url('images/p-box3-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-left: -7px;
margin-bottom: 10px;
padding: 5px;
width: 262px;
}

#package-box4 {
background: #e1fbdb url('images/p-box4-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-left: -7px;
margin-bottom: 10px;
padding: 5px;
width: 262px;
}

#package-box5 {
background: #fde4d7 url('images/p-box5-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-left: -7px;
margin-bottom: 10px;
padding: 5px;
width: 262px;
}

#package-box6 {
background: #f2ffc4 url('images/p-box6-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-left: -7px;
margin-bottom: 10px;
padding: 5px;
width: 262px;
}

#package-box7 {
background: #d4d8ff url('images/p-box7-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-left: -7px;
margin-bottom: 10px;
padding: 5px;
width: 262px;
}

#package-box8 {
background: #e4e4e4 url('images/p-box8-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-left: -7px;
margin-bottom: 10px;
padding: 5px;
width: 262px;
}

#package-box9 {
background: #e4e4e4 url('images/p-box8-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-left: -7px;
margin-bottom: 10px;
padding: 5px;
width: 262px;
}

#package-box10 {
background: #e1fbdb url('images/p-box4-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-left: -7px;
margin-bottom: 10px;
padding: 5px;
width: 262px;
}

#package-box11 {
background: #f2ffc4 url('images/p-box6-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-left: -7px;
margin-bottom: 10px;
padding: 5px;
width: 262px;
}

#search-box {
background: #f2ffc4 url('images/p-box6-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-left: -7px;
margin-bottom: 10px;
padding: 5px;
width: 262px;
}

#archives {
background: #e4e4e4 url('images/p-box8-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-left: -7px;
margin-bottom: 10px;
padding: 5px;
width: 262px;
}

#facebook {
background: #e1fbdb url('images/p-box3-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-left: -7px;
margin-bottom: 10px;
padding: 5px;
width: 262px;
}

#youtube {
background: #e1fbdb url('images/p-box5-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-left: -7px;
margin-bottom: 10px;
padding: 5px;
width: 262px;
}

/* Divs */

.post-top {
background: transparent url('images/post-top.png') no-repeat;
height: 20px;
width: 650px;
}

.post {
background: #fff;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
padding: 8px;
}

.post-bottom {
background: transparent url('images/post-bottom.png') no-repeat;
height: 20px;
margin-bottom: 9px;
width: 650px;
}

.feed {
background: #e4ffff url('images/p-box3-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-left: -7px;
margin-bottom: 10px;
padding: 5px;
width: 262px;
}

.breadcrumb {
font-size: 11px;
margin-top: -10px;
}

.audio-box {
background: #e4ffff url('images/p-box3-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-right: 1px solid #ddd;
margin-left: -8px;
padding: 5px;
width: 350px;
}

.ie {
margin-top: -13px;
}

.box-form {
background: #f5f5d5 url('images/box-form-bg.png') repeat-x;
border: 1px solid #ddd;
margin-bottom: 10px;
padding: 5px;
}

.box-form h3 {
color: #555;
font-size: 18px;
}

.errmsg {
background: #ffd6d6 url('images/p-box2-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin-left: -8px;
margin-right: -8px;
padding: 3px 3px 3px 20px;
}

.adminReplyInfoCell {
background: #f2ffc4 url('images/p-box6-bg.jpg') repeat-x;
border: 1px solid #ddd;
margin-bottom: 10px;
padding: 5px;	
}

.visitorReplyInfoCell {
background: #ffe699 url('images/p-box1-bg.jpg') repeat-x;
border: 1px solid #ddd;
margin-bottom: 10px;
padding: 5px;
}

.original-message {
background: #e4ffff url('images/p-box3-bg.jpg') repeat-x;
border: 1px solid #ddd;
margin-bottom: 10px;
padding: 5px;
}

.dhtmlgoodies_question {
background: #ffe699 url('images/p-box1-bg.jpg') repeat-x;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
cursor: pointer;
overflow: hidden;
margin-top: 10px;
padding: 4px;
}

.dhtmlgoodies_answer {
background-color: #ebf6fd;
border: 1px solid #dae8f0;
height: 0px;
overflow: hidden;
margin-bottom: 10px;
padding: 3px 0px 3px 2px;
position: relative;
visibility: hidden;
}

/* Links */

input[type="submit"] {
cursor: pointer;
}

a:link, a:visited {
color: #4fbadb;
font-weight: bold;
text-decoration: none;
}

a:hover, a:active {
color: #55caee;
text-decoration: none;
}

#top-text a:link, #top-text a:visited {
color: #000;
font-weight: bold;
text-decoration: none;
}

#top-text a:hover, #top-text a:active {
color: #777;
text-decoration: none;
}

#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;
}

a.top:link, a.top:visited {
background: url('images/top.png') no-repeat;
font-size: 11px;
font-weight: bold;
padding: 0px 0px 4px 13px;
}

a.top:hover, a.top:active {
background: url('images/top.png') no-repeat;
text-decoration: none;
}

.wp-pagenavi a:link, .wp-pagenavi a:visited {
border: 0px;
color: #4fbadb;
font-weight: bold;
text-decoration: none;
}

.wp-pagenavi a:hover, .wp-pagenavi a:active {
color: #55caee;
text-decoration: none;
}


/* Sales Page Elements */

/* Structure Divs */

#margin {
margin-top: 30px;
}

#content-sales-top {
background: transparent url('images/content-sales-top.png') no-repeat;
height: 30px;
margin-left: -1px;
margin-top: -40px;
width: 950px;
}

#content-sales {
background: #fff;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
padding: 8px;
width: 930px;
}

#content-sales-bottom {
background: transparent url('images/content-sales-bottom.png') no-repeat;
height: 30px;
margin-left: -1px;
width: 950px;
}

#text-sales {
background: #fff;
margin: 0 auto;
width: 800px;
}


/* Divs */

.clear {
clear: both;
}

.sales-video {
background: #fff;
float: left;
height: 290px;
margin-right: 10px;
margin-left: -10px;
width: 328px;
}

.salesbox-top {
background: transparent url('images/sales-box-top.png') no-repeat;
height: 20px;
}

.sales-box {
background: #fcfae1;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
padding: 5px;
width: 788px;
}

.salesbox-bottom {
background: transparent url('images/sales-box-bottom.png') no-repeat;
height: 20px;
margin-bottom: 10px;
}

.buy-button-top {
background: transparent url('images/buy-button-top.png') no-repeat;
height: 20px;
}

.buy-button {
background: #f5f5d5;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
padding: 5px;
width: 788px;
}

.buy-button-bottom {
background: transparent url('images/buy-button-bottom.png') no-repeat;
height: 20px;
margin-bottom: 10px;
}

.buy-button-dashed {
background: #fff;
border: 10px dashed #dd0000;
margin: 0 auto;
margin-bottom: 10px;
padding: 1px;
width: 600px;
}

.mini-course-box1 {
background: #fcfae1;
border: 2px dashed #dd0000;
float: right;
font-size: 12px;
margin: 0 4px 5px 10px;
padding: 3px;
width: 310px;
}

/* HTML */

h3.buy-button-1 {
color: #15234b;
font-size: 30px;
margin-top: -20px;
text-align: center;
}

#content-sales h1 {
color: #dd0000;
font-family: "Times New Roman", Times, serif;
font-size: 34px;
text-align: center;
}

#content-sales h2 {
color: #dd0000;
font-family: "Times New Roman", Times, serif;
font-size: 27px;
text-align: center;
}

h2.b {
color: #333;
font-family: Times;
font-size: 17px;
text-align: center;
text-transform: capitalize;
}

h2.b2 {
color: #333;
font-family: Times;
font-size: 17px;
text-align: center;
text-transform: capitalize;
}

h3.red {
color: #dd0000;
font-family: Times;
font-size: 22px;
margin: 30px 10px 30px 10px;
text-align: center;
text-transform: capitalize;
}

h3.red-box {
color: #dd0000;
font-family: Times;
font-size: 22px;
margin-top: -10px;
text-align: center;
text-transform: capitalize;
}


/* Tabs Css */

#tabbed_box {
margin: 10px auto 0px auto;
width:650px;
}

.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: 8px;
}

ul.tabs li {
list-style:none;
display:inline;
}

ul.tabs li a {
background: transparent url('images/tab-bg1.png') repeat-x;
color:#fff;
padding:8px 14px 8px 14px;
text-decoration:none;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
border:1px solid #ccc; 
}

ul.tabs li a:hover {
background: transparent url('images/tab-bg3.png') repeat-x;
border-color: #ccc;
}

ul.tabs li a.active {
background: transparent url('images/tab-bg2.png') repeat-x;
color:#000;
border:1px solid #ccc; 
border-bottom: 1px solid #ccc;
}

.content {
background-color:transparent;	
}

#content_2, #content_3 {
display:none;
}

