/* container
-------------------------------------------------------------- */
.wrapper 			{ width: 960px; margin: 10px auto; height: 68px; position: relative; }

/* header
-------------------------------------------------------------- */
.header 			{ width: 960px; margin: 0px; }
ul.header 			{ position: absolute; }
ul.header li 		{ text-align: center; line-height: 5em; margin: 0px 15px 0px 0px; display: block; float: left; position: relative; }
.add-this-container	{ background-color: #222222; position: absolute; right: 0; top: 25px; }

/* footer
-------------------------------------------------------------- */
.footer 						{ width: 775px; float: right; clear: both; border-top: 1px solid #2a2a2a; margin: 30px 0; padding: 30px 0 0; }
.footer ul						{ list-style: none; margin: 0; padding: 0;  }
.footer li, .content .footer p	{ color: #363636; font-size: 12px; line-height: 1.2; margin: 0 0 15px; }
.footer a 						{ color: #363636; }
.footer a:hover					{ color: #363636; }
.footer strong 					{ color: #8d8d8d; text-transform: uppercase; }

/* columns
-------------------------------------------------------------- */
.col-container		{ overflow: hidden; }
.content			{ margin: 30px auto; width: 905px; }
.content .col-a		{ float: left; width: 115px; }
.content .col-b		{ float: left; width: 436px; margin: 0 15px; }
.content .col-c		{ float: right; width: 324px; }