/*
*************************************************************************

  CSS design by impeeCreations - http://www.impeecreations.com
									
  impee - www.impee.co.uk  						

************************************************************************
*/


body {
		font-family: Tahoma, Arial;
		font-size: 11px;
		text-align: center;
		width: auto;
		padding: 2px;
		background-color: #48331C;

/*		background-color: #D2B48C;
		background-color: #;
		background-color: #CCB48F;
		background-color: #7D715E;
		
		background-color: #EEEEEE;
		background-image: url(images/bg_gradient.png);
		background-repeat: repeat-x;	*/		
}

h1,h2,h3,h4,h5,h6 {
		font-weight: bold;
}

h2, p { 
        font-size: 18px;
        margin: 1em 0.5em 0.5em 0.5em; 
}

h3, p { 
        font-size: 11px;
        margin: 1em 0.5em 0.5em 0.5em; 
}

p { 
        margin-top: 0em; 
}

img {
        border: 0;
}

a {
        color: #efeeed;
        text-decoration: none;
}

#subright ul a {
        text-decoration: underline;
}

#wrapper {
		margin: auto;
		text-align: left;
		width: 800px;
		background: #FFF9DF;
		margin-top: 0px;
		border-left: 1px solid #660000;
		border-top: 1px solid #660000;
		border-right: 1px solid #660000;
		border-bottom: 1px solid #660000;

/*		background: white; 
        border-bottom: 1px solid #660000;
		border-top: 1px solid #660000;
		border-left: 1px solid #660000;
		border-right: 1px solid #660000;   */
}



/*
--------------------------------------------------------------------------------
HEADER
--------------------------------------------------------------------------------
*/
#header {
        background: #FFF9DF;
        border-bottom: 1px solid #FFF9DF;
        border-top: 0px solid ;
        /*margin-bottom: 1px;*/
}

.clear {
        clear: both;
        font-size: 1px;
        height: 1px;
        margin: 0 0 -4px 0;
}



/*
--------------------------------------------------------------------------------
LINKS
--------------------------------------------------------------------------------
*/
#links {
		color: #efeeed;
        text-decoration: none;
        font-weight: regular;
        font-family: Tahoma, Arial;
        font-size: 11px;
		color: #FF11DF;
      	padding: 0px 0px 0px 0px;
	
}



/*
--------------------------------------------------------------------------------
MIDDLE DIVIDING LINE
--------------------------------------------------------------------------------
*/
#wrapperi {
       padding: 0px 0px;
       background: url(images/dot.gif) 319px 0px repeat-y;
}


#wrapperj {
        /*  background: url(images/dot.gif) 526px 0px repeat-y;  */
}

#header, #search, #nav, #nav li, h2, #footnav,
#aims li, #aims ul {
        margin: 0;
        padding: 0;
}





/* --------------------------------------------------------------------------------
LEFT - for all text boxes on left
--------------------------------------------------------------------------------
*/
#left {
		float: left;
        width: 311px;
		border-left: 3px solid #FFF9DF;
}



/*
--------------------------------------------------------------------------------
NEWS - box for news box + news image box
--------------------------------------------------------------------------------
*/
#news {
		border-left: 2px solid #DDD2A6;
		border-right: 1px solid #DDD2A6;
		background: #DDD2A6;
/*		background: #fff url(images/right_bg.jpg) bottom right repeat-x; */
        border-bottom: 1px solid #DDD2A6;
		padding-top: 3px;
		padding-bottom: 3px;
	 	height: auto;
}

/* FOR NEWS IMAGE BOX */
#newsh2 {
		margin-top: 3px;
        background: #FFF9DF;
		border-top: 0px solid #660000;
		border-right: 0px solid #660000;
		border-left: 0px solid #FFF9DF;
}

.readmore {
        text-align: right;
        font-weight: bold;
}


/* PHOTO - FRONT PAGE PHOTO */
#photo {
        float: left;
        margin: 0;
}



/*
--------------------------------------------------------------------------------
RIGHT - all text boxes on right
--------------------------------------------------------------------------------
*/
#right {
        float: right;
        width: 472px;
		border-right: 2px solid #FFF9DF;
}




/* 
--------------------------------------------------------------------------------
BODY - for text on right side body box
--------------------------------------------------------------------------------
*/
#body {
        margin-top: -1px;
        background: #;
/*		background: #fff url(images/right_bg.jpg) bottom right repeat-x; */

        border-bottom: 0px solid #FFF9DF;
		border-left: 0px solid #FFF9DF;
		border-right: 0px solid #FFF9DF;
		width: 472px;
}


#body li {
        padding: 2px 0 4px 10px;
		/*border-left: 1px solid #fff;*/
		border-right: 0px solid #FFF9DF;
		
}

#body .orange {
        color: #f09d27;
}

#body .learnmore {
        margin: 5px 0 20px 18px;

}


#subright {
        margin-top: 0px;
}



/*
--------------------------------------------------------------------------------
AIMS - for aims image box + image text box
--------------------------------------------------------------------------------
*/
#aimsh {
        background: #FFF9DF;
/*		background: #fff url(images/right_bg.jpg) bottom right repeat-x; */
        border-bottom: 1px solid #DDD2A6;
	    float: left;
        width: 471px;
		padding-top: 3px;
		padding-bottom: px;
	}
	

/* AIMS - for aims image box */
#aimsh h2 {
        background: #FFF9DF;
		border: 0px solid #660000;

}

#aims {
        background: #DDD2A6;
/*		background: #fff url(images/right_bg.jpg) bottom right repeat-x; */

        border-bottom: 1px solid #FFF9DF;
		border-right: 0px solid #FFF9DF;
		float: left;
        width: 471px;
}



/*
--------------------------------------------------------------------------------
COVERUP PATCH BELOW LINKS TO HIDE THE MAROON DOT LINE FOR 2PX
--------------------------------------------------------------------------------
*/
#coverup {
  display:block;
  width:100%;
  height:2px;
  background-color:#FFF9DF;
}


/*
--------------------------------------------------------------------------------
RIGHT MAP BORDERS
--------------------------------------------------------------------------------
*/
#map_image {
  border: 1px solid #303030;
}


#creme_bottom_bar {
	background: # url(images/creme_bottom_bar.png) width="747" height="8" repeat-x;
}



/*
--------------------------------------------------------------------------------
FOOTER
--------------------------------------------------------------------------------
*/

.footerhover  {color: #FF0000;}
.footerhover  a:link {color: #660000;}
.footerhover  a:visited {color: #660000;}
.footerhover  a:hover {color: #FF0000;}
.footerhover  a:active {color: #660000;}

#footer {
		margin-left: px;
		height: px;
		width: 800px;
}

#footer1 {
		padding-top: 3px;
		padding-bottom: px;	
}

#footer_bar_creme {
		background: #FFF9DF url(images/creme_bottom_bar.png) bottom right repeat-x;
		padding-top: 1px;
		margin-left: 0px;
		height: 15px;
		width: 800px;
}

#impee {
		float: middle;
		width: px;
		color:#FF0000;
		font-size: 11px;
}


.styleaims1 {font-family: Arial; font-size: 1px; }