/*-------------------------------------------------------------
Base styles
--------------------------------------------------------------*/

/* layout ----------------------------------------------- */


/* calendar ----------------------------------------------- */


*
{
    margin: 0px;
    padding: 0px;
}

img {
       border: 0;
}

body {   
    /*    font: 14px Verdana; */
    font-size: 12px; 
    font-family: "Lucida Grande","Arial Unicode MS", sans-serif;
    text-align: center;
    /*    background: white;*/
    color: black;      
}


hr {
    width: 100%;
    height: 1px;
    color:#dcf1f3;
    background-color:#dcf1f3;
}


a{     
    text-decoration: none;
    color: black;
    /*    background: #dcf1f3;  */
    
}

a:hover {
    background-color:white;
}

p{
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 10px;
}
H4
{
    font: 14px Sans-Serif; 
    height: 20px;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 5px;
    text-transform: uppercase;
    color:  #ea5f5f;
    background-color: white;
    text-align: center;
}

#website_name {
    text-align: left;
/*    border: 1px green solid;*/
    font: 15px 'Helvetica',sans-serif;    
    width: 100%;
    
/*    background-image: url("../../images/06222009/darkbrown.jpg")*/
}

#website_name table{
/*  border: 1px black solid;*/
    width: 100%;

/*    background-image: url("../../images/06222009/darkbrown.jpg")*/
}

#website_name a{    

    text-decoration: none;
}

#main_latestblogs
{
    /* margin-left : 10%; */
    width: 100%;
    background: white;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
   
    /*    border: 1px green solid;*/
    
}

#content
{
    overflow: auto;
text-align: center;
    /* margin-left : 10%; */
    width: 1024px;
    background: white;
    /*    text-align: left;*/
        margin-left: auto;
       margin-right: auto;
/*    float: center;*/
/*    position: absolute;*/
    
    /*    padding-bottom: 5px;*/
}

#cover_latestblogs
{
text-align: center;
overflow: auto;
    width: 1024px;
        margin-left: auto;
        margin-right: auto;
}




#left_right
{

    width: 100%;
    background: white;
    text-align: left;
    float: right;
}


#left_right_right
{

    width: 690px;
    background: white;

    float: left;

    padding-bottom: 15px;
    padding-top: 2px;


}


#left_right_left
{
    width: 314px;
    height: 100%;
    background: white;
    text-align: center;
    float: right;    
}



#blogblock {

    /* border: 2px red solid; */
    margin-left: auto;
    margin-right: auto;
    /*    border: 1px black dashed;*/
    background: white;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    /*        background: #f1e6a7;*/
    
}



#blogblock h4{
    /*    background: url(../../images/06222009/button.gif) no-repeat;*/
    text-align: left;
    /*    color: white;   */
    /*    height: 35px;*/
    font: 12px Verdana; 
    font-weight: bold;
    color: white; 
    width:100%;
    background: #b15c5c;
}

#blogblock table{
    width: 100%;
    text-align: center;
    border-width:0;
    /*    border-spacing: 10px 10px;*/
    
}

#blogblock tr{
    
    border-width:0;
    
}

#blogblock a{
    
    color: #ea5f5f;
    text-decoration: underline;
}



#titleBlogbloc {    
    text-align: left;
    border-width:0;
    font: 16px  Verdana; 
}

#table_title {
    text-align: left;
    border-width:0;
    font: 20px  Verdana;
    /*    font-weight: italics;*/
    /*    background: #f1e6a7;*/
    color: white;
    height:18px;
}

#table_similar {
    text-align: right;
    border-width:0;
    font: 11px Verdana;
    background: #f1e6a7;
    height:18px;
}

#table_similar a {
    
    color: red; 
    text-decoration: underline;
}




.comments-head {

    font: 14px Sans-Serif; 
    width: 200px;
    height: 31px;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 10px;
    text-transform: uppercase;
    color:  black;
    background: #73d4d3; 
    text-align: center;
border: 1px black dashed;
}




.entryContent{
    font-size: 120%;
    color: black;
padding-top: .2cm;
}


th.hCalendarDayNameRow {
    text-align : center;
    font-size : small;
    font-weight : bold;
   border: 1px solid white;
    font-size: 11px;

}

td.hCalendarDayCurrent {
    text-align : center;
   border: 1px solid white;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
background:white;
}

.rCategory li {
    font-size: 100%;
    display:inline;
    list-style-type: none;
    text-align : center;
margin : 5px;


    color: black;
font-weight: bold;

}

.rCategory ul {
    padding-top: 20px;
text-align : left;
}

.rCategory{
    float: center;
margin: 10px;
}







div.dayTitle {
    font-size: 120%;
    font-weight:bold;
    
}

