#adsWebseekers a {
	font-size : 10px;
	color : #666;
}
#adsWebseekers strong {
	background-color : #f90;
	color : #fff;
	font-size : 10px;
	margin-right : 5px;
	padding : 1px;
}

#specialDonation {
	height : 160px;
	width : 160px;
	position : absolute;
	top : 165px;
	left : 571px;
	z-index : 10;
display : none;
}

p {
	display : block;
	margin : 0 0 20px 0;
}

.modelInfo {
	width : 250px;
	float : right;
	position : relative;
}
.modelInfo th.title {
	text-align : center;
	font-weight : bold;
	font-size : 110%;
	background-color : #eee;
}
.modelInfo h3 {
	position : abosolute;
	background : url('images/h3-modelInfo.gif') no-repeat;
	width : 250px;
	height : 30px;
	text-indent : -99999px;
	margin : 0;
	padding : 0;
}
.modelInfo table {
	width : 100%;
	border-left : 2px solid #666;
	border-right : 2px solid #666;
	font-size : 10px;
}
.modelInfo th {
	padding : 1px 3px;
	font-weight : normal;
	text-align : right;
	vertical-align : top;
	white-space : nowrap;
}
.modelInfo td {
	padding : 1px 3px;
}
.modelInfo td.diffLevel {
	text-align : center;
}
.modelInfo td.download {
	text-align : left;
	padding-left : 45px;
	_min-height : 50px;
	height : 50px;
	background : url('images/td-download.gif') no-repeat 3px 8px;
	background-color : #eee;
}
.modelInfo td.download em {
	text-decoration : underline;
	font-style : normal;
	font-weight : bold;
}
.modelInfo td.download ul {
	margin : 3px 0;
	text-indent : 0;
	padding : 0;
}
.modelInfo td.download li {
	text-align : left;
	margin : 2px 0;
	list-style : none;
}
.modelInfo td.download li a {
	color : #666;
	font-weight : bold;
}
.modelInfo td b, .modelInfo td i {
	font-style : normal;
	font-weight : normal;
	color : #f90;
	background-color : #f90;
	border : 1px solid #f90;
	margin : 0 1px;
	padding : 0 2px;
}
.modelInfo td i {
	background : none;
	color : #f6f6f6;
}

.modelInfo .paypalDonation {
	border : 0;
	padding : 0;
	margin : 0;
	background : url('images/donation-bg.gif') no-repeat;
	height : 99px;
	width : 250px;
}
.modelInfo .paypalDonation form {
	padding : 17px 0 0 142px;
	text-align : left;	
	margin : 0;
}
.modelInfo .paypalDonation span {
	display : block;
	padding : 2px 10px;
	text-align : justify;
	font-size : 11px;
	line-height : 14px;	
	color : #666;
}
#adsZTMC {
	bottom : 130px;
	position : absolute;
	right : 250px;
}
#adsZTMC a {
	font-size : 10px;
	color : #666;
}
#adsZTMC strong {
	background-color : #f90;
	color : #fff;
	font-size : 10px;
	margin-right : 5px;
	padding : 1px;
}
.promo {
	width : 146px;
	overflow : hidden;
	margin : 20px;
	border : 1px solid #aaa;
	padding : 5px;
}
.promo a {
	display : block;
	height : 31px;
	width : 146px;
	text-indent : 157px;
	white-space : nowrap;
}
#promo-1 {
	background : url('images/promo-1.gif') no-repeat 5px 5px;
}
#promo-2 {
	background : url('images/promo-2.gif') no-repeat 5px 5px;
}
#promo-3 {
	background : url('images/promo-3.gif') no-repeat 5px 5px;
}
#projectWonderful_01 {
	position : absolute;
	top : 165px;
	left : 587px;
	z-index : 10;
	overflow : hidden;
}

#projectWonderful_02 {
	margin-bottom : 25px;
}

#promotional {
	position : absolute;
	top : 185px;
	left : 561px;
	z-index : 10;
	background : url('images/promotional.gif') no-repeat;
	width : 174px;
	overflow : hidden;
}
#promotional a {
	display : block;
	height : 37px;
	width : 174px;
	text-indent : 175px;
	white-space : nowrap;
}

li.flickr {
	position : absolute;
	top : 0;
	left : 0;
}
li.flickr div.flickr_badge_image {
	width : 61px;
	height : 61px;
	overflow : hidden;
}

