
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	background: #3c1a1f url(../images/main_bg.png) repeat-x;
	
}
ol, ul {
	list-style: none;
}

/*******************************************************************/
/*                      GENERAL TAG STYLES                         */
/*******************************************************************/

body {
   font-family: verdana, Arial, helvetica, Sans-Serif;
   font-size: 87.5%;
   line-height: 1.2em; /* 16?1.125=18 */
   color: #733345;
   text-align: center;
   margin-bottom: 20px;
}

p {
   margin-top: 1.4em;
  font-size: 0.9em;
}

a,
a:hover,
a:visited {
   color: #df55a7;
   font-weight: bold;
   font-size: 12px;
}

b, strong {
   font-weight: bold;
}

i, em {
   font-style: italic;
}

u {
   text-decoration: underline;
}

h2 {font-size: 26px; padding-right: 0; margin-right: 0; line-height: 27px;}
h3 {margin-bottom: 20px; font-size: 1.2em; font-weight: bold;}
h4 {font-size: 0.9em; font-weight: 800; margin-bottom: 1.4em;}
h4 span {font-style: italic;}
body.secondary h2 {margin-bottom: 20px;}
body.secondary p {}
body.children h2, body.aboutus h2 {margin-bottom: 45px;}

.clear {clear: both;}

p.investigation {position: absolute; right: 20px; top: 35px; font-weight: bold;}

body.registration input {width: 150px;}


/*******************************************************************/
/*                      GENERAL HELPER STYLES                      */
/*******************************************************************/

div.clear {
   clear: both;
   height: 0;
   line-height: 0;
   overflow: hidden;
   background-color: #fff;
   border-bottom: none;
}


img, div , input {behavior: url(iepngfix.htc) }



/*******************************************************************/
/*                         LAYOUT STYLES                           */
/*******************************************************************/


/*****  HOME PAGE *****/

#wrapper {margin: 0 auto; width: 900px; height: 500px; background-color: transparent;}
#page {width: 900px; position: relative; background:url(../images/pink_block_bg.gif) no-repeat 0 160px;}
#header {width: 900px; height: 410px; background-color: transparent}

#header #flags {position: absolute; right: 0px; top: 10px;}
#header #flags img.seperator {position: relative; top: 0px;}
#header #main-maddy-pic {position: absolute; left: 18px; top: 125px; display: block; width: 275px; height: 281px;}
#header #ribbon {position: absolute; left: 10px; top: 30px; display: block; width: 128px; height: 172px;}
#header #logo {position: absolute; left: 102px; top: 30px; display: block; width: 311px; height: 36px;}
#header #tagline {position: absolute; right: 30px; top: 47px; display: block; width: 300px; height: 13px;}
#header #poster-download {position: absolute; right: 120px; top: 182px; display: block; width: 219px; height: 95px;}
#header #small-poster {position: absolute; right: 20px; top: 182px; display: block; width: 109px; height: 134px;}
#header #collage {position: absolute; left: 18px; top: 125px; display: block; width: 565px; height: 281px;}
#header #invest-line {position: absolute; right: 62px; top: 324px; display: block; width: 275px; height: 19px;}
#header #invest-email {position: absolute; right: 47px; top: 343px; display: block; width: 305px; height: 20px;}


/** MAIN MENU **/

#menu {width: 693px; height: 39px; background-color: transparent; position: absolute; right: 0px; top: 92px;}


#navigation {
width: 693px;
height: 39px;
position: relative;
background: url(../images/menu_matrix.gif) no-repeat;
margin: 0;
padding: 0;
}

#navigation li {
float: left;
list-style-type: none;
}

#navigation li a {
position: absolute;
top: 0;
margin: 0;
padding: 0;
display: block;
height: 39px;
background: url(../images/menu_matrix.gif) no-repeat;
text-indent: -9999px;
overflow: hidden;
font-size: 1%;
}

li#home a {
left: 0;
width: 82px;
background-position: 0 0;
}


li#about a {
left: 82px;
width: 86px;
background-position: -82px 0;
}

li#updates a {
left: 168px;
width: 81px;
background-position: -168px 0;
}

li#support a {
left: 249px;
width: 81px;
background-position: -249px 0;
}

li#children a {
left: 330px;
width: 132px;
background-position: -330px 0;
}

