/************* entire page *************/

body {										background-color: #6B8E00;
												font-family: Verdana, Arial, Helvetica, sans-serif;
												font-size: 76%;
												line-height: 125%;
												margin: 0;
												padding: 0; }
		
#masthead {									position: absolute;
												top: 75px;
												left: 63%;
												z-index: 5;
												height: 135px;
												width: 240px;
												background: transparent url(wordballoon.gif) no-repeat; }

#masthead img { 							height: 135px;
												width: 240px;
												margin: 0;
												border-width: 0; }




/************* begin meat *************/						
						
#meat {										position: absolute;
												z-index: 3;
												top: 0px;
												left: 0px;
												overflow: hidden;
												width: 65%;
												color: #f0f3e5;
												padding: 45px 0 0 0;
												background: #000 url(figure.gif) top right no-repeat; }
						
#meat a {									text-decoration: none;	 }						
#meat a:link {								color: #6B8E00;  }		
#meat a:visited {							color: #4D590D; }
#meat a:hover,
#potatoes a:active {						color: #FFF;
												text-decoration: underline; }
.blogs div img { margin-bottom: 1em; }

.blogs div a img { 			border-width: 3px;
												
												border-color: #6B8E00; }

.blogs div a:visited img {	border-color: #4D590D; }

.blogs div a:hover img{ 	border-color: #FFF; }

.note { 										font-size: .8em;
												color: #b5c67f;
												margin: 0 0 2em 0; }					

.blogs { 									margin: 0 40px 9em 40px;
												text-align: justify; 
												padding-top: 2em;
												line-height: 1.8em;
												font-size: 1em; }

.posted {									text-align: right;
												font-size: .8em;
												margin: 0;
												padding: 0;
												color: #b5c67f; }

.blogs h1 {									text-align: right;
												font-size: 1.6em;
												color: #6B8E00;
												margin: 0 0 .4em 0;
												padding: 0; }

.blogs h2 {									text-align: right;
												font-size: 1.4em;
												color: #6B8E00;
												margin: 0 0 .4em 0;
												padding: 0; }

.blogs p { 									margin: 0 0 2em 0; }

.blogs blockquote { 						margin: 0 0 2em 0;
												color: #b5c67f; }

.blogs dt { 								color: #b5c67f; }
.blogs dd { 								margin: 0 0 2em 0; }

.bloglinks {								text-align: right;
												font-size: .8em;
												margin: 0;
												padding: 0;
												color: #b5c67f; }
												
.nowplaying {								text-align: right;
												font-size: .8em;
												padding: 0;
												color: #b5c67f;
												border-top: 1px solid #202b00;  }


#prevNext { 								margin: -7em 30px 5em 40px;
												text-align: right; 
												padding-top: 2em;
												line-height: 1.8em;
												font-size: .8em; }
												
#prevNext a {								margin: 0 10px; }

												
#disclaimer {								text-align: right;
												font-size: .8em;
												margin: 0;
												padding: 0;
												margin: 0 45px 5em 45px; }




#copyright {}

#credits { 									border-top: 1px solid #202b00; }

#bannerLinks { 							margin-top: 3em; }


img.meatWrap {								height: 10px;
												float: right;
												clear: right;
												margin: 0px 0px 0px 25px; }

#wrapper01 { 								width: 180px;		 }
#wrapper02 { 								width: 190px;  }
#wrapper03 { 								width: 200px; height: 40px; }
#wrapper04 { 								width: 195px; }
#wrapper05 { 								width: 185px; }
#wrapper06 { 								width: 175px; height: 25px; }
#wrapper07 { 								width: 180px; height: 45px;  }
#wrapper08 { 								width: 170px;  }
#wrapper09 { 								width: 165px; }
#wrapper10 { 								width: 160px; height: 30px; }
#wrapper11 { 								width: 175px; }
#wrapper12 { 								width: 185px; }
#wrapper13 { 								width: 210px; }
#wrapper14 { 								width: 225px; }
#wrapper15 { 								width: 240px; height: 20px; }
#wrapper16 { 								width: 170px; }
#wrapper17 { 								width: 160px; }
#wrapper18 { 								width: 150px; }
#wrapper19 { 								width: 145px; height: 40px; }
#wrapper20 { 								width: 150px;  }
#wrapper21 { 								width: 145px; height: 15px; }
#wrapper22 { 								width: 140px; }
#wrapper23 { 								width: 135px;}
#wrapper24 { 								width: 120px;}
#wrapper25 { 								width: 110px; }
#wrapper26 { 								width: 45px; height: 50px;  }
#wrapper27 { 								width: 35px; height: 425px;  }

#moblogEntry #wrapper13, #moblogEntry #wrapper14, #moblogEntry #wrapper15, #moblogEntry #wrapper16, #moblogEntry #wrapper17, #moblogEntry #wrapper18, #moblogEntry #wrapper19, #moblogEntry #wrapper20,
#moblogEntry #wrapper21, #moblogEntry #wrapper22, #moblogEntry #wrapper23, #moblogEntry #wrapper24, #moblogEntry #wrapper25, #moblogEntry #wrapper26, #moblogEntry #wrapper27 { width: 35px!important; }

/************* end meat *************/		



/************* begin potatoes *************/							

#potatoes {									position: absolute;
												z-index: 2;
												top: 240px;
												left: 65%;
												width: auto;
												padding: 0 30px 0 15px;
												text-align: left;
												font-size: .9em; }

#potatoes a {								text-decoration: none; }						

#potatoes a:link {						color: #FFF; }		

#potatoes a:visited {					color: #4D590D; }

#potatoes a:hover,
#potatoes a:active {						color: #A6BB66; }

#potatoes h1 {								font-size: 1em;
												margin: 3em 0px .4em 0px;
												padding: 0px;
												color: #000; }	




#bannerGraphics { 						margin: 3em 0 0 0; }

#bannerGraphics div a img { 			border-width: 3px;
												margin: 0 10px 10px 0;
												border-color: #A6BB66; }

#bannerGraphics div a:visited img {	border-color: #4D590D; }

#bannerGraphics div a:hover img{ 	border-color: #FFF; }


#humorBlogsScript {						margin-bottom: 10px;  }
#humorBlogsScript a img {				margin: 0px!important; }

#potatoes #moblogSidebar div a img { 			border-width: 3px;
									margin: 0 6px 6px 0;
									width: 50px;
									height: 50px;
									border-color: #A6BB66; }

#potatoes #moblogSidebar div a:visited img {	border-color: #4D590D; }

#potatoes #moblogSidebar div a:hover img{ 	border-color: #FFF; }

#potatoes #moblogSidebar div { display: inline!important; }

#potatoes #moblogSidebar .moblogMain { display: none!important; }






.amazonGraphic img { 					border-width: 3px; }

#potatoes ul {								margin: 0px 0px 1em 0px;
												padding: 0px; }	

#potatoes li {								list-style: none; }

#switchColors { 							display: none; }

.sidebarLinks {  							margin-right: 20px;}

#blogSearch form { 						margin: 0 0 0 0; }

#turkeySearch {							margin: 0 0px 0 0px;
												padding: 0px; 
												line-height: 10px;
												vertical-align: top; }

#search { 									width: 100px; 
												font-size: 10px; 
												vertical-align: top;
												margin: 0;
												padding: 3px 3px 3px 3px;
												border-width: 1px;
												border-style: solid;
												border-color: #000; }

#archiveJumpMenuSubmit,
#retroSubmit,
#searchSubmit { 							width: 30px; 
												vertical-align: top;
												font-size: .8em; 
												margin: 1px 0 0 0;
												padding: 0px 0px 3px 0px;			
												border-width: 1px;
												border-style: solid;
												border-color: #000;
												background-color: #000;
												color: #6B8E00; }

#archiveJump,
#setVersion {								margin: 0 0 0 0;
												background-color: #b5c67f; 
												color: #000; }


									 
#retroForm {								margin: 0 0 0 0; }




#recentResponses ul li { 				padding-bottom: 1em; }

img.potatoWrap { 							display: none; }


/************* end potatoes *************/									





table#archives { 							border-collapse: collapse;
												width: auto;
												margin: 0 30px 7em 30px; }

table#archives td { 						padding: 5px;
												border-top-width: 1px;
												border-top-style: solid;
												border-color: #2b3900;
												vertical-align: top; }

#archives th { 							font-size: .9em; 
												font-weight: normal;
												color: #b5c67f;
												cursor: pointer; }