li.flickr a#flickr_www {
	display : block;
	background : url('images/paprhood.gif') no-repeat;
	height : 137px;
	left : 718px;
	position : absolute;
	top : 11px;
	width : 23px;
	overflow : hidden;
	text-indent : 25px;
}
li.flickr div.flickr_badge_image img{
	padding : 0;
	border : 0;
	position : relative;
	top : -5px;
	left : -5px;
}
li.flickr div#flickr_badge_image1 {
	left : 576px;
	position : absolute;
	top : 11px;
}
li.flickr div#flickr_badge_image2 {
	left : 647px;
	position : absolute;
	top : 11px;
}
li.flickr div#flickr_badge_image3 {
	left : 647px;
	position : absolute;
	top : 83px;
}
li.flickr div#flickr_badge_image1 {
	border : 2px solid #0465DD;
}
li.flickr div#flickr_badge_image2 {
	border : 2px solid #FF0184;
}
li.flickr div#flickr_badge_image3 {
	border : 2px solid #0465DD;
}

body {
	font-size : 12px;
	font-family : Verdana, Arial, Sans-Serif;
	background-color : #fff;
	color : #666;
	line-height : 16px;
}
#page { 
	background : none; 
	border : none;
	width : 980px;
} 
#footer { 
	background : none;
	border : none; 
	margin : 0; 
}
#footer p {
	padding : 3px 0 15px 0;
	text-align : left;
	font-size : 10px;
	margin : 0 0 0 3px;
}
#header { 

	margin : 0; 
	padding : 0; 
	height : 255px; 
	width : 762px;
	background : url('images/personalheader.gif') no-repeat;
}
#header ul.menu {
	position : absolute;
	top : 134px;
	left : 201px;
	margin : 0;
	padding : 0;
}
#header ul.menu li {
	float : left;
	list-style : none;
	margin : 0 8px 0 0;
	padding : 0;
}
#header ul.menu li a {
	display : block;
	height : 17px;
}
#header ul.menu li a span {
	display : none;
}
#header ul.menu li#homeLink a { width : 38px; background : url('images/home.gif') no-repeat; }
#header ul.menu li#authorLink a { width : 51px; background : url('images/author.gif') no-repeat; }
#header ul.menu li#contactLink a { width : 59px; background : url('images/contact.gif') no-repeat; }
#header ul.menu li#guestbookLink a { height : 25px; width : 79px; background : url('images/guestbook.gif') no-repeat; }
#header ul.menu li#homeLink a:hover { background : url('images/home_.gif') no-repeat; }
#header ul.menu li#authorLink a:hover { background : url('images/author_.gif') no-repeat; }
#header ul.menu li#contactLink a:hover { background : url('images/contact_.gif') no-repeat; }
#header ul.menu li#guestbookLink a:hover { background : url('images/guestbook_.gif') no-repeat; }

#header p.feed {
	position : absolute;
	top : 90px;
	left : 476px;
	margin : 0;
	padding : 0;
}
#header p.feed a {
	display : block;
	background : url('images/feed.gif') no-repeat;
	height : 38px;
	width : 36px;
	overflow : hidden;
	text-indent : 40px;
	white-space : nowrap;
}

#header div.adSenseLinksH {
	position : absolute;
	top : 202px;
	left : 9px;
	z-index : 10;
}

#headerimg 	{ 
	margin : 0; 
} 
#headerimg .description {
	text-indent : -99999px;
}

#content {
	padding : 0 243px 0 20px;
	margin : 0;
	_margin-bottom : 1px;
	width : 499px;
	background : url('images/contentbg.gif') repeat-y;
	position : relative;
	_height : 910px;
	min-height : 900px;
}
div.license {
	background : #fff url('images/div-license.gif') no-repeat;
	padding : 25px 13px 0 13px;
	position : relative;
	top : -375px;
	left : 540px;
	width : 195px;
	height : 90px;
	font : normal 11px Verdana, Arial, Helvetica;
	color : #999;
	letter-spacing : -1px;
	text-align : justify;
	_margin-bottom : -1px;
}
div.license a {
	color : #f90;
}
div.license img {
	display : block;
	margin : 0 0 10px 90px;
}

