/* 
Theme Name: Idina-Here.Com
Theme URI: http://idina-here.com
Description: WPC - Idina-Here
Version: 1.0
Author: Flor
Author URI: http://sweetrevelation.org
*/

/* ----------------------------------------- GENERAL -----------------------------------------*/

*{
margin: 0;
padding: 0;
}

body {
    background: url(images/back.gif) repeat-x #fff;
    text-align:justify;
    scrollbar-face-color:#e1e1e1;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#D6D6D6;
    scrollbar-3dlight-color:#B2AFAF;
    scrollbar-arrow-color:#CCCCCC;
    scrollbar-track-color:#E8E8E8;
    scrollbar-darkshadow-color:#C1C1C1;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height:12px;
    color: #333333;
    letter-spacing:0px;
}

a:link {
    text-decoration:none;
    color:#631334;
    cursor: hand;
    font-weight:bold;
}

a:visited {
    text-decoration:none;
    color:#631334;
    cursor: hand;
    font-weight:bold;
}

a:hover {
    text-decoration:underline;
    color:#953F60;
    cursor: hand;
    font-weight:bold;
}

a:active {
    text-decoration:underline;
    color:#953F60;
    cursor: hand;
    font-weight:bold;
}

ul {
    list-style:circle;
    margin: 0 0 0px 5px;
    list-style-position:inside;
}

li {
    padding: 2px;
}

img, img a:link, img a:hover, img a:active, img a:visited {
    border:none;
}

#wrapper {
    width: 770px;
    margin: auto;
    background:url(images/bg.gif) repeat-y;
}

#header {
    margin: 0 0 4px 0;
}


/* ----------------------------------------- HEADINGS -----------------------------------------*/

h1 {
    color:#EAD0C4;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
    padding-left:10px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-bottom: 1px;
    background-image:url(images/table.gif);
    border-bottom:#FFFFFF solid 1px;
    text-transform:uppercase;
}

h1 a:link, h1 a:hover, h1 a:visited, h1 a:active {
    color:#EAD0C4;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
    padding-left:10px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-bottom: 1px;
    border-bottom:#FFFFFF solid 1px;
    text-decoration:none;
}

h2 {
    color:#EAD0C4;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
    padding-left:10px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-bottom: 1px;
    background-image:url(images/table.gif);
    border-bottom:#FFFFFF solid 1px;
    text-transform:uppercase;
}

/* H3 SUBTITLES */

h3 {
    color:#7d3651;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
    padding: 4px 10px 4px 10px;
    border-bottom:#FFFFFF solid 1px;
    text-transform:uppercase;
    background: #f1d18c;
    clear: both;
    margin: 8px 0 5px 0;
}

/* ----------------------------------------- CONTENT - WP POSTS -----------------------------------------*/

#content {
    width: 490px;
    float: left;
    margin: 0 0 0 23px;
}

.post {
    width: 490px;
    float: left;
    clear:both;
    background: #efd8a5;
    margin: 0 0 10px 0;
}

.postdata {
    color:#EAD0C4;
    font-size: 9px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
    background-image:url(images/table.gif);
    border-bottom:#FFFFFF solid 1px;
    padding: 1px 0 1px 0;
}

.date {
    color: #631334;
    text-align: center;
    font-size: 7pt;
}

.entry {
    padding: 10px 15px 10px 15px;
    text-align: justify;
    clear:both;
}

.caticons {
    width: 60px;
    float:left;
    padding: 0 4px 0px 0px;
}

.entry table {
    clear:both;
    margin-bottom: 20px;
    vertical-align: middle;
}

.entry img {
    margin: 0 3px 0 3px;
}

p {
    margin: 4px 0 12px 0;
}

/* ----------------------------------------- SIDEBAR - WIDGET READY -----------------------------------------*/

#sidebar{
float: left;
width: 230px;
margin: 0 0 0 3px;
padding: 0;
background: #efd8a5;
text-align: justify;
font-size: 9px;
}

#sidebar ul{
list-style-type: none;
margin: 0;
padding: 0px 3px 0 3px;
}

#sidebar ul li{
padding:0;
margin: 0;
}

#sidebar ul ul li{
padding: 1px;
margin: 0;
line-height: 14px;
}

table#wp-calendar{
width: 100%;
}

.textwidget {
    padding:6px;
}
/* ----------------------------------------- FOOTER -----------------------------------------*/

#footer {
    color:#EAD0C4;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
    padding-left:10px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-bottom: 1px;
    background-image:url(images/table.gif);
    border-bottom:#FFFFFF solid 1px;
    text-transform:uppercase;
    clear:both;
    margin: 0 24px 0 24px;
}

/* ----------------------------------------- COMMENTS -----------------------------------------*/

.comments-template{
    margin: 10px 0 0;
    padding: 0;
    clear:both;
}

.comments-template ol{
    margin: 0px 0 5px 0;
    padding: 10px 0 15px;
    list-style: none;
    background: #efd8a5;
}

.comments-template ol li{
    margin: 1px 0 0;
    line-height: 12px;
    padding: 0px 0 10px 12px;
   
}

.comments-template h2, .comments-template h2{
    color:#EAD0C4;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
    padding-left:10px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-bottom: 1px;
    background-image:url(images/table.gif);
    border-bottom:#FFFFFF solid 1px;
    text-transform:uppercase;
}

.comments-template p.nocomments{
    padding: 0;
}

.comment_form {
    padding: 5px 0 10px 12px;
    background: #efd8a5;
}

/* ----------------------------------------- EXTRAS -----------------------------------------*/

input, textarea, select, button {
font-size:7pt;
color:#616161;
background: #ffffff;
border: 1px solid #616161;
padding: 3px;
margin: 2px 0 2px 0;
}

input:focus, textarea:focus, label:focus, select:focus, button:focus {
color:#999;
background: #fff;
border: 1px solid #000000;
margin: 2px 0 2px 0;
}

.border{
border: solid #631334 1px}

.divider {
line-height: 1px;
color: #8F335D}

.question {
background-color: #EFD8A5;
font-family: Tahoma,Arial;
font-size: 10px;
line-height:12px;
color: #333333;
letter-spacing:0px;
text-align: justify;
padding: 5px 8px 5px 8px;
border-top: 1px solid #8F335D;
border-bottom: 1px solid #8F335D;
border-left: 1px solid #F0B63A;
border-right: 1px solid #F0B63A;}

ul li {
    margin: 0;
    padding: 0;
}

img.centered, .aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}

img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}