BODY {
   background-color : #999988; 
 } 

#outercontainer {
	background-color : #CC9933;
	border : 1px solid #CC9933;
	width : 800px;
	margin-left : auto;
	margin-right : auto;
	position : relative;
}



#mastercontainer {
	background-color: #fff8dc;
	/* background-color : #D2C0AC;
	border : 1px solid #CC9933;
	height : 900px; */
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#leftprofile {
	width : 192px;
	position : relative;
	top: 0;
	left: 0;
	background-color : #4F3A30;
	margin-left: 0;
	margin-right: auto;
}

#headergraphic {
	position : absolute;
	top : 0;
	left : 0;
}

#topnav {
	height : 24px;
	width : 100%;
	background-color : #C72000;
	position : absolute;
	z-index : 5;
	top : 100px;
	left : 0px; /* */
}

.tabcontainer {
	position : absolute;
	top : 124px;
	left : 192px;
	width : 424px;
	text-align : left;
	padding : 6px 6px 6px 6px;
}

.tabcontainer2 {
	position : relative;
	top : 0px;
	left : 0px;
	width : 424px;
	text-align : left;
	padding: 6px 6px 6px 6px;
}

.tabcontainer3 {
	position : absolute;
	top : 124px;
	left : 192px;
	width : 584px;
	text-align : left;
	padding : 6px 12px 12px 12px;
}

.tabcontainer3 p {
	font-size : 10pt; 	
	font-family : Arial, Helvetica, sans-serif;
	font-style : italic;
	line-height : 140%;
	text-decoration : none;
}

#main_content { 
   /* position : relative;
	left : 0px;
   width : 400px; */
   text-align : left; 
   padding : 8px 16px 8px 150px;  /* last value controlls left margin of main content block */
	padding-top : 30px;
    /* padding-top : 160px; 
  margin-left : 8px; */
	margin-left : 16px;
   margin-right : 180px; 
   /*margin-top : 124px;  margin : 124px 180px 10px 8px;
   font : italic 9.5pt/150% Arial, Helvetica, sans-serif; */
   font : italic 9.5pt/150% Arial, Helvetica, sans-serif; 
   min-height : 400px; 
 } 
#main_content h1, h2, h3, h4, a {
	color: #c72000;
}
#main_content h1, h2, h3, h4,  {
	font-style: italic;
}

h1 {
   font-size : 14pt; 
   line-height : 110%; 
 } 
h2 { 
   font-size : 12pt; 
   line-height : 120%; 
 } 
h3, h4, h5, h6 { 
   font-size : 10pt; 
   line-height : 120%; 
 } 

.content_heads {
	color: #C72000;
	font-style : italic;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.content_body {
	width : 575px;
}

#rightsidebar {
	/* height: 290px;*/
	background-color : #BEAF96 !important;
	position: absolute;
	top : 124px;
	right : 0px;	
	float : right;
	width : 172px;
}

#footer {
	background-color : #C72000;
	color : #FFFFFF;
	font :  italic 10px Arial, Helvetica, sans-serif;   
	width : 800px;
	margin-left: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: auto;
	position: relative;
	text-align : center;
}

#footer a {
	color : #FFFFFF;
	font : italic 10px Arial, Helvetica, sans-serif;
	text-decoration : none;
}

#twitter {
	float : left;
	position : absolute;
	margin : 0;
	bottom : 12px;
	left : 16px;
	text-align : left;
	font : italic 10px Arial, Helvetica, sans-serif;
	width : 135px;
}

#twitter a {
	color : #C72000;
	font : bold italic 10px Arial, Helvetica, sans-serif;
}

#twitter_update_list {
	color : #FFFFFF;
	list-style : none outside none;
	line-height : 16px;
}


#twitter_update_list ul li {
	list-style : none inside none;
}

#smoothcontainer {
	 text-align : center;
	 margin-left: 164px;  /* controls where the menu block starts */
	 /* following should match the value set for [ .ddsmoothmenu ul li a ] in ddsmoothmenu.css */
	border-left: 1px solid #993333; 
}

#twitter {
	top : 10px; 
	padding-bottom: 24px;
 }
 
.rightphoto {
	position: absolute; 
	top:180px; 
	right: 0px;
} 