/*   -----------------------------------  Tab Bar Magic Page Pack CSS  by Project Seven Development  www.projectseven.com  Graffiti Page Pack Layout 05  2 Column Fluid - menu integrated  -----------------------------------*/body {	color: #333333;	background-color: #FFFFFF;	background-image: url(../images/graf_pbg.jpg);	background-repeat: repeat-x;	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 100%;	margin: 0;	padding: 0;	min-width: 770px;}#masthead {	background-image: url(../images/sraptslogo.jpg);	background-repeat: no-repeat;	height: 154px;}#menubar {	font-size: 0.8em;	font-family: Verdana, Arial, Helvetica, sans-serif;}/******** LAYOUT WRAPPER **********/#layout { 	margin: 0;}/******** COLUMNS WRAPPER and COLUMNS **********/#columnwrapper {	margin: 2em 0 0;	position: relative;}#mainbox {	margin: 0 0 0 188px; }  #sidebox {	position: absolute;	top: 0;	left: 0;	width: 188px;	border-top: 1px solid #CCC;}/********CONTENT CONTAINERS*********//*Main Content*/#maincontent {	font-size: 0.85em;	padding: 0 24px 12px 24px;	border-left: 1px solid #333333;	border-top: 1px solid #CCC;}h1 {	margin: 0;	font-size: 1.5em;}h1, h2, h3, h4 {	line-height: normal;	font-family:Verdana, Arial, Helvetica, sans-serif;}h2 {	margin: 1.5em 0 0 0;	font-size: 1.35em;}h3 {	margin: 1.5em 0 0 0;	font-size: 1.35em;}#maincontent p {	margin: 8px 0 12px 0;}.callout {	float: right;	width: 132px;	margin: 0px 0 0 10px;	padding: 10px;	border: 1px solid #333333;	font-size: 0.75em;}/*Sidebar*/#sidecontent {	padding: 0 24px 12px 24px;	font-size: 0.7em;	background-color: #FFFFFF;}#sidecontent .topheading {	margin: 0;}#sidecontent p {	margin: 8px 0 12px 0;}/***********FOOTER************//*Footer Container*/#footerbox {	font-size: 0.7em;	margin: 0 0 16px 188px;	background-image: url(../images/graf_gradient.jpg);	background-repeat: repeat-x;	border-bottom: 1px solid #333333;	border-left: 1px solid #333333;}/*Footer Content*/#footer {	margin: 0;	padding: 8px 24px;	color: #333333;}#footer p {	margin: 0;}/******SKIP LINKS********//*Skip Links Container*/#skips {	position: absolute;	top: 12px;	right: 15px;	margin: 0 15px 0 0;}/*Skip Link Link Styles*/#skips a, #skips a:visited, #skips a:hover {	color: #FFFFFF;	cursor: default;	font-size: .1em;}.p7fix a:active, #skips a:active, #skips a:focus {	color: #FFFFFF;	background-color: #4a4a4a;	cursor: pointer;	font-size: .8em;}/*********PAGE LINK STYLES********/#columnwrapper a:hover, #columnwrapper a:active, #columnwrapper a:focus, #footer a:hover, #footer a:active, #footer a:focus {	background-color: #4D4D4D;	color: #FFFFFF;	text-decoration: none;}.floatLeft {	float: left;	margin: 4px 8px 4px 0;}.floatRight {	float: right;	margin: 8px 0 25	px 8px;	border: 3px groove #CCC;}
