﻿html, body { margin: 0; padding: 0; }

p { margin:.3em }

body { background-color:Black; }

#wrapper { background:url(/!images/Free/ar_freewheel_background_w_logo1.jpg) no-repeat top center;	margin:0 auto;	width:auto !important; min-width:870px; min-height:1034px; }

#tophalf { width:654px;	margin:0 auto; background-color:Transparent; }

#flash { width:837px; margin:0 auto; }

#content {background: url(/!images/free/ar_freewheel_content_filler_05.png) 13px 0 repeat-y;  margin:0 auto; font-family:Arial; font-size:12px; width:769px; position: relative; top: 50px;  }
#content .text {background-image:url(/!images/Free/freewheeling_content_tile.png); background-repeat:no-repeat; padding-top:65px; padding-left:37px; padding-right:27px; padding-bottom:3px; top: -50px; margin-bottom: 0px; position: relative; }

.blog #content {background: url(/!images/free/ar_freewheel_content_filler_05.png) 13px 0 repeat-y;  margin:0 auto; font-family:Arial; font-size:12px; width:769px; position: relative; top: 50px;  }
.blog #content .text {background-image:url(/!images/Free/freewheeling_content_tile_blog.png); background-repeat:no-repeat; padding-top:65px; padding-left:37px; padding-right:27px; padding-bottom:3px; top: -50px; margin-bottom: 65px; position: relative; }




#footer { margin:0 auto; background-position:top; width:870px; color: #9d9c97; font-size: 10px;	padding-bottom: 10px; padding-top: 6px; font-family:Tahoma; clear:both; }
address#company { font-style: normal; width: 280px;	float: left; margin: 1px 0 0 5px; }
#links, #legal { font-size: .9em; margin:  0 10px 0 10px; text-align: right; }
#links { padding: 1px 0 5px; }
#legal p { margin: 0; }
#copy a, #links a { font-weight: bold; }
#footer a:link, #footer a:visited {	color: #9d9c97;	text-decoration: none; }
#footer a:focus, #footer a:hover, #footer a:active { color: #fff; text-decoration: underline;}

.subTable {
	border: 1px solid #B7B6E0;
	background-color: #E8E8F2;
	padding:5px;
}

#LinkFooter
{ 
    font-family:Tahoma;
    width:852px;
    margin:1em auto 1em;
    font-size:9px;
    text-align:center;
    color:#9D9C97;
}

#LinkFooter a { color:#9D9C97; white-space:nowrap; }
#LinkFooter a:focus, #LinkFooter a:hover, #LinkFooter a:active { color:#FFFFFF; }

/* Blog Styles */

.panel { background: #F9F4E1; border: 1px solid #C7C3AA; padding: 5px 8px; margin: 1em 0; }

dl.related {

	width: 150px;

	font-size: .83em;

	float: right; display: inline;

	margin-left: 1em; 

	padding-bottom: 10px;

	line-height: 1.1;

}



.related ul { text-indent: 0; margin-left: 1.5em; padding-left: 0; }

.related dt { font-weight: bold; font-size: 1.1em; padding: 5px 0; letter-spacing: -1px; }

.related dt.ir { background: #FAD411 url(/!images/int/apt07_int_header_related-links.gif) no-repeat 0 0; padding: 22px 0 0; height: 22px; border-bottom: 1px solid #C7C3AA; margin: -5px -8px 5px; }

.related dd { margin:0 0 .4em 5px; padding-left: 1.2em; text-indent: -1.2em;  }

.related span { color:#D92434; font-weight: bold; font-size:.9em; }



.related a:link, .related a:visited { color: #4745A2; }

.related a:hover,.related a:focus, .related a:active { color: #4A9AFB; text-decoration: none; }



.related a.AT {

	color: #343434;

	background:#ffffff;

}

.container {

	display: inline-block;

}



	.container:after {

		content: '.';

		clear: both;

		display: block;

		height: 0;

		overflow: hidden;

		visibility: hidden;

	}

.blogentry {width: 525px!important;}

.blogentry h1 { margin-bottom: 0; } 

.blogentry .date { margin: .3em 0 1em; font-style: italic; }

.blogentry img { border: 1px solid #000; }

.blogentry img[align=left] { margin-right: 1em; }

.blogentry img[align=right] { margin-left: 1em; }





/* Right side RSS Feed Column Styles */

#rssFeedCol {float: right; width: 166px; margin-left: 1em;}



/* Blog Comments Styles */

.req {color: Red; font-weight: bold;}



.OddListing

{

	border: 1px solid #C7C3AA; 

	background-color:#F9F4E1; 

	padding: 12px; 

	margin-bottom: 12px;

}



.EvenListing

{

	border: 1px solid #C7C3AA; 

	background-color:#FFFCEF; 

	padding: 12px; 

	margin-bottom: 12px;

}



.TitleArea

{

	font-size: 14px; 

	font-weight: bold; 

	padding-bottom: 3px;

}



.SubmitName

{

	font-style: italic; 

	font-size: 12px; 

	padding-bottom: 1px;	

}



.SubmitDate

{

	font-style: italic; 

	font-size: 11px; 

	padding-bottom: 6px;

}



.CommentContent

{

	font-family: Arial; 

	font-size: 13px;

}

