html {
	padding: 0;
	margin: 0;
	overflow-y: scroll; 
}

html,body,#container {
	
}

body {
	font-family: arial;
	background: url(../_images/backgrd.jpg) repeat-x;
	padding: 0;
	margin:0 0 1px 0;
}

a {
	text-decoration: none; color:#666666;
}

h1 {
	font-size: 1.6em;
	margin-bottom: 8px;
}

.grey {
	color: #797979;
}

h2 {
	font-size: 1.8em;
	margin-bottom: 13px;
}


h2 span {
	visibility: hidden;
}

p {
	color: #797979;
	margin-bottom: 20px;
	
}

strong { font-weight:700;}

/*###COMMON###*/
.clear {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	height: 0;
	line-height: 1px;
	font-size: 1px;
	visibility: hidden;
}

.left {
	float: left
}

.right {
	float: right
}

.marginLeft10 {
	margin-left: 10px;
}

.marginRight10 {
	margin-right: 10px;
}

.noMargin {
	margin: 0 !important;
}
.marginBottom20 { margin-bottom:20px;}
span.legacyCol {color: #BCD62C; font-weight:700;}

/* Layout */
#container {  width:980px;  margin:0 auto;	padding-top:10px;	font-size: 120%;    position:relative; }
#banner {height:275px; border:1px so}
.homeBanner{background:url(../images/topBanner.png);}
.scottish_lawBanner{background:url(../images/scotlandBanner.png);}
.useful_contactsBanner{background:url(../images/usefulContactsBanner.png);}
.leave_a_legacyBanner{background:url(../images/leave_a_legacyBanner.png);}
.contactBanner{background:url(../images/contactBanner.png);}
.Planning_for_an_Uncertain_Future_finalBanner{background:url(../images/Planning_for_an_Uncertain_Future_finalBanner.png);}
.Search_a_CharityBanner{background:url(../images/Search_a_CharityBanner.png);}

#content {
	padding-bottom: 6em;
	width: 920px;
    z-index;10;
	background:url(../images/contentBackgrd.png);
	padding:0 30px 20px 30px;
}
#footer {background:url(../images/bottom.png) top; height:31px; padding:0 40px; width:900px; text-align:center;}
#footer ul li { display:inline; margin:0 5px;}
#bottom { padding-left:40px;}

a#logo {
	background: url(../images/LY-logo.png) no-repeat;
	display: block;
	width: 323px;
	height: 80px;
	margin: 0 auto;
	text-indent: -9999px;
}
/*forms*/
.formRow { margin-bottom:10px;}
.formRow input { float:right}

#header {position:absolute; top:220px;width:230px; background:#ffffff; background:url(../images/headerBackgrd.png) repeat; }
/*nav*/
ul#menu { padding-left:24px;}

ul#menu li {
	display: block;
	margin:14px 0;
}

ul#menu li a {
	padding: 0px 0px;
	font-weight: none;
	color: #333333;
	font-size:150%;
}
ul#menu li#home { width:150px; height:20px;}
ul#menu li#home a { background:url(../images/menu-home.gif) no-repeat; display: block; width:150px; height:20px; text-indent:-9999px}
ul#menu li#home a:hover, ul#menu li#home a.selected { background-position:0 -20px;}


ul#menu li#searchCharity { width:150px; height:20px}
ul#menu li#searchCharity a { background:url(../images/menu-searchCharity.gif) no-repeat; display: block; width:150px; height:20px; text-indent:-9999px}
ul#menu li#searchCharity a:hover, ul#menu li#searchCharity a.selected { background-position:0 -20px;}

ul#menu li#scottishLaw { width:150px; height:20px}
ul#menu li#scottishLaw a { background:url(../images/menu-scottishLaw.gif) no-repeat; display: block; width:150px; height:20px; text-indent:-9999px}
ul#menu li#scottishLaw a:hover, ul#menu li#scottishLaw a.selected { background-position:0 -20px;}

ul#menu li#leaveLegacy { width:150px; height:20px}
ul#menu li#leaveLegacy a { background:url(../images/menu-leaveLegacy.gif) no-repeat; display: block; width:150px; height:20px; text-indent:-9999px}
ul#menu li#leaveLegacy a:hover, ul#menu li#leaveLegacy a.selected { background-position:0 -20px;}