li#contact a {
left: 462px;
width: 102px;
background-position: -462px 0;
}

li#store a {
left: 564px;
width: 129px;
background-position: -564px 0;
}

/** Hover and selected state */

li#home a:hover , li#home a.selected {

background-position: 0 -39px;
}


li#about a:hover , li#about a.selected {

background-position: -82px -39px;
}

li#updates a:hover , li#updates a.selected {

background-position: -168px -39px;
}

li#support a:hover , li#support a.selected {

background-position: -249px -39px;
}

li#children a:hover , li#children a.selected {

background-position: -330px -39px;
}

li#contact a:hover , li#contact a.selected {

background-position: -462px -39px;
}

li#store a:hover , li#store a.selected {

background-position: -564px -39px;
}
/** END OF MAIN MENU **/



/** MAIN CONTENT **/
#holder {width: 900px; text-align: left;}
#content-top {width: 900px; height: 18px; background:url(../images/content_top.gif) no-repeat;}
#main-content-holder {width: 900px; background-color: #fff; float: left; position: relative; padding-bottom: 10px;}

/* left content */
#content-left {width: 420px; float: left; background-color: transparent; margin-left: 20px;}
#content-left div {padding-top: 0px; padding-bottom: 20px; border-bottom: 1px dotted #e7b1d1; margin-bottom: 20px;}
#content-left div.message {border-bottom: none;}
#content-left div ul {padding-top: 20px;}
#content-left ul li {display: inline; font-size: 0.9em; margin-right: 3px;}
#content-left ul li a {padding: 0 8px 0 0; border-right: 2px solid #733345;}
#content-left ul li.last a {border: none;}


#content-left h2 {display: inline-block; width: auto; }
#content-right h2 {display: inline-block; width: auto; }
/* end of left content */

/* right content */

#content-right {width: 420px; float:left; background-color: transparent; margin-left: 20px;}
#content-right div {padding-top: 0px; padding-bottom: 20px; border-bottom: 1px dotted #e7b1d1; margin-bottom: 20px;}
#content-right div.clear {border-bottom: none;}
#content-right div.video {text-align: center; border: none; margin-bottom: 0px;}
#content-right div#video-holder {padding: 0; margin: 0; border: none;}
#content-right div.fundraising {border: none;}
#content-right div .container {border: none; width: 420px; height: 240px; background: url(../images/fundraising_bg.gif) no-repeat; padding:0; margin:0;}
#content-right div .container h2 {padding: 20px 20px 0 20px;}
body.secondary #content-right div .container h2 {padding-bottom: 0; margin-bottom: 0;}
#content-right div .container p {padding: 20px 20px 0 20px; margin: 0;}
#content-right div ul {padding-top: 20px;}
#content-right ul li {display: inline; font-size: 0.9em; margin-right: 3px;}
#content-right ul li a {padding: 0 8px 0 0; border-right: 2px solid #733345;}
#content-right ul li.last a {border: none;}
#content-right .where-you-there ul li a {border-right: none;}
#content-right ul.social-network-links li a {border: none; padding: 0; margin: 0;}


#content-bottom {width: 900px; height: 18px; background:url(../images/content_bottom.gif) no-repeat; clear: both;}

/***  FOOTER  *****/
/***************************/

#footer {text-align: left; width: 900px; height: 40px; background-color: transparent; clear: both; position: relative; top:30px;}
#footer ul#footer-links {list-style-type: none; position: relative; left: 20px;}
#footer ul#footer-links li {display: inline;}
#footer ul#footer-links li a {color: #fff; border-right: 2px solid #fff; padding: 0 5px 0 0; font-size: 0.9em;}
#footer ul#footer-links li.last a {border: none;}



/******  SECONDARY PAGES *****/
/*****************************/
body.secondary #page {width: 900px; position: relative; background:url(../images/pink_block_bg_smaller.gif) no-repeat 0 160px;}
body.secondary #header {width: 900px; height: 350px; background-color: transparent}

/* smaller maddy pics in header on secondary pages */
body.secondary #header #collage {position: absolute; left: 8px; top: 120px; display: block; width: 406px; height: 209px;}
body.secondary #header #poster-download {position: absolute; right: 320px; top: 180px; display: block; width: 176px; height: 86px;}
body.secondary #header #small-poster {position: absolute; right: 222px; top: 150px; display: block; width: 109px; height: 134px;}
body.secondary #header #invest-line {position: absolute; right: 18px; top: 185px; display: block; width: 179px; height: 44px;}
body.secondary #header #invest-email {position: absolute; right: 18px; top: 244px; display: block; width: 201px; height: 36px;}


