/*  
Theme Name: Power of the Pens, Wacom Holiday 2007
Theme URI: http://www.powerofthepens.com/
Description: Custom WordPress theme for the Wacom Holiday 2007 campaign.
Version: 1.0
Author: eROI
Author URI: http://www.eroi.com/
*/


/************************************************************************

	Site:		powerofthepens.com

	Author:		eROI		[www.eroi.com]  

	Client:		Wacom		[http://www.wacom.com/]

	Listing Order:
	==============

	1 - Global
	2 - Structure/Layout
	3 - Header Styles
	4 - Left Navigation
	5 - Main Content
	6 - Footer Navigation
	98 - Future Styles
	99 - User Generated Content
	

************************************************************************/

/***********************************************************************
	1 - GLOBAL STYLES
************************************************************************/

body {
	font-size: 10px; /* Resets 1em to 10px */
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dddddd;
	color: #7b7b7b;
	text-align: center;
	margin-top: 0;
	padding-top: 0;
}

html, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, form, input, select, div, p, img, table, td { 
	margin: 0; 
	padding: 0; 
	list-style-type: none;
}

p {
	font-size: 10px;
}

.title {
	font-weight: bold;
}

h1 {
	font-size: 4em;
	margin: 0;
}

h2 {
	font-size: 1.6em;
	margin: 0;
}

h3 {
	font-size: 1.3em;
	padding: 0;
	margin: 50px 0 0;
}

a {
	color: #c90062;
}

a:hover {
	color: #00a5db;
}

a img {
	border: none;
}

hr {
	display: none;
}

.nowrap {
	white-space: nowrap;
}

p.alert {
	color: #c90062;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}
p.alert#comingdate {
	margin-top: 10px;
	margin-bottom: 0;
}


/***********************************************************************
	2 - STRUCTURE/LAYOUT STYLES
************************************************************************/

body {
	margin: 0 0 20px 0;
	padding: 0;
}

#page {
	margin: 0 auto 20px auto;
	padding: 0;
	width: 100%;
	border: none;
}

#homepage {
	width: 914px;
	margin: 0 auto;
	padding-top: 70px;
	padding-bottom: 50px;
}
* html #homepage {
	padding-bottom: 0;
}

#subpage {
	width: 914px;
	margin: 0 auto;
	padding-top: 0;
	padding-bottom: 50px;
}
* html #subpage {
	padding-bottom: 0;
}


/***********************************************************************
	3 - HEADER STYLES
************************************************************************/

#header {
	background-color: #00a5db;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 160px;
}

#header h1, #header h1 a, #header h1 a:hover, #header h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
}

#headerimg {
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 1000px;
}
* html #headerimg {
	padding-bottom: 0;
}

#headerimg #blogtitle {
	float: left;
	width: 202px;
	height: 120px;
	background: url(/wp/wp-content/themes/powerofthepens/images/power-of-the-pens.gif) no-repeat top right;
}
#headerimg #blogtitle a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
#headerimg #blogtitle h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-weight: bold;
	line-height: 80%;
	text-align: right;
	text-transform: uppercase;
}
#headerimg #blogtitle a h1 {
	display: none;
}

#headerimg .description {
	float: left;
	width: 575px;
	margin-left: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
#headerimg .description img {
	margin-top: 15px;
}
#headerimg .description img.subtagline {
	margin-top: 0;
	/*margin-bottom: 0;*/
}


/***********************************************************************
	4 - LEFT NAVIGATION
************************************************************************/

#sidebar {
	float: left;
	width: 173px;
	text-align: left;
}

#sidebar #get-involved {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}
#sidebar #get-involved p.link {
	color: #c90062;
}

#sidebar form {
	margin: 0;
}

#sidebar ul li {
	border-bottom: 1px solid #7e7e7e;
}
#sidebar li#gray-bg {
	display: block;
	background-color: #f4f4f4;
}

#sidebar #get-involved {
	width: 130px;
	margin: 0 auto;
	padding: 28px 0;
}

