body,html{
	font-family:"Times New Roman","MS Serif";
	font-size:62.5%;
	font-weight:500;
	color:#000;
	background:url(http://www.michaelzwilliamson.com/test/images/bg.gif);
	background-color:#fff;
	margin:0;
	padding:0;
	border:0;
	width:100%;
	min-width:905px;
}

#mz-header{
	width:100%;
	height:195px;
	background-repeat:none;
	background-color:transparent;
}

#mz-header img{
	display:block;
	border:0px;
	margin:10px auto;
}

#mz-footer{
	width:100%;
	text-align:center;
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;
	background-color:#000;
	clear:both;
	color:#fff;
}

#mz-footer p{
	font-family:Garamond,Times\ New\ Roman,serif;
	font-size:14px;
	font-size:1.4rem;
	display:inline-block;
	color:#fff;
}

#mz-footer a{
	color:#fff;
	text-decoration:none;
}

#mz-footer a:link,#mz-footer a:visted{
	color:#fff;
	text-decoration:none;
}

#mz-footer a:hover{
	color:#fff;
	text-decoration:underline;
}

.backdrop{
	background:#f8f8f8;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:1px solid #000;
	padding:5px;
	border-radius:15px;
}

.dropshadow{
	vertical-align:top;
	box-shadow:0 0 5px #555;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:1px solid #000;
	padding:5px;
}

#leftside p{
	border-radius:15px;
}

#mz-menu ul,#mz-menu li,#mz-menu span,#mz-menu a{
	margin:0;
	padding:0;
	position:relative;
}

#mz-menu{
	display:block;
	line-height:1;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	background:#464545;
	background:-moz-linear-gradient(top,#464545 0%,#464545 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#464545),color-stop(100%,#464545));
	background:-webkit-linear-gradient(top,#464545 0%,#464545 100%);
	background:-o-linear-gradient(top,#464545 0%,#464545 100%);
	background:-ms-linear-gradient(top,#464545 0%,#464545 100%);
	background:linear-gradient(to bottom,#464545 0%,#464545 100%);
	border-bottom:2px solid #80ccff;
	width:auto;
	min-width:905px;
	margin:20px 15%;
}

#mz-menu:after,#mz-menu ul:after{
	content:'';
	display:block;
	clear:both;
}

#mz-menu a{
	background:#464545;
	background:-moz-linear-gradient(top,#464545 0%,#464545 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#464545),color-stop(100%,#464545));
	background:-webkit-linear-gradient(top,#464545 0%,#464545 100%);
	background:-o-linear-gradient(top,#464545 0%,#464545 100%);
	background:-ms-linear-gradient(top,#464545 0%,#464545 100%);
	background:linear-gradient(to bottom,#464545 0%,#464545 100%);
	color:#464545;
	display:block;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	padding:19px 20px;
	text-decoration:none;
}

#mz-menu ul{
	list-style:none;
}

#mz-menu>ul>li{
	display:inline-block;
	float:left;
	margin:0;
}

#mz-menu.align-center{
	text-align:center;
}

#mz-menu.align-center>ul>li{
	float:none;
}

#mz-menu.align-center ul ul{
	text-align:left;
}

#mz-menu.align-right>ul{
	float:right;
}

#mz-menu.align-right ul ul{
	text-align:right;
}

#mz-menu>ul>li>a{
	color:#fff;
	font-size:18px;
	font-size:1.8rem;
}

#mz-menu>ul>li:hover:after{
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	left:50%;
	bottom:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #80ccff;
	margin-left:-10px;
}

#mz-menu>ul>li:first-child>a{
	border-radius:5px 0 0 0;
	-moz-border-radius:5px 0 0 0;
	-webkit-border-radius:5px 0 0 0;
}

#mz-menu.align-right>ul>li:first-child>a,#mz-menu.align-center>ul>li:first-child>a{
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}

#mz-menu.align-right>ul>li:last-child>a{
	border-radius:0 5px 0 0;
	-moz-border-radius:0 5px 0 0;
	-webkit-border-radius:0 5px 0 0;
}

