/*  
Theme Name: HideAndShine
Theme URI: 
Description: 
Author: CK
Author URI: 
Version: 1.5
Tags: 

*/

* {
margin:0;
padding:0;
}


/********** Common Styles **********/

body {
font-family: 'lucida grande', Arial, Helvetica, Verdana;     
font-size:75%;
color: #fff;
}

a { 
color: #ffcc00;
text-decoration:none;
outline:none;
}

a:visited { 
}

a:hover { 
text-decoration:underline;
}

a:active { 
}

p {
line-height:150%;
margin-bottom:.5em;
}

h1 {
font-weight:normal;
color: ;
margin-bottom:1em;
font-family: 'Helvetica Neue', Arial, Helvetica, Verdana;     
font-size:3.5em;
}

h2 {
font-family: 'Helvetica Neue', Arial, Helvetica, Verdana;     
font-size:2em;
margin-bottom:.5em;
color: ;
}

h3 {
font-size:1.25em;
color: ;
}

h4 {
font-size:1em;
color: ;
}


hr {
margin: 12px 0;
}

ul {
list-style-type: none;
}

ol {
}

li {
}

img {
border:none;
}




/********** Structure **********/

body {
background-color:#3f9fba;
margin:0;
padding:0;

}

#wrap-body {
width:960px;
margin:0 auto;
background:  url(images/back-body.gif) 0 0 no-repeat;
}

#header {
width:960px;
float: left;
text-indent:-9999px;
height:110px;
}

#nav {
width:730px;
float: left;
display:inline;
margin-left:230px;
border-top:1px solid #fff;
border-bottom:4px solid #fff;
}

#wrap-main {
width:730px;
float: left;
display:inline;
margin-left:230px;
position:relative;
}

#content{
float:left;
width:460px;
padding:30px 0 30px 30px;
border-left:1px solid #fff;
}

#sidebar {
float:right;
width:180px;
padding-top:30px;
}


#footer {
clear:both;
width:730px;
margin-left:230px;
}

.clear{
clear:both;
height:0;
font-size:0;
}


/********** Navigation **********/

#nav {
background: #ff4000 url(images/back-nav.gif) 0 0 repeat-x;
}

#nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav ul li{
float:left;
}

#nav ul li a {
display:block;
padding:6px 20px;
color: #fff; 
text-decoration: none; 
text-transform:uppercase;
font-size: 20px;
font-family: 'Helvetica Neue', Arial, Helvetica ;
font-weight:bold;
background:  url(images/back-navLink.gif) center  -38px no-repeat;
}


#nav ul li a:hover {
color: #fff; 
background-position: center 0; 
text-decoration: none; 
}

#nav ul li a.active {
background: #49b595; 
color: #fff; 
}



#nav li li a {
	display: block;
}

#nav li li a:hover {
}

#wrap-nav li {
	float: left;
	position: relative;
	cursor: default;
}



#wrap-nav li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	padding: 0;
	margin: 0;
}

#wrap-nav li>ul {
	top: auto;
	left: auto;
}

#wrap-nav li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
	width: 150px;
}

#wrap-nav li:hover ul, #wrap-nav li.over ul {
	display: block;
}



/********** Header Styles **********/

#header a{
display:block;
height:110px;
outline:0;
}


/********** Box Styles **********/





/********** Post Styles **********/
.post{
margin-bottom:24px;
padding-bottom:24px;
border-bottom:1px dashed #fff;
}


/********** Comment Styles **********/
.comment-body{
margin-top:24px;
}

.comment-author{
font-size:1.2em;
}

/********** Sidebar Styles **********/

.sidebox{
margin-bottom:24px;
padding-bottom:24px;
border-bottom:1px dashed #fff;
}

#downloadSidebar{
text-align:center;
}

#sidelinks ul{
list-style:none;
}

.sidebox fieldset{
border:none;
}

.mce_inline_error, #mce-success-response {
margin-bottom:8px;
color: #ffcc00;
font-weight:bold;
}

.email.mce_inline_error{
color: #000;
font-weight:normal;
}

/********** Footer Styles **********/

#footer {
color:#fff;
font-size:10px;
text-align:center;
padding:12px 0;
}


/********** Downloads Styles **********/

div#downloads{
width:730px;
}


