/*  
Theme Name: Buddha Expert
*/
html,body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,p,form {
border:0;
margin:0;
padding:0;
}

body {
font-family:Arial, Helvetica, Georgia, sans-serif;
font-size:12px;
text-align:center;
vertical-align:top;
background:url(images/pageBg.jpg) repeat-y top center fixed #111;
color:#44768c;
}

h1,h2,h3,h4,h5,h6 {
font-family:arial, verdana, tahoma, sans-serif;
font-size:16px;
font-weight:400;
}

h2 a {
text-decoration:none;
color:#FFF;
}

a {
text-decoration:none;
color:#44768c;
}

a:hover {
text-decoration:underline;
}

a img {
border:none;
}

blockquote {
background:#144559;
margin:15px 0 0;
}

blockquote:hover {
background:#194b60;
}

blockquote p {
padding:15px;
}

blockquote blockquote {
background:#144559;
margin:15px;
}

code {
background:#f9f9f9;
}

dd {
padding:0 0 0 15px;
}

hr {
clear:both;
border:0;
height:1px;
text-align:left;
background:#ccc;
color:#daf0fe;
margin:15px 15px 5px;
}

small {
font-size:11px;
}

pre {
width:90%;
}

.sectionbeats {
height: 60px;
width: 485px;
background:#FFFFFF url(images/sectionbeats.gif) no-repeat;
}

.sectionfeatured {
width: 485px;
height: 60px;
background:#FFFFFF url(images/sectionfeatured.gif) no-repeat;
}

.searchbox {
padding-top: 20px;
padding-right: 5px;
}

.search input,textarea {
font-family:Arial, Helvetica, Georgia, sans-serif;
border:2px solid #003053;
font-size:11px;
padding:1px;
}

.search input#s,input#author,input#email,input#url {
border:1px solid #003053;
font-color:#000;
background-color:#FFF;
padding:1px;
}

.search input#author,input#email,input#url {
margin:0 5px 0 0;
}

#container {
width:936px;
text-align:left;
vertical-align:top;
align:center;
margin:0 auto;
}

#page {
width:936px;
float:left;
background:#000 url(images/header.jpg) no-repeat;
color:#fff;
}

#header {
width:936px;
float:left;
clear:both;
}

.header-left a {
width: 300px;
height: 90px;
display: block;
float:left;
}

.header-right {
width: 636px;
height: 45px;
float:right;
}

.header-right2 {
width: 636px;
height: 45px;
float:right;
}

#header h1 {
font-size:36px;
text-transform:uppercase;
color:#b6e1fe;
padding:70px 30px 25px;
}

#header a {
color:#b6e1fe;
}

#left_sidebar {
background:#000;
width:180px;
height:100%;
float:left;
margin-right:0px;
display:inline;
}

.toptext {
padding-right: 5px;
padding-top: 12px;
color:#b6e1fe;
}

.toptextsecond {
padding-top: -2px;
}

.topmost {
width:936px;
background:#000;
}

.right_sidebar_col {
width:160px;
float:left;
display:inline;
margin:0 0 0 7px;
}

.right_sidebar_top h2 {
font-family:Arial, Verdana;
font-size:11px;
font-weight:700;
background:#FFF url(images/blacktab.gif) no-repeat;
color:#FFF;
margin-bottom:-8px;
margin-top:0;
padding:9px 10px;
}

.right_sidebar_top li {
margin-left:-10px;
}

.right_sidebar_single ul {
list-style:none;
margin:0;
padding:0 0 0 5px;
}

.right_sidebar_single li {
background:url(images/bullet.gif) left no-repeat;
padding-left:18px;
padding-bottom:3px;
display:block;
margin-left:5px;
border-bottom:1px dotted #1d4c61;
}

.right_sidebar_single li a {
color:#44768C;
text-decoration:none;
font-family:Arial,Verdana,"Trebuchet MS";
font-size:12px;
}

.right_sidebar_single img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity:0.6px;
}

.right_sidebar_single img:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity:0.8px;
}

