/*  
Site Name: ATLChris
Site Designer/Developer: Collective Core
Version: 2.1
Stylesheet: style.css

Built using TextMate on a Mac.

This site was designed by the Collective Core,
you can visit us at http://www.CollectiveCore.com.

The below code is W3C valid CSS 2.1.

NOTES: Coding is an art form. Please respect our art by not reproducing it without written consent. We make our code
easily readable for learning purposes. Feel free to view our code as a tutorial, but please don't copy it verbatim.
Please contact the Collective Core at http://www.CollectiveCore.com/contact/ with any questions, comments, concerns,
or suggestions.

CSS Reset: Eric Meyer - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/

*/

/*----------------------------------------------------------------------------
 RESET CSS
-----------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
	list-style-type: none;
}
blockquote, q {
	quotes: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/*----------------------------------------------------------------------------
 GENERAL CSS
-----------------------------------------------------------------------------*/

body {
	background-color: #ffffff;
	color: #333333;
	font-family: "Myriad Pro","Trebuchet MS",Arial,Helvetica,sans-serif !important;
	font-size: 14px;
	line-height: 1.5;
	margin: 0;
	padding: 0;
}

p {
	margin: 0 0 11px 0;
}

img {
	border: none;
	padding: 2px;
	margin:  0px;
	vertical-align: bottom;
}

a:focus,a:hover {
	color:#56b9ff;
	text-decoration:none;
}

a {
	color:#346ba4;
	text-decoration: none;
	outline:none;
}

.clear {
	clear:both;
	margin:0;
	padding: 0;
}

ul {
	list-style: circle;
}

ol {
	list-style: decimal;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
}

h1 {
	font-size: 24px;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 12px;
}

h5 {
	font-size: 8px;
}

h6 {
	font-size: 4px;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
	float: left;
	overflow: hidden;
}

.alignright {
	float: right;
	overflow: hidden;
}

img.border {
	margin: 5px 10px 0 10px;
	background: #ffffff;
	padding: 5px;
	border: 1px #e8e8e8 solid;
	overflow: hidden;
}

.btc-summary {
	display: none;
}

.wp-caption {
	border: 1px solid #D4D4D2;
	text-align: center;
	background-color: #F3F3F3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 5px 4px 5px;
	margin: 0;
}

/*----------------------------------------------------------------------------
 HEADER CSS
-----------------------------------------------------------------------------*/

#headerContainer {
	border-top: 5px solid #aabe00;
	background: #393939 url('../images/headerBG.gif') bottom center repeat-x;
	height: 35px;
	width: 100%;
}

#header {
	width: 960px;
	margin: 0 auto;
}

#menu {
	margin:	0;
	padding: 0;
	list-style:	none;
	height: 35px;
	position: relative;
}

#menu li {
	width: 125px;
	float: left;
	position: relative;
}

#menu li a {
	color: #ffffff;
	display: block;
	font-size: 16px;
	text-decoration: none;
	width: 115px;
	height: 27px;
	padding: 8px 0 0 10px;
}

#menu .current_page_item a, #menu .current_page_item a:hover {
	background-color: #aabe00;
}

#menu li a:hover, .hoverClass a {
	background-color: #282828;
}

li>ul {
	top: auto;
	left: auto;
}

#aboutSubMenu {
	position: absolute;
	background: #282828;
	list-style: none;
	top: 35px;
	left: 0;
	width: 125px;
	z-index: 99999;
	color: #ffffff;
	display: none;
}

#aboutSubMenu li a {
	height: 30px;
	padding: 10px 0 0 10px;
	width: 115px;
	font-size: 12px;
	text-decoration: none;
	cursor: hand;

}

#aboutSubMenu li a:hover {
	background-color: #393939;
}

#menu .current_page_item #aboutSubMenu li a:hover {
	background-color: #bfcb5c;
}

#bodyContainer {
	width: 960px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	overflow: hidden;
}

#logoImg {
	margin: 0 0 20px 0;
	width: 275px;
	float: right;
}