td.dayTitle {
    font-size: 65%;
    font-weight:bold;
    color: black;
    vertical-align: middle;
text-decoration: none;

}

.entryTitle {
    font-weight: bold;
font-size: 150%;
color: #ea5f5f;
font-family: "Lucida Grande","Arial Unicode MS", sans-serif;
}

img.myimage{
float: left;
margin: 10px;
width: 50;
height: 64;
}






.rightbar { 

    height: auto;
}

.sidebar{
padding-top: 10px;
width: 100%;

}





.hCalendarTable{
    text-align : center;
    font-size: small;
    border: 1px solid white;
    font-size: 12px;
margin: 10;

}

.hCalendarDay{
    text-align : center;

    font-size: small;
   border: 1px solid white;
    font-size: 12px;
}



td.hCalendarDayLinked {
    border: 1px solid white;
    color: black;
    font-size: 12px;
    text-align : center;
background: white;
    font-weight: bold;
}


#footer {
    clear: both;
    height: 47px;
    width: 584px;
    padding-top: 20px;      

}

#footer p {
    margin: 0;
    font-size: 10px;
    text-align: left;
    color: black;
}

/* entries ----------------------------------------------- */

.entryBox {
    font-size: 14px;
    font-family: "Lucida Grande","Arial Unicode MS", sans-serif;
    padding: .2cm;
}



.entryInfo {
    font-size: 90%;
    color: black;

padding-top: .5cm;

}





div.next-previous {
    font-size: 90%;
    text-align: center;
    padding: .5em 0 .5em 0;
font-weight: bold;
color: blue;
}

/* category chooser ----------------------------------------------- */

.category-chooser {
    margin: -50%;
    width:100%;
}

li.selected {
    font-weight: bold;
}

/* other lists ----------------------------------------------- */




ul.rNavigationBar, ul.rMenu, ul.rFolder, ul.rFeeds, ul.rReferersList, ul.rEntriesList {
    list-style-type: none;
    padding-left: 15px;
    margin: 0;
    font-size: 80%;
}
ul.rFeeds li {
    background-image: url(/apache-roller-4/images/feed-icon-12x12.gif);
    background-repeat: no-repeat;
    background-position: 0 .2em; 
    padding-left: 20px;
    line-height: 1.5em;
display: inline;


}



/* comments ----------------------------------------------- */



div.comments-form span.status {

    display: block;

    background: comments-head;
    color: green;




    border: 1px solid green;
    margin: 10px 0px;
    padding: 10px;
    font-size: 18px;


    font-weight: bold;
}


span.error {
    display: block;
    background: white;
    color: #c00;
    border: 1px solid #c00;
    margin: 10px 0px;
    padding: 10px;
    font-size: 18px;
    font-weight: bold;
}

p.comment-details {
    font-size: 80%;
    color: black;
padding-bottom: 1cm;
padding-top: .5cm;
}



.comments-syntax-indicator {
    font-weight: bold;

}

.comments-syntax-indicator span.enabled {
    background: transparent;
    color: orange;
    font-style: italic;



}
.comments-syntax-indicator span.disabled {
    background: transparent;

    color: red;
    font-style: italic;
}

