* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color: #f7f2c8;
 color:#660066;
}
a{
 color:#660066;
}
a:hover{
 color:#DE3437;
}
#wrapper { 
 margin: 0 auto;
 width: 900px;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 0px;
 border: 0px;
 height: 121px;
 margin: 0px;
 background-image: url('images/bg_header2.jpg');
 background-repeat: no-repeat;
 background-position: top center;
}
#email{
 float:right; 
 width: 525px;
 height: 40px;
 margin: 42px 21px 0px 0px;
}
#email span{
 width:127px;
 height: 29px;
 background-image: url('images/bg_email.png');
 background-repeat: no-repeat;
 background-position: top center;
 display:block;
 margin: 5px 0px 0px 65px;
}
#email span a{
 font-family: Comic Sans MS;
 margin: 15px 0px 0px 50px;
 color: #F9EAFF;
 font-weight: normal;
 font-size: 1.4em;
 text-decoration:none;
 line-height: 27px;
}
#email span a:hover{
 color:#F1EB73;
 text-decoration:underline;
}
#nav{
 float:right; 
 width: 600px;
 height: 25px;
 margin: 8px 21px 0px 0px;
}
#button{
 float: left;
 display: inline-block;
 height: 32px;
 width: 94px;
 margin: 0px 0px 0px 0px;
 color:#FFFFCC;
 font-family:arial,helvetica,sans-serif;
 text-align: center;
 font-size: 1em;
 font-weight: bold;
 padding-top: 0px;
 line-height:28px;
}
#button a{
 color: #FFFFCC;
 text-decoration: none;
}
#button a:hover{
 color: #5f2e99;
 background-image: url('images/button_hover.png');  
 background-repeat: no-repeat;
 background-position: top left;
 height: 32px;
 width: 104px;
 display: block;
}
#button .active{
 display: block;
 color: #5f2e99;
 background-image: url('images/button_active.jpg'); 
 background-repeat: no-repeat;
 background-position: top center;
 height: 32px;
 width: 104px;
}
#wrapper2{
 width: 900px;
 background-image: url('images/bg_wrapper3.png');
 background-repeat: repeat-y;
 background-position: top center;
 padding: 0px;
 
}
#leftcolumn { 
 color: #333;
 border: 0px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 300px;

/*height:445px;*/
 float: left;
 display:inline;
 background-image: url('images/bg_leftcolballoons.jpg');
 background-repeat: repeat-y;
 background-position: top left;
 overflow:hidden;
 background-color:#fff;
}
.leftcol_splash{
 margin-left: 21px;
}
#rightcolumn { 
 position:relative;
 float: right;
 border: 0px;
 margin: 0px 24px 0px 0px;
 padding: 10px 20px 20px 0px;
 /*height:420px;*/
 width: 546px;
 /*overflow-y: scroll;
 overflow-x: hidden;*/
 display: inline;
/* width: 495px;
 background-image: url('images/bg_rightcol.jpg');
 background-repeat: repeat-y;
 background-position: top left; */
 color:#660066;
 font-family:comic sans ms,fantasy;
 font-size:1.2em;
 line-height:1.4em;

}
.img_right{
 float: right;
 width:240px;
 height:420px;
 text-align:center;
 margin: 0px 0px 75px 15px;
}
#home_left{
 float:left;
 display: inline;
 width:230px;
 font-size:.9em;
 font-weight:bold;
}
#pinkbox{
 color:#FFF;
 font-family: arial, sans-serif;
 width:454px;
 margin:0 auto;
 display: block;
 padding:10px;
 background-color:#AA31AA;
 text-align:center;
 font-size:.9em;
 border:1px solid #8C249D;
 clear:both;
 
}
#pinkbox strong{

 text-decoration: none;
 font-style: italic;
}

#latestnews{
 margin:0px 15px 15px 15px;
}

#rightcolumn hr{
 margin: 10px 20px 10px 20px;
 color:#5f2e99;
 clear:both;
}
.captionleft{
 float:left;
 text-align: center;
 font-size: .9em;
}
#thirds{
 width:144px;
 float:left;
 diplay: inline;
 margin-left:15px;
 margin-bottom: 9px;
 font-size:.8em;
}
#rightcolumn img{
 border: 1px solid #5f2e99;
 margin: 4px 1px 4px 1px;
}
#rightcolumn strong{
 text-decoration: underline;
 font-weight:bold;
 font-size:1.2em;
}
.rt_col_links{
 font-size:.8em;
 color:#006699;
}
.rt_col_links a{
 text-decoration: none;
 color:#006699;
}
.rt_col_links a:hover{
 text-decoration: underline;
 color:#006699;
}
#footer { 
 width: 900px;
 clear: both;
 color: #333;
 border: 0px;
 padding: 0px;
 background-image: url('images/bg_footer2.jpg');
 background-repeat: no-repeat;
 background-position: top center;
 text-align: center;
 background-color: #f7f2c8;
 font-family: comic sans ms;
 font-weight: bold;
}
#footer a{
 text-decoration: none;
}
#footer a:hover{
 text-decoration: underline;
}