#archiveResponses {						text-align: center!important; }
#archiveDate {								text-align: center!important; }
#archiveTitle {							text-align: left!important; }	







/*
#searchAgainButton

.respondButtons input {													background-color: 		#452C38; }
#searchAgainInput

#search


*/					







/*

#FFF
f0f3e5
e1e8cc
d2ddb2
c4d299
b5c67f
a6bb66
97b04c
88a533
799919

608000

557200
4b6400
405500
364700
2b3900
202b00
151c00
0b0e00

#000

*/





#reply label {				display: block; 
								font-size: .9em; 
								margin-top: 1em;
								color: #6B8E00; }

#author,
#email,
#url,
#scode { 					width: 200px; 
								font: 1em Verdana, Arial, Helvetica, sans-serif; 
								vertical-align: top;
								margin: 0;
								padding: 3px 3px 3px 3px;
								border-width: 2px;
								border-style: solid;
								border-color: #6B8E00;
								background-color: #b5c67f; }

#text { 						width: 400px; 
								font: 1em Verdana, Arial, Helvetica, sans-serif; 
								vertical-align: top;
								margin: 0;
								padding: 3px 3px 3px 3px;
								border-width: 2px;
								border-style: solid;
								border-color: #6B8E00;
								background-color: #b5c67f;
								scrollbar-base-color: 	#6B8E00; }			