#sidebar li.artistmenu {
	height: 65px;
	border: none;
}
#sidebar li.artistmenu a {
	display: block;
	width: 116px;
	height: 32px;
	padding-top: 33px;
	padding-left: 58px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #696868;
	text-decoration: none;
}
#sidebar li.artistmenu a:hover {
	color: #860143;
}
#sidebar li.artistmenu-on {
	height: 65px;
	border: none;
}
#sidebar li.artistmenu-on a {
	display: block;
	width: 116px;
	height: 32px;
	padding-top: 33px;
	padding-left: 58px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #860143;
	text-decoration: none;
}
#sidebar li#artist01 {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist01.gif) no-repeat;
}
#sidebar li#artist01-on {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist01-on.gif) no-repeat;
}
#sidebar li#artist01 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist01-hover.gif) no-repeat;
}

#sidebar li#artist02 {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist02.gif) no-repeat;
}
#sidebar li#artist02-on {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist02-on.gif) no-repeat;
}
#sidebar li#artist02 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist02-hover.gif) no-repeat;
}

#sidebar li#artist03 {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist03.gif) no-repeat;
}
#sidebar li#artist03-on {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist03-on.gif) no-repeat;
}
#sidebar li#artist03 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist03-hover.gif) no-repeat;
}

#sidebar li#artist04 {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist04.gif) no-repeat;
}
#sidebar li#artist04-on {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist04-on.gif) no-repeat;
}
#sidebar li#artist04 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist04-hover.gif) no-repeat;
}

#sidebar li#artist05 {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist05.gif) no-repeat;
}
#sidebar li#artist05-on {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist05-on.gif) no-repeat;
}
#sidebar li#artist05 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist05-hover.gif) no-repeat;
}

#sidebar li#artist06 {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist06.gif) no-repeat;
}
#sidebar li#artist06-on {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist06-on.gif) no-repeat;
}
#sidebar li#artist06 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist06-hover.gif) no-repeat;
}

#sidebar li#artist07 {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist07.gif) no-repeat;
}
#sidebar li#artist07-on {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist07-on.gif) no-repeat;
}
#sidebar li#artist07 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist07-hover.gif) no-repeat;
}

#sidebar li#artist08 {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist08.gif) no-repeat;
}
#sidebar li#artist08-on {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist08-on.gif) no-repeat;
}
#sidebar li#artist08 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist08-hover.gif) no-repeat;
}

#sidebar li#artist09 {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist09.gif) no-repeat;
}
#sidebar li#artist09-on {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist09-on.gif) no-repeat;
}
#sidebar li#artist09 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist09-hover.gif) no-repeat;
}

#sidebar li#artist10 {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist10.gif) no-repeat;
}
#sidebar li#artist10-on {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist10-on.gif) no-repeat;
}
#sidebar li#artist10 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist10-hover.gif) no-repeat;
}

#sidebar li#artist11 {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist11.gif) no-repeat;
}
#sidebar li#artist11-on {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist11-on.gif) no-repeat;
}
#sidebar li#artist11 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist11-hover.gif) no-repeat;
}

#sidebar li#artist12 {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist12.gif) no-repeat;
}
#sidebar li#artist12-on {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist12-on.gif) no-repeat;
}
#sidebar li#artist12 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/sidebar-artist12-hover.gif) no-repeat;
}

#sidebar li#email-sign-up {
	margin-top: 30px;
	border-top: 1px solid #7e7e7e;
}
#sidebar li#email-sign-up ul, #sidebar li#email-sign-up-ugc ul {
	margin: 0 auto;
	padding: 15px 0;
	width: 132px;
	list-style-type: none;
}
#sidebar li#email-sign-up p, #sidebar li#email-sign-up-ugc p {
	margin: 10px 0;
}
#sidebar li#email-sign-up p.link, #sidebar li#email-sign-up-ugc p.link {
	margin: 0;
}

#sidebar li#win {
	margin-top: 20px;
}
#sidebar li#win ul {
	margin: 0 auto;
	padding: 15px 0;
	width: 132px;
	list-style-type: none;
}
#sidebar li#win p {
	margin: 10px 0;
}
#sidebar li#win p.link {
	margin: 0;
	color: #c90062;
}

