/*
THEME NAME: Quiet Color 2 - based on Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 1.3
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR: Thomas Houston
AUTHOR URI:
*/
/* Just some example content */
div#access div.skip-link{position:absolute;top:1em;right:1em;}
.entry-title{clear:both;}
div#container,div.sidebar{margin-top:2em;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}


/*----- general -----*/
* {margin: 0; padding:0;}

img {
border: 0;
}

li {
list-style: none;
}

object { display:block; }

body{background-color: #000;}
/*
div#menu{ font-size:0.9em;height:1.5em;padding-top:0.3em;background:#fff; color: #fff; width:100%;}
div#menu ul a{font-weight:700;text-decoration:none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{background:#ff0033;padding:0.3em 0.5em;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}
*/

/*----- header -----*/
div#header {background-repeat: no-repeat; background-image: url(img/headerbg.jpg); width: 900px; height: 100px; }

div#logo{
	float: left;
}


div#logo a{
	text-decoration: none;
}
div#header h1 {text-indent: -999em; overflow: hidden; position: absolute; top:-20px;}

/*----- typography -----*/
body {font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size: 12px; line-height:18px; color: #fff}

div#access a{ padding-right: 1px; padding-left: 1px; background-color: #3399cc;	text-decoration:none; color: #fff; }


h2.entry-title {font-style: normal; font-weight: normal; font-family: futura, arial, helvetica, sans-serif; font-size: 24px; line-height: 30px; margin-top: 12px; margin-bottom: 6px;}
h2.entry-title a{text-decoration:none; color: #fff; }

h2.page-title { font-style: normal; font-weight: normal; font-family: futura, arial, helvetica, sans-serif; font-size: 18px; line-height: 36px; margin-bottom: 18px;}

h2.page-title a{text-decoration:none; color: #fff;
}

h2.post{ font-style: normal; font-weight: normal; font-family: futura, arial, helvetica, sans-serif; font-size: 18px; line-height: 36px; margin-bottom: 18px;}

a.post{text-decoration:none; color: #fff;
}


h3.entry-title { font-style: normal; font-weight: normal; font-family: futura, arial, helvetica, sans-serif; font-size: 18px; line-height: 36px; margin-bottom: 18px;}
h3.entry-title a{text-decoration:none; color: #fff; }

.entry-date abbr.published {font-size: 0.9em; line-height: 18px; border-width: 0px; color:#bbb;
	font-size: 0.9em;
}
.entry-date {margin-bottom:6px; margin-top:4px;}

.entry-content {color:#fff; font-size: 12px;  margin-bottom: 18px; }
.entry-content em{font-style: italic;}
.entry-content strong{font-weight: bold;}
.entry-content p {font-size: 12px; line-height: 18px; margin-bottom: 18px;}
.entry-content a {color: #45CDCC; font-weight: bold; text-decoration:none;}
.entry-content h1 {font-size: 24px; line-height: 36px; margin-bottom: 18px; font-family: "Lucida Grande", Verdana, Arial, sans-serif;}
.entry-content h2 {font-size: 18px; line-height: 18px; margin-bottom: 18px; font-family: "Lucida Grande", Verdana, Arial, sans-serif;}
.entry-content h3 {font-size: 12px; line-height: 18px; margin-bottom: 18px; font-family: "Lucida Grande", Verdana, Arial, sans-serif;}
.entry-content img {margin: 0px; padding: 0px;}
.entry-content ul,ol,dl,dd,dt {font-size: 12px; margin-bottom: 18px;}
.entry-content ol {list-style-type: lower-alpha; margin-left: 20px;}
.entry-content ul ul {}
.entry-content ul li {margin-left: 10px; font-size: 12px; margin-bottom: 18px; }
.entry-content ul ul li {margin-left: 10px; font-size: 12px;  margin-bottom: 18px; }
.entry-content ul ul ul {margin-left: 10px; font-size: 12px; margin-bottom: 18px; }
.entry-content ul ul ul li {margin-left: 10px; font-size: 12px;  margin-bottom: 18px; }
.entry-content ul ul ul ul  {margin-left: 10px; font-size: 12px;  margin-bottom: 18px; }
.entry-content ul ul ul ul li {margin-left: 10px; font-size: 12px; margin-bottom: 18px; }
.entry-content li {font-size: 12px; margin-bottom: 18px; }
.entry-content li li {margin-left: 10px; font-size: 12px;  margin-bottom: 18px; }
.entry-content li li li {margin-left: 10px; font-size: 12px; margin-bottom: 18px; }
.entry-content blockquote {margin-left: 10px; margin-bottom: 24px; line-height: 18px; color: #cccccc; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif;}
a.more-link {padding-left: 1px; padding-right: 1px; color: white; background-color: #EC1A67}
.alignleft,div.nav-previous{float: left; margin: 0 18px 18px 0}
.alignright,div.nav-next{float: right; margin: 0 0 18px 18px}

.entry-content2 {color:#fff; font-size: 12px; }
.entry-content2 strong{font-weight: bold;}

.comments-link a{
	color: #EC1A67;
	font-weight: bold;
}

div.entry-meta a{padding-right: 1px; padding-left: 1px;	text-decoration:none; }

.author .url{
	color: #999999;
}

.meta-sep a{
	color: #999999;
}

.cat-links a{
	color: #999999;
}

.meta-sep a{
	color: #999999;
}

.tag-links a{
	color: #999999;	
}
div.entry-meta {font-size:12px; line-height: 18px; color: #333333; margin-bottom:18px;}



form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#000;color:#ed1a67;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}

textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar a {font-weight: bold; padding-right: 1px; padding-left: 1px; text-decoration:none; color: white; }
div.sidebar {font-family: "Lucida Grande", Verdana, Arial, sans-serif;}
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{ font-style: normal; font-weight: normal; color: #99ffff; line-height: 36px; font-size:1em;}
div.sidebar input#s{width:9em;}
div.sidebar li{font-size: 12px; margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{margin:0;}
div.sidebar ul ul ul{list-style:none; margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:none;}



div#footer{line-height: 18px; text-align:center; font-size: 12px;}
div#footer a{font-weight: bold; color: #333333; text-decoration: none; padding-right: 1px; padding-left: 1px;}
#footer p {font-size: 12px; margin-bottom: 18px; line-height: 18px;  font-family: "Lucida Grande", Verdana, Arial, sans-serif;}
/*---- sidebar features -----*/
#sbfeatured{ 
	width: 178px;
	background-image: url(http://www.quietcolor.com/qc/bg_color.gif);
	padding: 4px;
	margin-bottom: 4px;
}
#sbfeatured ul{
	text-align: center;
	width: 170px;
	margin: 0;
	padding: 0;
}

#sbfeatured li#white{
	padding-left: 5px;
	padding-right: 5px;
	background-color: #000;
	text-align: left;
	padding-bottom: 6px;
	padding-top: 6px;
	font-style: normal; 
	font-weight: normal; 
	font-family: futura, arial, helvetica, sans-serif;
}
#sbfeatured li#grey{
	padding-left: 5px;
	padding-right: 5px;
	background-color: #222;
	text-align: left;
	padding-bottom: 6px;
	padding-top: 6px;
	font-style: normal; 
	font-weight: normal; 
	font-family: futura, arial, helvetica, sans-serif;
}

#sbfeatured a{
	font-style: normal;
	font-weight: normal;
	color: #fff;
}

#sbfeatured li#white:hover{
	background-color: #45cdcc;
	font-style: normal;
	font-weight: normal;
	color: #000;
}

#sbfeatured li#grey:hover{
	background-color: #45cdcc;
	font-style: normal;
	font-weight: normal;
	color: #000;
}

#sbfeatured li:hover{
	background-color: #45cdcc;
	font-style: normal;
	font-weight: normal;
	color: #fff;
}

#sbfeatured a:hover{

}

#sbfhead h2{
	font-style: normal; 
	font-weight: normal; 
	font-family: futura, arial, helvetica, sans-serif; 
	font-size: 18px; 
	line-height: 30px;
	padding-bottom: 5px; 
	text-align: center;
}

/*-- adbar --*/
#adbar{
	width: 180px;
	margin: 0px;
	padding-bottom: 6px;
	padding-top: 10px;
    align: center;
	text-align: center;	
	background-color: #333;
}


/*==== sidebar interviews ----*/
#sbinterviews h2{
	background-image: url(http://www.quietcolor.com/qc/bg_color.gif);
	font-style: normal; 
	font-weight: normal; 
	font-family: futura, arial, helvetica, sans-serif; 
	font-size: 18px; 
	line-height: 30px;
	padding-bottom: 5px; 
	text-align: center;
	width: 180px;
}

#sbinterviews a{
	padding: 0px;
}

