/**
 * Theme Name: Mamimi
 * Theme URI: http://happysoda.com
 * Description: A user-friendly, dark textured one column theme.
 * Version: 0.1
 * Author: super rats
 * Author URI: http://happysoda.com
 * Tags: theme-options, threaded-comments, sticky-post, microformats, translation-ready, rtl-language-support, one-column, fixed-width
 * Template: hybrid
 *
 */

/* Get base CSS */
@import url('../hybrid/library/css/21px.css');

/* Get layout CSS */
@import url('../hybrid/library/css/2c-l-fixed.css');

/* Get plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/* Get drop-downs CSS */
@import url('../hybrid/library/css/drop-downs.css');

/* Get default CSS */
@import url('../hybrid/library/css/screen.css');

/* Make sure theme clears WP.org theme repository checklist */
.alignright {}
.alignleft {}
.alignnone {}
.aligncenter {}
.avatar {}
.wp-caption {}
.gallery {}
.wp-smiley {}

body { 
	margin: 0px; 
	padding: 0px; 
	font-family: Georgia, Palatino, �Palatino Linotype�, Times, �Times New Roman�, serif ; 
	color: #222; 
	background-image: url(images/light-tile.jpg); 
	background-position: 0px 0px;
	}

H1, H2, H3, H4, H5, H6 { color: #222; font-family: Georgia, Times, �Times New Roman�, serif; font-style: normal; }
body a { color: #770000; }	
a:visited { color: #770000; }	
	
#body-container {
	overflow: visible;
	background-image: url(images/header-image.jpg); 
	background-repeat: no-repeat; 
	background-position: 0 40px;
	width: 990px;
	margin: 0px auto;
	}

/*Header*/	
	
#header-container {
	float: left;
	width: 250px;
	height: 40px;
	}
	
#header #site-title a span, #header #site-description { display: none; }
#header #site-title a { margin: 0px; width: 250px; height: 40px; display: block;	background: url(images/logo.gif) no-repeat 0 0; }
#header{ width: 250px; }
.breadcrumb { display: none;	}	

/*Page Navi*/
#navigation { float: right; margin-left: 0px; padding-left: 100px; width: 640px; height: 80px; background: url(images/header-bg.gif) repeat-x 0 0; }
#page-nav li a { margin-top: 15px; margin-right: 0px; padding: 0 5px 5px 5px; font-family: Arial, sans-serif; color: #fff; background: none; border: none; }
#page-nav a:hover{ color: #fff; }


#page-nav li.current_page_item {
	background-color: #333;
	}

#page-nav li.current_page_item a {
	background-color: #333;
	}

/*Container*/
#container{
	margin-top: 100px;
	width: 990px;
	background: transparent;
	}
	
.content {
	overflow: visible;
	float: left;
	margin: 0px 0px 0px 50px;
	width: 560px;
	}
.no-widgets .content, .no-default-widgets .content {
	width: 960px;
	}	

#primary {
	margin: 255px 50px 0px 50px;
	width: 280px;
	color: #444;
	}

#primary .widget{
	background-image: url(images/gray-tile.jpg);
	border: 1px solid #ccc;
	padding: 20px;
	}
	
#primary ul {	margin-left: 10px; }
#primary li { background: none; display: inline; list-style-type: none; padding-left: 0; }	
#primary li:after { content: ", "; }
#primary li:last-child:after { content: ""; }

.search-text { width: 96%; }
	
/* Entry title */
.entry-title, .entry-title  a{
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 5px;
	font-style: normal;
	color: #222;
	}

.post-title  { margin-bottom: 5px; }
	
.entry-meta { border-top: 1px solid #444; padding-top: 5px; }
	
/*Post Image*/
.post img { max-width: 640px; padding: 0; border: 10px solid #444; }

.thumbnail {
	float: left;
	width: 150px;
	height: 150px;
	margin: 5px 15px 20px 0;
	}

.gallery-item, .gallery-icon, .attachment-thumbnail {
	margin: 2px 0px;
	padding: 0px;
}

/* Gallery [gallery] */
.gallery img {
	border: 1px solid #444;
	}

/*Comments*/
#comments-template { width: 560px; }
#comments-template .avatar { width: 60px; height: 60px; border: 1px solid #ccc; }
.comment-reply-link { font-weight: bold; }
.comment-meta {	margin: 29px 0 11px 0; }
.comment-text {	clear: left; margin: 0px; }
.fn { color: #999; }
#comments .cluv { margin-top: 15px; background-color: #f9f9f9; border: 1px solid #ccc; }
.edit-comment-admin-links-no-icon  { margin-bottom: 15px; }

/*Photo Album*/
.narrowcolumn {
	overflow: visible;
	float: left;
	margin: 0px 0px 0px 50px;
	width: 560px;
	}
	
.narrowcolumn img {
	border: 1px solid #444;
	}

/*Footer*/
#footer-container{
	width: 100%;
	}
#subsidiary{
	border-top: 1px solid #444;
	margin: 50px;
	}
#subsidiary .widget {
	padding-top: 25px;
	width: 250px;
	padding-right: 25px;
	}
#subsidiary .flickr-photos img{
	border: 1px solid #444;
