
body { background-color:#FFF; font-family:museo-sans-1, museo-sans-2, "lucida grande", "lucida sans unicode", sans-serif;}

#container { background-color:#FFF; }

#header .container { border-bottom:1px solid #CCC; padding-bottom:10px; }

#header { padding:8px 0 0; margin-bottom:10px; }

#header img { margin:24px 0 0px; }

#header .customer { margin:10px 0; }

#header .internal { margin-bottom:10px; }

#footer { padding:20px 0; background-color:#FFF; border-top:1px solid #CCC; margin-top:30px; }

#footer ul.links { list-style-type:none; margin:0; height:20px; padding:0; }  

#footer .links li { display:inline; margin-right:10px; }

#footer #copyright { margin:10px 0; }

h1 { line-height:1; margin-bottom:4px; } 


#content #backup {
	background-color: rgb(255,255,255);
}

#content h2.title {
    font-weight:500; 
    margin:0 0 12px; 
    color:#444; 
    line-height:1.2em;
}

#content #content-main {
	float: left;
}

#content #content-secondary {
	float: left;
}

#content #content-secondary li { 
    font-weight:500;
}

#content #content-secondary #sidebar-cta {
    text-decoration:none;
    text-align:center;
    margin:0 0 0 20px;
    line-height:1.2em;
    background-color:#06C; 
}

#content .sub-navigation ul {
	margin: 10px 10px 20px 20px;
	padding: 0 0 30px 0;
	background: transparent url(http://cdn.performable.com/static/images/navigation-shading.png) no-repeat bottom right;
}

#content .sub-navigation ul li {
	list-style: none;
	border-bottom: 1px solid rgb(225,225,225);
	padding: 10px 0;
	background: transparent url(http://cdn.performable.com/static/images/navigation-shading.png) no-repeat center right;
}

#content .sub-navigation ul li.title {
	background: transparent url(http://cdn.performable.com/static/images/navigation-shading.png) no-repeat top right;
	color: rgb(150,150,150);
}

#content .sub-navigation ul li a {
  text-decoration: none; }

#content .sub-navigation ul li.active {
	background: rgb(255,255,255);
	font-weight: bold;
}

#content .sub-navigation ul li.active a {
	text-decoration: none;
    color:#000; 
    font-weight:bold; 
}

#content .graphic {
	clear: both;
    margin:20px 20px 30px; 
    float:left; 
    padding:0; 
    background-color:#FFF;
	border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
}

#content .graphic h2 { 
    padding:0; 
}

#content .graphic img {
	display: block;
}

#content .graphic p {
	padding: 10px;
	margin: 0;
	color: rgb(125,145,120);
	font-size: 12px;
}

#content .graphic-caption p {
	margin: 0;
}

#content .thumb-graphic img,
#content .thumb-theme img {
	display: block;
}

#content .thumb-graphic {
	float: left;
}

#content .thumb-theme {
	float: left;
	margin: 0 0 10px 10px;
	padding: 5px;
	background-color: rgb(240,240,240);
	border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}

#content #call-to-action p {
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	margin: 0;
	padding: 40px;
}


blockquote p { 
    color:#060; 
    margin-bottom:2px; 
    font-style:normal; 
    color:#000; 
    font-size:12px;
}

blockquote p:first-child { 
    color:#060; 
    margin-bottom:2px; 
    font-style:italic; 
    font-size:14px; 
    font-weight:500; 
}

blockquote p.byline { 
    margin-top:10px; 
    line-height:32px; 
}

blockquote img { 
    float:left; 
    width:32px; 
    height:32px; 
    margin-right:5px; 
}

#call-to-action a.awesome { 
    background-color:#390; 
    font-size:15px;
}

a.awesome{ color:#FFF !important; text-decoration:none !important; }