/* =======================================================:
Theme Name: MLChurch Website
Theme URI: http://monzilla.biz/
Description: Official Website Theme for the Moses Lake Church of Christ
Author URI: http://monzilla.biz/ [ m0n @ monzilla.biz ]
Author: Monzilla Media
Release: 2006-12-01
Version: 1.0

Moses Lake Church of Christ Website by Monzilla Media || http://www.monzilla.biz/
MLChurch 1.0 [ December 1st, 2006 ]
Official License Information:
Everything associated with this website, as presented through its intended domain, 
is protected by copyright. No permission is granted to anyone to reproduce, modify, 
or distribute any of the contents of this website. Please do not steal (Exodus 20:15).
All Contents Copyright (c) 2006, Moses Lake Church of Christ | Mozilla Media *
:======================================================= */

/* @import "mlchurch.css"; */

/* -- ======================== -- PRIMARY ---- */

* { 
	padding: 0px;
	margin: 0px;
}
html { 
	background: #FCFAC6 url(images/bg-html.gif) repeat fixed top left;
	margin-bottom: 1px;
	height: 101%;
}
body {
	background: transparent url(images/bg-body.gif) repeat fixed top center;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 62.5%;
	color: #333;
}
div#wrap {
	background: transparent url(images/bg-wrap.gif) repeat-y top center;
	position: relative;
	min-height: 100%;
	height: 100%;
	width: 100%;
}
div#main {
	background: transparent url(images/bg-main.jpg) repeat-y top center;
	border: 1px solid #3B210B;
	text-align: left;
	margin: 0px auto;
	width: 850px;
}
div#contents {
	background: transparent url(images/bg-cont.gif) repeat-y top center;
	padding: 0px 33px;
}
a#head {
	background: transparent url(images/mlchurch.jpg) no-repeat top center;
	min-height: 305px;
	margin-top: 3px;
	display: block;
	height: 305px;
	width: 850px;
}
div#left {
	margin: 11px 0px 33px 0px;
	width: 225px;
	float: left;
}
div#right {
	margin: 11px 0px 33px 0px;
	width: 525px;
	float: right;
}

/* -- ======================== -- SECONDARY -- */

div#info {
	background: transparent url(images/bg-menu.gif) no-repeat top right;
	border: 3px double #CFA960;
	background-color: #333333;
	padding: 7px 7px 7px 7px;
	margin-bottom: 11px;
	color: #FFFFCC;
}
div#search {
	border: 3px double #CFA960;
	background-color: #999999;
	padding: 3px 0px 7px 7px;
	margin-bottom: 11px;
	color: #FFFFCC;
}
div#menu {
	border: 3px double #CFA960;
	background-color: #555555;
	padding: 3px 0px 7px 7px;
	margin-bottom: 11px;
	color: #FFFF66;
}
div#welcome {}
div#news {
	margin: 11px 0px;
}
div.posts {
	margin-bottom: 11px;
}
div#nav {
	border: 1px solid #CFA960;
	background-color: #FFFFCC;
	text-align: center;
	padding: 11px 11px;
	margin: 33px 0px;
}
div.comments {
	border: 1px solid #CFA960;
	background-color: #FFFFCC;
	padding: 11px 11px;
	margin: 7px 0px;
}
input#author, input#email, input#url, 
input#comment, textarea#comment, input#submit {
	padding: 3px 3px;
	margin: 3px 0px;
	display: block;
}
div#footer {
	background: transparent url(images/hr-foot.gif) no-repeat top center;
	padding-top: 11px;
	display: block;
	clear: both;
}

/* -- ======================== -- TEXT ------- */

h1 {
	margin-bottom: 0.3em;
	font-size: 2.4em;
}
h2 {
	font-size: 1.6em;
}
	h2.single {
		padding-bottom: 3px;
		font-size: 2.0em;
	}
	div#info h2 {
		font-size: 2.0em;
		color: #CFA960;
	}
	div#search h2 {
		font-size: 1.4em;
		padding: 3px 0px;
		/*color: #FFFFCC;*/
		color: #333;
	}
	div#news h2 {
		font-size: 1.6em;
	}
h3 {
	font-size: 1.2em;
}
h5 {
	font-weight: lighter;
	text-align: center;
	font-size: 1.0em;
	color: #777;
}
p {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0.5em 0em;
	font-size: 1.2em;
}
div#left ul {
	margin: 0.5em 0em;
	font-size: 1.2em;
}
div#left ul li {
	list-style: none outside;
	padding-left: 7px;
}
div#left div#info ul li small#contact {
	font-size: 80%;
} 
div#left div#info ul li p small#noscript {
	font-size: 70%;
} 
div#left div#menu ul {
	font-weight: bold;
	font-size: 1.4em;
}

div#right ul.archivelist {
	margin: 0.5em 0em;
	font-size: 1.2em;
}
div#right ul.archivelist li {
	list-style: circle outside;
	margin-left: 33px;
}


div#right div.posts ul, div#right div.posts ol {
	margin: 0.5em 0em;
	font-size: 1.1em;
}
div#right div.posts ul li {
	list-style: circle outside;
	margin-left: 33px;
}
div#right div.posts ol li {
	list-style: decimal outside;
	margin-left: 33px;
}

/* -- ======================== -- LINKS ------ */

div#right a:link, div#right a:visited {
	text-decoration: underline;
	color: #663300;
}
div#right a:hover, div#right a:active {
	text-decoration: none;
	color: #993300;
}
div#right div#news h2 a:link, div#right div#news h2 a:visited {
	text-decoration: none;
	color: #663300;
}
div#right div#news h2 a:hover, div#right div#news h2 a:active {
	text-decoration: underline;
	color: #993300;
}
div#left div#info a:link, div#left div#info  a:visited {
	text-decoration: underline;
	color: #FFFF99;
}
div#left div#info a:hover, div#left div#info a:active {
	text-decoration: none;
	color: #FFFF33;
}
div#left div#menu a:link, div#left div#menu a:visited {
	text-decoration: underline;
	color: #FFFFCC;
}
div#left div#menu a:hover, div#left div#menu a:active {
	text-decoration: none;
	color: #FFFF66;
}
div#left div#menu li a:hover:after {
	content: " >>"
}
div#footer a:link, div#footer a:visited {
	text-decoration: none;
	color: #777777;
}
div#footer a:hover, div#footer a:active {
	text-decoration: underline;
	color: #330000;
}

/* -- ======================== -- IMAGES ----- */

.about-image {
	margin: 3px 11px 3px 0px;
	border: 3px solid #333;
	display: block;
	padding: 3px;
	float: left;
	width: 125px;
}

/* -- ======================== -- DETAILS ---- */

.hr {
	margin: 11px 0px;
}
.hide {
	display: none;
}
.clear {
	clear: both;
}

.normal {
	font-weight: normal;
	font-size: 95%;
}
.border {
	border: 3px double #CFA960;
}

div.more-link p, .more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/* -- HACKZ -- */

div.fix { display: inline-table; }
div.fix:after { 
   content: ".";
   visibility: hidden;
   display: block;
   clear: both;
   height: 0px; 
}
/* Hides from IE-mac \*/
* html div.fix { height: 1%; }
div.fix { display: block; }
/* End hide from IE-mac */

/* -- All your code are belong to poetry -- */