a.logo {
	background: url('../images/logo.png') top center;
	padding: 0;
	border: 0;
	height: 75px;
	width: 252px;
	overflow: hidden;
	cursor: pointer;
	display: block;
}

a.logo:hover, a.logo:active {
	background: url('../images/logo.png') bottom center;
}

a.logo img {
	position: absolute;
	left: -9999999px;
}

#rssMini {
	float: left;
	padding: 0 5px;
}

/*----------------------------------------------------------------------------
 LEFT COLUMN CSS
-----------------------------------------------------------------------------*/

#leftColumn,#rightcolumn {
	position: relative;
}

#leftColumn {
	float: left;
	width: 630px;
	margin: 0 30px 0 0;
}

.paginationTitle {
	color:#000000;
	margin: 0 8px 0 0;
	text-transform: uppercase;
}

.paginationGap {
	color: #000000;
	margin: 0 2px;
}

.paginationCurrent {
	color: #ffffff;
	background: #346ba4;
	border: 1px solid #346ba4;
	margin: 0 2px;
	padding: 3px 6px;
}

.paginationPage {
	border: 1px solid #346ba4;
	margin: 0 2px;
	padding: 3px 6px;
	text-align:center;
	text-decoration:none;
}

.paginationPage:hover, .paginationPage:active {
	border: 1px solid #56b9ff;
}

.paginationPrev, .paginationNext, .paginationPrev:hover, .paginationNext:hover {
	border: 0;
}

.paginationPrev, .paginationPrev:hover {
	padding-right: 15px;
	overflow: hidden;
}

.paginationNext, .paginationNext:hover {
	padding-left: 15px;
	overflow: hidden;
}

.paginationCurrent {
	color: #ffffff;
	background: #346ba4;
	border: 1px solid #346ba4;
	margin: 0 2px;
	padding: 3px 6px;
}

.paginationCurrent:hover {
	border: 1px solid #346ba4;
}

#paginationContainer {
	margin: 20px auto;
	width: 450px;
	text-align: center;
}

h1.searchTitle {
	margin: 0 0 20px 0;
}

.page ul {
	list-style: disc;
	margin: 10px 10px 10px 30px;
}

.page li {
	margin: 5px 10px;
}

.page h1, .page h2, .page h3, .page h4, .page h5  {
	color: #303030;
	margin: 0 0 10px 0;
	text-shadow: 0 1px #ffffff;
	border-bottom: 1px #d4d4d2 dashed;
}

#pageHeaderInner {
	width: 100%;
	margin: 0 0 25px 0;
	overflow: hidden;
	border-bottom: 1px #c8c8c8 dashed;
}

#pageHeaderInner h1 {
	font-size: 30px;
	line-height: 1.1;
	font-weight: 400;
}

#pageHeaderInner p {
	margin: 0;
}

.listPost {
	width: 100%;
	overflow: hidden;
	border-bottom: dotted 1px #737373;
	padding: 0;
	margin: 0 0 20px 0;
}

.listTitle {
	line-height: 1.1;
}

.listDate {
	text-transform: uppercase;
	color: #737373;
	font-size: 12px;
}

.listContent {
	margin: 10px 0;
}

.listMore {
	float: right;
	margin: 0 0 10px 0;
}

blockquote {
	color: #888888;
	margin: 20px 0;
	border-left: 3px #888888 solid;
	padding: 0 10px;
	overflow: hidden;
}

