ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

h3{
font-size: 1.3em;
margin-bottom: 8px;
}

h2{
font-size: 1.5em;
}

h1{
font-size: 1.7em;
}

li {
margin-left: 15px;
}

ul {
padding: 2px 0px 3px 0px;
}

#top2  h1 {
font-size: 2.3em;
font-family: Georgia, serif;
}

#top2  h2 {
font-size: 2em;
font-family: Verdana, sans-serif;
font-weight: normal;
color: #fff;
}

.article h2 {
color: #474747;
margin: 4px 0px 15px 0px;
font-size: 1.8em;
}

.article h3 {
color: #2e74bc;
margin-top: 21px;
}

.article h2 a {
text-decoration: none;
}

.article a {
text-decoration: underline;
color: #498ecf;
}

.article a:hover {
background-color: #e3edf4;
}

a
{
  text-decoration: none;
  font-weight: bold;
  color: #4e5357;
}

a:hover
{
  text-decoration: underline;
}

html
{
  background-color: rgb(137, 180, 212);
}

body
{
  margin:0; 
  text-align:center;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: rgb(137,180,212);
  color: #5c5c5c;
  background: url('http://img.rarediseaseday.org/images/rdd_bg4.jpg') no-repeat scroll 50% 0%; 
}

div 
{
  border: 0px solid purple;
}

#main-holder
{
  margin:0 auto 30px auto;
  text-align:left;
  width: 977px; 
  height: auto;
  padding: 0px;
}

#top-banner {
width: 100%;
}

#logo{
  width: 155px;
}

#top2{
/*
  background: url('/images/top2.jpg') no-repeat;
*/ 
}

#query  {
margin-top: 47px;
padding: 7px 0px 10px 12px;
width: 170px;
border: 0px solid red;
background: url('http://img.rarediseaseday.org/images/search.png') no-repeat;
float: left;
}

*:first-child+html  #query {
height: 57px;
}

#search {
background: url('http://img.rarediseaseday.org/images/search_button.png') no-repeat 0px 0px;
height: 70px;
width: 50px;
cursor: pointer;
border: 0px;
float: left;
margin-top: 46px;
}

ul#menutop{
	font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #5C5C5C;
	font-size: 1.4em;
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:42px;
	background:transparent url('http://img.rarediseaseday.org/images/OFF.gif') repeat-x top left;
	border-bottom:0px solid #555555;
	border-top:1px solid #919191;
}
ul#menutop li{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
ul#menutop li a{
	display:block;
	float:left;
	color:#5C5C5C;
	text-decoration:none;
	font-weight:bold;
	padding:11px 19px 0 19px;
	height:31px;
	background:transparent url('http://img.rarediseaseday.org/images/DIVIDER.gif') no-repeat top right;
	}
ul#menutop li a:hover{
	background:transparent url('http://img.rarediseaseday.org/images/HOVER.gif') no-repeat top right;
	}

/* submenu */
ul#submenu{
	font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif;
	color: #fff;
	font-size: 1em;
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:35px;
	background:transparent url('http://img.rarediseaseday.org/images/OFF_SUB.gif') repeat-x top left;
	border-bottom:0px solid #555555;
	border-top:1px solid #919191;
}
ul#submenu li{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
ul#submenu li a{
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	font-weight:none;
	padding:8px 8px 0 8px;
	height:27px;
	background:transparent url('http://img.rarediseaseday.org/images/DIVIDER_SUB.gif') no-repeat top right;
	}
ul#submenu li a:hover{
	background:transparent url('http://img.rarediseaseday.org/images/HOVER_SUB.gif') no-repeat top right;
	}


*.float-divider {
  clear:both;
  display:block;
}

