/*
Theme Name: Release Candidate
Theme URI: http://www.wnrn.org/
Description: Working copy. Use this.
Version: 0.0
Author: Vijith Assar
Author URI: http://www.monkeyclaus.org/
Tags: 

*/

body 				{
					background: url('images/bg.jpg') repeat-x;
					background-color:#08697A;
					font-family: verdana, sans-serif;
					behavior: url('csshover3.htc');
					}

#everything			{
					width: 960px;
					background-color: #042C33;
					margin: auto;
					}

#wrapper			{	
					background-color: #042C33;
					width: 960px;
					}
					
.sidebar			{
					padding: 40px 0px 0px 0px;
					}
					
.sidebar img		{
					display: block;
					margin: auto;
					margin-top: 10px;
					border: 2px solid navy;
					}

.sidebar-self 	{
					float: left;
					margin-right: 3px;
					width: 160px;
					padding-left: 3px;
					background-color: #042C33;
					overflow: hidden;
					}

#sidebar2 	{
					float: right;
					padding-left: 3px;
					padding-right: 3px;
					background-color: #005067;
					margin-top:40px;
					width: 230px;
					overflow: hidden;
					}
					
#sidebar2 .sidebarsection {
					width: 230px;
					}

#sidebar2 .sidebarsection .tw-widgettitle {
					color: #FFFFFF;
					}

#masthead			{
					height: 160px;
					width: 954px;
					display: block;
					margin-left: auto;
					margin-right: auto;
					background-color: #2591A3;
					overflow: visible;
					padding: 3px;
					background: url('images/masthead.jpg') no-repeat;

					}

#masthead .logo		{
					padding-top: 0px;
					}

#masthead .logo img	{
					float: left;
					}

#masthead .logo .text {
					float: left;
					text-align: center;
					}
					
#masthead .logo a img {
					border-style: none;
					}
						
#masthead .logo h1	{
					display: inline;
					font-size: 36pt;
					color: white;
					margin-bottom: 0;
					}

#masthead h1 a		{
					color: white;
					text-decoration: none;
					}
					
#masthead .logo h2	{
					font-size: 13pt;
					color: white;
					}

#masthead .logo	h3	{
					font-size: 12pt;
					font-weight: none;
					color: white;
					}

#masthead #player	{
					width: 36%;
					float: right;
					padding-top: 20px;
					padding-right: 0px;
					}

#masthead #player *	{
					display: block;
					margin: auto;
					}
#masthead #navigation {
					background-color:#001216;
					height:30px;
					margin-left:-3px;
					margin-top:150px;
					position:absolute;
					width:960px;
					}
					
#masthead #navigation a {
					color: white;
					font-size: x-small;
					text-decoration: none;
					}
					
					
#masthead #navigation a:hover {
					color: #10B2CD;
					font-size: x-small;
					text-decoration: none;
					}
					
					
#masthead #navigation li.parent {
					padding: 5px;
					width: 10em;
					text-align: center;
					display: inline;
					float: left;
					margin-top:-25px;
					}

#masthead #navigation li.parent ul {
			background-color:#001216;
border-color:#048D9D;
border-style:none solid solid;
border-width:0 1px 1px;
padding:2px 2px 10px 10px;
text-align:left;
					}

#masthead #navigation li.parent ul li {
					text-indent: -1em;
					margin-left: 1em;
					list-style-type: none;
					}

#masthead #navigation .parent h2 {
					color: white;
					font-size: x-small;
					background-color:#048D9D;
					border:1px solid #074C59;
					}
					
#masthead #navigation .parent h2 {
					cursor: pointer;
					padding: 3px;
					}

/* This is a trick to render the nav menus as
expanded on iPhones */
@media only screen {

	div#masthead div#navigation li.parent ul li {
					left: auto;
					position: static;
					}
	#masthead {
					paddingbottom: 20em;
					}
}
					
/* End iPhone hack */

#masthead #navigation li.parent:hover ul
					{
					left: auto;
					position: relative;
					}
				
#masthead #navigation .parent ul {
					left: -999em;
					position: absolute;
					}
										
#masthead #navigation li {
					list-style-type: none;
					}	
					
#slide			{
					width: 960px;
					display: block;
					margin: auto;
					background-color: #FFFFFF; 
					}
					
