/*
Theme Name: dailyfreedomblog
Theme URI: http://wordpress.org/
Description: Custom WordPress theme from itookia.com
Version: 1.0
Author: Itookia.com
Author URI: http://itookia.com/
*/


@import "960.css";
@import "text.css";

html,body
{
    height: 100%;
    margin:0;
    padding:0;
    position:relative;
}

* {
border:0 none;
margin:0;
padding:0;
}

a
{
    color: #327a52;
    text-decoration: none;
}

a:hover
{
    text-decoration:underline;
}


h2 {
    color:#327a52;
}


#menu
{
    background-color: #000000;
    height: 36px;
    margin-top: 10px;
}

#menu a
{
    color: #FFFFFF;
    line-height: 36px;
    text-decoration: none;
    font-weight: bold;
}

#menu a:hover
{
    text-decoration: underline;
}

#navigation li
{
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-left:0;
    margin-right:25px;
}

#main
{
background-image: url(images/back.gif);
background-repeat: repeat-y;
}

#content 
{
    padding-top:20px;
}

#content img
{
    float:right;
    margin-bottom:5px;
    margin-left:20px;
    text-align: right;
    font-style: italic;
}

/*
#content,#sidebar
{
    margin-bottom:-32767px;
    padding-bottom:32767px;overflow:hidden;
}
*/
.post_info
{
    color: #73a8b0;
    display: block;
    padding-bottom: 0px;
}
.post_metadata
{
    background-color: #fbfbfb;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #C0C0C0;
    border-bottom-color: #C0C0C0;
    margin-bottom: 10px;
    font-size: 11px;
    color: #474747;
 
}
.post_metadata p
{
   padding:20px 0 0 20px;
}

#sidebar
{

}

#sidebar_menu
{
    margin-top:25px;
}

#sidebar_menu li
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 0 20px 25px;
    float:left;
    clear:both;
}

#sidebar_menu li.popular ul li a
{
	font-size: 11px;
}

.search input[type="text"]
{
    border: 1px solid #0d7a1f;
    padding:5px;
    height:14px;
}

.search input[type="submit"]
{
    background-color: #4FA316;
    border: 1px solid #0d7a1f;
    height: 26px;
    color: #FFFFFF;
}

#sidebar_menu li a
{ 
    font-size: 16px; 
    font-weight: bold; 
    color: #FFFFFF; 
}

#sidebar_menu li h3
{
    color:#0d7a1f;
}

#ads {
display:block;
float:left;
margin:0 0 20px -10px;
padding:0;
width:260px;
}

#ads a {
border:1px solid #848079;
display:block;
float:left;
margin:0 2px 8px 0;
padding:0;
width:125px;
}

#ads a img {
padding:0;
}

#ads a.adhere {
background:#E7E7E7 none repeat scroll 0 0;
color:#666666;
font-size:12px;
font-weight:700;
height:125px;
line-height:1000%;
text-align:center;
width:125px;
}

#ads a.adhere:hover {
background:#DDDDDD none repeat scroll 0 0;
color:#333333;
}

#commentform input,textarea
	{
		border:1px solid #E0E0E0;
	}

#footer
{
  
}
/*
.footerbox div ul
{
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #c6d2c6;
    border-left-color: #c6d2c6;
    background-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #c6d2c6;
    padding-top:15px;
}
*/

.footerbox div ul li.widget
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #c6d2c6;
    margin:0;
}

.footerbox div ul li.widget ul 
{
	margin:0;
}

.categories_footer
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #c6d2c6;	
}
	
.footerbox div ul li.widget ul li
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0 0 0 10px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #c6d2c6;
    border-left-color: #c6d2c6;
    background-color: #FFFFFF;
    padding-top:15px;
}


.footerbox div h3
{
    background-color: #ddf0dd;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-color: #c6d2c6;
    border-right-color: #c6d2c6;
    border-left-color: #c6d2c6;
    margin-bottom: 0px;
    color: #0d7a1f;
    padding-left: 15px;
    font-size: 16px;
    line-height: 30px;
}

.footertext
{
    margin-bottom:10px;
}

.big_footer_text
{
    color: #0d7a1f;
    font-size: 22px;
    font-weight: bold;
}

.normal_footer_text
{
    color: #808080;
    font-size: 14px;
}


.widget-area ul {
	list-style: none;
	margin-left: 50;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 5px;
	color:#FFF;
}

.widget_search label {
	display: none;
	padding: 5px;
}
.widget-container {
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.widget-title {
	color: #327A52;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
	color: #ffffff;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Main sidebars */
#primary .widget-area ul {
	margin-left: 20;
	padding: 20 20px 20 20;
}
div#primary .widget-area ul ul {
	border: none;
	margin-left: 20px;
	padding: 20;
}
