/*
Theme Name: PaperCraft Museum
Theme URI: http://papercraftmuseum.com
Description: PaperCraft Museum
Author: PaperCraft Museum
Author URI: http://papercraftmuseum.com
version: 1.0
*/
* {
	margin:0;
	padding:0;
	}
body {
	background: #f5f5f5;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 12px;
	margin:0 0 30px 0;
	}
h1 {
	font-size: 18pt;
	}
h2 {
	font-size: 14pt;
	}
h3 {
	font-size: 10pt;
	}
img {
	border: none;
	padding: 0;
	}
img a {
	border:none;
	}
a{
	color:#666;
	text-decoration:none;
	border: none;
	}
a:hover {
	color:#6A7CA0;
	text-decoration: underline;
	border: none;
	}
#container {
	width: 970px;
	margin: 0 auto;
	padding: 0;
	background:#f5f5f5;
	color:#333;
	overflow: hidden;
	}
#header {
	background: #f5f5f5;
    width: 970px;
	height: 190px;
	}
#headertop {
	background: #f5f5f5 url(images/header_top_bg.jpg) repeat-x;
	height:15px;
	}
#header h1 {
	width:695px;
	height:93px;
	float:left;
	margin-bottom:27px !important;
	margin-bottom:0px;
	}
#header h1 a#pcmhead {
	margin:0;
	padding:27px 0 0 25px;
	width:695px;
	height:93px;
	cursor:pointer;
	overflow:hidden;
	display:block;
	position:relative;
	float:left;
	}
#header #pcmhead img {
	position:absolute;
	left:25px;
	top:27px;
	}
#rss {
	float:right;
	width:220px;
	height:57px;
	background:url(images/menu_rss.jpg) no-repeat;
	background-position:bottom left;
	padding:53px 20px 0 0;
	}
#rss #rssbtn {
	height:57px;
	width:220px;
	cursor:pointer;
	}
#menu {
	background: #f5f5f5;
	width:949px;
	height:54px;
	float:left;
	padding:10px 0 0 21px;
	}
#menu #home {
	background:url(images/menu_home.jpg) no-repeat;
	width:98px;
	}
#menu #museum {
	background:url(images/menu_museum.jpg) no-repeat;
	width:137px;
	}
#menu #contact {
	background:url(images/menu_contact.jpg) no-repeat;
	width:129px;
	}
#menu #forum {
	background:url(images/menu_forum.jpg) no-repeat;
	width:121px;
	}
#menu #museum, #menu #contact, #menu #forum {
	margin-left:60px;
	}
#menu #home, #menu #museum, #menu #contact, #menu #forum {
	cursor:pointer;
	float:left;
	height:54px;
	}
#menu #search {
	background:url(images/menu_search.jpg) no-repeat;
	width:237px;
	height:48px;
	float:left;
	padding:5px 0 0 0;
	background-position:bottom;
	margin-left:28px;
	}
#mainbg {
	background: url(images/box_container_bg.jpg) repeat-y;
	width:970px;
	margin-top:8px;
	float:left;
	}
#main {
	background: url(images/box_container_top.jpg) no-repeat;
	width:970px;
	float:left;
	}
#content {
	float: right;
	width: 686px;
	overflow: hidden;
	margin:27px 0 0 0;
	padding-right:24px; /*For IE6*/
	}
#midsection {
	float:left;
	width:454px;
	}
.post {
	margin:15px 30px 30px;
	padding:0;
	line-height: 14pt;
	}
.post h2{
	font-family: verdana,tahoma;
	font-size: 24px;
	font-weight: bold;
	color: #2666b7;
	border-bottom:2px dotted #2666b7;
	padding-bottom:7px;
	line-height:30px;
	}
.post h2 a{
	color: #08122E;
	text-decoration: none;
	}
.post h2 a:hover{
	color: #666;
	text-decoration: none;
	}
.post p {
	font-size: 8pt;
	}
