/*
Theme Name: Sunshine
Theme URI: http://www.zillr.com
Description: Wordpress theme with colors of sun.
Author: www.zillr.com
Author URI: http://www.zillr.com/
Theme made free by ZillR.com
valid xhtml 1.0 transitional and fully coded to valid css 2.1 and 3.0
*/
body {
        background:#ffffff url('images/patternbackground.gif');
        margin: 0px;
        background-repeat: repeat-xy;
        background-position: top;        
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 70%;
        color: #ffffff;        
}

h1 {
        

        font-size: 14px;
        color: #ffffff;
        text-align: center;
}



#page {
        
        margin-top:0px;
        width: 776px;
        height: 100%;        
        margin-left: auto;
        margin-right: auto;
        margin-bottom: auto;
        float: none;        
}




#sidebar {
        background-color:#EA812E;                
        background-repeat: repeat-y;
        float: left;        
        width: 162px;        
        margin-top: 0px;
        margin-left:4px;  
				
				/*float: left;*/
        /*width: 162px;        */
        padding-right: 0px;
        padding-left: 0px;
              
}
/*.sidebar {}*/
.sidebar ul {
        padding-left: 0px;
        list-style-type: none;

}
.sidebar ul ul {
        padding-left: 0px;
        list-style-type: none;
}
.sidebar li {
        list-style-type: none;        
}


.sidebar_block_content{
        width: 154px;        
        text-align: center;
        background-color:#A00000;
        color: #ffffff;        
        font-family: "Trebuchet MS", Arial, Verdana;
        font-size: 1.0em;
        list-style-type: none;        
        clear: both;
        margin-left:0px;
        border-style:solid;
        border-width:0px 4px 0px 4px;
        border-color:#ffffff;
       
}

.sidebar li a:link, .sidebar li a:visited {
        color: #ffffff;
        text-decoration: none;
}
.sidebar li a:hover, .sidebar li a:active {
        color: #EA812E;
        text-decoration: underline;
}


.sidebar_block_open{
        background:url('images/cntheader.gif');
        background-repeat: no-repeat;
        height: 33px;
        width: 162px;
        float:left;        
        margin-right: 0px;
        margin-top: 0px;
        text-align:left;
}
.sidebar_block_open h2 {
        font-size: 12px;
        font-family:verdana;
        font-weight: bold;
        line-height: 27px;
        color: #ffffff;
        margin-left:10px;
        
}



.footer{
        background:url('images/footerepeater.gif');     
        height: 30px;
        width: 661px;                      
        float:left;                   
}

.footerfont{
	color: #ffffff;
        margin-left: 0px;        
        margin-top: 0px;
        margin-right: 0px;        
        line-height:16px;
        
        
}
.footerfont a:link, .footerfont a:visited {
        color:#ffffff;
        text-decoration: underline;
}
.footerfont a:hover, .footerfont a:active {
        color: #6D0100;
        text-decoration: none;
}           
          
#post { 
	background-color:#EA812E;      
        /* float: left; */ 
        display: inline;
        width:580px;
       	margin-left: 6px;        
        margin-right:0px;  

        float: left;                
        /* width:580px;                 */ 
        /* color: #333333; */ 
         color: #000000;
        padding-top: 1px;        
        padding-left: 2px;
                               
}
.post_meta {
        float: left;
        width: 568px;
        text-align: left;
        margin: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 25px;
        padding-left: 0px;
}
.postmetadata {
        margin-left: 1px;        
        float: left;
        width: 568px;
        text-align: left;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 12px;
        padding-left: 0px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #A00100;
}



.topcontent
{
 width: 568px;
 float: left; 
 padding-left: 15px;   
 color: #ffffff;
}

