/*  
Theme Name: Default
Theme URI: http://www.workfromhomebusinessblog.com
Description: Fitness Theme
Version: 1.0
Author: Daniel Waser
Author URI: http://www.workfromhomebusinessblog.com
*/

* {
   padding-top: 0; 
   margin-top:0;
}

body {
   background-image: url(images/pagebg.jpg);
   background-color: #cccccd;
   background-repeat: repeat-x;
   font-size:12px;
   font-family:Verdana;
   padding-top:0px;
   line-height:16px;
}

img {
   margin:0px; 
   padding:0px;
   border:0px;
}

#main {
   width:785px;
   margin:0 auto;
}

h1 {
   font:20px Tahoma;
   color:#701e00;
   font-weight:bold;
   margin:0;
   padding:0;
   padding-left:0px;
}
 
h2 {
   font:18px Tahoma;
   color:#701e00;
   font-weight:bold;
   margin:0;
   padding:0;
   padding-left:10px;
}

h3 {
   font:16px Tahoma;
   color:#701e00;
   font-weight:bold;
   margin:0;
   padding:0;
}

h4 {
   font:14px Tahoma;
   color:#701e00;
   font-weight:bold;
   margin:0;
   padding:5px;
}

h5 {
   font:12px Tahoma;
   color:#701e00;
   font-weight:bold;
   margin:0;
   padding:0;
}

h5 a {
   color: #0b498b;
   font-weight:bold;
   font-size:20px;
   margin: 0px;
   text-align:center;
}

a:link, a:visited, a:active {
   color:#990000;
   text-decoration:none;
   font-weight:normal;
}

a:hover{
   text-decoration:underline;
}

input {
   border:1px solid #701e00;
   vertical-align: middle;
}

#header {
   height:195px;
   background:url('images/header.jpg');
   margin:0px;
   padding:0px;
}

.search {
   margin-top:10px;
   margin-right:20px;
   float:right;
}

.link h5 {
   padding-top:48px;
   font:12px Verdana;
   font-weight:bold;
   margin:0 auto;
   text-align:center;
}

.link h5 a {
   font-weight:bold;
   color:#764a29;
   margin:0 auto;
}

.desc {
   padding-top:60px;
   padding-left:30px;
   width:550px;
   font:14px Verdana;
   color:#ffffff;
   font-weight:bold;
}

.desc p {
   font:14px Tahoma;
   color:#ffffff;
   padding-top:10px;
   padding-left:10px;
}

.desc h2 {
   font:34px Tahoma;
   font-weight:bold;
}

.desc h2 a {
   font-weight:bold;
   color:#ffffff;
}

.button {
   padding-left:100px;
   margin-top:10px;
}

.small {
   font:10px Verdana;
   text-align:center;
}

/* Begin Content */

#content {
   padding-left:20px;
   padding-top:0px;
   padding-bottom:20px;
   background:url(images/contentbg.gif);
}

.entry {
   width:500px;
   float:left;
   margin-bottom:20px;
   margin-top:5px;
   padding:10px;
   background:#FFFFFF;
}

.entry h1 {
   margin-bottom:10px;
   padding-bottom:5px;
   color:#701e00;
   font-size:20px;
   font-weight:bold;
   font-family:Tahoma;
   line-height:120%;
   border-bottom:1px dashed #433e00; 
}

.entry h1 a {
   text-decoration:none;
   color:#990000;
   font-weight:bold;
}

.entry h1 a:hover{
   text-decoration:underline;
}

.entry h1 a:visited {
   color:#990000;
   font-weight:bold;
}

.author {
   float:left;
   width:500px;
   margin-top:20px;
   margin-bottom:20px;
   padding-top:5px;
   border-top:1px dashed #cccccc;
   text-align:right;
}

.author h4 {
   float:left;
   margin:0px;
   padding:0px;
   font:11px Verdana;
   color:#CC0000;
   font-weight:normal;
   text-transform:uppercase;
   padding-right:3px;
}

.author h4 a {
   text-decoration:none;
   color:#CC0000;
   font-weight:normal;
   margin:0;
}

.author h5 {
   margin:0px;
   padding:0px;
   font:11px Verdana;
   color:#808080;
   font-weight:normal;
}

.author h5 a {
   text-decoration:none;
   color:#990000;
   font:11px Verdana;
   font-weight:normal;
   margin:0;
}

.author h5 a:hover {
   text-decoration:underline;
}

#post-bookmark{
   margin-top:20px;
   margin-bottom:20px;
   padding:10px;
   text-align:center;
   color:#000000;
   font-weight:bold;
   font:12px Verdana;
}

#post-bookmark a {
   color:#990000;
}

#post-bookmark a:hover {
   color:#336699;
   text-decoration:underline;
}

.panels_coll {
   width:500px;
   height:575px;
   margin-top:30px;
   margin-bottom:30px;
}

/* End Content */

/* Begin Sidebar */

#sidebar {
   width:190px;
   float:right;
   padding-top:20px;
   margin-right:30px;
}

.sidebarbg {
   width:190px;
   height:17px;
   margin:0px;
   margin-bottom:20px;
   padding:0px;
   background-image: url(images/sidebarfooter.gif);
}

/* Begin Left Sidebar */

.leftsidebar {
   width:180px;
   float:left;
   padding:0px;
}

.leftsidebar h2 {
   font-size:16px;
   color:#FED926;
   width:162px;
   height:20px;
   margin:0px;
   padding:0px;
   padding-bottom:2px;
   padding-left:28px;
   padding-top:5px;
   font-size:13px;
   list-style:none;
   text-transform:uppercase;
   background-image: url(images/sidebartopbg.gif);
}

