div#blog{
	font-size:1.25em;
}
	div#blog div#submenu{
		padding:1em 1em .2em 1em;
		background:#555;
		overflow:auto;
		height:auto;
		font-size:.95em;
	}
		div#blog div#submenu dl{
			padding:0 1em .5em 0;
			margin:0 1em .5em 0;
			border-bottom:1px dotted #333;
			overflow:auto;
		}
			div#blog div#submenu dl dt{
				color:#fff;
				font-weight:bold;
				width:10em;
				float:left;
				clear:left;
			}
			div#blog div#submenu dl dd{
				margin:0 0 0 10em;
				padding:0;
			}
				div#blog div#submenu dl dd a{
					color:#ddd;
					font-size:.8em;
				}
					div#blog div#submenu dl dd a:hover,
					div#blog div#submenu dl dd a:focus{
						color:#fff;
					}
				div#blog div#submenu dl dd input{
					position:relative;
					top:4px;
					width:15em;
					padding:.1em 0;
					background:#777;
					color:#fff;
					border:none;
				}
					* html div#blog div#submenu dl dd input{
						top:-1px;
						margin:0 .5em 0 0
					}
					*:first-child+html div#blog div#submenu dl dd input{
						top:-1px;
						margin:0 .5em 0 0
					}
				div#blog div#submenu dl dd button{
					width:23px;
					height:23px;
					background-color:#555;
					background-image:url(../images/general/btnSearch.gif);
					background-position:0 0;
					border:none;
				}
					div#blog div#submenu dl dd button:hover,
					div#blog div#submenu dl dd button:focus{
						background-position:0 -23px;
						cursor:pointer;
					}
	
	div#blog div#blogContents{
		clear:left;
		padding:2em;
		font-size:.9em;
		border:1px solid #ccc;
	}
		div#blog div#blogContents h4{
			font-size:2em;
			font-weight:bold;
			margin:0 -7px .8em -7px;
			background:url(../images/general/bgTitle.gif) no-repeat left top;
			line-height:36px;
			padding:0 0 0 7px
		}
			div#blog div#blogContents h4 a{
				color:#ddd;
				background:url(../images/general/bgTitle.gif) no-repeat right top;
				display:block;
			}
				div#blog div#blogContents h4 a:hover,
				div#blog div#blogContents h4 a:focus{
					color:#fff
				}
				div#blog div#blogContents h4 span{
					display:block;
					font-size:0.5em;
					color:#aaa;
					line-height:1.5em;
				}
					div#blog div#blogContents h4 span a{
						color:#aaa;
						display:inline;
						background:none;
					}
						div#blog div#blogContents h4 span a:hover,
						div#blog div#blogContents h4 span a:focus{
							color:#ccc
						}
			div#blog div#blogContents div.internalContent{
				margin:0 0 1.8em 0;
				color:#555;
				line-height:1.6;
			}
				div#blog div#blogContents div.internalContent img{
					border:1px solid #aaa;
					margin:.2em .2em .2em 0;
					max-width:95%;
					height:auto;
				}
				div#blog div#blogContents div.internalContent code,
				div#blog div#blogContents div.internalContent blockquote{
					font-family:monospace;
					font-size:110%;
					border:1px dotted #ccc;
					background:#fafafa;
					padding:.5em;
					display:block;
					margin:.9em -1px;
					border-radius:.25em;
					-webkit-border-radius:.25em;
					-moz-border-radius:.25em;
				}
			div#blog div#blogContents ul.more{
				margin:0 0 4em 0;
				padding:.9em 0 .5em 0;
				font-size:1.1em;
				border-bottom:3px solid #F8CC11;
			}
				div#blog div#blogContents ul.more li{
					display:inline-block;
					margin:0 .9em 0 0;
					color:#333;
					line-height:20px;
				}
					div#blog div#blogContents ul.more li.readMore{
						font-weight:bold;
						background-image:url(../images/general/btnReadmore.gif);
						background-image:no-repeat;
							background-position:left top;
							height:20px;
							padding:0 0 0 7px;
					}
						* html body div#blogContents ul.more li.readMore{
							width:7.1em;
							margin:0 0 1em 0;
						}
						*:first-child+html div#blog div#blogContents ul.more li.readMore{
							width:7.1em;
							margin:0 0 1em 0;
						}
						div#blog div#blogContents ul.more li.readMore a{
							background-image:url(../images/general/btnReadmore.gif);
							background-image:no-repeat;
							background-position:right top;
							height:20px;
							display:inline-block;
							padding:0 10px 0 0;
						}
					div#blog div#blogContents ul.more li a{
						color:#333;
					}
						div#blog div#blogContents ul.more li a:hover,
						div#blog div#blogContents ul.more li a:focus{
							color:#111;
						}
			div#blog div#blogContents div.pageswitch{
				color:#fff;
				background:#555;
				padding:.7em .5em;
				margin:0 -2em -2em -2em;
			}
				div#blog div#blogContents div.pageswitch a{
					color:#fff;
					font-weight:bold;
				}
					div#blog div#blogContents div.pageswitch a:hover,
					div#blog div#blogContents div.pageswitch a:focus{
						color:#ddd;
					}
			
			div#blog div#blogContents dl.comments{
				margin:1.8em 0;
				padding:.9em 0 0 1px;
				border-top:3px solid #aaa;
				color:#555;
			}
				div#blog div#blogContents dl.comments a{
					color:#555;
				}
					div#blog div#blogContents dl.comments a:hover,
					div#blog div#blogContents dl.comments a:focus{
						color:#333;
					}
				div#blog div#blogContents dl.comments dt{
					font-weight:bold;
				}
					div#blog div#blogContents dl.comments dt span{
						margin:0 0 01em;
						color:#777
					}
				div#blog div#blogContents dl.comments dd{
					border-bottom:1px dotted #ccc;
					margin:0 0 .5em 0;
					padding:0 0 .5em 0;
				}
			div#blog div#blogContents dl.commentForm{
				margin:0 0 .9em 1px;
			}
				div#blog div#blogContents dl.commentForm dt{
					font-weight:bold;
					color:#555;
					width:6em;
					float:left;
					clear:left;
				}
				div#blog div#blogContents dl.commentForm dd{
					margin:0 0 .5em 6.5em;
					text-align:left;
				}
					div#blog div#blogContents dl.commentForm dd input{
						width:100%;
						background:#ddd;
						border:1px dotted #aaa;
						padding:.1em 0;
					}
						div#blog div#blogContents dl.commentForm dd input#nucleus_cf_remember{
							width:auto;
							background:none;
							border:none;
							padding:0;
						}
					div#blog div#blogContents dl.commentForm dd textarea{
						width:100%;
						height:10em;
						border:1px dotted #aaa;
						background:#ddd;
						padding:.1em 0;
					}
						div#blog div#blogContents dl.commentForm dd input:focus,
						div#blog div#blogContents dl.commentForm dd textarea:focus{
							background:#fff;
						}
				div#blog div#blogContents dl.commentForm dd.submit{
					margin:.9em 0 0 0;
					clear:left;
				}
					div#blog div#blogContents dl.commentForm dd.submit button{
						width:100%;
						height:35px;
						background-image:url(../images/general/btnComment.gif);
						background-position:0 0;
						border:none;
					}
						div#blog div#blogContents dl.commentForm dd.submit button:hover,
						div#blog div#blogContents dl.commentForm dd.submit button:focus{
							background-position:0 -35px;
							cursor:pointer
						}