                                                                                                                                                                 /* 
- themes.css shares css with onSugar
*/

@import url('http://media2.onsugar.com/v831/themes/c6/themes.css');

body {
	background: #f5c971 url(http://media.onsugar.com/files/ons1/168/1686006/38_2009/0265832c4bab4922_repeating-background.png) repeat-x scroll 0 0;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

* {
	padding: 0;
	margin: 0;
}

a {
	color: #d37b1e;
	font-weight: bold;
}

a:hover {
	color: #64a83d;
}

#main {
	margin: 15px auto 0px;
	width: 993px;
        background: #ffffff;
        clear: both;
}



#content {
	text-align: left;
	float: left;
        width: 690px;
        margin-bottom:10px;
}


#side{
        width: 266px;
	float: right;
        display: block;
        position:relative;http://refreshyourfun.onsugar.com/static/imgs/expand_right.png
        top:-13px;
        overflow: visible;
    

}

#rssicon {
        height: 43px;
          display: block;
        overflow: visible;
}

#sidecolor {	
      background: url(http://media.onsugar.com/files/ons1/168/1686006/38_2009/84a1af419aa379d0_headlines-bkg.jpg) repeat scroll 0 0;
	text-align: left;
        display: block;
}


#header {
	width: 993px;
        margin: 20px auto 0;
        *margin: 40px auto 0;
        background: url(http://media.onsugar.com/files/ons1/498/4986120/40_2009/f9b08a0d9ffa41d1_header-bkgv4.png) no-repeat scroll 0 0;
        height: 255px;
        cursor: pointer;
}

#headertext {
        color:#FFFFFF;
        font-family:Helvetica,arial,sans-serif;
        font-size:13px;
        left:649px;
        line-height:16px;
        position:relative;
        top:70px;
        _top: 55px;
        width:286px;
}


#navigation {
	height:37px;
	margin:0 auto;
	position:relative;
	top:-20px;
	width:660px;
        /*border: 1px solid #ff0000;*/
}

#navigation ul {
        height: 37px;
}

#navigation li {
        float: left;
  display:block;
  height:37px;
}

#navigation li a {
  display:block;
height:37px;
}

#navigation span {
        display: none;
}


#navigation ul li#home a {
         background: url(http://media.onsugar.com/files/ons1/498/4986120/38_2009/2be5d43f2ae3a6aa_nav-home-off.jpg) no-repeat scroll 0 0;
         /*padding: 37px 88px 0 0;*/
width:88px;
}

#navigation ul li#home a.active, #navigation ul li#home a:hover {
         background: url(http://media.onsugar.com/files/ons1/498/4986120/38_2009/09d010dca76fbcd5_nav-home-on.jpg) no-repeat scroll 0 0;
        /* padding: 37px 88px 0 0;*/
}

#navigation ul li#contests a {
         background: url(http://media.onsugar.com/files/ons1/498/4986120/38_2009/87058fcd0dec30b9_nav-contest-off.jpg) no-repeat scroll 0 0;
         /*padding: 37px 111px 0 0;*/
width:111px;
}

#navigation ul li#contests a.active, #navigation ul li#contests a:hover {
         background: url(http://media.onsugar.com/files/ons1/498/4986120/38_2009/c67532bcf8c0882f_nav-contest-on.jpg) no-repeat scroll 0 0;
         /*padding: 37px 111px 0 0;*/

}

#navigation ul li#games a{
         background: url(http://media.onsugar.com/files/ons1/498/4986120/38_2009/04c82a740912ac9f_nav-games-off.jpg) no-repeat scroll 0 0;
         /*padding: 37px 108px 0 0;*/
width:108px;
}

#navigation ul li#games a.active, #navigation ul li#games a:hover{
         background: url(http://media.onsugar.com/files/ons1/498/4986120/38_2009/1f54453ff35e757a_nav-games-on.jpg) no-repeat scroll 0 0;
         /*padding: 37px 108px 0 0;*/
}

#navigation ul li#party_tool_kit a{
         background: url(http://media.onsugar.com/files/ons1/498/4986120/38_2009/ad935b1881c5d8cc_nav-toolkit-off.jpg) no-repeat scroll 0 0;
        /* padding: 37px 165px 0 0;*/
width:165px;
}