.right_sidebar_single h2 {
font-family:Arial, Verdana;
font-size:11px;
font-weight:700;
background:#FFF url(images/blacktab.gif) no-repeat;
color:#FFF;
margin-bottom:-10px;
margin-top:5px;
padding:9px 10px;
}

#left_sidebar a {
color:#B0B0B0;
text-decoration:none;
font-family:"Trebuchet MS", Verdana;
font-size:11px;
padding-left:8px;
display:block;
}

#left_sidebar a:hover {
color:#3b6578;
}

#left_sidebar ul,.right_sidebar_col ul {
list-style:none;
margin: 0;
padding: 0;
}

input,textarea,select {
border:1px solid #000;
background:#43758c;
color:#FFF;
font:8pt/1.2 Tahoma, Arial, sans-serif;
}

.button {
border:1px solid #000;
background:#43758c;
color:#FFF;
font:normal 8pt/1.2 Tahoma, Arial, sans-serif;
}

#left_sidebar li.widget_calendar h2,.right_sidebar_col li.widget_calendar h2 {
background-image:none;
}

.right_sidebar_col ul li {
margin:6px 0 0;
}

#left_sidebar ul li h2 {
font-family:"Trebuchet MS", Verdana;
font-size:12px;
font-weight:700;
text-transform:uppercase;
background:#113b4e;
color:#40C4D8;
padding: 7px 8px;
}

#left_sidebar ul ul,.right_sidebar_col ul ul {
background:url(images/bg_ul_ul1.gif) no-repeat;
display:block;
padding:0;
}

#left_sidebar ul ul li {
line-height:18px;
border-bottom:1px dotted #423f3f;
margin:0;
}

#left_sidebar ul ul li:hover {
line-height:18px;
border-bottom:1px dotted #423f3f;
background-color:#212121;
margin:0;
}

#left_sidebar ul ul ul,.right_sidebar_col ul ul ul {
background-image:none;
padding:0;
}

#left_sidebar ul ul ul li {
padding:0 0 0 10px;
}

.right_sidebar_container_bottom {
width:250px;
float:left;
background: #ffffff;
border-left: 1px solid #aaa;
position:relative;
margin:10px 0 0 5px;
padding: 0px 5px !important;
}

.right_sidebar_container_top {
padding-left:5px;
background: #fff;
}

.right_sidebar_col a {
color:#3b6578;
text-decoration:none;
font-family:"Trebuchet MS", Verdana;
font-size:12px;
}

.right_sidebar_col ul li#search input#s {
border:1px solid #c2ddef;
}

.right_sidebar_col h2 {
font-family:"Trebuchet MS", Verdana;
font-size:12px;
font-weight:700;
text-transform:uppercase;
background:#262626;
color:#275266;
margin-bottom:0;
margin-top:4px;
padding:8px 10px;
}

.wide_column_bottom,.wide_column_top {
width:756px;
float:left;
background:#FFF;
font-family:Arial,Verdana,Tahoma;
font-size:12px;
}

.wide_column_top {
/* background:url(images/bg_wide_column_top.gif) no-repeat; */
}

.forum_column {
float:left;
display:inline;
background:#FFF;
color:#000;
margin:0;
padding:5px 9px;
width: 736px;
}

.narrow_column {
width:478px;
height: 100%;
float:left;
display:inline;
background:#FFF;
color:#000;
margin:0;
}

img.wp-smiley {
vertical-align:-25%;
}

#cont-test {
position:relative;
padding:30px;
}

.smilies {
border:0 dotted #1d4c61;
background-color:#144559;
margin-top:6px;
padding:2px;
}

.smilies img {
border:0 dotted #1d4c61;
}

.moretext {
padding-left:265px;
font-weight:700;
font-size:10px;
}

.more-link {
padding-left:265px;
font-weight:700;
font-size:10px;
}

.post,.post_alt {
background: url(images/postTop.gif) no-repeat 15px 0 #fff;
margin:10px 0 0;
padding:10px 15px 10px;
}