.entry {
        text-align: center;
        float: left;
        width: 550px;
        font-size:13px;
        font-family: "Trebuchet MS", Arial, Verdana;
        line-height: 15px;
        /* color: #ffffff; */ 
        color: #000000;
        padding-top: 5px;
        padding-bottom: 5px;
}
.entry p {
        text-align: left;
        padding: 0px;
        clear: both;        
        margin-top: 4px;
        margin-right: 4px;
        margin-bottom: 4px;
        margin-left: 4px;
}
.entry blockquote {
        clear: both;
        margin-top: 10px;
        margin-right: 25px;
        margin-bottom: 10px;
        margin-left: 0px;
        padding-left: 15px;        
        background-position: left 3px;
}
.entry a:link, .entry a:visited {
        color: #A00100;
        text-decoration: underline;
}
.entry a:hover, .entry a:active {
        color: #A00100;
        text-decoration: none;
}
.entry ul, .entry ol { 
	margin: 0 0 5px 30px;
	text-align:left; 
}
	
.entry ul { 
	list-style-type: disc; 
}
	
.entry li { 
	margin: 0 10px 5px 0; 
}
		
.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { 
	margin: 5px 0 5px 30px; 
}
.nextpre {
        float: left;
        width: 455px;
        font-size: 12px;
        color: #A9005F;
        margin: 0px;
        padding: 0px;
        text-align: left;
}
.nextpre a:link, .nextpre a:visited {
        color: #A00100;
        text-decoration: none;
}
.nextpre a:hover, .nextpre a:active {
        color: #A00100;
        text-decoration: none;
}
.author {
        float: left;
        margin-left: 4px;
        width: 455px;
        font-size: 12px;
        color: #ffffff;
}
.author a:link, .author a:visited {
        text-decoration: none;
        color: #A00100;
}
.author a:hover, .author a:active {
        text-decoration: underline;
        color: #6D0100;
}
.incat {
        float: left;
        margin-left: 4px;
        width: 350px;
        font-size: 12px;
        color: #ffffff;
}
.incat a:link, .incat a:visited {
        text-decoration: none;
        color:#A00100;
}
.incat a:hover, .incat a:active {
        text-decoration: underline;
        color: #6D0100;
}
.post_comment {
        float: left;
        width: 540px;
}
.submit_com {
        background:url('images/commentbase.gif');
        float: left;        
        height: 17px;
        width: 94px;
        font-size: 12px;
        line-height: 15px;
        text-align: center;
        color: #ffffff;
        padding: 0px;
        margin-left:15px;
        
}
.submit_com a:link, .submit_com a:visited {
        color: #ffffff;
        text-decoration: none;
}
.submit_com a:hover, .submit_com a:active {

        color: #EA812E;
        text-decoration: none;
}
.comment_template {
        float: left;
        width: 400px;
        margin-top: 5px;
}
.comment_template p {
        text-align: left;
        padding: 0px;
        clear: both;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 6px;
        margin-left: 0px;
        font-size: 11px;
        color: #ffffff;
}
.comment_template a:link, .comment_template a:visited {
        color: #A00100;
        text-decoration: underline;
}
.comment_template h3 {
        margin: 0px;
        float: left;
        width: 370px;
        text-align: left;
        font-size: 1.5em;
        color: #ffffff;
        font-weight: normal;
        padding: 0px;
}
.comment_template h6 {
        float: left;
        width: 360px;
        margin-top: 5px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 0px;
        font-size: 1.3em;
        color: #ffffff;
}
.post_stats {
        float: left;
        width: 370px;
        font-size: 11px;
        color: #ffffff;
        margin-bottom: 25px;
}
.comment_template a:hover, .comment_template a:active {
        color: #A00100;
        text-decoration: none;
}
.solidblockmenu{
        float: left;
        font:  bold 13px Arial;
        background:url('images/menubarepeater.gif');
        width:625px;
        height:34px;
        color:#ffffff;
}
.solidblockmenu li{
        display: inline;        
}
.solidblockmenu li a{
        float: left;
        color: #ffffff;
        text-decoration: none;
        width:100px;
        height:34px;
        line-height:34px;
        text-align:center;
        background:url('images/menubardivider.gif');
        background-repeat:no-repeat;
        background-position:right;
}
.solidblockmenu li a:hover, .solidblockmenu li .current{
                
         color:#B41A24;
}

.entry img {
        float: left;
        margin-top: 10px;
        margin-right: 10px;
        margin-bottom: 0px;
        margin-left: 0px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #FFFFFF;
        border-right-color: #F2F2F2;
        border-bottom-color: #F2F2F2;
        border-left-color: #FFFFFF;
}

