/* ==================================== */
/* == ELEMENT ATTRIBUTES FOR SCREENS == */
/* ==================================== */

/* Override Wordpress default */

.wp-caption-dd {
	font-weight: normal !important;
	}

/* ----------------- */
/* General Selectors */
/* ----------------- */

.MsoNormal { /* Make it obvious that the text was pasted in from Word */
	color: red;
	}

body {
	color: #443b30;
	background-color: #fff;
	}
	a {
		color: #5f9baf;
		text-decoration: none;
		}
	a:hover {
		color: #6ac5e3;
		text-decoration: underline;
		}
		
/* ------- */
/* Plugins */
/* ------- */
		
div.sociable {
	/* Align the Socialble plug-in icon group */
	display: inline;
	float: right;
	margin: 0 0 0 10px !important;
	}
	
/* ------- */
/* Utility */
/* ------- */

.noborder {
	border: none !important;
	}
	
.nopadding {
	padding: 0 !important;
	}

.nomargin {
	margin: 0 !important;
	}
	
/* ------------------- */
/* Special Post Styles */
/* ------------------- */

ul.biglist {
	font-size: 1.1em;
	line-height: 1.3em;
	font-weight: bold;
	color: #73695c;
	}
	ul.biglist li {
		/* User style for making Big Lists */
		margin-bottom: 8px;
		}
		ul.biglist ul {
			margin-bottom: 0;
			margin-top: 8px;
			}

/* ------------------- */
/* Generic Text Styles */
/* ------------------- */

.date, .tiny, small {
	color: #b6ada1;
	font-size: 10px;
	line-height: 12px;
	}
	
a.more-link {
	font-weight: bold;
	}
	
.right-link, .comments-link {
	float: right;
	margin-left: 10px;
	font-weight: bold;
	}

/* ------------------ */
/* Specific Selectors */
/* ------------------ */
	