#sidebar {

}
#sidebar h2 {
	margin : 0;
	padding : 0;
}
#sidebar ul ul {
	margin : 0;
	padding : 0;
}
li.recommended li {
	padding : 1px 0 0 0;
	margin : 0;
	height : 40px;
	background : url('images/sidebar-li.gif') no-repeat 6px 39px;
}
li.previous li {
	padding : 1px 0 0 0;
	_padding : 0;
	margin : 0;
	height : 40px;
	background : url('images/li-previous.gif') no-repeat 6px 39px;
}
#rightBar {
	position : absolute;
	left : 762px;
	top : 0px;
	width : 218px;
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#rightBar li li {
	background-position : 4px 39px;
}
#rightBar .adSenseLinks {
	padding : 32px 6px 32px 9px;
	width : 200px;
	height : 90px;
	border-right : 3px solid #666;
	_margin-bottom : -2px;
}
#rightBar li.pagenav {
	background : url('images/pages-bg.gif') no-repeat 0px 203px;
	padding-bottom : 25px;
}
#rightBar ul>li.pagenav {
	background-position : 0 203px;
}
#sidebar #rightBar li.pagenav ul {
	margin : -5px 0 0 17px;
}
#sidebar #rightBar li.pagenav ul ul {
	margin : 0 0 0 5px;
}
#rightBar li.pagenav h2 {
	background : url('images/h2-pages.gif') no-repeat;
	height : 40px;
	text-indent : -99999px;
}
#rightBar li.pagenav a {
	color : #666;
}
#rightBar li.pagenav a:hover {
	text-decoration : none;
}
#rightBar li.pagenav li.current_page_item a {
	color : #f90;
}
#rightBar .recommended {
	background : #fff;
}
#rightBar .recommended h2 {
	background : url('images/h2-recommended.gif') no-repeat;
	height : 55px;
	text-indent : -99999px;
}
#rightBar li.recommended li {
	padding-top : 1px;
}
#rightBar .recommended li a {
	background : url('images/recommended-a.gif') no-repeat 7px 4px;
	color : #999;
	display : block;
	height : 34px;
	padding : 2px 0 0 29px;
	margin : 0 6px 0 4px;
}
#rightBar .recommended li a:hover {
	text-decoration : none;
	background-color : #E6E6E6;
}
#rightBar .recommended a.more, #rightBar .pepakura a.more {
	margin : 7px 0 0 172px;
	display : block;
	width : 38px;
	height : 10px;
	text-indent : 39px;
	overflow : hidden;
	background : url('images/recommended-more.gif') no-repeat;
}
#rightBar .recommended a.more:hover, #rightBar .pepakura a.more:hover {
	background : url('images/recommended-more_.gif') no-repeat;
}
#rightBar .recommended li span {
	display : block;
	color : #333;
	margin-top : 4px;
	font-weight : normal;
}

#rightBar .pepakura {
	background : #fff;
	margin-top : 30px;
}
#rightBar .pepakura h2 {
	background : url('images/h2-pepakura.gif') no-repeat;
	height : 36px;
	text-indent : -99999px;
}
#rightBar .pepakura li {
	display : inline;
}
#rightBar .pepakura ul {
	text-align : center;
}
#rightBar img.pepakuraGallery {
	width : 90px;
	height : 90px;
	margin : 2px;
	border : 1px solid #eee;
	padding : 1px;
}

#middleBar {
	position : absolute;
	left : 541px;
	top : 207px;
	width : 221px;
}
#middleBar ul {
	padding : 120px 0 0 0;
	margin : 0;
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#middleBar ul ul {
	margin : 5px 0 0 0;
}
#middleBar li.previous li {
	padding-top : 1px;
	_padding-top : 0px;
}
#middleBar li.previous, #middleBar li.popular, #middleBar li.search {
	padding-bottom : 25px;
}
#middleBar li.previous li a {
	background : url('images/previous-a.gif') no-repeat 7px 7px;
	color : #666;
	display : block;
	height : 34px;
	_height : 35px;
	padding : 2px 0 0 25px;
}
#middleBar li.previous li a:hover {
	text-decoration : none;
	background-color : #FBFAF7;
}
#middleBar li.previous li span {
	display : block;
	color : #FDC063;
	margin-top : 4px;
}
#middleBar li.previous h2 {
	background : url('images/h2-previous.gif') no-repeat;
	height : 40px;
	text-indent : -99999px;
}
#middleBar li.recent h2 {
	background : url('images/h2-recent.gif') no-repeat;
	height : 40px;
	text-indent : -99999px;
}

