/* Start of CMSMS style sheet 'taiji-qigong-hh' */
/* General Stuff */
body       { margin:0; padding:0; font:101.01% Arial,Helvetica,sans-serif; background:#FFF url([[root_url]]/images/template/bg-left-col.gif) repeat-y fixed top left; }
form       { margin:0; padding:0; }
table      { margin:0; padding:0; border-collapse:collapse; border-spacing:0 none; }
th, td     { margin:0; padding:0; text-align:left; vertical-align:top; }
img        { margin:0; padding:0; line-height:0; }
a img {border:0 none; }
hr         { margin:1.0em 0; padding:0; height:1px; border:0 none; background-color:#000; color:#000; }
a          { color:#000; text-decoration:underline; }
a:hover    { color:#B91919; text-decoration:none; }
h1         { margin:0; padding:0; font-size:135%; color:rgb(185,25,25); } /* font-size:150%; */
h1 a       { color:rgb(185,25,25) ! important; }
h2         { margin:0; padding:0; font-size:135%; } /* font-size:150%; */
h3         { margin:0; padding:0; font-size:115%; color:rgb(185,25,25); } /* font-size:130%; */
h3 a       { color:rgb(185,25,25) ! important; }
h4         { margin:0; padding:0; font-size:115%; } /* font-size:130%; */
h5         { margin:0; padding:0; font-size:95%; color:rgb(185,25,25); } /* font-size:95%; */
h5 a       { color:rgb(185,25,25) ! important; }
h6         { margin:0; padding:0; font-size:95%; } /* font-size:95%; */
ul         { margin:1.0em; padding:0; }
li         { margin:0; padding:0 0 0.6em 0; }
/* p          { margin:0 0 0.6em 0; font-size:inherit; } */
small      { font-size:80%; }
font       { font-size:inherit; }

/* Template Stuff */
#box { background:url([[root_url]]/images/template/bg-top.gif) repeat-x; position:absolute; width:100%; font-size:90%; }
#innnerbox { width:970px; clear:both; }
#le              { margin:0; padding:0; float:left; width:160px; }
#le table        { margin:2px 0 0 0; width:160px; }
#le td           { margin:0; padding:0 5px 10px 20px; font-size:90%; }
#le a            { text-decoration:none; }
#le a:hover      { text-decoration:underline; }
#le #active_menu { text-decoration:none; color:#B91919; font-weight:bold; }
#mi   { margin:0; padding:0; float:left; width:560px; }
#mito { margin:0; padding:0; width:auto; height:160px; border:0 none; }
#mimi { margin:0; padding:0 0 0 40px; width:auto; height:auto; border:0 none; }
#mimi .NewsSummary { margin:1.2em 0; padding:0; }
#ri { margin:0; padding:0; float:left; width:250px; }
#rito { margin:0; padding:0; width:auto; height:160px; border:0 none; text-align:right; }
#ribo-1 { margin:0; padding:0; width:250px; border:0 none; background-color:#F2F2F2; border-left:10px solid #fff; }
#ribo-2 { margin:0 0 0 10px; padding:0; width:240px; border:0 none; background-color:#FFF; color:#FFF; text-align:right; }
#ribo-2 img { display:block; }
#footer { margin:0 0 0 200px; padding:2.0em 0 0 0; clear:both; font-size:86%; }

/* Navigation */
#le ul { list-style:none; margin:0.15em 0.5em 0 1.4em; padding:0; }
#le li { margin:0 0 0.75em 0; padding:0; font-size:90%; }
#le h3 { font-size:100%; }
#le .currentpage { color:#B91919; font-weight:bold; }
#le .menuactive { color:#B91919; font-weight:bold; }
#le .menuactive ul li a { font-weight:normal; }
#le ul ul { list-style:none; margin-top:0.6em; padding:0; }

/* News */
#ri .NewsSummary   { margin:0; padding:0.8em 0; font-size:86%; }
#ri .NewsSummary div { margin:0; padding:0.5em 0.25em; }
#ri .NewsSummaryLink { font-weight:bold; }
#NewsPostDetailDate { float:right; font-size:86%; }


.search                    { margin:0; padding:0; display:inline; }
.search input              { margin:0; padding:0 0.2em; font-size:73%; font-family:'ms sans serif',Helvetica,sans-serif; border:1px solid #B91919; background-color:#FFF; }
.search fieldset           { display:none; }
.search input.inputbox     { margin:0; padding:1px 0px; }
.search input.button       { margin:0 0 0 0.5em; cursor:pointer; }
.search input.button:hover { background-color:#B91919; color:#FFF; }

.contactform fieldset   { margin:0; padding:0; border:0 none; }
.contactform legend   { display:none; }
.contactform label   { display:block; }
.contactform input     { margin:0 0 1.0em 0; padding:1px 0.2em; width:87%; background-color:#FFF; border:1px solid #B91919; font-family:'ms sans serif',Helvetica,sans-serif; }
.contactform textarea   { margin:0; padding:0 0.2em; width:87%; font-family:'ms sans serif',Helvetica,sans-serif; border:1px solid #B91919; background-color:#FFF; }
.contactform input.fbsubmit       { margin:1.2em 0; width:auto; cursor:pointer; }
.contactform input.fbsubmit:hover { background-color:#B91919; color:#FFF; }
.contactform .captcha { margin:1em 0 0 0; }
.contactform .captchapict { margin:1em 0 0.5em 0; display:block; border:1px solid #B91919; }
.error_message { margin:1em 0; font-weight:bold; color:#B91919; }


.content_rating { font-size:80%; }
.message { color:#B91919; }
.small { font-size:80%; }
.smalldark { font-size:80%; font-weight:bold; }
.date { font-size:80%; }
.createdate { font-size:80%; padding-bottom:0.6em; }
.modifydate { font-size:80%; padding:0.6em 0; }
a.readon { font-size:80%; padding-bottom:1.0em; font-weight:bold; display:block; }
a.readon:hover { }
.newsfeeddate { font-size:80%; }
.pagenav { font-size:80%; }
.blog_more { font-size:80%; }

.back_button { font-size:80%; }

/* mainmenu */
.indent1 { margin:0; padding:0 0 0 1.2em; }

/* ########################################################################### */
/* Template Generator Stuff */

.ontab { border-width:1px; border-style:solid; border-color:#000; }
.offtab { border-width:1px; border-style:dotted; border-color:#000; }

.sectiontableheader { font-weight:bold; }
.categorytitle { font-weight:bold; }
a.category { text-decoration:underline; }
a.category:hover { text-decoration:underline; }
.newsfeedheading { font-weight:bold; }
a.fase4rdf { text-decoration:underline; }
a.fase4rdf:hover { text-decoration:underline; }
/* End of 'taiji-qigong-hh' */

