/*
Theme Name: Moi Magazine
Theme URI: http://www.wpskinner.com/2009/10/26/moi-magazine-free-wordpress-theme-release/
Description: A free magazine style wordpress theme brought to you by WpSkinner. This theme has a lot of options such as sidebar ads integration, email subscription form pre-installed, twitter and rss buttons and social media buttons under every post you can control all the setting by going to Admin menu in your Dashboard.
Version: 1.0.1
Author: MOin
Author URI: http://www.wpskinner.com/
Tags: blue, brown, white, two-columns, right-sidebar, fixed-width, theme-options, custom-header, threaded-comments

	Both the design and code are released under GPL.
    http://www.opensource.org/licenses/gpl-license.php

*/

@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	border:0;
}

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	background-color:#ffffff;
	margin:0;
	padding:0;
}
a {
	color:#676666;
}
li.current_page_item a {
color: #e6296c;
font-weight:bold;
}
h2 {
	font-size:18px;
	font-weight:normal;
	}
h3 {
	font-size:16px;
	font-weight:normal;
}

div.twtr-hd h4, div.twtr-hd h3, img.twtr-profile-img, a.twtr-profile-img-anchor {
	display:none;
}
div.twtr-tweets {
	margin:0;
	padding:0;
	font-size:11px;
}
div.twtr-doc {
	margin:0;
	padding:0;
	font-size:11px;
}
div.twtr-tweets div {
	margin:0;
	padding:0;
	font-size:11px;
}
div.twtr-tweets div.twtr-tweets-wrap div.twtr-tweets-text p {
	margin:0;
	padding:0;
	font-size:11px;
}
div.twtr-tweets div.twtr-tweets-wrap div.twtr-tweets-text {
	margin:0;
	padding:0;
	font-size:11px;
}
#wrapper {
	width:100%;
	margin:0;
	padding:0;
	border:0;
	height:100%;
}


#header {
	width:100%;
	height:190px;
	background:url(images/header.jpg) top center;
	text-align:center;
	min-width:993px;
	margin:0;
	padding:0;
	border:0;
}
#header .banner {
	width:993px;
	margin:0 auto;
	height:190px;
	position:relative;
}
#header banner.description {
	float:right;
	
}
#header .banner h1 {
	text-decoration:none;
	float:left;
	margin:60px 0 0 0;
}
#header .banner h2 {
	text-decoration:none;
	float:right;
	color:#FFF;
	margin:150px 0 0 0;
	text-transform:uppercase;
}
.banner_ad {
	position:absolute;
	top:60px;
	left:395px;
}
.nav-bar {
	width:993px;
	margin:0 auto;
	height:75px;
	border-bottom:1px dotted #000;
	padding:0;
	}
.nav-bar ul {
	float:left;
	margin:40px 0;
	padding:0;
	display:inline;
	}
