/* @override http://www.nargalzius.com/f/c/blog.css */

#nPrimaryContent {
	width: 570px;
}

#nSecondaryContent {
	width: 380px;
}

#nSecondaryContainerL {
	width: 190px;
}

#nSecondaryContainerR {
	width: 190px;
}

/* BLOG SECTION HEADERS (SLIDING DOORS) */
.sidebarHR,
#nMainLatestHR,
#nMainRecentHR,
#nAuthorAreaHR,
#nLinkAreaHR,
#nTopicAreaHR,
#nCommentAreaHR,
#nArchiveAreaHR,
#nCalAreaHR,
#nArchiveMainHR,
#nArchiveCommentsHR, 
#nArchiveOnThisDayHR, 
#nArchiveRelatedEntryHR,
#nArchiveYearHR,
#nAdminAreaHR {
	height: 22px;
	margin: 0 0 1px 0;
	padding: 0;
	font-size: 9px;
	background: url(/f/i/blog/header_line.gif) repeat-x bottom;
	/* text-transform: uppercase; */
}

#nMainLatestHR .nHRleft,
#nMainRecentHR .nHRleft,
#nAuthorAreaHR .nHRleft,
#nLinkAreaHR .nHRleft,
#nTopicAreaHR .nHRleft, 
#nCommentAreaHR .nHRleft,
#nArchiveAreaHR .nHRleft,
#nCalAreaHR .nHRleft
#nArchiveMainHR .nHRleft,
#nArchiveCommentsHR .nHRleft, 
#nArchiveOnThisDayHR .nHRleft, 
#nArchiveRelatedEntryHR .nHRleft, 
#nArchiveYearHR .nHRleft,
#nAdminAreaHR .nHRleft {
	text-align: center;
}

.nHRleft, .nHRright {
	height: 22px;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

.nHRleft {
	float: left;
	background-image: url(/f/i/blog/header_tabL.gif);
	background-position: left bottom;
	padding-left: 25px;
	color: #FFF;
}

.nHRright {
	float: left;
	background-image: url(/f/i/blog/header_tabR.gif);
	background-position: right bottom;
	padding-right: 25px;
}

.nHRspan {
	padding: 5px 5px;
	color: #FFF;
	clear: both;
}

/* GOD IS IN THE DETAILS */

#nMainLatestHR {
	padding-left: 130px;
}

#nMainRecentHR {
	padding-left: 380px;
	margin-top: 20px;
}

#nAuthorAreaHR {
	padding-left: 250px;
}

#nLinkAreaHR {
	padding-left: 30px;
	margin: 20px 0px 10px 0px;
}

#nTopicAreaHR {
	padding-left: 0px;
	margin-top: 20px;
}

#nCommentAreaHR {
	padding-left: 70px;
	margin-top: 20px;
}

#nArchiveAreaHR {
	padding-left: 90px;
	margin-top: 10px;
}

#nCalAreaHR {
	padding-left: 20px;
	margin-top: 20px;
	text-transform: uppercase;
}

#nAdminAreaHR {
	padding-left: 20px;
	margin-top: 20px;
	text-transform: uppercase;
}

/* SEARCH PAGE */

.searchTemplate input {
	display: block;
	width: 140px;
}

.searchTemplate #nArchiveContainer h1 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}

.searchTemplate #nArchiveContainer h3 {
	font-size: 13px;
	margin-bottom: 20px;
}

#nArchiveContainer table {
	display: block;
	clear: both;
}

#nArchiveContainer h2.center {
	text-align: center;
	font-weight: bold;
	font-size: 25px;
	margin-top: 10%;
	color: #f64736;
}

#nArchiveMainHR .nHRleft {
	text-transform:none;
}

/* MAIN ENTRY SECTION */

#nMainLatestBG {
	margin-top: 2px;
	padding-top: 1px;
	background-image: url(/f/i/blog/gradient_entry.gif);
	background-repeat: repeat-x;
}

.nMainLatestEntry {
	clear: both;
	border-bottom: 1px dotted #C5D0BC;
	margin-bottom: 0px;
	padding-bottom: 10px;
	background-image: url(/f/i/blog/bg_entry.gif);
	background-repeat: no-repeat;
	background-position: 97% 0px;
}

.nMainSideInfo {
	color: #999;
	text-align: right;
	width: 130px;
	border-right: 1px solid #F0F5EA;
	padding: 10px 5px;
}

.nMainSideInfoImg {
	float: right;
	background-image: url(/f/i/blog/pixelshaderD.gif);
	width: 120px;
}

.nMainSideInfoImg a,
.nMainSideInfoImg a:link,
.nMainSideInfoImg a:visited {
	display: block;
	text-indent: -90000px;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	width: 120px;
	height: 70px;
	border: none;
}