#navigation ul li#party_tool_kit a.active, #navigation ul li#party_tool_kit a:hover{
         background: url(http://media.onsugar.com/files/ons1/498/4986120/38_2009/21f6e65b51da38c9_nav-toolkit-on.jpg) no-repeat scroll 0 0;
         /*padding: 37px 165px 0 0;*/
}

#navigation ul li#special_offers a{
         background: url(http://media.onsugar.com/files/ons1/498/4986120/38_2009/d5f962eb9d9a8340_nav-offers-off.jpg) no-repeat scroll 0 0;
/*padding: 37px 182px 0 0;*/
width:182px;
}

#navigation ul li#special_offers a.active, #navigation ul li#special_offers a:hover{
         background: url(http://media.onsugar.com/files/ons1/498/4986120/38_2009/42599550076b4906_nav-offers-on.jpg) no-repeat scroll 0 0;
         /*padding: 37px 182px 0 0;*/
}

#footer {
	margin: 0 auto 40px;
	width: 993px;
        clear: both;
        background: url(http://media.onsugar.com/files/ons1/168/1686006/38_2009/3731939e2ebeb066_footer-gradient-bkg.jpg) repeat scroll 0 0;
        height: 78px;
}

#footer ul{
        padding: 22px 25px 25px;
}

#footer li {
        float: left;
        border-left: 1px solid #ffffff;
        padding: 0 10px;
        font-size: 12px;
}

#footer li a{
        color: #ffffff;
        text-transform: uppercase;
        font-weight: normal;
}

#footer li.noborder {
        border-left: 0px;
}

#copyright {
        font-size: 10px;
        color: #ffffff;
        margin-left: 35px;
}

#copyright a {
        font-size: 10px;
        color: #ffffff;
        padding-left: 20px;
        font-weight: normal;
}

.metatop, .metabottom {
        border-bottom: 1px solid #d0d0c6;
        border-top: 1px solid #d0d0c6;
        color: #7D7D7D;
        font-family: Myriad Pro,Arial,Helvetica,Sans-Serif;
        font-size: 12px;
        margin-bottom: 17px;
        padding: 3px 5px;
        letter-spacing:0.03em;
position:relative;
top:-40px;
}


.metatop a, .metabottom a {
        color: #64a83d; 
        font-weight: normal;
}

.datebubble {
background:transparent url(http://media.onsugar.com/files/ons1/498/4986120/38_2009/e4180effbf850f49_postdate-gradient-bkg.png) no-repeat 0 0;
display:block;
text-transform:uppercase;
width: 42px;
height: 47px;
text-align:center;
color: #ddd8aa;
left:-72px;
z-index: 10;
position: relative;
}

.datetext {
   top: 7px;
 position: relative;
}

.post { 
        overflow: visible;
        margin:30px 0 10px 30px;
}



.post h2, .page_title h2
{
	font-size: 24px;
	letter-spacing: -0.01em;
	margin-bottom: 0.3em;
	text-decoration: none;
	color: #ff5bab;
	font-family: Arial, Helvetica, Verdana,sans-serif;
	font-weight: bold;
	padding: 0;
top:-40px;
position: relative;
}

.post h2 a, .page_title h2 a { 
        color: #ff5bab;
}



.post_content, .onsugar_page
{
	line-height: 18px;
position:relative;
top:-40px;
}

.comment a {
        font-weight: normal;
}

.commentleft {
        padding-top: 2px;
        float: left;
}

.commentfooter
{
	font-size: 15px;
	letter-spacing: 0;
	font-weight: bold;
}

p {
	margin-bottom: 10px;
	margin-left: 3px;
}


.widget h4 {
	background: none;
	color: #267979;
	font-family: Arial,helvetica,Verdana,Sans-serif;
	font-size: 12px;
	line-height: normal;
	margin: 0;
        text-transform: uppercase;
        letter-spacing:0.09em;
        font-weight: normal;
        padding-bottom:5px;
}

.widget {
	clear: both;
	zoom: 1;
}

.widget_container {
	padding: 20px 10px 15px 18px;
        border-top:1px solid #FFFFFF;
        margin-bottom:0px;
}


.widget_content { 
        margin: 10px 0;
}

.widget_content p { 
        padding-left: 10px; 
}

.widget li {
	margin-bottom: 5px;
        font-size: 12px;
        background: transparent url(http://media.onsugar.com/files/ons1/168/1688650/38_2009/06e22d52ef350c28_bullet.gif) no-repeat scroll 0 7px;

}

.widget li a {
        color: #444444;
        font-weight: normal; 
}


.widget li a:hover {
        color:#64A83D;
        font-weight: normal; 
}

.widget_search .widget_content
{
	clear: both;
	height: 20px;
}

#followme, #see_followers{
        background:transparent url(http://media.onsugar.com/files/ons1/168/1688650/38_2009/64ce6239f3abd5b1_double-arrows.gif) no-repeat scroll left center;
        margin-top: 0px;
}

#fbtwitter p{
        padding-top: 15px;
        font-weight: bold;
        font-size: 11px;
}



.post .inline img, .post img.inline {
	border: 0px;
}


.form-item label
{
	color: #888888;
	padding-top: 0px;
}

.poll .choices label{
font-family:Arial,Helvetica,sans-serif;
}


.poll .choices, .quiz .form-item label{
font-family:Arial,Helvetica,sans-serif;
}


.poll .choices .form-radio{
margin-bottom: 5px;
}

.poll .bar .foreground
{
	background-color: #FF5BAB;
	clear: left;
	float: left;
	height: 1em;
}

.poll .vote-form .form-item label, .quiz .form-item label
{
padding-bottom:15px;
padding-top:5px;
	color: #333;
	font-weight: normal;
}

.quiz .form-item {
border-bottom:1px solid #D0D0C6;
padding-bottom:3px;
}

#content .widget_gallery, #content .widget_video {
	text-align: left;
	height: 130px;
}