.respondButtons input { width: 100px; 
								vertical-align: top;
								font-size: 10px; 
								margin: 1em 0 0 0;
								border-width: 1px;
								border-style: solid;
								border-color: #b5c67f;
								color: #b5c67f;
								background-color: #6B8E00; }
	
	





#searchResultsHead {		margin: 0 40px 6em 40px;
								text-align: justify; 
								padding-top: 2em;
								line-height: 1.8em;
								font-size: 1em; }		

#searchResultsHead h1 {	text-align: right;
								font-size: 1.6em;
								color: #6B8E00;
								margin: 0 0 .4em 0;
								padding: 0; }

#searchResultsHead p { 	margin: 0 0 2em 0; }
						
#searchAgain { 			margin: 0 40px 9em 40px;
								text-align: justify; 
								padding-top: 2em;
								line-height: 1.8em;
								font-size: 1em; }							

#searchAgain h2 {			text-align: left;
								font-size: 1.4em;
								color: #6B8E00;
								margin: 0 0 .4em 0;
								padding: 0; }
												
												
#searchAgainInput input{width: 350px; 
								vertical-align: top;
								margin: 0 0 1em 0;
								padding: 3px 3px 3px 3px;
								border-width: 2px;
								border-style: solid;
								border-color: #6B8E00;
								background-color: #b5c67f; }

#searchAgainCheckboxes{	margin: 0 0 1em 0;
								font: .8em Verdana, Arial, Helvetica, sans-serif; }

#searchAgainCheckboxes input {	color: #b5c67f; }
#searchAgainCheckboxes label { 	color: #6B8E00;
											margin-right: 3em; }		
#searchAgainButton input { 		width: 100px; 
											vertical-align: top;
											font: 1em Verdana, Arial, Helvetica, sans-serif;
											margin: 1em 0 0 0;
											border-width: 1px;
											border-style: solid;
											border-color: #b5c67f;
											color: #b5c67f;
											background-color: #6B8E00; }

.searchResult { 						margin: 0 40px 6em 40px;
											text-align: justify; 
											padding-top: 2em;
											line-height: 1.8em;
											font-size: 1em; }

.searchResult h1 {					text-align: right;
											font-size: 1.6em;
											color: #6B8E00;
											margin: 0 0 .4em 0;
											padding: 0; }

.searchResult h2 {					text-align: right;
											font-size: 1.4em;
											color: #6B8E00;
											margin: 0 0 .4em 0;
											padding: 0; }

.searchResult p { 					margin: 0 0 2em 0; }

.searchResult blockquote { 		margin: 0;
											color: #b5c67f; }

.searchResult dt { 					color: #b5c67f; }
.searchResult dd { 					margin: 0 0 2em 0; }
												


#moblogIndex .blogs div { display: inline; margin-right: 5px; }

#moblogEntry h1 { text-transform: lowercase; }
#moblogEntry .moblogThumb { display: none; }

#moblogIndex .moblogMain { display: none!important; }




#twitter_update_list {	width: 250px; }

li.twitter {			line-height: 1em;
						margin-bottom: 5px;
						padding-bottom: 8px;
						border-bottom: 1px solid #4D590D;
						 }
						
li.lastTwitter {		text-align: right; }					


.hideme {			display: none; }



.noteSpacer {		margin: -1em 0 4em 0; }	



#archiveJumpMenu select optgroup {	font-style: normal; margin-top: 1em; }
#archiveJumpMenu select optgroup option {	padding: 0; }

.archiveLinks {	text-align: right; margin: 0 40px; }

#archiveLinksBottom {	margin: -5em 40px 4em 40px; }