/*
Theme Name: PCNK Dark Purple - Chelsea Newton
Theme URI:
Description:
Version: 2.1
Authors: Ping and Nora Chao
Author URI: http://www.pcnk.net/
Tags: custom background, purple gradient, hardwood, fixed width, three columns, widgets, modules, dark

	Chelsea Newton v2.1
	http://www.chelseanewton.com/pcnk-purple-dark/

	This theme was designed and built by Ping and Nora Chao (for Chelsea Newton),
	whose blog you will find at http://www.pcnk.net/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/****** CSS RESETS (DO NOT CHANGE) ******/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body { line-height:1; font:12px/1.385 Verdana, Arial, sans-serif;*font-size:small;*font:x-small; color:#f9f9f9;	background: #000 url('images//bg_gradient_dark.jpg') repeat-x 0 0; text-align:center; margin-bottom: 20px; overflow-x:hidden;}
ol, ul { list-style: none; margin:0; padding:0; text-align:left;}
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,q:before, q:after {	content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}
a { text-decoration: none; color:#7a7efe;}
a:hover { text-decoration: underline; }
small { font-size: 10px; color:#999; display:block; padding:5px 8px 0;}
hr { display: none; }
a img { border: none; }
acronym, abbr, span.caps {cursor: help; font-size:0.9em; letter-spacing:.07em;}
acronym, abbr {border-bottom: 1px dashed #999;}
.center {text-align: center;}
.hidden { display: none; }
code {font: 1.1em 'Courier New', Courier, Fixed;}
/****** GRID STYLES (DO NOT CHANGE) ******/
.container { width: 920px;margin: 0 auto; }
div.grid-1, div.grid-2, div.grid-3, div.grid-4, div.grid-5, div.grid-6 {float:left;margin-right: 10px;position:relative;}
div.last { margin-right: 0; }
.grid-1  { width: 145px;}
.grid-2  { width: 300px;}
.grid-3  { width: 455px;}
.grid-4  { width: 610px;}
.grid-5  { width: 765px;}
.grid-6  { width: 920px; margin:0; margin-right:0;}
.clearfix:after, .container:after {    content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix, .container {display: inline-block;}
* html .clearfix,* html .container {height: 1%;}
.clearfix, .container {display: block;}
.clear { clear:both; }
/* Background Styles */
#bg-wrapper {background:transparent url(images//bg_chelsea_main.jpg) no-repeat 0 0; width:1800px; position:absolute; left:50%; top:0; height:650px; margin-left:-900px;}
#page { text-align: left; background:transparent url(images/bg_hardwood.jpg) 0 0; padding: 20px 0 30px 0; width: 960px; margin:2px auto 0; position:relative;}
/* Headers */
h1, h2, h3 {font-weight: 700;}
h1 {font-size: 4em; text-align: center;}
h2.pagetitle {font-size: 22px; margin:0 8px 10px; color:#ce0b40;}
h3 {color:#ce0b40; font-size:14px; background-color:#222; border:1px solid #777; border-left:none; border-right:none; padding:4px 8px;}
/***** IMAGES *****/
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
img.alignnone {padding:0 0 4px; border-bottom:1px solid #555; margin:0 0 4px;}
.alignleft{ float:left;}
.alignright{ float:right;}
/***** HEADER *****/
#header {position:relative; width:960px; height:100px;}
#header .top-logo {background:transparent url(images/logo_cnewton.png) 0 0 no-repeat; position:absolute; top:6px; left:20px; z-index:9990 !important; height:85px; width:320px;}
#header .top-logo a {display:block; height:85px; position:relative !important; width:320px;}
#header .top-logo span {position:absolute; left:-9999em; z-index:500;}
/* Search Bar */
#search {background:transparent url(images/bg_searchbox.png) no-repeat 0 0; height:31px; width:268px; position:absolute; right:0; padding:5px 0 0 0; text-align:left;}
#search #searchform {padding:0 0 0 10px;}
#search #s { width: 130px; padding: 2px; margin:0 4px 0 40px; background-color:#888; border:1px solid #9e9e9e; color:#ddd;}
#search #searchsubmit {background-color:#222; border:1px solid #777; color:#ccc; font-family:Verdana, sans-serif; font-size:11px; padding:2px 6px; cursor:pointer;}
.ie #search #s { width: 120px;}
.ie #search #searchsubmit {padding:2px 4px;}
/* Main Navigation */
#navigation {padding:75px 0 0; border-bottom:2px solid #363996;}
#navigation ul {padding:0 0 0 320px; margin:0; height:25px; width:960px; }
#navigation ul li {display:inline; float:left; background:transparent url(images/bg_navi.jpg) repeat-x 0 0; height:25px; border-right:1px solid #777; border-left:1px solid #333;}
#navigation ul li.start {background:transparent url(images/bg_navi_start.png) no-repeat 0 0; width:36px; border:0 !important;}
#navigation ul li.first {border-left:0;}
#navigation ul li.last {border-right:0;}
#navigation ul li a {color:#ccc; font-size:14px; font-weight:700; font-family:Tahoma, Arial, sans-serif; display:block; width:125px; text-align:center; height:22px; padding:3px 0 0 0;}
#navigation ul li.first a {width:73px; text-align:left; padding:2px 0 0 23px;}
#navigation ul li a:hover {text-decoration:none; color:#FF3366;}
/***** CONTENT *****/
#content {font-size: 11px;}
ul.bullets li { background:transparent url(images/bullet_small.png) 0 4px no-repeat; padding-left:10px; color:#888; line-height:13px; margin-bottom:6px; overflow:hidden;}
/* Advertisement */
.ad-wrapper {margin:0 0 20px;}
.ad-wrapper span {font-size:10px; color:#444; display:block; text-align:center;}
/* POST */
.page,
.post {margin:0 0 20px 0; background-color:#090909; position:relative; }
.page .post-content,
.post .post-content {border:1px solid #1f2157; border-bottom:none; padding:10px;}
.post .post-content.no-footer {border-bottom:1px solid #1f2157;}
.post h2 {font-size: 22px; font-family:Tahoma, Arial, sans-serif; clear:both; text-align:left; letter-spacing:.5px; padding:5px 0 10px; line-height:22px; color:#ce0b40;}
.post h2 a {color:#ce0b40; display:block;}
.post h2 a:hover {color:#fc0f4f; text-decoration:none;}
.post .entry {overflow:hidden;}
.post .entry p {line-height:17px; font-size:12px; margin:14px 0; text-align:justify;}
.post .entry ul.bullets {padding:6px;}
.post .entry ul.bullets li { font-size:12px; color:#f9f9f9;}
.post .entry ul.bullets li span {color:#888; font-weight:700;}
.post .entry p span {color:#888; font-weight:700;}
.post .entry p span.divider {border-top:1px solid #444; width:100%; display:block;}
.post .entry p iframe {background-color:#fff;}
.post .entry img.flyright {float:right; margin:10px 10px 10px 20px; }
.post .entry img.flyleft {float:left; margin:10px 20px 10px 10px; }
.page .postmetadata,
.post .postmetadata { margin:0; background-color:#222; color:#aaa; position:relative; padding:4px; border:1px solid #1f2157; border-top:none; text-align:left; font-size:10px;}
.post .postmetadata .postcomments a {position:absolute; right:0; top:0; background-color:#090909; border-color:#1f2157; border-style:solid; border-width:
1px 0 0 1px; padding:3px 6px 4px;}
.post .postmetadata .postcomments a:hover {text-decoration:none; background-color:#1f2157; color:#f9f9f9;}
.post .postmetadata .postactions a {position:absolute; right:0; top:14px; background-color:#090909; border-color:#1f2157; border-style:solid; border-width:
1px 0 0 1px; padding:3px 6px 4px; text-align:right;}
.post .postmetadata .postactions a:hover {text-decoration:none; background-color:#1f2157; color:#f9f9f9;}

/* Begin Lists
	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
/*html>body .entry ul {margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px;}
html>body .entry li {margin: 7px 0 8px 10px;}
.entry ul li:before, #sidebar ul ul li:before {content: "\00BB \0020";}
.entry ol {padding: 0 0 0 35px;}*/
/* End Entry Lists */

/***** SIDEBAR *****/
.sidebar {padding: 0;}
.sidebar .widg-content {font-size:11px; font-family:Verdana, Arial, sans-serif;}
.sidebar h2 {color:#ccc; font-size:14px; font-family:Tahoma, Arial, sans-serif; margin-bottom:10px; letter-spacing:.5px; font-weight:400;}
/***** Sidebar Left *****/
#sidebar-L .widg-content {background:#090909 url(images/bg_gradient_left_sidebar.jpg) 0 0 no-repeat;}
/***** Sidebar Right *****/
#sidebar-R .widg-content {background:none; padding:0;}
#sidebar-R h2 {background:#000 url(images/header_gradient.jpg) repeat-x 0 0; padding:5px 10px 0; line-height:15px;}
/***** FOOTER *****/
#footer {position:relative; margin:0 auto; width:960px;}
#footer .copyright {margin:20px; width:960px; clear:both;}
#footer p {color:#888; text-align:center; font-size:10px; line-height:16px;}
#footer h3 { text-align:left; font-family: Arial, Verdana, sans-serif; color:#993300; font-size:1.3em; margin-bottom:10px;}
#footer ul li {font-size:.9em; margin-bottom:4px; line-height:1.2em;}
/***** WIDGETS *****/
.widg-content {padding:10px; background-color:#000; margin-bottom:10px; overflow:hidden; position:relative;}
#footer .widg-content {border:1px solid #bbb;}
.widg-footer {text-align:right; margin:0 0 10px 0; padding:2px 10px; background-color:#222; border:1px solid #444;}
.widg-footer a {font-size:14px; padding:0 8px;}
#footer .widg-footer {text-align:center; margin:0 0 20px; border:none;}
/* Categories */
.widg-categories ul.bullets li { background:none; padding-left:0; margin-bottom:8px; text-align:right; font-size:10px;}
.widg-categories ul.bullets li a {font-size:12px; display:block; background-color:#111; border:1px solid #222; padding:2px 6px; text-align:left;}
.widg-categories ul.bullets li a:hover {text-decoration:none; border:1px solid #7a7efe; color:#888;}
/* Photos */
.widg-photos .widg-content ul {float:left;}
.widg-photos .widg-content ul li {width:140px;}
.widg-photos .widg-content ul.left li {margin:0 5px 10px 5px;}
.widg-photos .widg-content ul.right li {margin:0 5px 10px 5px;}
.widg-photos .widg-content ul li span {text-align:center; background-color:#444; padding:0 8px 8px; display:block;}
.widg-photos .widg-content ul li span a {font-size:12px; display:block;}
.widg-photos .widg-content ul li img {padding:10px; border:10px solid #444; display:block;}
/* Navigation: Older/Newer Entries */
.widg-navi {position:relative; overflow:hidden; margin-bottom:10px;}
.widg-navi a {display:block; background-color:#111; border:1px solid #222; padding:8px;}
.widg-navi a:hover {text-decoration:none; background-color:#7a7efe; color:#eee;}
/* Recent Comments */
.widg-recent-comments ul li {padding-bottom:10px;}
.widg-recent-comments blockquote {line-height:1em;}
.widg-recent-comments blockquote p {padding-top:5px; margin-bottom:6px !important; font-size:1.2em !important;}
.widg-recent-comments .bg-start,
.widg-recent-comments .bg-end {font-family:Georgia, "Times New Roman", serif; color:#777; font-size:4.5em;}
.widg-recent-comments .bg-start { height: 30px; padding: 16px 8px 0 0; margin-bottom: -10px; float:left;}
.widg-recent-comments blockquote cite { margin:0; font-weight:700; color:#333;}
/* WNBA Widget */
.widg-wnba {float:left; margin:0 10px 10px 0;}
/* Quick Stats Widget */
.widg-quickstats {float:left; margin:0 0 10px 0; width:552px; border:1px solid #555;}
/* Photos Page */
.photos-page ul li {width:140px; float:left; margin:10px 8px 10px 0; height:214px;}
.photos-page ul li span {text-align:center; background-color:#444; padding:0 8px 8px; display:block;}
.photos-page ul li span a {font-size:12px; display:block;}
.photos-page ul li img {padding:10px; border:10px solid #444; display:block;}
/***** COMMENTS *****/
#respond {padding-top:10px;}
/*.entry form {text-align:center;}
select {width: 130px;}*/
/* Comment Form */
.commentlist li, #commentform input, #commentform textarea {font: 11px Verdana, Arial, Sans-Serif;}
#commentform p {font-family: Verdana, Arial, Sans-Serif; margin: 5px 0; }
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 5px 0; background-color:#999; border:1px solid #ddd;}
#commentform textarea {width:449px; padding:2px; background-color:#999; border:1px solid #ddd;}
#commentform #submit {margin:10px 0; float: right; background-color:#555; border:1px solid #777; color:#ccc; cursor:pointer; font-family:Verdana, sans-serif; font-size:11px; font-weight:700; padding:4px;}
/* Comment List */
.commentlist {padding: 0; text-align: justify;}
.commentlist p {font-weight: 400; line-height: 16px; text-transform: none; margin: 10px 5px 10px 0;}
.commentlist li { font-weight:700; margin: 15px 0; padding: 5px 10px; list-style: none; background-color:#333;}
.commentlist li .avatar {float: right; border: 1px solid #aaa; padding: 4px; background-color: #777; margin:6px 0 6px 16px;}
.commentlist cite, .commentlist cite a {font-weight:700; font-style: normal; font-size: 14px;}
.commentmetadata {font-weight: 400; margin:5px 0; display: block; font-size:9px;}
.nocomments {text-align: center; margin: 0; padding: 0;}
.alt {background-color:#222 !important; border-top: 2px solid #777; border-bottom: 2px solid #777;}
/* --------------------------------------------*/
/* Begin Structure */
/*.widecolumn .smallattachment {text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px;}
.widecolumn .attachment {text-align: center; margin: 5px 0px;}*/
/* End Structure */
/* Sidebar Lists */
/*#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
ol li, #sidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0; padding: 0;}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, strike {color: #777;}*/
/* End Sidebar Lists */
/* Calendar */
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 155px;}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9px;}
#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 caption {text-align: center; width: 100%; font: 700 13px Verdana, Arial, Sans-Serif; text-align: center;}
#wp-calendar th {font-style: normal; text-transform: capitalize;}
#wp-calendar td {padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */background-color: #fff; }
/* End Calendar */
/* Captions */
.aligncenter,
div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}
/* End captions */

/* Photo Gallery - Lightbox */
.pxDivWrapper {
    float:left;
    width:75px;
    padding:0 6px 10px 5px;
}