/*
Theme Name: Heliae
Theme URI: http://heliae.com
Description: Built exclusively for Heliae Development, LLC. All rights reserved.
Version: 1.0
Author: Warehouse Twenty One
Author URI: http://warehousetwentyone.com
*/
/*reset*/


* { margin:0; padding:0; border:0; }

body#landing_bg { background-image:none; background-color:#341d0d; }
#landing_text { padding:0 0 0 420px; width:540px; margin:200px auto -40px auto; }
#landing_text p { font-size:17px; color:#c48c6a; margin:0 0 10px 0;}
#landing_text p span { font-size:21px; color:#fff; }
#landing { background:url(images/landing.jpg) left no-repeat; width:960px; height:190px; margin:auto; }
#cc-form { position:relative; left:440px; top:60px; width:450px; height:68px; }
#cc-input { width:375px; height:35px; border:none; background:none; font-size:17px; color:#84c441;	 }
#cc-btn { background:transparent; width:68px; height:68px; border:none; position:relative; top:-20px; right:20px; cursor:pointer; }
[if cssA] #cc-btn { top:0; right:20px; }
.land_text p { margin:5px 0 0 -20px; font-size:12px; color:#c48c6a; }
.land_text p a { color:#fff; }
.land_text p a:hover { text-decoration:underline; }


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
.clear{clear:both}

strong {font-size:110%;}
a {color:#a0b93c; text-decoration:none;}
/*layout*/
body { background:#2f201c url(images/body_bg.jpg) center -100px no-repeat; font:13px "Helvetica Neue", Arial, Helvetica, sans-serif;  }

#wrapped { width:820px; margin:40px auto 20px auto; }
#container { width:800px;; background:#695445; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding:10px; overflow-x:hidden}
#header h2 { height:1%; position:absolute; margin-left:-9999px; }
#header a {border:none; text-decoration:none;}
#logo {  margin-bottom:27px; margin-left:15px; width:211px; height:57px; background:  url(images/logo.png) left top no-repeat; }
#sidebar {}

#securecontent {width:570px;float:left; -moz-border-radius: 10px; -webkit-border-radius: 10px;margin:10px 0;background:url(images/overlay.png) ; color:white; padding:10px; font-size:13px; line-height:21px;}
#securesidebar{width:180px; float:right; -moz-border-radius: 10px; -webkit-border-radius: 10px;margin:10px 0; background:url(images/overlay.png) ; color:white; padding:10px; font-size:13px; line-height:21px;}


/*nav*/
#nav {}
#nav ul { -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; width:100%; background:#2f201c url(images/nav.jpg) repeat-x;height:65px; }
#nav ul li {float:left;}
#nav ul li a { display:block; padding:24px 30px; color:#a6714c; text-decoration:none; font-weight:bold; font-size:14px;}
#nav ul li a:hover, #nav ul li.current_page_item a{ color:#fff;background:#2f201c url(images/nav_over.jpg) repeat-x;}

#nav ul li ul {display:none;position:absolute; width:800px; background: transparent url(images/overlay_dark.png);}
#nav ul li.current_page_item ul li a {background:none;}
#nav ul li ul li a {background:none;display:block; padding:5px;}
#nav ul li ul li a:hover {}


/*content*/ 
#content {width:100%; height:377px; padding:10px;}
#content h2 {font-size:31px; margin-left:330px; position:absolute;color:white;background:url(images/h2_tab.png) no-repeat; font-weight:normal; padding:12px 0 12px 25px;}
#content h2.home {font-size:31px; margin-left:300px; margin-top:300px;position:absolute;color:white;background:url(images/h2_tab.png) no-repeat; font-weight:normal; padding:12px 0 12px 25px;}
#content .entry {height:345px; overflow-y:auto; -moz-border-radius: 10px; -webkit-border-radius: 10px;margin:10px 0;width:296px; background:url(images/overlay.png) ; color:white; padding:10px; font-size:13px; line-height:21px;}
#content .entry p {margin: 0 0 10px 0;}
#content .entry h3 {font-weight:bold; font-size:115%;}
#content label {width:80px;display:inline-block;float:left; clear:left;}
#content input[type=text]  {float:left;width:190px;border:none;height:14px;}
#content textarea {float:left;width:193px; border:none; height:140px;}


/*footer*/
#footer { color:#695445; padding:10px 0; font-size:11px; }
#footer a { color:#695445; text-decoration:none; border-bottom:1px dotted #695445; }
#footer a:hover { color:#8d7e74; border-bottom:1px dotted #8d7e74; }