/*
Theme Name: Motion
Theme URI: http://www.themelab.com/free-wordpress-themes/
Description: Design by <a href="http://www.sixshootermedia.com">Six Shooter Media</a>.  WordPressed by <a href="http://www.themelab.com">Theme Lab</a>
Version: 1.0
Author: Theme Lab
Author URI: http://www.themelab.com/
*/

*{ margin:0; padding:0; list-style:none; }
html { height: 100%; margin-bottom: 1px; }
body { font: 70% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; margin:10px; color:#555; }
.header { background: #000; cursor: pointer; padding:4px; }
	.header:hover{ background-color:#666; }
	#header h1 {
			text-align:left;
			font:350% Georgia;
			font-style:italic;
			color:#232323;
			margin-top:20px;
			width:660px;
			letter-spacing:-1px;
			margin-right: auto;
			margin-left: auto;}
		#header h1 a { color:#333; text-decoration:none; }
		#header h1 a:hover { color:#000; }
	#header h2 {
			text-align:left;
			font:100% Verdana;
			text-transform:uppercase;
			letter-spacing:2px;
			color:#bbb;
			margin:10px auto 20px;
			width: 660px;}

.content{ background:#FFF; padding:4px; }
.selected{ background-color:#F00; color:#FFF; }

#footer { width:660px; margin:0 auto; color:#aaa; }
	#footer a { color:#aaa; text-decoration:none; font-weight:bold; }
	#footer .validate { float:right; }
	#footer ul li { display:inline; list-style:none; padding-right:6px; }
		#footer ul li a { font-weight:normal;}

/* Accordian Styles */
#accordian{ padding:5px; width:660px; z-index:2; margin:0 auto; }
	.accordion_child{ padding:20px 30px; background:#fafafa; border:5px solid #f4f4f4; }
		.accordion_child ul { margin:25px 0 25px 0px; }
			.accordion_child ul li {
					list-style:none;
					padding-left:20px;
					margin:10px 0;
					background:url("images/bullet.gif") left no-repeat;
					border-bottom:1px solid #eee;
					padding-bottom:10px;
					line-height:19px;}
		.accordion_child a { color:#333; }
			.accordion_child a:hover { text-decoration:none; }
			.accordion_child ul.links li { background:url("images/link.gif") left no-repeat; }
		.accordion_child h2 {
				font:170% Arial;
				margin:10px 0 20px;
				padding:10px 0;
				color:#B02700;
				border-bottom:1px solid #eee;
				background:url("images/h2.jpg") bottom left no-repeat;}
	.accordion_headings{
			padding:7px 10px;
			background:url("images/item_bg.jpg") top no-repeat;
			color:#FFFFFF;
			margin-top:2px;
			cursor:pointer;
			font:170% Trebuchet MS;
			letter-spacing:1px;
			clear:both;}
		.accordion_headings:hover{ background:url("images/item_bg_hover.jpg") top no-repeat; }
		.header_highlight{ background:url("images/item_bg_hover.jpg") top no-repeat; }

/* Tables */
table { width:100%; padding:5px; }
	td { background:#eee; padding:4px; text-align:center; background:url("images/td.jpg") top repeat-x; }
/* General Styles */
h2 { clear:both; }
img { float:right; padding:5px; background:#fff; margin:0; border:1px solid #eee; }
p { margin:15px 0; line-height:19px; }
p.wp-caption-text { margin: 0px; font-size: .8em; }
input {
		width:180px;
		background:url("images/input.jpg") top no-repeat;
		font: 100% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
		color:#333;
		border:0;
		padding:7px 10px;
		margin:5px;
		color:#777;}
textarea {
		width:350px;
		height:105px;
		background:url("images/textarea.jpg") top no-repeat;
		font: 100% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
		color:#333;
		border:0;
		padding:10px;
		margin:5px;
		color:#777;}
input[type=submit] {
		 cursor:pointer;
		 background:#ff9900;
		 color:#fff;
		 font-weight:bold;
		 width:182px;
		 height:33px;
		 padding:7px 10px;
		 background:url("images/submit.jpg") top no-repeat;}
blockquote {
		  font: 1.5em/1.8em Georgia, "Times New Roman", Times, serif;
		  background: url("images/close-quote.gif") no-repeat right bottom;
		  padding-left: 18px;
		  text-indent: -18px;
		  color:#888;
		  margin:20px 0;}
	blockquote:first-letter { background: url("images/open-quote.gif") no-repeat left top; padding-left: 18px; }

.alignleft {float:left;}
.alignright {float:right;}
	.alignleft a,
	.alignright a {color:#aaa;text-decoration:none;font-weight:bold;}
.clear {clear:both; width:100%;}