/*  
Theme Name: suhails galaxy
Theme URI: http://www.suhails.com/suhails-mono
Description: A free wordpress theme
Version: 1.0
Author: suhails
Author URI: http://www.suhails.com/

*/

@font-face {
 font-family: bebas;
 src: url("includes/type/BEBAS.eot") /* EOT file for IE */
}
@font-face {
 font-family: bebas;
 src: url("includes/type/BEBAS.ttf") /* TTF file for CSS3 browsers */
}

body{
margin: 0;
font-family: arial, helvetica, san-serif;
font-size: 14px;
text-align: left;
vertical-align: top;
color: #000;
background-image:url('images/bg.png');
}

img {
border: 0px;
}

body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
margin: 0;
padding: 0;
}

h1{
font-family: bebas, arial, helvetica, san-serif;
letter-spacing:-2px;
word-spacing: 5px;
font-size: 40px;
padding: 0 0 10px 0;
text-shadow: #032323 1px 1px 0px;
}

h1 a:link,h1 a:visited{
text-decoration: none;
color: #909090;
}

h1 a:hover{
text-decoration: none;
color: #c4c4c4;
}

.post{
padding: 20px 10px 20px 10px;
margin-right: 20px;
margin-left: -10px;
width: 670px;
float: left;
line-height: 22px;
color: #000;
border-bottom: 1px solid #000000;
}

.post-single{
padding: 20px 10px 20px 10px;
margin: 0 20px 20px -10px;
width: 670px;
float: left;
color: #c2c2c2;
line-height: 22px;
border-bottom: 1px solid #000000;
background-image:url('images/post_bg.png');
}

.post:hover{
color: #c2c2c2;
background-image:url('images/post_bg.png');
}

.post a:link, .post a:visited {
text-decoration: none;
color: #000;
font-weight: bold;
}

.post a:hover {
text-decoration: none;
color: #ff4f4f;
}

a:link, a:visited {
text-decoration: none;
color: #656565;
font-weight: bold;
}

a:hover {
text-decoration: none;
color: #008fd9;
}

.post-page,{
padding: 10px 10px 10px 0;
width: 590px;
float: left;
}

h2{
font-family: arial, helvetica, san-serif;
font-size: 20px;
letter-spacing: -1px;
text-transform: uppercase;
margin-bottom: 10px;
text-shadow: #1a1a1a 1px 1px 0px;
}

h2.pagetitle{
font-family: arial, helvetica, san-serif;
font-size: 30px;
color: #000;
padding: 10px 0 0 0;
}

.entry{
line-height: 22px;
}

p.date_post{
float: right;
margin: 0 0 0 0;
color: #000;
font-weight: bold;
text-transform: uppercase;
}

p.read_full{
float: right;
margin: 15px 0 0 0;
text-transform: uppercase;
}

p.postmetadata{
float: left;
margin: 15px 0 0 0;
text-transform: uppercase;
}

p.search-title{
font-family: georgia, serif;
font-size: 24px;
text-shadow: #d4d4d4 1px 1px 0px;
}

.search-terms{
font-family: arial, helvetica, san-serif;
font-size: 30px;
color: #008fd9;
}

.search-excerpt{
color: #008fd9;
}

blockquote {
font-family: georgia, serif;
margin: 10px 0 0 10px;
border-left:2px solid #000;
padding: 0 0 10px 10px;
width: 620px;
color: #fff;
font-style: oblique;
font-size: 15px;
}

.navigation{
width:700px;
float:left;
font-size: 20px;
padding: 10px 0 20px 0;
}

.adbox {
width: 129px;
padding: 10px 10px 15px 10px;
text-align:center;
float: left;
}

/*SIDEBAR STYLES*/

.sidebar{
float: left;
width: 298px;
background: #141414;
margin: 20px 0 0 0;
border-left:1px solid #1f1f1f;
border-right:1px solid #1f1f1f;
border-bottom:1px solid #2f2f2f;
}

.sidebar2{
float: left;
width: 285px;
padding: 0 50px 0 0;
}

.sidebar ul, .sidebar2 ul{
list-style-type: none;
margin: 0;
padding: 0;
display: table;
}

.sidebar ul li{
float: left;
width: 298px;
padding: 0;
}

.sidebar2 ul li{
float: left;
width: 320px;
}

.sidebar2 ul ul li{
line-height: 28px;
margin: 0 0 0 1px;
padding-left: 10px;
width: 310px;
overflow: hidden;
background:#111;
border-bottom:1px solid #0e0e0e;
}

.sidebar ul li h2, .sidebar2 ul li h2{
font-family: arial, helvetica, san-serif;
color: #909090;
padding-left: 10px;
font-size: 14px;
line-height: 30px;
border-bottom: 1px solid #000;
text-shadow: #161616 1px 1px 2px;
background-image:url('images/sidebar_header_bg.png');
margin:0;
}

