/*
Theme Name: RedFly v1
Theme URI: http://blog.celiocorp.com/
Description: The default RedFly theme.
Version: 1.0
Author: Tyler Ipson
Author URI: http://tyler.ipson.net/
Tags: tags, make, no, sense, for, a, theme, why, are, they, here
*/

@import url(css/reset.css);
@import url(css/default.css);

a:link, a:visited { color: #ad2c17; text-decoration: underline; }
a:hover, a:active { color: #000; text-decoration: none; }

#container { width: 982px; margin: 0 auto; position: relative; }

#header {}
#header h1 { background: #fff url('http://www.celiocorp.com/shared/images/redfly_white.jpg') no-repeat; text-indent: -9999px; width: 371px; }
#header h1 a:link, #header h1 a:visited { display: block; height: 99px; }

#header ul { margin: 0; padding: 0; position: absolute; top: 0%; right: 0%; }
#header ul li { list-style: none outside; float: left; margin-right: 1px; }
#header ul li a:link, #header ul li a:visited { color: #fff; text-decoration: none; text-transform: uppercase; background: #000; display: block; padding: 6px 42px; }
#header ul li a:hover, #header ul li a:active { background: #C1301D; }

#menu { margin: 0; padding: 0; position: absolute; top: 30px; right: 20px; }
#menu li { list-style: none outside; float: left; }
#menu li a, #menu li a:link, #menu li a:visited {font-weight:bold; color: #bf2f1a; font-size: 1.4em; padding: 6px 20px; text-decoration: none; text-transform: lowercase; }
#menu li a:hover, #menu li a:active { text-decoration: underline; }

#main { clear: both; background: #eff1f0; border: 1px solid #d8d8d8; margin: 15px 0; padding-bottom: 10px; }

#content { width: 730px; float: left; }

h2.title { background-image: url(images/title_bg.gif); background-repeat: no-repeat; background-position: left; padding: 0 0 0 40px; margin: 0; font-size: 2em; }
h2.title a:link, h2.title a:visited { color: #3f3b37; text-decoration: none; }

.post {  position: relative; }
.post small { font-style: italic; position: absolute; top: 4px; right: 0%; }
.post .entry { background: #fff; padding: 10px 10px 0; border: 1px solid #d8d8d8; margin-top: 10px; }

#sidebar { width: 250px; float: right; margin: 0; padding: 0; }
#sidebar li { list-style: none outside; padding: 10px 10px 0; }
#sidebar li h2 { font-size: 1.5em; color: #333; border-bottom: 1px solid #d8d8d8; padding: 3px 0; }
#sidebar li ul { margin: 5px 0 0; background: #fff; padding: 5px; border: 1px solid #d8d8d8; }
#sidebar li ul li { padding: 3px; }

#footer { margin: 10px 0; padding: 0; }
#footer li { list-style: none outside; text-align: center; }