/* Start of CMSMS style sheet 'style' */
@charset "UTF-8";
/* CSS Document */

body {
	background: #f7f7f7 url("/assets/img/header.gif") repeat-x top center;
}
.container {
	margin: 10px auto;
	background: #ffffff;
	border: 3px solid #dfe3d5;
}
#header {
	width: 800px;
	height: 200px;
}
#logo {
	margin: 15px;
	width: 152px;
	height: 136px;
}
#top_nav {
	text-align: right;
	margin: 97px 0 0 0;
}
#top_nav li {
	display: inline;
	margin: 0 0 0 25px;
}
#left_col {
	margin-bottom: 20px;
}
.banner {
	background: #39444a;
	padding: 10px 20px;
height:70px;
}
a.screenshots{
text-indent:-999999px;
background:url(/uploads/images/screenshots_btn.gif) no-repeat 0 0;
        border-bottom:10px solid #ffffff;
height:90px;
width:220px;
display:block;
text-align:center;
}
a.screenshots:link,
a.screenshots:visited{
color:#ffffff;
text-decoration:none;
}
a.screenshots:hover,
a.screenshots:active{
color:#ffffff;
text-decoration:none;
background:url(/uploads/images/screenshots_btn.gif) no-repeat 0 -90px;
}

#right_col_bg {
	background: url("/assets/img/right_col_bg.jpg") repeat-x top center;
	min-height: 820px;
	height: auto !important;
	height: 820px;
}
#right_col {
	margin-bottom: 20px;
	padding: 10px;
}
#footer {
	margin-bottom: 20px;
}
#footer_strip {
	margin: 30px 0 25px 0;
	width: 100%;
	height: 18px;
	background: url("/assets/img/footer.gif") repeat-x top center;
}
#footer p, #footer_nav {
	margin: 8px 0;
}
#footer_nav li {
	display: inline;
	margin: 0;
	padding: 0 2px 0 5px;
}
#footer_nav li.end {
	border-right: none;
}
.tagline {
	padding: 10px 0 0 10px;
}
/* End of 'style' */