.widget_gallery .title, .widget_video .title {
	margin-top: .3em;
	font-size: 10px;
	letter-spacing: -0.02em;
	width: 102px;
}

.gallery_table img:hover {
      border:1px solid #d37b1e;;
}
     

.page_title {
	line-height: 34px;
	margin-bottom: 30px;
	margin-top: 10px;
	text-align: left;
}

.widget_gallery .thumb, .widget_video .thumb {
	border: 1px solid #999;
	display: block;
}

.widget .widget_gallery, .widget .widget_video {
	width: 100%;
	text-align: left;
}

.widget_gallery a:hover .thumb, .widget_video a:hover .thumb { border: 1px solid #dedede; }
.widget_archive .widget .widget_content { width: 240px; }
.widget_gallery a, .widget_video a { color: #222; }
.widget_gallery a:hover, .widget_video a:hover { background: none; }
.widget_gallery a:hover .title, .widget_video a:hover .title { color: #ff3399; }
.widget_archive .widget .widget_content .calendar { float: none; }
.gallery_table { width: 570px; }
.gallery_table_cell { height: 115px; }
.gallery_table_cell a:hover { background: none; }
.gallery_table img { padding: 0px; }

.gallery_table img:hover
{
	background-color: #fff;
	padding: 0px;
}


.post_content .see_photos { 
        font-size: 1.3em; 
}

.post ol, .post ul { margin-left: 20px; }

input, textarea {
	font-family: Arial,Helvetica,sans-serif;
	margin: 0;
}

.gallery_nav_previous a, .gallery_nav_next a {
	text-decoration: none;
	color: #fff;
        font-weight: normal;
}

.gallery_slide {
text-align: center;
}


.gallery_nav_number, .gallery_nav_gallery { margin-top: 5px; }

.gallery_nav_previous, .gallery_nav_next, .fancybutton, .form-submit {
        background: url(http://media.onsugar.com/files/ons1/498/4986120/38_2009/94c7c46e0c387810_button-gradient-bkg.jpg) repeat scroll 0 0;
        border:1px solid #7ca50c;
        *border:0px;
        color:#FFFFFF;
        cursor:pointer;font-size:12px;
        letter-spacing:0.05em;
        margin-top:0;
        padding:3px 10px 4px;
        text-align:center;
        text-decoration:none;
        text-transform:lowercase;
}




.box { 
        margin-top: 10px; 
        margin-left: 30px;
}

.post.video .post_content object { 
        display: block; 
}



.search-form .form-item input {
	width: 150px;
	*width: 130px;
	float: left;
	font-size: 12px;
	margin-bottom: 5px;
        height:16px;
}

.search-form .button
{
	padding-left: 5px;
	float: left;
	margin-right: 0px;
}



p.quote_content { margin-bottom: 0px; }

.quote .source
{
	text-align: right;
	color: #999;
	font-family: georgia,times,serif;
	font-size: 15px;
	font-style: italic;
}

.poll .poll { padding: 0px 30px; }
.followers .widget_content { margin-left: 4px; }
.calendar { height: 130px; }
.widget .tags { text-transform: capitalize; }
.widget .category { text-transform: capitalize; }

.chat .post_content ul
{
	list-style-image: none;
	list-style-position: outside;
	margin-top: 13px;
	font-family: Arial, Sans-serif, helvetica;
}

.chat .post_content ul li .label
{
	font-weight: bold;
	padding-right: 5px;
}

.chat .post_content ul li { padding: 4px 0px 4px 10px; }
.chat .post_content ul li.odd { background: #ddd !important; }
.chat .post_content ul li.even { border-bottom: 0px; }
.post h3.link_content a { font-style: italic; }
.post h3.link_content a:hover { background-color: #555; }
.post h3.link_content { padding-top: 10px; }
.mp3 .post_content .caption { padding-top: 8px; }
.link .post_content .link_description { padding-top: 8px; }

.quiz .quiz_info
{
        background-color:#FF5BAB;
        border:0 none;
	clear: both;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	margin-left: -3px;
	padding: 5px;
}

.take_the_quiz
{
	display: block;
	margin: 15px 0;
}

.take_the_quiz a
{
	font-weight: bold;
	font-size: 1.3em;
	background-color: #FF3399;
	color: #fff;
	padding: 5px;
}

.take_the_quiz a:hover { background-color: #555; }
.post_content li ul li { list-style-type: disc !important; }
.post_content ol { padding-left: 25px; }

#profile_pic_image
{
	display: table-cell;
	margin-right: 20px;
	float: left;
}

#profile_pic_image img
{
	width: 70px;
	padding-left: 5px;
	padding-top: 2px;
}



#status_messages
{
background:#FF5BAB none repeat scroll 0 0;
border:1px solid #FF5BAB;
color:#FFFFFF;
font-weight:bold;
padding:10px;
}

.site_cont a, .user_cont a { color: #999 !important; }
.post p span { line-height: 125%; }

.comment_info
{
font-size:12px;
line-height:14px;
	padding-top: 15px;
	padding-left: 5px;
}

.comment {
	padding: 10px 0px;
	border-bottom: none;
        margin-left: 20px;
}

.comment_content
{
	background-color: #EEEEEE;
	clear: both;
	margin: 0px 0;
	padding: 10px;
	width: 500px;
	color: #222222;
}

.comment_photo
{
	border: 0 none;
	padding: 2px 2px 5px;
	text-align: center;
	width: 80px;
	float: left;
        font-size:12px;
}

.comment_num
{
	float: right;
	color: #ccc;
	font-family: georgia,times,serif;
	font-size: 22px;
	font-weight: bold;
	padding: 0 0 5px 5px;
}

.comment_date2
{
	padding-top: 2px;
	color: #999999;
	font-size: 0.8em;
	letter-spacing: 0.1em;
	text-transform: capitalize;
	margin-left: 2px;
	clear: both;
	font-family: Arial,sans-serif;
}

.comment_admin_link { margin-left: 3px; }
.chat .post_content ul { margin-left: 0px; }



.comment_info_post { margin-left: 0px; }

.comment_info_meta
{
	margin-top: 3px;
	margin-left: 0px;
}


        
        
img.center {
margin:0 auto !important;
}
        
        
/* Special Styling on the Search Widget */

#search-462593 {
        background: url(http://media.onsugar.com/files/ons1/168/1686006/38_2009/348af7226fde9877_search-bkg.jpg) repeat scroll 0 0;
        padding-top: 10px;
}

#search-462593 h4{
        padding-bottom: 0px;
}

/* Special Styling to make Facebook Twitter Widget seem like one with Followers Widget */

#followers-462588 {
        padding-bottom: 5px;
        padding-top: 15px;
}

#text_or_html-464784 {
        padding-top: 0px;
        border-top: none;        
}
      
.header_tag {
        display: none;
}     

#headercontests {
        background:transparent url(http://media.onsugar.com/files/ons1/498/4986120/38_2009/2bf52abc1fcef09e_header-contests.gif) no-repeat scroll 0 0;
        border-bottom:1px solid #D0D0C6;
        height:32px;
        margin-left:30px;
        margin-top:25px;
        padding-bottom:7px;
}

#headergames {
        background:transparent url(http://media.onsugar.com/files/ons1/498/4986120/38_2009/1c084eb8c57b24b3_header-games.gif) no-repeat scroll 0 0;
        border-bottom:1px solid #D0D0C6;
        height:32px;
        margin-left:30px;
        margin-top:25px;
        padding-bottom:7px;
}

#headertoolkit {
        background:transparent url(http://media.onsugar.com/files/ons1/498/4986120/38_2009/c5497f67d326a3fd_header-toolkits.gif) no-repeat scroll 0 0;
        border-bottom:1px solid #D0D0C6;
        height:47px;
        margin-left:30px;
        margin-top:25px;
        padding-bottom:7px;
}

#headeroffers {
        background:transparent url(http://media.onsugar.com/files/ons1/498/4986120/38_2009/45c1b9a2ae3b20b5_header-specialoffers.gif) no-repeat scroll 0 0;
        border-bottom:1px solid #D0D0C6;
        height:43px;
        margin-left:30px;
        margin-top:25px;
        padding-bottom:7px;
}

#pager {
        margin:0 30px;  
}

#pager a, .post_navigation a, #pager a:hover, .post_navigation a:hover  {
        border: 1px solid #D0D0C6;
}

#pager .pager-current {
        background: url(http://media.onsugar.com/files/ons1/498/4986120/38_2009/94c7c46e0c387810_button-gradient-bkg.jpg) repeat scroll 0 0;
        border:1px solid #7ca50c;
        color:#FFFFFF;
        margin:0 3px;
        padding:5px 6px;
}


/* Special Styling for the List of Games Post */
/*Removes title and date and last break */

#post_5067799 h2,
#post_5067799 .metatop,
#post_5067799 .datebubble
{
        display: none;
}

#post_5067799 .post_content {
top: 0;
}


#post_5067799 .post {
        padding-bottom: 0px !important;
        padding-top: 0px !important;
}   

#post_5067799 li a {
        color:#488E45;
        font-size:12px;
        font-weight:bold;
        text-transform:uppercase;
}

