/*
Theme Name: A Light Heart
Theme URI: http://lisabee.org
Description: Two column anime blog layout featuring Prince Clovis la Britannia from Code Geass.
Version: 2 million 5 hundred and 1
Author: Megan
Tags: anime, code geass, clovis
*/


body {
font-family: times new roman;
letter-spacing: 0px;
font-size: 10px;
text-align: justify;
color: #2F2A2C;
cursor: default;
background-color: #F8F8CA;
background-image: url(http://lisabee.org/wp-content/themes/alightheart/bg--2.png);
background-repeat: repeat;
background-position: top center;
}

.title {
padding:4px; 
padding-bottom:0px;
padding-left:3px; 
font-family: tahoma;
letter-spacing: 0px;
font-size: 25px;
line-height: 13px;
text-align: justify;
color: #EDF2EB;
text-transform:uppercase;
background-color:#FFFFFF;
cursor: default;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 0px;
       border-bottom-width: 4px;
       border-style: solid;
       border-color: #ffffff;
}

h3 {
padding:4px; 
padding-bottom:6px;
padding-right:3px; 
padding-left:3px; 
font-family: tahoma;
letter-spacing: 0px;
font-size: 25px;
line-height: 13px;
text-align: justify;
color: #EDF2EB;
text-transform:uppercase;
background-color: #ffffff;
cursor: default;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 0px;
       border-bottom-width: 0px;
       border-style: solid;
       border-color: #F2DDC4;
}

.storytitle {
padding:4px; 
padding-bottom:0px;
padding-left:3px; 
font-family: tahoma;
letter-spacing: 0px;
font-size: 25px;
line-height: 13px;
text-align: justify;
color: #EDF2EB;
text-transform:uppercase;
background-color:#FFFFFF;
cursor: default;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 0px;
       border-bottom-width: 0px;
       border-style: solid;
       border-color: #F2DDC4;
}

.date {
padding:4px; 
padding-bottom:0px;
padding-left:3px; 
font-family: tahoma;
letter-spacing: 0px;
font-size: 25px;
line-height: 13px;
text-align: justify;
color: #EDF2EB;
text-transform:uppercase;
background-color:#FFFFFF;
cursor: default;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 0px;
       border-bottom-width: 0px;
       border-style: solid;
       border-color: #F2DDC4;
}

th {
padding:4px; 
padding-bottom:0px;
padding-left:3px; 
font-family: tahoma;
letter-spacing: 0px;
font-size: 25px;
line-height: 13px;
text-align: justify;
color: #EDF2EB;
font-weight:normal;
text-transform:uppercase;
background-color:#FFFFFF;
cursor: default;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 0px;
       border-bottom-width: 4px;
       border-style: solid;
       border-color: #ffffff;
}

th.title {
padding:4px; 
padding-bottom:0px;
padding-left:3px; 
font-family: tahoma;
letter-spacing: 0px;
font-size: 25px;
line-height: 13px;
text-align: justify;
color: #EDF2EB;
font-weight:normal;
text-transform:uppercase;
background-color:#FFFFFF;
cursor: default;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 0px;
       border-bottom-width: 4px;
       border-style: solid;
       border-color: #ffffff;
}


.content {
padding:4px; 
font-family: arial;
letter-spacing: 0px;
-font-size: 11px;
-line-height: 17px;
font-size: 12px;
line-height: 20px;
text-align: justify;
color: #000000;
background-color: #F4F7F3;
cursor: default;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 0px;
       border-bottom-width: 0px;
       border-style: solid;
       border-color: #FFFFFF;
}

.contentinto {
padding:4px; 
font-family: arial;
letter-spacing: 0px;
-font-size: 11px;
-line-height: 17px;
font-size: 12px;
line-height: 20px;
text-align: justify;
color: #000000;
background-color: #F4F7F3;
cursor: default;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 0px;
       border-bottom-width: 0px;
       border-style: solid;
       border-color: #FFFFFF;
}

.storycontent {
padding:4px; 
font-family: arial;
letter-spacing: 0px;
-font-size: 11px;
-line-height: 17px;
font-size: 12px;
line-height: 20px;
text-align: justify;
color: #000000;
background-color: #F4F7F3;
background-attachment: float right; 
background-image: url(http://lisabee.org/wp-content/themes/alightheart/Image1_14_2.png);
background-position: bottom right;
background-repeat: no-repeat;
cursor: default;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 0px;
       border-bottom-width: 0px;
       border-style: solid;
       border-color: #FFFFFF;
}

.storycontent img {
padding-right: 2px;
padding-bottom: 0px;
padding-top: 2px;
padding-left: 0px;
}

.feedback {
padding:4px; 
font-family: georgia;
letter-spacing: 0px;
-font-size: 11px;
-line-height: 17px;
font-size: 12px;
line-height: 20px;
text-align: justify;
color: #000000;
background-color: #F4F7F3;
cursor: default;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 0px;
       border-bottom-width: 0px;
       border-style: solid;
       border-color: #FFFFFF;
}

.newscomment {
padding:4px; 
padding-bottom:0px; 
font-family: arial;
letter-spacing: 0px;
-font-size: 11px;
-line-height: 17px;
font-size: 12px;
line-height: 20px;
text-align: justify;
color: #000000;
background-color: #ffffff;
cursor: default;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 5px;
       border-bottom-width: 0px;
       border-style: solid;
       border-color: #C4D9E4;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
}

.newscontent {
padding:4px; 
padding-bottom:0px; 
padding-top:0px; 
font-family: arial;
letter-spacing: 0px;
-font-size: 11px;
-line-height: 17px;
font-size: 12px;
line-height: 20px;
text-align: justify;
color: #000000;
background-color: #ffffff;
cursor: default;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 5px;
       border-bottom-width: 0px;
       border-style: solid;
       border-color: #C4D9E4;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
}

.commentd {
font-family: arial;
letter-spacing: 0px;
font-size: 10px;
text-align: justify;
color: #000000;
}



.second {
padding:4px; 
font-family: georgia;
letter-spacing: 0px;
font-size: 11px;
text-align: justify;
color: #000000;
background-color: #FFFFFF;
cursor: default;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 0px;
       border-bottom-width: 0px;
       border-style: solid;
       border-color: #FFFFFF;
}

.cpost {
padding:4px; 
font-family: arial;
letter-spacing: 0px;
-font-size: 11px;
-line-height: 17px;
font-size: 12px;
line-height: 20px;
text-align: justify;
color: #000000;
background-color: #F4F7F3;
cursor: default;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 0px;
       border-bottom-width: 0px;
       border-style: solid;
       border-color: #FFFFFF;
}

.cpost img {
padding-right: 2px;
padding-bottom: 0px;
padding-top: 2px;
padding-left: 0px;
}


.twitter {
padding:4px; 
font-family: arial;
letter-spacing: 0px;
font-size: 12px;
text-align: justify;
color: #000000;
background-color: #F4F7F3;
cursor: default;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 0px;
       border-bottom-width: 0px;
       border-style: solid;
       border-color: #FFFFFF;
}

.twitterror {
padding:4px; 
font-family: arial;
letter-spacing: 0px;
-font-size: 11px;
-line-height: 17px;
font-size: 12px;
line-height: 20px;
text-align: justify;
color: #000000;
background-color: #F4F7F3;
cursor: default;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 0px;
       border-bottom-width: 0px;
       border-style: solid;
       border-color: #FFFFFF;
}



#container {

margin: 0px auto;
width: 900px;
text-align: left;
background-color: #F3F9E3;

}

#page {
float: left; 
WIDTH: 635px;
padding-top: 5px;
padding-left: 5px;
oldbackground-color: #F6FAED;
background-color: #F3F9E3;
}