blockquote p {
	padding: 3px 0;
	margin: 0;
}

	/*----------------------------------------------------------------------------
	 FRONT PAGE CSS
	-----------------------------------------------------------------------------*/

	.featured {
		width: 100%;
		overflow: hidden;
		border-bottom: dotted 1px #737373;
		padding: 0;
		margin: 0 0 20px 0;
	}

	.featuredTitle {
		line-height: 1.1;
	}

	.featuredDate {
		text-transform: uppercase;
		color: #737373;
		font-size: 12px;
	}

	.featuredContent {
		margin: 20px 0;
	}

	.featuredContent h1, .featuredContent h2, .featuredContent h3, .featuredContent h4, .featuredContent h5  {
		color: #303030;
		text-transform: uppercase;
		margin: 0 0 10px 0;
		text-shadow: 0 1px #ffffff;
		border-bottom: 1px #d4d4d2 dashed;
	}

	.featuredMore {
		float: right;
		margin: 0 0 10px 0;
	}

	.miniRow {
		width: 100%;
		overflow: hidden;
		border-bottom: dotted 1px #737373;
		padding: 10px 0;
	}

	.miniStoriesL {
		width: 307px;
		float: left;
		margin: 0 15px 0 0;
	}
	.miniStoriesR {
		width: 307px;
		float: left;
		margin: 0;
	}

	.miniTitle {
		line-height: 1.1;
	}

	.miniDate {
		text-transform: uppercase;
		color: #737373;
		font-size: 10px;
	}

	.miniContent {
		margin: 10px 0;
	}

	.miniMore {
		float: right;
		margin-right: 10px;
	}

	/*----------------------------------------------------------------------------
	 POST CSS
	-----------------------------------------------------------------------------*/

	.postTitle {
		line-height: 1.1;
	}

	.postDate {
		color: #737373;
		font-size: 12px;
		text-transform: uppercase;
	}

	.postContent {
		margin: 20px 0;
	}

	.postContent h1, .postContent h2, .postContent h3, .postContent h4, .postContent h5  {
		color: #303030;
		margin: 0 0 10px 0;
		text-shadow: 0 1px #ffffff;
		border-bottom: 1px #d4d4d2 dashed;
		clear: both;
		overflow: hidden;
	}

	.postContent ul, .featuredContent ul {
		margin: 0 0 10px 20px;
		list-style: square;
	}

	.postContent li, .featuredContent li {
		padding: 0 5px;
	}
	
	.postContent #pressRelease {
		color: #888888;
		overflow: hidden;
	}
	
	.postContent #pressRelease h1, .postContent #pressRelease h2, .postContent #pressRelease h3, .postContent #pressRelease h4, .postContent #pressRelease h5  {
		color: #888888;
		margin: 0 0 10px 0;
		text-shadow: 0 1px #ffffff;
		border-bottom: 1px #d4d4d2 dashed;
		clear: both;
		overflow: hidden;
	}

	pre {
		background: #fdfdfd;
		border:1px solid #DADADA;
		font-size: 11px;
		line-height: 1.3em;
		overflow: auto;
		overflow-y: hidden;
		padding:10px;
		margin: 10px 0;
		width: 610px;
		white-space: pre;
	}

	code {
		font-size: 13px;
		font-family: Courier, "Courier New", mono;
		overflow: auto;
	}

	.size-thumbnail  {
		padding: 3px;
		border: 1px solid #9e9e9e;
		margin: 5px;
		overflow: hidden;
	}

	.size-thumbnail, .size-medium, .size-large, .size-full {
		vertical-align: middle;
	}

	.borderMedium {
		padding: 3px;
		border: 3px solid #9e9e9e;
		margin: 5px;
		vertical-align: middle;
		overflow: hidden;
	}

	.borderFull {
		padding: 5px;
		border: 5px solid #9e9e9e;
		overflow: hidden;
	}

	.center {
		text-align: center;
		margin: 10px auto;
		overflow: hidden;
	}

	.left {
		margin: 10px 0;
		overflow: hidden;
	}
	
	span.verdictBuy {
		font-size: 30px;
		color: #1AFF00;
		font-weight: 800;
	}

	/*----------------------------------------------------------------------------
	 POST FOOTER CSS
	-----------------------------------------------------------------------------*/

	#postFooterContainer {
		color: #333333;
		clear: both;
		height: auto !important;
		width: 100%;
	}
	
	.postFooterBox {
		background: #f5f5f5;
		border: 1px solid #dadada;
		padding: 10px;
		margin: 0 0 20px 0;
	}
	
	.postFooterBox h2 {
		margin: 0 0 10px 0;
	}

	#postDisclaimer {
		font-style: italic;
		font-size: 11px;
	}
	
	#postTags {
		
	}
	
	#postRelated {
		width: 50%;
		float: right;
		height: 175px;
	}
	
	ul.related_post {
		margin: 0 0 0 15px;
	}
	
	ul.related_post li {
		list-style-type: circle;
	}
	
	#postShare {
		width: 40%;
		float: left;
		height: 175px;
	}
	
	#postMain {
		float: left;
		width: 100px;
		height: 75px;
		margin: 0 0 20px 0;
	}
	
	#postOther {
		float: right;
		width: 130px;
		text-align: right;
		height: 75px;
		margin: 0 0 20px 0;
	}
	
	#postOther img {
		margin: 3px;
	}
	
	#postDigg {
		margin: 5px 0;
	}
	
	#postTweetmeme {
		margin: 10px 0;
	}
	
	#postFacebook {
		margin: 5px 0;
	}

	#postFollow {
		clear: both;
	}

	/*----------------------------------------------------------------------------
	 POST COMMENTS CSS
	-----------------------------------------------------------------------------*/

	#commentsContainer {
		overflow: hidden;
		clear: both;
	}

	#showHidePingsDiv, #showHideCommentsDiv, #showHideRespondDiv {
		float: right;
	}

	#commentsHeader p, #respond p {
		margin: 0;
	}

	#showHidePings, #showHideRespond, #showHideComments {
		display: none;
	}

	#commentsHeader {
		padding: 0;
		margin: 20px 0 20px 0;
	}

	#commentsHeader p, #respond p {
		font-size: 13px;
	}

	#respond {
		margin: 0 0 10px 0;
		overflow: hidden;
	}

	#respond form {
		overflow: hidden;
	}

	#commentLoggedIn {
		margin: 10px 0;
	}

	#emailFieldContainer {
		float: right;
	}

	#authorFieldContainer, #emailFieldContainer {
		float: left;
		width: 50%;
		margin: 10px 0;
	}

	#websiteFieldContainer, #commentFieldContainer {
		clear: both;
		margin: 10px 0;
	}

	#authorFieldContainer input, #emailFieldContainer input {
		width: 75%;
		border: 1px solid #cdcdcd;
		height: 17px;
		padding-top: 4px;
		padding-left: 3px;
		display: inline;
		color: #545454;
	}

	#websiteFieldContainer input {
		width: 99%;
		border: 1px solid #cdcdcd;
		height: 17px;
		padding-top: 4px;
		padding-left: 3px;
		display: inline;
		color: #545454;
	}

	#respond label {
		font-size: 12px;
		display: block;
		text-transform: uppercase;
	}

	#commentFieldContainer textarea {
		width: 99%;
		height: 150px;
		border: 1px solid #cdcdcd;
		padding-top: 4px;
		padding-left: 3px;
		display: inline;
		color: #545454;
	}

	a.commentSubmit {
		float: left;
		height: 20px;
		border: 0;
		margin: 1px 0 0 0;
		padding: 1px 10px 0 10px;
		cursor: pointer;
		display: block;
		background: #545454;
		color: #ffffff;
		text-align: center;
	}

	a.commentSubmit:hover {
		background: #aabd00;
		color: #545454;
		text-decoration: none;
	}

	a.comment-reply-link {
		float: left;
		height: 20px;
		border: 0;
		margin: 1px 0 0 0;
		padding: 1px 10px 0 10px;
		cursor: pointer;
		display: block;
		background: #545454;
		color: #ffffff;
		text-align: center;
	}

	a.comment-reply-link:hover {
		background: #AABD00;
		color: #545454;
		text-decoration: none;
	}

	a#cancel-comment-reply-link {
		float: right;
		height: 20px;
		border: 0;
		margin: 3px 0 0 0;
		padding: 1px 10px 0 10px;
		cursor: pointer;
		display: block;
		background: #F7E5E5;
		color: #852B3B;
		text-align: center;
	}

	a#cancel-comment-reply-link:hover {
		background: #ff0000;
		color: #ffffff;
		text-decoration: none;
	}

	.commentContainer, .pingContainer {
		overflow: hidden;
	}

	ol#commentList, ol#children, ol#commentList li, ol#children li {
		clear: both;
		list-style-type: none;
	}

	ol#commentList li.depth-1, ol#pingList li {
		padding: 10px;
		clear: both;
		overflow: hidden;
		border: 1px #d4d4d2 solid;
		border-left: 5px #d4d4d2 solid;
		margin: 0 0 10px 0
	}

	ol.children {
		padding: 10px 0 0 0;
		overflow: hidden;
	}

	ol.children li.depth-2 {
		margin: 0 0 10px 75px;
		background: #f5f5f5;
		padding: 5px;
		overflow: hidden;
		border: 1px #d4d4d2 solid;
		border-left: 5px #d4d4d2 solid;
	}

	ol.children li.depth-2:last-child {
		margin: 0 0 0 75px;
	}

	ol#commentList li.bypostauthor, ol#children li.bypostauthor {
		border: 1px #d4d4d2 solid;
		border-left: 5px #aabd00 solid;
	}

	.commentImage {
		float: left;
		width: 100px;
	}

	img.avatar {
		background: #ffffff;
		padding: 5px;
		border: 1px #e8e8e8 solid;
	}

	.commentHeader {
		border-bottom: 1px #d4d4d2 dashed;
		margin: 0 0 10px 0;
	}

	.authorHeader {
		font-size: 18px;
		margin-top: 1px;
		overflow: hidden;
	}

	.dateHeader  {
		font-size: 9px;
		text-transform: uppercase;
	}

	.commentApproval {
		display: block;
		background: #F7E5E5;
		border: 1px solid #F0C7C7;
		text-align: center;
		font-size: 14px;
		color: #852B3B;
		padding: 3px 0;
		margin: 10px auto;
		width: 99%;
	}

	.commentBody {
		float: left;
		width: 500px;
		overflow: hidden;
	}
	
	.replyLink {
		float: right;
	}
	
	.commentControls, .commentControls a {
		float: right;
		margin: 0 5px 0 0;
		color: #ff0000;
		padding: 2px 0 0 0;
	}
	
	.commentControls a:hover {
		text-decoration: underline;
	}

	ol#commentList li.depth-2 .commentBody {
		width: 405px;
	}

	ol#pingList {
		overflow: hidden;
	}

	.pingHeader {
		border-bottom: 1px #d4d4d2 dashed;
		margin: 0 0 10px 0;
	}

	.pingBody {
		float: left;
		width: 100%;
		overflow: hidden;
	}