#post_5067799 img {
        margin: 0px;
        padding: 0px;
}

#post_5067799 li {
        float: left;
        margin: 0;
        list-style-type: none;
        padding-bottom: 20px;
        padding-right: 20px;
        width: 195px;
}

#post_5067799 {
        margin: 30px 0px;http://refreshyourfun.onsugar.com/manage/themes#
}

#post_5067799 ul{
        margin-left: 30px;
}


/* COUPON WIDGET SPACING */

#text_or_html-462605 .widget_content {
margin: 0px;
}
      
#nocomments .box {
display: none;
}

   
.post_content, .onsugar_page
{
_top: 0px;
}
        
       
        

/* Special Styling for the List of Games Post */
/*Removes title and date and last break */

#post_5351951 h2,
#post_5351951 .metatop,
#post_5351951 .datebubble
{
        display: none;
}

#post_5351951 .post_content {
top: 0;
}


#post_5351951 .post {
        padding-bottom: 0px !important;
        padding-top: 0px !important;
}   

#post_5351951 li a {
        color:#488E45;
        font-size:12px;
        font-weight:bold;
        text-transform:uppercase;
}

#post_5351951 img {
        margin: 0px;
        padding: 0px;
}

#post_5351951 li {
        float: left;
        margin: 0;
        list-style-type: none;
        padding-bottom: 20px;
        padding-right: 20px;
        width: 195px;
}