#sidebar {
float: right; 
WIDTH: 250px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
background-color: #F3F9E3;
height:100%;
min-height:100%;
}


#comment {
float: right; 
}


a:link {
font-family: georgia;
letter-spacing: 0px;
-font-size: 11px;
-line-height: 17px;
font-size: 12px;
line-height: 20px;
text-align: justify;
color:#B8D6E6;
text-decoration: none;
cursor: arrow;
}

a:visited {
font-family: georgia;
letter-spacing: 0px;
-font-size: 11px;
-line-height: 17px;
font-size: 12px;
line-height: 20px;
text-align: justify;
color: #B8D6E6;
text-decoration: none;
cursor: arrow;
}

a:active {
font-family: georgia;
letter-spacing: 0px;
-font-size: 11px;
-line-height: 17px;
font-size: 12px;
line-height: 20px;
text-align: justify;
color: #B8D6E6;
text-decoration: none;
cursor: arrow;
}

a:hover {
font-family: georgia;
letter-spacing: 0px;
-font-size: 11px;
-line-height: 17px;
font-size: 12px;
line-height: 20px;
text-align: justify;
color: #ECDA9A;
text-decoration: none;
cursor: arrow;
}

.title a:link {
font-family: tahoma;
letter-spacing: 0px;
font-size: 25px;
line-height: 13px;
text-align: justify;
color:#EDF2EB;
text-decoration: none;
cursor: arrow;
}

.title a:visited {
font-family: tahoma;
letter-spacing: 0px;
font-size: 25px;
line-height: 13px;
text-align: justify;
color: #EDF2EB;
text-decoration: none;
cursor: arrow;
}

.title a:active {
font-family: tahoma;
letter-spacing: 0px;
font-size: 25px;
line-height: 13px;
text-align: justify;
color: #EDF2EB;
text-decoration: none;
cursor: arrow;
}

.title a:hover {
font-family: tahoma;
letter-spacing: 0px;
font-size: 25px;
line-height: 13px;
text-align: justify;
color: #E2EBDF;
text-decoration: none;
cursor: arrow;
}