#mz-menu>ul>li.active>a,#mz-menu>ul>li:hover>a{
	color:#000;
	box-shadow:inset 0 0 3px #d9d9d9;
	-moz-box-shadow:inset 0 0 3px #d9d9d9;
	-webkit-box-shadow:inset 0 0 3px #d9d9d9;
	background:#f2f2f2;
	background:-moz-linear-gradient(top,#464545 0%,#f2f2f2 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#464545),color-stop(100%,#f2f2f2));
	background:-webkit-linear-gradient(top,#464545 0%,#f2f2f2 100%);
	background:-o-linear-gradient(top,#464545 0%,#f2f2f2 100%);
	background:-ms-linear-gradient(top,#464545 0%,#f2f2f2 100%);
	background:linear-gradient(to bottom,#464545 0%,#f2f2f2 100%)
}

#mz-menu .has-sub{
	z-index:1;
}

#mz-menu .has-sub:hover>ul{
	display:block;
}

#mz-menu .has-sub ul{
	display:none;
	position:absolute;
	width:200px;
	top:100%;
	left:0;
}

#mz-menu.align-right .has-sub ul{
	left:auto;
	right:0;
}

#mz-menu .has-sub ul li{
	*margin-bottom: -1px;
}

#mz-menu .has-sub ul li a{
	background:#80ccff;
	border-bottom:1px dotted #0e9eff;
	font-size:14px;
	font-size:1.4rem;
	filter:none;
	display:block;
	line-height:120%;
	padding:10px;
	color:#464545;
}

#mz-menu .has-sub ul li:hover a{
	background:#0e9eff;
}

#mz-menu ul ul li:hover>a{
	color:#fff
}

#mz-menu .has-sub .has-sub:hover>ul{
	display:block;
}

#mz-menu .has-sub .has-sub ul{
	display:none;
	position:absolute;
	left:100%;
	top:0;
}

#mz-menu.align-right .has-sub .has-sub ul,#mz-menu.align-right ul ul ul{
	left:auto;
	right:100%;
}

#mz-menu .has-sub .has-sub ul li a{
	background:#0e9eff;
	border-bottom:1px dotted #07008f;
}

#mz-menu .has-sub .has-sub ul li a:hover{
	background:#07008f;
}

#mz-menu ul ul li.last>a,#mz-menu ul ul li:last-child>a,#mz-menu ul ul ul li.last>a,#mz-menu ul ul ul li:last-child>a,#mz-menu .has-sub ul li:last-child>a,#mz-menu .has-sub ul li.last>a{
	border-bottom:0;
}

.colmask{
	position:relative;
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
	background:transparent;
}

.colright,.colmid,.colleft{
	float:left;
	width:100%;
	position:relative;
}

.col1,.col2,.col3{
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.threecol{
	background:transparent;
}

.threecol .colmid{
	right:25%;
	background:transparent;
}

.threecol .colleft{
	right:50%;
	background:transparent;
}

.threecol .col1{
	width:50%;
	left:100%;
	padding:5px 15px;
	border-radius:15px;
}

.threecol .col2{
	width:21%;
	left:28%
}

.threecol .col3{
	width:21%;
	left:82%
}

.col1{
	background:#f8f8f8;
}

.col2 .fb-page{
	margin:5%;
}

#mz-content{
	margin-bottom:15px;
}

#sidebar{
	padding-top:0px;
}

#leftside{
	padding:5px 15px;
	border-radius:15px;
	min-width:190px;
}

#mz-content ul.products{
	display:block;
	list-style:none;
	font-size:0px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	padding-left:10px;
	padding-top:10px;
	background:transparent;
}

#mz-content ul.products li.one,#mz-content ul.products li{
	display:inline-block;
	padding:5px;
	margin-left:15px;
	margin-bottom:15px;
	border:1px solid #000;
	font-size:16px;
	font-size:1.6rem;
	vertical-align:top;
	box-shadow:0 0 5px #555;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:46%;
	min-width:350px;
	background:#fff;
	border-radius:15px;
}

