@charset "utf-8";
body  {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	color: #000000;
	background-color: #ffffff;
	/*
text-align: center;
*/
}
a { color:#3333dd;
	text-decoration:none;
} 
a:hover {
	color: #cc6633;
	text-decoration: underline;
}
td {
    vertical-align:top;
}

#container {
	width: 870px;
	background: #fef3e3;
	text-align: left;
	margin: 0 auto;
	text-align: left;
	position: relative;
} 


img {
display: block;
border: 0;
}
.clear {
   clear:both;
   }


#sidebar {
    width:210px;
    vertical-align:top;
	margin: 0;
} 
#sidebar h3 {
   font-weight:normal;
   font-size:16px;
  font-family:Georgia, "Times New Roman", Times, serif;
   color:#222222;
   margin:14px 0 0 0;
}

#sidebar  p{
  text-align:left;
  margin:12px ;
} 
#sidebar .main_nav{
    width:170px;
	border:none;
	padding: 20px 6px 0 34px;
	margin: 0;
} 
#sidebar .main_nav a{
  color:#333333;
} 
#sidebar .main_nav a:hover{
	color: #cc6633;
} 
#sidebar  .main_nav p{
  font-size:14px;
  color:#333333;
  font-family:Georgia, "Times New Roman", Times, serif;
  text-align:left;
  margin:8px 0 8px 0;
} 



/*
#mainContent {
    width:420px;
	margin: 0;
   padding:20px 16px 10px 8px;
}

*/#mainContent h1 {
   font-weight:normal;
   font-size:22px;
  font-family:Georgia, "Times New Roman", Times, serif;
   color:#222222;
   margin:8px 0 0 0;
}
#mainContent h1 .subtitle {
   font-weight:normal;
   font-size:16px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-style:italic;
   color:#222222;
   margin:0;
}
#mainContent h2 {
   font-weight:normal;
   font-size:20px;
  font-family:Georgia, "Times New Roman", Times, serif;
   color:#222222;
   margin:16px 0 0 0;
}
#mainContent h2 .subtitle {
   font-weight:normal;
   font-size:16px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-style:italic;
   color:#222222;
   margin:0;
}
#mainContent h3 {
   font-weight:normal;
   font-size:18px;
  font-family:Georgia, "Times New Roman", Times, serif;
   color:#222222;
   margin:16px 0 0 0;
}
#mainContent h4 {
   font-weight:bold;
   font-size:16px;
  font-family:Georgia, "Times New Roman", Times, serif;
   color:#222222;
   margin:8px 0 0 0;
}

#mainContent h5 {
   font-weight:normal;
   font-size:16px;
  font-family:Georgia, "Times New Roman", Times, serif;
   color:#222222;
   margin:8px 0 0 0;
}

#mainContent p, #mainContent td{
    font-size: 13px; 
  font-family: Arial, Verdana, Helvetica, sans-serif;
	margin:8px 0 8px 0;
}
#mainContent p.subtitled {
  margin-bottom:0;
}
#mainContent p.footnote {
  font-size:10px;
  font-style:italic;
  
}
#mainContent ul {
	margin:0px 0 2px 12px;
	padding:2px 0 2px 12px;
}
#mainContent li {
    font-size: 13px; 
  font-family: Arial, Verdana, Helvetica, sans-serif;
	margin:2px 0 2px 0;
	padding:0;
}

#mainContent .faculty img {
  margin:0 12px 8px 0;
  float:left;
}
#mainContent .faculty h4 {
    font-size: 18px; 
  font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding-top:45px;
}
#mainContent .faculty h5 {
    font-size: 16px; 
  font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
}

.large_content #sidebar {
    width:150px;
    vertical-align:top;
	text-align:center;
} 
.large_content #sidebar .main_nav{
    width:130px;
	padding: 20px 0px 0 20px;
} 
.large_content #mainContent {
    width:700px;
   padding:20px 0px 10px 0px;
}

#mainContent .gallery td {
   height:50px;
   padding-left:10px
}
#mainContent .gallery p {
    font-size: 12px;
	text-align:center;
    font-family:Georgia, "Times New Roman", Times, serif;
	margin:4px 0 12px 0;
}

#mainContent .testimonial {
  margin-bottom:0;
  font-style:italic;
}
#mainContent .testimonial_id {
  margin-top:0; 
  text-align:right; 
  font-size:12px; 
  font-weight:bold;
}
#mainContent .caption {
  font-size:12px;
  font-style:italic;
}


#mainContent .contents h1 {
   color:#888888;
   font-size:36px;
   font-family: "Times New Roman", Times, serif;
}
#mainContent .contents td{
    font-size: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:14px 0 16px 0;
}


#mainContent .excerpts h3 {
   font-weight:normal;
   font-size:18px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#463257;
   margin:6px 0 6px 0;
}
#mainContent .excerpts p{
    font-size: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:6px 0 6px 0;
}



#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}
#footer  a  {
	font-size: 12px;
	color: #3a43af;
	text-decoration: underline;
}
#footer p a.cur{
	color:#000000;
	text-decoration:none
} 
#footer  a:hover  {
	color: #CC6633;
}
#footer  p  {
	margin: 0; 
	padding: 4px 0 4px 0; 
}



div.sh1, div.sh2, div.sh3 {
display: inline-table;
/* \*/display: block;/**/
}
div.sh1 {
float: left;
background: url(../images/design/shadow.gif) right bottom no-repeat;
}
div.sh2 {
background: url(../images/design/shadow-corner-bl.gif) -4px 100% no-repeat;
}
div.sh3 {
padding: 0 16px 16px 0;
background: url(../images/design/shadow-corner-tr.gif) 100% -4px no-repeat;
}
div.right {
float: right;
clear: right;
margin-left: 10px;
}
div.left {
float: left;
clear: left;
margin-right: 10px;
}

