/* 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:#16151A;
}

table{
font-size:10pt;
}

table.intro {
	background:#16151A;
}

td, th {
  width:162;
  height:162;
  padding:4px;
  border: solid 2px #212124;
  #background-color:#12128C;
  background-color:#212124;
  #background-color:#000000;
  //overflow:auto;
 
}

#contain 
{
//background-color:#00FFFF;
width:100%;
height:250px;
overflow: auto
}

#photoholder {
  width:524px;
  height:478px;
  //background:#16151A url('images/loadingRed3.gif') 50% 50% no-repeat;
  background:#16151A;
}

#thephoto {
  width:524px;
  height:478px;
}

td.intro{
    width:514;
    height:490;
    padding:4px;
	background-color:#16151A;
	border: solid 2px #16151A;
	vertical-align:top;
}

td.classText{
    width:324;
    height:324;
    padding:4px;
	#background-color:#C8CAD0;
	background-color:#FFFFFF;
	#border-top: 2px solid #000000; 
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	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 ****************/

