/*  
Theme Name: Flight808
Description: Art-Deco Hip-Hop
Version: 1.0
Author: GR


The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

body {
margin:0 auto;
background-color: #343434;
font: 70%/1.5em Verdana, Tahoma, arial, sans-serif;
color: #ccc;
}

p { font: 100%/1.5em Verdana, Tahoma, arial, sans-serif;
color: #FFF;
}

img { padding-top: 10px; padding-right: 10px; padding-bottom: 0; border:0; }

img.header { margin: 0; padding: 0; border:0; }

img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden}

a:link, a:visited {
text-decoration:none;
color:#f7db16;
}

a:hover { text-decoration:none; color:#59d9c0; }

#bigwrapper {
position:absolute;
width:920px;
left:50%;
margin-left:-460px;
padding:40px 0 40px 0;
}

#header { position:relative; width:900px; height:225px; background-color:#4f4f4f; border-color: #4f4f4f; border-style: solid; border-width: 5px 5px 10px; }

#ads { position:relative; width:900px; height:90px; background-color:#4f4f4f; border-color: #4f4f4f; border-style: solid; border-width: 0px 5px 0px; }

#header h1 {
margin:0;
left:40px;
display:block;
color:#FFF;
position:relative;
font-size:40px;
line-height:150px;
}

#header h1 a:link, #header h1 a:visited {
text-decoration:none;
}

#header h1 a:hover {
color:#59d9c0;
}

#pages {
z-index:2;
position:absolute;
height:20px;
top:220px;
left:40px;
}

#pages ul {
list-style:none;
margin:0;
padding:0;
}

#pages ul li a:link, #pages ul li a:visited { background-color: #4f4f4f; display:block; float:left; height:20px; padding:0 10px; text-decoration:none; }

#pages ul li a:hover {
background-color:#4f4f4f;
}

#pages ul li {
display:block;
position:relative;
float:left;
}

#pages .current_page_item a:link, #pages .current_page_item a:visited {
color:#f60;
}

#wrapper {
width:900px;
position:relative;
float:left;
background-color:#4f4f4f;
border-right:5px solid #4f4f4f;
border-left:5px solid #4f4f4f;
}

#maincontent {
width:550px;
min-height:270px;
padding-bottom:20px;
float:left;
background-color:#0c1026;
position:relative;
border-bottom:5px solid #4f4f4f;
}

.post {
padding:20px 20px 20px 30px;
text-align:left;
width:90%;
border-top:1px dotted #292d42;
}

.post .postinfo { position:relative; font-style:italic; font-size:10px; text-align: right; border-top: 1px solid #f60; border-bottom: 1px solid #f60; }

.post h2 { font-size:14px; color:#fff; line-height: 16px; margin:0; }

.post h3 {
font-size:14px;
color:#fff;
text-transform:uppercase;
margin:5px 0 -10px;
}

.post h3 a:link, .post h3 a:visited {
text-decoration:none;
color:#FF6600;
}

.post h3 a:hover {
color:#f7db16;
}

.thecontent h1 {
line-height:20px;
font-size:20px;
color:#274F79;
margin:20px 0 -10px 0;
}

.thecontent h2 {
line-height:18px;
font-size:18px;
color:#274F79;
margin:20px 0 -10px 0;
}

.thecontent h3 {
line-height:16px;
font-size:16px;
color:#274F79;
margin:20px 0 -10px 0;
text-transform:none;
}

.thecontent h4 {
line-height:14px;
font-size:14px;
color:#274F79;
margin:20px 0 -10px 0;
text-transform:none;
}

.thecontent h5 {
line-height:12px;
font-size:12px;
color:#274F79;
margin:20px 0 -10px 0;
text-transform:none;
}

.thecontent blockquote { color: white; font-style:italic; line-height: normal; margin:0 0 0 15px; padding-left:7px; border-left:10px solid #465b1e; }

/* Sidebar */	
#sidebar {
	background-color: #3f4358;
	float: right;
	width: 340px;
	padding: 0;
	margin-bottom:4px;
	border-bottom: 3px solid #4f4f4f;
	list-style:none;
	}
	
