/*  
Theme Name: Plexi Blog
Theme URI: http://ifelse.co.uk/simpla/
Description: Plexi Blog
Version: 1.01B
Author: Emre Guler
Author URI: http://www.emreguler.net/
*/

/*************************************
 +Containers
 *************************************/
body {
	background-color:	#616161;
	margin: 0;
	padding: 0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
}
#wrap{
	margin:0 auto;
	text-align:left;
	width:76em;	
}
#container {
	position: absolute;
	width: 887px;
	left: 50%;
	margin-left: -443px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	background-image: url(../../../../images/devblog/bg_tile.gif);
	background-repeat:repeat-y;	
}

#logo {
	position:absolute;
	left:13px;
	top:5px;
	z-index:1
}
#header_img  {
    margin-bottom: 10px;
}

#searchtext {
	position: absolute;
	width: 50px;
	height: 20px;
	left: 50%;
	top: 168px;
	margin-left: 178px;
}

#searchfield {
	position: absolute;
	width: 215px;
	height: 33px;
	left: 50%;
    margin-left: 237px;
	top: 165px;
	float: right; 
}

#content{
	position: relative;
	float: left;
	margin-bottom: 5px;
	padding: 0;
	left: 11px;
}

#content_container {
	padding-right:15px; 
	padding-left:15px;
	padding-top: 10px; 
	width:573px;
	margin-bottom: 10px;
	background-color: #ffffff;
	border: solid #e6e6e6 1px;
}


#footer
{
	border-top:1px solid #616161;
	color:#616161;
	font-size:10px;
	width: 720px;
	height: 30px;
	position: relative;
	clear: both;
}

/*************************************
 +Sidebar
 *************************************/
#sidebar {
	width:253px;
	position:relative;
	margin-left: 21px;
	float: left;
	padding: 0;
}	
#sidebar_container,
#sidebar li.linkcat
{
	background-color:		#616161;
	color:					#FFFFFF;
	width:					253px;
	margin-top:				5px;
    margin-right:			0;
	position:				relative;
}
#sidebar li.firstSidebarModule
{
	margin-top:			0;
}

#sidebar h2
{
	color:			#ffffff;
	background-image: url(../../../../images/whitedot.gif);

	height:			16px;
	margin:			0 5px 2px 5px;
	padding-top:	4px;
	background-image:	url(../../../../images/whitedot.gif);
	background-position:	left bottom;
	background-repeat:		repeat-x;
	text-transform:			uppercase;
	font-size:				12px;
}

#sidebar ul
{
	list-style-type:none;
	margin:			0;
	padding-left: 	0;
	padding-top:	0;
	padding-bottom:5px;
}

#sidebar .linkcat ul
{
	margin-top:				8px;
	margin-left:			15px;
	padding-bottom:			10px;
	position:				relative;
}

#sidebar .linkcat ul ul
{
	margin-top:	0;
	padding-bottom: 0;
}

#sidebar .aktt_tweets li
{
	color:				#FFFFFF;
	margin:				0 15px 10px 0;
}
#sidebar .aktt_tweets li.aktt_more_updates
{
	font-size:			10px;
	margin-bottom:		0;
	margin-top:			20px;
	text-transform:		uppercase;
}
#sidebar .aktt_tweets li a.time_created
{
	font-size:			10px;
}

#sidebar a, 
#sidebar a:visited
{
	color:				#EE9531;
}

#sidebar a:hover {
	color:				#AAE03D;
}

/*************************************
 +Entry
 *************************************/
.entry{
	margin-bottom: 0;
}

.entrymeta{
	font-size:			12px;
}
.postedby{
	padding:3px;
	padding-left:12px;
	color:#616161;
}
.filedto{
	padding:3px;
	padding-left:12px;
	color:#616161;
}
.commentslink{
	padding:3px;
	padding-left:12px;
	color:#ee9531;
}
.entry pre
{
	padding:		15px;
	border:			1px dashed #969798;
	overflow:		hidden;
}