.cycling { background-image: url(/f/i/blog/icon_topic_cycling.jpg); }
.media { background-image: url(/f/i/blog/icon_topic_media.jpg); }
.nonsense { background-image: url(/f/i/blog/icon_topic_nonsense.jpg); }
.internet { background-image: url(/f/i/blog/icon_topic_internet.jpg); }
.general { background-image: url(/f/i/blog/icon_topic_general.jpg); }
.anime { background-image: url(/f/i/blog/icon_topic_anime.jpg); }
.nargalzius { background-image: url(/f/i/blog/icon_topic_nargalzius.jpg); }
.music { background-image: url(/f/i/blog/icon_topic_music.jpg); }
.technology { background-image: url(/f/i/blog/icon_topic_technology.jpg); }
.photography { background-image: url(/f/i/blog/icon_topic_photography.jpg); }
.perspective { background-image: url(/f/i/blog/icon_topic_perspective.jpg); }

.nMainSideInfoTxt {
	clear: both;
	text-align: right;
	font-size: 9px;
	line-height: 15px;
	padding-top: 10px;
	padding-right: 5px;
}

a.nMainSideTopicGlue,
a.nMainSideTopicGlue:link,
a.nMainSideTopicGlue:visited {
	text-transform: capitalize;
	display: block;
	color: #292929;
}

a.nMainSideTopicGlue:active,
a.nMainSideTopicGlue:hover {
	color: #FFA400;
}

.nMainEntry {
	padding: 13px 15px 0px 10px;
	margin-bottom: 0px;
	width: 400px;
}

.nMainEntryTitle {
	color: #660000;
	font-size: 15px;
	text-transform: uppercase;
	padding-bottom: 2px;
}

.nMainEntryTitle a, 
.nMainEntryTitle a:link, 
.nMainEntryTitle a:visited {
	color: #660000;
	text-decoration: none;
}

.nMainEntryTitle a:active, 
.nMainEntryTitle a:hover {
	color: #FFA400;
	text-decoration: none;
}

.nMainEntryPost {
	color: #954B00;
	background-image: url(/f/i/blog/icon_post.gif);
	background-repeat: no-repeat;
	float: left;
	font-size: 9px;
	padding: 0px 0px 20px 13px;
}

.nMainEntryButton img {
	border: none;
}

a.nMainEntryButton,
a.nMainEntryButton:link,
a.nMainEntryButton:visited {
	margin: 20px 0px 10px 0px;
}

.expand_collapse {
	margin-bottom: 0px;
	float: left;
}

.nMainEntryContent .read_more,
#nArchiveContainer .read_more {
	margin-bottom: 0px;
	float: right;
}

a.nExp,
a.nExp:link,
a.nExp:visited,
a.nCol,
a.nCol:link,
a.nCol:visited,
a.nRead,
a.nRead:link,
a.nRead:visited,
a.nExpColfiller,
a.nExpColfiller:link,
a.nExpColfiller:visited {
	margin: 0px 0px;
	padding: 0px 0px;
	display: block;
	text-indent: -90000px;
	height: 9px;
}

a.nExp:hover,
a.nExp:active,
a.nCol:hover,
a.nCol:active,
a.nRead:hover,
a.nRead:active {
	background-color: #EDEDED;
}

.nExpColfiller {
	background-image: url(/f/i/global/pixel.gif);
	width: 9px;
}

.nExp {
	background-image: url(/f/i/blog/entry_exp.gif);
	background-repeat: no-repeat;
	width: 43px;
}

.nCol {
	background-image: url(/f/i/blog/entry_col.gif);
	background-repeat: no-repeat;
	width: 50px;
}

.nRead {
	background-image: url(/f/i/blog/entry_read.gif);
	background-repeat: no-repeat;
	width: 31px;
}

#nAdminArea {
	line-height: 15px;
	padding: 10px;
	background-image: url(/f/i/blog/pixelshader.gif);
}

#nAdminArea ul {
	margin-left: 20px;
	list-style: none;
	margin: 0px;
}

#nAdminArea ul li {
	background-image: url(/f/i/blog/icon_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 17px;
}

/* BLOG POST PROPER */

.nAdmin,
.edit-comment-admin-links-no-icon {
	border: 1px solid #DDD;
	background-color: #FFF;
	padding: 2px;
	margin-top: 3px;
	float: right;
}

.nMainEntryContent {
	clear: both;
}

.nMainEntryContent, /* for the main page */
#nBlogEntryContent { /* For the archives */
	line-height: 17px;
	font-size: 11px;
}

.nMainEntryContent img.wp-smiley,
#nBlogEntryContent img.wp-smiley,
.nCommentBody.commenttext img.wp-smiley {
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	vertical-align: -5px;
}

.nMainEntryContent h1, #nBlogEntryContent h1,
.nMainEntryContent h2, #nBlogEntryContent h2,
.nMainEntryContent h3, #nBlogEntryContent h3,
.nMainEntryContent h4, #nBlogEntryContent h4,
.nMainEntryContent h5, #nBlogEntryContent h5,
.nMainEntryContent h6, #nBlogEntryContent h6 {
	color: #333;
	margin: 10px 0;
}

.nMainEntryContent h1, #nBlogEntryContent h1 {
	font-size: 17px;
}

.nMainEntryContent h2, #nBlogEntryContent h2 {
	font-size: 15px;
}

