* {
	margin:0;
	padding:0;
	text-decoration: none;
	list-style-type: none;
}
img{border:none;}
h1, h2, h3, h4, h5, h6, blockquote, form, label, p, ul, ol, dl, fieldset, address { margin-bottom: 12px; }
body { /*background-color: #C7D0F7;*/background-image: url(../images/body-bk.jpg); background-repeat: repeat-x; font-family:  Verdana, Arial, "Times New Roman", Times, serif; font-size:62.5%; }
#toplogo{ background-image: url(../images/header.jpg); background-repeat: no-repeat; padding: 210px 0 10px 0; }
#wrapper { border: 2px solid #6E85EA; background-image:url(../images/wrapper-bk.jpg); border: 20px solid #CCED83; margin: 20px auto 10px auto;  text-align:left; width:980px; }
#toplinks{ margin: 5px auto 10px auto; color: #CCED83; padding: 5px; text-align:right; width: 970px; }
#toplinks a{ color: #fcfcfc; }
#content *{margin-right:5px;}
#content * *{margin-right:0;}
#content { float: right; font-size: .95em; width: 670px; padding: 5px;  }
#content h1 { color: #1E40D4; font-size:1.4em;  padding-bottom:4px; }
#content h2 { color: #1E40D4; font-size:1.3em; padding-bottom:4px; 	}
#content h3 { color: #1E40D4; font-size:1.2em;  }
#content p{ color: #0D0D0D; font-size:1.2em; line-height:150%;  }
#content a { color: #E4405F; }
#content ul{ margin-left:30px; }
#content li{ font-size:1.15em; line-height:150%; list-style-type: disc;  }
#content li li{ font-size:1.05em; line-height:150%; list-style-type: disc; }
#content li li li{ font-size:.95em; line-height:150%; list-style-type: disc; }
#flickr  {text-align: left; padding: 10px 0 10px 0; }
#menu { float: left; margin: 0px; width: 260px;  }
#menu a{ background-color: #8397ED; border-right: 5px solid #56E782; color: #ffffff; display: block; font-size: 1.2em; font-weight: bold; line-height: 25px; margin:3px; padding-left: 10px; width: 250px; }
#menu a:hover{ background-color: #5672E7; border-right: 5px solid #E78356; color: #ffffff; }
.santa {background-color: #F3E6AF!important; text-align: center; padding-top: 10px;}
.santa a,.santa a:hover {color: #000000!important;background-color: #F3E6AF!important; text-decoration: none!important; border-right: 5px solid #F3E6AF!important; }
.addthis {background-color: #F3E6AF!important; text-align: center; padding-top: 75px;}
.addthis a,.addthis a:hover {background-color: #F3E6AF!important; text-decoration: none!important; border-right: 5px solid #F3E6AF!important; }
#translate  {padding: 100px 0 10px 5px; text-align: center; }
#footer { background-image:url(../images/footer-white.jpg); clear: both; height: 75px; margin: 10px auto 5px auto;  }
#footer p{ font-size:1em; padding: 0 5px 0 25px; text-align:center; margin-left: 270px; }
#footer a{ color:#1E40D4; padding-bottom:1px; }
.floatright {float: right; padding: 5px; margin: 5px; border: 1px solid #CCED83; text-align: center;}
.clear {clear: both; height: 50px;}
/*div {border: 1px solid #ff0000;}*/