.post a {
	text-decoration:underline;
	}
.post ul {
	}
.post li {
	}
.entry p {
	margin:20px 0;
	font-size:16px;
	font-family:verdana,tahoma;
	line-height:24px;
	color:#555;
	}
.entry p img {
	max-width:626px;
	}
.navigation {
	margin: 30px 0 20px 0;
	padding:2px 10px;
	font-size:.9em;
	float:left;
	width:394px;
	border-top:2px solid #838383;
	border-bottom:2px solid #838383;
	background:#ddd;
	}
.navigation a {
	text-decoration:none;
	font-family:verdana,tahoma;
	font-size:12px;
	font-weight:bold;
	color:#666;
	}
.alignleft {
	float:left;
	}
.alignright {
	float:right;
	}
.pagetitle {
	}
#sidebarall {
	float:left;
	margin:27px 0 0 0px;
	padding-left:27px; /*For IE6*/
	width:218px;
	}
#sidebarbg {
	float:left;
	background:url(images/box_small_bg.jpg) repeat-y;
	width:218px;
	}
#sidebar {
	font-family: verdana, arial, tahoma;
	font-size:14px;
	width: 218px;
	float:left;
	margin: 0;
	padding: 0;
	background:url(images/box_small_top.jpg) no-repeat;
	}
#sidebar h2{
	text-align: left;
	color: #08122E;	
	margin: 0;
	padding: 0;
	}
#sidebar h2#titlehome {
	background:url(images/title_home.jpg) no-repeat;
	width:92px;
	height:27px;
	margin:0 auto 20px auto;
	}
#sidebar h2#titleguides {
	background:url(images/title_guides.jpg) no-repeat;
	width:108px;
	height:28px;
	margin:0 auto 20px auto;
	}
h2#titlepolls {
	background:url(images/title_polls.jpg) no-repeat;
	width:92px;
	height:27px;
	margin:20px auto;
	}
#sidebar p {
	margin:0;
	padding: 0 6px 0 12px;
	}
#sidebar img {
	padding: 0;
	margin: 0;
	}
#sidebar ul {
	margin:20px 25px 0 25px;
	padding:0;
	list-style-type: none;
	overflow:hidden;
	}
#sidebar ul li {
	margin: 0 0 20px 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}
#sidebar ul ul {
	margin: 0;
	padding: 0;
}
#sidebar ul ul li {
	list-style-type: none;
	list-style-position: outside;
	margin: 0 0 8px 0;
	padding:0;
	}
#sidebar ul ul li a {
	font-family:tahoma, verdana;
	font-size:18px;
	font-weight:700;
	}
#sidebar ul ul li a:hover {
	text-decoration:underline;
	color:#cf8715;
	}
#commentssection {
	clear: both;
	padding:0;
	margin: 0;
	}
#commentssection h3, #commentform h3 {
	font-family: verdana,tahoma;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #666;
	}
#commentform {
	background: #ddd;
	padding:10px;
	margin:10px 0;
	border-top:2px solid #838383;
	border-bottom:2px solid #838383;
	}
#commentform p {
	color: #666;
	}
#commentform a {
	color: #666;
	text-decoration: none;
	border-bottom: 1px dotted #465D71;
	line-height: 14pt;
	}
#commentbox {
	width:380px;
	margin:5px 0 0 0;
	}
.commentmetadata {
	text-decoration:none;
	color:#666;
	font-weight:bold;
	}
#author, #email, #url, #commentbox, #submit {
	background: #efefef;
	font-family: verdana, tahoma;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding: 6px;
	color:#444;
	border: 1px solid #B2B2B2;
	}
#submit {
	margin:5px 5px 0 0;
	}
ol.commentlist {
	list-style-type: none;
	}
ol.commentlist li {
	background: #ddd;
	margin:10px 0;
	padding:5px 0 5px 10px;
	overflow: hidden;
	border-top:2px solid #838383;
	}
