/*

Theme Name: Asusena
Description: Dark and high contrast wordpress theme by <a href="http://loreleiwebdesign.com">Lorelei Web Design</a>, inspired by Abduzeedo's modern psychedelic art style.
Version: 1.0
Author: pswish_themes
Author URI: http://loreleiwebdesign.com
Tags: right sidebar, two columns, black, white, fixed width, valid CSS, valid XHTML, widgets ready, rounded corners, web 2.0, red, blue, gravatars, 
*/

/*

This theme is released under the GPL.

*/



* {
list-style:none;
margin:0;
padding:0;
}

body {
  font: normal 62.5%/100% Tahoma, Arial, Verdana, Lucida, Helvetica, Sans-Serif;
background:#070707 url(./images/bg.jpg) repeat-x;
}

img {
border:0;
float:left;
padding:3px;
border: 1px solid #abced7;
}

div#wrapper {
width:768px;
padding-top:8px;
background: url(./images/top.png) no-repeat;
margin:25px auto 0;
}

div#masthead {
width:768px;
background:url(./images/main_bg.png) repeat-y;
position:relative;
}

/* Blog Title */

h1 {
font:2.4em "Century gothic",verdana,Arial,sans-serif;

}

h1 a {
position:absolute;
width:300px;
height:30px;
left:40px;
top:15px;
font-weight:700;
text-decoration:none;
color:#cf2d00;
}


/* Tagline */
#masthead p {
position:relative;
top:62px;
left:50px;
color:#35044c;
text-transform:uppercase;
margin:0;
font-size:11px;
}

ul#mainnav  {float:left;display:inline;width:480px;height: 65px; /*For KHTML*/
  list-style: none;padding-left:22px;}
ul#mainnav  li {margin: 0;border: 0 none;padding: 0;float: left; /*For Gecko*/display: inline;
  list-style: none;position: relative;height:65px;}
/* Root Menu */
ul#mainnav  a {padding:0 20px;float: none !important; /*For Opera*/float: left; /*For IE*/
  display: block;color: #35044c;font: 600 1.3em/65px Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;height: auto !important;height: 1%; /*For IE*/text-transform:uppercase;}

/* Root Menu Hover Persistence */
ul#mainnav  a:hover,
ul#mainnav  .current_page_item a {background:url(./images/nav_bg.png) bottom repeat-x; }

ul#accountnav { float:right;width:220px;display:inline;padding-right:22px;}
ul#accountnav li a {color:#35044c;text-decoration:none;display:block;
font-size:1.0em;text-transform:uppercase;padding:10px 10px 8px;}
ul#accountnav li a:hover,
ul#accountnav li.current_page_item {}

/* Banner image dropshadow */
div#masthead_image {background:url(./images/image_bg.png) center no-repeat;width:724px;height:148px;
clear:both;position:relative;z-index:1;padding:8px 22px;}
a {outline:0;}

/* Page dropshadow */
div#content {
width:768px;
background: url(./images/main_bg.png) repeat-y;
}

/* Main Content */

div#main {
width:490px;
float:left;
text-align:justify;
padding:0 25px 25px;
}

.breadcrumb {font-size:1.4em;padding:15px 0 20px 0;}

/* Main header on single pages */
h2.header {
color:#cf2d00;
font-size:24px;
line-height:1;
border-bottom:1px solid #e7e7e7;
position:relative;
margin:0 0 5px;
padding:18px 0 0;
}

div#main h2.header a {
color:#cf2d00;
text-decoration:none;
text-transform:uppercase;
font-size: 22px;
font-weight:700;
font-family:"Century gothic",verdana,Arial,sans-serif;
}

h2.header span {
position:relative;
background:#FFF;
padding-right:10px;

bottom:7px;
}

/* Secondary headline above comments and comment form */
div#main h3 {
color:#cf2d00;
margin:10px 0 5px 0;
font-size:1.6em;}


div#main p {
color:#24314a;
line-height:1.3em;
font-size:1.3em;
margin:10px 0;
}

div#main a {
color:#0a6804;
text-decoration:none;
}
div#main a:hover {color:#fff;background:#0a6804;}