#mz-content ul.products li.two{
	display:inline-block;
	padding:5px;
	margin-left:15px;
	margin-bottom:15px;
	border:1px solid #000;
	vertical-align:top;
	box-shadow:0 0 5px #555;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:65.42%;
/*	min-width:560px; */
}

#mz-content ul.products li.three{
	display:inline-block;
	padding:10px;
	margin:15px auto;
	border:1px solid #000;
	font-size:16px;
	font-size:1.6rem;
	vertical-align:top;
	box-shadow:0 0 5px #555;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:98%;
}

#mz-content ul.products li ol.skippy {
	border: 0px;
	list-style-type: decimal;
	list-style-position:outside;
	width:95%;
	margin-left:auto;
	margin-right:auto;
	display:block;
	box-sizing:none;
	box-shadow:none;
}

#mz-content ul.reviews li ul.bulletpts, #mz-content ul.biblio li ul.bulletpts {
	border: 0px;
	list-style-type: disc;
	list-style-position:outside;
	width:95%;
	margin-left:auto;
	margin-right:auto;
	display:block;
	box-sizing:none;
	box-shadow:none;
}

#mz-content ul.products li ol.skippy li, #mz-content ul.reviews li ul.bulletpts li, #mz-content ul.biblio li ul.bulletpts li {
	width:98%;
	border: 0px;
	margin:2px;
	padding:2px;
	box-sizing:none;
	box-shadow:none;
	display:list-item;
	

}

#mz-content ul.products li img.grid{
	width:300px;
	margin:10px 20px;
}

#mz-content ul.products li h3, #mz-content ul.reviews li h3{
	margin:0 0 5px;
	border-bottom:#555 dotted 2px;
	width:100%
}

#mz-content ul.reviews li h3{ 
	margin:0 0 5px;
	border-bottom:#555 dotted 2px;
	width:100%;
	border-top:#555 dotted 2px; }

#mz-content h3.pageheader{
margin: 15px -5px 0px;
color: #FFF;
box-shadow: 5px 5px 5px #555;
background: #000 none repeat scroll 0% 0%;
font-size: 3.2rem;
padding: 10px 0px;
border-radius: 15px;
}



#mz-content ul.products li p{
	font-size:16px;
	font-size:1.6rem;
	line-height:120%;
	color:#000;
}

#mz-content ul.products li ul{
	list-style:disc outside none;
	font-size:16px;
	font-size:1.6rem;
}

#mz-content ul.products li ul li{
	display:block;
	padding:1px;
	border:0px solid #000;
	font-size:18px;
	font-size:1.8rem;
	vertical-align:top;
	box-shadow:0 0 0px #555;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:95%;
	min-height:1px;
	margin-bottom:2px;
	margin-left:2px;
}

#mz-content hr{
	color:#000;
	display:block;
	clear:both;
	height:2px;
	width:100%;
	background-color:#000;
	margin-bottom:10px;
}

#mz-content p{
	display:block;
	margin:10px;
	font-family:"Times New Roman","MS Serif";
	font-size:16px;
	font-size:1.6rem;
	font-weight:500;
	color:#000;
	text-indent:25px;
	text-align:left;
}

#mz-content p.strike{
	display:block;
	margin:10px;
	font-family:"Times New Roman","MS Serif";
	font-size:16px;
	font-size:1.6rem;
	font-weight:500;
	color:#000;
	text-indent:25px;
	text-align:left;
	text-decoration:line-through;
}

.strike{
	text-decoration:line-through;
}

#mz-content p.center{
	display:block;
	margin:10px auto;
	font-family:"Times New Roman","MS Serif";
	font-size:16px;
	font-size:1.6rem;
	font-weight:500;
	color:#000;
	text-indent:0px;
	text-align:center;
}

#mz-content p.centerbold{
	display:block;
	margin:10px;
	font-family:"Times New Roman","MS Serif";
	font-size:16px;
	font-size:1.6rem;
	font-weight:800;
	color:#000;
	text-indent:0px;
	text-align:center
}