.sidebar ul ul li{
line-height: 28px;
margin: 0 0 0 1px;
padding-left: 10px;
width: 286px;
overflow: hidden;
background:#111;
border-bottom:1px solid #0e0e0e;
}

.sidebar ul ul li:hover, .sidebar2 ul ul li:hover{
background: #ff4f4f;
}

.sidebar ul ul li a:link, .sidebar ul ul li a:visited, .sidebar2 ul ul li a:link, .sidebar2 ul ul li a:visited {
text-decoration: none;
color: #000;
font-weight: bold;
}

.sidebar ul ul li a:hover, .sidebar2 ul ul li a:hover {
text-decoration: none;
color: #000;
}

table#wp-calendar, .sidebar2 table#wp-calendar{
width: 100%;
padding-left: 10px;
}

#topper {
background-image:url('images/topper.png');
width: 100%;
height: 15px;
position:fixed;
}

#wrapper{
margin: 0 auto 0 auto;
padding: 20px 0 0;
width: 1000px;
text-align: left;
min-height: 509px;
background-image:url('images/wrapper_bg.png');
background-repeat: no-repeat;
}

#header{
margin: 0 auto 0 auto;
width: 1000px;
height: 67px;
overflow:hidden;
padding: 23px 0 10px 0;
}

#header_bg{
float: left;
width: 100%;
background-image:url('images/header_bg.png');
}

#container .post-single .entry img{
width: 670px;
height: auto;
}

#container .post-single .entry img.alignleft{
width: 250px;
height: auto;
float: left;
padding: 0 20px 5px 0;
}

#container .post-single .entry img.alignright{
width: 250px;
height: auto;
float: right;
padding: 0 0 5px 20px;
}

#container{
float: left;
width: 700px;
min-height:600px;
clear: both;
}

#footer{
margin: 20px auto 0 auto;
width: 1000px;
clear: both;
font-size: 10px;
padding: 0;
}

.footer_box{
width: 329px;
height: auto;
float:left;
padding-right:10px;
margin: 0 10px 20px 0;
border-right: 1px solid #1b1b1b;
}

.footer_copyright{
width: 300px;
float:left;
margin-bottom: 20px;
}

#footer_bg{
float:left;
margin: 0 auto 0 auto;
width: 100%;
background: #232323;
border-top:1px solid #3c3c3c;
}

ul#twitter_update_list {
list-style-type: none;
margin: 0;
padding: 0;
display: table;
}

#searchform{
padding: 10px 5px 10px 5px;
}

#searchform input{
color: #909090;
background: #000;
border: 0px;
height: 30px;
width: 271px;
padding-left: 5px;
}

#topnav{
margin: -42px 0 0 0;
float:right;
font-size: 14px;
}

#topnav ul li a:link, #topnav ul li a:visited {
text-decoration: none;
color: #909090;
font-weight: bold;
}

#topnav ul li a:hover {
text-decoration: none;
color: #ff4f4f;
}

#topnav ul {
	margin: 0;
	padding: 0px;
	list-style: none;
	line-height: normal;
}

#topnav li {
	display: block;
	float: left;
	padding-left: 10px;
}

#related-links{
width:690px;
float:left;
padding-bottom: 15px;
}

/*COMMENT STYLES*/

.gravatar {
float: left;
padding:0 10px 0 10px;
}

.comments-template{
	margin: 10px 0 0 0;
	width: 680px;
	padding: 40px 0 10px 0px;
}


.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0 0;
	line-height: 18px;
	padding: 20px 0 20px 0;
	border-bottom: 1px solid #000;
}

.comments-template ol li:hover{
border-right: 5px solid #000;
background-image:url('images/post_bg.png');
}

.authcomment:hover {
border-right: 5px solid #ff4f4f !important;
background-image:url('images/post_bg.png');
} 

.comments-template h2, .comments-template h3{
	font-family: arial, helvetica, san-serif;
	font-size: 20px;
	margin-bottom:10px;
	color: #c4c4c4;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
color: #909090;
background: #141414;
border: 0px;
width: 500px;
padding: 10px 5px 10px 5px;
margin-bottom: 10px;
border-left:1px solid #1f1f1f;
border-right:1px solid #1f1f1f;
border-bottom:1px solid #2f2f2f;
}

.comments-template input{
color: #909090;
background: #141414;
border: 0px;
height: 30px;
width: 271px;
padding-left: 5px;
margin-bottom: 10px;
border-left:1px solid #1f1f1f;
border-right:1px solid #1f1f1f;
border-bottom:1px solid #2f2f2f;
}

/*MooTools*/

#top-panel{
	width: 190px;
	float:left;
}
#sub-panel{
	width: 190px;
}