ol.commentlist li cite a {
	font-family:verdana,tahoma;
	font-size:12px;
	color:#666;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	}
ol.commentlist li.alt {
	background: #ddd;
	}
ol.commentlist li p {
	margin: 6px 0 6px 0;
	padding: 0 12px 0 0;
	line-height: 14pt;
	font-size:12px;
	color:#666;
	}
ol.commentlist a {
	color:#000;
	}
#searchform {
	padding:15px 0 0 50px;
	font-family: verdana, arial, times;
	}
#searchform input#s {
	font-family: verdana, arial, times;
	font-size: 16px;
	padding: 0;
	margin: 0;
	border: none;
	background:#efefef;
	font-weight:700;
	color:#579bb3;
	width:170px;
	}
#searchform input#searchsubmit {
	font-family: verdana, arial, times;
	font-size: 7pt;
	padding: 2px;
	margin: 2px 0 0 2px;
	border: 1px solid #B7B7B7;
	background-color: #fff;
	color: #797979;
	}
#footerbg {
	float:left;
	background:#f5f5f5 url(images/box_container_bg.jpg) repeat-y;
	width:970px;
	}
#footer {
	float:left;
	background: url(images/box_container_bottom.jpg) no-repeat;
	clear: both;
	width: 970px;
	height:44px;
	margin:0;
	padding:40px 0 0 0;
	font-family: verdana, arial, tahoma;
	font-size: 10px;
	background-position:bottom left;
	}
#footer p {
	padding: 0 0 20px 25px;
	color: #838383;
	width:820px;
	float:left;
	}
#footer #bttop {
	float:right;
	width:80px;
	margin:10px 25px 0 0;
	text-align:right;
	}
#footer #bttop a {
	color:#777;
	font-weight:bold;
	}
#footer #bttop a:hover {
	text-decoration:none;
	}
#footer a {
	color: #838383;
	text-decoration: none;
	}
#footer a:hover {
	color: #5D5D5D;
	text-decoration: underline;
	}
.smallboxbg {
	float:left;
	width:218px;
	background:url(images/box_small_bg.jpg) repeat-y;
	}
.smallboxtop {
	float:left;
	width:218px;
	background:url(images/box_small_top.jpg) no-repeat;
	}
.smallboxbtm {
	float:left;
	width:218px;
	height:19px;
	background:url(images/box_small_bottom.jpg) no-repeat;
	}
.medboxbg {
	background:url(images/box_med_bg.jpg) repeat-y;
	width:454px;
	float:left;
	}
.medboxtop {
	background:url(images/box_med_top.jpg) no-repeat;
	width:454px;
	float:left;
	}
.medboxbtm {
	width:454px;
	background:url(images/box_med_bottom.jpg) no-repeat;
	float:left;
	height:19px;
	}
.lrgboxbg {
	background:url(images/box_large_bg.jpg) repeat-y;
	width:686px;
	float:left;
	}
.lrgboxtop {
	background:url(images/box_large_top.jpg) no-repeat;
	width:686px;
	float:left;
	}
.lrgboxbtm {
	background:url(images/box_large_bottom.jpg) no-repeat;
	width:686px;
	height:19px;
	float:left;
	}
.musboxbg {
	background:url(images/box_museum_bg.jpg) repeat-y;
	width:920px;
	float:left;
	}
.musboxtop {
	background:url(images/box_museum_top.jpg) no-repeat;
	width:920px;
	float:left;
	}
.musboxbtm {
	background:url(images/box_museum_bottom.jpg) no-repeat;
	width:920px;
	float:left;
	height:18px;
	}
#themuseum {
	width:920px;
	margin-top:27px;
	padding-left:27px;
	float:left; /*If adsense*/
	}
.twomodels {
	float:left;
	width:454px;
	margin-top:17px;
	}
.leftmodel {
	float:left;
	}
.rightmodel {
	float:right;
	}
#link2museum {
	float:left;
	width:454px;
	margin-top:17px;
	}
