/* Start of CMSMS style sheet 'ride' */
@charset "utf-8";
/* CSS Document */

body {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	background-color: #c41425;
}
html,body {
	margin: 0;
	height: 100%;
}
.clear
{
clear: both;
}
#container {
	width: 1000px;
	height:auto !important;
	height: 100%;
	min-height:100%;
	margin: 0 auto;
	background-image: url(images/background.gif);
	background-repeat: repeat-y;
}
#header {
	width: 900px;
	height: 110px;
	margin: 0 auto;
}
#menubg {
	width: 900px;
	height: 35px;
	margin: 0px auto;
	padding: 0px;
	background-color: #000000;
}
#menubg2 {
	width: 900px;
	height: 25px;
	margin: 0px auto;
	padding: 0px;
	background-color: #000000;
}
#menu-btm {
	width: 900px;
	height: 13px;
	margin: 0px auto;
}
#flash {
	width: 900px;
	height: 250px;
	margin: 0 auto;
}
#content {
	width: 900px;
	margin: 0 auto;
}
#column-left {
	width: 600px;
	margin: 20px 10px 20px 20px;
	float:left;
}
#column-right {
	width: 230px;
	margin: 20px;
	float:right;
}
#footer {
	/* position:absolute; */
	width: 1000px;
	margin: 0 auto;
	/* bottom:-98px; */ /* stick to bottom */
	left: 11px;
}
#footer p {
	margin: 10px;
	font-size: 12px;
	color: #999999;
	text-align: center;
}

/* Menu Stuff */
.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #000;
}
.menu li {
	padding: 0;
	margin: 0;
	height: 35px;
	margin-right: .25em;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 35px;
	background-repeat: no-repeat;
}
.home {background-image: url(images/menu-home-ov.gif); width: 135px;}
.home-ac {background-image: url(images/menu-home-ac.gif); width: 135px;}
.home a {background-image: url(images/menu-home.gif);}
.services {background-image: url(images/menu-services-ov.gif); width: 135px;}
.services-ac {background-image: url(images/menu-services-ac.gif); width: 135px;}
.services a {background-image: url(images/menu-services.gif);}
.clients {background-image: url(images/menu-clients-ov.gif); width: 135px;}
.clients-ac {background-image: url(images/menu-clients-ac.gif); width: 135px;}
.clients a {background-image: url(images/menu-clients.gif);}
.favorites {background-image: url(images/menu-favorites-ov.gif); width: 135px;}
.favorites-ac {background-image: url(images/menu-favorites-ac.gif); width: 135px;}
.favorites a {background-image: url(images/menu-favorites.gif);}
.blog {background-image: url(images/menu-blog-ov.gif); width: 90px;}
.blog a {background-image: url(images/menu-blog.gif);}
.about {background-image: url(images/menu-about-ov.gif); width: 115px;}
.about-ac {background-image: url(images/menu-about-ac.gif); width: 115px;}
.about a {background-image: url(images/menu-about.gif);}
.contact {background-image: url(images/menu-contact-ov.gif); width: 125px;}
.contact-ac {background-image: url(images/menu-contact-ac.gif); width: 125px;}
.contact a {background-image: url(images/menu-contact.gif);}

ul.menu li a:hover {background: none;}
.menu li {float: left;}
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* Menu 2 Stuff */
.menu2 {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #000;
}
.menu2 li {
	padding: 0;
	margin: 0;
	height: 25px;
	margin-right: .25em;
	list-style: none;
	background-repeat: no-repeat;
}
.menu2 li a, .menu2 li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 25px;
	background-repeat: no-repeat;
}
.marketing {background-image: url(images/menu-marketing-ov.gif); width: 103px;}
.marketing-ac {background-image: url(images/menu-marketing-ac.gif); width: 103px;}
.marketing a {background-image: url(images/menu-marketing.gif);}
.pr {background-image: url(images/menu-pr-ov.gif); width: 42px;}
.pr-ac {background-image: url(images/menu-pr-ac.gif); width: 42px;}
.pr a {background-image: url(images/menu-pr.gif);}
.events {background-image: url(images/menu-events-ov.gif); width: 83px;}
.events-ac {background-image: url(images/menu-events-ac.gif); width: 83px;}
.events a {background-image: url(images/menu-events.gif);}
.copywriting {background-image: url(images/menu-copywriting-ov.gif); width: 103px;}
.copywriting-ac {background-image: url(images/menu-copywriting-ac.gif); width: 103px;}
.copywriting a {background-image: url(images/menu-copywriting.gif);}
.branding {background-image: url(images/menu-branding-ov.gif); width: 103px;}
.branding-ac {background-image: url(images/menu-branding-ac.gif); width: 103px;}
.branding a {background-image: url(images/menu-branding.gif);}

ul.menu2 li a:hover {background: none;}
.menu2 li {float: left;}
.menu2:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.sidebar-divider{
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.sidebar-text {
	color: #FFFFFF;
}
/* End of 'ride' */

