#wrapper {
	text-align: left;
	background-color: #ffffff;
}

.internal_wrapper {
	width: 770px;
	margin: 0px auto 0px auto;
	padding-bottom: 20px;
}

#content {
	background-repeat: no-repeat;
	background-position: top right;
	min-height: 500px;
	background-color: #ffffff;
}

#site_bar {
	width: 770px;
	background-color: #666666;
	background-image: url("/images/top_bar_gradient.png");
	background-repeat: repeat-y;
	background-position: right;
}

#site_bar, #site_bar tr, #site_bar td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-spacing: 0px;  
	border-collapse: collapse;
	vertical-align: middle;
}

#site_bar td {
	height: 15px;
	padding: 2px 5px 3px 5px;
	vertical-align: middle;
}

#site_bar a {
	color: #ffffff;
	vertical-align: middle;
}

#site_bar form {
	margin: 0px;
	padding: 0px;
}

#nav_bar {
	margin: 5px 0px 5px 0px;
	text-align: right;
	border-bottom: 1px solid #000000;
}

#image_bar {
	text-align: right;
	margin: 0px;
}

.programs {
	width: 150px;
}

#about_watson {
	font-size: 90%;
	margin: 0px 0px 5px 0px;
	/*height: 120px;
	overflow: hidden;*/
}

.front_content {
	width: 400px;
}

.front_content_body {
	margin: 5px 0px 10px 0px;
	padding: 5px;
	background-color: #e6e6e6;
	line-height: 15px;
	/*text-align: justify;*/
}

.front_content_image {
	float: right; 
	margin: 0px 0px 3px 5px;
}

.news_events {
	width: 200px;
}

#main_layout {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-spacing: 0px;  
	border-collapse: collapse;
}

.programs, .front_content {
	padding-right: 10px;
}

.date {
	font-weight: bold;
}

h1 {
	display: none;
}

#watson_name {
	margin: 0px 0px 3px 0px; 
}

#watson_logo {
}

#brown_logo {
	width: 150px;
	text-align: center;
}

#address, #phone_email {
	padding-left: 10px;
}

#main_column {
	width: 370px;
	margin: 0px 0px 0px 18px;
	float: right;
	vertical-align:top;
}

#feature_column {
	width: 375px;
	float: left;
}

#feature_column_frontpage {
	width: 365px;
	float: left;
}


#main_column_2 {
	width: 375px;
	float: left;
}

#feature_column_2 {
	width: 375px;
	margin: 0px 0px 0px 18px;
	float: left;
}

#top_story img {
	float: left;
	margin: 0px 5px 5px 0px;
}

.news_item {
	/*border-bottom: 1px solid #000000;*/
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 3px 0px;
}

.news_item ul {
	list-style-type: square;
	padding-left:15px;
}

.news_item_detail {
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 3px 0px;
	list-style-type:circle;
}

#title_bar {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: left;
}

#title_bar h2 {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
}

#title_bar .page_title_link{
	
}

.event {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #000000;
}

.past_events{
	font-size:11px;
	font-weight:bold;
	background-color:#e6e6e6;
	padding: 3px 3px 3px 3px;
}

#event_type_detail {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #000000;
}

#event_type_detail h3 {
	font-size: 10px;
	background-color: transparent;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	text-transform: uppercase;
	text-decoration: underline;
}

.event_time {
	width: 20%;
	float: left;
	margin-right: 9%;
}

.event_description {
	width: 65%;
	float: left;
}

.clear {
	clear: both;
}

#programs td {
	width: 45%;
	margin-right: 3%;
	margin-bottom: 5px;
}

#programs table {
	margin-bottom: 5px;
}


#programs img {
	margin: 0px 5px 5px 0px;
}

#programs h3 {
	background-color: transparent;
	border-bottom: 1px solid #000000;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 2px 0px;
}

#program h3 {
	font-size: 10px;
	background-color: transparent;
	border-bottom: 1px solid #000000;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 2px 0px;
	text-transform: uppercase;
}

#program h4 {
	font-size: 11px;
	margin: 0px;
	text-transform: capitalize;
	text-decoration: none;
}

#program #left_column {
	float: left;
	margin: 0px 10px 0px 0px;
}