.rating {
position:absolute;
margin-left:344px;
margin-top:3px;
}

.review {
position:absolute;
margin-left:378px;
margin-top:16px;
}

.post-header {
margin-bottom:30px;
}

.post-avatar {
float:left;
position:absolute;
margin-top:-3px;
}

.post-top {
margin-left:45px;
float:left;
position:absolute;
}

.post h2 a:visited,.post_alt h2 a:visited {
color:#1B3947;
}

.post h2 a:hover,.post_alt h2 a:hover {
color:#86abbc;
}

.post h1 a:visited,.post_alt h1 a:visited {
color:#1B3947;
}

.post h1 a:hover,.post_alt h1 a:hover {
color:#86abbc;
}

.postdate {
font-size:11px;
color:#ccc;
padding:2px 0;
}

.entry a {
text-decoration:none;
color:#A41806;
padding:1px;
}

.entry {
line-height:17px;
}

.entry h1 {
font-size:24px;
line-height:30px;
}

.entry h2 {
line-height:24px;
}

.entry h4 {
font-size:14px;
font-weight:700;
}

.entry h5,.entry h6 {
font-size:12px;
}

.entry img {
border:1px solid #000;
background:#43758c;
color:#6ea9c3;
}

.entry img.wp-smiley {
border:0;
padding:0;
}

.entry img.alignleft {
float:left;
margin:5px 10px 0 0;
}

.entry img.alignright {
float:right;
margin:5px 0 0 10px;
}

.info {
width:210px;
height:90px;
float:left;
margin:0 2px 5px 0;
padding:30px 2px 0;
}

.related {
border-top:1px dotted #1d4c61;
}

.related a {
display:block;
color:#fff;
padding-left:0;
text-decoration:none;
border-bottom:1px dotted #1d4c61;
background-color:#113b4e;
font-family:arial;
font-size:11px;
font-weight:400;
}

.related a:hover {
background-color:#144559;
color:#B0B0B0;
}
.pRatings {
float: right;
}
.pAuthor, .pdate, .pBPM, .pcomments, .pcategory{
display: inline;
background:transparent;
font-family:Verdana;
font-weight:400;
font-size:11px;
color:#000;
}
.pdate a, .pAuthor a {
font-family:Verdana;
font-weight:400;
font-size:11px;
color:#315d73;
text-decoration:none;
}
.pAuthor a:hover {
text-decoration: underline;
}
.details {
font-family:Verdana;
font-weight:400;
font-size:10px;
border:1px dotted #1d4c61;
color:#408ba6;
text-transform:uppercase;
padding:5px;
}

.details a {
padding-left:5px;
font-family:Verdana;
font-weight:400;
font-size:10px;
display:block;
color:#315d73;
text-decoration:none;
}

.browse {
font-family:Geogria, Sans-Serif;
font-size:14px;
line-height:24px;
border: none;
padding:0 15px;
}

.comments-template ol {
list-style:none;
font-family:Arial;
font-size:11px;
color:#7da4c0;
margin:0;
padding:0;
}

.comments-template ol li {
border:1px dotted #1d4c61;
background-color:#144559;
margin:15px 0 0;
padding: 10px 10px 23px 10px;
}

.comments-template ol li a {
text-decoration:none;
color:#c6c133;
font-family:Arial;
font-size:11px;
background-color:none;
}

.comments-template ol li:hover {
background-color:#113b4e;
}

.comment-status {
float:right;
width:14px;
height:14px;
display:inline;
border:0;
margin:2px;
}

.comment-status img {
border:1px dotted #000;
padding:1px;
}

.commentmetadata {
font-style:normal;
font-family:Arial;
font-size:10px;
border-bottom:1px dotted #1d4c61;
color:#bcdfea;
}

.commentmetadata a {
text-decoration:none;
color:#bcdfea;
font-family:Arial;
font-size:10px;
background-color:none;
}

.comments-template p.nocomments {
padding:0;
}

/* end comments template 
 wp-calendar */
