/* Reset browser defaults */
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{
	background-color:#fefaf1;
}
/*==============NEWSLETTER================*/

#news_wrapper {
	width: 542px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	overflow:hidden;
	height: auto;
	padding-left:10px;	
}

#news_wrapper a img {
	outline:none;
	text-decoration:none;
	border:0;
}

#news_wrapper a:link {
	color:#e04926;
	text-decoration:none;
}

#news_wrapper a:visited {
	color:#c6b9aa;
	text-decoration:none;
}


#news_wrapper a:active, #news_wrapper a:hover {
	color:#e04926;
	text-decoration:underline;
}

#news_wrapper h1 {
	font-size:1.6em;
	font-weight:300;
	padding-bottom:0.6em;
	display:block;
	clear:both;
	overflow:hidden;
}

#news_wrapper p {
	padding-bottom:0.6em;
}

.news_container {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 532px;
	display:block;
	overflow:hidden;
}

.news_full {
	margin: 10px 10px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 522px;
	display:block;
	overflow:hidden;
}

.news_half {
	margin: 10px 10px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 256px;
	display:block;
	overflow:hidden;
}

.news_background {
	margin:10px 10px 0 0;
	float:left;
}

/*=============END NEWSLETTER=================*/

/*============== Text On Block ==================*/

.text {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color:#867365;
	padding:0;
	margin:0;
	text-align:justify;
}

.brown {
	color:#867365;
}

.cream {
	color:#fefaf1;
}

.orange {
	color:#e04926;
}

.italics {
	font-style:italic;
}

.bold {
	font-weight:700;
}

.underline {
	text-decoration:underline;
}

.textleft {
	text-align:left;
	float:left;
}

.textright {
	text-align:right;
	float:right;
}

.textcenter {
	text-align:center;
	margin: 0 auto;
}

.textjustify {
	text-align:justify;
}

.red_brown_link a:link {
	color:#e04926;
	text-decoration:none;
}

.red_brown_link a:visited {
	color:#867365;
	text-decoration:none;
}

.red_brown_link a:hover, .red_brown_link a:active {
	color:#e04926;
	text-decoration:underline;
}

#wall_wrapper_threethirds h3 {
	font-size:1.2em;
	font-weight:300;
	padding-bottom:0.2em;
	display:block;
	clear:both;
	overflow:hidden;
}

#wall_wrapper_threethirds h2 {
	font-size:1.4em;
	font-weight:300;
	padding-bottom:0.4em;
	display:block;
	clear:both;
	overflow:hidden;
}

#wall_wrapper_threethirds h1 {
	font-size:1.6em;
	font-weight:300;
	padding-bottom:0.6em;
	display:block;
	clear:both;
	overflow:hidden;
}

#wall_wrapper_threethirds p {
	padding-bottom:0.6em;
}

.call_size {
	font-size:18px;
	line-height:18px;
	padding:0;
}

.paragraphcall_3 {
	font-size:1.2em;
	font-weight:300;
	padding:0;
}

.paragraphcall_2 {
	font-size:1.4em;
	font-weight:500;
	padding:0;
}

.paragraphcall_1 {
	font-size:1.6em;
	font-weight:300;
	padding:0;
}
/* dropcaps must be used with one of floating DIVs below*/
.dropcap_3 {
	font-size:3em;
	font-weight:300;
	padding:0;
}

.dropcap_2 {
	font-size:4em;
	font-weight:300;
	padding:0;
}

.dropcap_1 {
	font-size:5em;
	font-weight:300;
	padding:0;
}

.dropcap_ridiculous {
	font-size:7em;
	font-weight:300;
	padding:0;
}


/*============= Alignment ==============*/

.alignright,img.alignright{
	float:right;
}

.alignleft,img.alignleft{
	float:left;
}

.aligncenter,img.aligncenter{
	display:block;
	margin:0 auto;
	text-align:center;
}


/*=================Lists=================*/

ul {
	margin:0;
	line-height:1.3em;
}

li {
	margin:1.6em 5px;
	list-style:none;
	line-height:1.4em;
}

/*============= Text On Background ============*/

.title {
	font-family:"Courier New", Courier, monospace;
	font-size:16px;
	font-weight:900;
	text-transform: uppercase;
	padding:5px 5px 0 5px;
	float:left;
	display:block;
	clear:both;
}

p.textonbackground {
	padding:0.4em 0.8em;
}

.wl_background p, .wl_background div p {
	padding:3px 5px;
	float:left;
	display:inline;
}

.fullarea {
	width:100%;
	height:100%;
}

/*=========== Images as Background ============*/
	/* To use images as backgrounds in the
	.wl_*third classes, they need to be 
	called from within the HTML element 
	itself, as well as its height (any
	value in accordance to the rules) and 
	width, which will always be 256, 522 
	or 788 and always carry the fixed top
	margin value of 10 and float left. Here
	is the syntax:
	style="width:256px; height:(***)px;background-image:url(/main/wp-includes/images/main/posts/(***)/(*******).jpg); float:left; margin:10px 10px 0px 0px;);
	*/
	