#link2museum_bg {
	width:402px;
	height:24px;
	cursor:pointer;
	background:url(images/title_checkmuseum.jpg) no-repeat;
	margin:18px 0 0 27px;
	}
#rightsection {
	float:right;
	width:218px;
	}
h2#titlemotm {
	background:url(images/title_motm.jpg) no-repeat;
	width:123px;
	height:46px;
	margin:20px auto 20px auto;
	border:none;
	}
h2#titleupdates {
	background:url(images/title_updates.jpg) no-repeat;
	width:137px;
	height:28px;
	margin:20px auto 20px auto;
	}
h2#titlemuseum {
	background:url(images/title_museum.jpg) no-repeat;
	width:140px;
	height:27px;
	margin:20px auto 10px auto;
	border:none;
	}
h2#ua_title_updates {
	background:url(images/title_updates.jpg) no-repeat;
	width:137px;
	height:28px;
	margin:18px auto 20px auto;
	border:none;
	}
h2#pa_title_polls {
	background:url(images/title_polls.jpg) no-repeat;
	width:92px;
	height:27px;
	margin:18px auto 20px auto;
	border:none;
	}
h2#yp_title_yourpics {
	background:url(images/title_yourpics.jpg) no-repeat;
	width:169px;
	height:28px;
	margin:18px auto 20px auto;
	border:none;
	}
h2#titlemodels {
	background:url(images/title_models.jpg) no-repeat;
	width:124px;
	height:28px;
	margin:2px 0 3px 0;
	padding-left:140px;
	background-position:right;
	border:none;
	}
h2#titleyourpics {
	background:url(images/title_yourpics.jpg) no-repeat;
	width:169px;
	height:28px;
	margin:1px 0 4px 0;
	border:none;
	padding-left:21px;
	background-position:right;
	}
#motm {
	float:right;
	margin-bottom:17px;
	}
#models_left {
	float:left;
	width:414px;
	}
#models_right {
	float:right;
	width:212px;
	}
#updates ul {
	margin:0 25px 20px 25px;
	}
#updates li {
	list-style-type:none;
	list-style-position: outside;
	font-family:verdana,tahoma;
	font-size:12px;
	font-weight:normal;
	color:#555;
	}
.ypamodel {
	float:left;
	}
#yourpicspost, #motmpost {
	margin:15px 10px 30px 15px;
	}
.userpicname {
	width:179px;
	margin:10px 0 0 20px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	}
.userpicname a {
	font-family:verdana, tahoma;
	font-size:18px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	}
#updates ul .divider, #motm .divider {
	width:170px;
	border-top:1px solid #c3c3c3;
	border-bottom:1px solid #fff;
	margin:25px auto;
	float:left;
	clear:both;
	padding:0;
	height:0;
	overflow:hidden;
	}
#motm .divider {
	margin:10px 0 10px 25px;
	_margin:10px 0 10px 12px;
	}
h2#titlelatestmodels {
	background:url(images/title_latestmodels.jpg) no-repeat;
	width:241px;
	height:27px;
	margin:20px auto 20px auto;
	}
h2#titlecomments {
	background:url(images/title_comments.jpg) no-repeat;
	width:180px;
	height:27px;
	margin:20px auto 8px auto;
	border:none;
	}
#latestsec, #dlatestsec {
	width:414px;
	float:left;
	margin:5px 0 0 0;
	padding:0 20px; /*For IE6*/
	}
.dlatest #dlatestsec {
	margin:5px 0 0 0;
	padding:0 0 15px 0;
	}
#themodel {
	width:414px;
	float:left;
	margin:17px 0 0 0;
	}
#latestleft {
	width:179px;
	float:left;
	}
#latestright {
	width:215px;
	float:right;
	font-family:verdana,tahoma;
	font-size:12px;
	font-weight:bold;
	color:#555;
	line-height:14px;
	overflow:hidden;
	}
.infobox {
	margin-bottom:10px;
	overflow:hidden;
	}