/*----------------------------------------------------------------------------
 RIGHT COLUMN (SIDEBAR) CSS
-----------------------------------------------------------------------------*/

#rightColumn {
	float: right;
	width: 300px;
	margin: 0;
}

.sidebarWidget {
	background: #fdfdfd;
	border: 1px #d4d4d2 solid;
	padding: 10px;
	margin: 0 0 10px 0;
	overflow: hidden;
	clear: both;
}

.sidebarWidget h3, #leftLinks h3, #rightLinks h3 {
	color: #303030;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding-right: 7px;
	text-shadow: 0 1px #ffffff;
	border-bottom: 1px #d4d4d2 dashed;
	overflow: hidden;
}

.sidebarWidget ul {
	list-style: square;
	margin: 0 0 0 15px;
}

#searchIcon {
	background: url('../images/search.png') 0px 2px no-repeat;
	padding-left: 20px;
}

#advertisementsIcon {
	background: url('../images/advertisements.png') 0px 2px no-repeat;
	padding-left: 20px;
}

#popularPostsIcon {
	background: url('../images/popularposts.png') 0px 2px no-repeat;
	padding-left: 20px;
}

#connectIcon {
	background: url('../images/connect.png') 0px 2px no-repeat;
	padding-left: 20px;
}

#friendsIcon {
	background: url('../images/friends.png') 0px 2px no-repeat;
	padding-left: 20px;
}

