/*
Theme Name: Jaminet
Author: Sekimori Design
Author URI: http://sekimori.com
*/

/* Section: Body --------- */

body {
     margin: 0;
     padding: 0;
     font-family: Verdana,Tahoma, Arial, Serif;	
     line-height: 1.5em;
     font-size: 10px; /* IE5 Win */
     voice-family: "\"}\""; 
     voice-family: inherit;
     font-size: 10px; /* easy scaling */
     font-size: 0.76em;
     background: #fff;
     color:#333;
     }  	 	

abbr, acronym {
     font-style: normal;
     border-bottom: 1px dotted;
     }

abbr[title] {
     cursor:help;
     }

blockquote  {
     background: #EEE url(img/blockquote.png) no-repeat bottom left;
     padding: 10px;
     padding-bottom: 40px;
     margin: 1em;
     }

.commentlist li blockquote{
     background: #eeeee9;
     border: 1px dashed #191970;
     border-left: 2px solid #191970;
     border-bottom: 2px solid #191970;
     padding: 10px;
     padding-top: 3px;
     padding-bottom: 3px;
     margin: 1em;
     margin-left: 2em;
     color:#666;
     font-style: italic;
     }

.commentlist li.alt blockquote{
     background: #f4f4f4;
     }

dl dt {
     font-weight:bold;
     margin:5px 0;	
     }

dl dd  {
     padding-left:20px;
     display:inline;
     }

fieldset  {
     border:none;
     }

img.right {
     float:right;
     padding:5px;
     }

img.left {
     float:left;
     padding:5px;
     }

#rap {
     margin: 0 auto;
     padding:0;		
     /* box model hack */
     width: 800px;
     voice-family: "\"}\""; 
     voice-family: inherit;
     width: 800px;	
     }

html>body #rap { /* be nice to Opera */
     width: 800px;
     }

/* Sub-Section:  FONTS --------- */

h2,h3 {
     font-size: 1.6em;
     color: #009900;
     padding: 3px 0;
     margin: 0;
     font-family: 'Frutiger Linotype', 'Lucida Grande', 'Trebuchet MS', sans-serif;	
     font-weight:normal;
     }

/* Section: Positioning --------- */

#header {
     height: 164px;
     background:url(img/header.gif) no-repeat right top;
     margin:0 auto;
     padding:0;	
     width:100%;		
     }

#main {
     float: left;
     width: 576px;
     padding: 0;	
     margin: 10px 0 0 0;		
     }

#main ul  {
     margin:0px 10px;
     padding:0px;
     list-style:none;
     }

#main ul li  {
     list-style-image:url(img/bullet.png);
     padding:3px 0;	
     margin:0 1em;
     }

#main a {
     color: #009900;
     text-decoration: none;	
     border: none;
     }

#main a:hover  {
     color: #009900;
     border-bottom:1px solid;
     }

.post {
     margin: 0 0 10px 0;	
     padding: 10px;
     border: 1px solid #cc9900;		
     }

.post-title  {
     margin: 0;			
     }

.post-title a:link, .post-title a:hover, .post-title a:visited, .post-title a:active  {
     border-bottom: none;
     }

.day-date {
     font-size: 0.9em;
     color: #999;
     padding: 3px 0;
     margin: 0;			
     }

.day-date em {
     font-style:normal;
     color:#000;
     }

.post-content h4  {
     font-size:1em;
     font-weight:normal;
     }

.post-content h4 em  {
     font-style: normal;
     float: right;
     font-weight: normal;
     }

.post-info {
     font-size: 0.9em;
     color: #000;
     margin: 0;
     }

.post-content {
     padding: 10px 0;	
     }

#sidebar {
     margin: 10px 0 10px 10px;
     float: left;
     width: 210px;
     padding: 0;
     line-height: 1.3em;				
     }

#sidebar ul  {
     list-style: none;	
     }

#sidebar form, #sidebar .block, #sidebar ul  {
     margin: 0 0 10px 0;
     padding: 1em;		
     font-size: 1em;		
     background: #cc9900;
     }

#sidebar ul ul {
     margin: 0;
     padding: 0;	
     }

#sidebar ul li  {
     list-style-image: none;
     margin: 0 0 0 10px;
     padding: 3px 0;
     }

#sidebar ul li ul li  {
     margin: 0 10px;
     padding: 3px 0;
     }

#sidebar a {
     color: #fff;
     text-decoration: none;	
     border: none;
     }

#sidebar a:hover  {
     color: #fff;
     border-bottom:1px solid;
     }