#sbinterviews ul,li{
	margin: 0px;
	padding: 0px;
}

/*----- layout -----*/
div#wrapper {
background-color: #000;
width: 900px;
margin: 0 auto;
background: #000;
}

div#container {
	float: left;
	margin: 0 -200px 0 0;
	width: 100%;
	background-color: #000;
}
div#content {
	margin: 0 220px 0 0;
}

div.sidebar {
	float: right;
	overflow: hidden;
	width: 180px;
}


div#secondary	{
	clear: right;
}
div#footer {
	background-color: black;
	clear: both;
	width: 100%;
	
}

/*----- flickr -----*/
#flickr{
	width: 180px;
	text-algin:center;
}
#flickr ul { list-style: none; }
#flickr ul, #flickr ul li { padding: 0; margin: 0; border: 0; }
#flickr a img { border: 1px #ccc solid; padding: 3px; margin: 5px 3px 0px; }
#flickr a:hover img { border: 1px #999 solid; }
#flickrrss { padding-left: 14px; }

/*----- videos -----*/
div.vidwrap {width: 660px; clear:both; overflow:hidden;}
div.divvid  {
        width:  400px;
        height: 300px;
        float:  left;
}    
div.divvidtext {
        width:  235px;
        height: 300px;
        float:  right;
}
/*-- search --*/
#searchform {
	margin:  10px auto;
	padding: 5px 3px;
	text-align:  left;
}

