/*  
Theme Name: Rehabbers
Description: Rehabbers WordPress Theme.  White, black, multi-colors, 3 columns, right sidebar, widgets.
Author: LizLee
Author URI: http://lizandthor.com/
*/

body {
	background: #ffffff url(images/bg.jpg) top left repeat-x;
	margin: 0;
	padding: 0;
	font-size: 11px arial, helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;;
	margin:0px;
	padding:0px;
	}


/* Begin Typography & Colors */
#content {
	font-size: 11px
	}
	
h1, h2, h3 {
	font-family:  Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 2.5em;
	text-align: center;
	font-family:  Arial, Helvetica, Sans-Serif;
	}
	
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: #000000;
	}

/*	Begin Titles */
h1 {
	padding-top: 70px;
	margin: 0;
	}
	
/* styles from header*/
/* BLOG NAME PROPERTIES */
h1 {
	float: left;
	display: inline;
	margin: 0;
	padding: 65px 8px 0 60px;
	font: bold 20pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #006600;}

a.mainlink {
	text-decoration: none;
	color: #006600;}

a.mainlink:hover {
	text-decoration: none;
	color: #006600;}

#description {
	position: absolute;
	top: 135px;
	left: 300px;
	font: bold 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
}

/* TOP NAVIGATION */
#navbar {
	float: left;
	display: inline;
	width: 100%;
	margin: 0;
	padding-top: 57px;
	text-align: left;
	}

.menu * {
	padding: 0;
	margin: 0;}

.menu {
	float: left;
	display: inline;
	width: 100%;
	padding: 0;
	margin: 0;
	border-bottom: thin #333333;
	}

.menu ul {
	margin: 0;
	padding-left: 50px;
	padding-top: 10px;
	position: relative; 
	list-style-type: none;}

.menu ul li {
	float: left;
	display: inline;
	padding-right: 30px;
	list-style: none;}

.menu li a {
	float: left;
	display: inline;
	font:  10.5pt verdana, arial, helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	color: #000000;}

.menu li.current_page_item a {
	text-decoration: underline;}

.menu li a:hover {
	text-decoration: underline;}

/*RSS on top*/
#rss {
	position: absolute;
	top: 10px;
	right: 15px;
	text-decoration: none;
	color: #000000;}

#rss a {
	background: url(images/rss.png) no-repeat;
	padding-left: 15px;
	font-size: 7pt;
	text-decoration: none;
	color: #000000;}

#rss a:hover {
	text-decoration: underline;}
/*end header styles*/
	
#main {
	float: left;
	margin-top: 20px;
	padding-left: 50px;
	padding-right: 10px;
	padding-bottom: 30px;
	line-height: 16px;
	text-align: left;
	width: 500px;
	font: 10pt verdana, arial, helvetica, sans-serif;
	color: #2b2b2b;}
	
h3, h3 a, h3 a:visited {
	margin: 3px 0;
	font: bold 14pt "Lucida Sans", arial;
	letter-spacing: -1px;
	text-align: left;
	margin-bottom: 10px;
	color: #501B35;}
	
h3 a:hover {
	color:#993366
	text-decoration: none
		}
a.link {
	margin-top: 20px;
	text-decoration: none;
	color: #501B35;}

a.link:hover {
	text-decoration: none;
	color: #993366;}
	/*date post author*/
.postauthor {
	display: block;
	margin: 0;
	font-weight: bold;
	color: #990000;
	}

.date {
	display: block;
	margin: 0;
	padding: -5px 0 5px 0; 
	color: #555555;}
	
.post-meta {
	text-decoration:none;
	font-weight: bold;
	}

.entry p a:visited {
	color: #C4534D;
	text-decoration:none;
	}
.entry p a:link {
	color: #C4534D;
	font-weight: bold;
	text-decoration:none;
	}
.entry p a:hover{
	color: #CC3177;
	text-decoration:underline;
	}
.com {
	clear: both;
	text-align: right;
	height: 32px;
	line-height:30px;
	padding-right: 7px;
	margin-bottom: 20px;
	color: #4C8398;;
	background-image:url(images/bg_line.gif);
	background-repeat:no-repeat;
	}

.com a {
	padding-left: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	color: #386170;}

.com a:hover {
	text-decoration: none;
	color: #999999;}
	
.tag {
	text-align: left;
	height: 32px;
	padding-right: 7px;
	margin-bottom: 10px;
	color: #000000;
		}
.tag a {
	padding-left: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	color: #386170;}

.tag a:hover {
	text-decoration: none;
	color: #999999;}
	
.entries {
	clear: both;
	height: 25px;
	padding: 0;
	margin-top: 35px;
	margin-bottom: 20px;}

.entries a {
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;}

.entries a:hover {
	text-decoration: none;}
	
caption {
	font-style: italic;
	font-size: small;
	}

.left {
	float: left;}

.right {
	float: right;}

.reply {
	clear: both;
	margin-top: 20px;
	font: bold 14pt "Lucida Sans", arial;
	letter-spacing: -1px;
	text-align: left;
	margin-bottom: 14px;
	color: #064400;}

blockquote {
	padding-left: 7px;
	padding-right: 5px;
	font-size: 8pt;
	border: 1px solid #006600;
	color: #8D8D8D;}

.clear {
	clear: both;}
	
.edit {
	float: left;
	background: url(images/edit.gif) left no-repeat;
	padding-left: 17px;}

.edit a {
	padding: 0;
	background: none;}

.author {
	padding: 7px 0 0 10px;
	font: bold 10pt verdana, arial, helvetica, sans-serif;
	color: #333333;}

.author a {
	color: #333333;}

.alt {
	border: 1px solid #E5E5E5;}

.comment {
	padding: 0 10px;}
	


.userinfo {
	padding: 0 10px 10px 0;
	text-align: right;}
	
h2, h2 a, h2 a:visited {
	margin: 3px 0;
	font: bold 13pt "Lucida Sans", arial;
	letter-spacing: -1px;
	text-align: left;
	margin-bottom: 10px;
	color: #6D2549;}
	
h2 a:hover {
	color:#993366
	text-decoration: none
		}
	
/*Begin Sidebar*/ 

/*
.menu_left{
	width:200px;
	float:left;
	margin-left:15px;
	text-align:left;
	padding-bottom: 30px;
	padding-left: 50px;
	color: #000000;
	}
.menu_right{
	width:250px;
	margin-left:50px;
	float:left;
	text-align:left;
	margin-top: -22px;
	padding-bottom: 30px;
	color: #000000;
	}*/
	
.menu_left{
	float: left;
	width: 240px;
	margin-top: 30px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 30px;
	color: #000000;}

.menu_right{
	float: left;
	width: 240px;
	margin-top: -22px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 30px;
	text-align: left;
	color: #000000;}
	
.nav h2 {
	clear: both;
	font: 14pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 15px;
	padding: 7px 0;
	color: #000000;
	text-align:left}

.nav * {
	padding: 0;
	margin: 0;}

.nav li {
	list-style: none;}

.nav li a {
	display: block;
	padding: 5px 0;
	width: 200px;
	background: url(images/arrow.gif) 1px 10px no-repeat;
	font: 10pt verdana, arial, helvetica, sans-serif;
	border-bottom: 1px solid #b0b0b0;
	text-decoration: none;
	text-indent: 13px;
	text-transform: capitalize;
	text-align:left;
	color: #000000;}

.nav li a:hover {
	text-decoration: none;
	color: #30328F;}
	/*
#nav h2 {
	clear: both;
	font: 14pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 15px;
	padding: 7px 0;
	color: #000000;
	text-align:left}

#nav * {
	padding: 0;
	margin: 0;}

#nav li {
	list-style: none;}

#nav li a {
	display: block;
	padding: 5px 0;
	width: 200px;
	background: url(images/arrow.gif) 1px 10px no-repeat;
	font: 10pt verdana, arial, helvetica, sans-serif;
	border-bottom: 1px solid #b0b0b0;
	text-decoration: none;
	text-indent: 13px;
	text-transform: capitalize;
	text-align:left;
	color: #000000;}

#nav li a:hover {
	text-decoration: none;
	color: #30328F;}
	*/
	
/*structure*/
		/*moved posts down and bullets over*/
.narrowcolumn {
	float: left;
	padding: 0 10px 20px 5px;
	margin: 0px 0 0;
	width: 485px;
	}
	
.post {
	margin: 0 0 10px;
	text-align: justify;
	}

.post hr {
	display: block;}
	
	
/* Begin Lists in entries

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	list-style: none;
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	padding: 0 0 0 25px;
	} 

html>body .entry ul li {
	margin: 5px 0 6px 10px;
	padding-left: 10px;
	background-image: url(images/icon01.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
		}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 5px 0 6px 10px;
	padding: 0;
	}

/* WIDGET PROPERTIES */

#calendar_wrap {
	padding-top: -10px;
	border: 1px solid #000000;}

.widget_calendar td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding: 2px 5px;}

.widget_calendar caption {
	background-color: #C4D9D9;
	font-weight: bold;
	font-style:normal;
	font-size: 11pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:  16pt;
	text-align:center;
	padding: 0px 0;
	color: #2b2b2b;}

	/*smtwtf color*/
.widget_calendar th {
	color: #006661;}
	
.widget_recent_comments li {
	display: block;
	padding: 5px 0;
	width: 200px;
	background: url(images/arrow.gif) 1px 10px no-repeat;
	font: 10pt verdana, arial, helvetica, sans-serif;
	border-bottom: 1px solid #E9E9E9;
	text-decoration: none;
	text-indent: 13px;
	text-transform: capitalize;
	color: #000000;}

.widget_recent_comments li a {
border: none;
background: none;}

.widget_recent_comments li a:hover {
background: none;}

.widget_search {
padding-top: 15px;}

.widget_search input#s {
background-color: #ffffff;
border: 1px solid #A9A9A9;
padding-left: 6px;
color: #2b2b2b;}

.widget_text {
line-height: 16px;
font: 10pt verdana, arial, helvetica, sans-serif;}

.widget_tagcloud {
font: 11px/14px Arial, Helvetica, sans-serif;
	text-align: center;
	width: 200px;
	overflow: hidden;
}
.wp_tag_cloud a{
	font: 11px/14px ;
	font-family:"Times New Roman", Times, serif;
	text-align: center;
	width: 200px;
	overflow: hidden;
}
.wp-tag-cloud a{
font-family:"Times New Roman", Times, serif;
font-size:24px
}

#tagcloud {
	font: 11px/14px Arial, Helvetica, sans-serif;
	text-align: center;
	width: 200px;
	overflow: hidden;
	} 
#tag_cloud a {
font-family:Trebuchet MS, Arial, sans-serif;
font-weight:normal;
text-align:center;
}
#tag_cloud {
text-align:left;
}

/*other pages*/
/*single*/
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 30px;
	font-size:11px;
	color:#006600;
	}
.navigation a {
	text-decoration: underline;
	color:#006600;
	}
.navigation a:hover{
	text-decoration: none;
	color:#006600;
}
.navigation a:visited{
	text-decoration: underline;
	color:#009933
}
.alignright {
	float: right;
	}
.alignleft {
	float: left}
div.post h2 a:link, div.post h2 a:visited {
	color : #333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	}
div.post h2 a:hover{
	color: #FF9900;
}

/* INPUT PROPERTIES */

#search {
	margin-top: 10px;
	margin-bottom: 0px;}

.searchform {
	background-color: #ffffff;
	border: 1px solid #A9A9A9;
	padding-left: 6px;
	color: #2b2b2b;}

.field {
	background-color: #ffffff;
	border: 1px solid #A9A9A9;
	color: #2b2b2b;}
	
 /*comments page*/
 /* Begin Comments*/
 
#commentform {
	width: 460px;}

.author {
padding: 7px 0 0 10px;
font: bold 10pt verdana, arial, helvetica, sans-serif;
color: #009999;}

.author a {
color: #009999;}

.author a:hover {
color: #00CC99;}

.alt {
border: 1px solid #E5E5E5;
background-color: #F5F5F5}

.comment {
padding: 0 10px;
width: 460px}

.comments {
background-color: #ffffff;
border: 1px solid #A9A9A9;
color: #2b2b2b;
width: 460px}

.userinfo {
padding: 0 10px 10px 0;
text-align: right;}

/* End Comments */

/* GENERAL LINK STYLE */

a {
	text-decoration: none;
	color: #006666;
	font-family: Arial, Helvetica, sans-serif;
		}

a:hover {
text-decoration: none;
color: #999999;}



/* IMAGE STYLE */

img {
border: 0;}

.wp-smiley {
float: none;}

/* WP Caption style*/
.aligncenter, div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 2px;
   -khtml-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.wp-avatar {
	padding: 4px }

/*footer*/
#footer {
clear: both;
background-color: #EAF7F0;
border-top: 1px solid #999999;
padding-left: 60px;
height: 20px;
padding-top: 5px;
padding-bottom: 0px;
font-size: 7pt;
color: #466259;}

#footer p {
font-size: 8pt;
color: #466259;}

#footer a {
font-size: 8pt;
color: #466259;}

#footer a:hover {
text-decoration: underline;
color: #479671;}

/* FOOTER2 */

#footer2 {
clear: both;
background-color: #EAF7F0;
padding-left: 60px;
height: 20px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 7pt;
color: #008800;}

#footer2 p {
font-size: 7pt;
color: #008800;}

#footer2 a {
font-size: 7pt;
color: #008800;}

#footer2 a:hover {
text-decoration: none;
color: #008800;}

/*Project Menu*/
.projectbar * {
	font:10px, Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
.projectbar h2{
	clear: both;
	font: 14pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 15px;
	padding: 7px 0;
	color: #000000;
	text-align:left}
#projects {
	float:right;
	margin:-7px 5px 10px;
	padding:2px;
	width:190px;
	}
.prog-border {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #999999;
	height:15px;
	margin:0px, 5px, 10px, 5px;
	padding:0px, 0px, 5px, 0px;
	width:190px;
	}
.prog-bar {
	background:#962623 none repeat scroll 0 0;
	color:#FFFFFF;
	height:11px;
	margin:2px;
	padding:0;
	align: right;
	font-size:9px
	}

/*
.projectbar  a {
	display: block;
	padding: 5px 0;
	width: 200px;
	font: 10pt verdana, arial, helvetica, sans-serif;
	border-bottom: 1px solid #b0b0b0;
	text-decoration: none;
	text-indent: 13px;
	text-transform: capitalize;
	text-align:left;
	color: #000000;}

.projectbar li a:hover {
	text-decoration: none;
	color: #30328F;}
	/*