html,body{margin:0;padding:0; color: #333;}
body{font: 76%/1.6 arial,sans-serif; text-align:center; }

h1 { color:#361E4F; font-size:1.4em; }
h2 { font-size:1.2em; }
a, a:link, a:visited, a:active, a:hover { color: #361E4F; }
img { border:none; }

div.clearer { clear:both; }

/* Container */
div#container{width:940px;margin:0 auto; text-align:left;}

/* Content */
div#content{float:left; width:620px; padding: 0 40px 0 0; margin: 0 0 20px 40px;}
div#content div.left { width:290px; float:left; margin: 0 10px 0 0; }
div#content div.right { width:290px; float:left; margin: 0 0 0 10px; }
div#content div.quote { background: #FFF url(../images/quotes.jpg) no-repeat top left; height:131px; margin: 40px 0 0 0; padding: 40px 40px 0 40px; text-align:center; color: #361E4F; font-size: 1.2em; font-weight:bold; }
body#Home div#content { background: #FFF url(../images/greyDot.gif) repeat-y top right; }

/* Set Font Size */
#setTextSize { font-size:12px; text-align:right; margin:0 0 20px 0; }
#setTextSize #default { }
#setTextSize #large { font-size:1.2em; }
#setTextSize #xlarge { font-size:1.4em; }
#setTextSize .on { color: #333; text-decoration:none; }

/* Extra - Right */
div#extra { float:right; text-align:center; clear:right; width:200px; margin: 0 40px 0 0; }
div#extra ul.ctas {  }
div#extra ul.ctas li { list-style:none; display:inline; }
div#extra ul.ctas li img { margin: 0 0 20px 0; }

/* Default, Extended, Full */
body.Extended div#content { width:520px; }
body.Extended div#extra { width:300px; }
body.Full div#content { width:820px; }
body.Full div#extra { display:none; }
body.Full div#content div.left{ width:390px; }
body.Full div#content div.right{ width:390px; }

/* Footer */
div#footer{ border-top: solid 1px #C4C7CC; margin: 0 0 20px 0; clear:both; width:100%; }
div#footer ul { width:100%; margin:20px 0 20px 0; padding:0; }
div#footer ul li { margin:0 0 0 116px; padding:0; list-style-type: none; display: inline; }
div#footer ul li.first { margin: 0 0 0 0;}
div#footer p { font-size:0.8em; text-align:center; }
div#footer p span { padding: 0 20px 0 20px; }
/* Header */
div#header { height:191px; margin:0; background: #2F3B40 url(../images/headerBg.jpg) no-repeat top right; color:#FFF;}
div#header a,
div#header a:link,
div#header a:visited,
div#header a:active,
div#header a:hover { background: transparent url(../images/cphLogo.jpg) no-repeat 0 30px; color:#FFF; text-decoration:none; font-size: 1.6em; font-weight:bold; display: block; width: 420px; height:191px; vertical-align:middle; margin: 0 0 0 40px; padding: 110px 0 0 220px; }

/* Navigation */
ul#navigation { height: 30px; margin:0 0 10px 0; padding:0; background-color:#A5A9B0; }
ul#navigation li { margin:0 0 0 30px; padding:0; list-style-type: none; display: inline; line-height: 30px; text-transform: uppercase; }
ul#navigation li a { text-decoration:none; color: #FFF; font-weight:bold; }
ul#navigation li a:hover { text-decoration:none; color: #2F3B40; }

body#Home ul#navigation li a#Home,
body#Members ul#navigation li a#Members,
body#Charities ul#navigation li a#Charities,
body#RICS ul#navigation li a#RICS,
body#ReturnFoundation ul#navigation li a#ReturnFoundation,
body#NCVO ul#navigation li a#NCVO,
body#CFDG ul#navigation li a#CFDG,
body#FAQS ul#navigation li a#FAQS{ color: #2F3B40; }


/* FAQS */
ul.ThreeColumns { float: left; width: 100%; margin: 0; padding: 0; list-style: none; }
ul.ThreeColumns li { float: left; width: 250px; margin: 0 20px 20px 0; }
body#FAQS div#content div.question { margin: 0 0 40px 0; }
body#FAQS div#content div.last { margin: 0 0 0 0;}
body#FAQS div#content p { margin: 1em 0 0 0; }
body#FAQS div#content p.questionText { font-style: normal; color:#361E4F; font-weight:bold; }
body#FAQS div#content ul li {  }

/*  */
ul.images { float: left; width: 100%; margin: 20px 0 0 0; padding: 0; list-style: none; }
ul.images li { float: left; width: 180px; margin: 0 40px 20px 0; }
ul.images li.last { margin: 0 0 20px 0; }