/*
Theme Name: Longevity
Theme URI: http://longevity-center.com
Description: The Longevity Center Theme.
Version: 1.0
Author: Mike Chegini
Author URI: http://longevity-center.com/
Tags: longevity center

*/

body{margin:0;padding:0;font-family:Arial, sans-serif;min-width:905px;color:#252549;background-color:#fff;background-image:url(i/bodybg.jpg);background-repeat:repeat-x;background-position:0 117px;font-size:14px;}
form, fieldset{margin:0; padding:0; border:0;}

a{outline:none;}

img{border:none;}
.clear{clear:both;}

.lft{float:left;}
.rit{float:right;}

#hd{width:100%;height:85px;background:url(i/topbg.gif) repeat-x;margin:0;padding:0;}
#header{width:935px;overflow:hidden;margin:0 auto;padding:0;}
#header a {margin:0;padding:0;display:block;background:url(i/logo1.gif) no-repeat;width:343px;height:85px;text-indent:-9999px;overflow:hidden;}
#header h1{float:left;margin:0;padding:0;}
#header .decor{float:right;margin:0;padding:0;display:block;background:url(i/bamboo.gif) no-repeat;width:346px;height:85px;text-indent:-9999px;overflow:hidden;}

#nav{width:100%;height:32px;background:url(i/navbg.gif) repeat-x;margin:0;padding:0;}
#navbar{width:905px;height:32px;overflow:hidden;margin:0 auto;padding:0;}
#navbar ul{margin:0 0 0 3px;padding:0;}
#navbar li{float:left;list-style-type:none;color:#ababff;margin:0;}
#navbar a{display:block;height:32px;font-size:12px;padding:10px 18px 0 18px;text-decoration:none;color:#ababff;letter-spacing:0.2em;}
#navbar a:hover{display:block;color:#fff;height:32px;padding:10px 18px 0 18px;background:url(i/navover.gif) repeat-x 50% 0;letter-spacing:0.2em;}

#page{width:905px;margin:0 auto 125px auto;padding:5px 0;position:relative;}

.content{width:605px;position:relative;}
.content h1{letter-spacing:-0.03em;font-weight:normal;font-size:30pt;font-family:Georgia, "Times New Roman", Times, serif;color:#55659f;margin:17px 0 9px 0;padding:0;}
.content h2{letter-spacing:-0.03em;font-weight:normal;font-size: 17pt;font-family:Georgia, "Times New Roman", Times, serif;color:#3e3e56;margin:19px 0 0 0;padding:0;border-bottom:1px #8c8cc8 solid;}
.content h2 a{font-weight:normal;}
.content h3{letter-spacing:-0.03em;font-weight:normal;font-size: 14pt;font-family:Georgia, "Times New Roman", Times, serif;color:#15153f;margin:19px 0 0 0;padding:0;}
.content p{margin:12px 0 12px 0;padding:0;line-height:1.3em;}
.content ul {list-style-type:circle;}
.content a{color:#15153f;font-weight:bold;text-decoration:underline;}
.content a:hover{color:#3a43b1;text-decoration:none;}
.content .details{background-color:#ededed;margin:12px 0;padding:5px;font-size:11px;color:#3e3e56;}
.content img {margin:12px;}

a.regbtn{font-weight:bold;padding:9px 0;color:#5a62d4;}
a.regbtn:hover{color:#000;}
.small, .small a{font-size:11px;color:#49497f;margin-bottom:12px;}

.feature{float:left;}
#page .feature h1{float:left;width:493px;height:337px;background:url(i/awaken.jpg) no-repeat;text-indent:-9999px;overflow:hidden;margin:0;padding:0;}

.featbox{width:239px;height:200px;float:left;margin:12px 12px 0 0;color:#50507a;}
.featbox p{margin:0 12px;padding:0 0 5px 0;font-size:12px;}
.featbox ul{font-size:11px;margin:0 12px;padding:0 12px;list-style-type:circle;}
.featbox li{margin:5px 0;}
.featbox a{color:#24225b;font-weight:bold;text-decoration:underline;}
.featbox a:hover{color:#3a43b1;text-decoration:none;}

.featbox h1.qigongh1{width:244px;height:52px;background:url(i/qigongh1.jpg) no-repeat;text-indent:-9999px;overflow:hidden;margin:0;padding:0;}
.featbox h1.internalh1{width:244px;height:52px;background:url(i/internalh1.jpg) no-repeat;text-indent:-9999px;overflow:hidden;margin:0;padding:0;}

.news{float:right;width:396px;background:url(i/newsbg.gif) repeat-y;margin:5px 0 0 3px;font-size:11px;color:#24225b;}
.news h3{width:396px;height:42px;background:url(i/news.gif) no-repeat top;text-indent:-9999px;overflow:hidden;margin:0;padding:0 0 9px 0;}
.news h4{margin:0;padding:0;}
.news p{margin:0;padding:0;}
.item{display:block;color:#38374c;text-decoration:none;font-weight:normal;margin:0 6px 7px 6px;padding:3px 5px;border-bottom:1px #8686c5 dotted;}
.item:hover{color:#27254b;border-bottom:1px #8686c5 solid;background-color:#ceceff;}

.newsbt{width:396px;height:11px;background:url(i/newsbt.gif) no-repeat;}

.sidebar{position:relative;float:right;width:241px;min-height:400px;background:url(i/sbtop.gif) no-repeat top #b5b5ff;margin:5px 0 0 3px;font-size:11px;color:#24225b;}
.sidebt{width:241px;height:6px;background:url(i/sbbtm.gif) no-repeat;position:absolute;bottom:0;}
.sidebar ul{margin:3px;padding:0;list-style-type:none;text-indent:0;}
.sidebar li{margin:0 0 0 12px;}
.sidebar h2, .sidebar h3{font-weight:normal;font-size: 14pt;font-family:Georgia, "Times New Roman", Times, serif;margin:12px 0 0 0;}
.sidebar a{color:#24225b;text-decoration:underline;}
.sidebar a:hover{color:#d43900;text-decoration:none;}

.commentlist{margin:12px 0 0 0;padding:0 0 0 12px;font-size:12px;width:575px;}
.commenter{font-weight:normal;font-size: 12pt;font-family:Georgia, "Times New Roman", Times, serif;}

.ft{width:905px;height:100px;margin:0 auto;padding:12px 0 0 0;clear:both;font-size:11px;color:#9291b6;border-top:3px #ccc solid;}
.ft a{color:#9291b6;font-weight:bold;text-decoration:underline;}
.ft a:hover{color:#3a43b1;text-decoration:none;}
.ft .left{float:left;width:50%;}
.ft .right{float:right;width:50%;}

.regis input,select{margin-bottom:3px;}