@charset "utf-8";
/* CSS Document */
/*
Theme Name: Amarilis01
Theme URI: www.atoski.com
Description: Amarilis.
Version: 1.0
Author: Iva Atoski
Author URI: www.atoski.com

*/





/*********** @ HTML ***********/
p {
font-size: 13px/*0.9em*/;
line-height: 20px/*1.1em*/;
margin: 3px 0 6px 0;
padding: 0 0 6px 0;
}

a, a:link, a:visited {
color: #870d04/*95523d*/;
text-decoration: none;
}

a:hover, a:active, a:focus {
-moz-outline-style: none;
}
a:hover,a:active {
text-decoration: underline;
}

ul {
margin:0 0 0 6px;
padding:0;
}
ul li {
margin: 0;
padding: 0;
}

ol {
}
ol li {
}

a img, fieldset {
border:none
}
input {
font-family: "Courier New", Courier, monospace;
font-weight: normal;
}

hr {
display: none;
}

/********** @ Build Page **********/
body {
background: url(images/bk_01.jpg) no-repeat top center #000;
color: #111;
font-family: Arial, Helvetica, sans-serif/*'Trebuchet MS', Arial, Helvetica, sans-serif*/;
font-size: 13px;
padding: 0;
margin: 0;
}

#page {
background: none;
position: relative;
width: 820px;
padding: 0 0;
margin: 0 auto;
/*border: solid 1px #444;*/
border-top: none;
}

#header {
background: none;
position: relative;
float:left;
width: 820px;
height:240px;
margin: 0;
padding: 0;
border: none;
/*border-bottom: solid 2px #FF0000;*/
}

.maincontent {
background: none;
position: relative;
float:left;
width: 820px;
margin: 0;
padding: 0 0 0px 0;
border: none;
}

#content {
background: #f0ede8;
position: relative;
float:left;
width: 544px;
padding: 0;
margin: 52px 0px 0px 0px;
border:none;
border-left:solid 20px #f0ede8;
border-right:solid 20px #f0ede8;
}

#sidebar {
background: none;
position: relative;
float:right;
width: 226px;
padding: 0px 0px;
margin: 0px 0 0 0;
overflow: hidden;
border: none;
}

.post {
background: none;
position:relative;
padding: 0px 0px 10px 0px;
margin:0 0 30px 0;
border: none;
border-bottom: solid 1px #ccc;
}

.entry {
padding:0;
margin:0;
}
.entry img {
padding:0;
margin:2px 4px 2px 0px;
border: solid 1px #ccc7c0;
}

.clear {
clear: both;
}
.unseen {
visibility: hidden;
}


/* @comments */
h3#comments {
/* comm.gif */
background: none;
font-size: 19px;
color:#ae9e99;
padding: 33px 0px 6px 0px;
margin: 0;
}

#respond {
background: none;
color: #568599;
position:relative;
width:500px;
padding: 0px;
margin: 15px 0 0 0;
overflow: auto;
}
#commentform {
position: relative;
padding:0;
margin:0;
}

#commentform input {
color: #a7201a;
background: #ccc7c0;
border: solid 1px #ada9a3;
padding: 3px 0 2px 0;
}
#commentform #comment {
color: #a7201a;
background: #ccc7c0;
width:320px;
border: solid 1px #ada9a3;
}
#commentform small {
font-size: 11px;
font-style:italic;
}
#author {
}
#email {
}
#url {
}

#commentform #submit {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #568599;
letter-spacing:-1px;
background: #ccc;
position: relative;
width:160px;
/*height: 27px;*/
padding: 0;
margin: 0;
border: solid 1px #91bfd2;
cursor: pointer;
}
#commentform #submit:hover {
color:#0876a5;
}


.commentlist {
background: url(images/sep.jpg) no-repeat top center;
padding:4px 0px 0 0px;
margin:0;
}
.commentlist li {
list-style-type: none;
padding: 8px 20px 4px 20px;
margin: 0;
background: url(images/commentbk.gif) no-repeat bottom center;
}

.commentlist li ul li {
font-size: 13px;
}

.commentlist li .avatar {
display:none;
float: left;
border: 1px solid #000;
padding: 0px;
margin: 0px 6px 0 0;
background: #333;
}


.commentlist cite, .commentlist cite a {
color:#4f2a23;
font-weight: normal;
font-style: normal;
font-size: 19px;
}

.commentlist p {
color:#080707;
font-weight: normal;
text-transform: none;
text-align: justify;
}

.commentmetadata,.commentmetadata a {
font-size: 10px;
font-weight: normal;
}


/******************/
/* @misc */
.navigation {
background: none;
position:relative;
display: block;
width:500px;
height: 24px;
padding:0 0;
margin:0 0 0 30px;
}
.navigation a {
font-size: 12px;
}

