/*

Theme Name: Nigiri Sushi

Theme URI: http://ericsetiawan.com/wordpress/nigirisushi/

Description: A WordPress photoblog theme

Version: 4

Author: Eric Setiawan

Author URI: http://ericsetiawan.com



	All elements of this theme are protected by the GPL:

	http://www.opensource.org/licenses/gpl-license.php

*/



body {



	background: #272624 url('http://www.losboyzofkumbia.com/images/contentbg.jpg');

	background-repeat: repeat-y;

        color: #ccc;

        font-family: "lucida grande", verdana, sans-serif;

        font-size: 11px;

        line-height: 17px;

        text-align: left;

	padding: 10px 0 10px;

        margin: 0;

        }



/* MAIN STRUCTURE */



.container {

        margin: 0 auto;

        padding: 0;

        background: #transparent url('(EmptyReference!)');

        width: 400px;

        }



.header {

        margin: 0 auto 0;

        padding: 0;

        background: #transparent;

        }



.content {

        width: 400px;

        padding: 10px 0;

        margin: -5px auto 0;

        background: #000;

        }



.entry {

        padding: 0;

        margin: 0 auto 0;

        }



.sidebar {

        float: left;

        width: 55px;

        padding: 0;

        margin: 0 5px 0 10px;

        }



.footer {

        background: #transparent;

        margin: 0;

        padding: 0;

        }



/* END OF MAIN STRUCTURE */





/* GENERALS AND LINKS */



a, a:visited {

        color: #ffffff;

        text-decoration: none;

        }

      

a:hover, a:visited:hover {

        color: #000000;

        text-decoration: none;

        }



acronym, abbr {

	font-size: 0.9em;

	letter-spacing: .07em;

	border-bottom: 1px dashed #272624;

	cursor: help;

        }



.clear {

	clear: both;

	margin: 0;

	padding: 0;

	}



.center {

	text-align: center;

	}



.alignright {

	float: right;

	}

	

.alignleft {

	float: left

	}



img.center {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}

	

img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}

	

img.noborder {

	border: none;

	}



blockquote {

        width: 400px;

        text-align: left;

        margin: 0 15px;

        padding-left: 5px;

        border-left: 5px none #ffffff;

        }



/* END OF GENERALS AND LINKS */





/* HEADER */



h1.blogtitle {

        font-family: helvetica, arial, sans-serif;

        font-size: 10px;

        margin: 0 0 0 10px;

        padding: 0;

        }



h1.blogtitle a:hover {

        text-decoration: none;

        }



/* END OF HEADER */





/* NAVBAR */



ul.navbar {

	margin: 0 auto 0;

	padding: 0;

        top: 0;

	bottom: 0;

        width: auto;

        height: auto;

        background: #transparent;

        border-bottom: 1px none #272624;

	}



ul.navbar li {

	display: inline;

	margin: 0 auto 0;

	}



ul.navbar,

ul.navbar li a {

	padding: 5px 5px 6px;

	}



ul.navbar li a {

	font: 11px helvetica, arial, sans-serif;

	color: #272624;

	margin: 0;

        text-decoration: none;

	}



ul.navbar li a:hover {

	background: none;

	color: #fff !important;

	text-decoration: none;

	}



ul.navbar li.current_page_item a,

ul.navbar li.current_page_item a:hover {

	color: #272624 !important;

	background: none;

	text-decoration: none;

	}





/* END OF NAVBAR */





/* ENTRY */



.entry {

        text-align: center;

        }



span.post-title {

        font-family: georgia, trebuchet, sans-serif;

        font-size: 20px;

        display: block;

        padding: 10px 0 0;

        }



span.post-title a:hover {

        color: #fff;

        text-decoration: none;

        }



.entry img {

    	margin: 0 auto 0;

     	padding: 0;

     	border: 1px none #272624;

        background: #000;

        }



.entry p img {

        margin: 0 auto 0;

        }



.entrydata {

	margin: 0 20px 0;

        padding: 0;

        font-size: 9px;

        text-align: left;

        }



.entrydata img {

        background: #transparent;

        border: none;

        }



/* END OF ENTRY */





/* COMMENTS */



.comments { 

     width: 400px;

     margin: 0 auto 0;

     padding : 12px;     

     color : #ccc;

     font-weight : normal;

     text-align : justify;

}



.commentsbody {

     border-bottom: 1px solid #272624;

     text-align: justify;

     margin-bottom: 10px;

     padding: 10px;

}



/* END OF COMMENTS */





/* ARCHIVE */



h2.pagetitle {

        text-align: center;

        }



.entryarchive img a, .entryarchive img a:visited {

     	margin: 3px;

     	padding: 3px;

     	border: 1px solid #444;

        }



.entryarchive {

        text-align: left;

        margin: 0 auto 0;

        padding: 0 20px 0;

        }



.entryarchive p {

        display: inline;

        }



.entryarchive img {

    	margin: 0 auto 0;

     	padding: 0;

     	border: 1px none #333;

        background: #000;

        }



ul.sidelist {

        margin: 0;

        padding: 0 0 0 20px;

        }



ul.sidelist li {

        display: inline;

        list-style-type: square;

        }



ul.sidelist li a,

ul.sidelist li a:visited,

ul.sidelist li a:hover {

        padding-left: 10px;

        padding-right: -10px;

        }



/* END OF ARCHIVE */



/* SIDEBAR */



.sidebar {

        font-size: 10px;

        }



ul.menu,

ul.sidelist {

        margin: 0 0 0 -10px;

        padding: 0;

        }



ul.menu li,

ul.sidelist li {

        list-style-type: none;

        margin: 0;

        padding: 0;

        }



ul.menu li.current_page_item a,

ul.menu li.current_page_item a:visited {

        color: #fff;

        border-left: 3px solid #fff;

        padding-left: 5px;

        }



ul.menu li a,

ul.menu li a:visited {

        padding-left: 8px

        }



ul.menu li a:hover {

        border-left: 3px solid #272624;

        padding-left: 5px;

        }



/* END OF SIDEBAR */





/* BOTTOMBAR */



.bottombar {

        margin: 20px 0 -13px 4px;

        background: #transparent;

        }



.bottombar img,

.bottombar img a,

.bottombar img a:visited,

.bottombar img a:hover {

        margin: 0 0 0 -4px;

        padding: 0;

        background: #transparent;

        border: none;

        }



/* END OF BOTTOMBAR */





/* FOOTER */



.footer,

.footer a,

.footer a:visited {

        font-size: 10px;

        color: #999;

        line-height: 10px;

        }



.footer a:hover {

        color: #fff;

        text-decoration: underline;

        }