body
{
font-family:"Helvetica";
text-align:justify;
background: #1d1d1d;
color:white;
}

.post, #respond, .pagetitle, .post-edit-link
{
width:599px;
}

#videocontent{
width:1000px;
padding-bottom:15px;
}

.post
{
padding-bottom:15px;
border-bottom:1px dashed #ffffff;
}

#searchform
{
width:400px;
padding-left:5px;
padding-top:10px;
float:left;
}

#wrapper
{
position:relative;
margin:auto;
width:1000px;
background:#0d0d0d;
}

#header
{
width:100%;
position:relative;
}

#banner
{
position:relative;
background:url("banner.png");
width:100%;
height:96px;
}

#topband
{
width:100%;
}

#band
{
position:relative;
background:url("band.png");
width:100%;
height:50px;
}

#menu
{
float:left;
position:relative;
background:#000000;
width:100%;
height:30px;
z-index:55;
}



#main
{
position:relative;
min-height:302px;
background:#0d0d0d;
}

#left
{
position:relative;
width:333px;
min-height:400px;
float:left;
}

#left ul, #right ul, #adspace ul 
{
list-style:none;
margin:0;
padding-left:2%;
width:96%;
}

#blacklist ul
{
list-style:none;
padding:5px;
margin:0;
font-size:12px;
}

#left h3, #right h3, #adspace h3
{
margin-top:0;
color:white;
background:black;
padding-left:2%;
width:98%;
}

#left h2, #right h2, #adspace h2
{
margin-top:0;
color:white;
background:black;
padding-left:2%;
width:98%;
background-image:url('http://capitalnoise.com/wp-content/themes/cn/rect2453.png');
}

#left h2 a, #right h2 a, #adspace h2 a
{
color:white;
}

#left h2 a:hover, #right h2 a:hover, #adsapce h2 a:hover
{
color:#cc6600;
}


#left ul li, #blacklist ul li, #right ul li, #adspace ul li
{
padding-top:10px;
padding-bottom:10px;
border-bottom: 1px dashed #4c4c4c;
}

#left ul li:hover, #right ul li:hover, #adspace ul li:hover {background:#3e3e3e;}

#right
{
position:relative;
width:333px;
min-height:400px;
float:left;
}

#adspace
{
position:relative;
width:333px;
min-height:533px;
float:left;
}

#adspace h3
{
margin-top:0;
background:black;
padding-left:2%;
width:98%;
}

#featured
{
position:relative;
float:left;
}

#blacklist
{
position:relative;
width:250px;
height:302px;
float:left;
background:black;
}

#content
{
position:relative;
width:666px;
float:left;
}

#content h2 img {
background: #fff;
margin-left:20px;
}




#footer
{
width:100%;
min-height:20px;
background:#0d0d0d;
position:relative;
clear:left;
margin-top:10px;
font-size:12px;
color:#595959;
}

.videomodule
{
position:relative;
height:relative;
background:#313133;
background-image:url('http://capitalnoise.com/wp-content/themes/cn/archivebg.png');
}

.videomodule h2, h3
{
position:relative;
background:black;
background-image:url('http://capitalnoise.com/wp-content/themes/cn/shadow.png');
}

.module
{
position:relative;
margin:5%;
width:90%;
height:relative;
background:#313133;
background-image:url('http://capitalnoise.com/wp-content/themes/cn/archivebg.png');
}

.module h2, h3
{
position:relative;
background:black;
background-image:url('http://capitalnoise.com/wp-content/themes/cn/shadow.png');
}


.pagemod
{
position:relative;
margin:5%;
width:90%;
height:relative;
background:#313133;
background-image:url('http://capitalnoise.com/wp-content/themes/cn/archivebg.png');
}

.pagemod h2
{
position:relative;
background:black;
}


.pagemod h3
{
position:relative;
margin:5%;
width:90%;
height:relative;
background:#0d0d0d;
background-image:url('http://capitalnoise.com/wp-content/themes/cn/rect2453.png');
background-repeat:repeat x;
}

.pagemod h3 a
{
color:white;
}

.pagemod h3 a:hover
{
color:#cc6600;
}

#menu ul
{
list-style:none;
margin:0;
padding:0;
}

#menu ul li
{
display:inline;
font-size:14px;
padding-right:5px;
padding-left:5px;
margin:0;
float:left;
}