table#wp-calendar {
width:100%;
font-family:Arial, Helvetica, Georgia, sans-seriff;
text-transform:none;
line-height:18px;
}

table#wp-calendar caption {
padding:10px 15px;
}

table#wp-calendar th {
text-align:center;
vertical-align:top;
}

table#wp-calendar td {
text-align:right;
}

table#wp-calendar tfoot td {
text-align:center;
}

/* end calendar */
#footer {
width:936px;
float:left;
font-family:Arial;
font-size:11px;
margin-top:0;
}

#footer p {
line-height:18px;
padding:20px;
}

/* Advanced Search form */
#asl_form {
text-align:left;
border:1px solid #555;
background-color:#f3f3f3;
color:#333;
padding:0 5px;
}

#sidebar #asl_form p {
list-style:none;
margin:10px 0 7px;
padding:0;
}

#sidebar #asl_form ul {
list-style:none;
margin:4px;
padding:0;
}

#sidebar #asl_form li {
list-style:none;
margin:0;
padding:0;
}

#sidebar #asl_form li:before {
content:'';
}

#asl_form input {
border:1px solid #777;
background-color:#f9f9f9;
color:#444;
}

#asl_form #asl_searchquery {
width:97%;
}

#asl_form input:focus {
background-color:#fff;
color:#444;
}

#asl_footer p {
font-size:0.9em;
text-align:right;
margin-top:15px;
border-top:1px solid #888;
}

/* End Advanced Search form */
.ads {
width:450px;
height:417px;
background:url(images/ads.jpg) no-repeat;
padding-top:75px;
padding-left:45px;
align:center;
}

.pagebar {
font:11px Arial, Helvetica, sans-serif;
padding-top:20px;
padding-bottom:10px;
font-weight:400;
font-size:11px;
vertical-align:top;
margin:0;
}

.pagebar a,.pageList {
border:solid 1px #ddd;
background:#000;
text-decoration:none;
color:#fff;
font-weight:400;
padding:4px 8px;
}

.pagebar a:visited {
border:solid 1px #ddd;
background:#000;
text-decoration:none;
color:#fff;
padding:4px 8px;
}

.pagebar .break {
border:none;
background:#000;
text-decoration:none;
padding:4px 8px;
}

.pagebar a:hover {
color:#fff;
background:#3d3d3c;
text-decoration:none;
border-color:#ede61b;
}

.google {
display:inline;
float:right;
}

.post_det {
border-top:1px dotted #487081;
border-bottom:1px dotted #487081;
background-color:#D8D8D8;
height:15px;
font-size:11px;
color:#000;
margin:8px 0;
padding:5px;
}

.post_checkout {
padding-bottom:8px;
color:#000;
}

.alignleft {
float:left;
}

.alignleft2 {
float:left;
margin-left:15px;
}

.alignright2 {
float:right;
margin-right:15px;
}

input.s {
float:left;
border:2px solid #c8c6c6;
background:#fff url(images/hectic/searchIcon.png) center left no-repeat;
padding-left:20px;
color:#b0aeae;
width:180px;
height:18px;
line-height:18px;
margin-right:1px;
}

input.ss {
float:left;
border:2px solid #c8c6c6;
background:url(images/hectic/searchBg.png);
height:24px;
width:38px;
font-size:11px;
font-variant:small-caps;
color:#fff;
padding-top:2px;
}

.buybutton_only {
position:absolute;
padding-bottom:1px;
margin-top:20px;
margin-left:312px;
}

.footernav {
width:936px;
font-size:12px;
color:#6bb6d7;
padding-top:10px;
padding-bottom:10px;
background:#113b4e;
border-bottom:solid 1px #40C4D8;
}

.footernav2 {
width:936px;
font-size:11px;
color:#6bb6d7;
padding-top:10px;
padding-bottom:10px;
background:#113b4e;
border-bottom:solid 1px #40C4D8;
}

.footernav3 {
width:936px;
font-size:11px;
color:#B0B0B0;
padding-top:10px;
padding-bottom:10px;
background:#000;
border-bottom:solid 1px silver;
}