body.secondary #content-left {width: 192px; min-height: 200px; float: left; background-color: transparent; margin-left:14px;}
body.secondary #content-right {width: 660px; float:left; background-color: transparent; margin-left: 14px;}
body.secondary #content-right .fundraising {padding: 0;}
body.secondary #content-right div .container {border: none; width: 660px; height: 217px; background: url(../images/large_fundraising_bg.gif) no-repeat; padding:0 0 0px 0; margin:0; font-weight: normal;}

body.secondary #content-right ul {list-style-type: disc; float: none; margin: 0 0 20px 0; padding: 0;}
body.secondary #content-right ul li {list-style-type: disc; float: none; display: block; margin: 0 0 10px 0; padding:0;}
body.secondary #content-right p {padding-bottom: 20px; margin: 0;}

body.secondary #content-right .container p {padding-bottom: 0;}

body.secondary #content-right .downloads ul {list-style-type: none;}
body.secondary #content-right .downloads ul li {display: inline;}

/* sub-nav */
/*SUPPORT PAGES*/
#content-left #sub-navigation {
width: 192px;
height: 250px;
position: relative;
background: url(../images/sub_menu_matrix.jpg) no-repeat;
margin: 5px 0 0 0;
padding: 0;
}

#content-left #sub-navigation li {
list-style-type: none;
display: block;
width: 192px;
}

#content-left #sub-navigation li a {
position: absolute;
top: 0;
margin: 0;
padding: 0;
display: block;
width: 192px;
background: url(../images/sub_menu_matrix.jpg) no-repeat;
text-indent: -9999px;
overflow: hidden;
font-size: 1%;
border: none;
}

#content-left li#donations a {
top: 0;
width: 192px;
height: 80px;
background-position: 0 0;
}



#content-left li#messages a {
top: 80px;
width: 192px;
height: 30px;
background-position: 0 -80px;
}

#content-left li#downloads a {
top: 110px;
width: 192px;
height: 30px;
background-position: 0 -110px;
}

#content-left li#gallery a {
top: 140px;
width: 192px;
height: 110px;
background-position: 0 -140px;
}


/** Hover and selected state */

#content-left li#donations a:hover , #content-left li#donations a.selected {

background-position: -192px 0;
}


#content-left li#messages a:hover , #content-left li#messages a.selected {

background-position: -192px -80px;
}

#content-left li#downloads a:hover , #content-left li#downloads a.selected {

background-position: -192px -110px;
}

#content-left li#gallery a:hover , #content-left li#gallery a.selected {

background-position: -192px -140px;
}


/** END OF SUB-NAV MENU **/


/*** CONTACT US  ***/
/****************************/

body.contact #content-right {margin: 0; padding-left: 14px; width: 872px; padding-right: 14px;}
body.contact #content-right h2, body.contact #content-right p {padding-bottom: 20px; margin: 0;}
body.contact table {width: 500px; background-color: transparent; margin-bottom: 10px;}
body.contact table td {padding-bottom: 10px;}

body.contact #content-right .form-holder {float: left; width: 660px; height: 385px; background: url(../images/send_info_form_bg.gif) no-repeat; padding-top: 25px; padding-left: 20px; border: none;}
body.contact #content-right .form-holder p {padding-bottom: 16px;}
body.contact #content-right .form-holder .form-elements {float: left; width: 350px; margin-right: 20px; margin-bottom: 0px; padding-bottom: 0px; border: none;}
body.contact #content-right .form-holder .form-elements label {margin-right: 30px;}
body.contact #content-right .form-holder .form-elements input.textbox {width: 158px; height: 16px;}
body.contact #content-right .form-holder .form-elements textarea {width: 350px; height: 100px;}
body.contact #content-right .form-holder .form-elements ul.form-list li span {font-size: 0.8em;}

body.contact #content-right .form-holder .form-info {float: left; width: 250px; margin-bottom: 0px; padding-bottom: 0px; border: none;}


/*** PRESS PAGE ***/
/****************************/

