/* ::::: comments.css ::::: */

.comments-box {
	border-top: 3px solid rgb(238, 238, 238);
	margin: 15px 5px 5px;
}

.comments-box img {
	vertical-align: middle;
}

.comments-box h3 {
	margin: 10px 0pt;
	color: rgb(238, 0, 106);
	font-size: 2em;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 1.4em;
}

.comments-box em {
	margin: 10px 0pt 0pt;
	display: block;
	color: rgb(153, 153, 153);
}

.comments-box a:hover {
	text-decoration: underline;
}

#respond p, .cancel-comment-reply {
	margin: 10px 0pt 0pt;
	color: rgb(119, 119, 119);
	line-height: 1.4em;
}

#respond textarea {
	border-style: solid;
	border-color: rgb(221, 221, 221) rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221);
	border-width: 1px;
	padding: 2px;
	color: rgb(119, 119, 119);
	width: 95%;
	height: 75px;
}

.text {
	border-style: solid;
	border-color: rgb(221, 221, 221) rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221);
	border-width: 1px;
	padding: 2px;
	color: rgb(119, 119, 119);
	width: 200px;
}

#respond textarea:hover {
	background: rgb(255, 250, 252) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.field_email {
	padding: 2px 5px 2px 37px;
	background: transparent url(http://plentiplenti.com/images/uploads/css/f_email.png) no-repeat scroll left center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.field_email:hover {
	background: rgb(255, 250, 252) url(http://plentiplenti.com/images/uploads/css/f_email.png) no-repeat scroll left center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.field_author {
	padding: 2px 5px 2px 37px;
	background: transparent url(http://plentiplenti.com/images/uploads/css/f_author.png) no-repeat scroll left center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.field_author:hover {
	background: rgb(255, 250, 252) url(http://plentiplenti.com/images/uploads/css/f_author.png) no-repeat scroll left center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.field_url {
	padding: 2px 5px 2px 37px;
	background: transparent url(http://plentiplenti.com/images/uploads/css/f_url.png) no-repeat scroll left center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.field_url:hover {
	background: rgb(255, 250, 252) url(http://plentiplenti.com/images/uploads/css/f_url.png) no-repeat scroll left center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.field_submit {
	border: 1px solid rgb(201, 216, 218);
	padding: 1px 5px 1px 37px;
	background: rgb(238, 0, 106) url(http://plentiplenti.com/images/uploads/css/f_comment.png) no-repeat scroll left center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	cursor: pointer;
	font-weight: bold;
	color: rgb(255, 255, 255);
}

.field_submit:hover {
	border: 1px solid rgb(204, 204, 204);
	background: rgb(255, 255, 255) url(http://plentiplenti.com/images/uploads/css/f_comment.png) no-repeat scroll left center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	color: rgb(85, 85, 85);
}

.commentnav {
	display: block;
}

.commentnav a {
	border: 1px solid rgb(221, 221, 221);
	padding: 4px;
	font-size: 1.2em;
	color: rgb(153, 153, 153);
}

.commentnav a:hover {
	border: 1px solid rgb(187, 187, 187);
	color: rgb(0, 0, 0);
	text-decoration: none;
}

.commentnavleft {
	float: left;
	display: inline;
}

.commentnavright {
	float: right;
	display: inline;
}

.commentnavleft a {
	float: left;
	display: block;
}

.commentnavright a {
	float: right;
	display: block;
}

ol.commentlist {
	border-top: 1px dotted rgb(221, 221, 221);
	margin: 15px 0pt 0pt;
	padding: 15px 0pt 0pt;
}

ol.commentlist li {
	border-bottom: 1px dotted rgb(221, 221, 221);
	margin: 0pt 0pt 15px;
	padding: 0pt 0pt 15px;
	list-style-type: none;
	height: 1%;
}

ol.commentlist li div.vcard {
	float: left;
	width: 90px;
}

ol.commentlist li div.vcard cite.fn {
	margin: 10px 0pt 0pt;
	display: block;
	font-style: normal;
	font-weight: bold;
	font-size: 0.9em;
}

ol.commentlist li div.vcard cite.fn a.url {
	
}

ol.commentlist li div.vcard img.avatar {
	border: 1px solid rgb(204, 204, 204);
	padding: 2px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	overflow: hidden;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	display: block;
}

ol.commentlist li div.vcard img.photo {
	
}

ol.commentlist li div.vcard span.says {
	
}

ol.commentlist li div.commentmetadata {
	margin: 0pt;
	font-size: 0.9em;
	color: rgb(153, 153, 153);
}

ol.commentlist li div.comment-meta {
	color: rgb(153, 153, 153);
}

ol.commentlist li div.comment-meta a {
	color: rgb(153, 153, 153);
}

ol.commentlist li p {
	margin: 15px 0pt 0pt 90px;
	display: block;
	line-height: 1.5em;
}

ol.commentlist li div.reply {
	padding: 15px 0pt 0pt;
	text-align: right;
}

ol.commentlist li div.reply a {
	border: 1px dotted rgb(136, 136, 136);
	padding: 3px 7px;
	background: rgb(238, 238, 238) none repeat scroll 0% 0%;
	font-weight: bold;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	color: rgb(0, 0, 0);
}

ol.commentlist li div.reply a:hover {
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

ol.commentlist li ul.children li {
	margin: 15px 0pt 0pt 90px;
	padding: 15px;
}

ol.commentlist li ul.children li div.reply a {
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

ol.commentlist li ul.children li.depth-2 {
	border: 1px dotted rgb(154, 206, 221);
	background: rgb(243, 246, 251) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

ol.commentlist li ul.children li.depth-3 {
	border: 1px dotted rgb(0, 199, 255);
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

ol.commentlist li ul.children li.depth-4 {
	border: 1px dotted rgb(154, 206, 221);
	background: rgb(243, 246, 251) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

ol.commentlist li ul.children li.depth-5 {
	border: 1px dotted rgb(0, 199, 255);
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

ol.commentlist li.alt {
	
}

ol.commentlist li.bypostauthor p {
	
}

ol.commentlist li.byuser {
	
}

ol.commentlist li.comment-author-admin {
	
}

ol.commentlist li.comment {
	
}

ol.commentlist li div.comment-author {
	
}

ol.commentlist li ul {
	
}

ol.commentlist li ul.children {
	
}

ol.commentlist li ul.children li.alt {
	
}

ol.commentlist li ul.children li.bypostauthor {
	
}

ol.commentlist li ul.children li.byuser {
	
}

ol.commentlist li ul.children li.comment {
	
}

ol.commentlist li ul.children li.comment-author-admin {
	
}

ol.commentlist li ul.children li.odd {
	
}

ol.commentlist li.even {
	
}

ol.commentlist li.odd {
	
}

ol.commentlist li.parent {
	
}

ol.commentlist li.pingback {
	
}

ol.commentlist li.thread-alt {
	
}

ol.commentlist li.thread-even {
	
}

ol.commentlist li.thread-odd {
	
}

/* :::::default/stylesheet.css ::::: */

* {
	border: 0pt none;
	margin: 0pt;
	padding: 0pt;
	font-family: arial;
	font-size: 1em;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0pt;
	text-decoration: none;
	vertical-align: baseline;
	white-space: normal;
}

html {
	overflow-x: hidden;
	overflow-y: scroll;
}

html, body {
	line-height: 1;
}

hr {
	display: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
}

ul {
	list-style-type: none;
}

ol {
	list-style-type: decimal;
}

ol {
	margin: 0pt 0pt 0pt 20px;
}

.clear {
	clear: both;
}

body {
	background: rgb(61, 180, 235) url(http://plentiplenti.com/images/uploads/css/bg.png) repeat-x scroll 0% 0%;
	width: 100%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	text-align: center;
	font-size: 0.75em;
	color: rgb(51, 51, 51);
}

body a {
	color: rgb(29, 107, 157);
}

#wrapper {
	margin: 0pt auto;
	width: 1000px;
	text-align: left;
}

#column {
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	width: 1000px;
}

#leftcolumn {
	padding: 0pt 10px 10px;
	float: left;
	display: inline;
	width: 330px;
}

#middlecolumn {
	padding: 0pt 0pt 10px;
	float: left;
	display: inline;
	width: 330px;
}

#rightcolumn {
	padding: 0pt 10px 10px;
	float: left;
	display: inline;
	width: 300px;
}

#header {
	background: transparent url(http://plentiplenti.com/images/uploads/css/bg_header.png) repeat-x scroll 0% 0%;
	position: relative;
	height: 150px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

#today_is {
	position: absolute;
	top: 20px;
	left: 0pt;
	font-size: 0.9em;
	color: rgb(255, 255, 255);
	font-weight: bold;
}

#sitelogo {
	background: transparent url(http://plentiplenti.com/images/uploads/css/logo.png) no-repeat scroll 0% 0%;
	position: absolute;
	top: 71px;
	left: 0pt;
	width: 229px;
	height: 60px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.blogheader {
	position: absolute;
	top: 50px;
	left: 0pt;
}

.blogheader h1 a {
	font-size: 2.5em;
	color: rgb(255, 255, 255);
}

.blogheader span {
	color: rgb(0, 0, 0);
	font-size: 0.9em;
	line-height: 1.5em;
}

#header_ads {
	border: 5px solid rgb(70, 194, 240);
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	position: absolute;
	right: 20px;
	bottom: 59px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

#header_ads img, #header_ads a {
	overflow: hidden;
	display: block;
}

#searchtop {
	position: absolute;
	left: 825px;
	bottom: 14px;
}

#searchtop input {
	vertical-align: middle;
}

#findfield {
	padding: 1px;
	color: rgb(136, 136, 136);
	width: 130px;
	margin-right: 2px;
}

#findbutton {
	background: transparent url(http://plentiplenti.com/images/uploads/css/find.png) no-repeat scroll center top;
	width: 38px;
	height: 27px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	cursor: pointer;
}

#findbutton:hover {
	background: transparent url(http://plentiplenti.com/images/uploads/css/find.png) no-repeat scroll center bottom;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

#menu {
	border-left: 1px solid rgb(85, 85, 85);
	position: absolute;
	left: 240px;
	bottom: 14px;
	display: block;
	height: 27px;
}

#menu li {
	float: left;
	display: block;
	height: 27px;
}

#menu li a {
	border-right: 1px solid rgb(85, 85, 85);
	padding: 0pt 10px;
	float: left;
	display: block;
	height: 27px;
	line-height: 27px;
	text-transform: uppercase;
	color: rgb(255, 255, 255);
	font-weight: bold;
	font-family: helvetica,arial;
	font-size: 1.2em;
	letter-spacing: -1px;
}

#menu li a:hover {
	background: transparent url(http://plentiplenti.com/images/uploads/css/menu_on.png) repeat-x scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

#menu li.current-cat a, .active_category, #menu li.current-cat a:hover, #menu li.cat-item a.active_category:hover {
	background: transparent url(http://plentiplenti.com/images/uploads/css/menu_active.png) repeat-x scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.box_type_a .pic {
	float: left;
	margin-right: 10px;
}

.box_type_a .pic-alt {
	float: right;
	margin-left: 10px;
}

.box_type_a img {
	overflow: hidden;
}

.box_type_a h3 {
	display: block;
	font-size: 1.3em;
	line-height: 1.1em;
}

.box_type_a h3 a {
	color: rgb(0, 0, 0);
}

.box_type_a h3 a:hover {
	text-decoration: underline;
}

.box_type_a p {
	margin: 3px 0pt 0pt;
	line-height: 1.3em;
}

.box_type_a p a {
	color: rgb(51, 51, 51);
}

.etc {
	padding: 5px 0pt 0pt;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
}

.etc li {
	float: left;
	margin-right: 10px;
	line-height: 1.5em;
}

.etc .readit a {
	background: transparent url(http://plentiplenti.com/images/uploads/css/sm_arrow.png) no-repeat scroll right center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	padding-right: 9px;
}

.etc .commentit a {
	color: rgb(119, 119, 119);
}

.etc a:hover {
	text-decoration: underline;
}

.latest_stories h1, #rightcolumn h1, #middlecolumn h1 {
	font-size: 2em;
	letter-spacing: -1px;
	color: rgb(245, 0, 110);
	padding: 5px 0px;
}

.latest_stories h2 {
	margin: 0pt 0pt 10px;
	font-size: 1.8em;
}

.latest_stories h2 a {
	color: rgb(0, 0, 0);
}

.latest_stories h2 a:hover {
	text-decoration: underline;
}

.latest_stories .last_date {
	border-bottom: 1px dotted rgb(221, 221, 221);
	display: block;
	line-height: 2.2em;
	font-family: georgia;
	font-style: italic;
	color: rgb(102, 102, 102);
}

.focus {
	margin: 10px 0pt;
}

.focus .thumb {
	float: left;
	margin-right: 10px;
}

.focus .thumb img {
	overflow: hidden;
}

.focus p {
	font-size: 1.2em;
	line-height: 1.2em;
}

.focus p a {
	color: rgb(51, 51, 51);
}

.focus p a:hover {
	color: rgb(51, 51, 51);
}

.recently {
	border-top: 1px dashed rgb(170, 170, 170);
	padding: 10px 0pt;
}

.storylist {
	border-top: 1px dashed rgb(170, 170, 170);
	padding: 6px 0pt 0pt;
	display: block;
}

.storylist li {
	padding: 4px 0pt 0pt;
	display: block;
}

.storylist a {
	color: rgb(34, 34, 34);
	font-weight: bold;
	line-height: 1.3em;
}

.storylist a:hover {
	text-decoration: underline;
}

a.see_more {
	background: transparent url(http://plentiplenti.com/images/uploads/css/sm_arrow.png) no-repeat scroll right center;
	font-size: 0.9em;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	padding-right: 9px;
	text-transform: uppercase;
	color: rgb(29, 107, 157);
}

.subscribe {
	border-bottom: 1px dashed rgb(195, 225, 233);
	margin: 10px 0pt 0pt;
	padding: 10px;
	background: rgb(223, 248, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	font-size: 0.9em;
}

.subscribe p {
	margin: 0pt 0pt 10px;
	line-height: 1.5em;
}

.fe input {
	vertical-align: middle;
}

.email {
	border-style: solid;
	border-color: rgb(20, 208, 248) rgb(184, 237, 247) rgb(184, 237, 247) rgb(20, 208, 248);
	border-width: 1px;
	padding: 2px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	width: 200px;
	color: rgb(251, 0, 177);
}

.bu {
	padding: 2px;
	background: rgb(15, 135, 170) none repeat scroll 0% 0%;
	font-weight: bold;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	color: rgb(255, 255, 255);
	cursor: pointer;
}

.bu:hover {
	background: rgb(61, 180, 235) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.top_reads {
	margin: 10px 0pt 0pt;
	padding: 10px;
	background: rgb(252, 242, 174) none repeat scroll 0% 0%;
	overflow: hidden;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	width: 310px;
}

.top_reads .pic {
	overflow: hidden;
	float: left;
	margin-right: 10px;
	width: 75px;
	height: 75px;
}

.top_reads img {
	overflow: hidden;
}

.top_reads ul {
	border-top: 1px dashed rgb(170, 170, 170);
	border-bottom: 1px dotted rgb(255, 255, 255);
	padding: 2px 0pt 0pt;
	display: block;
}

.top_reads li {
	border-top: 1px dotted rgb(255, 255, 255);
	background: rgb(255, 255, 255) url(http://plentiplenti.com/images/uploads/css/list_gradient.png) repeat-x scroll 0% 0%;
	overflow: hidden;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.top_reads h5 {
	margin: 0pt 0pt 5px;
	font-size: 1.6em;
	letter-spacing: -1px;
	font-style: italic;
	color: rgb(251, 0, 124);
}

.top_reads h6 {
	padding: 10px 10px 10px 0pt;
	display: block;
	line-height: 1.2em;
	font-size: 1.1em;
}

.top_reads h6 a {
	color: rgb(51, 51, 51);
}

.top_reads h6 a:hover {
	text-decoration: underline;
}

.top_reads span {
	display: block;
}

.top_reads span a {
	background: transparent url(http://plentiplenti.com/images/uploads/css/sm_arrow.png) no-repeat scroll right center;
	font-size: 0.9em;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	padding-right: 9px;
	text-transform: uppercase;
	font-weight: bold;
}

.top_reads span a:hover {
	text-decoration: underline;
}

.top_reads .s {
	display: inline;
	color: rgb(17, 17, 17);
}

.top_readsn {
	margin: 10px 0pt 0pt;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.top_readsn h5 {
	margin: 0pt 0pt 5px;
	font-size: 1.6em;
	line-height: 1.1em;
	font-style: italic;
	color: rgb(17, 17, 17);
}

.top_readsn .pic {
	overflow: hidden;
	float: right;
	display: inline;
	margin-left: 10px;
}

.topreadsn .pic a, .topreadsn .pic img {
	overflow: hidden;
}

.top_readsn ul {
	border-top: 1px dashed rgb(204, 204, 204);
	border-bottom: 1px dotted rgb(255, 255, 255);
	overflow: hidden;
	display: block;
}

.top_readsn li {
	border-bottom: 1px dashed rgb(204, 204, 204);
	background: rgb(255, 255, 255) url(http://plentiplenti.com/images/uploads/css/list_gradient.png) repeat-x scroll 0% 0%;
	overflow: hidden;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.top_readsn .dtitle {
	display: inline;
	position: relative;
}

.top_readsn h6 {
	display: inline;
	line-height: 1.2em;
	font-size: 1.2em;
}

.top_readsn h6 a {
	top: 10px;
	left: 10px;
	position: relative;
}

.top_readsn h6 a:hover {
	text-decoration: underline;
}

.top_readsn .s {
	display: inline;
	color: rgb(251, 0, 124);
}

.top_gallery {
	padding: 10px;
	background: rgb(11, 146, 190) url(http://plentiplenti.com/images/uploads/css/top_ph_back.png) repeat-x scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
        margin-bottom: 4px;
}

.top_gallery .pic img {
	padding: 1px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	overflow: hidden;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.top_gallery h1 {
	margin: 10px 0pt 0pt;
	display: block;
	font-size: 1.6em;
	line-height: 1.2em;
}

.top_gallery h1 a {
	color: rgb(255, 255, 255);
}

.top_gallery h1 a:hover {
	text-decoration: underline;
}

.top_gallery p {
	margin: 3px 0pt 0pt;
	line-height: 1.3em;
	color: rgb(255, 255, 255);
}

.top_gallery p a {
	color: rgb(255, 255, 255);
}

.top_gallery .ext {
	padding: 5px 0pt 0pt;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
}

.top_gallery .ext li {
	float: left;
	margin-right: 10px;
	line-height: 1.5em;
}

.top_gallery .ext .readit a {
	background: transparent url(http://plentiplenti.com/images/uploads/css/sm_arrow_w.png) no-repeat scroll right center;
	color: rgb(214, 245, 255);
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	padding-right: 9px;
}

.top_gallery .ext .commentit a {
	color: rgb(255, 255, 255);
}

.top_gallery .ext a:hover {
	text-decoration: underline;
}

.focus_ph {
	border-top: 5px solid rgb(238, 238, 238);
	border-left: 5px solid rgb(238, 238, 238);
	margin: 10px 0pt 0pt;
	padding: 10px 0pt 0pt 10px;
	display: block;
}

.focus_ph_item {
	border-bottom: 1px dashed rgb(221, 221, 221);
	margin: 0pt 0pt 10px;
	padding: 0pt 0pt 10px;
	overflow: hidden;
	display: block;
}

.focus_ph img {
	overflow: hidden;
}

.focus_ph .pic {
	float: left;
	margin-right: 10px;
}

.focus_ph .pic-alt {
	float: right;
	margin-left: 10px;
}

.focus_ph h2 {
	display: block;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.1em;
}

.focus_ph h2 a {
	color: rgb(0, 0, 0);
}

.focus_ph h2 a:hover {
	text-decoration: underline;
}

.focus_ph p {
	margin: 3px 0pt 0pt;
	line-height: 1.3em;
}

.focus_ph p a {
	color: rgb(51, 51, 51);
}

.last_photos {
	border-top: 5px solid rgb(194, 241, 255);
	border-left: 5px solid rgb(194, 241, 255);
	padding: 10px 0pt 0pt 10px;
}

.last_photo {
	border-bottom: 1px dashed rgb(221, 221, 221);
	margin: 0pt 0pt 10px;
	padding: 0pt 0pt 10px;
	overflow: hidden;
	display: block;
}

.sponsors {
	border: 1px solid rgb(221, 221, 221);
	padding: 10px;
}

.title {
	font-weight: bold;
	color: rgb(170, 170, 170);
}

.item {
	margin: 20px 0pt 0pt;
}

.item a {
	color: rgb(0, 0, 0);
	font-weight: bold;
}

.item a:hover {
	text-decoration: underline;
}

.item p {
	padding: 2px 0pt;
	line-height: 1.4em;
}

.item span {
	color: rgb(251, 5, 155);
	font-weight: normal;
	font-size: 0.9em;
}

.ad_box {
	font-size: 0.8em;
	text-transform: uppercase;
	color: rgb(187, 187, 187);
	text-align: center;
	line-height: 1.6em;
}

.ad_box img, .ad_box a, .ad_box_margin img, .ad_box_margin a {
	margin: 0pt auto;
	overflow: hidden;
	display: block;
}

.main_vid_item {
	border-bottom: 1px dashed rgb(221, 221, 221);
	margin: 0pt 0pt 10px;
	padding: 0pt 0pt 10px;
	overflow: hidden;
	display: block;
}

.more_videos {
	border-left: 5px solid rgb(242, 32, 170);
	border-bottom: 5px solid rgb(242, 32, 170);
	padding: 0pt 0pt 10px 10px;
}

.more_vid {
	border-top: 1px dashed rgb(221, 221, 221);
	margin: 10px 0pt 0pt;
	padding: 10px 0pt 0pt;
	overflow: hidden;
	display: block;
}

.random {
	margin: 10px 0pt 0pt;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	color: rgb(0, 0, 0);
}

.random h4 {
	margin: 0pt 0pt 2px;
	padding: 5px;
	background: rgb(96, 9, 114) none repeat scroll 0% 0%;
	text-transform: uppercase;
	font-size: 1.1em;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.random h4 a {
	color: rgb(255, 255, 255);
}

.random h4 a:hover {
	text-decoration: none;
}

.random_item {
	padding: 10px;
	background: rgb(237, 219, 247) none repeat scroll 0% 0%;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.news {
	margin: 10px 20px 20px;
	float: left;
	width: 640px;
	display: inline;
}

.news h1 {
	border-bottom: 1px dashed rgb(204, 204, 204);
	margin: 0pt 0pt 15px;
	padding: 0pt 0pt 5px;
	font-size: 2.4em;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-style: italic;
}

.news h1 a {
	color: rgb(245, 0, 110);
}

.news h1 a:hover {
	text-decoration: none;
}

.news_i {
	border-bottom: 1px dashed rgb(153, 153, 153);
	margin: 0pt 0pt 15px;
	padding: 0pt 0pt 15px;
}

.news_i img {
	overflow: hidden;
}

.news_i a:hover {
	text-decoration: underline;
}

.news_i h2 a {
	color: rgb(0, 0, 0);
	font-size: 1.8em;
	line-height: 1.2em;
}

.news_i p {
	margin: 10px 0pt 0pt;
	line-height: 1.5em;
}

.news_i .thumb {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.news_i .thumb-alt {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.news_i .date {
	margin: 4px 0pt 0pt;
	font-size: 0.9em;
	font-weight: bold;
	color: rgb(245, 0, 110);
}

.news_i .continue {
	clear: both;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
}

.news_i .continue a {
	background: transparent url(http://plentiplenti.com/images/uploads/css/sm_arrow.png) no-repeat scroll right center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	padding-right: 9px;
}

.news_i .perm {
	border-top: 1px dashed rgb(221, 221, 221);
	margin: 4px 0pt 0pt;
	padding: 6px 0pt 0pt;
	color: rgb(102, 102, 102);
}

.navi {
	border-bottom: 1px solid rgb(204, 204, 204);
	padding: 2px 5px;
	background: rgb(136, 194, 25) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.navi a {
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	font-size: 1.5em;
	font-family: "arial black";
	letter-spacing: -1px;
}

.navi a:hover {
	text-decoration: underline;
}

.navi_left {
	float: left;
}

.navi_right {
	float: right;
}

.sharingb {
	border-top: 1px dotted rgb(204, 204, 204);
	border-bottom: 1px dotted rgb(204, 204, 204);
	margin: 10px 0pt 0pt;
	padding: 2px 0pt;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	overflow: hidden;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	display: block;
}

.sharing {
	background: rgb(238, 238, 238) none repeat scroll 0% 0%;
	overflow: hidden;
	display: block;
	font-size: 0.8em;
	font-weight: bold;
	text-transform: uppercase;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	height: 22px;
}

.sharing .post-to {
	border-right: 1px solid rgb(255, 255, 255);
	padding: 0pt 5px;
	background: rgb(221, 221, 221) none repeat scroll 0% 0%;
	float: left;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	height: 22px;
	line-height: 22px;
}

.sharing a {
	border-right: 1px solid rgb(255, 255, 255);
	float: left;
	display: block;
	height: 22px;
	line-height: 22px;
}

.sharing a:hover {
	text-decoration: none;
}

.dg, .gl, .su, .fb, .yh, .tn, .ml {
	padding-left: 26px;
	padding-right: 5px;
}

.dg {
	background: transparent url(http://plentiplenti.com/images/uploads/css/digg.png) no-repeat scroll 5px center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.dg:hover {
	background: rgb(250, 234, 158) url(http://plentiplenti.com/images/uploads/css/digg.png) no-repeat scroll 5px center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.gl {
	background: transparent url(http://plentiplenti.com/images/uploads/css/googlebookmark.png) no-repeat scroll 5px center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.gl:hover {
	background: rgb(250, 234, 158) url(http://plentiplenti.com/images/uploads/css/googlebookmark.png) no-repeat scroll 5px center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.su {
	background: transparent url(http://plentiplenti.com/images/uploads/css/stumbleupon.png) no-repeat scroll 5px center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.su:hover {
	background: rgb(250, 234, 158) url(http://plentiplenti.com/images/uploads/css/stumbleupon.png) no-repeat scroll 5px center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.fb {
	background: transparent url(http://plentiplenti.com/images/uploads/css/facebook.png) no-repeat scroll 5px center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.fb:hover {
	background: rgb(250, 234, 158) url(http://plentiplenti.com/images/uploads/css/facebook.png) no-repeat scroll 5px center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.yh {
	background: transparent url(http://plentiplenti.com/images/uploads/css/yahoobuzz.gif) no-repeat scroll 5px center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.yh:hover {
	background: rgb(250, 234, 158) url(http://plentiplenti.com/images/uploads/css/yahoobuzz.gif) no-repeat scroll 5px center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.tn {
	background: transparent url(http://plentiplenti.com/images/uploads/css/technorati.png) no-repeat scroll 5px center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.tn:hover {
	background: rgb(250, 234, 158) url(http://plentiplenti.com/images/uploads/css/technorati.png) no-repeat scroll 5px center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.ml {
	background: transparent url(http://plentiplenti.com/images/uploads/css/email.png) no-repeat scroll 5px center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.ml:hover {
	background: rgb(250, 234, 158) url(http://plentiplenti.com/images/uploads/css/email.png) no-repeat scroll 5px center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.nRight {
	margin: 0pt 20px 20px 0pt;
	float: right;
	width: 300px;
	display: inline;
}

.nRight h2 {
	border-bottom: 3px solid rgb(0, 0, 0);
	margin: 15px 0pt 0pt;
	font-size: 1.8em;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 1.4em;
	font-style: italic;
	color: rgb(0, 0, 0);
}

.child-cats ul li {
	border-bottom: 1px dashed rgb(204, 204, 204);
	margin: 1px 0pt;
	padding: 4px 0pt;
	display: block;
}

.child-cats ul li a {
	background: transparent url(http://plentiplenti.com/images/uploads/css/big_arrow.png) no-repeat scroll right center;
	font-family: georgia;
	text-transform: uppercase;
	font-size: 1.7em;
	color: rgb(34, 34, 34);
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	padding-right: 13px;
}

.child-cats ul li:hover {
	background: rgb(250, 234, 158) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.child-cats ul li:hover a {
	text-decoration: underline;
}

li ul.calendar-widget li {
	margin: 0pt;
	padding: 0pt;
	background: transparent none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

#wp-calendar {
	border: 1px solid rgb(221, 221, 221);
	margin: 0pt;
	empty-cells: show;
	font-size: 14px;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: rgb(224, 230, 224) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	color: rgb(51, 51, 51);
}

#wp-calendar caption {
	padding: 5px 0pt;
	color: rgb(153, 153, 153);
	font-size: 16px;
	text-align: center;
}

#wp-calendar td {
	padding: 2px 0pt;
	color: rgb(204, 204, 204);
	font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	letter-spacing: normal;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: rgb(238, 238, 238) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	color: rgb(187, 187, 187);
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

.random_posts li {
	border-bottom: 1px dashed rgb(187, 187, 187);
	margin: 10px 0pt 0pt;
	padding: 0pt 0pt 10px;
}

.random_posts .thumb {
	float: left;
	margin-right: 10px;
}

.random_posts .heading a {
	font-size: 1.5em;
	line-height: 1.2em;
	color: rgb(51, 51, 51);
}

.random_posts .heading a:hover {
	text-decoration: underline;
}

#footer {
	border-bottom: 1px solid rgb(199, 227, 255);
	margin: 0pt auto 20px;
	padding: 10px 0pt;
	background: rgb(13, 65, 118) none repeat scroll 0% 0%;
	display: block;
	width: 1000px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	text-align: center;
	color: rgb(255, 255, 255);
	font-size: 0.85em;
}

#footer ul {
	margin: 0pt auto;
	display: block;
	text-align: center;
	width: 600px;
}

#footer ul li {
	display: inline;
	font-weight: bold;
	line-height: 2em;
	text-transform: uppercase;
}

#footer ul a {
	background: transparent url(http://plentiplenti.com/images/uploads/css/round.png) no-repeat scroll right 5px;
	color: rgb(255, 255, 255);
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	padding-right: 12px;
	margin-right: 7px;
}

#footer ul a:hover {
	color: rgb(155, 236, 253);
}

.copyrights {
	border-top: 1px solid rgb(66, 111, 157);
	margin: 0pt auto;
	padding: 10px 0pt;
	display: block;
	text-align: center;
	width: 700px;
}

.copyrights p {
	margin: 0pt 0pt 5px;
	line-height: 1.5em;
}

.copyrights a {
	color: rgb(255, 255, 255);
}

.copyrights a:hover {
	color: rgb(155, 236, 253);
}

.marginfv {
	margin: 15px 0pt 0pt;
}

.p_main {
	margin: 10px 20px 20px;
	float: left;
	width: 640px;
	display: inline;
}

.p_main h1 {
	border-bottom: 1px solid rgb(204, 204, 204);
	margin: 0pt 0pt 5px;
	font-size: 2.8em;
	letter-spacing: -1px;
}

.p_main h1 a {
	color: rgb(245, 0, 110);
}

.p_main h1 a:hover {
	text-decoration: none;
}

.p_side {
	padding: 0pt 20px 20px 0px;
	float: right;
	width: 300px;
	display: inline;
}

.p_side h2 {
	border-bottom: 3px solid rgb(0, 0, 0);
	margin: 15px 0pt 0pt;
	font-size: 1.8em;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 1.4em;
	font-style: italic;
	color: rgb(0, 0, 0);
}

.photolist li {
	float: left;
	display: inline;
	width: 290px;
	margin-right: 30px;
}

.photolist .thumb {
	float: left;
	margin-right: 10px;
	display: block;
	height: 130px;
}

.photolist .thumb img {
	border: 1px solid rgb(255, 255, 255);
	padding: 1px;
	overflow: hidden;
}

.photolist .thumb a:hover img {
	border: 1px solid rgb(34, 34, 34);
}

.photolist h3 {
	margin: 0pt 0pt 2px;
}

.photolist h3 a {
	font-size: 1.2em;
	line-height: 1.2em;
	color: rgb(0, 0, 0);
}

.photolist h3 a:hover {
	text-decoration: underline;
}

.photolist .summary p {
	line-height: 1.4em;
	font-size: 0.9em;
}

.photolist .summary p a {
	color: rgb(51, 51, 51);
}

.photolist .summary p a span {
	color: rgb(153, 153, 153);
	text-transform: uppercase;
}

.photolist .seephotos {
	margin: 3px 0pt 0pt;
	font-weight: bold;
	font-size: 0.9em;
	text-transform: uppercase;
}

.photolist .seephotos a {
	background: transparent url(http://plentiplenti.com/images/uploads/css/sm_arrow.png) no-repeat scroll right center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	padding-right: 9px;
}

.photolist .seephotos a:hover {
	text-decoration: underline;
}

.pagenavi_t {
	border-bottom: 1px solid rgb(221, 221, 221);
	margin: 0pt 0pt 15px;
	padding: 0pt 0pt 5px;
	text-align: right;
}

.pagenavi_b {
	border-top: 1px solid rgb(221, 221, 221);
	margin: 15px 0pt 0pt;
	padding: 5px 0pt 0pt;
	text-align: right;
}

.top_pp {
	border: 1px solid rgb(216, 189, 200);
	margin: 15px 0pt 0pt;
	padding: 10px;
	background: rgb(255, 229, 239) none repeat scroll 0% 0%;
	overflow: hidden;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.top_pp ul {
	overflow: hidden;
	display: block;
}

.top_pp li {
	border-top: 1px dashed rgb(216, 189, 200);
	padding: 0pt 0pt 10px;
	overflow: hidden;
	display: block;
}

.top_pp h5 {
	font-size: 1.6em;
	line-height: 1.1em;
	font-style: italic;
	color: rgb(17, 17, 17);
}

.top_pp .pic {
	overflow: hidden;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	width: 75px;
	height: 75px;
}

.top_pp img {
	overflow: hidden;
}

.top_pp h6 {
	padding: 10px 0pt 0pt;
	display: block;
	line-height: 1.2em;
	font-size: 1.5em;
	font-weight: normal;
}

.top_pp h6 a {
	color: rgb(51, 51, 51);
}

.top_pp h6 a:hover {
	text-decoration: underline;
}

.top_pp .s {
	display: inline;
	color: rgb(251, 0, 124);
}

.vidlist li {
	float: left;
	width: 150px;
	height: 200px;
	margin-right: 10px;
}

.vidlist .videothumb {
	width: 150px;
	height: 113px;
	position: relative;
}

.vidlist .date {
	margin: 3px 0pt;
	display: block;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 1.4em;
}

.vidlist .title {
	display: block;
	font-size: 0.95em;
	line-height: 1.4em;
}

.vidlist .videothumb img {
	overflow: hidden;
}

.vidlist .title a:hover {
	text-decoration: underline;
}

.vidlist .playit a {
	background: transparent url(http://plentiplenti.com/images/uploads/css/play.png) no-repeat scroll center center;
	position: absolute;
	top: 0pt;
	left: 0pt;
	width: 150px;
	height: 113px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	display: none;
}

.top_vp {
	border: 1px solid rgb(221, 221, 221);
	margin: 15px 0pt 0pt;
	padding: 10px;
}

.top_vp .pic {
	overflow: hidden;
	float: left;
	margin-right: 10px;
	width: 75px;
	height: 75px;
}

.top_vp img {
	overflow: hidden;
}

.top_vp ul {
	display: block;
}

.top_vp li {
	border-top: 1px dashed rgb(221, 221, 221);
	margin: 10px 0pt 0pt;
	padding: 10px 0pt 0pt;
	overflow: hidden;
	display: block;
}

.top_vp h5 {
	font-size: 1.6em;
	line-height: 1.1em;
	font-style: italic;
	color: rgb(17, 17, 17);
}

.top_vp h6 {
	padding: 0pt 0pt 0pt 10px;
	display: block;
	line-height: 1.2em;
	font-size: 1.5em;
	font-weight: normal;
}

.top_vp h6 a {
	color: rgb(51, 51, 51);
}

.top_vp h6 a:hover {
	text-decoration: underline;
}

.top_vp .s {
	display: inline;
	color: rgb(251, 0, 124);
}

#postcolumn {
	padding: 0pt 0pt 10px;
	background: rgb(233, 233, 233) none repeat scroll 0% 0%;
	position: relative;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	width: 1000px;
	margin-top: -13px;
}

.leftsidebar {
	margin: 0pt 0pt 0pt 10px;
	float: left;
	width: 168px;
	display: inline;
}

.postzone {
	margin: 0pt 10px;
	float: left;
	width: 482px;
	display: inline;
}

.rightsidebar {
	float: left;
	width: 310px;
}

.latest_news {
	border: 1px solid rgb(209, 209, 209);
	margin: 10px 0pt 0pt;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.latest_news .heading {
	border-bottom: 1px solid rgb(209, 209, 209);
	background: rgb(243, 7, 112) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	display: block;
}

.latest_news .heading a {
	padding: 5px 5px 7px;
	display: block;
	color: rgb(255, 238, 179);
	font-weight: bold;
	font-style: italic;
	font-size: 1.5em;
	text-transform: uppercase;
	letter-spacing: -1px;
}

.latest_news li {
	padding: 6px 15px;
	font-weight: bold;
	line-height: 1.4em;
}

.latest_news a:hover {
	text-decoration: underline;
}

.latest_news .white {
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.latest_news .white-alt {
	background: rgb(249, 249, 249) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.latest_news .viewarchive {
	border-top: 1px dashed rgb(204, 204, 204);
	border-bottom: 1px dashed rgb(204, 204, 204);
	margin: 9px 0pt 15px;
	padding: 5px 10px;
	background: rgb(255, 251, 195) none repeat scroll 0% 0%;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.latest_news .viewarchive a {
	background: transparent url(http://plentiplenti.com/images/uploads/css/sm_arrow.png) no-repeat scroll right center;
	font-weight: bold;
	text-transform: uppercase;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	padding-right: 9px;
}

.left_ads {
	border: 1px solid rgb(209, 209, 209);
	margin: 10px 0pt 0pt;
	padding: 5px 0pt;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	font-size: 0.8em;
	color: rgb(187, 187, 187);
	line-height: 1.6em;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}

.left_ads a, .left_ads img {
	margin: 0pt auto;
	overflow: hidden;
	display: block;
}

.posti {
	border: 1px solid rgb(209, 209, 209);
	margin: 10px 0pt 0pt;
	padding: 5px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.area {
	padding: 5px;
}

.area h1 {
	padding: 0pt 0pt 5px;
	font-size: 1.9em;
	color: rgb(0, 0, 0);
	line-height: 1.2em;
}

.area .pcomment, .area .edit {
	margin-left: 10px;
	font-size: 0.5em;
}

.area .edit a {
	padding: 2px;
}

.area .pcomment a {
	padding: 2px;
	background: rgb(238, 0, 106) none repeat scroll 0% 0%;
	color: rgb(255, 255, 255);
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.area .postby {
	font-weight: bold;
	color: rgb(119, 119, 119);
	font-size: 0.9em;
}

.area .date {
	margin: 10px 0pt;
	font-size: 0.9em;
	font-weight: bold;
	color: rgb(245, 0, 110);
}

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	margin: 0pt 10px 10px 0pt;
	padding: 4px 0pt 0pt;
	overflow: hidden;
	background-color: rgb(243, 243, 243);
	text-align: center;
}

.wp-caption img {
	border: 0pt none;
	margin: 0pt;
	padding: 0pt;
}

.wp-caption p.wp-caption-text {
	margin: 0pt;
	padding: 3px;
	font-style: italic;
	color: rgb(136, 136, 136);
}

p img {
	padding: 0pt;
	max-width: 100%;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	margin: 0pt 0pt 10px 10px;
	padding: 0pt;
	display: inline;
}

img.alignleft {
	margin: 0pt 10px 10px 0pt;
	padding: 0pt;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.entry {
	display: block;
}

.entry p {
	margin: 0pt 0pt 10px;
	line-height: 1.5em;
}

.entry ul {
	margin: 0pt 0pt 15px;
	padding: 5px 0pt 0pt;
}

.entry ol {
	margin-bottom: 15px;
	margin-left: 15px;
}

.entry ul ul, .entry ol ol {
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: rgb(102, 102, 102);
}

.entry ul li {
	padding: 3px 0pt 3px 10px;
	background: transparent url(http://plentiplenti.com/images/uploads/css/next.png) no-repeat scroll left 8px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	line-height: 1.4em;
}

.entry ol li {
	border-bottom: 1px dashed rgb(221, 221, 221);
	padding: 3px 0pt;
	line-height: 1.4em;
}

.entry em {
	color: rgb(153, 153, 153);
	font-style: italic;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	margin: 0pt 0pt 10px;
}

.entry h1 {
	font-size: 2.2em;
	font-weight: normal;
	letter-spacing: -1px;
}

.entry h2 {
	font-size: 2em;
	font-weight: normal;
	letter-spacing: -1px;
	color: rgb(238, 0, 106);
}

.entry h3 {
	color: rgb(0, 174, 211);
	font-size: 1.8em;
	font-family: arial;
	font-weight: normal;
	letter-spacing: -1px;
}

.entry h4 {
	color: rgb(41, 126, 185);
	font-size: 1.6em;
	font-weight: normal;
	letter-spacing: -1px;
}

.entry h5 {
	font-size: 1.1em;
	color: rgb(51, 51, 51);
}

.entry h6 {
	font-size: 1em;
	color: rgb(0, 0, 0);
}

.entry del {
	text-decoration: line-through;
	color: rgb(170, 170, 170);
}

.entry ins {
	text-decoration: underline;
	font-weight: bold;
}

.entry code {
	border: 1px solid rgb(230, 230, 230);
	margin: 0pt 0pt 20px;
	padding: 10px;
	background: rgb(238, 238, 238) none repeat scroll 0% 0%;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	font-size: 1.1em;
	color: rgb(68, 68, 68);
}

.entry blockquote {
	border: 1px solid rgb(207, 222, 225);
	margin: 0pt 0pt 20px;
	padding: 0pt 10px 10px;
	background: rgb(233, 248, 251) none repeat scroll 0% 0%;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	color: rgb(54, 103, 153);
	font-weight: bold;
}

.entry blockquote blockquote {
	border: medium none;
	margin: 0pt 0pt 10px;
	padding: 0pt 0pt 0pt 20px;
	color: rgb(85, 85, 85);
	font-weight: normal;
}

.entry a:hover {
	text-decoration: underline;
}

.articleads {
	margin: 0pt auto;
	font-size: 0.8em;
	color: rgb(187, 187, 187);
	line-height: 1.6em;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}

.articleads img {
	border: 1px solid rgb(182, 182, 182);
	margin: 0pt auto;
	overflow: hidden;
	display: block;
}

.fixnav {
	border-top: 1px solid rgb(213, 213, 213);
	border-bottom: 1px solid rgb(213, 213, 213);
	padding: 3px 0pt;
}

.fixnav2 {
	border-top: 1px solid rgb(213, 213, 213);
	border-bottom: 1px solid rgb(213, 213, 213);
	margin: 10px 0pt 15px;
	padding: 3px 0pt;
}

.pnav {
	padding: 8px 10px;
	background: rgb(216, 247, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	font-weight: bold;
}

.pnav a {
	color: rgb(0, 0, 0);
}

.pnav a:hover {
	text-decoration: underline;
}

.pnav a:hover span {
	text-decoration: underline;
}

.pnav span {
	padding: 2px 0pt 0pt;
	font-size: 0.9em;
	display: block;
	line-height: 1.4em;
	color: rgb(29, 107, 157);
}

.pnav_left {
	float: left;
	width: 45%;
	text-align: left;
}

.pnav_left a {
	background: transparent url(http://plentiplenti.com/images/uploads/css/prev.png) no-repeat scroll left 4px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	padding-left: 9px;
}

.pnav_right {
	float: right;
	width: 45%;
	text-align: right;
}

.pnav_right a {
	background: transparent url(http://plentiplenti.com/images/uploads/css/next.png) no-repeat scroll right 4px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	padding-right: 9px;
}

.right_ads {
	border: 1px solid rgb(209, 209, 209);
	margin: 10px 0pt 0pt;
	padding: 5px 0pt;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	font-size: 0.8em;
	color: rgb(187, 187, 187);
	line-height: 1.6em;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}

.right_ads a, .right_ads img {
	margin: 0pt auto;
	overflow: hidden;
	display: block;
}

.rightsidebar h2, .sidebar_r h2, .photosidebar h2 {
	border-bottom: 2px solid rgb(51, 51, 51);
	margin: 2px 0pt 0pt;
	padding: 0pt 0pt 2px;
	font-size: 1.4em;
	color: rgb(0, 0, 0);
}

.rightsidebar p, .sidebar_r p, .photosidebar p {
	margin: 10px 0pt 0pt;
	line-height: 1.4em;
}

.rightsidebar form, .sidebar_r form, .photosidebar form {
	margin: 10px 0pt 0pt;
}

.rightsidebar a:hover, .sidebar_r a:hover, .photosidebar a:hover {
	text-decoration: underline;
}

.subscribe_p {
	border: 1px solid rgb(209, 209, 209);
	margin: 10px 0pt 0pt;
	padding: 5px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.sidebar_r li {
	border: 1px solid rgb(209, 209, 209);
	margin: 10px 0pt 0pt;
	padding: 5px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.sidebar_r li ul {
	padding: 5px;
}

.sidebar_r li ul.article_random, .sidebar_r li ul.calendar-widget, .sidebar_r li ul.mostreads {
	padding: 0pt;
}

.sidebar_r li li {
	border-style: none none dashed;
	border-color: -moz-use-text-color -moz-use-text-color rgb(238, 238, 238);
	border-width: medium medium 1px;
	margin: 0pt;
	padding: 3px 0pt 3px 10px;
	background: transparent url(http://plentiplenti.com/images/uploads/css/next.png) no-repeat scroll left 8px;
	line-height: 1.4em;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.sidebar_r li ul.article_random li {
	border-bottom: 1px dashed rgb(170, 170, 170);
	padding: 10px 0pt 6px;
	background: transparent none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.article_random .thumb {
	float: left;
	margin-right: 10px;
}

.article_random img {
	overflow: hidden;
}

.article_random .heading a {
	font-size: 1.6em;
	color: rgb(0, 0, 0);
}

.article_random .heading a:hover {
	text-decoration: underline;
}

.sidebar_r li ul.mostreads li {
	border-bottom: 1px dashed rgb(170, 170, 170);
	padding: 10px 0pt 6px;
	background: transparent none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	line-height: 1.1em;
}

.mostreads .pic {
	float: left;
	margin-right: 5px;
}

.mostreads img {
	overflow: hidden;
}

.mostreads h6 a {
	font-size: 0.8em;
	color: rgb(0, 0, 0);
}

.mostreads h6 a:hover {
	text-decoration: underline;
}

.widget_tag_cloud a {
	line-height: 1.4em;
}

.gallery_ad {
	font-size: 0.8em;
	color: rgb(187, 187, 187);
	line-height: 1.6em;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}

.gallery_ad span {
	display: block;
}

.gallery_ad a, .gallery_ad img {
	margin: 0pt auto;
	overflow: hidden;
}

.photobox {
	border: 1px solid rgb(209, 209, 209);
	margin: 10px 0pt 0pt 10px;
	padding: 10px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	float: left;
	width: 638px;
	display: inline;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.photopost h1 {
	font-size: 2.4em;
	font-weight: normal;
	line-height: 1.5em;
	color: rgb(0, 0, 0);
}

.photopost h2 {
	color: rgb(238, 0, 106);
	font-size: 1.8em;
	line-height: 1.5em;
	letter-spacing: -1px;
}

.photopost p a:hover {
	text-decoration: underline;
}

.photopost p {
	margin: 0pt 0pt 10px;
	line-height: 1.5em;
}

.photopost .date {
	margin: 5px 0pt 10px;
	font-size: 0.9em;
	font-weight: bold;
	color: rgb(245, 0, 110);
}

.photos {
	border-top: 1px dashed rgb(170, 170, 170);
	border-bottom: 1px dashed rgb(170, 170, 170);
	padding: 15px 0pt 0pt;
	display: block;
	height: 1%;
}

.photos li {
	float: left;
	display: block;
	padding-right: 15px;
	padding-bottom: 15px;
}

.photos li a {
	border: 1px solid rgb(255, 255, 255);
	float: left;
	display: block;
}

.photos li img {
	padding: 1px;
	overflow: hidden;
	display: block;
}

.photos li a:hover {
	border: 1px solid rgb(34, 34, 34);
}

.photos li a.selected, .photos li a.selected:hover {
	border: 1px solid rgb(238, 0, 106);
}

.tabcontent {
	padding: 10px 0pt;
	background: rgb(0, 0, 0) url(http://plentiplenti.com/images/uploads/css/black_grd.png) repeat-x scroll 0% 0%;
	display: none;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	text-align: center;
}

.tabcontent img {
	border: 1px solid rgb(255, 255, 255);
	margin: 0pt auto;
	padding: 1px;
	overflow: hidden;
	text-align: center;
	max-width: 300px;
	max-height: 300px;
}

.pos-div {
	width: 100%;
	position: relative;
}

.para {
	padding: 10px;
	background: rgb(255, 93, 177) url(http://plentiplenti.com/images/uploads/css/para_grd.png) repeat scroll 0% 0%;
	position: absolute;
	top: 15%;
	right: 0px;
	color: rgb(255, 255, 255);
	font-size: 0.9em;
	width: 130px;
	text-align: left;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.next1, .prev1 {
	padding: 5px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	position: absolute;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	color: rgb(119, 119, 119);
	display: block;
	font-size: 0.85em;
	letter-spacing: -1px;
	text-transform: uppercase;
}

.next1 {
	top: 10px;
	right: 10px;
}

.prev1 {
	top: 10px;
	left: 10px;
}

.next1:hover, .prev1:hover {
	background: rgb(238, 238, 238) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	color: rgb(0, 0, 0);
}

@media print {

.tabcontent {
	display: block ! important;
}

}

.photosidebar {
	margin: 0pt 10px;
	float: right;
	width: 310px;
	display: inline;
}

.recphoto {
	border-bottom: 1px dashed rgb(204, 204, 204);
	padding: 10px 0pt;
}

.recphoto .pic {
	float: left;
	margin-right: 10px;
}

.recphoto img {
	overflow: hidden;
}

.recphoto .sum {
	margin: 3px 0pt 0pt;
	line-height: 1.3em;
	font-size: 0.9em;
}

.recphoto .sum a {
	color: rgb(51, 51, 51);
}

.recphoto .sum a:hover {
	text-decoration: none;
}

.recphoto h3 {
	font-size: 1.1em;
	line-height: 1.2em;
}

.recphoto h3 a {
	color: rgb(0, 0, 0);
}

.recphoto .readit {
	padding: 7px 0pt 0pt;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
}

.recphoto .readit a {
	background: transparent url(http://plentiplenti.com/images/uploads/css/sm_arrow.png) no-repeat scroll right center;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	padding-right: 9px;
}

#generic_v {
	border-top: 2px solid rgb(223, 12, 131);
	padding: 15px;
	background: rgb(0, 0, 0) url(http://plentiplenti.com/images/uploads/css/strip.png) repeat scroll 0% 0%;
	display: block;
	width: 970px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	position: relative;
	margin-top: -14px;
}

#vidcolumn {
	width: 970px;
	display: block;
}

.videodisplay {
	float: left;
	display: block;
	width: 462px;
}

.videotitle {
	padding: 10px 15px 25px 10px;
	background: transparent url(http://plentiplenti.com/images/uploads/css/videotitle.png) no-repeat scroll center top;
	display: block;
	width: 437px;
	color: rgb(255, 255, 255);
	font-size: 1.8em;
	line-height: 1.2em;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	text-indent: 110px;
	margin-bottom: -15px;
	letter-spacing: -1px;
}

.videocontent {
	padding: 20px 1px;
	background: transparent url(http://plentiplenti.com/images/uploads/css/video_back.png) no-repeat scroll 0% 0%;
	display: block;
	width: 460px;
	height: 260px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

#morevids {
	float: right;
	display: block;
	width: 508px;
}

.videos_list {
	display: block;
	position: relative;
	width: 508px;
	height: 280px;
	overflow-y: scroll;
}

.videos_list img {
	overflow: hidden;
}

.videos_list li {
	margin: 15px 0pt 0pt 30px;
	overflow: hidden;
	float: left;
	display: inline;
	width: 200px;
	position: relative;
}

.videos_list li div {
	float: left;
	margin-right: 10px;
}

.videos_list li h3 {
	font-size: 0.9em;
	line-height: 1.3em;
}

.videos_list li h3 a {
	color: rgb(255, 255, 255);
}

.videos_list li h3 a:hover {
	color: rgb(255, 0, 120);
}

.video_ad {
	border: 2px solid rgb(102, 102, 102);
	margin: 15px 0pt 0pt 30px;
	text-align: center;
	width: 468px;
	height: 60px;
}

.video_ad a, .video_ad img {
	overflow: hidden;
}

.watchit {
	background: transparent url(http://plentiplenti.com/images/uploads/css/watch.png) no-repeat scroll center top;
	position: absolute;
	left: 85px;
	bottom: 0px;
	width: 50px;
	height: 16px;
	line-height: 16px;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	text-align: center;
	color: rgb(255, 255, 255);
	font-size: 0.9em;
}

.watchit:hover {
	background: transparent url(http://plentiplenti.com/images/uploads/css/watch.png) no-repeat scroll center bottom;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

#tail {
	padding: 0pt 10px 10px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.showcomments {
	float: left;
	width: 660px;
	margin-right: 10px;
}

.showcomments h6 {
	margin: 10px 0pt 0pt;
	font-size: 2.2em;
	letter-spacing: -1px;
	font-weight: normal;
	color: rgb(0, 0, 0);
	line-height: 1.4em;
}

.showcomments h6 a:hover {
	text-decoration: underline;
}

.pagezone {
	border: 1px solid rgb(209, 209, 209);
	margin: 10px 10px 0pt 0pt;
	padding: 10px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	float: left;
	width: 638px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	display: inline;
}

/* ::::: fancybox/jquery.fancybox.css ::::: */

html, body {
	height: 100%;
}

div#fancy_overlay {
	position: fixed;
	top: 0pt;
	left: 0pt;
	width: 100%;
	height: 100%;
	background-color: rgb(102, 102, 102);
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	background: transparent none repeat scroll 0% 0%;
	overflow: hidden;
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	z-index: 100;
}

div#fancy_loading div {
	background: transparent url(http://plentiplenti.com/images/uploads/css/fancy_progress.png) no-repeat scroll 0% 0%;
	position: absolute;
	top: 0pt;
	left: 0pt;
	width: 40px;
	height: 480px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: rgb(255, 255, 255);
	z-index: 30;
}

div#fancy_loading_icon {
	background: transparent url(http://plentiplenti.com/images/uploads/css/fancy_loading.gif) no-repeat scroll 0% 0%;
	position: absolute;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	margin: 0pt;
	padding: 18px 18px 33px;
	background: transparent none repeat scroll 0% 0%;
	overflow: hidden;
	position: absolute;
	top: 0pt;
	left: 0pt;
	z-index: 90;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	display: none;
}

div#fancy_inner {
	border: 1px solid rgb(187, 187, 187);
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	position: relative;
	width: 100%;
	height: 100%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

div#fancy_content {
	margin: 0pt;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: rgb(0, 0, 0) none repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	color: rgb(255, 255, 255);
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	border: 0pt none;
	margin: 0pt;
	padding: 0pt;
	position: absolute;
	top: 0pt;
	left: 0pt;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	background: transparent url(http://plentiplenti.com/images/uploads/css/fancy_closebox.png) no-repeat scroll left top;
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	overflow: auto;
	width: 100%;
	height: 100%;
}

a#fancy_left, a#fancy_right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	z-index: 111;
	display: none;
	background-image: url('undefined');
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
}

a#fancy_left {
	left: 0px;
}

a#fancy_right {
	right: 0px;
}

span.fancy_ico {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112;
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	background: transparent url(http://plentiplenti.com/images/uploads/css/fancy_left.png) no-repeat scroll 0% 0%;
	left: -9999px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

span#fancy_right_ico {
	background: transparent url(http://plentiplenti.com/images/uploads/css/fancy_right.png) no-repeat scroll 0% 0%;
	right: -9999px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

a#fancy_left:hover {
	visibility: visible;
}

a#fancy_right:hover {
	visibility: visible;
}

a#fancy_left:hover span {
	left: 20px;
}

a#fancy_right:hover span {
	right: 20px;
}

.fancy_bigIframe {
	background: transparent none repeat scroll 0% 0%;
	position: absolute;
	top: 0pt;
	left: 0pt;
	width: 100%;
	height: 100%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

div#fancy_bg {
	border: 0pt none;
	margin: 0pt;
	padding: 0pt;
	position: absolute;
	top: 0pt;
	left: 0pt;
	width: 100%;
	height: 100%;
	z-index: 70;
}

div.fancy_bg {
	border: 0pt none;
	margin: 0pt;
	padding: 0pt;
	position: absolute;
	display: block;
	z-index: 70;
}

div.fancy_bg_n {
	background: transparent url(http://plentiplenti.com/images/uploads/css/fancy_shadow_n.png) repeat-x scroll 0% 0%;
	top: -18px;
	width: 100%;
	height: 18px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

div.fancy_bg_ne {
	background: transparent url(http://plentiplenti.com/images/uploads/css/fancy_shadow_ne.png) no-repeat scroll 0% 0%;
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

div.fancy_bg_e {
	background: transparent url(http://plentiplenti.com/images/uploads/css/fancy_shadow_e.png) repeat-y scroll 0% 0%;
	right: -13px;
	height: 100%;
	width: 13px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

div.fancy_bg_se {
	background: transparent url(http://plentiplenti.com/images/uploads/css/fancy_shadow_se.png) no-repeat scroll 0% 0%;
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

div.fancy_bg_s {
	background: transparent url(http://plentiplenti.com/images/uploads/css/fancy_shadow_s.png) repeat-x scroll 0% 0%;
	bottom: -18px;
	width: 100%;
	height: 18px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

div.fancy_bg_sw {
	background: transparent url(http://plentiplenti.com/images/uploads/css/fancy_shadow_sw.png) no-repeat scroll 0% 0%;
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

div.fancy_bg_w {
	background: transparent url(http://plentiplenti.com/images/uploads/css/fancy_shadow_w.png) repeat-y scroll 0% 0%;
	left: -13px;
	height: 100%;
	width: 13px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

div.fancy_bg_nw {
	background: transparent url(http://plentiplenti.com/images/uploads/css/ancy_shadow_nw.png) no-repeat scroll 0% 0%;
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0pt;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: rgb(255, 255, 255);
	font-family: Arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0pt auto;
}

div#fancy_title table td {
	padding: 0pt;
	vertical-align: middle;
}

td#fancy_title_left {
	background: transparent url(http://plentiplenti.com/images/uploads/css/fancy_title_left.png) repeat-x scroll 0% 0%;
	height: 32px;
	width: 15px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

td#fancy_title_main {
	background: transparent url(http://plentiplenti.com/images/uploads/css/fancy_title_main.png) repeat-x scroll 0% 0%;
	height: 32px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

td#fancy_title_right {
	background: transparent url(http://plentiplenti.com/images/uploads/css/fancy_title_right.png) repeat-x scroll 0% 0%;
	height: 32px;
	width: 15px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

/* ::::: email ::::: */

.wp-email p {
	text-align: left;
}

.wp-email label {
	font-weight: bold;
}

.wp-email-loading {
	display: none;
	text-align: center;
	height: 16px;
}

.wp-email-image {
	border: 0px none;
}

.TextField {
	
}

.Button {
	
}

#wp-email-required {
	font-weight: bold;
}

#wp-email-button {
	text-align: center;
}

#wp-email-popup {
	padding: 1em 1em 0pt;
}

/* ::::: pagenavi ::::: */

.wp-pagenavi {
	
}

.wp-pagenavi a, .wp-pagenavi a:link {
	border-left: 1px solid rgb(221, 221, 221);
	color: rgb(245, 0, 110);
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}

.wp-pagenavi span.current, .wp-pagenavi span.extend {
	border-left: 1px solid rgb(221, 221, 221);
	color: rgb(153, 153, 153);
	padding-left: 3px;
	padding-right: 3px;
}

.wp-pagenavi span.pages {
	color: rgb(0, 0, 0);
	font-weight: bold;
}

.wp-pagenavi a:hover {
	text-decoration: underline;
}