.alignleft {
display:block;
float:left;
}
.alignright {
display:block;
float:right;
}



/* postdata */
.ptag {
background: none;
color: #9daab1;
font-size: 11px;
line-height: 14px;
display: block;
margin: 0;
padding: 6px 0 0 0;
}

.pinfo {
color: #9daab1;
position: relative;
display: block;
font-size: 11px;
line-height: 14px;
margin:0 0 9px 0;
padding:0;
}
.pcat {
font-size: 11px;
line-height: 14px;
position: relative;
float: left;
margin:0;
padding:0;
}
.pcatalt {
}
.pcomm {
font-size: 11px;
line-height: 14px;
position: relative;
float: right;
margin:0;
padding:0;
}

.pedit {
position: relative;
font-size: 11px;
line-height: 11px;
margin:0 0 6px 0;
padding:0;
clear: both;
}
.pedit a {
color: #e1323e;
padding: 0px;
margin: 0;
}
.pedit a:hover,.pedit a:active {
text-decoration: underline;
}
.ptag a,.pinfo a {
color:#ae9e99;
}



/* @ Typography */

/* @ Headings */
h1,h2,h3,h4 {
font-weight: normal;
}

h1 {
font-size: 28px;
}

h2 {
font-size: 28px;
}

.post h2 a:link,.post h2 a:visited {
color: #000;
}
.post h2 a:hover,.post  h2 a:active {
color: #000;
text-decoration: underline;
}
.post h2 {
color: #000;
font-size: 34px;
line-height: 36px;
margin: 0px 0 6px 0;
padding: 0;
}

h2.pagetitle {
background: url(images/ptitle.gif) no-repeat top left;
color: #da8a00;
font-size:24px;
font-style: italic;
letter-spacing:-1px;
/*position: absolute;*/
margin: 0 0 0 0;
padding: 0 0 20px 0px;
/*left: 30px;*/
border: none;
}

h3,h4 {
margin:0 0 6px 0;
padding:0;
}
.post h3 a:link,.post h3 a:visited {
font-size: 24px;
color: #000;
}
.post h3 a:hover,.post h3 a:active,.post h3 a:focus {
text-decoration: underline;
color: #000;
}

h2.nothingf {
color: #000;
font-size: 33px;
margin: 0;
padding: 160px 0 144px 0;
text-align: center;
}
h2.nothingf span {
font-size: 24px;
font-style: italic;
word-spacing: -2px;
}
/**/
h2.nothingg {
background: #ccc;
color: #000;
font-size: 28px;
margin: 0;
padding: 160px 0 144px 0;
text-align: center;
}
h2.nothingg span {
font-size: 18px;
font-style: italic;
word-spacing: -2px;
}
.sorry {
color:#000;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 22px;
font-weight: normal;
font-style: italic;
padding: 160px 30px 30px 30px;
margin: 27px 0 0 0;
text-align: center;
}
.center {
color:#000;
background: url(images/sorry.jpg) no-repeat top center;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
font-weight: normal;
font-style: italic;
padding: 240px 40px 30px 40px;
margin: 27px 0 0 0;
text-align: center;
}




/*** End Headings ***/
.entry p {
color: #000/*#444*/;
font-size: 13px;
line-height: 18px;
text-align: justify;
}
.entry small {
color:#9f5541;
font-size: 11px;
}



/* @ date,time&article info */
.p-time {
background: none;
color: #000/*b82a34*/;
font-size:11px;
position: relative;
display:block;
padding: 0;
margin: 0;
}
.day, .month, .year {
font-weight: normal;
}




/* headerstuff */

.blogname {
position: relative;
text-align: left;
float: left;
width: 840px;
margin: 0px 0px 0 0;
padding: 0;
border: none;
overflow: hidden;
}
.blogh1 {
text-transform:uppercase;
font-size: 38px;
font-weight: bold;
padding: 0px 0 0px 0;
margin: 0px 0px 0 0;
}
.blogh1 a {
color: #1d7090;
}
.blogh1 a:hover {
text-decoration: none;
}

#blog-description {
color: #2790b2;
font-family: Arial, Helvetica, sans-serif/*'Trebuchet MS', Arial, Helvetica, sans-serif*/;
font-size: 11px;
font-style: italic;
}


/* @ search */
#searchform {
background: none;
display: block;
position:relative;
height: 45px;
margin: 0 0 48px 0;
padding: 0 0 0 40px;
}

#searchform #s {
background: none;
color: #dd6e44;
font-size: 12px;
position: relative;
font-family: Arial, Helvetica, sans-serif;
float:left;
height: 20px;
width: 150px;
margin: 0;
padding: 9px 2px 0 2px;
border: none;
}