body.press #content-right {margin: 0; padding-left: 14px; width: 872px; padding-right: 14px;}



/****  SUPPORT MESSAGES ****/
/*********************************/
body.secondary #content-right p.send-message {text-align: right;}
body.secondary #content-right div.support-message {padding-bottom: 0;}
body.secondary #content-right .support-message p.author {font-weight: bold; padding: 0 0 10px 0;}
body.secondary #content-right .support-message p.author span {font-weight: normal; position: relative; left: 20px;}


/***  DOWNLOADS  ***/
/***********************************/
body.secondary #content-right table.poster-downloads {background-color: transparent; width: 100%; margin-bottom: 20px;}
body.secondary #content-right table.poster-downloads td {padding-bottom: 5px;}
body.secondary #content-right table.poster-downloads td a {font-size: 0.9em; text-decoration: none;}
body.secondary #content-right table.poster-downloads td a:hover {border-bottom: 1px dotted #733345;}


/***  ABOUT US  ***/

body.maddy #content-right img.float-left {float: left; width: 250px; margin-right: 20px;}
body.maddy #content-right .about-content {float: left; border: none; width: 390px;}

body.family #content-right img.float-left {float: left; width: 203px; margin-right: 20px;}
body.family #content-right .about-content {float: left; border: none; width: 437px;}

body.aboutus #content-right .puff-image-links {text-align: right;}
body.children #content-right .puff-image-links img, body.family #content-right .puff-image-links img,  body.maddy #content-right .puff-image-links img {margin-left: 30px;}

body.aboutus #content-right ul#invest-images {float: left; margin-bottom: 0px; padding-bottom: 0px;}
body.aboutus #content-right ul#invest-images li {float: left; margin-right: 20px;}
body.aboutus #content-right ul#invest-images li img {margin-bottom: 0px;}
body.aboutus #content-right blockquote {clear: both; font-size: 0.9em, font-weight: bold; font-style: italic; padding-bottom: 20px;}
body.aboutus #content-right table#invest-table {margin-bottom: 20px;}
body.secondary #content-right ul.icmec {list-style-type: disc; width: 80%;}
body.secondary #content-right ul.icmec li {list-style-type: disc; display:list-item; margin-left: 60px;}

/* sub-nav */
body.aboutus #content-left #sub-navigation {
width: 192px;
height: 250px;
position: relative;
background: url(../images/about_us_submenu_matrix2.jpg) no-repeat;
margin: 5px 0 0 0;
padding: 0;
}

body.aboutus #content-left #sub-navigation li {
list-style-type: none;
display: block;
width: 192px;
}

body.aboutus #content-left #sub-navigation li a {
position: absolute;
top: 0;
margin: 0;
padding: 0;
display: block;
width: 192px;
background: url(../images/about_us_submenu_matrix2.jpg) no-repeat;
text-indent: -9999px;
overflow: hidden;
font-size: 1%;
border: none;
}

body.aboutus #content-left li#about-maddy a {top: 0;width: 192px;height: 84px;background-position: 0 0;}
body.aboutus #content-left li#team a {top: 84px;width: 192px;height: 32px;background-position: 0 -84px;}
body.aboutus #content-left li#fund a {top: 116px;width: 192px;height: 134px;background-position: 0 -116px;}


/** Hover and selected state */
body.aboutus #content-left li#about-maddy a:hover , body.aboutus #content-left li#about-maddy a.selected {background-position: -192px 0;}
body.aboutus #content-left li#team a:hover , body.aboutus  #content-left li#team a.selected {background-position: -192px -84px;}
body.aboutus #content-left li#fund a:hover, body.aboutus #content-left li#fund a.selected {background-position: -192px -116px;}

/* sub-nav end */

/** INVESTIGATION SUB NAV **/
body.invest #content-left #sub-navigation {
width: 192px;
height: 312px;
position: relative;
background: url(../images/investigation_menu_matrix.jpg) no-repeat;
margin: 5px 0 0 0;
padding: 0;
}

body.invest #content-left #sub-navigation li {
list-style-type: none;
display: block;
width: 192px;
}

body.invest #content-left #sub-navigation li a {
position: absolute;
top: 0;
margin: 0;
padding: 0;
display: block;
width: 192px;
background: url(../images/investigation_menu_matrix.jpg) no-repeat;
text-indent: -9999px;
overflow: hidden;
font-size: 1%;
border: none;
}

