/*  
Theme Name: Cash
Description: A Dark Theme With Newtons Cradle Logo 
Version: 1.0
Author: Theme Lover
Author URI: http://themelover.com/wp-themes

By downloading and using this theme, you agree to the following terms:

    - You are NOT allowed to sell this design.
    - You are NOT allowed to attempt to remove/decrypt the footer links .


This is a free WordPress theme released under the Creative Commons Attribution 3.0 license, 
which means you can use it in any way you want provided you keep the link to the author intact.

License: http://creativecommons.org/licenses/by/3.0/
*/


/*** Body ***/

*{margin:0; padding:0;}


body {

	margin: 0;
	background: #000000 url(images/bg.png)   repeat-x;
	color: #555;
	font-size: 13px;
	font-family: "Century gothic", Arial, Helvetica, Sans-Serif;
	vertical-align: top;


}

h1 {

	font-family: Century gothic, Sans-serif;
	font-size: 30px;
	padding: 0 0 10px 0;
}

a:link, a:visited {

	text-decoration: none;
	color: #4EF021;
}

a:hover {
	color: #333;
   text-decoration: none;
}

p {

	padding: 10px 0 0 0;
}


#outer {

    width:966px;
    background:#222;
    margin: 0px auto 1px auto;
    padding: 0 0 1px 0;
    border-left:11px dashed #191919;
    border-right:11px dashed #191919;
}

#wrapper{

	margin: 0 auto 0px auto;
	width: 966px;
	text-align: left;
	background: #222222 url(images/postbg.png) repeat-y;
}


/*++++++++++++++++++++++++++++++ Header +++++++++++++++++++++++++++++++++*/



#header{

	float: left;

	width: 958px;

    height: 250px;

    margin:0px auto;

    padding: 0px 0 2px 8px;

    text-decoration:none;

	background: #000000 url(images/header.png) no-repeat;

}



#header_l {

        float:left;

        width:115px;height:85px;

        margin-bottom:10px; padding:0;


}







/*++++++++++++++++++++++++ 468x60 banner zone +++++++++++++++++++++++++++*/



#header_r_ads {

        margin:2px 0 0 10px; padding:0;

        width:468px;

        height:62px;
     font-size: 16px;
	font-weight: bold;     

}



/*+++++++++++++++++++++++ Main menu & rss feed ++++++++++++++++++++++++++*/



#nav {

        clear:both;

        margin:1px auto 1px auto;

        width: 966px;

        height:31px;

        background: url(images/nav.png) repeat-x;

        overflow:hidden; 

}



#nav_l {

        float:left;

        width:865px;  

        margin:0px; padding:0px; 

        overflow:hidden;

        height:31px; 

}



.menu {
text-transform:uppercase;

        float:left;

        margin:5px 9px;

        padding:3px;

        width:600px;

}

	

.menu li {

	display: inline;

	list-style: none;

	margin:0;

	padding:0;

}



.menu ul, .menu ol {

    display: inline;

	list-style: none;

	margin:0;

	padding:0 10px 0 0;

}

		

.menu a, .menu a:visited {

	color: #222;

	font-weight: bold;

	margin:0;

	padding: 3px 20px 3px 21px;

	text-decoration: none;
background : url(images/menu.png) no-repeat;



}


.menu a:hover {
background : url(images/menuh.png) no-repeat;
color : #000000;


}

.menu .current_page_item a {
background : url(images/menuc.png) no-repeat 0px 0;
color : #000;
padding-left:21px;
}

.menu .current_page_item a:hover {
background : url(images/menuh.png) no-repeat 0px 0;
color : #222;
padding-left:21px;
}
.rss { 

        float:right;

        margin:4px 5px 5px 0px;

        width:245px; 

}



.rss ul { 

        margin: 0; padding: 0 2px;

}



.rss li { 

        background: url(images/rss.gif) no-repeat 0 3px; 

        margin: 0 2px 0 0; 

        padding: 3px 0 3px 20px; 

        list-style: none; 

        font-size: 12px; color:#4EF021; 

        display: inline; font-weight: bold;

}

