* {	margin: 0;	padding: 0;}

body {	margin: 0;	background: url(../images/background.jpg) no-repeat 0 0;	font: normal small Verdana, Arial, Helvetica, sans-serif;	color: gray;}
p, blockquote, ul, ol {	margin-bottom: 1.4em;	line-height: 1.8em;	text-align: justify;}p {}blockquote {	margin-left: 2em;	margin-right: 2em;	font-style: italic;}ul {	margin-left: 3em;}ul li {
	list-style-type: square;
}ol {	margin-left: 3em;}ol li {}a {	text-decoration: none;	color: #ad6a2a;}a:hover {	text-decoration: underline;}.imgLeft {
	float: left;
	padding: 5px;
	border: thin solid #5d5d5d;
	margin-right: 10px;
}

.imgRight{
	float: right;
	padding: 5px;
	border: thin solid #5d5d5d;
	margin-left: 10px;
}

.flash{
	padding: 5px;
	border: thin solid #5d5d5d;
	background-color: black;
}#logo {	width: 770px;	height: 200px;	margin: 0 auto;	background: url(../images/sm-logo-2.png) no-repeat 0 110px;}#logo h1 {	padding: 125px 0 0 70px;
	text-transform: uppercase;}

#logo h2 {	padding: 0 0 0 42px;	text-transform: lowercase;	font-size: 1em;}

#logo h1 {	text-transform: uppercase;	font-size: 30px;	color: #FFFFFF;}

#logo h1 i {	text-transform: lowercase;	letter-spacing: -3px;	font: italic 48px Georgia, "Times New Roman", Times, serif;	color: #4f6264;}

h1, h2, h3 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #5f6472;
	}

h2 {	margin-bottom: .8em;	font-size: 2em;	font-weight: normal;}

h3 {	margin-bottom: 1em;	text-transform: uppercase;	letter-spacing: 2px;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;}

#content {	width: 770px;	margin: 0 auto;}#main {	float: right;	width: 515px;}#welcome {}#example {}#sidebar {	float: left;	width: 240px;}#menu {	margin-bottom: 30px;	border-bottom: 1px solid #5d5d5d;}#menu ul {	margin: 0;	list-style: none;	line-height: normal;}#menu li {	display: inline;}#menu a {	display: block;	padding: 10px 0 10px 24px;	background: url(../images/img05.gif) no-repeat 10px 17px;	border-top: 1px solid #5d5d5d;	color: #8bba45;}#menu a:hover, #menu .active a {	background: transparent;	text-decoration: none;	font-weight: bold;	color: white;}

.boxed {}.boxed .title {	padding: 0px 0 0 10px;	background: none no-repeat left center;	border-bottom: 1px solid #D6D5D5;
	font-size: 1.6em;
	
}.boxed .content {	padding: 10px;}

#updates {}#updates ul {	margin: 0;	list-style: none;}#updates h3 {	margin: 0;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;}#updates p {	margin-bottom: 1.4em;	font-size: smaller;	line-height: normal;}#footer {	clear: both;	padding: 10px 50px 20px 10px;	border-top: 1px solid #5d5d5d;}#footer p {	width: 770px;	margin: 0 auto;	font-size: x-small;}#legal {}#links {}