﻿/*
Theme Name: Reawaken Media Flux
Theme URI: http://reawaken.info
Description: Flux Theme for Reawaken Media
Version: 1.0
Author: Terence Huynh
*/

body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;}
a {text-decoration: none;}
a img {border: none;}
a:hover {text-decoration: underline;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; letter-spacing: -1px; margin: 0; padding: 0;}
body {font-family: Arial, Helvetica, sans-serif;}
.adsense {background: url(img/adsense.png) top left repeat-x; padding-bottom: 1px;}
.adsense-block {margin: 0 auto; padding: 10px; text-align: center;}
.alignleft {float: left;}
.alignright {float: right;}

#page {}
#layout {width: 1000px; margin: 0 auto;}
.header {padding: 40px 0; overflow: hidden;}
.logo {float: left;}
.searchbox {float: right;}
.searchbox #s {font-size: 16px; padding: 3px; width: 200px; border: 1px #d4d4d4 solid; margin: 0; border-right: none;}
.searchbox #searchsubmit {font-size: 16px; padding: 2px 7px; border: 1px #d4d4d4 solid; background: white url(img/searchimg.png) center 8px no-repeat; color: #bfbfbf; margin: 0; text-indent: -1000px; width: 70px;}

.mainnav {padding: 5px 10px 0px 10px; background: url(img/nav.png) top left repeat-x; overflow: hidden; font-size: 95%; height: 35px;}
.mainnav * {margin: 0; padding: 0; list-style: none;}
.mainnav .alignleft ul li {float: left; margin-right: 15px; font-size: 0.75em; padding-bottom: 10px; padding: 7px 0; color: #bfbfbf;}
.mainnav .alignright ul li {float: left; margin-left: 15px; font-size: 0.75em; padding-bottom: 10px; padding: 7px 0; color: #bfbfbf;}
.mainnav ul li.current_page_item, .mainnav ul li.current-cat, .mainnav ul li.current-cat-parent {border: 1px #e1e1e1 solid; border-bottom: none; padding: 7px 12px; background: white; font-size: 0.81em;}
.mainnav ul li a {color: #bfbfbf;}
.mainnav ul li a:hover {color: #aaaaaa;}

#sub-topnav {border-bottom: 1px #dfdfdf dotted; padding: 7px 10px;}
#sub-topnav ul {overflow: hidden; list-style: none; margin: 0; padding: 0;}
#sub-topnav ul li {float: left; list-style: none; font-size: 0.69em; padding: 0 15px 0px 0px; color: #c8c8c8; width: auto;}
#sub-topnav ul li a {color: #c8c8c8}
#sub-topnav ul li a:hover {color: #969696;}
#sub-topnav ul li.current-cat {color: #9dc621; padding: 0; font-size: 0.75em; margin-right: 0px;}
#sub-topnav ul li.current-cat a {color: #9dc621; padding: 0 14px 0 0;}

.content-arena {width: 980px; padding: 20px 10px; margin: 0 auto; overflow: hidden;}
.post-arena {width: 641px; padding-right: 9px; border-right: 1px solid #e9e9e9; float: left;}
.post {padding-bottom: 20px; margin-bottom: 20px; border-bottom: 2px solid #e9e9e9; overflow: hidden;}
.post.single {margin-bottom: 0;}
.post .post-header * {margin: 0; padding: 0;}
.post .post-header {padding-bottom: 6px; font-family: Lucida Grande, "Segoe UI", Segoe, sans-serif; }
.post .post-header .title h2 {font-size: 1.5em; color: #9dc621;}
.post.page .post-header .title h2 {font-size: 1.75em; color: #9dc621;}
.post .post-header .byline {font-size: 0.69em; margin-top: 2px; color: #969696; text-transform: uppercase;}
.post .post-content {overflow: hidden; font-size: 0.75em}
.post .post-content p {font-size: 0.75em; margin-bottom: 10px; line-height: 18px; color: #333333;}
.post .post-content blockquote {margin: 0 0 0 20px; border-left: #9f9f9f 2px solid; padding: 0px 0 0px 20px; color: #9f9f9f; line-height: 0em;}
.post .post-content a img {padding: 5px; border: 1px solid #dfdfdf}
.post .post-content a:hover img {border: 1px solid #9dc621;}
.post .post-content {font-size: 1.75em;}
.post .post-content {font-size: 1.50em;}
.post .post-content {font-size: 1.25em;}
.post .post-content {font-size: 1.00em;}
.post a span.read-more {color: #9dc621; border: 1px #9dc621 solid; font-weight: bold; padding: 3px 7px;}
.post a:hover span.read-more {border: 1px #9dc621 solid; background-color: #9dc621; color: white;}
.post a {color: #9dc621;}
.sidebar {width: 320px; padding-left: 9px; border-left: 1px solid #e9e9e9; margin-left: -1px; float: left;}

.threecol {overflow: hidden; font-size: 11px; color: #969696; margin-top: 10px;}
.threecol a {color: #969696;}
.threecol h3 {padding: 5px 0; border-bottom: #9dc621 1px solid; font-size: 1.25em; font-weight: bold; color: #9dc621}
.threecol .three-col {width: 160px; float: left;}
.threecol ul {list-style: none; margin: 0; padding: 0;}
.threecol ul li {padding: 5px 0; border-bottom: #F1F1F1 1px solid; font-size: 1em;}

.bottom {padding: 5px 0; border-bottom: 1px dotted #e9e9e9; overflow: hidden;}
.bottom * {margin: 0; padding: 0; list-style: none;}
.bottom ul li {float: left; font-size: 0.69em; margin-right: 15px;}
.bottom a {color: #9dc621;}

/* Sidebar */

.sidebar .advertisement {text-align: center;}
.ad300 {width: 300px; margin: 0 auto;}
.sidebar .gadget {margin-top: 20px; clear: both;}
.sidebar .gadget h3 {border-top: 2px #dfdfdf solid; border-bottom: 1px #dfdfdf solid; color: #b0b0b0; padding: 7px 0; font-size: 1.06em; font-weight: bold; font-family: Lucida Grande, "Segoe UI", Segoe, sans-serif; }
.sidebar .gadget ul {margin: 0; padding: 0; list-style: none;}
.sidebar .gadget ul li {padding: 5px 0; font-size: 0.75em; color: #9f9f9f;}
.sidebar .gadget a {color: #9f9f9f;}
.sidebar .gadget a:hover {background-color: #9f9f9f; color: white; text-decoration: none;}

.sidebar #top-stories h3 {font-size: 1.06em}
.sidebar #top-stories ul li {padding-bottom: 20px;}

.sidebar #feed-thejournal h3 {font-size: 1.06em; text-align: center;}
.sidebar #feed-thejournal ul li {border-bottom: 1px dotted #dfdfdf;}

.alpha {margin-right: 10px;}
.beta {}
.small-sidebar {width: 155px; float: left;}

.small-sidebar .gadget {margin-bottom: 20px; margin-top: 0 !important;}
.small-sidebar .gadget h3 {border-bottom: 2px #dfdfdf solid !important; border-top: none !important; padding: 0 0 5px 0px !important;}
.small-sidebar ul li {font-size: 0.69em !important;}

.small-sidebar .gadget ul li a {color: #9dc621 !important;}
.small-sidebar .gadget ul li a:hover {background-color: #9dc621 !important; color: white !important;}
.small-sidebar .gadget p {line-height: 1.00em; margin-bottom: 0.88em;}
.small-sidebar .gadget ul li h3 {display: none;}
.small-sidebar .gadget ul li.categories {padding: 0;}
.small-sidebar .gadget ul li ul li {font-size: 1em !important; padding: 5px 0;}
/* WP-Navi */
.wp-pagenavi {font-size: 0.75em; margin-bottom: 5px; padding: 2px;}
.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; color: #9dc621; border: 1px solid #9dc621;}
.wp-pagenavi a:hover {text-decoration: underline;}
.wp-pagenavi span.pages {display: none;}
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; font-weight: bold; background-color: #9dc621; border: 1px solid #9dc621; color: white;}
.wp-pagenavi span.current a {color: white;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #969696; color: #969696;}

/* Comments */
.comments-template {}
.comments-template h3 {font-size: 1.06em !important; padding: 20px 0 5px 0px !important; font-weight: bold;}

.comments-template .commentmetadata {color: white; background-color: #9dc621; padding: 5px; overflow: hidden;}
.comments-template .commentmetadata a {color: white; text-decoration: none;}
.comments-template .commenttext {padding: 5px; border: 1px #9dc621 solid;}

.comments-template ol.commentlist {list-style: none; margin: 0; padding: 0; margin-bottom: 20px;}
.comments-template ol li {font-size: 12px; overflow: hidden; margin-bottom: 10px;}
.comments-template ol li a {text-decoration: underline;}
.comments-template ol li p {line-height: 16px;}
.comments-template ul.children {margin-left: 25px; margin-right: 0; padding: 0;}
.comments-template ul.children li {margin-top: 10px; margin-bottom: 0;}

.comments-template form {font-size: 0.75em; margin: 5px;}
.comments-template a {color: #9dc621}
.comments-template input#author, .comments-template input#email, .comments-template input#url {border: #9dc621 1px solid; font-size: 12px; margin-bottom: 3px; color: #9dc621; padding: 5px;}
.comments-template textarea{font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 12px; border: #9dc621 1px solid; margin-bottom: 3px; color: #333333; width: 75%; padding: 5px;}

.comments-template input#submit {border: #9dc621 1px solid; color: #9dc621; background: none;}
.comments-template input#submit:hover {background-color: #9dc621; color: white;}

/* Footer */
.footer-wide {background-color: #161616; color: white; margin-top: 40px; padding-bottom: 100px;}
.footer {font-size: 0.69em; padding: 5px 10px; width: 1000px; margin: 0 auto;}
.footer-border {padding: 0 10px;}
.footer p {line-height: 0.81em;}

body.blog .nav ul li.blog {color: #9dc621; font-weight: bold;}
body.blog .nav ul li.blog a {color: #9dc621;}
h1 a {color: white;}
h1 a:hover {text-decoration: none;}