.rss li a {

        font-size: 12px; color:#fff; 

}



/*++++++++++++++++++++++++++++++ Search +++++++++++++++++++++++++++++++++*/



#search { 

        height:16px;

        float:left;

        margin:1px 4px 0 0;



}

#search #s { 

        font-size:8pt;

        padding-left:3px;

        padding-bottom:1px; 

        width:130px;


}



input#s { 

        color:#4EF021;

        border:3px solid #000;

        background:#222;

}


#submit{

        margin:0 0 20px;
	background:#191919;
color:#4EF021;
border:2px solid #555;
text-transform:uppercase;

}

/*+++++++++++++++++++++++++++ Main Column +++++++++++++++++++++++++++++++*/



#container{

	float: left;

	width: 550px;

    padding: 10px 10px 10px 10px;

  text-align:justify;

    margin:0 auto 1px auto;

}



.post{

	padding: 2px 6px 10px 6px;

}



.post h2{

	font-family: Century gothic, Georgia, Sans-serif;

	font-size: 16px;

        margin:0 5px;

        text-align:left;

        text-transform:uppercase;     

}


.post h2 a{
	color:#444;     

}

.post h2 a:hover{
	color:#222;     

}
.entry{



	font-family: "Century gothic", Arial, Helvetica, Sans-Serif;

	font-size: 13px;

	line-height: 1.3em;

	margin: 3px 0 5px 0;

}

.entry ol{



	font-family: "Century gothic", Arial, Helvetica, Sans-Serif;

	font-size: 13px;

	line-height: 1.4em;

	margin: 3px 0 5px 25px;

}

.entry ul{



	font-family: "Century gothic", Arial, Helvetica, Sans-Serif;

	font-size: 13px;

	line-height: 1.4em;

	margin: 3px 0 5px 25px;

}


.entry img {
	  border: 2px solid #4EF021;
display: inline;
    float: left;
    margin: 15px 9px 1px 0;
	}

p.postmetadata{

	margin: 10px 0 0 0;

        padding:6px;
		
		border: 2px solid #242424;
		background:#191919;
}



.navigation{

	padding: 10px 0 0 0;

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;

}



.navleft{

        margin:0;padding:0;

        float:left; 

}



.navright{

        margin:0;padding:0;

        float:right; 

}



blockquote {

        margin:15px 10px;

        padding:4px 7px 10px 7px;

        font-size:12px;

        color:#777;  

        border-left:2px solid #4EF021;

        background: #191919;       

}



blockquote blockquote {

        margin:5px 10px;

        padding:4px 7px 10px 7px;

        font-size:12px;

        background:#121212; 

        color:#666;  

        border-left:2px solid #4EF021;
      

}



/*+++++++++++++++++++++++++++ Post Header +++++++++++++++++++++++++++++++*/



.post_header {

        margin:0; padding:0;

        height:60px;

background: url(images/post-header.png) repeat-y;

}



.post_headerr {

        margin:0; padding:0;



}



.post_title {

        margin:0 5px; padding:13px 0 0 0;
color:#4EF021;
}



.details {

        margin:0; padding:4px 0;

}



.filed {

        background:url(images/filed.png) no-repeat;

        margin:0; padding:0 0 0 20px;

}



.comment_list {

        background:url(images/comments.png) no-repeat;

        margin:0; padding:0 0 0 20px;

}

.edit {

        background:url(images/edit.png) no-repeat;

        margin:0; padding:0 0 0 20px;

}




/*++++++++++++++++++++++++++++ Post Date ++++++++++++++++++++++++++++++++*/



.the_date {

        display:block;

        text-align: center;

        float:left;height:65px;

        font-family: Century gothic, Helvetica, sans-serif;

        width:62px;

        margin:2px 13px 0 0;

        background:url(images/calendars.png)no-repeat;
text-transform:uppercase;
}



