body {
	background-color: #B2B2B2;
/* 	background-image: url(../images/black-repeat.gif); */
	background-position: right;
	background-repeat: repeat-y;
	padding: 0;
	margin: 0;
	font-size: 10px;
}
html {
	padding: 0;
	margin: 0;
}

#container {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 905px;
	background-color: #FFFFFF;
 	background-image: url(../images/TitleGradient01.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
p {
	display: block;
	position: relative;
	width: 530px;
	margin: 0 100px 0 275px;
	line-height: 1.5;
}
#single p {
	margin: 0;
	width: auto;
}

a#logo {
	display: block;
	position: fixed;
	top: 0;
	width: 250px;
	z-index: 2;
}
#menu {
	display: block;
	position: fixed;
	*position: relative;
	padding: 145px 0 0 40px;
	*padding: 0px 0 400px 40px;
	top: 0;
	*top: 145px;
	_top: 0px;
	margin: 0;
	width: 225px;
	font-family: Verdana;
	font-size: 1.2em;
	bottom: 0;
	z-index: 2;
}
#still #menu, #still a#logo {
	display: block;
	position: absolute;
	left: 1px
	*position: relative;
	*float: left;
	*clear: both;
	*left: -250px;
}
#still #menu {
	_top: 150px;
}
#still {
	display: block;
	position: fixed;
	_position: absolute;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 1px;
	height: 1px;
	top: 0;
	bottom: 0;
	z-index: 1;
}
/* Bottom of page anchor */
#still h2 {
	display: block;
	position: absolute;
	background-color: #FFFFFF;
	top: -1em;
	left: 250px;
	padding: 1em 25px 1em 25px;
	width: 550px;
	font-family: Verdana;	
	font-size: 11px;	
}

a#logo {
	background-image: url(../images/RolloutLogo.jpg); 
	padding: 145px 0 0 0;
	height: 0;
	margin: 0;
	overflow: hidden;
}

/*
from menu for gradient
	background-image: url(../images/gradient.png);
	background-repeat: repeat-y;
	background-position: right;
	
DK Grey #3F3F3F
Lt Grey #B2B2B2
Gold #B08D5B
*/
#menu li {
	display: block;
	padding: 0.25em 0 0.25em;
	margin: 0;
	background-image: url(../images/WhiteHorizontal.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width: 200px;
	list-style-type: none;
}
#menu li li {
	background-image: none;
	width: 160px;
}
a, #menu li a, #menu li.current ul a {
	color: #B2B2B2;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1em;
}
#menu li a:hover, #menu li.current a:hover {
	color: #29ABE2;
}
#menu li.current a, #menu li.current ul li.current a {
	color: #3F3F3F;
}
#menu li.disclaimer {
	width: 150px;
	*width: 170px;
	border-top: 2px solid #EDEDED;
	margin: 25px 0 0 0;
	padding: 1em 0 0 0;
	font-size: 0.75em;
	color: #B2B2B2;
}
#menu li.disclaimer a {
	text-transform: none;
}
/*
#menu .divided li a {
	border-top: none;
	padding-top: 0;
}
#menu .divided a, #menu .divided li.divided a {
	display: block;
	border-top: 2px solid #CCCCCC;
	padding-top: 7px;
	width: 133px;
}
#menu .divided a {
	padding-top: 15px;
	border-top: 1px solid #CCCCCC;
	width: 80%;
}
#menu .divided .divided {
	padding-top: 3px;
}
#menu .divided {
	padding-top: 10px;
}
*/
#menu li.current ul a {
	text-transform: none;
}
#menu ul {
	margin: 0;
	padding: 0 1em 0 3em;
}

.item img {
	display: block;
	position: relative;
	right: 25px;
	border: 0;
	padding: 0 0 1em 0;
}
.item {
	display: block;
	width: 575px;
	margin: 0 0 5px 250px;
	color: #3F3F3F;
	background-color: #FFFFFF;
	text-align: left;
	padding: 0 0 1em 25px;
	z-index: 1;
	font-family: Verdana;	
	text-transform: none;
	font-size: 11px;
	line-height: 1.3em;	
}
.item a.more, .item span.more {
	display: relative;
	float: #29ABE2;
	color: #29ABE2;
	margin: 1em 0.5em 0 0.5em;
	z-index: 20;
	line-height: 1em;
}
.item a.more:hover, .item span.more {
	color: #000000;
}

.top.item {
	padding-top: 25px;
}
p {
	color: #3F3F3F;
	background-color: #FFFFFF;	
	font-family: Verdana;	
	font-size: 11px;
	margin-top: -10px;
	display: block;
	width: 550px;
	padding: 0 25px 1em 25px;
	left: -25px;
}
#vert_tab {
	display: block;
	position: absolute;
	margin-left: 850px;
	top: 32px;
}
#still #vert_tab {
	*margin-left: 600px;
}
#small_content {
	position: relative;
	display: block;
	float: left;
	width: 250px;
	height: 500px;
	background-color: #FFFFFF;
	z-index: 1;
}
.column {
	display: block;
	position: relative;
	float: left;
	width: 50%;
	z-index: 10;
}

/* Single item template */
#single #menu, #all_text #menu {
	height: 320px;
}

#all_text .item h2, #single .item h2, #still h2 {
	color: #3F3F3F;
	font-size: 1em;
	text-transform: uppercase;
}
#all_text .item, #single .item {
	text-align: left;
	padding: 0 50px 0 50px;
	width: 500px;
	color: #3F3F3F;
/*	background-image: url(../images/gradient.png); */
	background-repeat: repeat-y;
	background-position: left;
}
#single .item img {
	display: block;
	position: relative;
	left: -50px;
}

#copy {
	*position: absolute;
	*top: 0;
	margin: 0 0 0 250px;
	width: 600px;
	background-color: #FFFFFF;
}
#copy .divider {
	background-image: url(../images/TitleGradient01.jpg);
	margin: 0;
	font-size: 1.1em;
	color: #3C3C3C;
	text-transform: uppercase;
	padding: 1em 0 0.5em 10px;
	font-family: sans-serif;
	font-weight: bold;
}
#copy .item {
	margin: 0;
	padding: 0;
}
#copy p {
	margin: 0;
	padding: 1em 0 2em 15px;
	left: 0;
}
#copy a {
	text-transform: none;
	color: #3F3F3F;
}
#copy a:hover {
	color: #29ABE2;
}
#copy .item img {
	margin: 0;
	padding: 0;
	right: 0;
}
#copy .column {
	width: 195px;
	display: block;
	margin: 0 0 120px 0;
}
#copy .column img {
	border: 0;
}
#copy .column p {
	width: 172px;
}
#copy p {
	padding: 1em;
}
#copy .title {
	color: #3F3F3F;
}
#copy .mid {
	padding: 0 7px 0 8px;
}
