@charset "utf-8";
/* CSS Document */

/* base stuff */
body{ background: #333200; font: normal 11px Arial,Helvetica,sans-serif; }
a{ text-decoration: underline; }
a:hover{ text-decoration: none; }
a img{ border: none; }
img{  }
p{  }

/* layout stuff */
#header{ background: url('/images/header-bg.jpg') top center repeat-x; color: #cc9966; }
	#header a { color: #cc9966; text-decoration: none; }
	#header a:hover { text-decoration: underline; }
#content{ background: #8e9445; }
	#content-left{ background: url('/images/content-bg.jpg') top left no-repeat; }
		#content-left p{ color: #ffffff; font-size: 12px; }
		#content-left div{ color: #333333; }
		#content-left ul{  }
		#content-left ul.info{  }
		#content-left ul.info li{  }
			a.link-white12 { text-decoration:underline; color:#FFF; font-size:12px; }
		#content-left ul.boxes{  }
		#content-left ul.boxes li{  }
			ul.boxes li #payusvisit-top{ background: url('/images/payusvisit_01.png') top center no-repeat; }
			ul.boxes li #payusvisit{ background: #bae2e2; border-left: 1px solid #485f5f; border-right: 1px solid #485f5f; }
				#payusvisit h3{ color: #006666; font-size: 18px; font-weight: bold; }
			ul.boxes li #payusvisit-btm{ background: url('/images/payusvisit_03.png') top center no-repeat; }
			ul.boxes li #maillist-top{ background: url('/images/maillist_01.png') top center no-repeat; }
			ul.boxes li #maillist{
				background: #c2e085 url('/images/maillist_02.jpg');
				border-left: 1px solid #485f5f;
				border-right: 1px solid #485f5f;
			}
				#maillist h3{ color: #336600; font-size: 18px; font-weight: bold; }
				#maillist #maillist-form input{ background: #ffffff; color: #336600; font-size: 11px; border: 1px solid #bbb7a9; }
				#maillist #maillist-form input.submit{
					background: url('/images/mailjoin-bg.jpg');
					color: #ffffff;
					font-size: 12px;
					border: 1px solid #003300;
				}
			ul.boxes li #maillist-btm{ background: url('/images/maillist_03.png') top center no-repeat; }
	#content-right{ }
		#main{ background: #ffffff url('/images/main-bg.jpg') top center repeat-x; color: #666666; }
			#main h2{ color: #999999; font-size: 16px; }
			#main a{ color: #669900; }
			#main a:hover{ }
			#main #follow{  }
			#main #mainboxes{  }
				#mainboxes-top{ background: url('/images/main-boxes_01.png') top center no-repeat; }
				#mainboxes-head{
					background: url('/images/main-boxes_02.png') top center repeat-x;
					border-left: 1px solid #dddddd;
					border-right: 1px solid #dddddd;
				}
					#mainboxes-head ul{  }
					#mainboxes-head ul li{ font-size: 18px; text-transform: lowercase; border-right: 1px solid #e1e1e1; }
					#mainboxes-head ul li.last{ border-right: none; }
					#mainboxes-head ul li h2{  }
				#mainboxes-content{
					background: #e9e9e9 url('/images/main-boxes_04.png') top center repeat-x;
					border-left: 1px solid #dddddd;
					border-right: 1px solid #dddddd;
					border-top: 1px solid #e1e1e1;
				}
					#mainboxes-content ul{  }
					#mainboxes-content ul li{ border-right: 1px solid #e1e1e1; }
					#mainboxes-content ul li.last{ font-size: 16px; border-right: none; }
					#mainboxes-content ul#blogfeed{  }
					#mainboxes-content ul#blogfeed li{ border: none; }
					#mainboxes-content ul#blogfeed li.last{  }
					#mainboxes-content ul#blogfeed li a{ color: #669900; }
					#mainboxes-content ul#blogfeed li a:hover{  }
					#mainboxes-content ul#recipe{  }
					#mainboxes-content ul#recipe li{ border: none; }
				#mainboxes-btm{ background: url('/images/main-boxes_05.png') top center no-repeat; }
#footer{ background: url('/images/footer-bg.jpg') top center repeat-x; }
	#footer, #footer a { color: #666633; text-decoration: none; }
	
/* misc stuff */
.underline{ text-decoration: underline; }