#sidebar ul img {
     border: #fff 1px solid;
     }

#sidebar h2 {
     font-family: Augustus, Times New Roman, Serif;	
     background: #cc9900;
     margin: 0;
     font-size: 1.6em;	
     color: #663300;	
     height: 20px;
     border: none;	
     font-variant: small-caps;		
     font-weight: normal;
     padding: 10px 10px 0;
     }

#sidebar li h2 {
     font-size: 1.2em;	
     background: none;
     color: #663300;
     padding: 0;
     margin: 0;
     }

#sidebar ul.extra  {
     margin: 0 0 10px 0;
     }

#sidebar ul li.feed  {
     list-style: none;
     background: url(img/feed.png) no-repeat left center;
     padding-left: 18px;
     margin: 0;
     }

.textwidget  {
     background: #cc9900;
     background: url(img/feed.png) no-repeat left center;
     padding-left: 18px;
     margin: 0;
     }

#sidebar ul li a img {
	border: none;
        }

#sidebar a.noundie:hover {
	border: none;
        }

#footer {
	clear: both;
	margin: 0 auto;
	background: url(img/footer.gif) no-repeat;
	color: #fff;
	font-size: 0.9em;		
	padding: 0 10px;	
        height: 80px;
	width: 800px;
        }

#footer strong {
	color: #fff;
	font-size: 1.4em;
        }

#footer ul  {
	margin: 0;
	padding: 0;		
        }

#footer ul li  {
	list-style: none;
	padding-left: 15px;
        }

#footer div {
	float: right;
	width: 40%;
	margin: 0;
	padding: 5px 25px;	
        text-align: right;	
        }

#footer a {
	color: #fff;		
	text-decoration: none;
        }

#footer a:hover  {
	color: #fff;	
	border-bottom: #fff 1px solid;
	background: none;	
        }

.footer_left  {
	width: 40%;
        float: left;
        padding: 5px;
        }

#comments, #respond {
	margin: 2em 0 0 5px;
        }

#commentform  {
	margin: 10px;
	padding: 10px;
        }

#rap .commentlist {
        margin: 0 1em;
	padding: 0;
        }

.commentlist li  {
	list-style: none;
	margin: 1em 0;
	padding: 0.5em;	
	background: #eeeee9;
        }

.commentlist li.alt  {
    background: #f0f0f0;
    }

.commentlist li .cmtinfo  {
	font-size: 1em;	
	border-bottom: #ddd 1px solid;
        }

.commentlist li cite  {
	font-style: normal;
	font-weight: bold;
        }

.commentlist li .cmtinfo em  {
	float: right;
	margin: 0;
	padding: 0;
	font-style: normal;
	font-size: 0.9em;
	color: #999;
        }

.nocomments  {
     padding-left: 10px;
     }

fieldset  {
     border: none;
     }

.field label  {
     display: block;
     }

textarea  {
     width: 90%;
     height: 20em;
     border: 1px solid #ccc;	
     background: #f0f0f0;
     }

input  {
     border: 1px solid #ccc;	
     background: #f0f0f0;
     }

button {
     border: 1px solid #ccc;	
     background: #f0f0f0;
     font-family: Verdana,Tahoma, Arial, Serif;
     height: 20px;
     }

/* Navigation */

#gnav  {
     color: #fff;
     list-style: none;	
     margin: 0;
     padding: 0;	
     background: #cc9900;
     text-transform: lowercase;
     font-family: arial, sans-serif;	
     font-weight: bold;
     font-size: 1.1em;	
     width: 800px;
     height: 23px;		
     }

#gnav a:link, #gnav a:visited  {
     color: #fff;
     text-decoration: none;
     padding: 2px 0;	
     border-bottom: none;
     background: none;
     }

#gnav a:hover, #gnav a:active  {
     color: #cc9900;
     background: #fff;
     border-bottom: 1px solid #cc9900;
     }

span.left  {
     float: left;
     padding: 3px 0 0 8px;
     }

span.right  {
     float: right;
     text-align: right;
     padding: 3px 8px 0 0;
     }

/* Section: Misc --------- */


#header, #main,#content, #sidebar, #footer, .widget {
     overflow: hidden;
     }

#searchform  {
     height: 30px;
     margin: 0 0 10px 0;
     }

#searchform input#s  {
     padding: 0 0 0 5px;
     color: #996600;
     width: 180px;
     background: #fff;
     border: 1px solid #663300;
     }

#searchform input {
     float: right;
     cursor: pointer;
     width: 60px;
     background: none;
     color: #fff;
     border: none;
     text-transform: lowercase;
     }