.nMainEntryContent h3, #nBlogEntryContent h3 {
	font-size: 13px;
}

.nMainEntryContent h4, #nBlogEntryContent h4 {
	font-size: 11px;
}

.nMainEntryContent h5, #nBlogEntryContent h5 {
	font-size: 10px;
}

.nMainEntryContent h6, #nBlogEntryContent h6 {
	font-size: 9px;
}

.nMainEntryContent img, 
#nBlogEntryContent img,
.nMainEntryContent img.wb, 
#nBlogEntryContent img.wb,
.nMainEntryContent .wb, 
#nBlogEntryContent .wb {
	display: block;
	margin: 0 10px 0 10px;
	background-image: url(/f/i/blog/pixelshader.gif);
	background-repeat: repeat;
	border: 1px solid #DDD;
	padding: 5px;
}

.nMainEntryContent p, 
#nBlogEntryContent p {
	margin-bottom: 10px;
}

.nMainEntryContent img.nb,
#nBlogEntryContent img.nb,
.nMainEntryContent .nb,
#nBlogEntryContent .nb {
	margin: 0px 10px 0px 10px;
	background-image: url(/f/i/global/pixel.gif);
	border: none;
}


.nMainEntryContent ol,
#nBlogEntryContent ol {
	margin-top: 0;
	margin-left: 30px;
}

.nMainEntryContent ol li,
#nBlogEntryContent ol li {
	list-style: decimal !important;
}

.nMainEntryContent ul,
#nBlogEntryContent ul {
	margin-top: 0;
	margin-left: 10px;
}

.nMainEntryContent ul li,
#nBlogEntryContent ul li {
	list-style: none;
	background-image: url(/f/i/blog/icon_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 20px;
}

.nMainEntryContent blockquote,
#nBlogEntryContent blockquote {
	margin: 0px;
	padding: 1px 10px 5px 44px;
	background-image: url(/f/i/blog/icon_quote.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
}

code {
	color: #680000;
}

pre, code {
	font-family: Monaco, "Courier New", Courier, monospace;
	font-size: 10px;
}

.nMainEntryContent pre,
#nBlogEntryContent pre {
	background-image: url(/f/i/blog/icon_code_pre.gif);
	background-repeat: no-repeat;
	background-position: 7px 6px;
	border-left: 3px solid #C5D0BC;
	margin: 0 0 20px 20px;
	padding: 30px 10px 15px 10px;
	background-color: #F0F5EA;
	color: #496319;
	overflow: auto;
}

.nMainEntryContent hr,
#nBlogEntryContent hr,
#nArchiveContainer hr {
	clear: both;
	border: 1px solid #FFF;
	display: block;
	width: 110px;
	height: 9px;
	margin: 15px auto;
	border: none;
	background-image: url(/f/i/global/customHR.gif);
}

#nBlogEntryContent .fn_parent {
	float: right;
	margin-top: 15px;
	margin-bottom: 5px;
	padding: 3px 20px 0px 0px;
	background-image: url(/f/i/blog/pixelshader.gif);
	background-repeat: repeat;
	font-size: 9px;
}

.nMainEntryContent .fn_parent {
	margin: 15px auto 15px auto;
	padding: 3px 20px 0px 0px;
	background-image: url(/f/i/blog/pixelshader.gif);
	background-repeat: repeat;
	font-size: 9px;
}

.nMainEntryContent .fn_parent ol {
	position: relative;
	margin: 0;
	padding: 0;
	left: 9%;
}

.nMainEntryContent .fn_parent ol li {
	width: 320px;
}

.nMainEntryContent blockquote,
.nMainEntryContent pre,
.nMainEntryContent .fn_parent {
	width: 345px;
}

.fn_parent ol {
	margin-left: 15px;
	margin-top: 10px;
	list-style-type: decimal;
}

.fn_parent li {
	margin-left: -30px;
	line-height: 12px;
	padding-bottom: 7px;
}

.fn_linkback {
	/* font-weight: bold; */ font-size: 10px;
}

.entry_updated {
	font-size: 9px;
	color: #CCBE8A;
}

/* ARCHIVE TEMPLATE */

#nArchiveMainHR {
	padding-left: 175px;
}

#nArchiveCommentsHR {
	padding-left: 10px;
	text-transform: uppercase;
}

#nArchiveOnThisDayHR {
	padding-left: 150px;
	margin-top: 20px;
	text-transform: uppercase;
}

#nArchiveRelatedEntryHR {
	padding-left: 460px;
	margin-top: 20px;
	text-transform: uppercase;
}

.nArchiveSinglePostContainer {
	clear: both;
	background-image: url(/f/i/blog/bg_entry.gif);
	background-repeat: no-repeat;
	background-position: 97% 0;
	width: 100%;
	min-height: 150px;
}

#nArchiveContainer hr {
	position: relative;
	margin:20px;
	left: 30%;
}

#nArchiveContainer hr.nArchiveSeparator {
	position: relative;
	margin: 0 0 20px 0;
	left: 0;
	width: 81%;
	background-image: none;
	border-bottom: 1px dotted #C5D0BC;
}