#sidebar li#pick-your-favorite {
	
}
#sidebar li#pick-your-favorite ul {
	margin: 0 auto;
	padding: 15px 0;
	width: 132px;
	list-style-type: none;
}
#sidebar li#pick-your-favorite p {
	margin: 10px 0;
	line-height: 175%;
}
#sidebar li#pick-your-favorite p.link {
	margin: 0;
}

#sidebar li#back-to-artists {
	
}
#sidebar li#back-to-artists ul {
	margin: 0 auto;
	padding: 15px 0;
	width: 132px;
	list-style-type: none;
}
#sidebar li#back-to-artists p {
	margin: 10px 0;
}
#sidebar li#back-to-artists p.link {
	margin: 0;
}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
}

#sidebar ul p {
	margin-top: 5px;
}


/***********************************************************************
	5 - MAIN CONTENT
************************************************************************/

/*** begin COMMON HOMEPAGE AND SUBPAGE ELEMENTS ***/
#email-sign-up p a, #email-sign-up-ugc p a {
	font-size: 12px;
}

#email-sign-up, #email-sign-up-ugc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#email-sign-up .signup, #email-sign-up-ugc .signup {
	font-weight: bold;
	color: #00a5db;
}

#email-sign-up input.textbox, #email-sign-up-ugc input.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #403e3e;
	margin-left: 0;
	margin-bottom: 10px;
}

a.cintiqlink, a.cintiqlink:hover {
	color: #7b7b7b;
	white-space: nowrap;
}

p.link {
	color: #c90062;
}
/*** end COMMON HOMEPAGE AND SUBPAGE ELEMENTS ***/


/*** begin HOMEPAGE ***/
#homepage {
	background-color: #ffffff;
}

.hp-content {
	width: 858px;
	margin: 0 auto;
	font-size: 1.2em;
	text-align: left;
}
* html .hp-content {
	width: 864px;
}

#homepage .hp-content ul {
	list-style-type: none;
	margin-top: 55px;
	height: 155px;
}
#homepage .hp-content ul.firstrow {
	margin-top: 0;
}
* html #homepage .hp-content ul.lastrow {
	height: 210px;
}

#homepage .hp-content ul li {
	float: left;
	margin-left: 18px;
	width: 128px;
}
#homepage .hp-content li.firstcolumn {
	margin-left: 0;
}

#homepage .hp-content ul li a {
	display: block;
	width: 100%;
	padding-top: 108px;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #696868;
	text-decoration: none;
}
#homepage .hp-content ul li a:hover {
	color: #c90062;
}

#homepage .hp-content ul li a .link {
	margin-top: 10px;
	color: #878787;
	text-decoration: underline;
}
#homepage .hp-content ul li a:hover .link {
	color: #00a5db;
}

#homepage .hp-content ul li#thumb01 {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb01.gif) no-repeat;
}
#homepage .hp-content ul li#thumb01 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb01-hover.gif) no-repeat;
}

#homepage .hp-content ul li#thumb02 {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb02.gif) no-repeat;
}
#homepage .hp-content ul li#thumb02 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb02-hover.gif) no-repeat;
}

#homepage .hp-content ul li#thumb03 {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb03.gif) no-repeat;
}
#homepage .hp-content ul li#thumb03 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb03-hover.gif) no-repeat;
}

#homepage .hp-content ul li#thumb04 {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb04.gif) no-repeat;
}
#homepage .hp-content ul li#thumb04 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb04-hover.gif) no-repeat;
}

#homepage .hp-content ul li#thumb05 {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb05.gif) no-repeat;
}
#homepage .hp-content ul li#thumb05 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb05-hover.gif) no-repeat;
}

#homepage .hp-content ul li#thumb06 {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb06.gif) no-repeat;
}
#homepage .hp-content ul li#thumb06 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb06-hover.gif) no-repeat;
}

#homepage .hp-content ul li#thumb07 {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb07.gif) no-repeat;
}
#homepage .hp-content ul li#thumb07 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb07-hover.gif) no-repeat;
}

#homepage .hp-content ul li#thumb08 {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb08.gif) no-repeat;
}
#homepage .hp-content ul li#thumb08 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb08-hover.gif) no-repeat;
}