.entry pre pre
{
	padding:		0;
	border:			none;
}
.entrytitle h2
{
	font-size:			12px;
	height:				16px;
	font-weight:		bold;
	background-image:	url(../../../../images/devblog/orangedot.gif);
	background-repeat:	repeat-x;	
	background-position:	left bottom;
}
.entrydate
{
	font-size:12px;
	font-weight:bold;
	float: right;
	margin-top:-18px;
}

.entrytitle h2 a
{
	color:				#ee9531;
}
.entrytitle h2 a:hover{
	color:#aae03d;
}
.entrytitle h3{
	font-size:1.1em;
	color:#CCCCCC;
	border-bottom:1px dashed #E87830;	
}
.entrybody {
	font-size:			12px;
	line-height:		20px;
	font-style:			normal;
	color:				#616161;
    margin-left:		10px;
}

.commentstext {
	font-size:			12px;
	line-height:		20px;
	font-style:			regular;
	color:				#616161;
}

/*************************************
 +Hn and p
 *************************************/
h1
{
	font-family: verdana, helvetica, arial, sans-serif;
	margin:1px;
	font-style:regular;
	color:#ffffff;
	font-size:12px;
}

h2, h3{
	font-family: verdana, helvetica, arial, sans-serif;
	margin:1px;
	color:#ee9531;
	font-size:			12px;
}
#header h1{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size:12px;
	font-style:regular;
	margin:0;
	margin-right:1em;
}
#header h1 a{
	color:#ffffff;
}
#header h1 a:hover{
	color:#ffffff;
}
#header p
{
	color:#F5F5F5;
	font-size:12px;
	margin:0;
}


/*************************************
 +Comments
 *************************************/
.commentsblock{
	margin:0.5em;
	padding:0.5em;

}
.commentsblock textarea{
	width:35em;
}
.commentsblock input, .commentsblock textarea{
	background:#ffffff;
}
.commentsblock textarea:focus{
	background:#ffffff;
}
.commentsblock textarea:focus, .commentsblock input:focus{
	background:#ffffff;
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
ol.commentlist{
	color:#616161;
	font-size:0.9em;
	list-style-type:none;
	margin:0;
	margin-top:1.5em;
	padding:0;
}
ol.commentlist p {
    color:#616161;
}
.commentlist li{
	margin-bottom:0.5em;
	padding:0.5em 1em;
}
.altd{
	background:#FFF;
	border:1.2px dashed #333;
	padding:0.5em;
}
h3#comments{
font-size:1.6em;
}

/*************************************
 +Misc
 *************************************/
a{
	color:#ee9531;
	text-decoration:none;
}
a.category{
	color:#ee9531;
	text-decoration:none;
}
a:visited{
	color:#ee9531;
}
a:hover{
	color:#aae03d;
}

/*************************************
 +Event Calendar
 *************************************/
#wp-calendar table tr td:hover,
#wp-calendar table tr #today
{
	border:			1px solid #FFFFFF;
}
#ec3_publish
{
	visibility:		hidden;
}
div#wp-calendar
{
	padding-left:		4px;
	padding-right:		4px;
}

/*************************************
 +WPVideo
 *************************************/
 .wpv_videoc {
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 425px;
}

.wpv_video {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 4px 0 4px 0;
	width: 425px;
	height: 350px;
}

.wpv_titleauthor, .wpv_durationdate {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	font: bold 11px "Lucida Grande", Verdana, Arial, 'Bitstream Vera Sans', sans-serif;
	color: #666;
	padding: 3px;
	border-top: 1px solid #aaa;
}

.wpv_download {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
}

.wpv_download a {
	font: bold 11px "Lucida Grande", Verdana, Arial, 'Bitstream Vera Sans', sans-serif;
	color: #f44;
}

.wpv_download a:hover {
	text-decoration: none;
}

.wpv_download img {
	border: 0;
}

.wpv_self {
	text-align: left;
}

.wpv_self a {
	font: bold 9px "Lucida Grande", Verdana, Arial, 'Bitstream Vera Sans', sans-serif;
	color: #000;
}