#post_5351951 {
        margin: 30px 0px;http://refreshyourfun.onsugar.com/manage/themes#
}

#post_5351951 ul{
        margin-left: 30px;
}

/* Special Styling for the List of Games Post */
/*Removes title and date and last break */

#post_5351975 h2,
#post_5351975 .metatop,
#post_5351975 .datebubble
{
        display: none;
}

#post_5351975 .post_content {
top: 0;
}


#post_5351975 .post {
        padding-bottom: 0px !important;
        padding-top: 0px !important;
}   

#post_5351975 li a {
        color:#488E45;
        font-size:12px;
        font-weight:bold;
        text-transform:uppercase;
}

#post_5351975 img {
        margin: 0px;
        padding: 0px;
}

#post_5351975 li {
        float: left;
        margin: 0;
        list-style-type: none;
        padding-bottom: 20px;
        padding-right: 20px;
        width: 195px;
}

#post_5351975 {
        margin: 30px 0px;http://refreshyourfun.onsugar.com/manage/themes#
}

#post_5351975 ul{
        margin-left: 30px;
}

/* Special Styling for the List of Games Post */
/*Removes title and date and last break */

#post_5351976 h2,
#post_5351976 .metatop,
#post_5351976 .datebubble
{
        display: none;
}

#post_5351976 .post_content {
top: 0;
}