#homepage .hp-content ul li#thumb09 {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb09.gif) no-repeat;
}
#homepage .hp-content ul li#thumb09 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb09-hover.gif) no-repeat;
}

#homepage .hp-content ul li#thumb10 {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb10.gif) no-repeat;
}
#homepage .hp-content ul li#thumb10 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb10-hover.gif) no-repeat;
}

#homepage .hp-content ul li#thumb11 {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb11.gif) no-repeat;
}
#homepage .hp-content ul li#thumb11 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb11-hover.gif) no-repeat;
}

#homepage .hp-content ul li#thumb12 {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb12.gif) no-repeat;
}
#homepage .hp-content ul li#thumb12 a:hover {
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-thumb12-hover.gif) no-repeat;
}

#homepage-bottom {
	border-top: 1px solid #cdcdcd;
	width: 914px;
	margin: 0 auto;
	background: url(/wp/wp-content/themes/powerofthepens/images/homepage-bottom-background.gif) repeat-y;
	font-size: 10px;
}

#homepage-bottom #email-sign-up {
	float: left;
	width: 260px;
	padding-top: 25px;
	padding-bottom: 25px;
}
* html #homepage-bottom #email-sign-up {
	padding-bottom: 0;
}
#homepage-bottom #email-sign-up #left {
	float: left;
	width: 130px;
}
#homepage-bottom #email-sign-up #left p {
	margin-top: 5px;
}

#homepage-bottom #email-sign-up #right {
	float: right;
	width: 115px;
}

#homepage-bottom #get-involved {
	float: left;
	width: 400px;
	margin-left: 15px;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 15px;
	border-left: 1px solid #cdcdcd;
}
* html #homepage-bottom #get-involved {
	margin-left: 18px;
	padding-left: 18px;
}
#homepage-bottom #get-involved .upload-your-work {
	text-transform: uppercase;
}
#homepage-bottom #get-involved p {
	margin-top: 5px;
}
/*** end HOMEPAGE ***/


/*** begin SUBPAGES ***/
#subpage {
	background-color: #ffffff;
	background: url(/wp/wp-content/themes/powerofthepens/images/subpage-background.gif) repeat-y;
}

#subpagecontent-container {
	float: left;
	width: 740px;
}

#subpagecontent {
	width: 651px;
	margin: 35px auto;
	text-align: left;
}
/*** end SUBPAGES ***/


/*** begin ARTIST'S TOP WALLPAPER ***/
.wallpaper {
	text-transform: uppercase;
}

.wallpaper .title {
	font-weight: bold;
}

.wallpaper img {
	padding: 4px;
	margin-bottom: 3px;
	border: 1px solid #c9c9c9;
}