.leftsidebar ul {
   margin:0px;
   padding-left:22px;
   padding-top:10px;
   padding-bottom:10px;
   width:168px;
   list-style:bullet;
   background-image: url(images/sidebarbg.gif);
}

.leftsidebar ul li {
   margin:0px;
   padding:0px;
}

.leftsidebar ul li a {
   font:12px Verdana;
   font-weight:normal;
   color:#990000;
   line-height:20px;
}

.leftsidebar ul li a:visited {
   font-weight:normal;
}

.leftsidebar ul li a:hover {
   text-decoration:underline;
}

.leftsidebar ul li :hover {}

/* End Left Sidebar */


/* End Sidebar */


.searchform {
   float:right;
   margin-right:10px;
   margin-bottom:20px;
}

form {
   margin:0px;
   padding:0px;
}

#footer	{
   margin:0 auto;
   width:785px;
   height:95px;
   text-align:center;
   padding-top:20px;
   background:url(images/footer.gif);
}

#footer_text{
	color:#ffffff;
	padding-right:20px;
	padding-top:5px;
	float:right;
	width:90%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
        margin-right:10px;
}

#footer_copyrights{
	text-align:right;
	padding-right:8px;
	padding-top:0px;
	float:right;
	width:50%;
}

#footer_text a{
	color:#ffffff;
        font-size:13px;
}

.feedback {
   float:right;
}

.feedback a, .feedback a:visited {
   text-decoration:none;
   color:#6d0101;
}


/*-- Begin Post RSS and Trackback settings --*/

.Note li {
   list-style-type:none;
   margin:0;
   padding:2px 0 2px 15px;
}

.NoteRss {
   background:url('images/NoteRss.png') no-repeat left top;
}

.NoteTrackBack {
   background:url('images/NoteTrackBack.gif') no-repeat left top;
}

/*-- End Post RSS and Trackback settings --*/


/* Begin Comments */

#commentssection{
   clear: both;
   padding: 2px 2px;
   margin: 0;
   width:510px;
}

#commentssection h3{
   font-family: verdana;
   font-size: 12pt;
   font-weight: 300;
   font-style: normal;
   color: #000000;
   border:0px;
   text-decoration:none;
}

#commentform p{
   color: #000000;
}

#commentform a{
   color: #990000; 
   text-decoration: none; 
   line-height: 14pt;
}

#commentform h3{
   font:18px Verdana;
   font-weight:bold;
   color: #000000;
   border:0px;
   text-decoration:none;
}

#commentbox{
   width:510px;
   min-width:400px;
   margin:5px 5px 0 0;
}

#author, #email, #url, #commentbox, #submit{
   background: #fff;
   font-family: verdana;
   font-size: 8pt;
   margin:5px 5px 0 0;
   border: none; 
   padding: 6px;
   border: 1px solid #990000;
}

#comments {
   font-size: 12px;
   margin-bottom: 20px;
   border-bottom: 1px dashed #ccc;
   padding-bottom: 20px;
}

#respond {
   margin-bottom: 5px;
   margin-top: 20px;
   font:28px Verdana;
   font-weight:bold;
}

h2#comment_title{
   font-size: 18px;
   color: #000000;
   margin-bottom: 10px;
   margin-left: 10px;
   font-family: Verdana;
   font-weight: normal;
}

h3#comments{
   font:22px Verdana;
   font-weight:bold;
   color: #000000;
   margin-left: 10px;
}

#commentform label{
   display:block;
   margin:0;
   padding-top:10px;
}

#commentform input{
   width:170px;
   margin:0 5px 0px 0;
   padding:1px;}

#commentform textarea{
   width:400px;
   margin:0 0 0px;
   padding:0;
}

#commentform #submit{
   margin-top:20px;
}

#commentform p{
   margin:0px 0;
}

.commentlist {
   padding: 0;
   text-align: justify;
   margin-left: 10px;
   color: #4c4c4c;
}

.commentlist li {
   margin: 5px 0 3px;
   padding: 5px 0px 3px;
   list-style: none;
   background: url(images/commentlist_line.gif) repeat-x bottom left;
}

.commentlist li li {
   margin: 0px;

   padding: 5px 10px 5px;
   border-bottom: 0px;
   background: none;
}

.commentlist p {
   margin: 0px 5px 0px 0;
}

.alt {
   border:solid 1px #6f104a !important;
   border-left:solid 5px #6f104a !important;
}

/* End Comments */

/* CALENDER STYLE */
#wp-calendar {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#wp-calendar caption {
	border-bottom: 1px dotted #C6C6C6;
	color: #3a3a3a;
	font-family: Arial, Helvetica, sans-serif;


	font-size: 16px;
	font-variant: normal;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	text-align: left;
}

#wp-calendar td {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

#wp-calendar td a, #wp-calendar td a:visited {
	background: #CF3A0B;
	border-left: none;
	color: #FFFFFF;
	text-decoration: none;
}


#wp-calendar td a:hover {
	background: #CF3A0B;
	border-left: none;
	color: #FFFFFF;
	text-decoration: none;
}


#wp-calendar td.pad {
	background: transparent;
}

#wp-calendar tfoot td a:link, #wp-calendar tfoot td a:visited {
	background: none;
	border: 0px;
	color: #000000;
	text-decoration: underline;
}

#wp-calendar tfoot td a:hover {
	background: none;
	color: #363636;
	text-decoration: none;



}

#wp-calendar tfoot td#next {
	margin: 0px;
	padding: 0px;
	text-align: right;


}

#wp-calendar tfoot td#prev {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#wp-calendar tfoot td, #wp-calendar tfoot td.pad {
	background: transparent;

	margin: 0px;
	padding: 0px;
}

#wp-calendar th {
	color: #CF3A0B;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
}

#wp-calendar ul{
	clear: both;
	list-style: none;
	margin: 0px;
	padding: 0px;
}