.footernav a {
font-size:12px;
color:#daf4ff;
}

.footernav2 a {
font-size:11px;
color:#daf4ff;
}

#navigation {
height:51px;
}

.indentmenu {
font: 12px Arial;
color:#FFF;
width:100%;
margin-top:-5px;
}

.indentmenu ul {
float:left;
width:100%;
border:1px solid #000;
background:#000 url(images/indentbg.gif) center center repeat-x;
border-width:1px 0;
margin:0;
padding:0;
}

.indentmenu ul li {
display:inline;
}

.indentmenu ul li a {
float:left;
color:#e2e2e2 !important;
text-decoration:none;
border-right:1px solid #000;
padding:8px 14px;
}

.indentmenu ul li a:visited {
color:#FFF;
}

.indentmenu ul li a:hover,.indentmenu ul li .current {
color:#FFF !important;
padding-top:9px;
padding-bottom:7px;
background:#000 url(images/indentbg2.gif) center center repeat-x;
}

#dhtmltooltip {
position:absolute;
width:150px;
border:2px solid #0CC7C5;
background-color:#000;
visibility:hidden;
z-index:100;
filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
padding:2px;
}

abbr,acronym,#special img {
border:0;
}

address,dl,p,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.comments-template {
padding:15px 0 0;
}

dt,.entry h3,.entry h4,.entry h5,.browse a {
font-weight:700;
}

td h2,.post h2 a,.post_alt h2 a {
color:#1B3947;
font-family:Arial;
font-weight:700;
font-size:16px;
text-decoration:none;
padding-top:-9px;
}

td h1,.post h1 a,.post_alt h1 a {
color:#1B3947;
font-family:Arial,Verdana;
font-weight:700;
font-size:22px;
text-decoration:none;
}

.right_sidebar_top,.right_sidebar_single {
background: #fff;
width:250px;
font-family:Arial,Verdana,"Trebuchet MS";
font-size:12px;
font-weight:400;
color:#313234;
float:left;
margin:0;
}

.right_sidebar_single ul li,#left_sidebar ul li {
margin:0;
}

.right_sidebar_single li:hover,.big {
background:#FFF url(images/bullet1.gif) left no-repeat;
}

.narrow_column a,.post_det a {
color:#A41806;
}

.entry h3,.comments-template h3 {
font-family:verdana;
font-size:11px;
color:#275266;
font-weight:700;
text-align:center;
text-transform:uppercase;
}

.entry a:hover,.pcategory a:hover,.pcomments a:hover,.pdate a:hover {
color:#A41806;
text-decoration: underline;
}

.pcategory a,.pcomments a {
font-family:Verdana;
font-weight:400;
font-size:11px;
color:#A41806;
text-decoration:none;
}

.details a:visited,.details a:hover {
color:#315d73;
}

.alignright,form#searchform {
float:right;
}


.125ads {
height: 175px;
width: 488px;
background:#FFF url(/images/ads/125adframe.gif) no-repeat;
}
.bottomPost {
background: #d4eae3;
border-top: 1px solid #aaccc1;
border-bottom: 1px solid #aaccc1;
height: 25px;
line-height: 25px;
padding: 0 0 0 10px;
margin: 10px 0 0 0;
}
#alertMsg {
margin: 0; 
padding: 10px; t
ext-align:center; 
background: #000; 
border-bottom: 2px solid #aaa; 
height: 15px; 
width: 100%; 
color: #fff;
}
#alertMsg a, #alertMsg a:visited, #alertMsg a:active {
color: #A41806;
text-decoration: underline;
}
#alertMsg a:hover {
text-decoration: none;
}
/* ----- tool tip specific styles ----- */
#TipBox {
display:none; 
position:absolute; 
font-size:12px; 
font-weight:bold; 
font-family:verdana; 
border:#72B0E6 solid 1px; 
padding:15px; 
color:#1A80DB; 
background-color:#FFFFFF;
}