.wallpaper .caption-left {
	margin-bottom: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.wallpaper .caption-right {
	padding-bottom: 50px;
}

.wallpaper .caption-right ul.links {
	width: 100%;
	margin: 0;
	padding: 0;
}

.wallpaper .caption-right ul.links li {
	float: left;
	margin: 0 0 0 12px;
	padding: 0;
}

.wallpaper .caption-right ul.links li.firstcolumn {
	margin-left: 0;
	margin-right: 8px;
}
/***end ARTIST'S TOP WALLPAPER ***/


/*** begin SIDEPOST ***/
.sidepost {
	float: left;
	display: block;
	width: 170px;
}

ul.socials {
	list-style-type: none;
}
.sidepost ul.socials {
	margin-top: 25px;
}
.mainpost ul.socials {
	float: left;
}

ul.socials li {
	float: left;
	margin-left: 5px;
}
ul.socials li.first {
	margin-left: 0;
}
/*** end SIDEPOST ***/


/*** begin BIO PIC ***/
.bio-pic {
	font-size: 9px;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.bio-pic img {
	border: none;
	margin-bottom: 3px;
}
.bio-pic .caption-left {
	float: left;
	font-weight: bold;
}
.bio-pic .caption-right {
	float: right;
	text-align: right;
}
.bio-pic .description {
	clear: both;
	font-size: 9px;
}
.bio-pic p.description {
	font-size: 9px;
}
/*** end BIO PIC ***/


/*** begin MAINPOST ***/
.mainpost {
	float: right;
	width: 455px;
	margin: 0;
	padding: 0;
}
.mainpost img.headline {
	margin-top: 0; /* CHANGE TO 60PX AS ARTWORK GETS PUBLISHED */
	border: none;
}
.mainpost img.headline-quackenbush { /* To account for the Q in Quackenbush that's pushing the baseline further down */
	margin-top: 0; /* CHANGE TO 60PX AS ARTWORK GETS PUBLISHED */
	margin-bottom: -3px;
	border: none;
}
.mainpost .artist-headline .title {
	font-size: 12px;
	text-transform: uppercase;
}
.mainpost img.artwork, .mainpost img.making-of {
	margin: 10px 0;
	border: none;
}
.mainpost img.artwork-quackenbush { /* To account for the Q in Quackenbush that's pushing the baseline further down */
	margin: 15px 0 10px;
	border: none;
}
.mainpost img.artwork-davis, .mainpost img.image-wrap-left {
	margin: 2px 10px 5px 0;
	border: none;
}
* html .mainpost img.artwork-davis {
	margin: 15px 10px 5px 0;
	border: none;
}
.mainpost p, .bio p, .bio-davis p {
	font-size: 12px;
}

.bio p {
	margin-bottom: 10px;
}
.bio-davis p {
	margin-top: 10px;
	margin-bottom: 10px;
}

.flash {
	margin: 10px 0;
}

.digg, .digg-davis {
	float: left;
	margin-right: 5px;
}
* html .digg {
	margin-right: 0;
}
* html .digg-davis {
	margin-top: 15px;
}
/*** end MAINPOST ***/


/*** begin DESIGNER'S TOOLBOX ***/
.designers-toolbox {
	margin-top: 45px;
	border: 1px solid #cfcfcf;
	padding: 4px;
}
.DTcontent {
	width: auto;
	height: 190px;
}
.DTcontent#dana-woulfe {
	background: url(/wp/wp-content/themes/powerofthepens/images/designers-toolbox-dana-woulfe.gif) no-repeat;
}
.DTcontent#world-leaders {
	background: url(/wp/wp-content/themes/powerofthepens/images/designers-toolbox-world-leaders.gif) no-repeat;
}
.DTcontent#jill-bruhn {
	background: url(/wp/wp-content/themes/powerofthepens/images/designers-toolbox-jill-bruhn.gif) no-repeat;
}
.DTcontent#casey-burns {
	background: url(/wp/wp-content/themes/powerofthepens/images/designers-toolbox-casey-burns.gif) no-repeat;
}
.DTcontent#todd-quackenbush {
	background: url(/wp/wp-content/themes/powerofthepens/images/designers-toolbox-todd-quackenbush.gif) no-repeat;
}
.DTcontent#jack-davis {
	background: url(/wp/wp-content/themes/powerofthepens/images/designers-toolbox-jack-davis.gif) no-repeat;
}
.DTcontent#tim-oakley {
	background: url(/wp/wp-content/themes/powerofthepens/images/designers-toolbox-tim-oakley.gif) no-repeat;
}
.DTcontent#tim-may {
	background: url(/wp/wp-content/themes/powerofthepens/images/designers-toolbox-tim-may.gif) no-repeat;
}
.DTcontent#joshua-berger {
	background: url(/wp/wp-content/themes/powerofthepens/images/designers-toolbox-joshua-berger.gif) no-repeat;
}
.DTcontent#zach-johnson {
	background: url(/wp/wp-content/themes/powerofthepens/images/designers-toolbox-zach-johnson.gif) no-repeat;
}
.DTcontent#jesse-hollis {
	background: url(/wp/wp-content/themes/powerofthepens/images/designers-toolbox-jesse-hollis.gif) no-repeat;
}
.DTcontent#derek-welch {
	background: url(/wp/wp-content/themes/powerofthepens/images/designers-toolbox-derek-welch.gif) no-repeat;
}
.DTcontent ul {
	padding-top: 50px;
}
.DTcontent ul li {
	
}
.DTcontent ul li ul {
	padding: 0;
}
.DTcontent ul li ul li {
	margin-top: 93px;
	color: #686868;
}
.DTcontent ul li.hardwaretools ul li {
	margin-top: 5px;
}
.DTcontent ul li ul li a {
	font-weight: bold;
}
.DTcontent ul li.hardwaretools ul li a {
	color: #454444;
}
.DTcontent ul li.hardwaretools ul li a:hover {
	color: #00a5db;
}
.DTcontent ul li ul li.headline {
	margin-top: 0;
	font-size: 11px;
	font-weight: bold;
	color: #403e3e;
}
.DTcontent ul li ul li.empty {
	height: 13px;
}
.DTcontent ul li.tablet {
	float: left;
	margin-left: 0;
	width: 162px;
	text-align: center;
}
.DTcontent ul li.pens {
	float: left;
	margin-left: 0;
	width: 140px;
	text-align: center;
}
.DTcontent ul li.hardwaretools {
	float: left;
	margin-left: 0;
	padding-top: 13px;
	width: 110px;
	background: url(/wp/wp-content/themes/powerofthepens/images/designers-toolbox-hardware-and-tools.gif) no-repeat;
	text-align: left;
}
* html .DTcontent ul li.hardwaretools {
	padding-top: 18px;
}
/*** end DESIGNER'S TOOLBOX ***/


