/*------------------------------------------------------------------ 
[Master Stylesheet] 
Project:    Purple Penguin


[Typography] 
All text: font-family: Verdana, arial, helvetica, sans-serif;
Body text: 0.8em

[Colours]
Body Text: 		#000000 (Black)
Purple: 		#93278f
Light Purple: 	#e6c8e6
Light Gray: 	#cccccc

/*=STRUCTURE
----------------------------------------------- */


form { text-align: center;	}

#wrapper { width: 900px; background: #fff; margin: 35px auto; text-align: left; position:relative;}
	
#SideBar { width: 430px; float: left; padding: 0px; margin:0; position:relative;}

#Main { float:right; width: 460px; padding: 22px 0px 0px 0px; margin: 0; }

#Header, #Footer { position:relative; }


/*=STYLE
----------------------------------------------- */

body {
	font-family: "Times New Roman",Verdana, Arial;
	color: black;
	font-size: 0.8em;
	margin:0;
	padding:0;			
}



/* LINKS */

a { color: #000; text-decoration: underline; }
a:hover { color:#015651; text-decoration: none; }


/* LISTS */
#Main ul, #Main ol { margin: 0 0 25px 25px; padding: 0; list-style-position: outside; }
#Main ul { margin-left: 10px; }
#Main li { margin: 0 0 5px; padding: 0; list-style-type: disc; }


/* =GENERAL
----------------------------------------------- */
p { margin:0 0 1em; line-height:1.5em; }

pre {  margin:0 0 1em;  font-size:100%;  }

pre.codeblock { background:#eee; border:1px solid #ccc; padding:5px; }

code {font:110% "Courier New";}

img {border:none} 

hr {margin: 1em 0; color:#3c3c3c; background-color:#3c3c3c; height:2px; border:none;}

.spacer {clear:both;position:relative;font-size:0px;height:0px;line-height:0px;} 

.hidden {position:absolute;	left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}

p.moreLink { text-align:right; }

.highlight {color:#93278f}

.error {color:#c00;font-weight:bold}

.success {color:#390;font-weight:bold}

.caption {color:#999;font-size:11px}

.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: -1px}

small {font-size:11px}

.gallery {	width: 80px; height: 80px; float: left; display: block; }

.author {font-weight:bold; margin-top:0px; padding-bottom: 15px; border-bottom:solid 1px #e6c8e6;}

img#farmhouseimg {margin-left:110px}

img#thelogo {border:0px solid green}

#gallery img {border:1px solid #bebd9f;padding:3px;display:inline-block;margin:3px 13px 3px 13px}