.article {
margin-bottom:20px;
}
.article img{
/*margin:2px 12px 2px 2px;*/
}


.entry blockquote {
border-left:1px dotted #390363;
background:#d6dee0;
margin:0 15px;
line-height:50%;
color:#4b474f;
padding:1px 15px;
}

.entry ul,.entry ol {
color:#3e0d55;
margin-left:15px;
}

.entry ul li {
/*padding-left:15px;
background:url(./images/square.png) 0 center no-repeat;*/
list-style-type:disc;
margin:5px 20px;
line-height:1.2em;
font-size:13px;
}

.entry ol {
margin-left:30px;
}

.entry ol li {
list-style:decimal;
margin:10px 0;
font-size:13px;
}

.entry ol li ol {
font-size:1em;
margin-left:15px;
}

#main p.byline {
color:#459804;
text-align:right;
font-size:11px;

}

/* CSS Magic */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

/* Hide from IE Mac \*/
.clearfix {
display:block;
}

p,h2,h3,h4,h5,div#author h2 {
font-size:1.2em;
}

div#masthead ul li,.alignleft {
float:left;
}


/* Secondary Content */
div#secondary {
width:200px;
float:left;
padding:15px 20px 20px 0;
}

div#secondary ul#sidebar {
color:#0a6804;
padding-bottom:10px;
border-bottom:1px solid #e7e7e7;
margin:15px 0 20px;
}

div#secondary ul#sidebar li {
font-size:1.2em;
line-height:1.4em;
margin:2px 0;
}


/* Sidebar headers */
div#secondary h2,
div#secondary h3 {
text-transform:uppercase;

font-family:"Century gothic",verdana,Arial,sans-serif;
color:#0a6804;
font-size:1.2em;
line-height:1;
margin:10px 0 8px;
border-bottom:1px dotted #d6dee0;
padding-bottom:3px;
}


div#secondary ul.children {
margin-left:5px;
padding-left:10px;
border-left:5px solid #EAEAEA;
}

div#secondary ul#sidebar li a {color:#0a6804;text-decoration:none;}
div#secondary ul#sidebar li a:hover {color:#fff;background:#0a6804;}



div#secondary p {
line-height:1.5;
color:#666;
margin:5px 0;
}

/* Search input */
form#searchform {
position:relative;
height:20px;
margin-bottom:20px;
}

form#searchform input#s {
position:absolute;
top:0;
height:18px;
width:156px;
background:url(./images/form_bg.jpg) repeat-x;
border:1px solid #bcbcbc;
padding:5px;
}

input#search_submit {
position:absolute;
right:0;
}

/*  Footer */

ul#footer {
height:8px;
width:768px;
background:url(./images/bottom.png) no-repeat;
text-align:center;
font-size:1em;
color:#e28602;
margin:0 auto;
padding:15px 0;
}

ul#footer li {
display:inline;
margin-left:10px;
}

ul#footer li span {
position:absolute;
text-indent:-9999em;
}

ul#footer li a {
color:#e28602;
text-decoration:none;
}

#main #tcform form {padding: 20px 30px 0 30px;}
#main #tcform form label {float: left; width: 110px;font-size:1.3em;}
#main #tcform form input { color: #000000; padding: 3px;margin-bottom:8px;
  background-color: #FFFFFF; border: 1px solid #4d5755; width: 250px;}
#main #tcform form input.small { color: #000000; background-color: #FFFFFF; border: 1px solid #4d5755; width: 50px;}
#main #tcform form textarea { color: #000000; background-color: #FFFFFF; border: 1px solid #4d5755; width: 300px; height: 140px; }
#main #tcform form input.checkbox {color: #000000; background-color: #FFFFFF; border: 1px solid #b0d50a; width: 20px;}
#main #tcform form input#contactsubmit {width: auto; margin:10px 0 0 110px; color: #fff; font-weight:bold; background-color: #424b77;
  border: 1px solid #424b77; padding:5px 10px; font-size: 12px;}
  
#main p.contactform_error {color:#C00;}

