#give *, #change *, #spread * {	font-family: Arial, Helvetica, sans-serif;	color: #333;}#give h1, #change h1, #spread h1, #blog h1 {	font-size: 44px;	text-transform: uppercase;	color: #00488F;	margin-bottom: 10px;}#give h2, #change h2, #spread h2, #blog h2 {	font-size: 22px;	color: #55B5EF;	text-transform:none;}#give h3, #change h3, #spread h3, #blog h3 {	font-size: 20px;	font-weight: bold;	line-height: 120%;	color: #CC6600;}.roundedcornr_box {   background: #e3e3e3;   width: 590px;}.roundedcornr_top1 div {   background: url(images/give_tab1.png) no-repeat top left;}.roundedcornr_top2 div {   background: url(images/give_tab2.png) no-repeat top left;}.roundedcornr_top3 div {   background: url(images/give_tab3.png) no-repeat top left;}.roundedcornr_top1, .roundedcornr_top2, .roundedcornr_top3 {   background: url(images/roundedcornr_tr.png) no-repeat top right;}.roundedcornr_bottom div {   background: url(images/roundedcornr_bl.png) no-repeat bottom left;}.roundedcornr_bottom {   background: url(images/roundedcornr_br.png) no-repeat bottom right;}.roundedcornr_top1 div, .roundedcornr_top1,.roundedcornr_top2 div, .roundedcornr_top2,.roundedcornr_top3 div, .roundedcornr_top3 {   width: 100%;   height: 50px;   font-size: 1px;  }.roundedcornr_bottom div, .roundedcornr_bottom {   width: 100%;   height: 25px;   font-size: 1px;}.roundedcornr_content { margin: 0 25px; }/* Thanks to RoundedCornr.com for above CSS */#change ul, #spread ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #333;	width: 500px;	padding: 0px 30px 0px 30px;}#change li, #spread li {	list-style-image: url(images/bluedot.gif);	margin-bottom: 20px;	list-style-position: outside;	list-style-type: none;}#gifts  {	border: 0px solid #000;	width: 100%;}#gifts td {	background-image: url(images/giftbg.png);	background-repeat: no-repeat;	background-position: center center;	width: 155px;	padding-bottom: 30px;	text-align: center;}#gifts .giftname {	display: block;	margin-top:80px;	padding: 10px 10px 5px 10px; 	width: 140px;	font-family: Arial, Helvetica, sans-serif;	color: #55B5EF;	font-size: 12px;}#gifts .price {	display: block;	font-family: Arial, Helvetica, sans-serif;	color: #666;	font-size: 12px;	font-weight: bold;}p {	line-height: auto;}/* Styles for Blog */#blogwrapper {	width: 450px;}.blogtitle a:link {	color: #55B5EF;	font-size: 20px;	background-image: url(images/blogtitlebg.gif);	background-repeat: no-repeat;	background-position: 0 0;		padding-left: 20px;	line-height: 150%;	text-decoration: none;}.blogtitle a:hover {	color: #669900;	text-decoration:underline;}.blogdate {	margin-left: 20px;	color: #669900;	font-size: 14px;}.blogdate a:link, .blogdate a:visited {	color: #00488F;}.blogdate a:hover {	color: #669900;}.blogentry {	margin-left: 20px;	padding-bottom: 15px;	color: #666;	border-bottom: 2px dotted #ccc;	margin-bottom: 25px;	font-size: 12px;}#blog ul {	padding: 0px 10px 0px 20px;}#blog li {	list-style-image: url(images/bluedot.gif);	margin-bottom: 20px;	list-style-position: outside;	list-style-type: none;}#blog .sendto {	font-size: 12px;	color: #00488F;	display: block;}#blog .sendto a:link {	color: #55B5EF;	text-decoration: none;}
#blog .sendto img {	margin-bottom: 0px;}