body.invest #content-left li#about-maddy a {top: 0;width: 192px;height: 84px;background-position: 0 0;}
body.invest #content-left li#about-family a {top: 84px;width: 192px;height: 32px;background-position: 0 -84px;}
body.invest #content-left li#about-children a {top: 116px;width: 192px;height: 32px;background-position: 0 -116px;}
body.invest #content-left li#invest a {top: 148px;width: 192px;height: 102px;background-position: 0 -148px;}
body.invest #content-left li#send a {top: 180px;width: 192px;height: 22px;background-position: 0 -180px;}
body.invest #content-left li#team a {top: 202px;width: 192px;height: 22px;background-position: 0 -202px;}
body.invest #content-left li#icmec a {top: 224px;width: 192px;height: 88px;background-position: 0 -224px;}

/** Hover and selected state */
body.invest #content-left li#about-maddy a:hover , body.invest #content-left li#about-maddy a.selected {background-position: -192px 0;}
body.invest #content-left li#about-family a:hover , body.invest  #content-left li#about-family a.selected {background-position: -192px -84px;}
body.invest #content-left li#about-children a:hover, body.invest #content-left li#about-children a.selected {background-position: -192px -116px;}
body.invest #content-left li#invest a:hover, body.invest #content-left li#invest a.selected {background-position: -192px -148px;}
body.invest #content-left li#send a:hover, body.invest #content-left li#send a.selected {background-position: -192px -180px;}
body.invest #content-left li#team a:hover, body.invest #content-left li#team a.selected {background-position: -192px -202px;}
body.invest #content-left li#icmec a:hover, body.invest #content-left li#icmec a.selected {background-position: -192px -224px;}




/****  NEWS PAGES  ****/
/********************************************/

body.articles #content-left {width: 530px; min-height: 200px; float: left; background-color: transparent; margin-left:20px;}
body.articles #content-right {width: 310px; float:left; background: url(../images/news_submenu_top.jpg) top left no-repeat; margin-left: 20px;}


/** right side sub nav **/
body.articles #content-right .newsmenu {background: url(../images/news_submenu_bottom.jpg) bottom left no-repeat; margin-top: 56px; border: none; padding-bottom: 67px;}
body.articles #content-right .newsmenu ul#sub-navigation {border: 1px solid #cbcbcb; padding: 20px 0 20px 0; margin: 0;}
body.articles #content-right .newsmenu ul#sub-navigation li {background: url(../images/bullet.jpg) 20px 4px no-repeat; margin: 0 0 5px 0; padding: 0 36px 0 36px;}
body.articles #content-right .newsmenu ul#sub-navigation li p {padding-top: 10px; padding-bottom: 10px;}
body.articles #content-right .newsmenu ul#sub-navigation li span {font-size: 10px;}
body.articles #content-right .newsmenu ul#sub-navigation li a {border: none;}
body.articles #content-right .newsmenu ul#sub-navigation li p a {border: none;}
/** end of sub nav **/

body.articles #content-left p.title {font-weight: bold;}
body.articles #content-left p.title span {font-weight: normal; position: relative; left: 10px;}

body.articles #content-left a.back {background: url(../images/back_arrow.jpg)  0px 4px no-repeat; padding-left: 10px;}


/**** SEND INFO PAGE ****/
/******************************************/


body.invest #content-right .form-holder {float: left; width: 660px; height: 385px; background: url(../images/send_info_form_bg.gif) no-repeat; padding-top: 25px; padding-left: 20px; border: none;}
body.invest #content-right .form-holder p {padding-bottom: 16px;}
body.invest #content-right .form-holder .form-elements {float: left; width: 350px; margin-right: 20px; margin-bottom: 0px; padding-bottom: 0px; border: none;}
body.invest #content-right .form-holder .form-elements label {margin-right: 30px;}
body.invest #content-right .form-holder .form-elements input.textbox {width: 158px; height: 16px;}
body.invest #content-right .form-holder .form-elements textarea {width: 350px; height: 100px;}
body.invest #content-right .form-holder .form-elements ul.form-list li span {font-size: 0.8em;}

body.invest #content-right .form-holder .form-info {float: left; width: 250px; margin-bottom: 0px; padding-bottom: 0px; border: none;}