.nav-bar ul li {
	list-style-type:square;
	list-style-position: outside;
	padding:0 10px;
	margin:0 10px;
	float:left;
	font-size:14px;
}
.nav-bar ul li:first-child {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}
.nav-bar ul li a {
	text-decoration:none;
}
.nav-bar #search {
	margin:10px 0 0 0;
	float:right;
}
.nav-bar form input {
	background:url(images/search.jpg) top center no-repeat;
	width:276px;
	margin:20px 0;
	color:#989898;
	font-style:italic;
	border:none;
	height:15px;
	padding:5px 0 5px 5px;
}
.nav-bar form input #s {
	margin:0;
	padding:0;
}
.social_media {
	width:993px;
	margin:0 auto;
	height:25px;
	text-align:right;
	padding:5px 0;
}
#main {
	width:993px;
	margin:0 auto;
	padding:0;
}
#main #content, #main #content-single {
	width:712px;
	float:left;
	margin:0;
	padding:0;
}
#content p.center {
	margin:0 0 10px 0;
}
#searchform input {
	color:#989898;
	font-style:italic;
}
#random-articles {
	width:680px;
	height:77px;
	margin:0;
	padding:0;
}
#random-articles h2 {
	padding:5px 0 0 35px;
	margin: 0 0 15px 0;
	background:url(images/love.jpg) top left no-repeat;
	height:25px;
}
#scrollable {
padding:5px 0px 10px 0px;
width:685px;
min-height:106px;
margin:0 0 0px 0px;
}
div.items {
min-height:66px;	
margin-top: 0;
padding:5px;
float:left;
width:604px !important;
background-color:#edecec;
}
div.items a:link , div.items a:visited{
display:block;
float:left;
margin-right:8px;
margin-bottom:8px;
width:60px;
height:60px;
background-color: #E6E6E6;
color:#ccc;
cursor:pointer;
border: 2px solid #c6c6c6;
}
div.items a:hover {
color:#999;	
border: 2px solid #e6296d;
}
a.prev, a.next {
display:block;
width:28px;
height:77px;
float:left;
background-repeat:no-repeat;
}
a.prev {
background:#363535 url(images/arrow.png) center left no-repeat;
}
a.next {
background:#363535 url(images/arrow.png) center right no-repeat;	
}

/*#random-articles #scrollable {
	width:680px;
	height:77px;
	background-color:#edecec;
}
#random-articles #scrollable a.prev {
	width:30px;
	display:block;
	height:77px;
	background:#363535 url(images/arrow.png) center right no-repeat;
	float:left;
}
#random-articles #scrollable a.next {
	width:30px;
	display:block;
	height:77px;
	background:#363535 url(images/arrow.png) center left no-repeat;
	float:left;
}
#random-articles #scrollable.items {
	min-height:66px;	
margin-left:8px;	
margin-right:4px;
margin-top: 20px;
padding-bottom:8px;
float:left;
width:604px !important;
}
div.items a:link , div.items a:visited{
display:block;
float:left;
margin-right:8px;
margin-bottom:8px;
width:60px;
height:60px;
background-color: #E6E6E6;
color:#ccc;
cursor:pointer;
border: 3px solid #E6E6E6;
}
div.items a:hover {
color:#999;	
border: 3px solid #6de719;
}*/
#latest-label h2 {
	padding:5px 0 0 35px;
	margin: 30px 0 0 0;
	background:url(images/rss2.jpg) top left no-repeat;
	height:25px;
	width:650px;
	float:left;
	
}
.post .home-posts {
	width:328px;
	height:396px;
	float:left;
	padding:20px 20px 20px 0;
	margin:0;
}
.post .home-posts .single-entry {
	width:328px;
	background-color:#efefef;
	height:396px;
	margin:0;
	padding:0;
}
.time {
	background-color:#a5d130;
	width:46px;
	height:42px;
	float:left;
	line-height:12px;
	text-align:center;
	text-transform:uppercase;
	font-size:9px;
	padding:6px 2px 2px 2px;
	color:#FFF
}
.time span {
	font-size:20px;

}
.titles {
	background-color:#353434;
	height:50px;
	width:277px;
	float:left;
	margin:0 0 0 1px;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
}
.titles a {
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	float:left;
	margin:9px 18px 24px 18px;
	text-decoration:none;
}
.thumbnail-div {
	width:292px;
	height:119px;
	margin:12px 12px 4px 16px;
	float:left;
	background-color:#FFF;
	padding:3px;
}
.thumbnail-div img {
	width:292px;
	height:119px;
}
.single-entry-excerpt {
	width:292px;
	height:60px;
	margin:18px 18px 24px 18px;
	float:left;
	padding:0;
}
.readmore {
	width:292px;
	margin:18px 18px 24px 18px;
	float:left;
	text-align:right;
}
.readmore a {
	text-decoration:none;
	text-transform:uppercase;
	color:#353434;
	font-weight:bold;
}
.home-post-info {
		width:282px;
		margin:5px;
		padding: 10px 18px 18px 18px;
		border-top: 1px dotted #353434;
		float:left;
}
.home-post-info a {
	color: #e6296c;
	font-weight:bold;
	text-decoration:none;
}
#content div.navigation div{
	width:680px;
	height:20px;
	padding:20px 0;
	display:block;
	clear:both;
	padding-right:5px;
	margin-right:5px;
}
#content div.navigation div a {
	float:left;
}