/*** begin COMMENTS ***/
.commentlist {
	margin-top: 30px;
	padding: 0;
	text-align: left;
}

.commentlist li {
	margin: 0;
	padding: 15px 0 0;
	list-style: none;
	background: url(/wp/wp-content/themes/powerofthepens/images/comments-border.gif) repeat-x;
}
.commentlist li.firstcomment {
	background: none;
	padding: 0;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}

.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	color: #d70268;
}
.commentlist cite a {
	font-weight: bold;
}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}

.comment-date {
	color: #7b7b7b;
}

.comment-text {
	margin: 10px 0;
	color: #878787;
}

#commentform p {
	margin: 5px 0;
}

.nocomments {
	text-align: left;
	margin: 0;
	padding: 0;
}

.commentmetadata {
	margin: 0;
	display: block;
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}

#commentform textarea {
	width: 80%;
	padding: 2px;
}

#commentform #submit {
	margin: 0;
	float: right;
}
/*** end COMMENTS ***/


/***********************************************************************
	6 - FOOTER NAVIGATION
************************************************************************/

#footer {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	clear: both;
	text-align: center;
	background: url(/wp/wp-content/themes/powerofthepens/images/footer-border.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696868;
}

#footer p {
	margin: 0;
	padding: 20px 0 0 0;
	text-align: center;
}
#footer p.last {
	padding-bottom: 20px;
}

#footer ul {
	text-align: center;
	list-style-type: none;
	padding-top: 20px;
	margin: 0 auto 20px auto;
	height: 20px;
}
#footer ul li {
	float: left;
	margin-left: 2px;
}
#footer ul li.firstcolumn {
	margin-left: 0;
}

#footer a {
	color: #696868;
	text-decoration: none;
}
#footer a:hover {
	color: #7e7e7e;
	text-decoration: underline;
}



/***********************************************************************
	98 - FUTURE STYLES
	(this might be needed in case comments are paginated)
************************************************************************/

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
}


/***********************************************************************
	99 - USER GENERATED CONTENT
	(this section is maintained outside of WordPress but its stylesheet is placed here)
************************************************************************/

#subpagecontent ul.imageGrid {
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
}
#subpagecontent ul.imageGrid li {
	
}
#subpagecontent ul.imageGrid li ul {
	list-style-type: none;
	text-align: center;
	margin-top: 25px;
}
#subpagecontent ul.imageGrid li ul.firstrow {
	margin-top: 0;
}
#subpagecontent ul.imageGrid li ul li {
	float: left;
	width: 147px;
	margin-left: 21px;
	text-align: left;
	font-size: 10px;
	text-align: left;
}
#subpagecontent ul.imageGrid li ul li.firstcolumn {
	margin-left: 0;
}
#subpagecontent ul.imageGrid li ul li img {
	border: 1px solid silver;
}
#subpagecontent ul.imageGrid li ul li img.landscape {
	margin: 0 auto;
}
#subpagecontent ul.imageGrid li ul li img.portrait {
	margin: 0 auto;
}
#subpagecontent ul.imageGrid li ul li p {
	margin-top: 5px;
	text-align: left;
}
#subpagecontent ul.imageGrid li ul li p.artmeta, #subpagecontent ul.imageGrid li ul li p.votelink {
	
}
#subpagecontent ul.imageGrid li ul li p.artmeta .title {
	font-weight: bold;
}
#subpagecontent ul.imageGrid li ul li p.artmeta .author {
	white-space: nowrap;
}
#subpagecontent ul.imageGrid li ul li p.votelink {
	font-weight: bold;
	margin-top: 4px;
}
#subpagecontent ul.imageGrid li ul li p.votelink a {
	font-weight: normal;
}