.date_m {

        display:block;

        font-size: 0.9em;

        margin:0;

        padding-top:4px;

        color:#4EF021;

        font-weight: bold;

        text-align:center;

}



.date_d {

        display:block;

        font-size:1.2em;

        margin:0;

        color:#4EF021;

        font-weight: bold;

        padding:0.7em 0 1.1em 0;

        text-align: center;

}



/*+++++++++++++++++++++++++++++ Comment +++++++++++++++++++++++++++++++++*/



#commentsbox { 

        margin: 0px; padding: 0px; 

        float: left; 

        width: 540px; 

        font-size:11px;
text-transform:uppercase;
}



#comments h2 { 

        margin:5px 0 0 0; 

        padding:0; 

        color:#4EF021; 

        font-size:14px; 

        font-weight:normal;

}

h3 #respond  {

        margin:10px 0; 

        padding:0; 

        color:#4EF021; 

        font-size:14px; 

        font-weight:normal;
text-transform:uppercase;
}



.boxcomments { 

        margin-bottom:20px;

        width:520px;
text-transform:uppercase;
}

#commentform { 

        border-top:2px solid #4EF021; ;

        margin:0;padding:15px 15px 1px;
text-transform:uppercase;
}



#commentform label { 

        display:block;

        margin:0;
text-transform:uppercase;
}



#commentform input { 

        width:170px;

        margin:0 5px 10px 0;

        padding:1px;
text-transform:uppercase;
}



#commentform textarea { 

        width:520px;margin:0 0 10px;

        padding:0;

        }



#commentform #submit { 

        margin:0 0 20px;
	background:#191919;
color:#4EF021;
border:2px solid #555;
text-transform:uppercase;
}



#commentform p { 

        margin:5px 0; 

}



ol.commentlist { 

        margin:0 0 1px;

        padding:0;

}



ol.commentlist li { 

        border:2px solid #333;

        display:block;

        list-style:none;margin:7px 0;

        padding:6px 15px 12px 15px; 

        background:#191919;

}



ol.commentlist li.mycomment { 

        border-bottom:2px solid #4EF021; 

        display:block;

        list-style:none;

        margin:7px 0;padding:5px 15px 1px; 

        background:#191919;

}



ol.commentlist li.commenthead { 

        display:block;

        list-style:none;

        margin:0;padding:5px 15px;

}



ol.tblist { 

        list-style:none;

        margin:0 0 1px;

        padding:0;

}

ol.tblist li { 

        display:block;

        list-style:none;

        padding:10px 5px 10px 5px;

        margin:0 0 5px; 

        border:2px solid #333;

}



input#url,input#author,input#email,textarea { 

        color:#555;

        width:40%;

        border:2px solid #333;

        margin-bottom:0.6em;

        background:#191919;

        margin-top:2px;padding:3px;

}



/*++++++++++++++++++++++++++++++ Sidebar +++++++++++++++++++++++++++++++++*/



.sidebar{

	float: left;

	width: 386px;

	margin: 0px 0 0 3px;

}



.sidebar ul{

	list-style: none;

	margin: 0;

	padding: 0 10px 0 10px;

}



.sidebar ul li{

	padding: 10px 0;

}



.sidebar ul li h2{

	font-family: Century gothic, Sans-serif;

	font-size: 14px;

}



.sidebar ul ul li{

	padding: 0;

	line-height: 24px;

}



/*+++++++++++++++++++++++ Sidebar: Top component ++++++++++++++++++++++++++*/



#sidebar_top {

        margin:6px 0 0 0;padding:8px;

        background: url(images/tops.png) repeat-x;

        width: 365px;

        line-height:12px;

        text-align:justify;

        border:2px solid #000;

        font-size:13px;

        font-family:century gothic;
		
		color: #060606;

}



#sidebar_top h4 {

        color:#4EF021;

        margin-bottom:3px;

        font-size:14px;

}



/*++++++++++++++++++++++ Sidebar: Left component +++++++++++++++++++++++++*/