#main #sidebar{
	width:281px;
	float:left;
	margin:0;
	padding:0 0 40px 0;
}

/*#sidebar-box-recent {
	font-size:12px;
	font-weight:bold;
	color:#353434;
}
#sidebar-box{
	width:281px;
	float:left;
	padding:0 0 10px 0;
	margin:0;
}*/
#sidebar h2 {
	border-bottom:1px dotted #353434;
	border-top:1px dotted #353434;
	padding:3px 0;
	font-size:16px;
	margin:0;
}
#sidebar ul {
	margin:0;
	padding:0;
}
#sidebar ul li {
	list-style-type:none;
	margin:0;
	padding:0;
}

#sidebar ul #text-7 h2 {
	margin: 0 0 0 0;
	background:url(images/tv.png) 0 3px no-repeat;
	border-bottom:1px dotted #353434;
	border-top:1px dotted #353434;
	padding:3px 0 3px 30px;
	font-size:16px;
}
#sidebar ul #text-6 h2 {
	margin: 30px 0 0 0;
	background:url(images/friends.png) 0 3px no-repeat;
	border-bottom:1px dotted #353434;
	border-top:1px dotted #353434;
	padding:3px 0 3px 30px;
	font-size:16px;
}
#sidebar ul #text-4 h2 {
	margin: 30px 0 0 0;
	background:url(images/tweet.png) 0 3px no-repeat;
	border-bottom:1px dotted #353434;
	border-top:1px dotted #353434;
	padding:3px 0 3px 35px;
	font-size:16px;
}
#sidebar ul #text-9 h2 {
	margin: 30px 0 0 0;
	background:url(images/connect.png) 0 3px no-repeat;
	border-bottom:1px dotted #353434;
	border-top:1px dotted #353434;
	padding:3px 0 3px 30px;
	font-size:16px;
}
#sidebar ul #categories-3 h2 {
	border-bottom:1px dotted #353434;
	border-top:1px dotted #353434;
	padding:3px 0;
	font-size:16px;
	margin:0;
}
#sidebar ul li.widget_categories ul {
	padding:10px 0 0 0;
	margin:0;
}
#sidebar ul li.widget_categories ul li {
	list-style-type:none;
	padding:4px 0;
	margin:0;
}

#sidebar ul li.widget_categories ul li a {
	font-size:12px;
	font-weight:bold;
	color:#353434;
	text-decoration:none;
}
#sidebar ul li.widget_categories ul li ul li a {
	font-size:11px;
	text-decoration:none;
	color:#676666;
	font-weight:normal;
}
#sidebar ul li.widget_categories ul li ul li {
	padding:5px 0 5px 30px;
	margin:0;
}
#text-7 #sidebar-box h2 {
	
}
#footer {
	float:left;
	margin:0 auto;
	width:100%;
	text-align:center;
	height:44px;
	background:url(images/bottom.jpg) repeat-x;
	padding:30px 0
}
#footer p {
	line-height:9px;
}
#footer p a {
	color: #e6296c;
	font-weight:bold;
	text-decoration:none;
}

/*-------SINGLE--------*/