#menu ul li a
{
color:white;
font-size:16px;
}

a
{
text-decoration:none;
color:#cc6600;
}

a:hover
{
color:white;
}

#menu ul li a:hover {color:#cc6600;}

#comment{width:90%;}

.alignleft{float:left;}
.alignright{float:right;}

img{border:none;}

#AdBanner
{
position:relative;
left:500px;
width:468px;
height:60px;
top:10px;
 }

#Ad300250
{
position:relative;
margin-top:10px;
margin:5%;
float:left;
width:300px;
height:250px;
margin-bottom:10px;
}

#Ad3002502
{
position:relative;
margin-top:10px;
margin:5%;
float:left;
width:300px;
height:250px;
margin-bottom:10px;
}


input{
color:black;
border:none;
background-color:#cc6600;
margin-left:6px;
margin-top:4px;
}
input:hover{
color:white;
background-color:black;
border:0px;
}


.loginbox{
position:relative;
margin:5%;
width:90%;
height:relative;
background:#313133;
 }

#Ad72890
{
position:relative;
margin:auto;
margin-top:30px;
width:728px;
height:90px;
}


.module #loginform p{
width:95%;
margin-left:2%;
}

#TwitterLogo
{
background-image:url(http://www.capitalnoise.com/wp-content/themes/cn/twitpic.png);
float:right;
width:84px;
height:46px;
margin-right:25px;
z-index:1;
 }

#YoutubeLogo
{
background-image:url(http://www.capitalnoise.com/wp-content/themes/cn/youtubepic.png);
float:right;
width:111px;
height:47px;
margin-right:25px;
z-index:1;
 }

#YoutubeLogo:hover {
background-image:url(bar.png);
} 

#RSSLogo
{
background-image:url(http://www.capitalnoise.com/wp-content/themes/cn/rsspic.png);
float:right;
width:82px;
height:45px;
margin-right:10px;
margin-top:5px;
z-index:1;
 }
 
#MyspaceLogo
{
background-image:url(http://www.capitalnoise.com/wp-content/themes/cn/myspacepic.png);
float:right;
width:57px;
height:47px;
margin-right:28px;
margin-top:3px;
z-index:1;
 }

#FacebookLogo
{
background-image:url(http://www.capitalnoise.com/wp-content/themes/cn/facebookpicpng.png);
float:right;
width:45px;
height:46px;
margin-right:28px;
margin-top:3px;
z-index:1;
 }

#TwitterLogo:hover {
background-image:url(bar.png);
} 

#FacebookLogo:hover {
background-image:url(bar.png);
} 


 
#RSSLogo:hover {
background-image:url(bar.png);
} 


 
#MyspaceLogo:hover {
background-image:url(bar.png);
} 



.category, .commentsnum  {
	color:white;
}


.commentsnum 
{
	float:right;
	font-size:16px;
	padding:4px 9px 4px 30px;
	background:#0d0d0d;
	height:16px;
	font-style:italic;
}


.commentsnum:hover {
	background: #93130D;
}


.dates 
{
	float:right;
	font-size:16px;
	background:#0d0d0d;
	height:16px;
	font-style:italic;
       
}


.dates:hover {
	background: #93130D;
}


/*** ESSENTIAL STYLES ***/
.menu-menu, .menu-menu * {
   margin:0;
   padding:0;
   list-style:none;
}
.menu-menu {
   margin:1px 0 0 0px; /* top right bottom left */
   line-height:1.0;
}
.menu-menu ul {
   position:absolute;
   top:-999em;
   width:10em; /* submenu item width - offest below must match */
}
.menu-menu li {
   width:auto; /* Default to 'auto'. If specified, the submenu item width and offset must match */
}
.menu-menu li a {
   text-align:left;
}
.menu-menu li li a {
   text-align:center;
}
.menu-menu ul li {
   width:100%;
}
.menu-menu li ul  {
   display:none;
}
.menu-menu li:hover ul  {
   display:block;
}
.menu-menu li li ul  {
   display:none;
}
.menu-menu li:hover li:hover ul  {
   display:block;
}
.menu-menu li:hover {
   visibility:inherit; /* fixes IE7 'sticky bug' */
}
.menu-menu li {
   float:left;
   position:relative;
}
.menu-menu a {
   display:block;
   position:relative;
}
.menu-menu li:hover ul,
.menu-menu li.sfHover ul {
   left:0;
   top:26px; /* match top ul list item height */
   z-index:2;
}
ul.menu-menu li:hover li ul,
ul.menu-menu li.sfHover li ul {
   top:-999em;
}
ul.menu-menu li li:hover ul,
ul.menu-menu li li.sfHover ul {
   left:10em; /* submenu offest - must match ul width above */
   top:0;
}
ul.menu-menu li li:hover li ul,
ul.menu-menu li li.sfHover li ul {
   top:-999em;
}
ul.menu-menu li li li:hover ul,
ul.menu-menu li li li.sfHover ul {
   left:10em; /* submenu offest - must match ul width above */
   top:0;
}