th, th.title a:link {
font-family: tahoma;
letter-spacing: 0px;
font-size: 25px;
line-height: 13px;
text-align: justify;
font-weight:normal;
color:#EDF2EB;
text-decoration: none;
cursor: arrow;
}

th, th.title a:visited {
font-family: tahoma;
letter-spacing: 0px;
font-size: 25px;
line-height: 13px;
text-align: justify;
font-weight:normal;
color: #EDF2EB;
text-decoration: none;
cursor: arrow;
}

th, th.title a:active {
font-family: tahoma;
letter-spacing: 0px;
font-size: 25px;
line-height: 13px;
text-align: justify;
font-weight:normal;
color: #EDF2EB;
text-decoration: none;
cursor: arrow;
}

th, th.title a:hover {
font-family: tahoma;
letter-spacing: 0px;
font-size: 25px;
line-height: 13px;
text-align: justify;
font-weight:normal;
color: #E2EBDF;
text-decoration: none;
cursor: arrow;
}

.newscomment a:link {
font-family: georgia;
letter-spacing: 0px;
-font-size: 11px;
-line-height: 17px;
font-size: 12px;
line-height: 20px;
text-align: justify;
color:#B8D6E6;
text-decoration: none;
cursor: arrow;
}

.newscomment a:visited {
font-family: georgia;
letter-spacing: 0px;
-font-size: 11px;
-line-height: 17px;
font-size: 12px;
line-height: 20px;
text-align: justify;
color: #B8D6E6;
text-decoration: none;
cursor: arrow;
}

.newscomment a:active {
font-family: georgia;
letter-spacing: 0px;
-font-size: 11px;
-line-height: 17px;
font-size: 12px;
line-height: 20px;
text-align: justify;
color: #B8D6E6;
text-decoration: none;
cursor: arrow;
}

.newscomment a:hover {
font-family: georgia;
letter-spacing: 0px;
-font-size: 11px;
-line-height: 17px;
font-size: 12px;
line-height: 20px;
text-align: justify;
color: #F5EABB;
text-decoration: none;
cursor: arrow;
}

.comment a:link {
font-family: georgia;
letter-spacing: 0px;
font-size: 25px;
text-align: justify;
color:#ffffff;
text-decoration: none;
cursor: arrow;
background-color:#E2EBDF;
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.comment a:visited {
font-family: georgia;
letter-spacing: 0px;
font-size: 25px;
text-align: justify;
color: #ffffff;
text-decoration: none;
cursor: arrow;
background-color:#E2EBDF;
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.comment a:active {
font-family: georgia;
letter-spacing: 0px;
font-size: 25px;
text-align: justify;
color: #ffffff;
text-decoration: none;
cursor: arrow;
background-color:#E2EBDF;
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.comment a:hover {
font-family: georgia;
letter-spacing: 0px;
font-size: 25px;
text-align: justify;
color: #F0F4EE;
text-decoration: none;
cursor: arrow;
background-color:#E2EBDF;
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.twitter a:link {
font-family: trebuchet ms;
letter-spacing: 0px;
font-size: 9px;
text-align: justify;
color: #A6C1CC;
text-decoration: none;
font-weight: bold;
}

.twitter a:visited {
font-family: trebuchet ms;
letter-spacing: 0px;
font-size: 9px;
text-align: justify;
color: #A6C1CC;
text-decoration: none;
font-weight: bold;
}

.twitter a:active {
font-family: trebuchet ms;
letter-spacing: 0px;
font-size: 9px;
text-align: justify;
color: #A6C1CC;
text-decoration: none;
font-weight: bold;
}

.twitter a:hover {
font-family: trebuchet ms;
letter-spacing: 0px;
font-size: 9px;
text-align: justify;
color: #8BAEBD;
text-decoration: underline;
cursor: default;
}


li, list-style {
padding-left: 2px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-left: 2px;
list-style-position:inside;
}

i {
color: #A2D0E8; 
font-weight: italics;}

b {
color: #F3DE93; 
font-weight: bold;}

u {
color: #98D1EE; 
font-weight: underline;}



input, submit, reset {
font-family: georgia;
line-height: 13px;
padding: 3px;
letter-spacing: 1px;
font-size: 12px;
text-transform:uppercase;
text-align: justify;
color: #B1CFDF;
oldcolor: #DFECF3;
cursor: default;
background-color: #FFFFFF;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 3px;
       border-bottom-width: 0px;
       border-style: solid;
       border-color: #C4D9E4;
}


textarea {
font-family: georgia;
line-height: 13px;
padding: 6px;
letter-spacing: 1px;
font-size: 12px;
text-transform:uppercase;
text-align: justify;
color: #B1CFDF;
cursor: default;
background-image: url(http://lisabee.org/wp-content/themes/alightheart/commentbg.png);
background-position: top right;
background-repeat: no-repeat;
       text-align: left;
       border-top-width: 0px;
       border-right-width: 0px;
       border-left-width: 3px;
       border-bottom-width: 0px;
       border-style: solid;
       border-color: #C4D9E4;
}