/*=========== Text Navigational Arrows and Anchor Points ============*/
	/*
	left arrow: &larr;
	right arrow: &rarr;
	down arrow: &darr;
	up arrow: &uarr;
	*/

/*============== Floating DIVs =============*/

.floatleft {
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	z-index:10;
	background-color:transparent;
}

.floatright {
	float:right;
	margin:0;
	padding:0;
	overflow:hidden;
	z-index:10;
	background-color:transparent;
}

.floatcenter {
	display:block;
	margin:0 auto;
	z-index:10;
	background-color:transparent;
}

.creamtransparency70 {
	background-color:#fefaf1;
	opacity: .7;
	-moz-opacity: .7;
	-khtml-opacity: 0.7;
	filter:alpha(opacity=70);
}

.creamtransparency50 {
	background-color:#fefaf1;
	opacity: .5;
	-moz-opacity: .5;
	-khtml-opacity: 0.5;
	filter:alpha(opacity=50);
}

.creamtransparency30 {
	background-color:#fefaf1;
	opacity: .3;
	-moz-opacity: .3;
	-khtml-opacity: 0.3;
	filter:alpha(opacity=30);
}
.browntransparency90 {
	background-color:#867365;
	opacity: .9;
	-moz-opacity: .9;
	-khtml-opacity: 0.9;
	filter:alpha(opacity=90);
}
.browntransparency70 {
	background-color:#867365;
	opacity: .7;
	-moz-opacity: .7;
	-khtml-opacity: 0.7;
	filter:alpha(opacity=70);
}

.browntransparency50 {
	background-color:#867365;
	opacity: .5;
	-moz-opacity: .5;
	-khtml-opacity: 0.5;
	filter:alpha(opacity=50);
}
.browntransparency30 {
	background-color:#867365;
	opacity: .3;
	-moz-opacity: .3;
	-khtml-opacity: 0.3;
	filter:alpha(opacity=30);
}

.orangetransparency70 {
	background-color:#e04926;
	opacity: .7;
	-moz-opacity: .7;
	-khtml-opacity: 0.7;
	filter:alpha(opacity=70);
}

.orangetransparency50 {
	background-color:#e04926;
	opacity: .5;
	-moz-opacity: .5;
	-khtml-opacity: 0.5;
	filter:alpha(opacity=50);
}
.orangetransparency30 {
	background-color:#e04926;
	opacity: .3;
	-moz-opacity: .3;
	-khtml-opacity: 0.3;
	filter:alpha(opacity=30);
}

/*============== DIV Layout ==============*/

.wl_background {
	margin:10px 10px 0 0;
	float:left;
}

#wall_wrapper_threethirds {
	background-color: #fefaf1;
	float: left;
	height: auto;
	width: 798px;
	margin:0px 0px 20px 0px;
	padding:0px;
}

#wall_wrapper_twothirds {
	background-color: #fefaf1;
	float: left;
	height: auto;
	width: 532px;
	margin:0px 0px 20px 0px;
}

#wall_wrapper_onethird {
	background-color: #fefaf1;
	float: left;
	height: auto;
	width: 266px;
	margin:0px 0px 20px 0px;
}

.wl_threethirds_container {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 798px;
	display:block;
	overflow:hidden;
}

.wl_twothirds_container {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 532px;
	display:block;
	overflow:hidden;
}

.wl_onethird_container {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 266px;
	display:block;
	overflow:hidden;
}

.wl_threethirds {
	margin: 10px 10px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 788px;
	display:block;
	overflow:hidden;
}

.wl_twothirds {
	margin: 10px 10px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 522px;
	display:block;
	overflow:hidden;
}

.wl_onethird {
	margin: 10px 10px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 256px;
	display:block;
	overflow:hidden;
}

.wl_threethirds_nomargin {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 788px;
	display:block;
	overflow:hidden;
}

.wl_twothirds_nomargin {
	margin:  0px 10px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 522px;
	display:block;
	overflow:hidden;
}

.wl_onethird_nomargin {
	margin:  0px 10px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 256px;
	display:block;
	overflow:hidden;
}

.wl_onetenth {
	margin: 10px 10px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 70px;
	display:block;
	overflow:hidden;
}

.wl_tenthtenth {
	margin: 10px 10px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 68px;
	display:block;
	overflow:hidden;
}

.wl_thumbnail_1-5 {
	margin:14px 14px 0 0;
	padding:0px;
	float:left;
	height:156px;
	width:120px;
	display:block;
	overflow:hidden;
}

.wl_thumbnail_6 {
	margin:14px 8px 0 0;
	padding:0px;
	float:left;
	height:156px;
	width:120px;
	display:block;
	overflow:hidden;
}

#wall_wrapper_threethirds a img, #wall_wrapper_twothirds a img, #wall_wrapper_onethird a img {
	outline:none;
	text-decoration:none;
	border:0;
}