/*** DEMO SKIN ***/
.menu-menu {
   float:left;
   margin-bottom:1em;
	font-family:helvetica;
	font-size:12px; 
	font-weight:normal;   /* bold or normal */
	font-style:normal; /* italic or normal */
}
.menu-menu a {
   border-right:0px solid #000000;
   border-top:0px solid #000000;
   border-bottom:0px solid #000000;
   padding:8px 15px;
   text-decoration:none;
}
.menu-menu li.first a { 
    border-left:0px solid #000000;
    }
.menu-menu a, .menu-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
   color:#FFFFFF;
}
.menu-menu a:hover, .menu-menu a:active  { /* visited pseudo selector so IE6 applies text colour*/
   color:#FF8400;
}

.menu-menu li li a { 
    border:0px solid #000000; border-top-width:0; 
    }
.menu-menu li li li.first a { 
    border:0px solid #000000; 
    }
.menu-menu li {
   background:#000000;
}
.menu-menu li li {
   background:#000000;
}
.menu-menu li li li {
   background:#000000;
}
.menu-menu li:hover, .menu-menu li.sfHover,
.menu-menu a:focus, .menu-menu a:hover, .menu-menu a:active {
   background:#000000;
   outline:0;
}

.menu-menu li li a, .menu-menu li li a:visited { 
    color:#FFFFFF;
}

.menu-menu li li a:hover, .menu-menu li li a:active, .menu-menu li li a:focus { 
  color: #FF8400;
} 

/*** arrows **/
.menu-menu a.sf-with-ul {
   padding-right:2.25em;
   min-width:1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
   position:absolute;
   display:block;
   right:.75em;
   top:1.05em; /* IE6 only */
   width:10px;
   height:10px;
   text-indent:-999em;
   overflow:hidden;
   background:url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
   top:.8em;
   background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
   background-position:-10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.menu-menu ul .sf-sub-indicator { background-position:-10px 0; }
.menu-menu ul a > .sf-sub-indicator { background-position:0 0; }
/* apply hovers to modern browsers */
.menu-menu ul a:focus > .sf-sub-indicator,
.menu-menu ul a:hover > .sf-sub-indicator,
.menu-menu ul a:active > .sf-sub-indicator,
.menu-menu ul li:hover > a > .sf-sub-indicator,
.menu-menu ul li.sfHover > a > .sf-sub-indicator {
   background-position:-10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
   background:url('../images/shadow.png') no-repeat bottom right;
   padding:0 8px 9px 0;
   -moz-border-radius-bottomleft:17px;
   -moz-border-radius-topright:17px;
   -webkit-border-top-right-radius:17px;
   -webkit-border-bottom-left-radius:17px;
}
.sf-shadow ul.sf-shadow-off {
   background:transparent;
}

/*****end******/

#videospot
{
width:relative;
height:relative;
background:blue;
}

.homethumb {
margin: 0px 15px 15px 0px;
z-index:5;
}

.homethumb img{
margin-left:50px;
z-index:5;
}



.entry img{
margin: 0px 15px 0px 0px;
}

blockquote p{
font-family:"Aargau";
font-size:26px;
color:#2C70BA;
background-image:url('http://capitalnoise.com/wp-content/themes/cn/archivebg.png');
}

.wp-caption {background: #0d0d0d; border:1px solid #ccc; }
.wp-caption.alignleft {margin: 10px 10px 10px 0;}
.wp-caption.alignright {margin: 10px 0 10px 10px;}
#content .wp-caption img {border:none;margin:0;padding:5px;background:#eee;}
.wp-caption-text {padding: .2em 1em 0; text-align:center; }