/*-----------------------------------------------------------
Description: Independent Living Scotland
Version: 1.0
Author: Marta Matos
Author URI: www.aspevents.net
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}

.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div {margin:0; padding:0;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.8em  Arial, Helvetica, Sans-serif; text-align:left; color:#000000;}
body a{color:#009a74; text-decoration:none;}
body a:hover{color:#a9a9a9; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV {width:994px; margin:0 auto; position:relative;}
	#wrapper{width:994px; float:left; position:relative;}
	#header{width:994px; float:left; position:relative;}
		#header_left{float:left;}
		#header_right{float:left;}
	#mainmenu{float:left; position:relative; width:994px; height:45px; overflow:hidden; background:url(../g/2009/template/main_menu_bg.gif) no-repeat;}
		#search{float:left;}
	#marquee{width:994px; float:left; position:relative; margin-top:7px; font-size:0.85em;}
	#content{width:994px; float:left; position:relative; margin-top:7px;}
		#pb_left{width:213px; float:left; position:relative; margin-right:18px;}
		#sheet{width:570px; float:left; position:relative; margin-right:18px; line-height:1.7em;}
		#pb_right{width:173px; float:left; position:relative;}
	#foot{width:994px; height:45px; float:left; position:relative; background:url(../g/2009/template/footer_bg.gif) no-repeat; margin:20px 0 0 0;}


/* SEARCH
-----------------------------------------------------------*/
#inp input{float:left; width:125px; height:14px; border:0px solid; color:#666; font-size:0.85em; margin:14px 0 0 24px;}
#inpimg{float:left; margin:12px 0 0 0;}
/*---------------------------------------------------------*/


/* NAVIGATION
-----------------------------------------------------------*/
/*Main Menu*/
#menu {margin:0; padding:0; width:800px; height:45px;  background:url(../g/2009/template/menu_bg.jpg) repeat-x top; text-align:left; float:left;}
#menu ul {margin:0; padding:0 0 0 10px;}
#menu ul li {margin:0; padding:0; list-style:none; float:left;}
#menu ul li a{font:bold 0.9em Arial, Sans-serif; padding:15px 20px; display:block; text-transform:uppercase; color:#ffffff;}
#menu ul li a:hover {color:#f5f569;}	

.menu_on a{color:#f5f569!important;}
.menu_off a{color:#ffffff;}
.menu_off a:hover{color:#f5f569;}

/*Sub Menu*/
#submenu {margin:0; padding:0; width:213px; margin-bottom:15px;}	
#submenu ul{margin:0; padding:0; width:213px;}	
#submenu li {margin:0; padding:0; list-style:none;}
#submenu li a {margin:0; padding:0; font:bold 0.9em Arial, Sans-serif; color:#333333; display:block; padding:8px 0 8px 28px; *padding:7px 0 8px 12px;}
#submenu li a:hover {color:#666666;}

.first_submenu_on{background:url(../g/2009/template/submenu_top_on.gif) no-repeat;}
.first_submenu_on a{color:#fff!important;}
.first_submenu_off{background:url(../g/2009/template/submenu_top_off.gif) no-repeat;}
.submenu_on{background:url(../g/2009/template/submenu_on.gif) no-repeat;}
.submenu_on a{color:#fff!important;}
.submenu_off{background:url(../g/2009/template/submenu_off.gif) no-repeat;}
.last_submenu_on{background:url(../g/2009/template/submenu_bottom_on.gif) no-repeat;}
.last_submenu_on a{color:#fff!important;}
.last_submenu_off{background:url(../g/2009/template/submenu_bottom_off.gif) no-repeat;}

/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{height:0; width:0; overflow:hidden;}
h2{color:#009a8c; text-align:left; font-weight:bold; font-size: 1.2em; margin-bottom:12px; margin-top:-8px; _margin-top:0px;}
h3{text-align:left; color:#222; font-weight:bold; font-size: 1em; margin-bottom:4px;}
h4{color:#fff; text-align:center; font-weight:bold; font-size: 1em; padding-top:8px;}
/*---------------------------------------------------------*/

/* SHEETS
-----------------------------------------------------------*/
.sheet_1border{margin-bottom:15px; background-color:#f2f2f2;}
.bodysheet{padding-top:7px; background-color:#f2f2f2;}

.fullsheet{width:570px; float:left;}
.leftsheet{width:277px; float:left;}
.rightsheet{width:277px; float:left; margin-left:16px;}

/*Bordered Sheet Graphics*/
div.t { width:100%; background:transparent url(../g/2009/template/sheet_t_grey.gif) repeat-x top;}
div.b {background:transparent url(../g/2009/template/sheet_b_grey.gif) repeat-x bottom;}
div.l {background:transparent url(../g/2009/template/sheet_l_grey.gif) repeat-y left;}
div.r {background:transparent url(../g/2009/template/sheet_r_grey.gif) repeat-y right;}
div.bl {background:transparent url(../g/2009/template/sheet_bl_grey.gif) no-repeat scroll 0 100%;}
div.br {background:transparent url(../g/2009/template/sheet_br_grey.gif) no-repeat scroll 100% 100%;}
div.tl {background:transparent url(../g/2009/template/sheet_tl_grey.gif) no-repeat scroll 0 0; }
div.tr {background:transparent url(../g/2009/template/sheet_tr_grey.gif) no-repeat scroll 100% 0; padding:25px;}
div.bg {background-color:#f2f2f2;}
/*---------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
.panel_bottom{height:15px;}

.panel_top4{width:174px; height:31px; background:url(../g/2009/template/pinkpanel_top.gif);}
.panel_body4{width:154px; background:url(../g/2009/template/pinkpanel_middle.gif) repeat-y; padding:10px;}
.panel_body4 img{display:block; text-align:center; margin:0 auto;}
.panel_bottom4{width:174px; background:url(../g/2009/template/pinkpanel_bottom.gif); height:9px; margin-bottom:15px;}
/*---------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
#emap_foot{float:left; margin-left:15px;}
ul.footeritems {text-align:right; float:right; padding:15px 15px} 
ul.footeritems li {list-style:none; display:inline; color:#fff; padding:0 2px 0 2px; font-size:0.85em; font-weight:bold;}
ul.footeritems li a{color:#fff; text-decoration:none; font-size:0.85em; font-weight:bold;}
ul.footeritems li a:visited{color:#fff; font-weight:bold;}
ul.footeritems li a:hover{color:#e1e1e1;}
ul.footeritems li a:active{color:#fff;}
/*---------------------------------------------------------*/

