html, body {
    height: 100%; 
	font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif;
	line-height: 1.5em;
	background-image: url(../images/gradeint_background.gif);
	background-repeat: repeat-x;
	background-color: #E1E4E9;
	margin:0px;
	padding:0px;
}
#container {
	border:solid 1px #ADADAD;
	background-color:#FFFFFF;
	position:relative;
	margin:20px auto 10px auto;
	padding:0px;
}
#container_interior {
	border-style:solid;
	border-width:3px;
	border-color:#FFFFFF;
}
#container_interior_interior {
	background-color:#C5D1DD;
	background-image: url(../images/content_area_bg.gif);
	background-repeat:repeat-x;
	background-position: 0px 131px;
}
ul {
	margin:0px;
	padding:0px 0px 0px 13px;
}
li {
	margin:0px 0px 4px 0px;
	color:#505D57;
}
#header {
	display:block;
	background-image:url(../images/tscs_header.jpg);
	background-repeat:no-repeat;
	width:954px;
	height:131px;
}

#header span {
	display:none;
}

#topNav {
	background-color:#573221;
	height:41px;
	overflow:hidden;
	margin: 0 auto 0 auto;
	border-style:solid;
	border-width: 1px 0px 0px 0px;
	border-color:#FFFFFF;
}

#topNav ul {
	width: 939px;
	height: 41px;
	padding-top: 9px;
	text-align:center;
}

#topNav li {
	display: inline;
	list-style-type: none;
}

#topNav ul li a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	height: 41px;
	padding:15px;
	text-align:center;
	background-color:#573221;

	
}

#topNav ul li a:visited {
	text-decoration:none;
	color:#FFFFFF;
}


#topNav ul li a:hover {
	text-decoration:none;
	color:#BE4B16;
	background-color:#E6E9DE;
}


#content_area {
	padding:30px 10px 20px 10px;
}

h2#welcome {
	width: 212px;
	height: 42px;
	background-image: url(../images/welcome.png);
	}

h2#welcome span {
		display: none;
}

h2#new {
	width: 209px;
	height: 35px;
	background-image: url(../images/whats_new.png);
	}

h2#new span {
		display: none;
}

h2#contact {
	width: 147px;
	height: 35px;
	background-image: url(../images/contact_me.png);
	}

h2#contact span {
		display: none;
}

.content_text {
	display:block;
	float:left;
	width:372px;
	margin:0px 10px 20px 10px;
}
.content_text_full {
	display:block;
	width:850px;
	margin:15px auto 20px auto;
}
.content_text_full p {
	font-size:15px;
	line-height:22px;
}
.content_text_full ul {
	margin:0px;
	padding:0px 0px 0px 13px;
}
.content_text_full li {
	margin:0px 0px 10px 0px;
	color:#505D57;
}
p {
	text-align:justify;
	color:#505D57;
}
strong {
	color:#573221;
}
a {
	color:#315585;
}

a:hover {
	text-decoration:none;
}

#headshot {
	border: 1px solid #989898;
	float:right;
	margin: 0 15px 15px 15px;
}
.break_page {
	display:block;
	margin:0px 5px 15px 5px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	color:#FFFFFF;
	clear:both;
}
#whats_new {
	display:block;
	width:550px;
	float:left;
}
#whats_new p {
	margin:10px 0px 0px 10px;
}
#whats_new ul {
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 25px;
}
#whats_new li {
	margin:0px 0px 4px 0px;
	color:#505D57;
}
#contact_me {
	display:block;
	width:315px;
	float:right;
	border-style:solid;
	border-width:0px 0px 0px 1px;
	border-color:#FFFFFF;
	padding:0px 0px 0px 10px;
}
#contact_foot {
	display:block;
	clear:both;
	background-color:#BBC7D2;
	padding:15px;
	font-size:13px;
	text-align:left;
	color:#505D57;
}
#contact_foot a {
	color:#573221;
}

#mi_reflexion {
	display:block;
	height:80px;
	background-image:url(../images/reflective_foot_basket.gif);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#D9DDDF;
	padding:15px;
	font-size:12px;
	text-align:center;
	color:#999999;
}