/*  
Theme Name: Hot Air
Theme URI: http://www.bronco.co.uk
Description: Theme based on the Adventure Balloon website
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/adv_bkg.jpg) #005277 repeat-x; color:#666666; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:62.5%;}

h1						{border-bottom:1px solid #ECECEC; color:#005177; font-size:1.1em; font-weight:bold; margin:0 0 0 -3px; padding:15px 140px 3px 3px;}
h2						{border-bottom:1px solid #ECECEC; color:#005177; font-size:1em; font-weight:bold; padding:15px 3px 3px 3px;}
h2.pagetitle			{border:0; color:#005177; 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;}

.fl						{float:left;}
.fr						{float:right;}

.s_inc					{font-size:1.1em;}
.uc						{text-transform:uppercase;}


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

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



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

#header					{position:absolute; top:0; width:770px;}
#logo					{margin:30px 0 0 20px;}


/*--- 03. Navigation Elements -------------------------------------------------------------------------*/

#navigation				{list-style:none;}
#navigation li			{float:right; height:25px; margin:0 2px; width:84px;} 
#navigation li a		{background:url(images/adv_bkg_nav.jpg) repeat-x; border:1px solid #FFFFFF; border-bottom:0; color:#FFFFFF; display:block; font-weight:bold; padding:5px 0 6px 0; text-align:center; text-decoration:none;}
#navigation li a:hover	{background-position:0 -24px; color:#000000;}


/*--- 04. Banner Elements -------------------------------------------------------------------------*/

#banner					{background:#FFFFFF; padding:3px; position:relative;}
#contacts				{background:url(images/adv_bkg_contact.jpg) repeat-x; border-bottom:1px solid #DFDFDF; color:#014768; margin:1px 0 0 0; padding:7px 6px 8px 6px;}

#banner #searchform		{top:222px; position:absolute; right:5px;}


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

#site_link				{background:url(images/adv_bkg_sitelink.jpg) no-repeat; border:1px solid #000000;}
#site_link a			{color:#FFFFFF; display:block; height:143px; font-weight:bold; line-height:14px; padding:5px; text-decoration:none; width:172px;}
#site_link a:hover		{color:#999999;}
#site_link .s_inc		{display:block; padding:10px 0 0 0;}

#right_column ul		{list-style:none;}
#right_column ul li		{background:#EEEEEE; border:1px solid #DFDFDF; margin:4px 0px; padding:15px 10px;}
#right_column ul ul		{margin:14px 0 0 0;}
#right_column ul ul li	{background:0; background:url(images/adv_bullet_blue.gif) 0 7px no-repeat; border:0; margin:0 0 0 12px; padding:2px 8px;}

#bob					{margin:20px 57px;}


/*--- 06. Content Elements -------------------------------------------------------------------------*/

#content				{float:left; padding:0 30px; width:500px;}
#content p				{color:#000000; 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;}


/*--- 07. Post Elements -------------------------------------------------------------------------*/

.post					{position:relative;}
.post_info				{color:#666666 !important; padding:2px 0 0 0 !important;}
.post_comment			{background:url(images/adv_icon_comment.jpg) 0 2px no-repeat; padding:0 0 0 18px !important; position:absolute; right:3px; top:17px;}
.entry					{padding:15px 0;}


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

#content #searchform	{padding:20px 0 0 0;}


/*--- 09. 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	{padding:2px 0 0 0 !important;}
.comment_author			{color:#000000; font-weight:bold; padding:2px 0 0 10px;}
.comment_author a		{color:#000000; text-decoration:none;}
.comment_author a:hover	{text-decoration:underline;}
.comment_info			{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;}


/*--- 10. 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;}

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

#footer					{color:#FFFFFF; line-height:1.6em; padding:5px 0; text-align:center;}
#bronco					{color:#6399B2;}
#bronco a				{color:#6399B2;}
#bronco a:hover			{color:#FFFFFF;}


/*--- 97. Page Navigation Elements -------------------------------------------------------------------------*/

.pages_navigation		{padding:0 0 10px 0;}


/*--- 98. Form Elements -------------------------------------------------------------------------*/

.input_box				{border:1px solid #999999; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; width:180px;}


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

.btn_01					{background:url(images/adv_bkg_btn.jpg) repeat-x; border:1px solid #999999; color:#005177; 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;}


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

a						{color:#005177; text-decoration:none;}
a:hover					{color:#81B1D5;}

/*--- 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%;}
