/*

Theme Name: reclaimed

Theme URI: http://biyani.com/web

Description: A theme for Reclaimed Space by Biyani Studios.

Author: Kaushlesh Biyani

Author URI: http://www.biyani.com/web

Template: reclaimed

Version: 1.1

*/



/* import core styles */



@import url(interface/css/base.css);











/*------------------------------------------



// 1.BASIC ELEMENTS



//------------------------------------------*/







body { color:#e6e6df; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; background-color:#000c03; }



h1, h2 h3, h4, h5, h6, p, li { line-height:1.0em; }







/*------------------------------------------



// 2.LAYOUT



//------------------------------------------*/







/*---- Container ----*/



div#container { width:1050px; margin:0 auto; }







/*---- Header ----*/



div#header { width:957px; padding:17px 34px 17px 59px; }







/*---- Navigation ----*/



div#navigation { background:transparent url(interface/images/navigation/navigation-bg.gif) repeat-x scroll 0 -35px; }







/*---- Content ----*/



div#content{ padding:43px 0 200px 56px; background:transparent url(interface/images/content/bacground.jpg) no-repeat scroll 0 14px; }







/*---- Main ----*/



div#main { float:left; width:630px; }







/*---- Sidebar ----*/



div#sidebar { float:right; width:273px; }







/*---- Footer ----*/



div#footer { width:935px; padding:0 59px 12px 56px; }











/*------------------------------------------



// 3. PAGE COMMON STYLES



//------------------------------------------*/







/*---- Header - Logo ----*/



div#header div.logo { float:left;  }







/*---- Navigation - Top Right ----*/`



div#header div#global-nav { float:right; padding-top:4px; }



div#header div#global-nav ul li { float:right; margin-left:20px; }



div#header div#global-nav ul li a { color:#bcbcbc; font-size:140%; line-height:1.6em; text-decoration:none; }



div#header div#global-nav ul li a:hover { color:#fff; }







/*---- Navigation  Menu ----*/



div#navigation div.left { background:transparent url(interface/images/navigation/navigation-bg.gif) no-repeat scroll 0 0;  }



div#navigation div.right { background:transparent url(interface/images/navigation/navigation-bg.gif) no-repeat scroll 100% -70px; width:991px;  padding-left:59px;}







/*---- Navigation - List ---*/



div#navigation ul li { float:left; }



div#navigation ul li.pipe{ background:transparent url(interface/images/navigation/pipe.gif) no-repeat scroll 0 0;  height:34px; float:left; }


div#navigation ul li a{ display:block; text-decoration:none; background:transparent url(interface/images/navigation/active.gif) no-repeat scroll -1000px 0; padding-left:1px; float:left; }



div#navigation ul li a span { padding:0 30px; display:block;  line-height:34px; font-size:160%; color:#fff; }



div#navigation ul li a.active { background:transparent url(interface/images/navigation/active.gif) no-repeat scroll 0 0; }



div#navigation ul li a.active span { background:transparent url(interface/images/navigation/active.gif) repeat-x scroll 0 -35px; }



div#navigation ul li:hover a { background:transparent url(interface/images/navigation/active.gif) no-repeat scroll 0 0; }



div#navigation ul li:hover a span {  background:transparent url(interface/images/navigation/active.gif) repeat-x scroll 0 -35px;  }







/*---- Navigation - Dropdown ----*/



div#navigation ul li.parent { position:relative; }



div#navigation ul li ul.child { display:none; position:absolute; top:34px; left:0; border-top:1px solid #fff; width:180px; }



div#navigation ul li ul.child li { float:none; padding-top:15px;  background:transparent url(interface/images/navigation/dropdown-bg.png) repeat-y scroll 0 0; }



div#navigation ul li ul.child li.last { background:transparent url(interface/images/navigation/dropdown-bottom.png) no-repeat scroll 0 100%; padding-bottom:10px; }



div#navigation ul li ul.child li a { float:none; background:none; padding-left:25px; font-size:180%; line-height:1.2em; color:#fff; }



div#navigation ul li:hover ul.child { display:block; }



div#navigation ul li ul.child li a:hover { float:none; background:none; padding-left:25px; font-size:180%; line-height:1.2em; color:#607a48; }











/*---- Post ----*/







div#content div.post { margin-bottom:47px; }















/*---- Post - Header, Header Anchor ----*/







div#content div.post h1 { font-size:240%;  margin-bottom:28px; line-height:1.2em; font-weight:normal; }







div#content div.post h1 a { font-size:100%; color:#8aae5f; text-decoration:none; }















/*---- Post - Entry - Headers ----*/







div#content div.post div.entry h2 { font-size:200%;  margin-bottom:5px; line-height:1.2em; font-weight:normal; }







div#content div.post div.entry h3 { font-size:160%;  margin-bottom:5px; line-height:1.2em; font-weight:normal; }







div#content div.post div.entry h4 { font-size:140%;  margin-bottom:5px; line-height:1.2em; font-weight:normal; }















/*---- Post - Entry - Header Anchors ----*/







div#content div.post div.entry h2 a { font-size:100%; color:#8aae5f; text-decoration:none; }







div#content div.post div.entry h3 a { font-size:100%; color:#8aae5f; text-decoration:none; }







div#content div.post div.entry h4 a { font-size:100%; color:#8aae5f; text-decoration:none; }















/*---- Post - Entry - Header Anchor Hovers ----*/







div#content div.post h1 a:hover, div#content div.post h2 a:hover, div#content div.post h3 a:hover, div#content div.post h4 a:hover { color:#b8de8b; }















/*---- Post - Entry Paragraph, Anchor ----*/







div#content div.post div.entry p { font-size:140%; margin-bottom:26px; line-height:1.6em; }















div#content div.post div.entry a { font-size:140%; color:#cdd9a3; text-decoration:none; }







div#content div.post div.entry a:hover { color:#9fb264; }















div#content div.post div.entry p a { font-size:100%; color:#cdd9a3; text-decoration:none; }







div#content div.post div.entry p a:hover { color:#9fb264; }







div#content div.post div.entry p a:visited { color: #b85b5a; } 















/*---- Post - Entry - Lists ----*/







div#content div.post div.entry ul { margin:0 0 15px 20px; }







div#content div.post div.entry ol { margin:0 0 15px 25px; }















/*---- Post - Entry - Lists ----*/







div#content div.post div.entry ul li { list-style:disc; margin-bottom:5px; font-size:120%; }







div#content div.post div.entry ol li { list-style:decimal; margin-bottom:5px; font-size:120%; }















/*---- Post - Entry - Blockquote ----*/







div#content div.post div.entry blockquote p { font-style:italic; }















/*---- Post - Entry - Post date, meta ----*/







div#content div.post p.date { font-size:110%; color:#777; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; }















div#content div.post p.postmetadata { font-size:110%; margin:0; }







div#content div.post p.postmetadata a { font-size:100%; text-decoration:none; color:#cdd9a3; }







div#content div.post p.postmetadata a:hover { color:#9fb264;  }















/*---- Image alignment ----*/







div#content div.post div.entry p img.alignleft { float:left; margin:10px 15px 5px 0; }







div#content div.post div.entry p img.alignright { float:right; margin:10px 0 5px 15px; }







div#content div.post div.entry p img.aligncenter { display:block; margin:10px auto; }















/*---- Sidebar - Widget ----*/







div#sidebar div.widget { margin-bottom:20px; border-bottom:1px solid #181912; }







div#sidebar div.widget h2 { font-size:150%; color:##e6e6df; margin-bottom:20px; font-weight:normal; margin-bottom:16px; line-height:1.0em; }







div#sidebar form#searchform label.screen-reader-text{display:none;}















/*---- Sidebar - Widget - List ----*/







div#sidebar div.widget ul.list1 { margin-left:10px; }







div#sidebar div.widget ul.list1 li { padding-bottom:5px; margin-bottom:11px; border-bottom:1px solid #181912; background:transparent url(interface/images/content/sidebar/list-bg.gif) no-repeat scroll 0 4px; padding-left:12px; }







div#sidebar div.widget ul.list1 li.last { border:0; margin:0; }







div#sidebar div.widget ul.list1 li a { font-size:120%; color:#cdd9a3; text-decoration:none; margin-left:6px; line-height:1.0em; font-family:Verdana, Geneva, sans-serif;  }







div#sidebar div.widget ul.list1 li a:hover { color:#9fb264; }























/*---- Footer ----*/







div#footer div.logo { width:180px; float:left; margin-right:50px; }







div#footer div.footer-nav { float:left; padding-top:16px; }







div#footer p.design { float:right; padding-top:16px; margin-left:40px; font-size:120%; }







div#footer p.copyright { float:right; padding-top:16px; font-family:Tahoma, Geneva, sans-serif; color:#606161; line-height:1.2em; font-size:120%; color:#1b1b1b; }















div#footer div.footer-nav ul li { display:inline; margin-right:28px; }







div#footer div.footer-nav ul li.last { margin:0; }







div#footer div.footer-nav ul li a { text-decoration:none; font-family:Tahoma, Geneva, sans-serif; color:#606161; font-size:120%; line-height:1.2em; text-decoration:none; }







div#footer div.footer-nav ul li a:hover { color:#fff; }















div#footer p.design a { color:#606161; font-family:Tahoma, Geneva, sans-serif; color:#606161; line-height:1.2em; text-decoration:none; }







div#footer p.design a:hover { color:#fff; }















/*---- Boxes ----*/







div.box div.top { background:transparent url(interface/images/content/sidebar/box-top-left.png) no-repeat scroll left top; padding-left:10px; height:10px; line-height:10px; }







div.box div.top div.right { background:transparent url(interface/images/content/sidebar/box-top-right.png) no-repeat scroll right top; padding-right:10px; height:10px; line-height:10px; }







div.box div.top div.top-middle { background:transparent url(interface/images/content/sidebar/box-top-middle.png) repeat-x scroll left top; height:10px; }















div.box div.middle { background:transparent url(interface/images/content/sidebar/box-middle-back.png) repeat scroll left top; padding:0 1px; }







div.box div.inner { background:#223c06 url(interface/images/content/sidebar/box-middle-front.png) repeat-x scroll 0 0; height:253px; padding:5px 0 5px 12px; }















div.box div.bottom { background:transparent url(interface/images/content/sidebar/box-bottom-left.png) no-repeat scroll 0 0; padding-left:10px; }







div.box div.bottom div.right { background:transparent url(interface/images/content/sidebar/box-bottom-right.png) no-repeat scroll 100% 0; padding-right:10px; }







div.box div.bottom div.bottom-middle { background:transparent url(interface/images/content/sidebar/box-bottom-middle.png) repeat-x scroll 0 0; height:10px; }















/*------------------------------------------







// 4.1  HOME PAGE SPECIFIC STYLES







//------------------------------------------*/















/*---- Sections ----*/







div#content div#main div.section { float:left; width:302px; margin:44px 20px 0 0; }







div#content div#main div.alt { margin-right:0; }







div#content div#main div.section div.post { margin:0; }







div#content div#main div.section div.entry { float:right; width:142px; padding-top:5px; }















div#content div#main div.section h2 { font-size:140%; line-height:1.0em; padding-left:1px; margin-bottom:10px; }







div#content div#main div.section p { margin-bottom:20px; }















div#content div#main div.section a.image-frame { display:block; width:150px; height:113px; margin-right:10px; float:left; }















div#content div#main div.section div.entry a { text-align:right; display:block; line-height:1.1em; }















/*---- Sidebar - Adds ----*/







div#sidebar div.inner p { font-size:180%; margin-bottom:13px; padding-left:1px; }















div#sidebar div.adds { position:relative; }







div#sidebar div.adds a { display:block; position:absolute; }















div#sidebar div.adds a#houston-add { top:0; left:0; }







div#sidebar div.adds a#jetson-add { top:3px; left:139px; }







div#sidebar div.adds a#green-add { top:29px; left:2px; }







div#sidebar div.adds a#austin-add { top:104px; left:2px; }







div#sidebar div.adds a#abc-add { top:73px; left:91px; }







div#sidebar div.adds a#kvue-add { top:90px; left:186px; }







div#sidebar div.adds a#building-add { top:173px; left:0; }







div#sidebar div.adds a#treehugger-add { top:153px; left:176px; }















/*------------------------------------------







// 4.2  BLOG PAGE SPECIFIC STYLES







//------------------------------------------*/















/*---- Search form----*/







div#search-form { padding-bottom:6px; margin-bottom:20px; }







div#search-form p { text-align:center; }







div#search-form p input { vertical-align:middle; }







div#search-form p input.text-field { margin-right:5px; width:114px; }















/*------------------------------------------







// 4.2 Archieve and search   PAGE SPECIFIC STYLES







//------------------------------------------*/







div#content div#main h1.pagetitle{font-size:240%;font-weight:normal;line-height:1.2em;margin-bottom:28px;}







div#content div#main h2.pagetitle{font-size:210%;font-weight:normal;line-height:1.2em;margin-bottom:28px;}