.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#ddd; margin:0 5px;}
.b2f {height:1px; background:#ddd; margin:0 3px;}
.b3f {height:1px; background:#ddd; margin:0 2px;}
.b4f {height:2px; background:#ddd; margin:0 1px;}
.contentf {background: #ddd;}
.contentf div {margin-left: 5px;}


*.bg { background: url("http://img.rarediseaseday.org/images/bg.png") bottom left repeat-x white; height: 300px; margin:4px; width: 98%;}

*.tl { background:url("http://img.rarediseaseday.org/images/rc.gif") top left     no-repeat;  }
*.br { background:url("http://img.rarediseaseday.org/images/rc.gif") bottom right no-repeat;  }

*.trc { background:url("http://img.rarediseaseday.org/images/rc-trc.gif") top right   no-repeat; }
*.blc { background:url("http://img.rarediseaseday.org/images/rc-blc.gif") bottom left no-repeat; height: 300px;}

*.pad { padding:10px; color: #000;height: 280px;}

#tier2{
padding-left: 0px;
}

*.square {
float:left; 
width: 312px; 
height: 264px;
margin-bottom: 2px;
padding: 8px;
background: url('http://img.rarediseaseday.org/images/slide_bg.png') repeat-x;
}

*.square-tier2 {
float:left; width: 305px; height: 268px;margin: 0px 0px 4px 2px;background: url('http://2010.rarediseaseday.org//images/box1.png') no-repeat;padding: 8px;
}

*.inside-square {
background: #D8EAF6;height: 266px;color: #4e5357;opacity: .9;border: 0px dotted #c5c5c5;filter: alpha(opacity=100);
}

*.inside-square2 {
background: url('http://img.rarediseaseday.org/images/inside2.png');height: 226px;color: #4e5357;padding: 20px;
}

*.inside-square3 {
background: #D8EAF6;height: 246px;color: #4e5357;opacity: .8;border: 0px dotted #c5c5c5;filter: alpha(opacity=100);
}

*.content-box{
padding: 8px 0px;
}

*.content-box-video{
padding: 8px 12px;
}

*.content-box p {
margin-top: 8px;
}

*.content-box a {
color: #cd2a07;
float: right;
margin-top: 20px;
}

*.generic-body p {
margin: 8px 0px;
line-height: 22px;
}

#inside-body {
/*
opacity: 1;filter: alpha(opacity=50);
*/
padding: 20px 15px 20px 20px;
height: auto;
}

*.dc  {
min-height: 350px;
background: url('http://img.rarediseaseday.org/images/slide_bglong.png') repeat-x;
padding: 2px;
}

*.body-block{
float: left;width: 726px;height:auto;margin: 0px 2px 2px 3px;color: #4e5357;
}

#tsp  {
background-image: url('http://img.rarediseaseday.org/images/slide_bg.png') repeat-x;
}

#lang {
color: #000;
margin: 0px;
padding: 0px;
float: right;
}

*.rhs-na {
float:left;width: 224px;height:auto;color: #4e5357;padding:8px;margin-bottom: 2px;background: url('http://img.rarediseaseday.org/images/slide_bg.png') repeat-x;
}

.social a:link {
font-weight: bold;padding-top: 7px;font-size: 12px;text-align:left;
}

.orange_banner {
background-color: #92c447; color: #fff; padding: 20px;
}

blockquote {
line-height: 25px;
font-size: 14px;
}

.hover a:hover {
color: #eda547;
}

#logo {
width:170px;
height:100px;
border:0px solid #000;
margin:auto;
}
#logo a {
height:120px;
display:block;
}
#logo a span {
display:none; /* this is for the benefit of those who have CSS disabled */
}

#artlist li { 
list-style-type: square; 
color: #eda547; 
line-height: 18px;
margin-bottom: 5px;
}
#artlist li span { color: #4e5357 }

div.content-box a.friends {
color: #717478;
text-align: left;
float: left;
line-height: 14px;
margin: 3px 0px;
width: 100%;
}

.hbuttons a{
display: block;
text-decoration: none;
font: 12px Arial;
color: #fff;
width: 79px;
height: 36px;
float: left;
display: inline;
margin-right: 1px;
background-color: #2e74bc;
padding-top: 7px;
text-align:center;
}

#highbutton {
background-color: #92c447;
}

.hbuttons a:hover{
background-color: #dc1991;
}

.inside-square2 h2 a {
color: #4E5357;
text-decoration:none;
border-bottom:1px dotted #999ea1;
}

.body-block h1 a {
color: #fff;
text-decoration:none;
border-bottom:1px dotted #fff;
}

.body-block h1 a:hover {
color: #c5c5c5;
text-decoration:none;
border-bottom:1px dotted #fff;
}

#bxl td {
border: 1px solid #c5c5c5;
}

sup {
font-size: 11px;
}

ul.highlights li {
font-size: 12px;
line-height: 20px;
}

ul.cbyc {
  float: left;
  width: 82em;
  margin: 0 0 50px 0;
  padding: 0;
}
 
ul.cbyc li {
  float: left;
  width: 12em;
  margin: 0;
  padding: 0;
} 

#testimonials {width: 680px;} 
#testimonials .slide {list-style-type: none;line-height: 24px;
} 

li.slide {
height: 120px
}

blockquote {
font-size: 18px;font-family: Georgia, "Times New Roman", Times, serif;color: #333;font-style: italic;
} 

blockquote p {
font-size: 18px;font-family: Georgia, "Times New Roman", Times, serif;color: #333;font-style: italic;
} 

cite
 {
    font-size: 1.2em;
    float: right;  
}

table#holder1 .blocimg  {
overflow:hidden;
position:relative;
}

table#holder1 .titleimg  {
left:0;
position:absolute;
bottom:0;
}

table#holder1 .titleimgbg  {
background:none repeat scroll 0 0 #000000;
display:block;
height:40px;
opacity:0.5;
width:160px;
}



table#holder1 .titleimg a {
color:#FFFFFF;
display:block;
font-size:12px;
left:10px;
position:absolute;
top:15px;
width:120px;
}

ul.storymenu li {
list-style-type: none;
height: auto;
font-size: 14px;
margin-left: 0px;
border-bottom: 1px solid #dcdcdc;
padding: 12px 0px 4px 0px;
}

ul.storymenu span {
font-size: 11px;
display: block;
line-height: 16px;
padding-left: 2px;
}