ul#menu li#estatePlanning { width:150px; height:20px}
ul#menu li#estatePlanning a { background:url(../images/menu-estatePlanning.gif) no-repeat; display: block; width:150px; height:20px; text-indent:-9999px}
ul#menu li#estatePlanning a:hover, ul#menu li#estatePlanning a.selected { background-position:0 -20px;}

ul#menu li#usefulContacts { width:150px; height:20px}
ul#menu li#usefulContacts a { background:url(../images/menu-usefulContacts.gif) no-repeat; display: block; width:150px; height:20px; text-indent:-9999px}
ul#menu li#usefulContacts a:hover, ul#menu li#usefulContacts a.selected { background-position:0 -20px;}

ul#menu li#contactmenu { width:150px; height:20px}
ul#menu li#contactmenu a { background:url(../images/menu-contact.gif) no-repeat; display: block; width:150px; height:20px; text-indent:-9999px}
ul#menu li#contactmenu a:hover, ul#menu li#contactmenu a.selected { background-position:0 -20px;}

ul#menu li a:hover {	color: #BCD62C; background-position:0 -20px;}


ul#menu li a#select {
	color: #EF0000
}
#charityBanner { float:left; margin-top:15px}
#charityBanner h2 { font-size:1.2em; font-weight:700; padding-left:10px;}
#charityBanner ul {border:1px dashed #cccccc; padding:10px; margin-right:0 8px; padding-left:25px}
#charityBanner ul li { display:inline; margin:0 0 0 200px; }
#charityBanner ul li#firstItem { margin:0 0 0 0px;}
#charityBanner ul li#lastItem { margin:0 0 0 150px;}

#mainBody {
	margin: 10px 0; padding-top:20px; min-height:200px;
}

#mainBody h2 {
	font-size: 1.2em;
	color: #68BC54;
	font-weight: 700;
	margin-bottom: 5px;
}

#mainBody h3 {
	font-size: 1em;
	color: #426A9E;
	margin-bottom: 5px;
}

#mainBody p {
	font-size: 1em;
	line-height:200%;
}

#mainBody ul {
	padding-left: 15px; 
}

#mainBody ul li {
	margin: 5px 0;
	padding-left: 3px;
	list-style-image: url(../_images/strelica.gif);
	color: #797979;

}
#mainBody  #introText {float:right; width:680px;}
/*###HOME###*/
.home#mainBody { }

/*###Charity###*/
.charity#mainBody #charityBox {
	border:1px solid #cccccc; 
	padding:10px;
	float:right; 
	width:660px;}
.charity#mainBody #charityBox img {float:right}
.charity#mainBody #charityBox label {font-weight:700; color:#000}

#charityCategories{
	width:680px;
}
#charityCategories .categories{
	width:85px;
	height:175px;
	float:left;
}
.marginRight{margin-right:14px;}
#charityCategories .categories span{
	color:#000000;
	display:block;
	margin:10px 0 0 10px;
	height:14px;
	font-size:14px;
}
.marginLeft{
	margin-left:15px;
}
/*.pastelColorA{background-color:#68BC91;}
.pastelColorB{background-color:#6CA7FF;}
.pastelColorC{background-color:#FFFF48;}
.pastelColorD{background-color:#AF61AF;}
.pastelColorE{background-color:#FF7553;}
.pastelColorF{background-color:#71FF71;}
*/


#contactBox{float:right; width:680px;}
#contactBoxLHS{float:left; width:350px;}
#contactForm {width:270px; margin-top:35px;}
#contactForm label{
	font-weight:bold; 
	font-size:12px; 
	width:80px;   
	margin:10px;
	display:block;
	float:left;
}
#contactForm #name, #contactForm #emailAddress{
	margin:5px 0;
	width:156px; 
	height:20px;
	}
#submitButtonContact{height:20px; width:50px; float:right; margin-right:11px;}
#contactForm textarea{width:156px;}
#msg{float:left;}
#emailAddressLabel{margin-right:2px;}
.contactParagraph{display:block;}