#post_5351976 .post {
        padding-bottom: 0px !important;
        padding-top: 0px !important;
}   

#post_5351976 li a {
        color:#488E45;
        font-size:12px;
        font-weight:bold;
        text-transform:uppercase;
}

#post_5351976 img {
        margin: 0px;
        padding: 0px;
}

#post_5351976 li {
        float: left;
        margin: 0;
        list-style-type: none;
        padding-bottom: 20px;
        padding-right: 20px;
        width: 195px;
}

#post_5351976 {
        margin: 30px 0px;http://refreshyourfun.onsugar.com/manage/themes#
}

#post_5351976 ul{
        margin-left: 30px;
}

/* Special Styling for the List of Games Post */
/*Removes title and date and last break */

#post_5351980 h2,
#post_5351980 .metatop,
#post_5351980 .datebubble
{
        display: none;
}

#post_5351980 .post_content {
top: 0;
}


#post_5351980 .post {
        padding-bottom: 0px !important;
        padding-top: 0px !important;
}   

#post_5351980 li a {
        color:#488E45;
        font-size:12px;
        font-weight:bold;
        text-transform:uppercase;
}

#post_5351980 img {
        margin: 0px;
        padding: 0px;
}

#post_5351980 li {
        float: left;
        margin: 0;
        list-style-type: none;
        padding-bottom: 20px;
        padding-right: 20px;
        width: 195px;
}

#post_5351980 {
        margin: 30px 0px;http://refreshyourfun.onsugar.com/manage/themes#
}

#post_5351980 ul{
        margin-left: 30px;
}

/* Special Styling for the List of Games Post */
/*Removes title and date and last break */

#post_5351982 h2,
#post_5351982 .metatop,
#post_5351982 .datebubble
{
        display: none;
}

#post_5351982 .post_content {
top: 0;
}


#post_5351982 .post {
        padding-bottom: 0px !important;
        padding-top: 0px !important;
}   

#post_5351982 li a {
        color:#488E45;
        font-size:12px;
        font-weight:bold;
        text-transform:uppercase;
}

#post_5351982 img {
        margin: 0px;
        padding: 0px;
}

#post_5351982 li {
        float: left;
        margin: 0;
        list-style-type: none;
        padding-bottom: 20px;
        padding-right: 20px;
        width: 195px;
}

#post_5351982 {
        margin: 30px 0px;http://refreshyourfun.onsugar.com/manage/themes#
}

#post_5351982 ul{
        margin-left: 30px;
}

/* Special Styling for the List of Games Post */
/*Removes title and date and last break */

#post_5351985 h2,
#post_5351985 .metatop,
#post_5351985 .datebubble
{
        display: none;
}

#post_5351985 .post_content {
top: 0;
}


#post_5351985 .post {
        padding-bottom: 0px !important;
        padding-top: 0px !important;
}   

#post_5351985 li a {
        color:#488E45;
        font-size:12px;
        font-weight:bold;
        text-transform:uppercase;
}

#post_5351985 img {
        margin: 0px;
        padding: 0px;
}

#post_5351985 li {
        float: left;
        margin: 0;
        list-style-type: none;
        padding-bottom: 20px;
        padding-right: 20px;
        width: 195px;
}

#post_5351985 {
        margin: 30px 0px;http://refreshyourfun.onsugar.com/manage/themes#
}

#post_5351985 ul{
        margin-left: 30px;
}

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        

