/* CSS Document */

.botnav a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.botnav a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.botnav a:hover {
	color: #ECE9D8;
}
.botnav a:active {
	text-decoration: none;
	color: #FFFFFF;
}
a:link {
	color: #990000;
}
a:visited {
	color: #990000;
}
a:hover {
	color: #990000;
}
a:active {
	color: #990000;
}
body {
	background-color:#958A4B;
	margin: 0 0 0 0
}
#header {
	width:100%;
	height:134px;
	background-image:url(../images/scarlet.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#title {
	width:980px;
	height:134px;
	background:url(http://www.chelsea-pensioners.co.uk/assets/img/title-home2.jpg) top center no-repeat;
	margin: 0px auto !important;/*centers divs in mozilla*/
}
#container1 {
	background-color:#ECE9D8;
	width:100%
}
#container2 {
	background-image:url(../images/bottom.gif);
	background-position:bottom;
	background-repeat:repeat-x
}
#container3 {
	width:980px;
	background:url(../img/bear.gif?) no-repeat bottom right #fff;
	margin: 0px auto !important;/*centers divs in mozilla*/
}
#container4 {
	background:url(../img/side-bg.jpg) repeat-y top left;
}
#leftpanel {
	width:150px;
	background-color:#BFB88F;
	float:left
}
#rightpanel {
	width:830px;
	float:right;
}
#charles {
	width:217px;
	height:134px; /*background:url(../images/charles.gif) */
no-repeat;
	position:relative;
	left:-42px;
	top: 130px;
	z-index:10;
}
#charlesimg {
	position:absolute
}
.botnav {
	clear:both;
	background-color:#990000;
	width:980px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:100px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.botnav p {
	margin:0 10px;
	padding:10px 0;
}

.botnav p.right {
	float:right;
	text-align:right;
}
.hidden {
	display:none
}
#pagetitle {
	width:830px;
	height:86px;
	background-image:url(../images/pagetitle.gif);
	background-position:26px 20px;
	background-repeat:no-repeat;
	border-bottom:1px solid #BFB88F;
	position:relative;
}
#pagetitleblank {
	width:830px;
	height:86px;
	background-image:url(../images/pagetitleblank.gif);
	background-position:26px 20px;
	background-repeat:no-repeat;
	border-bottom:1px solid #BFB88F;
	position:relative;
}
#pagetitleblank h3 {
	color:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	position:absolute;
	top:48px;
	left:25px;
	font-weight:normal;
}
#pagetitle div.basket, #pagetitleblank div.basket {
	position:absolute;
	right:10px;
	top:10px;
}
#line1 {
	background:url(../images/gold1.jpg) repeat-x;
	height:1px;
	border:0;
	padding:0;
	margin:0
}
#bodyleftpanel {
	width:398px;
	float:left
}
#bodyrightpanel {
	width:212px;
	float:right;
	background-color:#BFB88F;
}
.bodyrightimage {
	width:210px;
	margin: 0px auto !important;/*centers divs in mozilla*/
}
.bodyrightimage2 {
	width:210px;
	margin: 0px auto !important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBE9DC;
}
.bodyrighttext {
	width:210px;
	margin: 0px auto !important;/*centers divs in mozilla*/
	background-color:#ECE9D8;
	color:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px
}
.bodyrightnews {
	list-style-type:none;
	width:190px;
	margin: 0px auto !important;/*centers divs in mozilla*/
	background-color:#FFFFFF;
	color:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.bodyrightnews li {
	width:190px;
	margin: 0px auto !important;/*centers divs in mozilla*/
	background-color:#FFFFFF;
	color:#990000;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px solid #BFB88F
}
.bodyrightnews2 {
	list-style-type:none;
	width:190px;
	margin: 0px auto !important;/*centers divs in mozilla*/
	background-color:#FFFFFF;
	color:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.bodyrightnews2 li {
	width:190px;
	margin: 0px auto !important;/*centers divs in mozilla*/
	background-color:#FFFFFF;
	color:#990000;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px solid #D49494
}
.bodyrightnews a:link, .bodyrightnews a:visited {
	display:block;
}
/* new style */
#leftpanel1 {
	width:20.5%;
	height:800px;
	background-color:#ECE9D8;
	position:absolute;
}
#leftpanel2 {
	height:782px;
	background:url(../images/topslc.gif) repeat-x
}
#leftpanel3 {
	height:800px;
	background-image:url(../images/botslc.gif);
	background-position:bottom;
	background-repeat:repeat-x
}
#leftpanel4 {
	height:782px;
	background-image:url(../images/side.jpg);
	background-position:right;
	background-repeat:repeat-y
}
#leftpanel5 {
	height:782px;
	background-image:url(../images/bot.jpg);
	background-position:bottom right;
	background-repeat:no-repeat
}
#leftpanelcharles {
	height:760px;
	background-image:url(../images/charles2.jpg);
	background-position: top right;
	background-repeat:no-repeat
}
#rightpanel1 {
	width:79.5%;
	height:800px;
	background-image:url(../temp/right.jpg);
	background-repeat:no-repeat;
	position:absolute;
	left:20.5%
}
/* new style */

