/*
Theme Name: Super Awesome
Theme URI: http://ReidFuller.com
Desccription: Design created by Reid Fuller, CSS/HTML done by Chris Lukenbill
Version: 1
Author: Chris Lukenbill
Author URI: http://ChrisLukenbill.com
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,blockquote,th,td 
                            { margin:0; padding:0; } 
table                       { border-collapse:collapse; border-spacing:0; }
fieldset,img                { border:0; } 
a img                       { border:none; }
address,caption,cite,code,dfn,em,strong,th,var 
                            { font-style:normal; font-weight:normal; } 
caption,th                  { text-align:left; } 
q:before,q:after            { content:''; } 

body							{ background:#D4EAF9 url(images/background.gif) top repeat-x; color:#004664; font-family:Verdana, sans-serif; font-size:12px; text-align:center; }
a								{ color:#C11E16; text-decoration:none; }
a:hover							{ text-decoration:underline; }
a:visited						{ color:#E07873; }
a img							{ border:none; }
p								{ margin:7px 0; }
h1,h2,h3,h4,h5,h6,
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a	{ color:#C11E16; font-weight:normal; }
h1								{ line-height:1.5em; font-size:1.8em; }
h2								{ line-height:1.5em; font-size:1.7em; }
h3								{ line-height:1.4em; font-size:1.6em; }
h4								{ line-height:1.3em; font-size:1.5em; }
h5								{ line-height:1.3em; font-size:1.4em; }
strong							{ font-weight:bold; }
ul,ol, blockquote				{ padding:0 0 0 30px; }
li								{ padding:2px 0; }
blockquote						{ background-color:#EFF8FB; padding:0 0 0 30px; }


input, textarea				{ color:#004664; border:1px solid #527780; background-color:#EFF8FB; padding:2px; }
.clear						{ clear:both; }


/***************************[ Container Items ]***************************/
.container					{ margin:20px auto; text-align:left; width:1024px; }


/***************************[ Header Items ]***************************/
.header						{ float:left; padding:0 0 5px; text-align:left; width:945px; }
.rss						{ left:236px; position:relative; }


/***************************[ Main Content Items ]***************************/
.content_wrapper			{ float:left; margin:0 0 0 20px; width:735px; }

#flash_header, #banner_ad	{ margin-bottom:10px; }
/*#banner_ad					{ margin-left:0px; background-color:#FFF; width:728px; }*/
#skyscraper					{ margin:10px 0; }

