/*  
Theme Name: Rehastores
Theme URI: www.rehastores.net
Description: Rehastores wordpress theme
Version: 1.0
Author: Kean Richmond
Author URI: http://www.bronco.co.uk

*/


/*--- 00. Common Elements ----------------------------------------------------------------------------*/

html, *					{margin:0; padding:0;}

body					{background:url(images/reha_bkg.jpg) #F4F5F9 top center no-repeat; color:#666666; font-family:"Trebuchet MS", Tahoma, Verdana, Arial; font-size:62.5%;}

h1						{border-bottom:1px solid #ECECEC; color:#136FB0; font-size:1.3em; font-weight:bold; margin:0 0 0 -3px; padding:15px 140px 3px 3px;}
h2						{border-bottom:1px solid #ECECEC; color:#136FB0; font-size:1em; font-weight:bold; padding:15px 3px 3px 3px;}
h2.pagetitle			{border:0; color:#136FB0; font-size:1.2em; font-weight:bold; padding:15px 0 0 0;}
h6						{color:#005177; font-size:1em; font-weight:bold; text-transform:uppercase;}

img						{border:0;}


/*--- 01. Layout Elements ----------------------------------------------------------------------------*/

#main_container			{font-size:1.1em; margin:0px auto; width:770px;}
#content_container		{background:#FFFFFF; margin:400px 0 0 0;}


/*--- 02. Header Elements ----------------------------------------------------------------------------*/

#header					{background:#FFFFFF; color:#136FB0; font-size:1.2em; position:absolute; top:0; width:770px;}
#logo					{margin:20px;}
#strap					{position:absolute; right:20px; top:60px;}

#mid_bar				{background:url(images/reha_bkg_midbar.jpg) repeat-x; height:40px; overflow:hidden; width:100%;}
#searchform				{margin:8px 0 0 14px;}
#searchform label		{float:left; margin:3px 5px 0 0;}
#searchform #s			{border:1px solid #95BDDB; color:#689ABF; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:2px 5px 0 0; padding:2px; width:150px;}
#searchform	#searchsubmit	{background:url(images/reha_btn_go.jpg) no-repeat; border:0; float:left; height:27px; width:33px;}
#searchform	#searchsubmit:hover	{background-position:-33px 0;}

#navigation				{list-style:none; margin:10px 5px 0 0; text-align:right;}
#navigation li			{display:inline; padding:0 10px;}
#navigation li a		{color:#136FB0; text-decoration:none;}
#navigation li a:hover	{color:#95BDDB;}

#banner					{background:url(images/reha_banner.jpg) no-repeat; border:1px solid #2883AF; height:190px; margin:3px; width:762px;}
#banner a				{color:#136FB0; display:block; height:120px; padding:50px 240px 20px 20px; text-decoration:none; width:502px;}
#banner_lg				{font-size:2em;}
#banner_sm				{display:block;}


/*--- 03. Content Elements -------------------------------------------------------------------------*/

#content				{float:left; padding:0 30px; width:500px;}
#content p				{padding:5px 0;}
#content ul,
#content ol				{color:#000000; margin:10px 40px;}
#content li				{padding:3px 0px;}
#content blockquote		{background:#FAFAFA; border:1px solid #ECECEC; margin:6px; padding:6px;}
#content blockquote blockquote	{background:#FFFFFF;}


/*--- 04. Post Elements -------------------------------------------------------------------------*/

.post					{position:relative;}
.post_info				{padding:2px 0 0 0 !important;}
.post_comment			{background:url(images/icon_comment.jpg) 0 2px no-repeat; padding:0 0 0 18px !important; position:absolute; right:3px; top:17px;}
.entry					{font-size:1.1em; padding:15px 0;}


/*--- 05. Right Column Elements -------------------------------------------------------------------------*/
	
#right_column			{color:#136FB0; float:right; width:184px;}

#right_column h6		{background:url(images/reha_bkg_sidehdr.jpg) no-repeat; font-size:1.3em; padding:9px 15px;}

#right_column ul		{list-style:none;}
#right_column ul li		{background:url(images/reha_bkg_side.jpg) repeat-y;}
#right_column ul ul		{background:url(images/reha_bkg_sideftr.jpg) bottom no-repeat; margin:0 0 8px 0; padding:0 0 10px 0;}
#right_column ul ul li	{background:0; background:url(images/bullet_blue.gif) 0 7px no-repeat; border:0; margin:0 0 0 20px; padding:2px 8px;}


/*--- 06. Comment List Elements -------------------------------------------------------------------------*/

.comment_list			{color:#BBBBBB; list-style:none; margin:0 !important;padding:16px 15px 9px 11px !important;}
.comment_list li		{margin:6px 0px 8px 0px !important; padding:11px 4px 5px 4px !important;}
.comment_list li.alt	{background:#FAFAFA; border:1px solid #ECECEC;}
.comment_author_section	{color:#BBBBBB; padding:2px 0 0 0 !important;}
.comment_author			{color:#136FB0; font-weight:bold; padding:2px 0 0 10px;}
.comment_author a		{color:#136FB0; text-decoration:none;}
.comment_author a:hover	{text-decoration:underline;}
.comment_info			{color:#BBBBBB; padding:0 0 6px 10px !important;}
.comment_info a			{color:#BBBBBB; text-decoration:none;}
.comment_info a:hover	{text-decoration:underline;}
.comment_text p			{color:#666666 !important; padding:6px 10px 6px 10px !important;}


/*--- 07. Comment Form Elements -------------------------------------------------------------------------*/

#comment_form			{margin:20px 10px;}
#comment_form p			{padding:2px 0 !important;}
#comment_form label		{color:#000000; float:left; font-weight:bold; margin:2px 0 0 0; width:100px;}
#comment_form .comment_input		{border:1px solid #CCCCCC; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:4px 2px; width:180px;}
#comment_form textarea	{border:1px solid #CCCCCC; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; width:300px;}
#comment_form .req		{color:#999999; font-style:italic; padding:0 0 0 10px;}
#comment_form p.form_buttons			{padding:5px 0 0 100px !important;}


/*--- 08. Content Searchbox Elements -------------------------------------------------------------------------*/

#content #searchform	{background:url(images/reha_bkg_midbar.jpg) repeat-x; color:#136FB0; font-size:1.2em; height:40px; margin:20px 0 0 0; overflow:hidden; padding:8px 0 0 10px; width:245px;}


/*--- 50. Footer Elements ----------------------------------------------------------------------------*/

#footer					{color:#136FB0; line-height:1.6em; padding:5px 0; text-align:center;}


/*--- 99. Button Elements -------------------------------------------------------------------------*/

.btn_01					{background:url(images/reha_bkg_btn.jpg) repeat-x; border:0; color:#FFFFFF; cursor:pointer; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; padding:1px 0 2px 0; width:84px;}
.btn_01:hover			{background-position:0 -18px; color:#000000;}


/*--- 100. Link Elements ----------------------------------------------------------------------------*/

a						{color:#136FB0; text-decoration:none;}
a:hover					{color:#95BDDB;}


/*--- 101. Clearfix Elements--------------------------------------------------------------*/

.clearfix:after 		{clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden;}
.clearfix 				{display:inline-block;}
html[xmlns] .clearfix 	{display:block;}
* html .clearfix 		{height:1%;}