.infobox .infoval a {
	text-decoration:underline;
	}
.infobox .infoval a.thebrokenlink {
	text-decoration:none;
	}
.infokey {
	width:65px;
	float:left;
	color:#aaa;
	font-size:9px;
	text-decoration:none;
	}
.infoval {
	color:#666;
	}
.model, .model_latest, .userpic {
	width:175px;
	border:2px solid #838383;
	background:#bbb;
	cursor:pointer;
	margin:20px 0 0 20px;
	}
.model_latest {
	margin:0;
	}
.userpic {
	margin:16px auto 0 auto;
	padding:0;
	}
#nouser {
	background:url(/pcm/pics_userpics/userpic.jpg) no-repeat;
	height:175px;
	}
.entry .wp-polls {
	border:1px solid #c9c9c9;
	padding:10px;
	margin:10px 0 10px 200px;
	float:left;
	}
.entry .wp-polls p {
	margin:0 0 20px 0;
	font-size:12px;
	line-height:16px;
	}
.entry .wp-polls div p {
	margin:0;
	}
.infoval a {
	text-decoration:underline;
	}
.model:hover, .model_latest:hover, .userpic:hover {
	border:2px solid #77c2dd;
	}
.model_info, .model_info_latest {
	width:179px;
	margin:10px 0 0 20px;
	text-align:center;
	font-family:verdana, tahoma;
	font-size:18px;
	font-weight:bold;
	}
.model_info_latest {
	margin-left:0;
	}
.model_info a, .model_info_latest a {
	color:#333;
	}
.model_info_latest a {
	text-decoration:none;
	}
.clear {
	clear:both;
	}
.update_title, .polls_title, .yparchivelink, .motm_link {
	font-size:12px;
	font-weight:bold;
	font-family:verdana,tahoma;
	margin-bottom:0px;
	color:#a88e00;
	}
.motm_link {
	color:#4aa579;
	clear:both;
	margin-left:25px;
	}
.yparchivelink {
	padding:10px 0 0 20px;
	}
.yparchivelink a {
	text-decoration:none;
	}
.polls_title {
	margin-top:10px;
	}
.update_date {
	font-size:9px;
	margin-bottom:10px;
	}
.update_content {
	font-size:12px;
	}
#showupdateex,#hideupdateex {
	float:left;
	font-weight:bold;
	margin-bottom:5px;
	cursor:pointer;
	}
#smalldet1,#smalldet2,#smalldet3,#smalldet4 {
	width:175px;
	float:left;
	font-family:verdana,tahoma;
	font-size:12px;
	font-weight:bold;
	color:#555;
	padding:0 21px 0 22px;
	margin-top:15px;
	}
#showdet1,#showdet2,#showdet3,#showdet4 {
	float:left;
	width:26px;
	height:26px;
	background:url(images/toggledown.jpg) no-repeat;
	cursor:pointer;
	margin:8px 0 0 76px;
	padding-left:20px;
	background-position:right;
	}
#hidedet1,#hidedet2,#hidedet3,#hidedet4 {
	float:left;
	width:26px;
	height:26px;
	background:url(images/toggleup.jpg) no-repeat;
	cursor:pointer;
	margin:8px 0 0 76px;
	padding-left:20px;
	background-position:right;
	}
#tooltip {
	position: absolute;
	z-index: 3000;
	}
#tooltip h3, #tooltip div {
	margin: 0;
	}
#tooltip .brokenlink {
	width:100px;
	font-size:10px;
	font-family:verdana,tahoma;
	color:#666;
	background-color:#ddd;
	border: 1px solid #838383;
	padding:3px 2px 5px 9px;
	}
#tooltip .sortpop {
	font-size:10px;
	font-family:verdana,tahoma;
	color:#666;
	background-color:#eee;
	border:2px solid #666;
	padding:5px;
	}
#tooltip .bigimage {
	width:175px;
	border:2px solid #838383;
	}