.sidebar h1,h2 {
	margin-top: 5px;
	padding: 5px 0 5px 10px;
	font: bold 1.1em Verdana, "Trebuchet MS", Sans-serif;
	color: #f60;
	background-color: #0c1026;
	border-top: 1px solid #f60;
	border-bottom: 1px solid #f60; }

.sidebar .left-box {
	border: solid 1px #4f4f4f; 
	margin: 0 0 5px 10px;
}

li.chatter { margin-right: 5px; margin-left: 15px; }

.block ul li a:link, .block ul li a:visited {
	text-decoration: none;
	border-bottom:1px solid #f7db16;
	text-indent:5px;
	text-align: left;
	display:block;
	position:relative;
	height:15px;
}

.block ul li a:hover { 
	border-bottom:1px solid #59d9c0;
}

#flickr {
	display: block;
	float: left;
	padding: 5px 1px 5px 4px;
	position: relative;
	height: 100px;
	width: 200px;
	border-width:0;
	margin:5px 10px 2px 0;
	}

#s {
width:230px;
margin-left:20px;
}

.block .button {
width:50px;
margin-left:20px;
}

.block .dropdown {
width:230px;
margin-left:20px;
}

/*Footer*/

#footer {
width:900px;
height:80px;
position:relative;
float:left;
border-bottom:5px solid #4f4f4f;
background-color:#0c1026;
}

#footer p {
text-align:center;
margin:0;
padding-top:15px;
font-size:10px;
line-height:10px;
}

.commenteven {
position:relative;
background-color:#274F79;
border-top:10px solid #FFF;
margin:0;
}

.commentodd {
position:relative;
margin:0;
border-top:10px solid #FFF;
}

.commentcontent {
padding:20px 20px 20px 40px;
}

.commentcontent p {
margin:0 0 0 5px 0;
}

.commentcontent blockquote {
font-style:italic;
margin:0 0 0 25px;
padding-left:7px;
border-left:10px solid #465B1E;
}

.commentinfo {
font-size:10px;
}

#comment {
width:455px;
}

/*ROUNDED CORNERS*/

.date { float:right; height:40px; width:30px; margin-top:5px; margin-right:3px; padding:2px 2px 5px; background:#333; margin-bottom: 3px; border:dotted 1px #4e4e4e; }
.date p {
	text-align:center;
	color:#f7db16;
	margin:0 0 0 0;
	text-transform:uppercase;
	font:Verdana, Tahoma, arial, sans-serif;
	}
.date span.day {
	font-size:20px;
	display:block;
color:#ccc;
	}
.date span.month {
	font-size:10px;
	height:14px;
	display:block;
padding:2px;
border-bottom:2px dotted #000;
margin-bottom:2px;
	}
	
	/* Menu */
#menu { clear: both; margin: 0; padding: 0 5px 0 0; font: bold 12px/22px Verdana, Arial, Tahoma, Sans-serif; background-color: #0c1026; background-repeat: repeat-y; background-attachment: scroll; background-position: center top; width: 895px; height: 24px; border: solid 5px #4f4f4f; }
#menu ul {
	float: right;
	list-style: none;
	margin:0; padding: 0;
}
#menu ul li {
	display: inline;
}
#menu ul li a {
	display: block;
	float: left;
	padding: 0 8px;
	color: #FFF;	
	text-decoration: none;
}
#menu ul li a:hover {
	background-color: #f60;
	color: #333;	
}
#menu ul li#current a {	
	background-color: #FFF;
	color: #333;
}

/* form elements */

form { color: #0c1026; margin:10px; padding: 0 5px; border: solid 1px; background-color: #4f4f4f; }
label { color: #f60; display:block; font-weight:bold; background-color: #0c1026; margin:5px 0; }
input { padding:2px; border:dotted 1px #4f4f4f; font: 1em verdana, sans-serif; color:#fff; background-color: #4f4f4f; }
textarea { width:340px; padding:2px; font: 1em verdana, sans-serif; border:solid 1px #eee; height:100px; display:block; color:#fff; background-color: #4f4f4f; }
input.button { 
	margin: 0; 
	font: bolder 12px arial, sans-serif; 
	border: solid 1px #ccc; 
	padding: 2px 3px; 
	background: #4f4f4f;
	color: #f60;
}

#translate a {display: inline;}