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

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

#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 {
		margin: 0 0 10px 20px;
		list-style: square;
	}

	.postContent li {
		padding: 0 5px;
	}


	.postContent pre {
		background: #f5f5f5;
		border:1px solid #DADADA;
		font-size:11px;
		line-height:1.3em;
		overflow: hidden;
		padding:10px;
		margin: 10px 0;
		font-style: normal;
		width: 610px;
	}

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

	.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;
		background: #a7c300;
		padding: 10px;
		clear: both;
		overflow: hidden;
		height: auto !important;
		width: 610px;
	}

	#postDisclaimer {
		font-style: italic;
		margin: 0 0 10px 0;
	}

	#postCategorys {
		float: left;
		padding: 3px 0 3px 0;
		margin: 0;
		width: 99%;
	}

	#postFooter {
		background: #ffffff;
		width: 100%;
		overflow: hidden;
		padding: 5px 0;
	}

	#postTags {
		float: left;
		padding: 3px 0 3px 0;
		margin: 10px 0 0 10px;
		width: 99%;
		overflow: hidden;
	}

	#postLink {
		float: left;
		padding: 3px 0 0 0;
		margin: 10px 0 10px 10px;
		width: 400px;
	}

	#postShare {
		float: right;
		padding: 5px 0 3px 0;
		margin: 10px 10px 10px 0;
	}

	#rssReminder {
		float: left;
		height: 23px;
		padding: 5px 0 0 35px;
		margin: 0 0 10px 0;
		background: url(../images/rssmini.png) no-repeat 10px 50%;
	}

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

	#commentsContainer {
		overflow: hidden;
	}

	#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: 20px 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
	-----------------------------------------------------------------------------*/

	#tweet {
	}

	#tweet ul {
		list-style: none;
		margin: 0;
	}

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

	.tweet_avatar {
		float: left;
		margin: 0 5px 0 0;
	}

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

	.tweet_text {	
	}

	.tweet_date {
		float: right;
		font-size: 10px;
	}
	
	#followTwitter {
		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: 35px;
	width: 100%;
	margin-top: 20px;
}

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

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

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

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