#program #left_column img {
	margin: 0px 0px 5px 0px;
}

#program ul {
	margin: 0px 0px 5px 0px;
}

#program #right_column {
	float: left;
}

#projects h3 {
	font-size: 11px;
	background-color: transparent;
	border-bottom: 1px solid #000000;
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 2px 0px;
}

#projects label {
	width: 15%;
	margin-right: 5%;
	float: left;
	font-size: 10px;
	background-color: transparent;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: bold;
}

#projects ul {
	width: 60%;
	float: left;
}

#project #left_column {
	margin-right: 3%;
	float: left;
}

#project #right_column {
	margin-left: 3%;
	float: left;
}

#project #center_column {
	width: 52%;
	float: left;
}

#project h3 {
	font-size: 10px;
	background-color: transparent;
	border-bottom: 1px solid #000000;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 2px 0px;
	text-transform: uppercase;
}

#publications #left_column {
	margin-right: 18px;
	float: left;
}

#publications #right_column {
	margin-left: 18px;
	float: left;
}

#publications #center_column {
	width: 375px;
	float: left;
}

#publications h3 {
	font-size: 10px;
	background-color: transparent;
	border-bottom: 1px solid #000000;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 2px 0px;
	text-transform: uppercase;
}

#publications #top_story {
width:200px; 
float:right; 
border-bottom:5px; 
border-left:5px; 
background-color:#FFFFFF; 
padding-left:15px;
}

#publication #left_column {
	float: left;
}

#publication #right_column {
	margin-left: 3%;
	float: left;
}

#publication img {
	margin: 0px 0px 5px 0px;
}

#publication h3 {
	font-size: 10px;
	background-color: transparent;
	border-bottom: 1px solid #000000;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 2px 0px;
	text-transform: uppercase;
}

#staff #left_column {
	margin-right: 3%;
	float: left;
}

#staff #right_column {
	float: left;
}

#staff ul {
	margin: 0px 0px 10px 0px;
}

#staff h3 {
	font-size: 10px;
	background-color: transparent;
	border-bottom: 1px solid #000000;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 2px 0px;
	text-transform: uppercase;
}

#affiliates li {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #000000;
}

#affiliates {
	margin: 10px 0px 10px 0px;
}

#archive #left_column {
	margin-right: 3%;
	float: left;
}

#archive #right_column {
	float: left;
}

.programs li, .news_events li {
	padding: 5px 2px 5px 2px;
	margin: 0px;
	border-bottom: 1px solid #000000;
	display: list-item;
}

.programs ul, .news_events ul {
	padding: 0px 0px 5px 0px;
}
.disc {	
	display: list-item;
	list-style-type: disc;
	margin-left: 25px;
}

.subtitle {
/*background-color:#EAEAEA;*/
padding: 3px;
text-align:center;
background-color:#F3F3F3;
/*border-right-width:thin;*/
/*border-right-style:solid;*/
/*border-color:cc0000;*/
/*border-right-color:CC0000;*/
/*border-left-width:thin;*/
/*border-left-style:solid;*/
/*border-left-color:CC0000;*/
}

.top_story {
width:360px; 
float:right; 
border-bottom:5px; 
border-left:5px; 
background-color:#FFFFFF; 
padding-left:15px;
}

.top_story h3{
	margin-bottom: 3px;
}

.header {
font-size:14px; 
font-weight:bold; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.subheader {
font-size:12px; 
font-weight:bold; 
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
margin-bottom:10px;
}


.bloginternal_wrapper {
	width: 200px;
	margin: 0px auto 0px auto;
	padding-bottom: 200px;
}

.pub_header{
	vertical-align: middle;
	color: white;
	font-weight: bold;
	padding-left: 5px;
}

/* google*/

.g {
	padding-bottom: 20px;
}

.l{
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}






#search{
display: none;
}

#subscribe{
display: none;
}

#az{
display: none;
}

#content{
width: 6in;
}

#program{
width: auto;
}

#menu{
display: none;
}

#footer{
	display: none;
}

#left_column{
	width: 200px;
}

#right_column{
	width: auto;
}

li {
	margin: 0px 0px 3px 0px;
}

ul {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	list-style-type: none;
	display: block;
}