.sidebarsection h3 	{
					color: #9DF0B1;
					margin-top: 5px;
					margin-bottom: 5px;
					}

.sidebar-self .expandedbookmarks {
					display: block;
					}

.sidebar-self .expandedbookmarks ul {
					padding-left: 0;
					}
					
.sidebar-self .expandedbookmarks ul li {
					list-style-type: none;
					text-align: center;
					margin: 2px;
					color: #9DF0B1;
					}
					
.sidebar-self .expandedbookmarks ul li a {
					display: block;
					color: white; }
					
#contact {padding-left:10px;}

.sidebarsection		{
					margin-bottom: 20px;
					font-size: x-small;
					color: #10B2CD;
					}

.sidebarsection a	{
					text-decoration: none;
					color: white;
					}

.sidebarsection a:hover {
					color: white;
					}

.sidebarsection #categorylist ul {
					padding-left: 0;
					margin-top: 0;
					}

.sidebarsection #categorylist li {
					list-style-type: none;
					}

.sidebar .widget		{
					display: block;
					clear: both;
					margin-bottom: 20px;
					}
					
.sidebar ul li {text-align: left;
					padding-right: 1em;}					

#search				{
					text-align: center;}
					
#content			{
					padding: 20px 0px 20px 0px;
					overflow: hidden;
					text-align: left;
					}

#subject			{
					width: 510px;
					background-color: #074C59;
					color: #D6D1A6;
					font-size: small;
					padding: 20px;
					margin-top:20px;
					}	

#subject h2 a		{
					color: white;
					text-decoration: none;
					}

#subject a			{
					color: white;
					}
					
#stream				{
					width: 525px;
					margin: 10px 0px 0px 10px;
					}
					
#stream .post		{
					padding: 20px;
					font-size: small;
					background-color:#005067;
					border:1px solid #246D75;
					color:#D6D1A6;
					margin-top: 10px;
					}

#stream .post h2	{
					margin-top: 0;
					margin-bottom: 10px;
					}

#stream .post h2 a	{
					text-decoration: none;
					color: #10B2CD;
					}				

#stream .post a		{
					color: #10B2CD;
					}
					
#stream .post .meta	{
					font-size: xx-small;
					margin: 0px 30px 10px 0px;
					}
					
#stream .post .meta a {
					text-decoration: none;
					}

#stream .post .meta ul.share {
					padding-left: 0;
					}

#stream .post .meta ul.share li {
					display: inline;
					list-style-type: none;
					}
										
.recentcomment a {
					text-decoration: none;
					}
					
.commentbubble .bubble {
					color: black;
					background-color: #FFFFFF;
					padding: 10px;
					text-align: center;
					margin: 5px 0px 0px 5px;
					font-size: x-small;
					}

.commentbubble .commenter {
					padding-top: 18px;
					background-image: url('images/tail.gif');
					background-position: 40px 0px;
					background-repeat: no-repeat;
					}
					
.commentbubble .commenter img {
					margin: 0;
					}
					
#stream .entry img	{
					border: 1px solid #E0E0E0;
					display: block;
					margin: auto;
					}

#comments			{
					width: 400px;
					margin-left: 30px;
					font-size: x-small;
					color: #E0E0E0;
					padding: 20px;
					}

#comments h3#numberofcomments {
					margin: 0px 0px 20px 0px;
					}

#comments a			{
					color: #E0E0E0;
					}

#comments .commentmetadata a		{
					color: white;
					text-decoration: none;
					}
					
div.comment			{
					margin-top: 20px;
					margin-left: 20px;
					}
					
				
.comment p			{
					margin: 0;
					}

#respond			{
					padding: 20px;
					}
										
#respond textarea	{
					width: 300px;
					}
					
#footer			{
					min-height: 120px;
					width: 960px;
					display: block;
					margin-left: auto;
					margin-right: auto;
					background-color: #2591A3;
					overflow: auto;
					clear: both;
					}
					
#footer	.footersection {
					font-size: x-small;
					max-width: 200px;
					float: left;
					margin: 10px;
					padding: 10px;
					border: 1px solid white;
					color: white;
					background-color: #005067;
					}

#footer a, a:visited {
					color: white;
					}

#footer .widget ul	{
					padding-left: 0;
					}
					
#footer .widget li		{
					list-style-type: none;
					}
					
#footer .widget li a	{
					text-decoration: none;
					}