/***************************[ Content Items ]***************************/
.content					{ float:right; width:540px;margin-right:6px}
.content_top				{ background:url(images/content_top.gif) top left no-repeat; height:60px; width:540px; text-align:center; }
.content_middle				{ background-color:#EFF8FB; border-left:1px solid #004664; border-right:1px solid #004664; }
.content_middle_inner		{ background-color:#FFF; border-left:1px solid #004664; border-right:1px solid #004664; margin:0 9px 0 9px; }
.content_bottom				{ background:url(images/content_bottom.gif) top left no-repeat; height:45px; width:540px; vertical-align:bottom; }
.bottom						{ float:left; font-size:11px; padding:26px 0 0 0; }
.bottom span				{ padding:0 0 0 30px; }

.content_top ul									{ list-style:none; padding:3px 0 0 0; float:left; }
.content_top li									{ float:left; }
.content_top a									{ border-left:1px solid #FFF; color:#FFF; display:block; font-size:1.2em; padding:3px 14px; text-transform:uppercase; }
.content_top li.first a							{ border-left:none; }
.content_top li.current a, .content_top a:hover	{ color:#004664; text-decoration:none; }

.body_wrapper				{ margin:0 17px; }
.body						{ margin:0 15px; line-height:1.5em; }
.body p						{ margin:10px 0; }
p.wp-caption-text			{ color:#A7CBD3; margin:0px;}
.meta						{ color:#A7CBD3; text-transform:uppercase; }
.postmetadata small			{ line-height:1.1em; }

#comments					{ padding:20px 0 10px;}
.commentlist				{ border-bottom:1px dashed #004664; list-style: none inside; padding:0; }
.commentlist li				{ border-top:1px dashed #004664; padding:10px;}
.commentlist li.alt			{ background-color:#EFF8FB; }
.commentlist li .avatar		{ background:#FFFFFF none repeat scroll 0 0; border:1px solid #EEEEEE; float:right; padding:2px; }

#respond					{ clear:left; padding:30px 0 0; }
#commentform				{ float:left; }
#commentform textarea		{ padding:2px; width:478px; }
#commentform input			{ margin:5px 5px 1px 0; width:170px; }
#submit						{ cursor:pointer; }

.navigation					{ float:left; margin:20px 0; text-align:center; width:485px; }
.alignleft					{ float:left; }
.alignright					{ float:right; }

img.alignleft				{ display:inline; margin:0 7px 2px 0; padding:4px; }
img.alignright				{ display:inline; margin:0 0 2px 7px; padding:4px; }
img.centered				{ display: block; margin-left: auto; margin-right: auto; }

/***************************[ Post Items ]***************************/
.post						{ padding:10px 0; }
.sociable ul				{ list-style:none; padding:0; }
.sociable li				{ display:inline; padding: 2px 7px; }
.postmetadata				{ text-align:center; }


/***************************[ Content Sidebar Items ]***************************/
.content_sidebar			{ float:left; margin:0 0 0 0; width:178px; }

.searchy, .sidebar_block		{ margin-bottom:10px;}

.sidebar_block_top			{ background:url(images/sidebar_top.gif) top left no-repeat; color:#FFF; font-size:14px; height:22px; padding:5px 0 0 15px; text-transform:uppercase; width:166px; }
.sidebar_block_middle		{ background-color:#EFF8FB; border-left:1px solid #004664; border-right:1px solid #004664; padding:3px 15px;overflow:hidden;}
.sidebar_block_bottom		{ background:url(images/sidebar_bottom.gif) top left no-repeat; height:14px; width:178px; }

.searchy						{ background:url(images/search_bar.gif) top left no-repeat; height:51px; width:178px; }
.searchy form				{ margin:0 0 0 10px; padding:16px 0 0; }

.search_text				{ float:left; margin:6px 5px 0 0; width:126px; padding: 1px 3px; }
.go_button					{ background-color:transparent; border:none; margin:4px 0 0; }

.sidebar_block_middle ul	{ list-style:none; padding:0; }
.sidebar_block_middle li	{ padding:0; }
.sidebar_block_middle a		{ color:#C11E16; }

/***************************[ Sponsor Sidebar Items ]***************************/
.sponsor_sidebar					{float:left; width:220px; margin-left:5px;}
.sponsor_sidebar .sponsor_block_middle	{ padding:3px 8px; text-align:center;}
.sponsor_block_top			{ background:url(images/sponsor_top.gif) top left no-repeat; color:#FFF; font-size:14px; height:22px; padding:5px 0 0 15px; text-transform:uppercase; width:220px; }
.sponsor_block_middle		{ background-color:#EFF8FB; border-left:1px solid #004664; border-right:1px solid #004664; padding:3px 15px;}
.sponsor_block_bottom		{ background:url(images/sponsor_bottom.gif) top left no-repeat; height:14px; width:220px; }






/***************************[ Little Sidebar Fixes ]***************************/
.catergories_middle		{ background-color:#EFF8FB; border-left:1px solid #004664; border-right:1px solid #004664; padding:3px 0px 0px 0px;}
.pic_middle				{ background-color:#EFF8FB; border-left:1px solid #004664; border-right:1px solid #004664; padding:8px 0px 0px 0px;}
.marriott				{padding:6px 0px 0px 0px; text-align:left;}
.marriott a				{text-decoration:underline;}
.marriott input, textarea	{border:none; background-color:; padding:0px;}
.randimg				{width:145px;}