#mz-content h2{
	display:block;
	width:100%;
	font-family:"Times New Roman","MS Serif";
	font-size:32px;
	font-size:3.2rem;
	font-weight:500;
	color:#000;
	text-indent:0px;
	text-align:center;
	margin:15px auto;
	clear:both;
}

#mz-content h3{
	display:block;
	width:100%;
	font-family:"Times New Roman","MS Serif";
	font-size:24px;
	font-size:2.4rem;
	font-weight:500;
	color:#000;
	text-indent:0px;
	text-align:center;
	margin:15px auto;
	clear:both;
}

#mz-content blockquote{
	background:#ccc;
	border:inset #000 2px;
	padding:5px;
}

#mz-content h3.bibtitle{
	display:block;
	width:100%;
	font-family:"Times New Roman","MS Serif";
	font-size:21px;
	font-size:2.1rem;
	font-weight:500;
	color:#000;
	text-indent:0px;
	text-align:center;
	margin-top:15px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	border-top:#555 dotted 2px;
	border-bottom:#555 dotted 2px;	
}

#mz-content h3.bibth{
	display:block;
	width:80%;
	margin:0px auto;
	font-family:"Times New Roman","MS Serif";
	font-size:21px;
	font-size:2.1rem;
	font-weight:500;
	color:#fff;
	text-indent:0px;
	text-align:center;
	z-index:-1;
}

#mz-content ul.products li p.faqquestion{
	display:block;
	width:90%;
	font-family:"Times New Roman","MS Serif";
	font-size:18px;
	font-size:1.8rem;
	font-weight:500;
	color:red;
	text-indent:0px;
	text-align:left;
	margin:15px
}

#mz-content ul.products li p.faqanswer{
	display:block;
	width:90%;
	padding-left:25px;
	font-family:"Times New Roman","MS Serif";
	font-size:16px;
	font-size:1.6rem;
	font-weight:500;
	color:#000;
	text-indent:15px;
	text-align:left;
	margin:15px;
}

#mz-content img.left{
	float:left;
	clear:right;
	border:0px;
	padding:10px;
}

#mz-content img.right{
	float:right;
	clear:left;
	border:0px;
	padding:10px;
}

#mz-content img.center{
	display:block;
	clear:both;
	margin:5px auto;
	border:0px;
	padding:10px;
}

#mz-content table.newsfront{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	border:0;
}

#mz-content table.newsfront td{
	text-align:center;
	padding:5px;
}

#mz-content table.bookings{
	width:100%;

	margin-left:auto;
	margin-right:auto;
	border:thin #000 solid;
	border-collapse:collapse;
}

#sidebar ul.bookings{
	background:#f8f8f8;
	padding-top:10px;
	border-radius:25px;
}

#sidebar h3.events,#leftside h3{
	display:block;
	text-align:center;
	font-size:18px;
	font-size:1.8rem;
	font-weight:800;
	background:#000;
	color:#fff;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	border:thin #000 solid;
	border-radius:15px;
	vertical-align:top;
	box-shadow:0 0 5px #555;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:10px;
}

#sidebar ul.bookings li{
	display:block;
	background:#fff;
	color:#000;
	margin-left:-20px;
	margin-right:15px;
	margin-top:10px;
	width:100%;
	border:1px #000 solid;
	border-radius:15px;
	vertical-align:top;
	box-shadow:0 0 5px #555;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;;
}

#mz-content table.bookings th,#sidebar ul.bookings li.date-header{
	padding:5px;
	color:#fff;
	background-color:#000;
	border:thin solid #000;
	vertical-align:middle;
	text-align:center;
	font-size:16px;
	font-size:1.6rem;
	font-weight:800;
}

#mz-content table.bookings td{
	padding:2px;
	border:thin solid #000;
	vertical-align:middle;
	color:#000;
	font-size:16px;
	font-size:1.6rem;
	background:#fff;
}

#sidebar ul.bookings li ul.event{
	margin-right:10px;
	margin-left:-30px;
}

