body{margin:0;padding:12px 0 0 0;font-family:"Trebuchet MS";font-size:11px;color:#7f7f7f;}

ul, li{margin:0;padding:0;}

a{text-decoration:none;}

img{display:block;border:none;}
*{outline:none;}




/*................... BEGIN BANNERS ...................*/
.heart_banner{height:37px;padding:6px 0 3px 0;line-height:18px;margin-bottom:3px;color:white;text-align:center;background-color:#5bc1b8;display:block;}
/*.................... END BANNERS ...................*/


/*................... BEGIN BUTTONS ..................*/
span.mic{width:20px;height:42px;background:url(../Images/Icons_Buttons/mic.png) no-repeat top left;display:block;}
span.mic:hover, span.mic.current{background-position:top right;}

/*
*	PINK BUTTON
*/
a.pink_btn{height:23px;margin-bottom:4px;padding:0 7px;line-height:24px;color:white;text-align:center;background-color:#f64ca6;display:block;}
a.facebook{width:101px;height:23px;margin:0;padding:0 7px;line-height:24px;color:white;background:#5bc1b8 url(../Images/Icons_Buttons/facebook_icon.png) no-repeat top right;display:block;}
/*.................... END BUTTONS ...................*/


/*.................... BEGIN ICONS ...................*/
.heart{width:20px;height:18px;background:url(../Images/Icons_Buttons/heart.png) no-repeat top left;display:inline-block;}
/*..................... END ICONS ....................*/


/*................... BEGIN IMAGES ...................*/
.signature{position:absolute;bottom:0;right:0;}
/*.................... END IMAGES ....................*/


/*................... BEGIN MENUS ....................*/
/* nav menu */
ul.menu{width:115px;margin:0px auto 2px auto;padding:0px;list-style:none;border-top:1px solid #d9d9d9;}
ul.menu li{width:115;height:26px;margin:0px;padding:0px;border-bottom:1px solid #d9d9d9;text-align:left;overflow:hidden;}
ul.menu li a{height:26px;padding:0 7px;line-height:26px;font-family:"Trebuchet MS";font-size:15px;color:#f64ca6;display:block;}
ul.menu li a:hover{color:#7f7f7f;}

/* sound menu */
ul#sound_menu{margin:-19px 0px 0px 0px;list-style:none;}
ul#sound_menu li a{margin:0px;font-weight:bold;font-size:13px;line-height:17px;color:#7f7f7f;text-align:left;cursor:pointer;}
ul#sound_menu li a:hover, #current_sound_menu_item{color:#f64ca6 !important;}
span#go_to{margin:0px;font-weight:bold;font-size:13px;line-height:17px;color:#7f7f7f;text-align:left;cursor:pointer;position:absolute;bottom:0px;left:30px;}
span#go_to:hover, span#go_to.current{color:#f64ca6 !important;}
/*..................... END MENUS ....................*/


/*.................... BEGIN POPUP ...................*/
div.curtain{width:100%;height:100%;bottom:0px;left:0px;position:fixed;background:url(../Images/BGS/%5Bbg%5D50percent_opaque_black.png);z-index:99;display:none;}
div.curtain table{width:600px;margin-top:80px;padding:20px;background-color:white;}
div.curtain span.close_popup_btn{width:21px;height:19px;background:url(../Images/Buttons/close_pop_up_btn.png) no-repeat top left;display:block;cursor:pointer;}
/* text */
div.curtain h2{margin:0px;font-family:'Trebuchet MS';font-size:28px;color:#5bc1b8;}
/*..................... END POPUP ....................*/


/*................... BEGIN RULERS ...................*/
hr.clear{height:0px;margin:0px;padding:0px;border:none;background:none;clear:both;}
/*.................... END RULERS ....................*/


/*.................. BEGIN STRUCTURE .................*/
.width_container{width:760px;margin:auto;position:relative;}

/*
*	CONTENT
*/
div.content{margin:auto;}
div.content div.col{padding:0 2px;float:left;}

/*
*	SQUARES
*/
div.content div.square{margin-bottom:4px;}
div.content div.square.small{width:115px;height:108px;}
div.content div.square.r5{width:115px;height:135px;}
div.content div.square.large{width:280px;height:220px;}
div.content div.square h3{height:22px;line-height:22px;margin:0;padding:0;color:white;font-size:11px;font-weight:normal;text-align:center;text-transform:lowercase;background-color:#5bc1b8;}
div.content div.square:hover h3{background-color:#f64ca6;}
div.square div.ph{width:280px;height:198px;}

/*
*	MUSIC PANE
*/
.music_pane{width:110px;position:absolute;top:-4px;right:-14px;}

/*
*	FOOTER
*/
div.footer{margin-top:15px;padding:20px 2px;border-top:2px solid #d9d9d9;}
div.footer b{font-weight:bold;}
div.footer a{color:#7c7c7c;}
/*................... END STRUCTURE ..................*/


/*.................... BEGIN TEXT ....................*/
h1.logo{height:31px;text-indent:-3000em;background:url(../Images/header_logo.png) no-repeat top right;display:block;}
/*..................... END TEXT .....................*/