@charset "UTF-8";
/* CSS Document */

html {
}

body {
background-image:url(img/bg.jpg);
/background-repeat:no-repeat;
background-repeat:repeat;
background-attachment:fixed;
/background-color:#CCCCCC;
/background-position:top center;
max-width:1429px;
}

#wrapper {
width:930px;
margin: 0 auto;
padding:0;
background-position: 50%;
}


#blue {
margin-top:60px;
width:930px;
background:#28bfea;
height:100%;
color:#FFFFFF;
font-family:Helvetica, Arial, sans-serif;
}

#blue a:link, #blue a:visited, #blue a:active {
text-decoration:underline;
color:#FFFFFF;
}	

#blue a:hover {
text-decoration:overline;
color:#FFFFFF;
}


#topleft {
position: absolute;
left:0px;
padding:0;
margin:0;
top:0;


}


#topleft img {
border:0;
}

p {
width:565px;
padding:30px 30px 30px 38px;
line-height:1.3;
margin-bottom:1em;
margin-top:0;
/text-shadow: 0 0 0 #000;
/font-weight:light;
padding-top:0;
padding-bottom:5px;
font-size:15px;
}

ol {
width:565px;
padding:30px 30px 30px 38px;
line-height:1.3;
margin-bottom:1em;
margin-top:0;
/text-shadow: 0 0 0 #000;
/font-weight:light;
padding-top:0;
padding-bottom:5px;
font-size:15px;
}

ol li {
margin: 10px 0 10px 20px;	
}

ol li p {
margin: 0 0 0 7px;
padding: 0;
}



h2 {
font-size:31px;
padding-left:38px;
margin-bottom:0;
padding-bottom:0;
margin-top:40px;
width:580px;
}


h3 {
font-weight: bold;
margin: 0 0 0 0;
padding: 0;
letter-spacing: .05em;
font-size: 15px;
}

#footer {
width:910px;
background:#FFFFFF;
color:#28bfea;
font-family:Helvetica, Arial, sans-serif;
padding:10px;
font-size:13px;
margin-top:15px;
}

#footer a:link, #footer a:visited, #footer a:active {
text-decoration:underline;
color:#28bfea;
}	

#footer a:hover {
text-decoration:overline;
color:#28bfea;
}

#badge {
margin-top:-10px;
padding: 0px 0px 0px 33px;
}


#formula {
padding:60px 0px 30px 29px;
}

#hmm{
position:absolute;
margin-left:663px;
padding:6px 0px 0px 0px;
margin-top:30px;
}

#cheer{
position:absolute;
margin-left:663px;
padding:6px 0px 0px 0px;
margin-top:41px;
}

.border {
margin:0px 0px 0px 38px;
}


#calendar {
padding:0px 0px 10px 38px;
}

.sharing_btns {
margin: 10px 0 20px 40px;	
padding: 2px;
background: #FFF;
float: left;
}



#digg {
padding: 2px;
background: #FFF;
}

#digg iframe body {
background-color: #fff;	
}

.clear {
	clear: both;
}