#nArchiveSideBar select {
	margin-top: 5px;
	font-size: 12px;
	width: 150px;
}

#nArchiveHRLinkPrev a,
#nArchiveHRLinkPrev a:link,
#nArchiveHRLinkPrev a:visited,
#nArchiveHRLinkNext a,
#nArchiveHRLinkNext a:link,
#nArchiveHRLinkNext a:visited, 
a#nArchiveHRLinkMain,
a#nArchiveHRLinkMain:link,
a#nArchiveHRLinkMain:visited {
	float: left;
	text-indent: -90000px;
	display: block;
	width: 10px;
	height: 10px;
	margin-left: 3px;
	background-repeat: no-repeat;
}

#nArchiveHRLinkMain {
	background-image: url(/f/i/blog/icon_HRLinkMain.gif);
	background-position: 0px -10px;
}

a#nArchiveHRLinkMain:hover,
a#nArchiveHRLinkMain:active {
	background-position: 0px 0px;
}

#nArchiveHRLinkNext a {
	background-image: url(/f/i/blog/icon_HRLinkNext.gif);
	background-position: 0px -9px;
}

#nArchiveHRLinkPrev a {
	background-image: url(/f/i/blog/icon_HRLinkPrev.gif);
	background-position: 0px -9px;
}

#nArchiveHRLinkPrev a:hover,
#nArchiveHRLinkPrev a:active, 
#nArchiveHRLinkNext a:hover,
#nArchiveHRLinkNext a:active {
	background-position: 0px 1px;
}

#iconGroup {
	display: inline;
}

#nArchiveMainHR strong,
#nArchiveYearHR strong {
	float: left;
	margin-right: 10px;
	/* text-transform: uppercase; */
}

#nArchiveMainContainer {
	background-image: url(/f/i/blog/gradient_entry.gif);
	background-repeat: repeat-x;
	margin: 0;
	min-height: 300px;
	width: 950px;
}

#nArchiveSideBar, #nBlogEntryContainer {
	border-top: 1px dotted #C5D0BC;
}

#nArchiveSideBar {
	color: #999;
	text-align: right;
	border-right: 1px solid #F0F5EA;
	padding: 15px 20px 10px 0px;
	width: 190px;
}

#nArchiveSideBar .nMainSideInfoImg {
	margin-bottom: 5px;
	margin-right: 5px;
}

.nMainSideCatTxt h1 {
	clear: both;

	display: block;	
	text-transform: uppercase;
	font-size: 13px;
	color: maroon;
	margin-bottom: -10px;
}

.nMainSideCatTxt {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
	margin-right: 10px;
}




#nBlogEntryContainer {
	padding: 20px 10px 10px 20px;
	background-image: url(/f/i/blog/bg_entry.gif);
	background-repeat: no-repeat;
	background-position: 97% 10px;
	margin-bottom: 10px;
	width: 740px;
}

#nBlogEntryContent {
	width: 580px;
	clear: both;
	display: block;
	margin-top: 20px;
}

#nBlogEntryContainer embed,
#nBlogEntryContainer object {
	margin-top:10px;
}

#nBlogEntryContent blockquote,
#nBlogEntryContent pre {
	width: 92%;
}

#nBlogEntryContent .fn_parent {
	width: 80%;
	padding: 5px 10px 10px 0;
}

#nArchiveSecondaryContainer {
	float: right;
	width: 750px;
}

/* SINGLE PAGE: COMMENTS */
#commentInputHeaders,
#commentInputHeaders div,
#commentInputHeaders div label,
#commentInputHeaders div input,
#commentInputHeaders div p,
#comments-open-text,
#comments-open-text textarea,
input#submit {
	display: block;
}

#commentInputHeaders {
	text-transform: uppercase;
	width: 100%;
	margin: 0 auto;
}

#commentInputHeaders div {
	float: left;
	width: 33%;
}

#commentInputHeaders div input {
	width: 95%;
}

#commentInputHeaders div label {
	margin-bottom: 2px;
}

#commentInputHeaders div p {
	text-transform:none;
	margin: 2px;
}

#commentInputHeaders .commentLoggedIn {
	display: block;
	width: 100%;
	font-size: 25px;
	text-transform: none;
	text-align: center;
}

#commentInputHeaders #commentLogoutBtn {
	text-transform: uppercase;
	font-size: 10px;
	display: block;
}

#comments-open-text {
	position: relative;
	width: 100%;
	min-height: 60px;
	left: -20px;
	margin-bottom: 20px;
}

#comments-open-text label {
	margin-bottom: 5px;
}

#comments-open-text textarea {
	width: 99%;
	height: 50px;
	margin: 0 auto;
}

#recaptcha_area {
	margin: 0 auto;
}

input#submit {
	background-color: #fefcd2;
	border: 3px solid #efb55e;
	margin: 20px auto;
	font-weight: bold;
	font-size: 20px;
	font-family: Arial, Verdana;
	width: 200px;
	height: 40px;
	color: #efb55e;
}