/*#content-single .time {
	background-color:#a5d130;
	float:left;
	text-align:left;
	text-transform:uppercase;
	width:80px;
	font-size:10px;
	padding:5px;
	height:15px;
	color:#FFF
}*/
#content-single .titles_single {
background-color:#353434;
	height:50px;
	width:600px;
	float:left;
	margin:0 0 0 1px;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
}
#content-single .titles_single a {
font-size:14px;
	font-weight:normal;
	color:#FFF;
	float:left;
	margin:9px 18px 24px 18px;
	text-decoration:none;
}
/*#content-single p {
margin:0;
padding:0;
}*/
div.postthumb {
	width:625px;
	float:left;
	margin:0 0 10px 0;
	background-color:#FFF;
	padding:3px;
}
div.entry-text {
	background-color:#EFEFEF;
	padding:10px 15px 4px 15px;
	width:621px;
	overflow:hidden;
}
div.entry-text p {
/*	width:625px;*/
	margin:0 0 15px 0;
	padding:0 0 0 0;
	float:left;
}
div.entry-text a {
/*	width:625px;*/
	margin:0;
	padding:0;
	text-decoration:none;
	color:#F09020;
}
div.entry-text a:hover{
/*	width:625px;*/
	margin:0;
	padding:0;
	text-decoration:underline;
	color:#F09020;
}
div.entry-text h3 {
/*	width:625px;*/
	margin:0 0 10px 0;
	padding:0 0 0 0;
	clear:both;
}
div.entry-text ol li {
/*	width:625px;*/
	margin:0;
	padding:0;
	list-style-position:inside;
}
div.entry-text table {
	width:625px;
	margin:0 0;
	float:left;
}
div.entry-text img {
	margin:0 0;
	padding:10px 0;
}
.home-post-single-info {
		width:600px;
		margin:10px 0 5px 0;
		padding:10px 0 0 0;
		border-top: 1px dotted #353434;
		float:left;
}
div.entry-text div.home-post-single-info p a {
	color: #e6296c;
	font-weight:bold;
	text-decoration:none;
}
.underpost {
	width:600px;
		margin:0 0;
		float:left;
		padding:0 0 10px 0;
}
div.entry-text div.underpost p a {
		color: #e6296c;
	font-weight:bold;
	text-decoration:none;
}
div.entry-text div.underpost a {
		color: #e6296c;
	font-weight:bold;
	text-decoration:none;
}
#disqus_thread #dsq-content {
	width:651px;
}
#socialicons-label h2 {
	border-bottom:1px dotted #353434;
	padding:3px 0;
	font-size:16px;
	margin:0;
	width:651px;
}
#socialicons-label {
	padding:10px 0 10px 0;
}
#socialicons {
	margin:0 0 35px 0;
	padding:0;
	}
#socialicons a img {
	width:20px;
	}
ol.commentlist {
	margin:0;
	padding:0;
}
ol.commentlist li {
	list-style-type:none;
	margin:0;
	padding:15px 0 15px 0;
	border-bottom:1px solid #dddddd;
}
ol.commentlist li a {
	color: #A5D130;
	font-weight:bold;
	text-decoration:none;
}
ol.commentlist li img {
	float:left;
	padding:0 10px 10px 0;
}
ol.commentlist li p {
	clear:both;
}
#comments-label h2 {
	border-bottom:1px dotted #353434;
	padding:3px 0;
	font-size:16px;
	margin:0 0 15px 0;
	width:651px;
}
#respond {
	margin:35px 0 35px 0;
}
#respond h2 {
	border-bottom:1px dotted #353434;
	padding:3px 0;
	font-size:16px;
	margin:0 0 15px 0;
	width:651px;
}
#respond a {
	color: #93b539;
	font-weight:bold;
	text-decoration:none;
	margin:10px 0;
}
#respond p {
	margin:10px 0;
	padding:0;
}

input, textarea {
	border:1px solid #A5D130;
	margin:0 0 5px 0;
	padding:0;
}
div.entry-text-pragraph {
	width:625px;
	padding:0 0 15px 0;
}

#content-single h2 {
	margin: 0 0 15px 0;
}

div.textwidget a.opacity {
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding: 10px 0 5px 0;
}
div.textwidget a.opacity span {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#aba9a9;
}