/*nav*/
#navBar {
	font-size:75%;
	padding:4px;
	text-align:center;
	position:absolute;
	top:111px;
	height:15px;
	width:980px;
}

#navBar a {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0 6px;
	text-decoration:none;
	text-transform:uppercase;
}
#navBar a:hover {
	color:#cccccc;
}
/*ul#home{
list-style-type:none;
padding:0;
margin:0;
}
ul#home li{
float:left;
}
#home a:link, #home a:visited{
display:block;
width:57px;
height:23px;
background:url(../images/nav/home1.gif) top left no-repeat;
}
#home a:hover{
background-position: 0 -25px;
background:url(../images/nav/home2.gif) top left no-repeat;
}
ul#about{
list-style-type:none;
padding:0;
margin:0;
}
ul#about li{
float:left;
}
#about a:link, #about a:visited{
display:block;
width:110px;
height:23px;
background:url(../images/nav/about1.gif) top left no-repeat;
}
#about a:hover{
background-position: 0 -25px;
background:url(../images/nav/about2.gif) top left no-repeat;
}
ul#events{
list-style-type:none;
padding:0;
margin:0;
}
ul#events li{
float:left;
}
#events a:link, #events a:visited{
display:block;
width:59px;
height:23px;
background:url(../images/nav/events1.gif) top left no-repeat;
}
#events a:hover{
background-position: 0 -25px;
background:url(../images/nav/events2.gif) top left no-repeat;
}
ul#admissions{
list-style-type:none;
padding:0;
margin:0;
}
ul#admissions li{
float:left;
}
#admissions a:link, #admissions a:visited{
display:block;
width:83px;
height:23px;
background:url(../images/nav/admissions1.gif) top left no-repeat;
}
#admissions a:hover{
background-position: 0 -25px;
background:url(../images/nav/admissions2.gif) top left no-repeat;
}
ul#donate{
list-style-type:none;
padding:0;
margin:0;
}
ul#donate li{
float:left;
}
#donate a:link, #donate a:visited{
display:block;
width:68px;
height:23px;
background:url(../images/nav/donate1.gif) top left no-repeat;
}
#donate a:hover{
background-position: 0 -25px;
background:url(../images/nav/donate2.gif) top left no-repeat;
}
ul#appeal{
list-style-type:none;
padding:0;
margin:0;
}
ul#appeal li{
float:left;
}
#appeal a:link, #appeal a:visited{
display:block;
width:57px;
height:23px;
background:url(../images/nav/appeal1.gif) top left no-repeat;
}
#appeal a:hover{
background-position: 0 -25px;
background:url(../images/nav/appeal2.gif) top left no-repeat;
}
ul#develop{
list-style-type:none;
padding:0;
margin:0;
}
ul#develop li{
float:left;
}
#develop a:link, #develop a:visited{
display:block;
width:97px;
height:23px;
background:url(../images/nav/facilities1.gif) top left no-repeat;
}
#develop a:hover{
background-position: 0 -25px;
background:url(../images/nav/facilities2.gif) top left no-repeat;
}
ul#shop{
list-style-type:none;
padding:0;
margin:0;
}
ul#shop li{
float:left;
}
#shop a:link, #shop a:visited{
display:block;
width:79px;
height:23px;
background:url(../images/nav/shop1.gif) top left no-repeat;
}
#shop a:hover{
background-position: 0 -25px;
background:url(../images/nav/shop2.gif) top left no-repeat;
}*/
ul#navspace {
	list-style-type:none;
	margin:0;
	padding: 0px;
	height: 23px;
	width: 150px;
	float: left;
	visibility: hidden;
}
#mainbodytext {
	width: 360px;
	padding-left: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/appeal_pic.gif);
	background-repeat: no-repeat;
	background-position: 33px 0px;
	padding-top: 60px;
}
.scarlet {
	color: #990000;
}
#movie {
	width: 360px;
	padding-left: 35px;
	padding-top: 20px;
}
#timeline {
	width: 354px;
	padding-left: 35px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul.newsitem {
	margin:0 auto;
	background-color:#ffffff;
	padding-left:13px;
	padding-right:3px;
	padding-bottom:3px;
	border-bottom:1px solid #BFB88F;
	border-left:1px solid #BFB88F;
	border-right:1px solid #BFB88F;
	list-style-type: none;
}
.newsitem a:link, .newsitem a:visited {
	width:150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
.newsitem a:hover {
	background-position: 0 -25px;
	color: #000000;
	text-decoration: underline;
}
.newsitem li {
	padding-left: 12px;
	background-image: url(../images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}