#sidebar #searchform #s{
	width:  68px;
	padding:  2px;
}

#sidebar #searchsubmit{
	padding:  1px;
}

.entry form {
	text-align:  center;
}

/*----- navbar -----*/
#navcontainer{
float: right;
font-size: 14px;
margin-top:65px;
}

#navcontainer ul
{
padding-right: 0;
margin-right: 0;
color: White;
float: left;
width: 100%;
font-family: futura, arial, helvetica, sans-serif;
}

#navcontainer ul li#pink { display: inline; }
#navcontainer ul li#blue { display: inline; }

#navcontainer ul li#pink a
{
padding: 0.2em 1em;
color: white;
text-decoration: none;
float: left;
}

#navcontainer ul li#blue a
{
padding: 0.2em 1em;
color: white;
text-decoration: none;
float: left;
}

#navcontainer ul li#pink a:hover
{
background-color: #EC1A67;
color: #fff;
}

#navcontainer ul li#blue a:hover
{
background-color: #66D5CE;
color: #000;
}


/*----- navigation -----*/
.nav-previous {font-size:11px;}
.nav-previous a{background-color: #EC1A67; color:#fff; text-decoration:none}
.nav-next {font-size:11px;}
.nav-next a{background-color: #EC1A67; color:#fff; text-decoration:none}


/*----- comments -----*/
#comments a{ padding-right: 1px; padding-left: 1px; background-color: #ff0033;	text-decoration:none; color: #fff; }

/*===stillsnav----*/
.stills_nav a{
	text-decoration: none;
	color: #fff;
	background-color: #fff;
	background-image: none;
	border-style: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#stills_nav img{
	background-color: #000;
	text-decoration: none;
	border-style: none;
	margin: 0px;
	padding: 0px;
}

#stills_nav td tr{
	background-color: #000;
	text-decoration: none;

}


/*--- image page --*/
img.attachment-medium{
	padding: 10px;
}

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

.navigation.alignleft a{
	color:#fff;
	}

.navigat.alignright a{
	color: #fff;
}