#middleBar li.popular li a {
	background : url('images/popular-a.gif') no-repeat 7px 7px;
	color : #999;
	display : block;
	height : 34px;
	margin : 0 5px;
	padding : 0 0 0 25px;
}
#middleBar li.popular li a:hover {
	text-decoration : none;
	background-color : #E7E1CD;
}
#middleBar li.popular li span {
	display : block;
	color : #333;
	margin-top : 4px;
	font-weight : normal;
}
#middleBar li.popular h2 {
	background : url('images/h2-popular.gif') no-repeat;
	height : 49px;
	text-indent : -99999px;
}

#middleBar li.search form {
	width : 221px;
	height : 103px;
	margin : 0;
	padding : 12px 0 0 10px;
	background : url('images/searchform-bg.gif') no-repeat;
}
#middleBar li.search form table {
	background : none;
}
#middleBar li.search form #sbb {
	border : 0;
	width : 21px;
	height : 20px;
	text-indent : -99999px;
	padding-left : 22px;
	background : url('images/btn-search.gif') no-repeat;
	cursor : pointer;
}

#middleBar li.search form #sbi {
	font : normal 11px Verdana, Arial, Helvetica, sans-serif;
	color : #666;
	width : 156px;
	padding : 2px;
	border : 1px solid #666;
}
#middleBar li.search form #ss0, #middleBar li.search form #ss1 {
	position : relative;
	left : -7px;
}
#middleBar li.search form font {
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #666;
	letter-spacing : -1px;
	position : relative;
	top : -2px;
	left : -10px;
	text-transform : lowercase;
}
#middleBar li.search>form font {
	top : -3px;
}

#linksBar {
	width : 762px;
	height : 224px;
	border-top : 1px solid #F2EFF3;
	margin-top : 1px;
}
#linksBar ul {
	padding : 0;
	margin : 0;
	list-style-type : none;
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing : -1px;
}
#linksBar ul a {
	color : #999;
}
#linksBar ul a:hover {
	color : #999;
	text-decoration : none;
}
#linksBar ul li {
	position : relative;
}
#linksBar li.categories {
	background : #F2EFE3;
	width : 318px;

	height : 224px;
	float : left;
}
#linksBar li.categories h2 {
	background : url('images/h2-categories.gif') no-repeat 0 0;
	height : 34px;
	width : 308px;
	text-indent : -99999px;
	position : relative;
	top : 10px;
	left : 10px;
	padding-bottom : 15px;


}
#linksBar li.categories ul {
	padding-left : 30px;
}
#linksBar li.categories li {
	width : 144px;
	float : left;
	padding : 2px 0 2px 0px;
}
#linksBar li.categories a {
	background : url('images/categories-a.gif') no-repeat 0 0;
	padding-left : 26px;
}
#linksBar li.categories a:hover {
	background : url('images/categories-a_.gif') no-repeat 0 0;
	color : #f90;
	text-decoration : none;
}
#linksBar #linkcat-7 {
	width : 209px;
//	width : 206px;
	height : 224px;
	float : left;
	z-index : 1;
}
#linksBar #linkcat-7 h2 {
	background : url('images/h2-blogroll.gif') no-repeat 0 -1px;
	height : 225px;
	width : 43px;
	text-indent : -99999px;
	position : absolute;
	top : 0;
	left : 0;
}
#linksBar #linkcat-7 ul {
	height : 190px;
	margin : 0 0 0 35px;
	padding : 25px 0 0 17px;
	background : #fff;
}
#linksBar #linkcat-7 ul li {
	padding : 0 0 3px 0;
}
#linksBar #linkcat-7 ul li a {
	display : block;
	padding : 2px 0 2px 10px;
	background : url('images/blogroll-a.gif') no-repeat left 6px;
}
#linksBar #linkcat-7 ul li a:hover {
	background : url('images/blogroll-a_.gif') no-repeat left 6px;
	color : #f90;
}
#linksBar #linkcat-8 {
	width : 235px;
	height : 192px;
	background : url('images/ul-partners.gif') no-repeat left bottom;
	padding-bottom : 33px;
	z-index : 3;
	float : left;
}
#linksBar #linkcat-8 ul {
	height : 152px;
	background : url('images/ul-partners-bg.gif') repeat-y;
	margin-left : 14px;
	padding : 41px 0 0 3px;
}
#linksBar #linkcat-8 ul li {
	background : url('images/li-partners.gif') no-repeat left bottom;
	margin-left : 8px;
	_border-bottom : 1px solid #bab8b1;
}
#linksBar #linkcat-8 ul li a {
	display : block;
	padding : 2px;
	_padding : 2px 0 0 0;
	margin : 5px 0;

	_margin : 4px 0;
	position : relative;
	top : -3px;
	_top : -2px;
	_height : 17px;
}
#linksBar #linkcat-8 ul li a:hover {
	background : #fff;
}
#linksBar #linkcat-8 h2 {
	background : url('images/h2-partners.gif') no-repeat;
	height : 40px;
	width : 230px;
	text-indent : -99999px;
	position : absolute;
	top : 0;
	left : 0;
}

