/*
Theme Name: The 0 Project
Theme URI: http://www.the0project.com
Description: A theme built for the project
Version: 1.8
Author: Jeph Christoff
Author URI: http://www.jephchristoff.com
Tags: black, fixed width
*/



.sIFR-active h3 {
	visibility: hidden;
    font-family: Verdana;
    line-height: 1em;
}
#container .front #sidebar li.current_page_parent li.page-item-283 {
	display:none;
}
/* 
----------------------------------------------------------------------------- 
GLOBAL RESET
-----------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal;}
ul {
	list-style:none;
}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1.0em;}
em {
	font-style: italic;
}
.left, #left, .alignleft {
	float:left;
}
.right, #right, .alignright {
	float:right;
}

a{text-decoration:none;}


body{
	background:#272727;
	color:#999999;
	margin: 0px;
	padding: 0px;
	font: 0.8em/1.4em "Lucida Grande", Arial;
}
#container {
	background: #000000;
}
.inside {
	width: 770px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	padding-bottom: 2em;
}
#header .branding {
	text-align: center;
}
#header .nav {
	background: url(/0/images/bg_nav.jpg) no-repeat;
	font-size: 85%;
	padding-left: 20px;
}
#header .nav ul {
	list-style: none;
	background: url(/0/images/nav_a_bg.jpg) no-repeat left top;
}
#header .nav ul ul {	
	display:none;
	
}
#header p {
	margin: 0px;
	padding: 0px;
}

.nav ul li {
	display: inline;
}
#header .nav a {
	color: #FFFFFF;
	display: block;
	float: left;
	padding: 6px 7px 0px 5px;
	background: url(/0/images/nav_a_bg.jpg) no-repeat right top;
}
.tableright {
	margin-bottom: 15px;
	margin-left: 20px;
}


#home .front {
	text-align: center;
	padding-bottom: 2em;
}
#int .front {
	text-align: left;
	padding-bottom: 2em;
}
#int .front img {
	border: 1px solid #b3b3b3;
	padding: 2px;
}
.front .home {
	padding-bottom: 15px;
	font-size: 10px;
}

.front p {
	margin-bottom: 1em;
}
.front table.grid td {
	padding-top: 15px;
}
.front a.button {
	margin-top: 2em;
	text-align: center;
	margin-right: .6em;
}

.front a.button {
	border: 1px solid #272727;
	padding: 5px 10px 8px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.front a.button:hover, .front a.button:visited:hover {
	background: #272727;
}
.front ul {
	margin-bottom: 1em;
	margin-left: 1em;
}
.front ul li {
	padding-bottom: 8px;
	background: url(images/0.gif) no-repeat left 4px;
	padding-left: 10px;
}
.front .two-short-col-1 {
	width:259px;
	padding-right: 10px;
}
.front .two-short-col-2 {
	width:246px;
}
.front .two-col-1 {
	width:394px;
	padding-right: 20px;
}
.front .two-col-2 {
	width:354px;
}
.front .three-col-1 {
	width:243px;
	padding-right: 10px;
	padding-top: 15px;
}
.front .three-col-2 {
	width:243px;
	padding-right: 10px;
	padding-top: 15px;
	padding-left: 10px;
}
.front .three-col-3 {
	width:243px;
	padding-top: 15px;
	padding-left: 10px;
}
.front #sidebar {
	width:224px;
}
.front #sidebar li {
	display:none;
	background: url(none);
	margin: 0px;
	padding: 0px;
}
.front #sidebar li.current_page_parent, .front #sidebar li.current_page_parent li {
	display:block;
}
.front #sidebar li.current_page_parent a {
	display:none;
}
.front #sidebar li.current_page_parent ul a {
	display: block;
	padding: 13px 5px 6px 58px;
	border-bottom: 1px solid #272727;
	height: 32px;
	text-decoration: none;
	font-size: 90%;
}
.front #sidebar li.current_page_item  {
	background: #101010;
}
.front #sidebar li.page-item-58 a {
	background: url(images/voices-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-58 a:hover {
	background: #202020 url(images/voices-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-71 a {
	background: url(images/kids-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-71 a:hover {
	background: #202020 url(images/kids-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-90 a {
	background: url(images/dance-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-90 a:hover {
	background: #202020 url(images/dance-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-131 a {
	background: url(images/music-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-131 a:hover {
	background: #202020 url(images/music-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-158 a {
	background: url(images/art-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-158 a:hover {
	background: #202020 url(images/art-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-169 a {
	background: url(images/about-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-169 a:hover {
	background: #202020 url(images/about-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-184 a {
	background: url(images/artist-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-184 a:hover {
	background: #202020 url(images/artist-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-193 a {
	background: url(images/behind-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-193 a:hover {
	background: #202020 url(images/behind-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-197 a {
	background: url(images/press-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-197 a:hover {
	background: #202020 url(images/press-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-222 a {
	background: url(images/reno-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-222 a:hover {
	background: #202020 url(images/reno-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-242 a {
	background: url(images/toronto-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-242 a:hover {
	background: #202020 url(images/toronto-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-252 a {
	background: url(images/arlington-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-252 a:hover {
	background: #202020 url(images/arlington-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-267 a {
	background: url(images/secondlife-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar li.page-item-267 a:hover {
	background: #202020 url(images/secondlife-sm.jpg) no-repeat 5px 5px;
}
.front #sidebar ul ul {
	margin: 0px;
	padding: 0px;
}
.front #the-voices #voices, .front #sidebar .voices, .front #sidebar .navigation, .front #sidebar #paged, .front #sidebar ul ul ul {
	display:none;
}


h1{
	font-weight: bold;
	font-size: 28px;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
	color:#FFF;
	background: #000000;
}
h1 a:link {
	color:#fff;
	text-decoration:none;
}
h3{
	font-weight: bold;
	font-size: 24px;
	letter-spacing: -0.05em;
	margin: 0px 0px 10px 0px;
	padding: 0;
	line-height: 1em;
	color:#FFF;
	background: #000000;
}
h3 a:link {
	color:#fff;
	text-decoration:none;
}
h2 {
	font-size: 12px;
	font-weight: bold;
}
h4 {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 13px;
	border-bottom: 1px solid #272727;
	padding-bottom: 2px;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-top: 2px;
	border-top: 1px solid #272727;
	clear:both;
}


#footer {
	text-align: center;
	font-size: 85%;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #666666;
}
#footer a {
	color: #999999;
}
#footer .nav {
	font-size: 10px;
	padding-left: 20px;
}
#footer .nav a {
	color: #FFFFFF;
	display: block;
	float: left;
	padding: 0px 8px 0px 4px;
}
a {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover, a:visited:hover {
	text-decoration: underline;
}
.front a {
	text-decoration: underline;
}
p.copyright {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #2e2e2e;
}
.imgright {
	margin-left: 25px;
	border:none;
	margin-bottom: 15px;
}
.imgrow {
	margin-right: 10px;
}
.worldwiderow {
	padding-right: 5px;
	padding-left: 5px;
}
.worldwideimg {
	margin-top: 5px;
}

.table {
	margin-bottom: 1em;
}
#the-voices {
	width:516px;
}




#voices .text {
	font-size: 11px;
	color: #272727;
	width: 200px;
}
#voices .textarea {
	width: 200px;
	font-size: 11px;
	color: #272727;
}
.front .voices{
	margin-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #262626;
}
.front .voices div {
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #262626;
}
.front .voices div div {
	margin-top: 0px;
	padding-bottom: 0px;
	border-bottom: 0px none;
}
.right {
	float: right;
	width: 224px;
}
.front  #sidebar ul {
	margin: 0px;
	padding: 0px;
}
.front  #sidebar ul li {
	background: url(none);
	margin: 0px;
	padding: 0px;
}
.front #sidebar h3 {
	margin-bottom: 10px;
}
.press div {
	margin-bottom: 20px;
	margin-top: 5px;
}
.feed #press li h6 {
	letter-spacing: 2px;
	color: #CCCCCC;
	margin: 0px 0px 5px;
	padding: 0px;
	border-bottom: 1px dotted #CCCCCC;
}
.front .feed ul#press {
	margin: 0px;
	padding: 0px;
}
.front .feed ul#press li  {
	background: url(none);
	margin: 0px;
	padding: 0px;
}
.front .pagination1 {
	padding-bottom: 10px;
}
.front .pagination2 {
	padding-top: 10px;
}
.front .pagination1 ul, .front .pagination2 ul {
	margin: 0px;
	padding: 0px;
}
.front .pagination1 ul li, .front .pagination2 ul li {
	background: url(none);
	margin: 0px 8px 0px 0px;
	padding: 0px;
	float: left;
}
.front .pagination1 a, .front .pagination2 a {
	padding: 2px 3px;
	border: 1px solid #262626;
	display: block;
	float: left;
	text-decoration: none;
}
.front .pagination1 .on, .front .pagination2 .on {
	background: #272727;
	border: 1px solid #666666;
	font-weight: bold;
}
.mailinglist {
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
}
.mailinglist2 {
	margin-top: 20px;
	margin-bottom: 20px;
}
#icpsignup  .textfield  {
	border: none;
	height: 20px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	margin-right: 4px;
	width: 150px;
}
.mailinglist2 #icpsignup  .textfield  {
	width: 200px;
}
.mailinglist ul {
	margin: 0px;
	padding: 0px;
}
.intro {
	font-size: 11px;
	line-height: 15px;
}
.three-col-1 ul#press li p {
	margin:0px;
}


