/* Start of CMSMS style sheet '2 Layout 2009' */
* {margin: 0;padding: 0}
/* mac hide \*/
html,body{height: 100%;width: 100%;}
/* end hide */
body { 
	text-align: center;
	min-width: 710px;/* for good browsers*/
	min-height: 325px;/* for good browsers*/
	background-color: white;
}
#outer{
	height: 100%;
	width: 100%;
	display: table;
	vertical-align: middle;
}
#container {
	text-align:  center;
	position: relative;
	vertical-align: middle;
	display: table-cell;
	height:  325px;
}	
#inner {
	width: 510px;
	height:  325px;
	text-align:  left;
	margin-left: auto;
	margin-right: auto;
}
body.home {
	min-height: 316px;
}
body.holding #container {
	height: 500px;
}
body.holding #inner {
	width: 900px;
	height: 500px;
}
/* sidebar start */
#header {
	width: 100%;
	float: left;
}
#header h1 {
font-size: 18px;
margin-bottom: 14px;
}

/* end sidebar */
#content {
	float: left;
	width: 510px;
	height: 264px;
	overflow: hidden;
	text-align: left;
}
body.column-0 #content { display: none }
body.holding #content {
	width: 900px;
	height: 500px;
}

#content-left {
	width: 225px;
	float: left;
}
body.columns-2 #content-left {
	width: 185px;
	margin-top: 28px;
}
#content-right {
	width: 450px;
	float: right;
}
body.columns-2 #content-right {
	width: 320px;
	float: left;
}
div.description {
	float: right;
	width: 250px;
	margin-top: 62px;
	height: 252px;
}
body.scroll-content #content {
	height: 260px;
}
body.scroll-content #contentinner { 
	height: 260px;
	width: 500px;
	margin-top: 0px;
}
p.bio-title { clear: both }
#footer {
	clear: both;
	width: 100%;
	float: right;
}
/* End of '2 Layout 2009' */

