	body 																{ background:#1d1762;color:#fff; text-shadow: 0 1px 0 #000;								}
	
	#notice-wrapper 														{ background:url('../images/purple/band-top.png') no-repeat center top;						}
/*	#notice 																{background: #0061A8;border-bottom: 1px solid #111 					}*/
	#notice 																{ background:url('../images/purple/notice-biskit.png') repeat-x center bottom; 					}
	#notice .bar															{ border-top: 1px solid #1D1768; 					}
	#notice .newsletter div 												{ background:url('../images/purple/newsletter-field.png') no-repeat center top;
	background: url('../images/purple/newsletter-field.png') no-repeat center top;
	height:43px;
border: 5px solid rgba(30, 30, 103, .75);
border-radius: 8px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
box-shadow: 0 1px 0 rgba(255, 255, 255, .25);
}
	#notice .newsletter a												{ background:url('../images/purple/back-button-subscribe.png'); 								}
	#notice .newsletter input  												{ color:#eee; 	}
	#notice h3 															{ color:#ffffff;	}
	#notice p 															{ color:#ffffff;	}
	#notice a.touch														{ color:#d8d6cb; 	}
	
	
	#header-wrapper														{ background:url('../images/purple/band-top.png') no-repeat center bottom;	 				}
	#header .logo 																{ background:url('../images/purple/ptqlogo.png') no-repeat;				}

	
	
	#slider-wrapper 														{ background:#F9F8F3;border:1px solid #E0DADB;												}
	#slides 																{ background:#f9f8f3; 																		}
	#slider .pager a  													{ background:url('../images/purple/slider-nav-btn.png') no-repeat right center;			}
	#slider.section 														{ border-top:1px solid #F0F0F0;																}
	
	#content .badge 														{ background:url('../images/purple/from-blog.png') no-repeat center center; 					}
	#content div.img.comment 												{ background:url('../images/purple/back-image-shadow-55.png') no-repeat center bottom; 		}
	
	.menu.left li 														{ background:url('../images/purple/menu_star.png') no-repeat left 12px; 						}
	.menu.right li 														{ background:url('../images/purple/menu_star.png') no-repeat right 12px; 					}
	.menu li span															{ color:#938e78; 	}
	.menu input															{ color:#8c8c8c; 	}
	.menu li.selected	 a													{ color:#fff; 	}
	.menu li.selected	 span												{ color:#938e78; 	}
	
	.menu li a																{ color:#eee;	}	
	.menu li a:link														{ 					}
	.menu li a:visited														{ 					}
	.menu li a:hover														{ color:#fff;	}
	
	
	.article .info .tags 													{
	color:#90F;
} 
.sidebar ul a:hover { border:0; text-decoration:none; color:#fff !important;}
	.article .info .tags a 												{ color:#90F;	}
	.article .info span.comments 											{ color:#eee; 	}
	.article .info span.date 												{ color:#90F; 	}
	.article .info span.date span 											{ color:#eee;	}
	
	.comment-info .author 												{ color:#90F; 	}
	.comment-info span.date 												{ color:#90F; 	}
	.comment-info span.date span 											{ color:#eee;	}
	
	a.reply 																{ color:#eee;	}
	a.reply:link														{ 					}
	a.reply:visited 														{ 					}
	a.reply:hover														{ color:#fff; 	}
	a:hover { border-bottom-style:hidden; }
	.form-button 														{ background:url('../images/purple/form-button.png') no-repeat center top;color:#fff;height:33px; 		}
	.section.articles div.img li 											{ background:url('../images/purple/slider-nav-btn.png') no-repeat right center; 			}
	.section.articles div.imgLarge li 										{ background:url('../images/purple/slider-nav-btn.png') no-repeat right center; 			}
	.article div.img li 													{ background:url('../images/purple/slider-nav-btn.png') no-repeat right center; 			}
	.section div.img  													{ background:#f0f0f0;																		}
	.section div.imgLarge  												{ background:#f0f0f0; 																		}
	.section div.img  img 													{ background:#f9f8f3;border:1px solid #e0dadb;												}
	.section div.imgLarge  img 											{ background:#f9f8f3;border:1px solid #e0dadb; 												}
	
	ul.double 															{ background:url('../images/purple/double-list-dots.png'); 									}
	ul.double span														{ color:#eee;	}
	
	ul.double a															{ color:#90F; 	}
	ul.double a:link														{ 					}
	ul.double a:visited													{ 					}
	ul.double a:hover														{ color:#eee;	}
	ul.double a:active													{ 					}
	
	
	ul.dash li 															{ background:url('../images/purple/separator-dots.png') repeat-x left top; 					}
	ul.interviews li 														{ background:url("../images/purple/separator-dots.png") repeat-x left top; 					}
	ul.interviews a.title 												{ color:#eee; 	}
	ul.interviews a.title:link											{ 					}
	ul.interviews a.title:visited											{ 					}
	ul.interviews a.title:hover											{ color:#000;		}
	ul.interviews a.title:active											{ 					}
	
	ul.interviews a.comments 												{ background:url('../images/purple/img-comments.png') no-repeat 3px 2px;color:#eee;border-left:1px solid #eee; }
	ul.interviews a.comments:link 										{ 					}
	ul.interviews a.comments:visited										{ 					}
	ul.interviews a.comments:hover										{ color:#90F;	}
	ul.interviews a.comments:active 										{ 					}
	
	ul.interviews a.author 												{ color:#90F; 	}
	
	
	div.styler															{ color:#fff;	}
	
	div.styler a 															{ color:#90F;	}
	div.styler a:link														{ 					}
	div.styler a:visited													{ 					}
	div.styler a:hover													{ color:#fff; 	}
	div.styler a:active													{ 					}

	.section div.info 													{ color:#90F; 	}
	.section div.info a 													{ color:#90F; 	}
	.section div.info span 												{ color:#fff;	}
	
	.section.hr 															{ background:url('../images/purple/separator-dots.png') repeat-x left center; 				}
	hr, .hr 																	{ background:url('../images/purple/separator-dots.png') repeat-x left center; margin:5px 0;  				}
	.section.single-side 												{ background:url('../images/purple/back-dots-single-side.png') repeat-y right top;			}
	.section.double-side 												{ background:url('../images/purple/back-dots-double-side.png') repeat-y right top;			}
	
	h1>a, h2>a, h3>a, h4>a, h5>a											{ color:#eee;	}
	h1, h2, h3, h4, h5													{ color:#eee; text-shadow:0 1px 0 #000; 	}
blockquote {
	color:#fff;
	 margin: 2em 0 0px;
	padding: 0 60px;
	display:block;
	 quotes: "\201C" "\201D";
 }
 blockquote:before { content: open-quote; font-weight: bold; font-size:500%;float:left; padding-right:0.2em;}
 blockquote:after { content: close-quote; font-weight: bold; font-size:500%;float:right;}
/*	blockquote:before, blockquote:after {
 color: #69c;
		display: block;
		font-size: 700%;
		width: 50px;
	}
	blockquote:before {
		content: '\210C';
		height:0;
		margin-left: -0.55em;
	}
	blockquote:after {
		content:'\210D';
		height: 50px;
		margin-top: -70px;
	}*/
	
	ul a																	{ color:#90F; 	}
	ul a:link																{ 					}
	ul a:visited															{ 					}
	.sidebar ul a:hover, ul a:hover															{ color:#fff;	}
	ul a:active															{ 					}
	ul span																{ color:#fff;	}
a:visited {
	color:#90f; 
}
a {
	color: #90F;
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-style:dotted;
}
.sidebar ul a:visited {
	color: #7900CA;
}
	#content { color:#000; text-shadow: 0 1px 1px #fff; }
	p																	{ color:#000;	}
	
	img.border															{ background:#f5f5f5;border:1px solid #d7d7d7;												}
	img.border:hover													{ background:#ffffff;border:1px solid #b5b5b5; 												}
	
	#content .tweets														{ background:url('../images/purple/img-bird.png') no-repeat left center; 					}
	#content .tweets span 												{ color:#fff;	}
	#content .tweets span strong 											{ color:#90F; 	}
	
	#content-wrapper													{ background:url('../images/purple/band-bottom.png') no-repeat center bottom;				}
	#hash-wrapper														{ background:url('../images/purple/back-body-hash.png') repeat-y center top; 				}
	
	a.collection														{ background:url('../images/purple/back-button-collection.png') no-repeat right top;color:#fff;}
	
	a.more																{ background:url('../images/purple/more-arrow.png') no-repeat right 8px;color:#0080dd; 		}
	a.more:link															{ 					}
	a.more:visited														{ 					}
	a.more:hover														{ color:#eee; 	}
	a.more:active														{ 					}
	
	a.button.more														{ background:url('../images/purple/back-button-more.png') no-repeat left top;color:#fff; 	}
	a.button.more:link													{ 					}
	a.button.more:visited												{ 					}
	a.button.more:hover													{ color:#f7f3e0;	}
	a.button.more:active												{ color:#fff; 		}
	#content p {
padding-bottom: 10px;
}

ol { margin-left: 2em; }
	
/*	.form-comment input 													{ background:#f9f8f3;}
	.form-comment input:focus 												{ background:#fbfbfb;border:1px solid #b7b7b7; 												}
	
	.form-comment textarea 												{ background:#f9f8f3;}
	.form-comment textarea:focus											{ background:#fbfbfb;border:1px solid #b7b7b7; 												}
	
	form input																{ background:#ffffff;border:1px solid #e0dadb;color:#bdbdbd; 								}
	form div.input  														{ background:#f0f0f0;}
	form div.textarea 													{ background:#f0f0f0;}
	textarea 																{ background:#ffffff;border:1px solid #e0dadb;color:#bdbdbd;								}		*/
	
	.submit {
		position:relative;
	font-size:1.5em;
	padding:10px;
	font-weight:bold;
	color:#fff;
	background-color:#221F3F;
	cursor:pointer;
	box-shadow: 0 1px 0 #666 inset;
}
textarea { margin: 10px 0 }
.submit:hover {
	background-color:#322E5C;
}
.submit:active { top: 1px; }
	form label 															{ color:#0061a8; 	}
	
	
	#footer-wrapper														{ background:url('../images/purple/back-footer-top.jpg') no-repeat center bottom; 			}
	
	#footer ul.nav a														{ 					}
	#footer ul.nav a:link													{ 					}
	#footer ul.nav a:visited												{ 					}
	#footer ul.nav a:hover												{ color:#cacaca; 	}
	
	#footer ul.nav li														{ color:#fff;		}
	#footer span.credits													{ color:#fff; 		}
	#footer ul.nav li a														{ color:#fff;		}
	
.medColumns > div {
margin-left: 15px;
float: left;
width: 320px;
background: rgba(0, 0, 0, .33);
border-radius: 6px;
border: 1px solid black;
color: black !important;
box-shadow: 0 1px 0 rgba(255, 255, 255, .25);
padding: 10px;
}
.medColumns h3 {
border-bottom: 2px solid white;
}

.single-side ul li a {
font-size: 1.4em;
text-transform: uppercase;
font-weight: bold;
border-bottom: 1px solid;
padding: 6px 0 3px;
display: block;
}

.single-side ul li a span {
	display:none;
}



/* For light coloured content bg */
.main-content	h1>a, .main-content h2>a, .main-content h3>a, .main-content h4>a, .main-content h5>a											{ color:#222; text-shadow:0 0 0;	}
h1,  h2, h3,  h4,h5													{ border-bottom:3px solid; 	}
.main-content	h1, .main-content h2, .main-content h3, .main-content h4, .main-content h5													{ color:#222; text-shadow:0 0 0; border-bottom:3px solid; 	}
.section 															{ padding-left: 10px; }
.main-content { padding-top: 0; }
.sidebar { padding-top: 20px; }
.section.single-side .main-content { 
	font-size:14px;
	width: 720px;
	padding: 10px 12px;
	margin: 10px 5px 10px 0;
	background: #eee;
	border: 2px solid #1D1762;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0 -1px 0 rgba(255,255,255,.33), 0 0 1px rgba(255,255,255,.33);
}
#footer p { text-shadow: 0 1px 1px #1D1762; color: #fff;}

.single-side .sidebar ul a { color:#fff; text-shadow: 0 1px 1px #000; padding: 5px; display:block; }
.single-side .sidebar ul a:hover { background:#90f; border-bottom: 1px solid #1D1762; }
.single-side .sidebar ul li { list-style:none; }
.single-side .sidebar ul { width:100%; padding: 0;}
.section.single-side .sidebar { width:165px; margin-left: 10px;}
.medColumns > div {
	background-color:#938CE3;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border: 1px solid #000;
	box-shadow: 0 1px 0px rgba(255,255,255,.33) inset, 0 -1px 0px rgba(255,255,255,.33) inset, 1px 0 0px rgba(255,255,255,.33) inset, -1px 0 0px rgba(255,255,255,.33) inset;
}
.medColumns p, .medColumns li,
.main-content .medColumns h1>a, .main-content .medColumns h2>a, .main-content .medColumns h3>a, .main-content .medColumns h4>a, .main-content .medColumns h5>a,
.main-content	.medColumns h1, .main-content .medColumns h2, .main-content .medColumns h3, .main-content .medColumns h4, .main-content .medColumns h5 { color: #fff; text-shadow: 0 0 0; }
.medColumns strong { color:#1D1762; text-shadow: 0 0 0;}
.medColumns h2, .medColumns h3, .medColumns h4, .medColumns h5 { border-bottom: 0; font-weight: normal; }
.medColumns a {text-shadow: 0 0 0 !important;}