input#submit:active,
input#submit:hover {
	color: #FFF;
	background-color: #de6759;
	border-color: #b6191a;
}

#thoughts {
	font-size: 15px;
	font-weight: bold;
	margin: 20px 0;
	text-transform: uppercase;
	color: #c7c6c7;
}

#nArchiveCommentContainer {
	background-image: url(/f/i/blog/pixelshader.gif);
	padding: 20px;
}

.nCommentHeader {
	background-image: url(/f/i/blog/icon_comment.gif);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	padding-left: 13px;
	text-transform: uppercase;
	font-size: 10px;
	color: gray;
}

.nCommentAuthor,
.nCommentAuthor a,
.nCommentAuthor a:link,
.nCommentAuthor a:visited {
	text-transform: uppercase;
	font-size: 12px;
	color: maroon;
}

.nCommentBody {
	padding: 2px 10px 3px 52px;
	background-image: url(/f/i/blog/icon_comment_posted.gif);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	min-height: 50px;
	margin: 5px 0px 10px 0px;
}

.nCommentContainer {
	background-color: #FFF;
	padding: 10px;
	border: 1px solid #EDEDED;
	margin-bottom: 10px;
}

.nCommentContainer.userID_1 {
	background-color: #f6fee7;
	border: 1px solid #758b73;
}

#previewPane {
	min-height: 20px;
}

a.nCommentPost,
a.nCommentPost:link,
a.nCommentPost:visited,
.nCommentEmail a,
.nCommentEmail a:link,
.nCommentEmail a:visited {
	background-repeat: no-repeat;
	display: block;
	text-indent: -90000px;
}

a#nPostComment2,
a#nPostComment2:link,
a#nPostComment2:visited,
a#nPostComment3,
a#nPostComment3:link,
a#nPostComment3:visited {
	display: block;
	background-repeat: no-repeat;
	text-transform: uppercase;
	padding-left: 27px;
	height: 18px;
	margin: 20px auto 0 auto;
}

.nCommentPost {
	margin-top: -2px;
	float: right;
	margin-left: 5px;
	background-image: url(/f/i/blog/icon_comment_post.gif);
	width: 21px;
	height: 18px;
}

.nCommentEmail a {
	float: right;
	background-image: url(/f/i/blog/icon_comment_email.gif);
	width: 18px;
	height: 12px;
}

.nCommentEmail a:hover,
.nCommentEmail a:active {
	background-position: 0px -12px;
}

a.nCommentPost:hover,
a.nCommentPost:active,
a#nPostComment2:hover,
a#nPostComment2:active,	
a#nPostComment3:hover,
a#nPostComment3:active {
	background-position: 0px -18px;
}

#nPostComment2 {
	margin-top: 10px;
	width: 110px;
	background-image: url(/f/i/blog/icon_comment_post.gif);
}

#nPostComment3 {
	margin-top: 20px;
	width: 70px;
	background-image: url(/f/i/blog/icon_comment_cancel.gif);
}

.edit-comment-admin-links-no-icon {
	position: relative;
	top: 10px;
	font-size: 7px;
	color: #FFF;
}

span.ajax-edit-time-left {
	color: #666;
	font-size: 10px;
	font-style: italic;
}

.edit-comment-admin-links-no-icon.clearfix a {
	font-size: 10px;
}

.cModerated {
	font-size: 13px;
	font-style: italic;
	color: #d96f64;
	text-align:center;
	margin-left: -30px;
	
}

/* COMMENT FORM */

#comments-open h2 {
	margin-top: 20px;
	text-transform: uppercase;
	font-size: 13px;
	color: maroon;
}

input, textarea {
	font-family: Monaco, "Courier New", Courier, monospace;
	font-size: 11px;
	color: #5C8CCF;
	border: 1px solid #DDD;
	padding: 3px;
}

textarea {
	width: 300px;
}

#comments-open {
	width: 600px;
	margin: 0px auto;
	text-align: center;
}

a#comment_code, #scode, #comment-submit {
	float:left;
}

#scode {
	margin-top: 2px;
}

a#comment_code {
	margin-right: 10px;
	text-indent: -90000px;
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 1px;
	width: 70px;
	height: 30px;
}

#comment-url, 
#comment-email,
#comment-author,
#comments-open-text input,
#comments-open-text label {
	display: block;
}

#name-email {
	text-align: left;
	margin-top: 3px;
	margin-left: 20px;
	float: left;
}

#name-email label {
	text-transform: uppercase;
}

#comments-open-text {
	float: left;
	margin-left: 20px;
}

#comments-open-footer {
	text-align: center;
	width: 285px;
	clear: both;
	margin: 0px auto 10px;
}

#nArchiveSecondaryContainer .nRecentItemSideA, 
#nArchiveSecondaryContainer .nRecentItemMainA, 
#nArchiveSecondaryContainer .nRecentItemSideB, 
#nArchiveSecondaryContainer .nRecentItemMainB {
	border-top: 1px solid #DFE8D3;
}