#mz-content table.bookings td.first a{
	text-align:center;
	font-size:16px;
	font-size:1.6rem;
}

#sidebar ul.bookings li ul.event dt a{
	text-align:center;
	font-size:16px;
	font-size:1.6rem;
}

#mz-content table.bookings td.first a:link,#mz-content table.bookings td.first a:visited{
	color:#000;
	text-decoration:none;
}

#mz-content table.bookings td.first a:hover,#mz-content table.bookings td.first a.hover{
	color:#00f;
	text-decoration:underline;
}

#sidebar ul.bookings li ul.event dt a:link,#sidebar ul.bookings li ul.event dt a:visited{
	display:block;
	color:#000;
	text-decoration:none;
	border-left:2px dotted #fff;
	border-right:2px dotted #fff;
	padding:1px 3px;
}

#sidebar ul.bookings li ul.event dt a:hover,#sidebar ul.bookings li ul.event dt a.hover{
	display:block;
	color:#80ccff;
	background:#000;
	text-decoration:none;
	border-left:2px dotted #80ccff;
	border-right:2px dotted #80ccff;
	padding:1px 3px;
}

#sidebar ul.bookings li ul.event dt{
	display:block;
	text-align:left;
	border-bottom:2px dotted #666;
}

#sidebar ul.bookings li ul.event dd{
	padding-bottom:5px;
	margin-left:15px;
	font-size:16px;
	font-size:1.6rem;
}

#mz-content ul.biblio, #mz-content ul.reviews {
	width:100%;
	border:0px;
	margin:15px;
	padding:10px;
	box-sizing:border-box;
}



#mz-content ul.reviews dl {
	padding: .5em;
	box-sizing:border-box;
}

	

#mz-content ul.reviews dt {
	float:left;
	clear:left;
	font-size:16px;
	font-size:1.6rem;
	font-weight:500;
	width:100px;
	text-align:right;
	
	
}

#mz-content ul.reviews dt:after {content: ":";}

#mz-content ul.reviews dd {
	margin:0 0 0 110px;
	padding: 0 0 .5em 0;
	font-weight:800;
	font-size: 16px;
	font-size: 1.6rem;
}

#mz-content ul.reviews dd.reviewtext {
	margin:15px;
	padding:.5em 0;
	font-weight:500;
}

#mz-content ul.biblio h3.header, #mz-content ul.biblio h3.reviews {
	padding:5px;
	color:#fff;
	background-color:#000;
	border:thin solid #000;
	vertical-align:middle;
	text-align:center;
	font-size:21px;
	font-size:2.1rem;
	font-weight:800;
}

#mz-content ul.biblio li, #mz-content ul.reviews li {
	display:block;
	background:#fff;
	color:#000;
	margin-left:-20px;
	margin-right:15px;
	margin-top:10px;
	width:100%;
	border:2px #000 solid;
	border-radius:15px;
	vertical-align:top;
	box-shadow:0 0 5px #555;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font-size:16px;
	font-size:1.6rem;
}

#mz-content ul.biblio li h3 a,#mz-content ul.biblio li h3 a:link,#mz-content ul.biblio li h3 a:visited, 
#mz-content ul.reviews li h3 a,#mz-content ul.reviews li h3 a:link,#mz-content ul.reviews li h3 a:visited{
	display:block;
	color:#000;
	text-decoration:none;
	border-left:2px dotted #fff;
	border-right:2px dotted #fff;
	padding:10px 3px;
}

#mz-content ul.biblio li h3 a:hover,#mz-content ul.biblio li h3 a:active, #mz-content ul.reviews li h3 a:hover,#mz-content ul.reviews li h3 a:active{
	display:block;
	color:#80ccff;
	background:#000 none repeat scroll 0% 0%;
	text-decoration:none;
	border-left:2px dotted #80ccff;
	border-right:2px dotted #80ccff;
	padding:10px 3px;
}