form ul{ position: relative; list-style: none; width: 100%; }
form li{ line-height: 2em; margin: 0; padding: 1px 1px 6px 9px; }
form li.focused{ background-color: #fff7c0 !important; }
form li p{ font-size: 9px; line-height: 13px; color: #444; }
form li{ display: inline-block; }
form[id] li{ display: block; }
form li div{ display: inline-block; }
form[id] li div{ display: inline; }
form .left{ float: left !important; margin: 0; }
form .right{ float: right !important; margin: 0; }
form .clear{ clear: both; } 
form li div p{ margin: 0 0 5px 0; }
form div.left{ margin-right: 2px !important; }
form div.left[class]{ margin-right: 4px !important; }

form div.left img{ margin: 0 0 -2px 0; }


















form h2{ font-size: 1.8em; clear: left; } 
form .info{ display: inline-block; margin: 0 0 10px 0; padding: 0 0 4px 0; border-bottom: 1px dotted black !important;}










form .info[class]{ display: block; }
form .info p{ font-size: 1em; line-height: 1.3em; margin: 0 0 8px 0; }
textarea.textarea{margin-bottom: 1px;}
textarea.textarea[class]{font-family: "Lucida Grande", Tahoma, "Trebuchet MS", Verdana, sans-serif;}
select.select{ padding: 1px 0 0 0; margin: 1px 0 3px 0; }
select.select[class]{ margin: 0; padding: 1px 0 1px 0; }

form .small{ width: 70px; }
form .medium{ width: 170px; }
form .large, form textarea.textarea{ width: 340px; }
form .tags{ width: 320px; }
form textarea.small{ height: 5.5em; }
form textarea.medium{ height: 10em; }
form textarea.large{ height: 20em; }
.choices input{ width: 200px; margin-right: 3px; }
.choices ol{ margin: 10px 0 0 0; }
.choices[class] ol{ margin: 0 !important; }
.choices img{ margin: 0 0 1px 0; }
fieldset ol li{ display: list-item !important; margin: 0 5px 2px 3px !important; padding: 0 !important; list-style: inside decimal; }
input.button, button { width: 6em; padding: 2px 2px 0 0; /* fix for IE */ }
/* revert to normal for Firefox */
li>input.button, li>button, input.button>input.button, button>button { padding: 2px; }
label.desc{
    margin: 4px 0 3px 0;
    border: 0;
    color: black;
    font-size: 1em;
    line-height: 1.3em;
    display: block;
    font-weight: bold;
}
input.text, input.number, input.url, input.email, input.password, input.file, 
textarea.textarea, select.select{
    font-size: 1.2em;
    border-top: 1px solid #7c7c7c;
    border-left: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    border-bottom: 1px solid #ddd;
    color: #333;
}
input.text, input.number, input.url, input.email, input.password, input.file{ padding: 2px; }
input.currency{ text-align: right; }
input.checkbox, input.radio{

    display: block;
    line-height: 1.4em;
    margin: 8px 0 0 3px;
    width: 13px;
    height: 13px;
}
input.focus, textarea.focus { background: #ffd; color: #000; }
label.choice{
    display: block;
    line-height: 1.4em;
    margin: -19px 0 0 25px;
    padding: 4px 0 5px 0;
    color: black;

    width: 80%;
}


/*-------------------------------------------------------------
Basic theme styles
--------------------------------------------------------------*/

h1 {
  font-size:200%;
  color:#CC9933;
}










b{
   color: black;
padding-bottom: 2cm;

}


h1.weblogName {
    text-align:center;
}
p.weblogDescription {
    text-align: center;


}
.s0 {
    font-size:12px;
    color: #a782ec;
}

.s1 {
    font-size:13px;
    color: #16e0d4;
}
.s2 {
    font-size:14px;
    color: #1197ed ;
}

.s3 {
    font-size:15x;
    color: #b9a6f6;
}

.s4 {
    font-size:16px;
    color: #15bac9;
}
.s5 {
    font-size:17px;
    color: #5d30ef;
}

.s6 {
    font-size:18px;
    color: #ea5f5f;
}

.s7 {
    font-size:19px;
    color: blue;
}

.s8 {
    font-size:20px;
    color: #3db0ba;
}

.s9 {
    font-size:21px;
    color: #24d1e0;
    
}
.s10 {
    font-size:22px;
    color: orange;
}



#tagcloud
{
    
    
    background-color: white;
    align: center;
    padding: 4px;
    font-family: Helvetica;
/*    font-weight: bold;*/
    text-align: center;


    
}


#menubar {
    
    width: 100%;
    height: 20px;
    text-align: center;
    font-size: 12px;
    /*    background: url(../../images/06222009/menubar.jpg);*/
    background-color: #dcf1f3;
    font-weight: bold;
    
}


#nav, #nav ul {
    
    padding-top: 2px;
    padding-bottom: 2px;
    list-style: none;
    
}

#nav a {
    display: block;
    width: 8em;
    color:black;
    
}

#nav li {
    float: left;
    width: 12em;
    text-align: middle;
    text-align: center;
}

#nav li ul {
    position: absolute;
    width: 9em;
    padding: 3px;
    left: -999em;
    background-color:#dcf1f3;
}

#nav li ul li{
    float: left;
    width: 8em;
    padding: 5px;
    text-align: left;
    
}

#nav li:hover ul, #nav li.sfhover ul {
    left: auto;
}

a.blogentry {
    font-weight: bold;
    text-align: right;  
    background-color:#dcf1f3;
    font-size: 12px;  
    color: black;
    text-decoration: underline;
}

p.blogentry {
padding-bottom: .2cm;
padding-top: .5cm;

}

ul.blogentry {
    padding-top: 2px;
    padding-bottom: 2px;
    list-style: square ;
}

li.blogentry {
    padding-top: 2px;
    padding-bottom: 2px;
    list-style: inline;
}

h3.blogentry {

    font: 16px Sans-Serif; 
    font-weight: bold;
    padding-top: 5px;
    color:  black;
    
    text-align: left;
}

strong.blogentry {

    font-size: 12px;
    color:  #ea5f5f;
    font-weight: bold;
}

b.blogentry {

    color:  #ea5f5f;

}

hr.blogentry {

width : 100%;
height: 2px;
background-color: black;
}

h4.blogentry {
padding-top: 13px;
padding-bottom: 13px;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
text-decoration: underline;
}