#tagsIcon {
	background: url('../images/tags.png') 0px 2px no-repeat;
	padding-left: 20px;
}

#twitterIcon {
	background: url('../images/twitter.png') 0px 2px no-repeat;
	padding-left: 20px;
}

.amazonWidget {
	margin: 0 0 10px 0;
}

	/*----------------------------------------------------------------------------
	 SEARCH WIDGET
	-----------------------------------------------------------------------------*/

	a.searchSubmit {
		float: right;
		background: #545454;
		color: #ffffff;
		text-align: center;
		padding: 1px 0 0 0;
		border: 0;
		height: 19px;
		width: 50px;
		overflow: hidden;
		cursor: pointer;
		display: block;
	}

	a.searchSubmit:hover, a.searchSubmit:active {
		background: #AABD00;
		color: #545454;
	}

	#searchInput {
		border: 1px solid #d4d4d2;
		height: 16px;
		width: 210px;
		padding: 2px 5px 0 5px;
		vertical-align: top;
	}

	/*----------------------------------------------------------------------------
	 ADVERTISEMENTS WIDGET
	-----------------------------------------------------------------------------*/

	#advertisements {
		margin: 0;
		text-align: center;
	}

	/*----------------------------------------------------------------------------
	 SUBSCRIBE WIDGET
	-----------------------------------------------------------------------------*/

	#rssFeed {
		height: 40px;
		font-size: 20px;
		padding: 0 30px;
	}

	#rssFeedText {
		padding: 8px 0;
	}

	#rssFeed img {
		float: left;
	}

	/*----------------------------------------------------------------------------
	 POPULAR POST WIDGET
	-----------------------------------------------------------------------------*/

	#popularPosts {
		margin: 10px 0 0 0;
	}

	#popularPosts ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}

	#popularPosts li {
		margin: 3px 0 0 0;
	}

	/*----------------------------------------------------------------------------
	 LINKS WIDGET
	-----------------------------------------------------------------------------*/

	#leftLinks {
		clear: both;
		float: left;
		width: 120px;
		background: #fdfdfd;
		border: 1px #d4d4d2 solid;
		padding: 10px;
		margin: 0 0 10px 0;
		overflow: hidden;
	}

	#rightLinks {
		float: right;
		width: 125px;
		background: #fdfdfd;
		border: 1px #d4d4d2 solid;
		padding: 10px;
		margin: 0 0 10px 0;
		overflow: hidden;
	}

	.sidebarList {
		list-style: none;
	}

	ul.sidebarList li {
		margin: 3px 0 0 0;
	}

	/*----------------------------------------------------------------------------
	 TAG CLOUD WIDGET
	-----------------------------------------------------------------------------*/

	.tagcloud {
		text-align: justify;
	}

	/*----------------------------------------------------------------------------
	 TWITTER WIDGET
	-----------------------------------------------------------------------------*/
	
	.twitterIcon {
		padding: 2px;
		border: 1px #e8e8e8 solid;
		float: left;
		margin: 0 10px 0 0;
	}
	
	.twitterStatus {
		margin: 10px 0 0 0;
	}
	
	.twitterStatus ul {
		list-style: none;
		margin: 0;
	}

	.twitterStatus ul li {
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		overflow: hidden;
		list-style: none;
		border-bottom: 1px #d4d4d2 dashed;
	}

	.twitterTime {
		float: right;
		margin: 5px 0 0 0;
		font-size: 10px;
	}
	
	.twitterSignature {
		text-align: center;
	}

	/*----------------------------------------------------------------------------
	 RECENT COMMENTS WIDGET
	-----------------------------------------------------------------------------*/

	#recentComments {
		background: #fdfdfd;
		border: 1px #d4d4d2 solid;
		padding: 10px;
		overflow: hidden;
		margin: 10px 0 0 0;
	}

	.recentComment {
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		border-bottom: 1px #d4d4d2 dashed;
		overflow: hidden;
	}

	#recentCommentsIcon {
		background: url('../images/recentcomments.png') 0px 2px no-repeat;
		padding-left: 20px;
	}

	.recentCommmentAvatar {
		float: left;
		margin: 0 5px 2px 0;
	}

	.recentCommmentAvatar img {
		padding: 3px;
		border: 1px #e8e8e8 solid;
	}

	.recentCommmentText {
	}

	.frontPageAdvertisement  {
		width: 270px;
		overflow: hidden;
		margin: 20px 0 0 0;
		text-align: center;
	}