.lsidebar {

        margin:0;padding:0;

        float:left;

        width:184px;
background:#545454;
}



.lsidebar ul{

	list-style: none;

	margin: 0;

	padding: 0 1px 0 0;



}



.lsidebar ul li{

	padding: 10px 0 4px 0;

	font-family: Century gothic, Georgia, Sans-serif;

	font-size: 11px;

        color:#333;

	margin:0;
text-transform:uppercase;
     

}



.lsidebar ul li a:link {

        color:#222;

        font-weight:700;

}

.lsidebar ul li a:visited {

        color:#333;

        font-weight:700;

}

.lsidebar ul li a:hover {

        color:#4EF021;

        font-weight:700;

}

.lsidebar ul li h2{

	font-family: Century gothic,Arial, Georgia, Sans-serif;

	font-size: 14px;

    margin:0; padding:3px 0 0 8px;

    height:22px;

width:175px;

    color:#4EF021;

        text-transform:uppercase;
background: #222 url(images/h2.png)no-repeat;
}



.lsidebar ul ul li{

	padding: 9px 0 0 20px;

	line-height: 16px;

	font-family: Century gothic, Georgia, Sans-serif;

}



.lsidebar ul ul ul li{

	padding: 0 0 0 14px;

	line-height: 18px;

	font-family: Century gothic, Georgia, Sans-serif;

        font-size:13px;

}



.lsidebar ul ul ul li a:link, .lsidebar ul ul ul li a:visited {

        color:#39b0d8;

        font-weight:700;

}



/*++++++++++++++++++++++ Sidebar: Right component +++++++++++++++++++++++++*/



.rsidebar {

        margin:0;padding:0;

        float:right;

        width:181px;
background:#545454;
}



.rsidebar ul{

	list-style: none;

	margin: 0;

	padding: 0 1px 0 0;

}



.rsidebar ul li{

	padding: 10px 0 4px 0;

	font-family: Century gothic, Georgia, Sans-serif;

	font-size: 11px;

        color:#333;

	margin:0;
text-transform:uppercase;
     

}



.rsidebar ul li a:link {

        color:#222;

        font-weight:700;

}

.rsidebar ul li a:visited {

        color:#333;

        font-weight:700;

}

.rsidebar ul li a:hover {

        color:#4EF021;

        font-weight:700;

}



.rsidebar ul li h2{

	font-family: Century gothic, Arial, Georgia, Sans-serif;

	font-size: 14px;

        margin:0; padding:3px 0 0 8px;

        height:22px;width:173px;

        color:#4EF021;
background: #222 url(images/h2.png)no-repeat;
        text-transform:uppercase;

}

.rsidebar ul ul li{

	padding: 9px 0 0 20px;

	line-height: 16px;

	font-family: Century gothic, Georgia, Sans-serif;

}



.rsidebar ul ul ul li{

	padding: 0 0 0 14px;

	line-height: 18px;

	font-family: Century gothic, Georgia, Sans-serif;

        font-size:13px;

        border-bottom:none;

}



.rsidebar ul ul ul li a:link, .rsidebar ul ul ul li a:visited {

        color:#39b0d8;

        font-weight:700;

}



/*+++++++++++++++++++++++++ Sidebar Calendar ++++++++++++++++++++++++++++++*/



table#wp-calendar{

	width: 90%;
padding-top:5px;

        margin:0px auto;

}



/*++++++++++++++++++++++++++++++ Footer +++++++++++++++++++++++++++++++++++*/



#footer{

	clear: both;

	width: 966px;
	height: 65px;

    background: #000 url(images/footer.png) repeat-x;

    padding:12px 0;

    margin:0;

}

#footer p {

	line-height: 13px;

        text-align:center;

        font-weight:700;

        color:#444;

        padding: 9px 0;

        font-size: 12px;

        font-family:Century gothic;

}



#footer a {

        color:#4EF021;

}



#footer a:hover {

        color:#222;

}

#sidebar img{
 margin-right: 3px;


}