/******* BULLETED LISTS ************/
/**********************************************/

body.secondary #content-right ul.bulleted {list-style-type: none; padding: 0}
body.secondary #content-right ul.bulleted li {padding: 0 0 0 15px; list-style-type: none; background: url(../images/bullet.gif) 0px 7px no-repeat; margin-left: 25px;}


/*******  PRESSROOM REGISTRATION PAGE *********/
/**********************************************/

body.registration #content-right div {margin-bottom: 0px; padding-bottom: 0px;}
body.registration #content-right div#form-top {display: block; width: 660px; height: 12px; background: url(../images/form_top.gif) no-repeat; border: none; margin: 0; padding: 0; margin-bottom: 0px; padding-bottom: 0px;}

body.registration #content-right div#form-content {display: block; width: 660px; min-height: 200px; _height: 200px; background: url(../images/form_bg.gif) repeat-y; border: none; margin: 0; padding: 0;}


body.registration #content-right div#form-bottom {display: block; width: 660px; height: 12px; background: url(../images/form_bottom.gif) no-repeat; border: none; margin: 0; padding: 0;}


body.registration #content-right #form-content table {width: 570px; margin-left: 20px; margin-top: 10px;}
body.registration #content-right #form-content table td {border: 0px solid #ff0000; vertical-align: top;}
body.registration #content-right #form-content table td.info {width: 240px;}


/*******  MISSING CHILDREN PAGES *********/
/**********************************************/ 

/* Subnav */

body.children #content-left #sub-navigation {
width: 192px;
height: 250px;
position: relative;
background: url(../images/MS_sub_menu_matrix.jpg) no-repeat;
margin: 5px 0 0 0;
padding: 0;
}

body.children #content-left #sub-navigation li {
list-style-type: none;
display: block;
width: 192px;
}

body.children #content-left #sub-navigation li a {
position: absolute;
top: 0;
margin: 0;
padding: 0;
display: block;
width: 192px;
background: url(../images/MS_sub_menu_matrix.jpg) no-repeat;
text-indent: -9999px;
overflow: hidden;
font-size: 1%;
border: none;
}

body.children #content-left li#kate a {top: 0;width: 192px;height: 84px;background-position: 0 0;}
body.children #content-left li#child a {top: 84px;width: 192px;height: 32px;background-position: 0 -84px;}
body.children #content-left li#organ a {top: 116px;width: 192px;height: 134px;background-position: 0 -116px;}


/** Hover and selected state */
body.children #content-left li#kate a:hover , body.aboutus #content-left li#kate a.selected {background-position: -192px 0;}
body.children #content-left li#child a:hover , body.aboutus  #content-left li#child a.selected {background-position: -192px -84px;}
body.children #content-left li#organ a:hover, body.aboutus #content-left li#organ a.selected {background-position: -192px -116px;}


/**********  MISSING CHILDREN ORGANISATIONS  **************/
/**********************************************************/


body.secondary #content-right div.organ-holder {float: left; border: none; margin-bottom: 0px; padding-bottom: 0px;}
body.secondary #content-right div.organ-holder div.logo {float: left; width: 200px;border: none; margin-bottom: 0px; padding-bottom: 0px;}
body.secondary #content-right div.organ-holder div.info {float: left; width: 440px;border: none; margin-bottom: 0px; padding-bottom: 0px;}
body.secondary #content-right div.organ-holder div.info p {padding-top: 20px;}
body.secondary #content-right div.organ-holder div.info span {color: #733345; font-weight: bold;}


/****** SITEMAP *****/
/****************************************/

body.secondary #content-right ul#sitemap {list-style-type: none; background: none;}
body.sitemap #content-right ul#sitemap {list-style-type: none; list-style-position:inherit; background: none;}
body.sitemap #content-right ul#sitemap li {list-style-type: none; background: none;}
body.sitemap #content-right ul#sitemap a {border: none;}
body.sitemap #content-right ul#sitemap li ul {margin-top: 10px; margin-bottom: 15px;}
body.sitemap #content-right ul#sitemap li ul li {padding-left: 30px; list-style-position:inherit; background: none;}
body.sitemap #content-right ul#sitemap li ul li a {font-size: 0.9em;}


#coming_soon{
	font-weight:bold;
	margin-top:-30px;
}

#footer-links li{
	color:#FFFFFF;

}