#searchform #searchsubmit {
background: #333;
position:relative;
float:left;
height: 26px;
width: 33px;
margin: 0;
padding: 0;
border: none;
}



/*TOPMENU*/
ul.topmenu {
font-size: 32px;
list-style: none;
display: block;
float: left;
margin: 60px 0 0 0;
padding: 0;
position: relative;
width: 840px;
}

ul.topmenu li {
position:relative;
display: inline;
}

ul.topmenu li a:link, ul.topmenu li a:visited {
color: #000;
font-family: Arial, Helvetica, sans-serif/*'Trebuchet MS', Arial, Helvetica, sans-serif*/;
font-size: 20px;
/*line-height: 19px;*/
font-weight: normal;
position: relative;
display: block;
float: left;
margin: 0 24px 0 0px;
padding: 0;
}

ul.topmenu li a:hover, ul.topmenu li a:active {
color: #e1323e;
text-decoration: none;
}


/* @sidebars */
#sidebar .sidepages li {
list-style: none;
padding: 0 0 0 20px;
}
#sidebar .sidepages li a:link,#sidebar .sidepages li a:visited {
color: #fff;
font-size: 28px;
line-height: 32px;
text-align: right;
position:relative;
display:block;
margin: 0;
padding: 0 10px 0 0;
border-bottom: dashed 1px #d34b28;
}
#sidebar .sidepages li a:hover {
color: #f24a1f;
text-decoration: none;
}

#sidebar h2 {
color: #fff;
font-size: 28px;
line-height: 32px;
text-align: right;
position:relative;
display:block;
float: left;
margin: 0;
padding: 0 0px 0 0;
width: 216px;
overflow: hidden;
border: none;
}

#sidebar ul {
list-style: none;
position:relative;
float: left;
width: 216px;
height:auto;
margin: 0;
padding: 0 0px 28px 0;
text-align: right;
overflow: hidden;
}
#sidebar ul li {
background: none;
font-size: 12px;
line-height: 16px;
margin: 0;
padding:0 0 3px 0;
border: none;
}
#sidebar ul li a:link, #sidebar ul li a:visited {
color: #9f5541;
padding: 0;
}

#sidebar ul li a:hover, #sidebar ul li a:active {
color: #f24a1f;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* @ Footer */
#footer {
background: none;
position:relative;
padding: 0;
margin: 0 auto;
width: 840px;
height:120px;
clear: both;
border: none;
}

#footer p {
color:#d9d4cd;
margin: 0;
padding: 0 0 0px 30px;
text-align: left;
}

.rssimg {
background: url(images/rss.gif) no-repeat bottom right;
display: block;
position: absolute;
top: 60px;
right: 4px;
margin: 0;
padding: 0;
width: 57px;
height: 75px;
}
.rssimg:hover {
background: url(images/rssh.gif) no-repeat top right;
border: none;
text-decoration: none;
}

/*****************************************/
/*****************************************/
/*recent comments/posts*/
#sidebar .recent {
position:relative;
float: left;
width: 216px;
margin: 0;
padding: 10px 0px 20px 0px;
text-align: left;
overflow: hidden;
}
#sidebar .recent .tabs {
background: none;
display: block;
width: 216px;
list-style: none;
position: relative;
padding: 6px 0;
margin: 0;
overflow: hidden;
/*height: 1%;*/
border: none;
}
#sidebar .recent .tabs .active {
}
#sidebar .recent .tabs li {
margin:0px 0;
padding: 6px 0px;
display: inline;
}
#sidebar .recent .tabs li a,.recent .tabs li a:visited {
text-align: center;
background: #333;
color: #d05630;
padding: 4px 5px;
}
#sidebar .recent .tabs li a:hover {
color: #ff853b;
text-decoration: none;
}
#sidebar .recent .tabs li a:active,.recent .tabs li a:focus {
color: #ff853b;
text-decoration: none;
}


#sidebar .recent #tab-posts,#sidebar .recent #tab-comments {
width: 206px;
margin: 0;
padding: 0;
display: block;
float: right;
}

#tab-posts li,#tab-comments li {
list-style: none;
background: none;
font-size: 12px;
line-height: 16px;
margin: 3px 0 3px 0;
padding:0 0 3px 0px;
}

#tab-posts li a,#tab-comments li a {
position: relative;
display:block;
padding: 0 0 0 18px;
}

#tab-posts li a:hover,#tab-comments li a:hover {
color: #30add6;
text-decoration: none;
}

.reccom {
color: #847571;
}
/***********************************/
/*  */
#wp-cumulus {
display: block;
margin: 0 0 0px 10px;
/*border: dotted 2px #000;*/
}
