/* 
© 2004 Suzanne Carter-Jackson 
All Rights Reserved Except Where Noted or Prohibited by Law

Zero Cattle 2004
You are welcome to learn from these files, but please do not use them as-is.
All images referenced herein are copyrighted and/or licensed for use and 
ARE NOT in the public domain.
Some images referenced herein are trademarked to Zero Cattle and may not be used.
Some images referenced herein are copyrighted to 3rd party artists and licensed 
through iStockphoto.com and may not be used.
*/

/* I hate IE7 everything went bust for it when it came out. Years of working fine, suddenly, bah. Stupid stupid stupid backwards ridiculous MicroSoft. Use Firefox! */

.attribution {
	padding-left: 45px;
	font-size: 11px;
	font-style: italic;
}

.alert {
	color: #900;
	}
	
.leftimg {
    float: left;
    margin: 0 10px 10px 0;
    }

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

.img {
    margin: 20px auto;
    }
    
body {
	background: url(/images/183-188-142.jpg) rgb(183,188,142) repeat;
	font-family: 'Puritan', geneva, helvetica, arial, "gill sans", "trebuchet ms", verdana;
	font-size: 12px;
	line-height: 170%;
	margin: 25px 0 50px 0;
	padding: 0;
	}
	
.smallcap {
    font-size: 12px;
    text-transform: uppercase;
    }
    
.dateposted {
    font-size: 12px;
	font-family: "gill sans light", "trebuchet ms", verdana;
    }
	
address {
	background: url(/images/183-188-142.jpg) rgb(183,188,142) repeat;
	width: 760px;
	margin: auto;
	font-style: normal;
	font-size: 12px;
	line-height: 100%;
	color: #666;
	margin-top: 0;
	margin-bottom: 0;
	}	
	
img {
	border: 0;
	}
	
#navigation a:hover {
	background: none;
	}

#navigation {
	background: url(/images/255-243-157.jpg) rgb(225,243,157) repeat;
	height: 38px;
	margin: 0;
	padding: 0;
	text-align: left;
	}

#container {
	background-image: url(/images/255-243-157.jpg);
	background-repeat: repeat;
	background-color: rgb(225,243,157);
	width: 760px;
	/* height: 1500px; */
	margin: auto;
	padding: 0;
	}

h1 {
	font-family: 'Puritan', geneva, helvetica, arial, "trebuchet ms", verdana;
	font-size: 25px;
	margin: 25px 0 25px 0;
	padding: 0;
	text-align: center;
	/*color: rgb(72,96,22);*/
	color: #000;
	letter-spacing: .25em;
	}

#leftcolumn h2, #leftcolumn h3 {
	font-family: geneva, helvetica, arial, "gill sans", "trebuchet ms", verdana;
	font-size: 20px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 15px;
	letter-spacing: .1em;
	color: rgb(72,96,22);
	}

#maincolumn h2 {
	font-family: geneva, helvetica, arial, "gill sans", "trebuchet ms", verdana;
	font-size: 35px;
	width: 100%;
	font-size: 15px;
	letter-spacing: .1em;
	color: rgb(72,96,22);
	padding-top: 0;
	}

#maincolumn h3 {
	font-family: geneva, helvetica, arial, "gill sans", "trebuchet ms", verdana;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: .1em;
	color: black;
	}

p {
	background: url(/images/255-243-157.jpg) rgb(225,243,157) repeat;
    color: #000;
    font-size: 12px;
    }

div.sample {
	background: url(/images/255-243-157.jpg) rgb(225,243,157) repeat;
	border: 2px solid rgb(72,96,22);
	width: 350px;
	}

a {
	color: rgb(28,55,150);
	}
	
a:hover {
	color: rgb(0,30,120);
	background-color: rgb(218,237,59);
	text-decoration: none;
	}	
	
#header {
	/* use header_image.php as the background in the future to rotate headers */
	/*background-image: url(/images/zc_header.jpg);
	background-repeat: no-repeat;*/
	}
	
#footer {
	/*background-image: url(/images/zc_footer.jpg);
	background-repeat: no-repeat;*/
	background: url(/images/255-243-157.jpg) rgb(225,243,157) repeat;
	width: 760px;
	margin: auto;
	padding: 0;
	background-position: bottom;
	clear: both;
	float: none;
	margin-top: 25px;
	}
	
#content {
	background: url(/images/255-243-157.jpg) rgb(225,243,157) repeat;
	width: 740px;
	display: block;
	text-align: center;
	padding: 0 10px;
	}
	
#leftcolumn {
	background: url(/images/255-243-157.jpg) rgb(225,243,157) repeat;
	width: 181px;
	margin: 0;
	padding: 0 0 0 10px;
	vertical-align: top;
	float: left;
/*	clear: none; 
	position: absolute;
	top: 240px;
	left: 0; */
	text-align: left;
	}

.minisection {
	background-image: url(/images/bg_narrow_column.jpg);
	background-repeat: no-repeat;
	background-color: rgb(225,243,157);
	padding: 5px 10px 0 10px;
	margin-bottom: 25px;
	width: 161px;
	font-size: 15px;
	}
	
.minisection ul, .minisection li {
	padding: 0;
	margin: 5px 5px 5px 0;
	list-style-type: none;
	font-size: 12px;
	}
	
#maincolumn {
	background: url(/images/255-243-157.jpg) rgb(225,243,157) repeat;
	width: 539px;
	padding: 0 0 0 10px;
	margin: 0;
	margin-left: 191px;
	vertical-align: top;
	text-align: left;
	}

.section {
	background-image: url(/images/bg_wide_column.jpg);
	background-repeat: no-repeat;
	background-color: rgb(225,243,157);
	padding: 5px 15px 0 10px;
	width: 499px;
	}

.totop {
	text-align: center;
	margin: 15px auto;
	}

.totop a:hover {
	background: none;
	}

/*********** ARTICLES *************/

.editthis {
	color: red;
	}


