html{background: #730301;}
body{
 height:100%;
 color:#720403;
 font-family: Arial,Tahoma, Helvetica, sans-serif; 
 font-size:13px;
 line-height:1.3em;
 }

.cpointer{cursor:pointer;}

/* html elements */
strong{font-weight:bold}
img{border:none;}
h1{display:block;font-size:20px;border-bottom:2px solid #730301; font-weight:bold;padding:20px 0 2px 0;}
h2{float:none;font-size:18px;font-weight:bold;padding:10px 0}
h3{float:none;font-weight:bold;padding:10px 0;text-decoration:underline}
h4{float:none;font-weight:bold;padding:5px 0;margin:0px}
ul{margin:0;padding:0;list-style: none;}
fieldset{margin-bottom:25px}
fieldset{padding:10px}
fieldset legend {font-weight:bold}
 
/* special fonts*/
.small{font-size:11px;}


.clear	{float:none; clear:both; width:0; height:0; line-height:0; overflow:hidden; font-size:0; visibility: hidden; margin:0; padding:0; border:0;}
.tc{text-align:center}
.dn{display:none}
.fl{float:left}
.fr{float:right}

.spcL{margin-left:20px;}

/* structure */
.main{background:#fff ;padding:10px 10px 50px 10px;width:883px;margin:0px auto 0px auto}
.header{background:url(../img/header.gif);height:130px;width:883px;position: relative;}
/*.header{background:url(../img/head.gif) 120px 30px no-repeat;height:130px;width:883px;position: relative;}*/
.header H1{display:none}
.header .logo{margin:5px 0px 0px 15px;}

.content{padding:20px 10px}

.footer{color:#fff;padding:10px;width:883px;margin:0px auto 0px auto}
.footer a{color:#fff}

#home {padding-top:10px}
#home .left{width:550px;}
#home .right{
 display:block;
 width:250px;
  border-left:1px dashed;
 padding:0 10px
}


/* classes */
#mainTopNavi {margin:10px 0 0 0}
#mainTopNavi a{cursor:pointer}

.aphorism{text-align:right}

.logo-big{margin:0px 0px;}

.contactlist li p{padding-left:30px}

.thumblist{padding:10px 0 0 0}
.thumblist li{padding:20px 10px;width:180px;height:150px;float:left ; text-align:center;background:#ccc;margin:10px}
.thumblist li img{display:block;margin:0px auto}

.booklist li{display:block;clear:both;float:none;padding:25px 0px}
.booklist img {display:block;float:left}
.booklist dt{display:block;width:100px;font-weight:bold}
.booklist dd{display:block;float:left; white-space:nowrap} 

.trainingTimes{float:left}
.trainingTimes li{margin:10px}
.trainingTimes li strong{font-size:14px;}
.trainingTimes li dl{padding:10px 5px}
.trainingThumbs {float:right}
.trainingThumbs li{margin:30px 0 0 0}

.contactList li{margin:0 0 20px 0}
.contactList li p{padding:10px}

#calendar td{padding-bottom:15px}
#calendar td.when{width:160px;}
#calendar td.what{width:500px;}

.tvbox {padding: 0 0 0 210px}


.right .news div.newsBody{padding:0px 10px}
.right .apps div.appBody{padding:0px 10px}


.nextAppItem{background:#ededed}

.news-list li{
 clear:both;
 float:none
}

.news-list li p.insertion-date{
 clear:both;
 float:none;
 text-align:right;
 font-size:10px;
}