.narrowcolumn {
	margin : 0;
}
h2.pagetitle {
	margin : 0;
	padding : 0;
	color : #FF9900;
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	position : relative;
	text-align : left;
	top : -95px;
}
.post {
	position : relative;
	margin : 0 10px 40px 0;
	text-align : justify;
}
.post h2 {
	font-family : "Trebuchet MS",Tahoma,Arial;
	font-size : 190%;
	font-size-adjust : none;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	letter-spacing : -1px;
	margin : 0;
	padding : 0;
	line-height : 22px;
}
.post h2 a {
	color : #666;
}
.post h4 {
	text-align : left;
	font-size : 12px;
}
.post .entry, .post h2.title, .narrowcolumn .postmetadata {
	margin-left : 45px;
}
#post-127 .entry {   /* Search results page */
	margin-left : 0;
}
.narrowcolumn .postmetadata {
	position : relative;
	color : #666;
	text-align : left;
	background : url('images/postmetadata-line.gif') repeat-x;
	padding-top : 2px;
	font : bold 9px Arial;
}
.postmetadata {
	margin : 8px 0 8px 0;
	width : 445px;
}
.postmetadata a {
	color : #f90;
}
.postmetadata span.comments {
	position : absolute;
	right : 0;
	top : 0;
	display : block;
}
.postmetadata span.comments a {
	color : #666;
}
.narrowcolumn .alt {
	padding : 5px 0;
	background : none;
	width : 100%;
	margin-left : 0;
}
.adSenseBanner {
	margin : 0 0 40px 20px;
}
.post .date {
	background : url('images/calendar.jpg') no-repeat;
	position : absolute;
	top : 5px;
	left : -54px;
	display : block;
	width : 44px;
	height : 48px;
	text-align : center;
}
.post>.date {
	top : -2px;
	left : -9px;
}
.post .date .month {
	display : block;
	color : #fff;
	font-family : "Trebuchet MS",Tahoma,Arial;
	font-weight : bold;
	font-size : 12px;
	text-transform : uppercase;
	padding : 0 2px 0 0;
}
.post .date .day {
	display : block;
	color : #999;
	font-family : "Trebuchet MS",Tahoma,Arial;
	font-size : 1.9em;
	padding : 5px 2px 0 0;
}
.post img.wp-smiley {
	border : none;
	vertical-align : middle;
}
.entry ul.relatedPosts {
	margin : 0;
	padding : 0;
	text-indent : 0;
}
.entry ul.relatedPosts h3 {
	color : #4f4f4f;
	font : bold 16px Trebuchet MS;
}
.entry ul.relatedPosts li {


	margin : 0;
	padding : 0 0 0 3px;
	font-size : 90%;
	list-style-type : square;
	list-style-position : inside;
}
.entry ul.relatedPosts li a {
	color : #666;
}
.navigation {
	margin : 20px 0 0 0;
	padding-bottom : 20px;
}
#content>.navigation {
	height : 20px;
}
.navigation div {
	white-space	: nowrap;
}
.navigation a {
	color : #f90;
	font-size : 80%;
}
h1 {
	text-indent : -99999px;
}
h1 a {
	position : absolute;
	top : 12px;
	left : 30px;
	display : block;
	width : 266px;
	height : 100px;
}

a {
	color : #963;
}
a:hover {
	color: #820;
}
a.rss {
	color : #666;
	padding : 2px 12px 3px 18px;
	background : url('images/rss.gif') no-repeat;
}
a.rss:hover {
	color : #666;
}

#sidebar ul li.whereIam {
	display : none;
}