#subpagecontent ul.imageGrid#calendarDownload {
	margin-top: 20px;
}
* html #subpagecontent ul.imageGrid#calendarDownload {
	margin-top: 4px;
}
#subpagecontent ul.imageGrid li ul li ul.wallpaper-links {
	list-style-type: none;
	margin-top: 17px;
}
#subpagecontent ul.imageGrid li ul li ul.wallpaper-links li {
	margin: 0;
}

.register-login-container {
	background: none;
}
.register-login-container#help {
	background: none;
}

.register-login-container p {
	margin-top: 10px;
	font-size: 12px;
}

.register-login-container .register {
	float: left;
	width: 300px;
	padding-right: 25px;
	border-right: 1px solid #cdcdcd;
}
.register-login-container#help .register {
	border-right: none;
}

.register-login-container .login {
	float: left;
	width: 275px;
	margin-left: 25px;
}

ul.formtable {
	margin: 25px 0;
	font-size: 12px;
}

ul.formtable li {
	clear: both;
}
ul.formtable li.artwork {
	clear: both;
	padding: 10px 0;
}

ul.formtable li .label {
	float: left;
	margin-bottom: 10px;
	margin-right: 7px;
	padding-top: 2px;
	text-align: right;
	width: 35%;
}
ul.formtable li .field {
	float: left;
	text-align: left;
	width: 60%;
}
ul.formtable li .label-right {
	float: left;
	text-align: left;
	padding-top: 10px;
	width: 60%;
}
ul.formtable li .label-right a.shaded, ul.formtable li .label-right a.shaded:hover {
	color: #cdcdcd;
}
ul.formtable li .checkbox {
	float: left;
	margin-bottom: 10px;
	margin-right: 7px;
	padding-top: 2px;
	text-align: right;
	width: 35%;
}
ul.formtable li .checkbox-label {
	float: left;
	margin-bottom: 10px;
	margin-right: 7px;
	width: 60%;
}
ul.formtable li .thumbnail {
	float: left;
	width: 145px;
	margin-right: 7px;
	text-align: center;
}
ul.formtable li .image-menu {
	float: left;
	width: 148px;
	text-align: left;
	vertical-align: middle;
}
ul.formtable li .image-menu p.image-title {
	margin: 5px 0;
}
ul.formtable li .image-menu p.link {
	margin: 5px 0;
	font-size: 10px;
	text-transform: uppercase;
}
ul.formtable li .image-menu p.status {
	margin: 5px 0;
	font-size: 10px;
	font-style: italic;
	text-transform: lowercase;
}


ul.formtable input.textbox, ul.formtable select.textbox, .search input.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #403e3e;
	margin-left: 0;
}

.terms-of-use p {
	margin: 5px 0;
}
ol.terms-of-use {
	margin: 15px 0 0 18px;
	list-style-type: decimal;
}
* html ol.terms-of-use {
	padding-left: 9px;
}
ol.terms-of-use li {
	margin: 10px 0;
	list-style-type: decimal;
	list-style-position: outside;
}
* html ol.terms-of-use li {
	
}

.pagination {
	
}

.search {
	margin-bottom: 15px;
}
.search ul {
	list-style-type: none;
}
.search ul li {
	float: left;
	list-style-type: none;
	margin-right: 10px;
	padding: 0;
	text-align: left;
	font-weight: bold;
}

.winner {
	border: 1px solid silver;
	padding: 7px;
	margin-bottom: 20px;
}
.winner p {
	margin-bottom: 10px;
	font-size: 12px;
}
.winner img.frame {
	border: 1px solid silver;
	margin-right: 10px;
}