.popup img {
	border:2px solid #838383;
	}
.popup img:hover {
	border:2px solid #77c2dd;
	}
#update_archives ul {
	margin:10px 0;
	}
#update_archives ul li {
	list-style-type:none;
	border-bottom:1px solid #ddd;
	padding:10px;
	}
table {
	font-family:verdana,tahoma;
	font-size:12px;
	border-collapse:collapse;
	font-weight:bold;
	}
tbody {
	/*border-bottom:2px solid #838383;*/
	}
tbody td {
	padding:10px 12px;
	color:#777;
	}
#tablehead, #tablefoot {
	background:#c0c0c0;
	}
#tablehead th, #tablefoot td {
	padding:6px 0;
	border-top:2px solid #838383;
	font-size:14px;
	color:#444;
	}
#tablefoot td {
	border-bottom:2px solid #838383;
	border-top:none;
	}
.m_1 {
	width:100px;
	}
.m_2 {
	width:100px;
	}
.m_3 {
	width:100px;
	}
.m_4 {
	width:80px;
	}
.m_5 {
	width:80px;
	}
.m_6 {
	min-width:70px;
	_width:70px;
	}
.m_7 {
	width:100px;
	}
.m_8 {
	width:100px;
	}
.m_9 {
	width:100px;
	}
.m_1, .m_2, .m_3, .m_4, .m_5, .m_6, .m_7, .m_8, .m_9 {
	text-align:center;
	overflow:hidden;
	}
.odd {
	background:#e0e0e0;
	}
.even {
	background:#e7e7e7;
	}
.currentpage {
	color:#cf8715;
	}
#searchtable {
	margin-top:17px;
	width:626px;
	}
#searchtable table tr {
	width:626px;
	}
p#randomline {
	padding:20px;
	font-family:verdana,tahoma;
	font-size:12px;
	font-weight:bold;
	color:#666;
	}
.sortways {
	margin:10px auto;
	float:left;
	}
.sort, .sortlast {
	height:24px;
	background:url(images/sort_bg.jpg) repeat-x;
	float:left;
	padding:0;
	text-align:center;
	width:136px;
	margin-right:8px;
	}
.sortlast {
	margin-right:0;
	}
.sort_a, .sort_z, .sort_down, .sort_up {
	height:24px;
	width:29px;
	cursor:pointer;
	}
.sort_a, .sort_down {
	float:left;
	}
.sort_z, .sort_up {
	float:right;
	}
.sort_x {
	width:78px;
	height:24px;
	float:left;
	font-family:verdana,tahoma;
	font-weight:bold;
	color:#777;
	font-size:12px;
	line-height:22px;
	}
.sort_a {
	background:url(images/sort_a.jpg) no-repeat;
	}
.sort_z {
	background:url(images/sort_z.jpg) no-repeat;
	}
.sort_down {
	background:url(images/sort_down.jpg) no-repeat;
	}
.sort_up {
	background:url(images/sort_up.jpg) no-repeat;
	}
#pollbox {
	float:left;
	width:218px;
	margin-top:17px;
	}
#pollmargins {
	padding:0 9px;
	}
#pollsbottom {
	padding:0 12px;
	}
.pagesnav {
	float:left;
	padding:10px 0;
	color:#666;
	}
.shownummodels {
	width:180px;
	float:right;
	padding:10px 0;
	color:#666;
	}
.pgmodels {
	font-weight:bold;
	border:1px solid #888;
	background:#ddd;
	padding:5px;
	}
a.nxtprevnav, a.nxtprevnav:hover {
	font-weight:bold;
	border:1px solid #888;
	background:#ddd;
	padding:5px;
	text-decoration:none;
	margin:8px 10px 0 0;
	float:left;
	}
#thumbgal {
	margin-bottom:5px;
	}
#totalmodels {
	font-size: 16px;
	font-weight:bold;
	margin-top:15px;
	}
#mucount {
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
	}