#nArchiveSecondaryContainer .nRecentItemSideA,
#nArchiveSecondaryContainer .nRecentItemSideB {
	width: 120px;
	padding: 10px;
}

#nArchiveSecondaryContainer .nRecentItemMainA, 
#nArchiveSecondaryContainer .nRecentItemMainB {
	width: 468px;
	padding: 10px;
}

#nArchiveSecondaryContainer .nRecentItemSideA {
	background-color: #EBF2E5;
}

#nArchiveSecondaryContainer .nRecentItemMainA {
	background-color: #F0F5EA;
}

#nArchiveSecondaryContainer .nRecentItemSideB {
	background-color: #F8FAF6;
}

#nArchiveSecondaryContainer .nRecentItemMainB {
	background-color: #FFFFFF;
}

.nArchivePostRowsA,
.nArchivePostRowsB {
	background-image: url(/f/i/blog/pixelshaderD.gif);
	padding: 5px;
	border-bottom: 1px solid #DFE8D3;
}

.nArchivePostRowsA {
	background-color: #EBF2E5;
}

.nArchivePostRowsB {
	background-color: #F0F5EA;
}

/* DAILY ARCHIVE */


/* MONTHLY ARCHIVE */

.nArchiveDateItemMainA {
	background-color: #F0F6EC;
}

.nArchiveDateItemMainB {
	background-color: #FFF;
}

.nArchiveDateItemMainA, .nArchiveDateItemMainB {
	padding: 10px;
	border-top: 1px solid #DFE8D3;
}

#nArchiveMonthlyContainer {
	padding: 20px 10px;
}

#nArchiveMonthlyContainer table {
	clear: both;
	border-left: 1px solid #DFE8D3;
	border-right: 1px solid #DFE8D3;
	border-bottom: 1px solid #DFE8D3;
}

.nMonthlyPageNav {
	margin: 10px 0px;
	float: right;
	margin-right: 10px;
}

/* CATEGORY ARCHIVE */

#nArchiveCatSideInfoTxt {
	padding: 0px 0px 0px 20px;
	right: 0px;
	width: 168px;
	color: #666;
}

#nArchiveCatSideInfoTxt h1 {
	text-transform: uppercase;
	font-size: 13px;
	color: maroon;
}

.PaginateNav {
	margin-top: 10px;
}

.nArchiveCatItemMainA, .nArchiveCatItemMainB {
	padding: 10px;
	border-top: 1px solid #DFE8D3;
}

.nArchiveCatItemMainA {
	background-color: #F0F6EC;
}

.nArchiveCatItemMainB {
	background-color: #FFF;
}

#nArchiveContainer table {
	border-left: 1px solid #DFE8D3;
	border-right: 1px solid #DFE8D3;
	border-bottom: 1px solid #DFE8D3;
}

#nArchiveContainer {
	padding: 20px 10px 20px 10px;
}

a.nArchiveCatHRLinks,
a.nArchiveCatHRLinks:link,
a.nArchiveCatHRLinks:visited {
	text-transform: uppercase;
	margin-left: 5px;
	color: #EEE;
	background-image: url(/f/i/blog/icon_topic.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
}

a.nArchiveCatHRLinks:active,
a.nArchiveCatHRLinks:hover {
	color: #FFB72E;
}

/* HOME: RECENT ENTRIES */

.nRecentItemSideA, 
.nRecentItemMainA, 
.nRecentItemSideB, 
.nRecentItemMainB {
	border-bottom: 1px solid #DFE8D3;
}

.nRecentItemSideA, .nRecentItemSideB {
	width: 125px;
	padding: 10px;
}

.nRecentItemMainA, .nRecentItemMainB {
	width: 406px;
	padding: 10px 2px 10px 10px;
}

.nRecentItemSideA {
	background-color: #EBF2E5;
	
}

.nRecentItemMainA {
	border-right: 7px solid #E3EAD6;
	background-color: #F0F5EA;
}

.nRecentItemSideB {
	background-color: #F8FAF6;
	
}

.nRecentItemMainB {
	border-right: 7px solid #F2F2F2;
	background-color: #FFFFFF;
}

.nRecentItemSideA div, 
.nRecentItemSideB div {
	padding-top: 2px;
	font-size: 9px;
}

/* .nItemShare, */
.nItemWords,
.nItemTime,
.nItemComment,
.nItemTopic {
	color: #954B00;
	text-align: right;
	padding: 0px 13px 0px 0px;
	background-position: 100% 2px;
	background-repeat: no-repeat;
}

.nRecentItemSideA .nItemTopic,
.nRecentItemSideB .nItemTopic {
	background-position: 100% 3px;
}

.nItemWords {
	background-image: url(/f/i/blog/icon_words.gif);
	background-position: 100% 2px;
}

.nItemTime {
	background-image: url(/f/i/blog/icon_time.gif);
}

.nItemComment {
	background-image: url(/f/i/blog/icon_comment.gif);
	background-position: 100% 3px;
}

.nItemShare a {
	display:block;
	height: 20px;
	padding-right: 12px;
	background-image: url(/f/i/blog/icon_share.gif);
	background-repeat: no-repeat;
	background-position: 23px 4px;
	margin-bottom: 10px;
}

.nItemTopic {
	clear: both;
	background-image: url(/f/i/blog/icon_topic.gif);
	text-transform: capitalize;
}

.nRecentItemTitle {
	text-transform: Capitalize;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 8px;
	width: 98%;
}

.nRecentItemContent {
	position: relative;
	display: block;
	min-height: 30px;
	line-height: 12px;
	font-size: 9px;
	width: 98%;
	/* http://www.nargalzius.com/blog/archives/2007/10/18/ */
}

#nArchiveContainer .nRecentItemContent {
	min-width: 435px;
}

