/* CSS Document */
body{ color:#333227; background-color: #fcfcfc; background-image: url(images/header-cheat.gif); background-repeat: repeat-x; background-position: left top; padding:0; margin:0; }
div, ul, h1, h2, h3, img, form{
	padding:0; margin:0;
	}
ul{
	list-style-type:none;
	}
.bank{ clear:both; }
/*------------------------main body-------------------------*/
#main_body{ background-color: #fff; width:1024px; margin: 0 auto; }
#logomum { color: #fff; background-image: url(/assets/images/logo/logo.jpg); background-repeat: no-repeat; width: 1024px; height: 161px; float: left; margin: 0; padding: 0; }
#whymummy { width: 380px; height: 70px; float: left; margin: 55px 0 0 370px; padding: 0; }
#whymummy p { color: #959595; font-size: 15px; font-family: Helvetica, sans-serif; line-height: 20px; text-align: left; float: left; margin-left: 5px; }
#whymummy a:link { color: #fff; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 33px; text-decoration: none; margin-left: 5px; }
#whymummy a:visited { color: #fff; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-left: 5px; }
#whymummy a:hover { color: #fff; font-family: Arial, Helvetica, sans-serif; margin-left: 5px; }
#whymummy a:active { color: #fff; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-left: 5px; }
#mail { width: 150px; height: 39px; float: left; margin: 60px 0 0 18px; padding: 0; }
#mail p { color: #966596; font-family: Helvetica, sans-serif; font-weight: normal; text-align: left; float: left; }
#mail a:link { color: #966596; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 33px; text-decoration: none; }
#mail a:visited { color: #966596; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
#mail a:hover { color: #966596; font-family: Arial, Helvetica, sans-serif; }
#mail a:active { color: #966596; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
#lefty{ background-color: #fff; width:239px; background-position: 0 0; height: 600px; float:left; margin: 10px 22px 0 0; ;padding: 0; }
#left_pan {
	background-color: #eeeaf0;
	background-position: 0 0;
	padding: 0;
	width: 177px;
	height: 253px;
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 60px;
}
#left_pan ul{
	width:146px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
}
#left_pan ul li{ color: #9b709b; font-size: 13px; font-family: Helvetica, sans-serif; line-height: 20px; margin: 0 0 15px; padding: 0; }
#left_pan ul li a{ color: #9b709b; font-family: Helvetica, sans-serif; font-variant: normal; text-decoration:none; margin: 0; padding: 0; }
#left_pan ul li a:hover{ color: #754574; text-decoration:none; margin: 0; padding: 0; }
.pinkboxy { background-color: #f3eef6; width: 241px; height: 180px; float: left; margin: 20px 0 0; ;padding: 0; }
.pinkboxy p { color: #959595; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; margin: 10px 5px 0 11px; padding: 0; }
.pinkboxy a:link { color: #00bff3; text-decoration: none; margin: 0; padding: 0; }
.pinkboxy a:visited { color: #00bff3; text-decoration: none; margin: 0; padding: 0; }
.pinkboxy a:hover { color: #00bff3; text-decoration: underline; margin: 0; padding: 0; }
.pinkboxy a:active { color: #00bff3; text-decoration: none; margin: 0; padding: 0; }
.bpinkboxy { color: #f3eef6; background-image: url(images/boxy_03.gif); background-repeat: no-repeat; background-position: center bottom; margin: 0; padding: 0; width: 141px; height: 9px; }
/*--*/
.handbox { background-color: #faeaca; background-image: url(images/handbox.gif); background-repeat: no-repeat; background-position: center top; width: 239px; height: 195px; float: right; margin-top: 5px; margin-bottom: 5px; }
.handin p { color: #959595; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; margin-right: 5px; margin-left: 11px; }
.handin { width: 239px; margin-top: 25px; }
.handin a:link { color: #00bff3; text-decoration: none; }
.handin a:visited { color: #00bff3; text-decoration: none; }
.handin a:hover { color: #00bff3; text-decoration: underline; }
.handin a:active { color: #00bff3; text-decoration: none; }
/*--*/
.lbox1 { width: 177px; margin: 25px 0 0 60px; padding: 0; }
.tbox1 { background-image: url(images/events-box_01.gif); background-repeat: no-repeat; background-position: center top; width: 167px; height: 118px; margin: 0; padding: 5px; }
.tbox1 p { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 167px; margin: 0; padding: 0; }
.tbox1 p a { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.eventstitle { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; width: 167px; margin-bottom: 6px; margin-left: 0; padding-top: 0; }
.allevents { color: #fff; font-size: 11px; text-decoration: none; float: right; }
.allevents a { color: #fff; font-size: 11px; text-decoration: none; float: right; }
.dbox1 { background-image: url(images/events-box_02.gif); background-repeat: no-repeat; background-position: center bottom; width: 177px; height: 9px; margin: 0; padding: 0; }
/*--*/
.lboxy { width: 177px; margin: 15px 0 0 60px; padding: 0; }
.tboxy { background-color: #976697; background-image: url(images/boxy_01.gif); background-repeat: no-repeat; background-position: center top; width: 177px; margin: 0; padding: 0; }
.tboxy p { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 167px; margin: 0 5px; padding: 5px 0 0; }
.dboxy { background-image: url(images/boxy_03.gif); background-repeat: no-repeat; background-position: center top; width: 177px; height: 9px; margin: 0; padding: 0; }
/*-------------------------------right side--------------------*/
#banner { background-position: 0 0; margin: 10px 0 0; width: 501px; height: 253px; float: left; padding: 0; }
#banner h1 { color: #008cd9; font: 16px/18px Arial, Helvetica, sans-serif; text-align: left; margin: 7px 0 5px 16px; display: block; padding: 0; }
#yellowquote { background-image: url(../../images/quote.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin: 10px 0 0; width: 203px; height: 253px; float: left; }
#yellowquote p { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-style: oblique; background-image: url(../../images/quotep.gif); background-repeat: no-repeat; background-position: right bottom; height: 50px; margin-top: 40px; margin-left: 20px; padding-bottom: 33px; }
#rightcontent{ color: #959595; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; width:501px; float: left; margin: 22px 0 0; padding: 0 0 15px; bac
	}
#subrightcontent { color: #959595; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; margin: 0 7px 0 0; padding: 0 0 15px; width: 500px; float: left; }
#rightPan { color: #959595; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; margin: 0; padding: 0 0 0; border-width: 0; }
#content_table td { color: #515254; font-size: 11px; line-height: 14px; width: 50%; height: 25px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #999; }
#resources_td { color: #515254; font-size: 11px; line-height: 14px; width: 20%; height: 25px; }
#resources_title { color: #515254; font-size: 11px; line-height: 14px; width: 30%; height: 25px; }
#resources_td a:link { color: #008cd9; font-size: 11px; line-height: 14px; width: 20%; height: 25px; }
#resources_td a:visited { color: #008cd9; font-size: 11px; line-height: 14px; width: 20%; height: 25px; }
#resources_td a:active { color: #008cd9; font-size: 11px; line-height: 14px; width: 20%; height: 25px; }
#resources_td a:hover { color: #008cd9; font-size: 11px; line-height: 14px; width: 20%; height: 25px; }
#resources_line { color: #515254; font-size: 11px; line-height: 14px; height: 1px; border-bottom: 1px solid #999; }
#rightPan ul{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; display:block; margin:0; }
#rightPan ul li{ color: #966596; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 14px; background-image: url(images/li2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 6px; margin: 6px 0; padding: 0 0 0 10px; }
#rightPan ul li a { color: #966596; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; }
#rightPan ol li { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; background-position: 0 0; margin: 3px 0 6px; padding: 0; }
#rightPan ol li a { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }
#rightPan h1{ color:#966596; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: 18px; margin: 29px 0 6px; padding: 0; }
#rightPan h2 { color: #966596; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 18px; margin: 6px 0; padding: 0; }
#rightPan h3 { color: #966596; font: 13px/18px Arial, Helvetica, sans-serif; text-align: left; margin: 6px 0 3px; display: block; padding: 0; }
#rightPan h4 { color: #966596; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 14px; text-transform: uppercase; margin: 9px 0 3px; padding: 0 0 0 0; }
#rightPan a:link { color: #00bff3; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; text-decoration: none; }
#rightPan a:visited { color: #00bff3; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; text-decoration: none; }
#rightPan a:active { color: #00bff3; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; text-decoration: none; }
#rightPan a:hover { color: #00bff3; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; text-decoration: underline; }
#rightPan h4 a:link { color: #966596; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 14px; text-decoration: none; }
#rightPan h4 a:visited { color: #966596; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; text-decoration: none; }
#rightPan h4 a:active { color: #966596; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; text-decoration: none; }
#rightPan h4 a:hover { color: #966596; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; text-decoration: underline; }
#rightPan h5 { color: #966596; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; line-height: 130%; text-align: left; display: block; margin: 0; padding: 0; }
#homeLeft{ text-align: justify; width:272px; float:left; margin:0; padding: 10px 5px 10px 0; border-top: 1px solid #cecece; border-right: 1px solid #cecece; }
#homeLeft h3 { color: #008cd9; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 18px; display: block; margin: 0; padding: 0; }
#dogkit { float: left; }
#homeLeft h5 { color: #008cd9; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 14px; display: block; margin: 0; padding: 0; }
#homeLeft p { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-align: justify; margin-top: 0; margin-right: 0; margin-left: 0; padding: 0; }
#homeLeft ul { display: block; margin: 0 0 15px; padding: 0; }
#homeLeft ul li { color: #515254; font-size: 11px; line-height: 14px; display: block; margin: 0; padding: 0; width: 270px; border-bottom: 1px solid #999; }
#homeLeft ul li a { color: #515254; font: 11px/12px Arial, Helvetica, sans-serif; text-align: left; display: block; margin: 3px 0 6px; padding: 0; }
#homeLeft a:link { color: #008cd9; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-image: none; }
#homeLeft a:visited { color: #008cd9; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-image: none; }
#homeLeft a:hover { color: #008cd9; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-image: none; }
#homeLeft a:active { color: #008cd9; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-image: none; }
#homeRight { margin: 0; width: 270px; float: left; padding: 10px 0 0 7px; border-top: 1px solid #cecece; }
#homeRight h1 { color: #008cd9; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 18px; text-align: left; display: block; margin: 0; padding: 0; }
#homeRight h3 { color: #008cd9; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 18px; text-align: left; display: block; margin: 0; padding: 0; }
#homeRight h5 { color: #008cd9; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 14px; text-align: left; display: block; margin: 0; padding: 0; }
#homeRight p { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; margin: 0 0 0; padding: 0; }
#homeRight ul { display: block; margin: 0 0 15px; padding: 0; }
#homeRight ul li { color: #515254; font-size: 11px; line-height: 14px; display: block; margin: 0; padding: 0; width: 270px; border-bottom: 1px solid #999; }
#homeRight ul li a { color: #515254; font: 11px/12px Arial, Helvetica, sans-serif; text-align: left; display: block; margin: 3px 0 6px; padding: 0; }
#homeRight a:link { color: #008cd9; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-image: none; }
#homeRight a:visited { color: #008cd9; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-image: none; }
#homeRight a:hover { color: #008cd9; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-image: none; }
#homeRight a:active { color: #008cd9; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-image: none; }
#rightLeft { text-align: justify; margin: 9px 0 0; width: 204px; float: left; padding: 0; }
.kid { border: solid 1px #ccc; }
#rightLeft p { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-align: justify; margin: 0 0 10px; padding: 0; }
#rightLeft ul{
	margin:0 0 15px 0; padding:0; display:block;
	}
#rightLeft ul li{ color: #515254; border-bottom:1px solid #999; padding:0; margin:0; display:block; font-size:11px; line-height: 14px; width: 340px; }
#rightLeft ul li.noborder{ color: #515254; border-bottom:medium none; padding:0; margin:0; display:block; font-size:11px; }
#rightLeft ul li a{
	font:11px/12px Arial, Helvetica, sans-serif; color:#515254; margin:3px 0 6px; padding:0; display:block;
	 text-align:left;
	}
	#rightLefthome { text-align: justify; margin: 17px 0 0; width: 203px; float: left; padding: 0; }
#rightLefthome p { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-align: justify; margin: 0 0 10px; padding: 0; }
#rightLefthome ul{
	margin:0 0 15px 0; padding:0; display:block;
	}
#rightLefthome ul li{ color: #515254; border-bottom:1px solid #999; padding:0; margin:0; display:block; font-size:11px; line-height: 14px; width: 340px; }
#rightLefthome ul li.noborder{ color: #515254; border-bottom:medium none; padding:0; margin:0; display:block; font-size:11px; }
#rightLefthome ul li a{
	font:11px/12px Arial, Helvetica, sans-serif; color:#515254; margin:3px 0 6px; padding:0; display:block;
	 text-align:left;
	}
#rightRight{ text-align: right; width:200px; margin:0; }
#rightRight img {  }
#rightRight a:link { color: #06c; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 12px; background-image: none; text-decoration: none; margin: 3px 0 6px; padding: 0; float: right; }
#rightRight a:active{ color:#06c; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 12px; margin:3px 0 6px; padding:0; background-image:none; text-decoration: none; }
#rightRight a:visited { color: #06c; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 12px; background-image: none; text-decoration: none; margin: 3px 0 6px; padding: 0; }
#rightRight a:hover { color: #06c; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 12px; background-image: none; text-decoration: none; margin: 3px 0 6px; padding: 0; }
#form { width: 490px; float: left; margin-top: 0; margin-bottom: 8px; padding-top: 0; padding-bottom: 0; }
#formfield { width: 150px; float: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
label { color: #808080; font-size: 12px; font-family: arial; float: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
input { font-size: 11px; font-family: arial; float: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border: solid 1px #e2dae7; }
.button { color: #808080; font-size: 11px; font-family: arial; background-color: #eeeaf0; text-align: center; float: left; margin-top: 0; margin-bottom: 0; margin-left: 150px; padding-top: 0; padding-bottom: 0; border: solid 1px #976697; }
select { font-size: 11px; font-family: arial; float: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border: solid 1pt #e2dae7; }
textarea { font-size: 11px; font-family: arial; float: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border: solid 1px #e2dae7; }
/*---------------------------footer-------------------*/
#footer_bg{ background-image: url(images/bottom-background.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width:100%; margin:0 auto; padding: 0; }#footer{ width:1024px; height: 30px; margin: 0 auto; padding: 0; }
#footermenu{ width:940px; height:50px; margin: 0; padding: 0; }
#footer ul { margin-top: 2px; margin-bottom: 7px; height: 15px; float: left; }
#footer ul li{ float:left; font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; margin-right: 3px; margin-left: 3px; }
#footer ul li a:link{ font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; margin: 0 0 0 0; }
#footer ul li a:hover{
	text-decoration:underline;
	}
#footer ul li a:visited { text-decoration: underline; }
#footer ul li a:active { text-decoration: underline; }
#footer p{ margin:0; color:#9c9c9c; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px;;font-style: normal; text-align: right; padding-top: 30px; }
#footer p a:link { color: #9c9c9c; font: 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; }
#footer p a:visited { color: #9c9c9c; font: 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; }
#footer p a:hover { color: #9c9c9c; font: 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; }
#footer p a:active { color: #9c9c9c; font: 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; }
#footer ul.xhtml{
	width:135px; display:block; margin:12px 0 0 197px; height:21px; font-size:0px;
	}
#footer ul.xhtml li{
	float:left; height:21px; margin-right:9px;
	}
#footer ul.xhtml li a{
	text-indent:-2000px; height:21px; margin:0; padding:0; font-size:0;
	}
#footer ul.xhtml li a.xht{
	background:url(images/xhtml.gif)url(images/xhtml.gif) no-repeat 0 0 #6B6854; color:#fff; width:66px;
	}
#footer ul.xhtml li a.css{
	background:url(images/css.gif)url(images/css.gif) no-repeat 0 0 #6B6854; color:#fff; width:50px;
	}
/*-------Menu-------*/
#navcontainer
{ color: #600; font-size: 12px; float: left; font-family: Arial, Helvetica, sans-serif; width: 1024px; clear: both; margin: 0; padding: 0; }
#navcontainer ul { color: #333; font-family: Helvetica, sans-serif; margin-left: 247px; padding-left: 0; float: left; clear: both; margin-top: 7px; }
#navcontainer ul li { color: #9b709b; font-size: 13px; letter-spacing: 1px; display: inline; }
#navcontainer ul li.sep { color: #9b709b; line-height: 11px; float: left; display: inline; }
#navcontainer ul li a { color: #9b709b; text-decoration: none; padding: 0 16px; float: left; }
#navcontainer ul li a:hover { color: #754574; }
#navcontainer ul li#active a:link { color: #9b709b; background-image: url(/assets/templates/mummy/images/blogli.gif); background-repeat: no-repeat; background-position: 5px 0; text-decoration: none; padding: 0 16px 0 25px; float: left; margin-left: 10px; }
#navcontainer ul li#active a:hover { color: #9b709b; text-decoration: none; background-image: url(/assets/templates/mummy/images/blogli.gif); background-repeat: no-repeat; background-position: 5px 0; margin-left: 10px; padding: 0 16px 0 25px; float: left; }
#navcontainer ul li#active a:active { color: #9b709b; text-decoration: none; background-image: url(/assets/templates/mummy/images/blogli.gif); background-repeat: no-repeat; background-position: 5px 0; margin-left: 10px; padding: 0 16px 0 25px; float: left; }
#navcontainer ul li#active a:visited { color: #9b709b; text-decoration: none; background-image: url(/assets/templates/mummy/images/blogli.gif); background-repeat: no-repeat; background-position: 5px 0; margin-left: 10px; padding: 0 16px 0 25px; float: left; }
/* Ditto 2 Blog
------------------------------------------------------------------------------- */
.ditto_summaryPost h3 { color: #966596; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; margin: 0 0 4px; }
.ditto_summaryPost h3 a:link { color: #966596; text-decoration: none; margin-bottom: 4px; }
.ditto_summaryPost h3 a:active { color: #966596; text-decoration: none; }
.ditto_summaryPost h3 a:visited { color: #966596; text-decoration: none; }
.ditto_summaryPost h3 a:hover { color: #966596; text-decoration: none; }
.ditto_summaryPost { font-size: 12px; color: #959595; font-family: Arial, Helvetica, sans-serif; line-height: 14px; clear: both;}
.ditto_summaryPost a:link { color: #00bff3; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }
.ditto_summaryPost a:visited { color: #00bff3; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }
.ditto_summaryPost a:active { color: #00bff3; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }
.ditto_summaryPost a:hover { color: #00bff3; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: underline; }
.archivo { color: #959595; font-size: 12px; line-height: 14px; width: 500px; float: left; clear: both; }
.archivo h3 { color: #515254; font-size: 12px; line-height: 14px; }
.ditto_info { color: #515254; font-size: 11px; float: left; }
.ditto_end { font-family: Arial, Helvetica, sans-serif; text-decoration: none; width: 488px; float: left; clear: both; margin-top: 10px; margin-bottom: 15px; border-bottom: 1px solid #dbdbdb; }
.ditto_link {
position: relative;
text-align: right;
margin-top: -14px;
}

.ditto_link a:link { color: #00bff3; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: right; margin-right: 15px; clear: both; margin-bottom: 15px; }
.ditto_link a:hover { color: #00bff3; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; text-align: right; clear: both; margin-right: 15px; }
.ditto_link a:visited { color: #00bff3; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: right; clear: both; margin-right: 15px; }
.ditto_link a:active { color: #00bff3; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: right; clear: both; margin-right: 15px; }
.ditto_paging { border-top: 1px solid #ccc; padding: 10px; font-size: 11px; color: #00bff3; clear: both; }
#ditto_pages { color: #959595; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 17px; float: left; clear: both; margin-top: 10px; margin-bottom: 10px; padding-top: 1px; padding-bottom: 2px; }
#ditto_pages .ditto_currentpage { color: #966596; background-color: #eeeaf0; text-align: center; margin: 0 1px 0 0; padding: 1px 5px 2px; border: solid 1px #959595; }
#ditto_pages .ditto_off { padding: 1px 5px 2px; color: #959595; background-color: #eeeaf0; text-align: center; margin: 0 1px 0 0; border: solid 1px; }
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited { text-decoration: none !important; color: #515254; font-size: 11px; line-height: 17px; background-color: #eeeaf0; text-align: center; margin: 0 1px 0 0; padding: 1px 5px 2px; border: solid 1px #959595; } 
#ditto_pages a:hover { background-color: #fff; color: #9b709b; border: solid 1px #959595; }
#ditto_archivelist ul {
    list-style-type: none; 
    margin-left: 15px; 
    padding-left: 0;
}
#ditto_archivelist ul ul{
    list-style-type: square;
    margin-left: 35px;
} 
#ditto_archivelist .ditto_month {
    font-weight: bold;
}
/* Sponsors ---------------------------------------------------------------- */
#letter { font-family: Arial, Helvetica, sans-serif; text-decoration: none; width: 488px; float: left; clear: both; margin-top: 10px; margin-bottom: 15px; border-bottom: 1px solid #dbdbdb; }
#up a:link { color: #00bff3; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: right; margin-right: 15px; float: right; clear: both; margin-bottom: 15px; }
#up a:hover { color: #00bff3; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; text-align: right; float: right; clear: both; margin-right: 15px; }
#up a:visited { color: #00bff3; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: right; float: right; clear: both; margin-right: 15px; }
#up a:active { color: #00bff3; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: right; float: right; clear: both; margin-right: 15px; }