#something {
	float:right;
	margin-top:17px;
	}
#adsense {
	float:left;
	width:728px;
	height:15px;
	background:transparent;
	margin:0 0 -8px 0;
	padding-left:121px;
	}
#adsensel, #adsenser, #adsenser2 {
	float:left;
	width:200px;
	height:200px;
	padding:12px 0 0 9px;
	}
#yp_subnotice {
	color:#777;
	width:460px;
	margin:-15px auto 5px;
	}
#cantfind {
	font-size:11px;
	color:#777;
	margin:-5px auto;
	text-align:center;
	}
#currentcate {
	font-size:11px;
	font-weight:bold;
	color:#444;
	clear:both;
	}
#currentcate a {
	color:#777;
	font-weight:normal;
	}
.listcat {
	float:left;
	margin-bottom:10px;
	}
.parentcat {
	font-size:24px;
	font-weight:bold;
	margin:5px 0;
	padding:8px;
	width:608px;
	background-color:#f3f3f3;
	border:1px solid #ddd;
	color:#555;
	}
.parentinner {
	font-size:14px;
	font-weight:normal;
	color:#888;
	text-transform:uppercase;
	padding-left:10px;
	vertical-align:top;
	}
.parentinner a, .parentinner a:hover {
	text-decoration:none;
	}
.children {
	float:left;
	}
.listcatiteml, .listcatitemr, .listcatitemld, .listcatitemrd, .listcatitemldmu, .listcatl, .listcatr {
	font-weight:bold;
	font-size:14px;
	color:#666;
	width:300px;
	height:50px;
	margin-bottom:10px;
	}
.listcatl, .listcatr {
	height:auto;
	float:left;
	padding-right:13px;
	}
.listcatr {
	float:right;
	}
.listcatitemld, .listcatitemrd {
	height:90px;
	}
.listcatitemld, .listcatiteml, .listcatl {
	clear:left;
	float:left;
	}
.listcatitemrd, .listcatitemr, .listcatr {
	clear:right;
	float:right;
	}
.listcatitemldmu {
	height:20px;
	clear:left;
	float:left;
	margin-bottom:5px;
	}
.listcatiteminner, .listcatiteminnermu {
	font-size:10px;
	font-weight:normal;
	color:#888;
	text-transform:uppercase;
	}
.listcatiteminnermu {
	vertical-align:top;
	padding-left:5px;
	}
.listcatiteminner a, .listcatiteminner a:hover, .listcatiteminnermu a, .listcatiteminnermu a:hover{
	text-decoration:none;
	cursor:pointer;
	}
.mubio {
	clear:both;
	background:#efefef;
	border:2px solid #ccc;
	color:#666;
	padding:3px 10px;
	width:400px;
	margin-bottom:10px;
	}
img#wpstats {
	display:none;
	}
.dtopsec {
	clear:both;
	float:left;
	width:626px;
	margin:8px 0 0 0;
	background-color:#e1f1de;
	border-top:2px solid #97d08e;
	}
.dtopl, .dtopr {
	float:left;
	width:217px;
	height:1px;
	border-bottom:2px solid #97d08e;
	}
.dtopm {
	float:left;
	width:192px;
	height:1px;
	border-bottom:2px solid #e1f1de;
	}
