
/* Layout (Home) */

#home #content {
	background: url("/images/skin/background/about.gif");
	}
	
#content_sun2009 {
	background: url("/images/skin/background/two_column_wide.gif");
	}

#left {
	width: 388px;
	}

#right {
	width: 388px;
	float: right;
	}

#left, #right {
	background-color: #000;
	color: #fff;
	font-size: 12px;
	}

#left p, #right p {
	margin: 18px 12px;
	}

#right strong {
	color: #8C157F;
	}
	
/* Blogs */


#special-blog {
	width: 480px;	margin: 0;	padding: 20px 0 20px 20px;	float: left;
}

#special-blog p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

#special-blog h1 {
	font-size: 22px;
}

#special-sidebar {
	float: right;
	margin: 20px 0 20px 0;
	padding: 0;
	width: 260px;
}

#special-sidebar p {
	margin-right: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
}


/* BMI 101 */

#bmi101 {
	border-bottom: 4px solid #333;
	}


/* Learn more */

#learn_more {
	border-bottom: 4px solid #333;
	}

#thumbs {
	margin-top: 6px;
	}

#thumbs .learn p {
	margin: 6px 10px 0 0;
	padding: 0;
	}

.learn {
	margin: 0;
	padding: 3px 0;
	height: 80px;
	border-bottom: 1px solid #333;
	}

.learn strong {
	color: #6A6807;
	display: block;
	margin: 0;
	}

.learn .thumb {
	float: left;
	margin: 6px 12px 12px 12px;
	}

.learn p img {
	display: block;
	margin: 3px 0;
	}

.learn a {
	color: #8C157F;
	}

.odd {
	background-color: #0F0F0F;
	}

#browse {
	border-top: 4px solid #333;
	border-bottom: 4px solid #333;
	}

.browse {
	margin: 18px 0;
	color: #fff;
	font-weight: bold;
	}

.browse img {
	margin: 0 3px -4px 2px;
	}

#bmi_logo {
	margin-left: 30px;
	}

	

/* Sidebar */


#sidebar {
	padding-top: 200px;
	}
	
#sidebar p {
	margin: 10px;
	}

#sidebar p.fine-print {
	font-size: 11px;
	margin-top: 6px;
	padding: 0;
	}

/* Awards and Honors chart */
/* http://bmi.com/about/entry/C1513/ */

#piechart {
	}
	
	
/* Sundance 2009*/



/* Main content */

#main_wide {
	width: 595px;
	margin: 0;
	float: left;
}

#main_wide h1 {
	font-size: 20px;
	margin-left: 30px;
	margin-right: 20px;
	color: #000;
	line-height: 20px;
	margin-top: 40px;
	font-weight: bold;
}

#main_wide p {
	font-size: 12px;
	margin: 0 10px 20px 30px;
	padding: 0px;
	color: #000;
	line-height: 18px
}

#main_sun2009 {
	width: 595px;
	margin: 0;
	float: left;
}
	
#main_sun2009 .feature {
	margin-left: 20px;
	}
	
#main_sun2009 .feature h1, 
#main_sun2009 .feature p {
	margin-left: 0;
	}

#main_sun2009 .image_medium img {
	float: left;
	width: 160px;
	height: auto;
	margin: 2px 5px 5px 0;
	padding: 0;
	border: 1px solid #999;
	}
	
#main_sun2009 p.img_buttons {
	float: left;
	width: auto;
	height: auto;
	margin: 10px 9px 0 25px;
	padding: 0;
	}


#main_sun2009 h1 {
	font-size: 20px;
	margin-left: 10px;
	margin-right: 20px;
	color: #988b58;
	line-height: 20px;
	margin-top: 30px;
	font-weight: bold;
}

#main_sun2009 h2 {
	font-size: 17px;
	margin-left: 10px;
	margin-right: 20px;
	color: #988b58;
	line-height: 17px;
	margin-top: 30px;
}


#main_sun2009 p {
	font-size: 12px;
	margin-left: 10px;
	margin-right: 20px;
	color: #000;
}

#main_sun2009 p.intro {
	font-size: 18px;
	color: #000;
	line-height: 25px;
	margin: 15px 30px 15px 27px;
}

#main_sun2009 p.lead-in {
	font-size: 32px;
	color: #818181;
	font-weight: bold;
	margin: 35px 20px 15px 30px;
}
	
#main_sun2009 p.smallprint {
	font-size: 12px;
	color: #c2b576;;
	margin-right: 20px;
	margin-left: 30px;
	margin-top: 80px;
}
	
#main_sun2009 p.nopic {
	padding-top: 30px;
	}
	
#main_sun2009 p a:link{
	font-size: 12px;
	color: #746c48;
	line-height: 10px;
	margin-top: 30px;
}

#main_sun2009 p a:hover{
	font-size: 12px;
	color: #988b58;
	line-height: 10px;
	margin-top: 30px;
}		

#main_sun2009 a:link {
	color: #c2b576;
	text-decoration: none;
	}
	
#main_sun2009 a:hover {
	color: #746c48;
	text-decoration: none;
	}

#main_sun2009 a:visited {
	color: #c2b576;
	text-decoration: none;
	}	

#main_sun2009 td {
	font-size: 18px;
	padding: 3px 0;
	}

#main_sun2009 .photo-td {
	font-size: 14px;
	color: #ccc;
	padding: 1px;
	}

#main_sun2009 .photo-td a {
        color: #ccc;
	}

#main_sun2009 .photo-wrap {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}

#main_sun2009 .photo-box {
	background-color: #333;
	margin: 0 20px;
	}
	
#main_sun2009 p.dateheader {
	margin-top: 10px;
	}
	
#main_sun2009 p.nopic {
	margin-top: 0;
	}

#main_sun2009 li {
	font-size: 12px;
	}
	
	
/* Sidebar */

#sidebar_wide {
	width: 300px;
	float: right;
	padding: 0 0 30px;
	margin-top: 40px;
}

#sidebar_wide ul {
	list-style: none;
	margin: 0;
	padding: 4px 0;
	}

#sidebar_wide ul li {
	font-size: 12px;
	padding: 6px 10px;
	}

#sidebar_sun2009_home {
	width: 295px;
	float: right;
	padding: 0 0 30px;
	margin-top: 100px;
}

#sidebar_sun2009 {
	width: 295px;
	float: right;
	padding: 0 0 30px;
	margin-top: 170px;
}

#sidebar_sun2009 a {
	text-decoration: none;
	color: #746c48;
}

#sidebar_sun2009 a:hover {
	text-decoration: none;
	color: #988b58;
}

#sidebar_sun2009 ul {
	list-style: none;
	margin: 0;
	padding: 4px 0;
	}

#sidebar_sun2009 ul li {
	font-size: 12px;
	padding: 6px 10px;
	}

#sidebar_sun2009 ul li a {
	font-size: 12px;
	text-decoration: none;
	color: #746c48;
}

#sidebar_sun2009 ul li a:hover{
	font-size: 12px;
	text-decoration: none;
	color: #988b58;
}

#sidebar_sun2009 p {
	font-size: 12px;
	color: #746c48;
	line-height: 20px;
	padding: 0 19px 6px 20px;
}