/*----------------------------------------------------------------------------
 FOOTER CSS
-----------------------------------------------------------------------------*/

#footerContainer {
	border-bottom: 5px solid #aabe00;
	background: #393939 url('../images/footerBG.gif') bottom center repeat-x;
	height: 50px;
	width: 100%;
	margin-top: 20px;
}

#footer {
	width: 960px;
	margin: 0 auto;
	color: #ffffff;
	padding-top: 10px;
	font-size: 10px;
	text-align: center;
	position: relative;
}

#footer a:link, #footer a:visited, #footer a:active {
	text-decoration: none;
	color: #ffffff;
	font-weight: 800;
}

#footer a:hover {
	text-decoration: underline;
}

#footer img {
	margin: 0 20px 0 20px;
	position: absolute;
	left: 580px;
}

span.footer {
	position: absolute;
	top: 18px;
	left: 230px;
}

/*----------------------------------------------------------------------------
 ARCHIVES PAGE CSS
-----------------------------------------------------------------------------*/

.archiveContainer {
	margin: 0 0 30px 0;
	overflow: hidden;
}

#archive-stats {
	padding-left: 0px;
}

#archive-cloud {
	padding-left: 0px;
}

#archive-post {
	padding-left: 30px;
}

#archive-month {
  float: left;
  margin: 0;
  padding-left: 0px;
  list-style-type: none;
}

