/*
THEME NAME: ElevationSeven
THEME URI: http://www.elevationseven.com
DESCRIPTION: Custom Theme
VERSION: 1.0.0
AUTHOR: <a href="http://studio9ine.com/">James Woodhall</a> (Personal Website)
AUTHOR URI: <a href="http://cre8tif.com/">Cre8tif</a>
*/

/*
----------------------------------------------
Design + HTML/CSS: James Woodhall				
Website: www.cre8tif.com
----------------------------------------------
Created: 25.03.2008
Copyright: (c) 2008
----------------------------------------------
*/

/* Imports
----------------------------------------------*/
@import 'reset.css';		/* Browser Resets */

/* Body
----------------------------------------------*/
body { font-size: 62.5%; } /* 62.5% sets 12px to 1.2em, 35px to 3.5em etc. */
body { color: #ffffff; font-family:'Lucida Grande','Trebuchet MS','Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif; background:#222222;}

p {margin:1.4em 0;}

a {color:#69bfde; text-decoration:none;}
a:hover {color:#8e8e8e; text-decoration:underline;}
a img { border: none; }

/* Headings
----------------------------------------------*/
h1,h2,h3,h4,h5,h6 { color: #ffffff;  font-family:'Lucida Grande','Trebuchet MS','Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; }

/* Forms
----------------------------------------------*/
form {margin:0; padding:0; float:left;}
input.frm-250px {width:300px; font-family:Arial, Helvetica, sans-serif;}
textarea.frm-250px {width:500px; font-family:Arial, Helvetica, sans-serif;}
select.frm-250px {width:308px; font-family:Arial, Helvetica, sans-serif;}

input, textarea, select  { font-size:1em; font-weight:normal; border:1px solid #a4a4a4; background:#f7f7f7; color:#484848; display:block; }
input, textarea {padding:3px 2px 3px 4px;}
select {padding:3px 2px 3px 1px;}

input[type="hidden"] {display:none;}

.bttn {margin:1em 0.5em 0 0; padding:0; border:none; display:inline;}
label {display:block; margin:0.5em 0 0 0; font-weight:bold;}

/* Structure
----------------------------------------------*/
#wrapper {width:840px; margin:0 auto;}
#header {float:left; width:100%; height:150px;}
#logo {float:left; width:100%; height:115px; text-align:right; background:url(assets/images/logo_e7.gif) no-repeat 95% 0;}
#content-wrapper {float:left; clear:both; width:780px; padding:40px 30px; margin:0; display:inline; background:#303030 url(assets/images/bg_cont_wrap.gif) no-repeat 0 0;}

/* Main-Nav
----------------------------------------------*/
#main-nav {float:left; width:80%; height:35px; padding:0; margin:0; display:inline;}
#main-nav ul {float:left; margin:0; padding:0 30px; list-style-type:none; height:35px;}
#main-nav li {float:left; line-height:35px; margin-right:3px; font-size:1.2em; display:inline; background:#454545 url(assets/images/tab_l_l.gif) no-repeat 0 0;}
#main-nav a {float:left; height:35px; color:#a6a6a6; padding:0 10px; background:url(assets/images/tab_l_r.gif) no-repeat 100% 0;}
#main-nav a:hover {text-decoration:none; color:#ffffff;}

/* Admin-Nav
----------------------------------------------*/
#admin-nav {float:right; width:18%; height:35px; padding:0; margin:0; display:inline;}
#admin-nav ul {float:left; margin:0; padding:0 30px; list-style-type:none; height:35px;}
#admin-nav li {float:right; line-height:35px; margin-right:3px; font-size:1.2em; display:inline; background:#454545 url(assets/images/tab_l_l.gif) no-repeat 0 0;}
#admin-nav a {float:left; height:35px; color:#a6a6a6; padding:0 10px; background:url(assets/images/tab_l_r.gif) no-repeat 100% 0;}
#admin-nav a:hover {text-decoration:none; color:#ffffff;}

/* Main-Content
----------------------------------------------*/
.main-content {float:left; padding:0; margin:0; line-height:140%; width:530px; font-size:1.2em;}
.entry-title { margin-top:0; color:#69bfde; font-size:2.1em; display:block; line-height:1em; width:100%; }
.entry-title a {color:#69bfde;}

.page-title { margin:0 0 1.5em 0; color:#ffffff; font-size:1.8em; float:left; line-height:1em; width:100%; }
.page-title a {color:#69bfde;}

.main-content h3 {color:#69bfde; font-size:1.4em; line-height:1em; width:100%; float:left;}
.main-content h3 a {color:#69bfde;}

.arc-list {list-style-type:none; margin:0 0 2em 0; padding:0; float:left; width:100%;}
.arc-list li {background:url(assets/images/icon_arrow_r.gif) no-repeat 0 50%; padding-left:15px; float:left; margin-right:1em; line-height:2em;}

.main-content .wp-tag-cloud {list-style-type:none; margin:0 0 2em 0; padding:0; float:left; width:100%;}
.main-content .wp-tag-cloud li {float:left; background:url(assets/images/icon_tag.gif) no-repeat 0 50%; padding-left:18px; margin-right:0.5em; line-height:2em;}

/* Content
----------------------------------------------*/
.entry-content {float:left; width:100%; padding:1em 0;}
.entry-content > p {margin-top:0;}
.entry-content img {padding:1px; background:#c8c8c8; border:6px solid #454545;}
.entry-content a img {background:#c8c8c8; padding: 1px;}
.entry-content a img:hover {border:6px solid #6d6d6d;}
.entry-content a img {border:6px solid #454545;}

img.wp-smiley {border:none; background:none; padding:0; vertical-align:middle;}

/* Comments
----------------------------------------------*/
.entry-comments {float:left; width:100%; padding:1.8em 0; background:url(assets/images/h_dot_div.gif) repeat-x 0 0;}
.entry-comments h1 {display:block; font-size:1.4em; margin:0 0 1.5em 0;}

.comm-block {float:left; width:530px; margin-bottom:1.8em;}
.comm-author {display:block; font-size:1.2em;}
.comm-date {display:block; font-size:0.95em; color:#8e8e8e;}
.comm-text {display:block; background:#454545 url(assets/images/comm_block_t.gif) no-repeat 0 0;}
.comm-p {margin:0; padding:18px; background:url(assets/images/comm_block_b.gif) no-repeat 0 100%;}
.comm-p p {margin-bottom:0;}

.comm-blurb {display:block; width:500px; background:#454545; font-size:1em; padding:15px; margin-bottom:1.5em;}

.sub-title {float:left; width:100%; font-size:1.4em; padding:1.5em 0; margin:0; background:url(assets/images/h_dot_div.gif) repeat-x 0 0;}

/* Entry-Meta
----------------------------------------------*/
#entry-meta {display:block; width:100%; line-height:2.1em;}
#entry-meta a {color:#69bfde;}
.meta-sep {float:left; width:5px; background:url(assets/images/meta_sep.gif) no-repeat 50% 50%; margin-right:0.5em;}
.date {float:left; margin-right:0.5em;}
.comments {float:right; background:url(assets/images/icon_comments.gif) no-repeat 0 50%; padding:0 0 0 20px;}
.by {float:left; margin-right:1em; background:url(assets/images/icon_by.gif) no-repeat 0 50%; padding:0 0 0 18px;}
.category {float:left; margin-right:0.5em;}

/* Sub-Nav
----------------------------------------------*/
#sub-nav {float:left; width:100%; margin-top:1em;}
.next {float:right; padding-right:15px; background:url(assets/images/icon_arrow_r.gif) no-repeat 100% 50%;}
.last {float:left; padding-left:15px; background:url(assets/images/icon_arrow_l.gif) no-repeat 0 50%;}

/* Side-Bar
----------------------------------------------*/
#side-bar {float:left; width:220px; margin-left:30px; display:inline; line-height:140%; font-size:1.1em;}
#side-bar h1 { display:block; font-size:1.6em; margin:0 0 1.4em 0; line-height: 1.8;}

#recent {list-style-type:none; padding:0 0 1.8em 0; margin:0; background:url(assets/images/h_dot_div.gif) repeat-x 0 100%;}
#recent li {display:block; background:url(assets/images/icon_plus.gif) no-repeat 0 2px; padding:0 0 0 20px; margin:0.8em 0;}
#recent a {color:#ffffff;}
#recent a:hover {color:#8e8e8e;}

#categories {list-style-type:none; padding:0; margin:1.6em 0 0 0;}
#categories li {display:block; background:url(assets/images/icon_arrow_r.gif) no-repeat 0 2px; padding:0 0 0 15px; margin:0.8em 0;}
#categories a {color:#ffffff;}
#categories a:hover {color:#8e8e8e;}

/* Sub-Content
----------------------------------------------*/
#sub-wrapper {float:left; width:100%; padding:30px 0; background:#121212 url(assets/images/bg_sub_wrap.gif) no-repeat 0 100%;}
#sub-content {float:left; width:100%; background:url(assets/images/bg_sub_cont.gif) repeat-y 0 0;}
.sub-box {float:left; width:220px; padding:0 30px; line-height:140%; font-size:1.1em;}
.sub-box ul {list-style-type:none; margin:0; padding:0; width:220px;}
.sub-box h1 {display:block; font-size:1.6em; margin:0 0 1.4em 0; line-height: 1.8;}
.sub-box a {color:#ffffff;}
.sub-box a:hover {color:#8e8e8e; text-decoration:underline;}

#comments li {display:block; background:url(assets/images/icon_comments_d.gif) no-repeat 0 1px; padding:0 0 0 20px; margin:0.8em 0;}
#tags li {float:left; background:url(assets/images/icon_tag.gif) no-repeat 0 1px; padding:0 0 0 18px; margin:0 0.5em 0.8em 0;}
#misc li {display:block; padding:0 0 0 20px; margin:0.8em 0;}

.admin {background:url(assets/images/icon_peep.gif) no-repeat 0 0;}
.contact {background:url(assets/images/icon_mail.gif) no-repeat 0 1px;}
.rss {background:url(assets/images/icon_rss.gif) no-repeat 0 1px;}


/* Footer
----------------------------------------------*/
#footer {float:left; width:780px; margin:0; padding:30px; color:#8e8e8e; display:inline; font-size:1.1em;}
#footer p {line-height:0.2; margin-top:0;}
#footer a {color:#ffffff; font-weight:normal;}
#footer a:hover {color:#8e8e8e; text-decoration:underline;}


/* IE6 Fixes
----------------------------------------------*/
*html .sub-box, #footer {margin-right:-3px;}