/* Outer container */		
div#page {
	/* Minimum width of the page */
	min-width: 980px;
	background: #fff url(../../images/bg-color.gif) right repeat-y;
	}
	
	/* Page wrapper */
	div#wrapper {
		}

		/* Welcome area image */
		p#welcome-image {
			position: relative;
			width: 560px;
			height: 80px;
			overflow: hidden;
			}
			p#welcome-image img {
				position: absolute;
				top: 0px;
				left: -125px;
				}
		
		/* Content */
		div#content { /* Minimum width of the content area... Photos should be 560px wide to match. */
			min-width: 610px;
			overflow: hidden;
			padding-top: 50px;
			}
			
			/* ------ */
			/* A Post */
			/* ------ */
			div.post {
				}
				
				/* Colored Title Bar */
				div.post-header {
					}
					div.post-header a {
						background: #cd5a13 url('../../images/icons/star24.gif') no-repeat 18px 25px;
						padding: 25px 15px 0 50px;
						margin: 0;
						display: block;
						color: white;
						font-weight: normal;
						font-size: 27px;
						line-height: 25px;
						text-transform: uppercase;
						text-decoration: none;
					}
					div.post-header a:hover {
						background-color: #f56106;
						}
						
						/* Extra Header Colors */
						div.post-header a.orange { /* DEFAULT */
							background-color: #cd5a13;
							}
							div.post-header a.orange:hover { /* DEFAULT */
								background-color: #f56106;
								}
						div.post-header a.green {
							background-color: #899639;
							}
							div.post-header a.green:hover {
								background-color: #a1b13a;
								}
						div.post-header a.blue {
							background-color: #5f9baf;
							}
							div.post-header a.blue:hover {
								background-color: #6ac5e3;
								}
						div.post-header a.yellow {
							background-color: #d38e00;
							}
							div.post-header a.yellow:hover {
								background-color: #f0a100;
								}
						div.post-header a.beige {
							background-color: #a89d8f;
							}
							div.post-header a.beige:hover {
								background-color: #b6ada1;
								}
				
				/* Post Date */
				div.post-date {
					color: #b6ada1;
					float: right;
					font-size: 10px;
					line-height: 12px;
					margin-top: 5px;
					}
								
				/* Interior of the post */
				div.post-inside {
					margin: 50px 0 50px 50px;
					}
					div.post-inside .entry {
						font-size: 1.1em;
						line-height: 1.5em;
						font-weight: normal;
						}
						p.author {
							font-weight: normal;
							font-style: italic;
							font-size: 12px;
							line-height: 15px;
							color: #7d7264;
							margin-bottom: 10px;
							}
					div.post-inside ul {
						list-style-image: url(../../images/list-items/hollow-box.gif);
						}
					div.post-meta {
						color: #b6ada1;
						padding-top: 15px;
						clear: both;
						line-height: 1.3em;
						}	
						div.hline {
							border-top: 1px #d2ccc3 solid;
							margin: 5px 0;
							clear: both;
							}
			
			/* --------------- */
			/* Page Navigation */
			/* --------------- */
			div.navigation {
				background: #a89d8f;
				font-size: 18px;
				line-height: 17px;
				text-transform: uppercase;
				font-weight: normal;
				margin: 50px 0 30px 0;
				padding: 12px 10px 8px 10px;
				color: #d2ccc3;
				}
				div.navigation a {
					color: white;
					text-decoration: none;
					}
					.nav-back {
						float: left;
						}
					.nav-next {
						float: right;
						}	
						
			/* Footer */
			div#footer {
				clear: both;
				text-align: center;
				font-size: 10px;
				line-height: 12px;
				}
							
			/* Comments */
			div#comments, div#respond, div.pagetitle {
				background: #a89d8f url('../../images/icons/star17b.gif') no-repeat 20px 20px;
				font-size: 22px;
				line-height: 21px;
				text-transform: uppercase;
				font-weight: normal;
				margin: 0 0 20px 0;
				padding: 20px 10px 0px 50px;
				color: white;
				}
				h2.pagetitle {
					color: #d2ccc3;
					}
					h2.pagetitle strong {
						color: white;
						}
				
				ol.commentlist {
					list-style: none;
					margin: 0;
					padding: 0;
					margin-left: 50px;
					}
					ol.commentlist li {
						border-top: 1px #d2ccc3 solid;
						margin-top: 30px;
						margin-bottom: 30px;
						}
						div.comment-data {
							width: 200px;
							float: left;
							border-top: 5px #d2ccc3 solid;
							margin-right: 20px;
							padding-top: 15px;
							padding-bottom: 10px;
							line-height: 1.2em;
							}
						div.comment-inside {
							margin-top: 20px;
							overflow: hidden;
						}
			form#commentform {
				margin-left: 50px;
				}
				form#commentform label, .fake-label {
					border-bottom: 1px #d2ccc3 solid;
					width: 200px;
					display: block;
					float: left;
					margin-right: 20px;
					text-align: right;
					}
				form#commentform #submit {
					margin-left: 220px;
					}
		
		/* Sidebar */
		div#logo {
			padding-top: 74px;
			padding-top: 68px;
			padding-left: 28px;
			}
			
		div#sidebar {
			background-color: #EEEBE6;
			border-left: 50px solid white;
			float: right;
			padding-right: 30px;
			width: 290px;
			color: #62574b;
			}
			div#sidebar a {
				color: #7d7264; /* a89d8f */
				text-decoration: none;
				}
				div#sidebar a:hover {
					color: #5f9baf;
					text-decoration: underline;
					}
			div#sidebar .widget {
				margin: 25px 0 5px 0;
				}
			div#sidebar ul {
				list-style: none;
				margin-right: 0;
				margin-left: 0;
				}
				/* h2.widgettitle, */
				div#sidebar h2 {
					margin: 25px 0 5px 0;
					padding: 0 0 0 30px;
					background: transparent url('../../images/icons/star13.gif') no-repeat 12px 2px;
					font-size: 20px;
					line-height: 1em;
					text-transform: uppercase;
					font-weight: normal;
					color: #443b30;
					}
					div#sidebar ul li#pages ul li.page_item ul {
						display: none;
						}
					div.textwidget {
						margin-left: 30px;
						padding: 10px;
						border: 1px dotted #a89d8f;
						}
						div#sidebar div.textwidget a {
							color: #5f9baf;
							}
						div#sidebar li.recentcomments {
							color: #443b30;
							/* line-height: 1.2em; */
							/* padding: 4px 0; */
							}
						div#sidebar li.recentcomments a {
							/* border-bottom: 1px #7d7264 dotted; */
							}
						div#sidebar li.recentcomments a:hover {
							/* border-bottom: 1px #5f9baf dotted; */
							/* text-decoration: none; */
							}
					div#sidebar ul li ul {
						margin-left: 30px;
						/* position: relative; */
						/* top: 1px; */
						}
						
						/* Twitter Block */
						div#sidebar ul#twitter_update_list {
							margin-left: 0;
							}
							ul#twitter_update_list span {
								display: block;
								}
								div#sidebar div.textwidget a#followus {
									text-align: center;
									background: #D2CCC3;
									background: #5f9baf;
									color: #ffffff;
									padding: 4px 6px 2px 6px;
									display: block;
									}
									div#sidebar div.textwidget a#followus:hover {
										background: #6ac5e3;
										}
										
						div#sidebar ul li ul li {
							border-bottom: 1px #d2ccc3 solid;
							line-height: 1.4em;
							padding-top: 2px;
							}
						div#sidebar ul li.search ul li {
							border-bottom: none;
							}
			li#pages.widget a {
				color: #5f9baf;
				}
				li#pages.widget a:hover {
					color: #6ac5e3;
					}