#mz-content ul.biblio li p.centerlink, #mz-content ul.products li p.centerlink {
	display:block;
	width:100%;
	text-align:center;
	text-indent:0px;
	font-size:16px;
	font-size:1.6rem;
	margin:10px auto;
	box-sizing:border-box;
}

#mz-content ul.reviews li p.centerlink{
	display:block;
	width:100%;
	text-align:center;
	text-indent:0px;
	font-size:18px;
	font-size:1.8rem;
	margin:10px auto;
	border-bottom:2px dotted #555;
	box-sizing:border-box;
	border-top:2px dotted #555;
}

#mz-content li a.top,#mz-content li a.top:visited, #mz-content li a.top:link {
	color:#000;
	background:#fff none repeat scroll 0% 0%;
	text-decoration:none;
	border-left:2px dotted #fff;
	border-right:2px dotted #fff;
	padding:1px 3px;
}


#mz-content p.centerlink a.top:hover,#mz-content li p.centerlink a.top:active {
	color:#80ccff;
	background:#000 none repeat scroll 0% 0%;
	text-decoration:none;
	border-left:2px dotted #80ccff;
	border-right:2px dotted #80ccff;
	padding:1px 3px;
}


#mz-content ul.biblio li p,#mz-content ul.reviews li p{
	display:block;
	width:90%;
	margin:0px auto;
	padding:5px;
	font-family:"Times New Roman","MS Serif";
	font-size:16px;
	font-size:1.6rem;
	font-weight:500;
	color:#000;
	text-indent:25px;
	text-align:left;
}

#mz-content ul.biblio li p.center,#mz-content ul.reviews li p.center{
	display:block;
	width:90%;
	margin:0px auto;
	padding:5px;
	font-family:"Times New Roman","MS Serif";
	font-size:16px;
	font-size:1.6rem;
	font-weight:500;
	color:#000;
	text-indent:0px;
	text-align:center;
}

#mz-content ul.biblio li p.centeritalic,#mz-content ul.reviews li p.centeritalic{
	display:block;
	width:100%;
	margin:10px auto;
	padding:5px;
	font-family:"Times New Roman","MS Serif";
	font-size:16px;
	font-size:1.6rem;
	font-weight:500;
	color:#000;
	text-indent:0px;
	text-align:center;
	font-style:italic;
}


#mz-content .fblike{
	display:block;
	width:100px;
	margin:-30px 40px -50px -100px;
	padding:10px;
	border:0px none;
	float:right;
	z-index:1;
	box-sizing:border-box;
}

#mz-content .fblike-reviews{
	display:block;
	width:100px;
	margin:-65px 40px -50px -100px;
	padding:10px;
	border:0px none;
	float:right;
	z-index:1;
	box-sizing:border-box;
}

#mz-content ul.fullbib{
	list-style-type:square;
	font-size:18px;
	font-size:1.8rem;
	padding-top:10px;
	box-sizing:border-box;
}

#mz-content ul.fullbib li{
	display:list-item;
	background:transparent none repeat scroll 0% 0%;
	border:0px none;
	font-size:16px;
	font-size:1.6rem;
	border-radius:0px;
	box-shadow: 0px 0px 0px;
	margin-left: 25px;
	margin-bottom: 10px;
	margin-top: 5px;
	
}

#leftside ul.recent{
	display:block;
	padding:5px;
	margin:5px;
	border-radius:15px;
	list-style:none;
	width:95%;
}

#leftside ul.recent li{
	margin-left:5px;
	margin-bottom:5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font-size:16px;
	font-size:1.6rem;
}

#leftside ul.recent li a,#leftside ul.recent li a:visited,#leftside ul.recent li a:link{
	display:block;
	color:#000;
	text-decoration:none;
	border-left:2px dotted #fff;
	border-right:2px dotted #fff;
	padding:1px 3px;
}

#leftside ul.recent li a:hover,#leftside ul.recent li a:active{
	display:block;
	color:#80ccff;
	background:#000;
	text-decoration:none;
	border-left:2px dotted #80ccff;
	border-right:2px dotted #80ccff;
	padding:1px 3px;
}

#fblike_menu{
	width:85px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
}
