/*
Theme Name: Custom Deepsky Studio Blog
Theme URI: 
Description: Deepsky Studio Blog theme
Version: 1.0
Author: DS
*/

/* begin Page */
@import url('menu.css');
body
{
  margin: 0 auto;
  padding: 0;
  background-color: #909598;
  font-family: verdana, Helvetica, Sans-Serif;
}

input, select
{
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
}
/***********************/
/*   HTML LAYOUT       */
/***********************/
#wrapper {
	width:1023px;
	margin: 0 auto;
	background:#4e515b;
	border-left:solid 2px #000;
	border-right:solid 2px #000;
	border-bottom:solid 2px #000;
	padding:0 0 20px 0;
}

#sidebar{
	width:301px;
	background:#44464e;
	float:right;
	margin:11px 12px 0 0;
	padding: 0 0 14px 0;
}

#sidebar-post {
	width:301px;
	background:#44464e;
	float:right;
	margin:11px 12px 0 0;
	padding: 0 0 14px 0;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
#sidebar-post img{
margin:0 0 0 8px;
}
#sidebar-post li{
list-style:none;
line-height:16px;
margin:0;
}
#sidebar-post #tools li, #sidebar-post #credits li{
font-size:10px;
color:#999;
}
#sidebar-post #client li{
font:18px Arial, Helvetica, sans-serif ;
font-style:italic;
font-weight:lighter;
line-height:20px;
}
#sidebar-post ul{
padding:0 0 10px 14px;
margin:0;
}
#sidebar-post  h5{
	padding:5px;
	margin:11px;
	font:18px Arial, Helvetica, sans-serif ;
	font-weight: 100;
	text-transform:uppercase;
}
#sidebar-post  .event{
color:#999999;
}

.BlockContent-body {
	width:282px;
	background:#34363d;
	margin:11px 0 0 11px;
	padding:0;
}
.BlockContent {
padding:0;
margin:0;
/*background: url(images/box-bottom.gif) no-repeat;*/
width:282px;
}
#header {
	width:1023px;
	height:170px;
	background: url(images/header.jpg);
}
#header h1{
	width:631px;
	height:72px;
	margin:0 0 0 182px;
}
#header h1 a{
	width:631px;
	height:72px;
	display:block;
	text-indent:-9999px;
}
#content {
	width:636px;
	background:#44464e;
	float:left;
	margin:11px 0 0 11px;
	padding:9px;
}
#contentpost {
	width:984px;
	background:#44464e;
	float:left;
	margin:11px 0 0 11px;
	padding:9px;
}
 #comment {
width:580px;
}
#content h2.news{
	background: url(images/h2news.gif);
	width:636px;
	display:block;
	padding:0;
	margin:0;
	height:33px;
	text-indent:-9999px;
}
#content h2.title{
	background: url(images/title.gif);
	width:630px;
	display:block;
	padding:0 0 0 5px;
	margin:0;
	height:33px;
	font-size:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
/******Blog Pages*********/
#pagecontent {
color:#fff;
padding:0 0 0 0;
}
#pagecontent img{
margin:0 0 0 2px;
}
#pagecontent p, ul{
font-size:14px;
padding:10px 0 10px 0;
}
#pagecontent a{
color:#fff;
text-decoration:none;
}
/******Blog Post*********/

.post {
	padding:0;
	margin:0;
	border-left:solid 1px #34363d;
    border-right:solid 1px #34363d;
	border-bottom:solid 1px #34363d;
	background:#efefef;
	float:left
}
.posttext {
width:632px;
}
.sbutton {
padding:10px;
display:block;
}
.post img{
	margin:0 0 0 -10px;
	width:632px;
}
.post p a.more-link {
	margin:0 0 10px 0;
	color:#0473b2;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.PostContent p {
	padding:0;
	margin:0;
}
.post p{
padding:0px 0 10px 10px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

}
.post h2 {
padding:10px 0 0 10px;
font-size:18px;
}
.date-post {
padding:7px 0 0 5px;
display:block;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}
.date {
padding:0px 0 0 10px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.post h2 a{
color:#1e1e1e;
text-decoration:none;
}
#searchtitle {
display:block;
width:282px;
padding:0;
margin:0;
height:28px;
background: url(images/search_h.gif);
text-indent:-9999px;
}
/******Recent Comments**********/
#rcmm {
display:block;
width:282px;
padding:0;
margin:0;
height:28px;
background: url(images/recentcomments.jpg);
text-indent:-9999px;
}

ul#recentcomments {
list-style:none;
color:#fff;
margin:0;
padding:0;
font-size:12px;
}
ul#recentcomments li{
padding:0 0 0 5px;
}
ul#recentcomments a{
color:#fff;
}
.recentcomments {
margin:0 0 0 5px;
color:#CCCCCC;
}
/******end********/
#mgm {
display:block;
width:282px;
padding:0;
margin:0;
height:28px;
background: url(images/mgm.gif);
text-indent:-9999px;
}
.BlockHeader-text {
display:none;
}
#boxbottom {
background: url(images/box-bottom.gif) no-repeat;
width:282px;
height:32px;
}
#s {
width:278px;
height:23px;
background: url(images/search_text.gif) ;
border:solid 1px #34363d;
}
#boxinfo {
color:#fff;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:10px 0 0 0;
}
#boxinfo p{
padding:0 0 0 14px;
}
#boxinfo a{
color:#fff;
text-decoration:none;
}
#boxinfo span{
font-weight:bold;
font-size:14px;

}
#boxinfo strong{
font-size:10px;
}
/*******Top Menu*********/
ul#menu {
	margin:10px 0 0 181px;
	padding:0;
}
ul#menu li{
	display:block;
	width:157px;
	height:25px;
	background:#474a5a;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	border-left:solid 1px #271f24;
}

ul#menu li a{
text-decoration:none;
	display:block;
	width:157px;
	height:25px;
	color:#fff;
	margin:0;
	padding:0;
}
ul#menu li a.active{
text-decoration:none;
	display:block;
	width:157px;
	height:25px;
	color:#fff;
	background:#538ab2;
	margin:0;
	padding:0;
}
/***********************/
/* Footer              */
/***********************/
#footer {
	clear:both;
	display:block;
	width:1023px;
	margin: 0 auto;
	text-align:center;
	font-size:11px;
	color:#1e1e1e;
	padding:10px 0 0 0;
}
/***********************/
/*  WP MISC Elements   */
/***********************/
.rss-tag-icon
{
  position: relative;
  display:block;
  float:left;
  background-image: url('images/rssIcon.png');
  background-position: center right;
  background-repeat: no-repeat;
  margin: 0 5px 0 0;
  height: 32px;
  width: 24px;
}
.wp-caption
{
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
}

.wp-caption img
{
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption p.wp-caption-text
{
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}
/* End */


.hidden
{
	display: none;
}

/* Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
}

#wp-calendar caption {
	text-align: center;
	width: 100%;
}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}