a.dbiodown, a.dbioup {
	float:left;
	clear:both;
	margin:0 0 0 215px;
	width:192px;
	background-color:#e1f1de;
	border-right:2px solid #97d08e;
	border-bottom:2px solid #97d08e;
	border-left:2px solid #97d08e;
	color:#97d08e;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	}
.dbiosep {
	float:left;
	clear:both;
	width:586px;
	height:0;
	padding-left:20px;
	}
.dbiosepin {
	float:left;
	clear:both;
	width:586px;
	border-top:2px solid #97d08e;
	margin:0;
	}
.dbtn {
	float:left;
	padding:3px 0 3px 10px;
	}
.dbtn span {
	font-size:14px;
	padding-left:3px;
	color:#719e6a;
	}
.dleftsec, .dlatest, .dupdates {
	width:414px;
	float:left;
	}
.dleftsec {
	padding:0 0 10px 14px;
	overflow:hidden;
	}
.dlatest {
	border-bottom:2px solid #97d08e;
	margin-bottom:15px;
	}
.dleftsec .dlatest h3 {
	padding-bottom:10px;
	}
.dmisc {
	float:left;
	padding:5px 20px 2px;
	width:586px;
	}
.dbio {
	float:left;
	width:586px;
	padding:0 20px;
	}
.dbio div {
	float:left;
	}
.dgallery, .drightsec {
	float:right;
	width:183px;
	}
.dgallerypix {
	padding:15px 2px;
	float:left;
	}
.dgallerypix span {
	float:left;
	margin:0 10px 10px 0;
	}
.dgallerypix span.popup {
	margin:0;
	}
.dlatmodels {
	float:left;
	padding:15px 2px;
	}
.dlatmodels img {
	width:175px;
	height:175px;
	border:2px solid #838383;
	}
.dlatmodels img:hover {
	border:2px solid #77c2dd;
	}
.dupdates ul {
	list-style-type:none;
	}
.dupdates ul li .update_content p {
	overflow:hidden;
	}
.dupdates ul li .update_content img {
	max-width:414px;
	padding:10px 0;
	}
.dupdates hr {
	width:80%;
	color:#ccc;
	margin:0 auto;
	}
.dupdates ul li {
	margin-top:15px;
	}
.dhostimg, .dhostimg img {
	float:left;
	width:120px;
	height:40px;
	margin:0 20px -10px 0;
	}
.ddonate {
	float:right;
	padding:0 15px 0 0;
	}
.dmisc .ddtxt {
	float:left;
	width:400px;
	padding-left:20px;
	padding-top:5px;
	}
.dpost h2 {
	color:#227b14;
	border:none;
	float:left;
	height:40px;
	line-height:40px;
	}
.drightsec h3, .dleftsec h3 {
	color:#227b14;
	font-size:18px;
	}
.dupdates .update_title {
	color:#4aa579;
	}
.dbio .entry p {
	color:#333;
	font-size:14px;
	margin:10px 0;
	}
.desbanner img, .dmusbanner img, .dmusbanner {
	width:120px;
	height:40px;
	float:left;
	}
.desbanner {
	width:120px;
	height:40px;
	margin:0 0 10px 0;
	clear:both;
	}
.dlistbanner {
	width:120px;
	height:40px;
	float:left;
	margin-bottom:5px;
	}
.dlistinfo {
	float:left;
	width:300px;
	}
.dnoinfo {
	float:left;
	padding:4px 0;
	}
#dblogbg {
	float:left;
	background-color:#e8e8e8;
	border-bottom:2px solid #aaa;
	overflow:hidden;
	width:626px;
	}
.dbioo {
	width:626px;
	float:left;
	}
.post ul#muul {
	margin-top:10px;
	}
.post ul#muul li {
	list-style:none;
	}
#privad {
	font-size:10px;
	color:#777;
	float:left;
	margin:20px 0 5px 0;
	line-height:14px;
	}
#privad a {
	font-size:10px;
	color:#aaa;
	}
#sidebar ul ul li a#mured {
	color:#ff0000;
	font-size:14px;
	}
#sidebar ul ul li a#mugreen {
	color:#66CD00;
	font-size:14px;
	}
#staplesad {
	float:left;
	margin:18px 2px 8px 9px;
	}
#staplesad a {
	text-decoration:underline;
	}
#fbbutton {
	width:163px;
	height:40px;
	float:left;
	//margin:-12px 0 5px 30px;
	margin:0 0 17px 30px;
	}
#fbbutton a {
	width:163px;
	height:40px;
	float:left;
	background: url(images/fbbutton.jpg) no-repeat;
	}