/*

 Theme Name: Freedom 

 Theme URI: 

 Description: Freedom Theme 

 Version: 1.0

 Author: Mishre Directory

 Author URI: 

 

 

 /*-----------Block Level Elements--------------*/

 * {

     margin: 0;

     padding: 0;

 }

 

 a {
 text-decoration: none;
color:#E5B58A;

 }

 

 a:hover{

     text-decoration: underline;
	   color: #B8B8B8;

 }

 

body
{
  background-color: #75441A;
  background-image: url('images/Page-BgTexture.jpg');
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: bottom left;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  color: #F6E4D5;
}

 

 #page {

 	width: 888px;

 	margin: 0 auto;

  
	  background: url('images/wrap-bg.gif') repeat-y;

	 

 }

 

 #header {

 	width: 100%;

     background: url(images/header.jpg);

     height: 250px;

     position: relative;

 }

 

 #headerimg {

     position: absolute;

     top: 45px;

     left: 20px;

 }

 

 .description {

     color: #FFF;

     font-weight: bold;

 }

 

 #wrapper {
  /*background-image: url('images/wrap-bg.gif');
  background-repeat: repeat-y;*/
padding-top:28px;
 }

 

 #content {

 	float: left;

 	width: 51%;
_width:49%;

     padding: 0 5px 0 5px;

 }

 

 .sidebar {

 	width: 23%;

     float: left;

  

overflow:hidden;
margin-left: 5px;
 }

 

 

 /*--------------Header--------------*/

 

 #headerimg h1 {

     font-size: 40px;

 }



 ul#top-navigation {

          position: absolute;

     top: 250px;
 width:888px;
     
	 height: 28px;

     font-size: 14px;

     list-style-type: none;
	 background-image: url('images/nav.png');
 }

 

 ul#top-navigation li {

     display: inline;

     padding: 0 2px;

 }

 

 ul#top-navigation li a {

     color: #03020A;
font-family:Tahoma,Arial,Helvetica,Sans-Serif;
font-size:14px;
font-style:normal;
font-weight:bold;
line-height:34px;
margin:0 0;
padding:0 2px;
text-align:center;

 }

ul#top-navigation li ul li {display:block; color:#fff;}

 /*-------------Headings-------------*/

 h1, h2, h3, h4, h5, h6 {
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-style: normal;
font-weight:normal;
  font-size: 26px;
  text-align: left;
     color: #E5B58A;

 }

 


 /*-------------The Post-------------*/

 

 

 

 h2 a:hover, h2 a:visited, h2 a {

     color: #E5B58A
 text-decoration: none;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  font-size: 26px;
  text-align: left;

 }

 

 .post {

     font-size: 12px;

     color: #FFF;

     margin-bottom: 15px;

 }

 

 small.date {

     font-size: 12px;

     color: #E5B58A;

     font-weight: bold;

 }

 

 .post p {

     margin-bottom: 5px;

 }

 

 .post a {

 

 }

 

 .post ul {

     padding-left: 20px;

 }

 

 .post ol {

     padding-left: 20px;

 }

 

 .post li {

 

 }

 

 .entry {

 

 }

 

 .entrytext .postmetadata {

 

 }

 

 .postmetadata alt {

 

 }

 

 .postmetadata a {

 

 }

 

 .navigation {

     color: #FFF;

 }

 

 .alignleft {

     float: left;

 }

 

 .alignright {

     float: right;

 }

 

 .center {

 

 }

 

 .pagetitle {

 

 }

 

 blockquote {

     font-style: italic;

     padding: 5px 10px 10px 25px;

     background: url(images/quote.png) no-repeat 5px 5px;

 }

 

 cite {

 

 }

 

 a img {

     border: 0;

 }

 

 acronym, abbr {

 

 }

 

 /*--------------Sidebar------------*/

 

 .sidebar ul {

     padding: 0;

     list-style-type: none;

     font-size: 12px;

 }

 

 .sidebar ul h2 {
     background-color:#e3af82;
color:#000000;
font-family:Tahoma,Arial,Helvetica,Sans-Serif;
font-size:17px;
 height:22px;
font-weight:bold;
padding-left:5px;
 }

 

 .sidebar ul li {

     margin-bottom: 5px;

 }

 

 .sidebar ul ul {

     padding: 0;

 }

 

 .sidebar ul ul li {

     margin-bottom: 0;

     line-height: 16px;

     text-indent: 0;

 }

 

 .sidebar ul ul ul {

 

 }

 

 .sidebar a {

     color: #E5B58A;

 }

 

 

 /*--------------Comments--------------*/

 

 ol.commentlist {

     list-style-type: none;

     font-size: 14px;

     color: #FFF;

 }

 

 ol.commentlist li cite.author, ol.commentlist li cite.author a {

     color: #E5B58A;

     font-style: normal;

     font-weight: bold;

 }

 

 ol.commentlist li {

     margin-bottom: 10px;

 }

 

 

 ol.commentlist li p {

     font-size: 12px;

     padding: 0 10px;

 }

 

 ol.commentlist li.alt {

 

 }

 

 ol.commentlist a {

 

 }

 

 small.commentmetadata {

 

 }

 

 #commentform p {

     margin: 0 0 3px 0;

     font-size: 12px;

     color: #FFF;

 }

 

 #author, #email, #url, textarea#comment {

     border: 1px solid #E5B58A;

     background-color: #CFCFCF;

     padding: 2px;

 }

 

 textarea#comment {

     width: 100%;

 }

 

 /*--------------Search Form-------------*/

 

 #searchform {

 

 }

 

 #searchform input {

 

 }

 

 #searchform #s {

     width: 65%;

 }

 /*-------------Other------------------*/
#footer {

 	width: 100%;

 	clear: both;

     background: url(images/footer.png) no-repeat;

     height: 82px;

     margin: 0;

     position: relative;
  color: #EDCAAB;

 }
#footer a:link, #footer a:visited {  text-decoration: none;
  color: #E4B286;}
#footer a:hover {text-decoration: none;
  color: #B5B5B5;}
 

 #footer p {
padding-top:40px;
text-align:center;
     /*right: 20px;*/

     font-weight: bold;

     font-size: 14px;
 }

#footer .left {float:left; width:45%; padding-left:20px; padding-top:40px;
}
#footer .right{float:right; width:50%;}

 

 .clear {

     clear: both;

 }

#catnav { position: absolute;
     top: 250px;
     left: 0;
	 height: 28px;
	width:888px;
     font-size: 14px;
     list-style-type: none;
	 background-image: url('images/nav.png');}
#nav li {float:left; line-height:2em; margin:0 0 5px 5px; list-style-type: none; text-transform:capitalize;}
#nav li:hover {color:#fff;}
#nav li a {display:block; margin:0; font-size:14px; color:#000; padding:0 23px 0 23px;}
#nav li a:hover {color:#afdaff; text-decoration:none; display:block; background-color:#dfa26d;}
#nav li ul {position:absolute; width:180px; left:-999em; padding-top:0; margin:0; list-style-type: none; background-color:#999;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
#nav li li {padding:0; margin:0; width:180px; line-height:1.5em;}	
#nav li li a {color:#fff; margin:0; padding:0 0 0 10px; border:1px solid #666666;}
#nav li li a:hover {color:#afdaff;}
#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
  position: static;}