/* rhythm.css */

/**************** Body and tag styles ****************/

#*{margin:0; padding:0;}

body{
#font:76% Verdana,Tahoma,Arial,sans-serif;
font-family: Trebuchet MS, Courier, Verdana, Arial, sans-serif;
font-size:12pt;
line-height:1.4em;
text-align:center;
color:#303030;
#background:#C8CAD0;
}

body.load {
	background:#212124;
}

body.home {
	background:NULL;
}

table{
font-size:9pt;
}


td, th {
  width:162;
  height:162;
  padding:4px;
  border: solid 2px #212124;
  #background-color:#1C47C8;
  background-color:#212124;
  #background-color:#12128C;
  vertical-align:top;
 
}

#photoholder {
  width:524px;
  height:478px;
  background:#212124 url('images/loadingRed3.gif') 50% 50% no-repeat;
}

#thephoto {
  width:524px;
  height:478px;
}

td.intro{
    width:514;
    height:490;
    padding:4px;
	background-color:#212124;
	border: solid 2px #212124;
	vertical-align:top;
}

td.classText{
    width:324;
    height:324;
    padding:4px;
	background-color:#C8CAD0;
	border: solid 2px #C8CAD0;
	vertical-align:top;
}

td.classLocation{
    width:324;
    height:162;
    padding:4px;
	background-color:#FFFFFF;
	border: solid 2px #FFFFFF;
	vertical-align:top;
}

td.logoR  { 
background: url(images/logoRT.jpg);
border:none;
}

td.logo  { 
background: url(images/logo.jpg);
border:none;
}

td.john  { 
width: 162;
height: 162;
padding: 4px;
background: url(images/oc166.gif) no-repeat center;
border: solid 2px #FFFFFF;
}

td.classRed{
	background-color:#CE010F;
	border: solid 2px #CE010F;
	vertical-align:top;
}

td.classContact {
	#background-color:#EF2700;
	#background-color:#C52320;
	#background-color:#FF0000;
	#background-color:#3B1610;
	background-color:#CE010F;
	border: solid 2px #CE010F;
	font-weight:bold;
	color:#000000;
}

a{
#color:#467aa7;
#color:#74673B;
#color:#4D4A1D;
#color:#5E3E2F;
color:#000000;
font-family: Trebuchet MS, Courier, serif;
font-weight:bold;
font-size:9pt;
text-decoration:none;
background-color:inherit;
}

a:hover{
color:#CE010F;
font-weight:bold;
text-decoration:none; 
background-color:inherit;
}

a.activenavitab {
color:#CE010F;
font-weight:bold;
text-decoration:none; 
background-color:inherit;
}

a img{border:none;}

a.classOn {
color:#CE010F;
#border-bottom:1px solid #CE010F;
}

#p{padding:0 0 1.6em 0;}
#p form{margin-top:0; margin-bottom:20px;}

p.heading {
#color:#CE010F;
font-weight:none;
border-bottom:1px solid #CE010F;
}

#img.left,img.center,img.right{padding:4px; border:1px solid #a0a0a0;}
#img.left{float:left; margin:0 12px 5px 0;}
#img.center{display:block; margin:0 auto 5px auto;}
#img.right{float:right; margin:0 0 5px 12px;}

/**************** Header and navigation styles ****************/

/**************** Content styles ****************/

/**************** Sidebar styles ****************/

/**************** Menublock styles ****************/

/**************** Searchbar styles ****************/

/**************** Synopsis Link styles ****************/

/**************** Footer styles ****************/

/**************** Misc classes and styles ****************/