#archive-month li {
  float: left;
  width: 180px;
  height: 30px;
  margin: 0;
  padding: 0;
}

.creditContainer {
	font-size: 10px;
	text-transform: uppercase;
}

/*----------------------------------------------------------------------------
 ABOUT PAGE CSS
-----------------------------------------------------------------------------*/

#pagePicture {
	width: 100%;
	text-align: center;
	margin: 10px 0;
}

#aboutMenu {
	width: 400px;
	text-align: center;
	margin: 10px auto;
}

/*----------------------------------------------------------------------------
 CONTACT PAGE CSS
-----------------------------------------------------------------------------*/

.formField {
	margin: 30px 0;
	clear: both;
	overflow: hidden;
}

.formField label.field {
	font-size: 14px;
	width: 175px;
	float: left;
}

.field {
	float: left;
}

.field input {
	border: 1px solid #cdcdcd;
	height: 17px;
	padding-top: 4px;
	padding-left: 3px;
	display: inline;
	color: #545454;
}

.field textarea {
	border: 1px solid #cdcdcd;
	height: 100px;
	width: 350px;
	color: #545454;
	padding: 3px;
}

#securityQuestion {
	font-size: 20px;
	margin: 0 0 10px 0;
}

a.contactSubmit {
	background: #545454;
	color: #ffffff;
	text-align: center;
	padding: 1px 0 0 0;
	margin: 0 0 0 175px;
	border: 0;
	height: 19px;
	width: 60px;
	overflow: hidden;
	cursor: pointer;
	display: block;
}

a.contactSubmit:hover, a.contactSubmit:active {
	background: #AABD00;
	color: #545454;
}

.processing {
	margin: 90px 0;
	width: 100%;
	text-align: center;
}

#successNotify {
	background: #D6FFD8;
	border: 1px solid #A0D997;
	font-size: 14px;
	color: #436213;
	padding: 10px;
	margin: 0 0 20px 0;
}

#errorNotify {
	background: #F7E5E5;
	border: 1px solid #F0C7C7;
	font-size: 14px;
	color: #852B3B;
	padding: 10px;
	margin: 0 0 20px 0;
	overflow: hidden;
}

/*----------------------------------------------------------------------------
 404 ERROR PAGE CSS
-----------------------------------------------------------------------------*/

#errorPage {
	position: relative;
	background: url('../images/404.jpg') top center no-repeat;
	width: 860px;
	height: 511px;
	overflow: hidden;
	margin: 50px auto;
}

#errorLinks {
	position: absolute;
	top: 320px;
	left: 45px;
}

#errorLinks a {
	display: block;
	padding: 2px;
	margin: 5px 0;
}