.nRecentItemContent .read_more {
	position: absolute;
	top: 95%;
	right: 0;
}

.nRecentItemContent p {
	margin: 0;
	display: inline;
}

/* AUTHOR AREA */

#nAuthorArea {
	background-image: url(/f/i/blog/pixelshader.gif);
	background-repeat: repeat;
	margin: 2px 0px 0px 2px;
	padding: 10px;
	min-height: 115px;
	border-top: 1px solid #CCC;
}

#nAuthorArea img {
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #CCC;
}

#nAuthorAreaTitle {
	text-transform: uppercase;
	color: #660000;
	font-size: 12px;
	font-weight: bolder;
}

#nAuthorAreaText {
	background-color: #F2F2F2;
}

#nAuthorAreaTitle,
#nAuthorAreaText { 
	margin-left: 130px;
}

#nAuthorAreaSocialImages img {
	background-color: #FFF;
	padding: 2px;
	border: 1px solid #CCC;
	margin-right: 5px;
	margin-bottom: 5px;
}

#nAuthorAreaSocialImages {
	margin-top: 12px;	
}

/* MAH PEEPS! */

div.people {
	margin-top: 10px;
}

.nLinksRow {
	clear: both;
	display: block;
	padding-left:10px;
	margin-top: 1px;
}

.nLinkLink a {
	margin-left: 5px;
}

a.nLinksIcon,
a.nLinksNoIcon {
	float: left;
}

a.nLinksIcon,
a.nLinksIcon:link,	
a.nLinksIcon:visited {
	display: block;
	text-indent: -90000px;
	background-image: url(/f/i/blog/icon_rss.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	width: 10px;
	height: 12px;
}

a.nLinksNoIcon,
a.nLinksNoIcon:link,	
a.nLinksNoIcon:visited {
	display: block;
	text-indent: -90000px;
	background-image: url(/f/i/blog/icon_norss.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	width: 10px;
	height: 12px;
}

/* CATEGORIES */

.nTopicList {
	padding: 10px;
}

.nTopicL {
	text-transform: capitalize;
	float: left;
	font-size: 11px;
	background-image: url(/f/i/blog/icon_topic.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding: 5px 0px 5px 15px;
}

.nTopicR {
	float: right;
	font-size: 9px;
	padding: 5px 0px 5px 0px;
}

.nTopicBR {
	clear: both;
	margin-bottom: 10px;
}

/* BUTTONZ AND BADGES */

#nBadges {
	position: relative;
	margin-left: 39px;
}

.nBadge {
	float: left;
	margin-top: 40px;
	padding-left: 5px;
}

.nBadge a,
.nBadge a:link,
.nBadge a:visited {
	display: block;
	width: 80px;
	height: 15px;
	text-indent: -90000px;
}

.nBadge a:hover,
.nBadge a:active {
	background-position: 0px -15px;
}

#w3c {
	background-image: url(/f/i/blog/button_w3cxhtml.gif);
}

#rss {
	background-image: url(/f/i/blog/button_rss.gif);
}

#php {
	background-image: url(/f/i/blog/button_php.gif);
}

#apache {
	background-image: url(/f/i/blog/button_apache.gif);
}

#pinoy {
	background-image: url(/f/i/blog/button_pinoy.gif);
}

#mysql {
	background-image: url(/f/i/blog/button_mysql.gif);
}

#linux {
	background-image: url(/f/i/blog/button_linux.gif);
}

#cc {
	background-image: url(/f/i/blog/button_cc.gif);
}

#ecto {
	background-image: url(/f/i/blog/button_ecto.gif);
}

#css {
	background-image: url(/f/i/blog/button_css.gif);
}

/* CALENDAR SECTION */

.nCal {
	/* margin-left: 20px;*/
}

table#wp-calendar {
	position: relative;
	top: 10px;
	left: 25px;
}

#wp-calendar th {
	text-align: center;
	border: 1px solid #f6f5f7;
	background-color: #f9f8fa;
	font-size: 10px;
	color: #bcbcbc;
	font-weight:bold;
}

#wp-calendar caption {
	text-align: center;
	text-transform: uppercase;
	font-weight:bold;
	font-size: 10px;
	margin-bottom: 5px;
	
}

#wp-calendar td {
	text-align: center;
	font-size: 10px;
	text-align: center;
	padding: 1px 6px;
	font-weight: bold;
	color: #cecdcf;
}

#wp-calendar #prev,
#wp-calendar #next {
	display: none;
	text-transform: uppercase;
	font-size: 9px;
}

#wp-calendar #prev {
	text-align: left;
}

#wp-calendar #next {
	text-align: right;
}

#wp-calendar td a {
	font-size: 12px;
	color: #d26924;
}

#wp-calendar #today {
	font-size: 12px;
	background-color: #c2cbac;
	color: #FFF;
}

/* GIANT RSS */

a#giantRSS,
a#giantRSS:link,
a#giantRSS:visited {
	position: absolute;
	display: block;
	text-indent: -90000px;
	background-image: url(/f/i/blog/icon_rssBIG.gif);
	background-position: top left;
	border: none;
	width: 120px;
	height: 108px;
	right: 20px;
	top: 30px;
}

a#giantRSS:hover,
a#giantRSS:active {
	background-position: 0px -108px;
}

/* WIDGET: ARCHIVE */

#widget_archive .sidebarHR {
	display: none;
}

#widget_archive .w_content select {
	font-size: 12px;
	width: 150px;
	margin: 10px 0;
	position: relative;
	left: 43px;
	margin-bottom: 10px;

}

/* WIDGET: TWITTER */

#widget_twitter .sidebarHR {
	padding-left: 220px;
}

a.twitter_title_link,
a.twitter_title_link:link,
a.twitter_title_link:visited {
	color:#FFF;
}

a.twitter_title_link:active,
a.twitter_title_link:hover {
	color: #b2edf2;
}

.twitter li {
	list-style: none;
}

#widget_twitter .w_content {
	background-image: url(/f/i/blog/bg_twitter.gif);
	background-repeat: no-repeat;
	background-position: 87% 92%;
	list-style: none;
	margin: 0;
	padding: 10px 0;
}

.twitter-item {
	margin: 0px;
	padding: 5px 10px 0 25px;
	background-image: url(/f/i/blog/icon_tquote.gif);
	background-repeat: no-repeat;
	margin: 0 5px 0 10px;
	font-size: 10px;
	color: #5d8183;
}

.twitter-item a {
	text-decoration: none;
	color: #81afb2;
	font-style: italic;
}

.twitter-timestamp {
	text-align: right;
	display: block;
	font-size: 10px;
	font-style: italic;
	color: #666;
	margin-top: 3px;
}

/* WIDGET: TOPICS */

#widget_categories .w_content {
	/*
	background-image: url(/f/i/blog/bg_twitter.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	*/
	margin: 0;
	padding: 5px 0 10px 0;
}

#widget_categories li {
	text-transform: capitalize;
	background-image: url(/f/i/blog/icon_topic.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	padding: 5px 0 5px 25px;
	font-size: 11px;
	text-align: right;
	width: 85%;
}

#widget_categories a {
	text-align: left;
	float: left;
}
	
/* WIDGET: RECENT COMMENTS */

#widget_rrm_recent_comments .commentLB {
	border-right: 5px solid #F2F2F2;
	border-left: 1px solid #E6E6E6;
	background-color: #FFF;
}

#widget_rrm_recent_comments .commentLA {
	border-right: 5px solid #E3EAD6;
	border-left: 1px solid #D8DECB;
	background-color: #F0F5EA;
}

#widget_rrm_recent_comments .commentLA, 
#widget_rrm_recent_comments .commentLB {
	border-bottom: 1px solid #DFE8D3;
}

#widget_rrm_recent_comments {
	margin: 0;
	padding: 0;
	font-size: 10px;
}

#widget_rrm_recent_comments .commentLA,
#widget_rrm_recent_comments .commentLB {
	background-image: url(/f/i/blog/icon_comment.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding: 7px 0px 7px 25px;
}

/* ADD TO ANY */
.a2a_dd {
	float: right;
	display: block;
	text-indent: -9000px !important;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 10px;
	
}

/* 404 smart suggestions */
#smart404_suggestions a {
	list-style: none;
	background-image: url(/f/i/blog/icon_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	font-size: 13px;
	padding-left: 20px;
}

ol li { list-style: decimal; }

ul li { list-style: none; }

/* PAGINATION */

.navigation {
	margin: 10px auto;	
}

.wp-pagenavi .pages,
.wp-pagenavi .current,
.wp-pagenavi a,
.wp-pagenavi .extend {
	color: #496319;
	display: block;
	float: left;
	min-width: 14px;
	border: 1px solid;
	padding: 3px;
	margin:0 2px 10px 2px;
}

.wp-pagenavi .extend {
	border: none;
}

.wp-pagenavi .current {
	color: white;
	background-color: #899780;
	border-color: #899780;
}

.wp-pagenavi .pages,
.wp-pagenavi a {
	border-color: #e1e7dd;	
}


.wp-pagenavi a:active,
.wp-pagenavi a:hover {
	background-color: #d5ebd2;
}

#nBlogEntryContent iframe {
	border: none;
	margin: 15px 0 15px 0;
}
