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

/* ------------------------------------------------------------------ */
/* ------- General Journal Styling ---------------------------------- */
/* ------------------------------------------------------------------ */

ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#header #toplinks {
	padding-top: 46px;
}

/* ------------------------------------------------------------------ */
/* ------- Left Column - Post Styling ------------------------------- */
/* ------------------------------------------------------------------ */

#top #contentbox #justcontent #leftcol {
	float: left;
	height: auto;
	padding-right: 10px;
	width: 494px;
}

/* ------------------------------------------------------------------ */
/* ------- Left Column - Post Styling ------------------------------- */
/* ------------------------------------------------------------------ */

#top #contentbox #justcontent #leftcol .navigation {
	padding: 0px 0px 10px;
}

#top #contentbox #justcontent #leftcol .navigation .alignleft {
	text-align: left;
}

#top #contentbox #justcontent #leftcol .navigation .alignright {
	text-align: right;
}

#top #contentbox #justcontent #leftcol .post {
	border-bottom: 1px solid #000;
	float: left;
	margin-bottom: 10px;
	width: 100%;
}

#top #contentbox #justcontent #leftcol .post h2.title {
	margin: 0px;
	padding: 0px;
}

#top #contentbox #justcontent #leftcol .post .date {
	padding: 0px 0px 10px;
}

#top #contentbox #justcontent #leftcol .post .tags {
	padding: 0px 0px 10px;
}

#top #contentbox #justcontent #leftcol .post .entry {
	padding: 0px 0px 10px;
}

#top #contentbox #justcontent #leftcol .post .entry .left_image {
	float: left;
	padding: 3px 10px 0px 0px;
}

/* ------------------------------------------------------------------ */
/* ------- Left Column - Single View Styling ------------------------ */
/* ------------------------------------------------------------------ */



/* ------------------------------------------------------------------ */
/* ------- Left Column - Post Styling ------------------------------- */
/* ------------------------------------------------------------------ */

#top #contentbox #justcontent #rightcol {
	float: left;
	height: auto;
	width: 215px;
}

#top #contentbox #justcontent #rightcol .csc-header h2 {
	font-size: 22px !important;
}

/* ------------------------------------------------------------------ */
/* ------- Right Column - Search Styling ---------------------------- */
/* ------------------------------------------------------------------ */

#top #contentbox #justcontent #rightcol #blog_search {
	float: left;
	padding-bottom: 10px;
	width: 100%;
}

#top #contentbox #justcontent #rightcol #blog_search #searchBox input.text {
	margin-right: 5px;
}

/* ------------------------------------------------------------------ */
/* ------- Right Column - Calendar Styling -------------------------- */
/* ------------------------------------------------------------------ */

#top #contentbox #justcontent #rightcol #blog_cal {
	float: left;
	padding-bottom: 10px;
	width: 100%;
}

#top #contentbox #justcontent #rightcol #blog_cal #calendar table.calendar {
	width: 100%;
}

#top #contentbox #justcontent #rightcol #blog_cal #calendar table.calendar th.previous {
	text-align: right;
}

#top #contentbox #justcontent #rightcol #blog_cal #calendar table.calendar th {
	text-align: center;
}

#top #contentbox #justcontent #rightcol #blog_cal #calendar table.calendar th.next {
	text-align: left;
}

#top #contentbox #justcontent #rightcol #blog_cal #calendar table.calendar td {
	text-align: center;
}

#top #contentbox #justcontent #rightcol #blog_cal #calendar table.calendar td.isBlogDay {
	background-color: #274253 !important;
}

#top #contentbox #justcontent #rightcol #blog_cal #calendar table.calendar td.isBlogDay a {
	color: #fff;
}

#top #contentbox #justcontent #rightcol #blog_cal #calendar table.calendar td.calendarToday {
	background-color: #EDEAE5;
}

/* ------------------------------------------------------------------ */
/* ------- Right Column - Tag Cloud Styling ------------------------- */
/* ------------------------------------------------------------------ */

#top #contentbox #justcontent #rightcol #blog_tagcloud {
	float: left;
	padding-bottom: 10px;
	width: 100%;
}

#top #contentbox #justcontent #rightcol #blog_tagcloud .tagCloud {
	float: left;
	width: 100%;
}

#top #contentbox #justcontent #rightcol #blog_tagcloud .tagCloud li {
	float: left;
	padding-right: 5px;
}

/* ------------------------------------------------------------------ */
/* ------- Right Column - Categories Styling ------------------------ */
/* ------------------------------------------------------------------ */

#top #contentbox #justcontent #rightcol #blog_cat {
	float: left;
	padding-bottom: 10px;
	width: 100%;
}

#top #contentbox #justcontent #rightcol #blog_cat #categories ul {
	background-color: transparent;
	border: none;
}

#top #contentbox #justcontent #rightcol #blog_cat #categories ul.level1 {
	padding: 0px;
}

/* ------------------------------------------------------------------ */
/* ------- Right Column - Archive Styling --------------------------- */
/* ------------------------------------------------------------------ */

#top #contentbox #justcontent #rightcol #blog_archive {
	float: left;
	padding-bottom: 10px;
	width: 100%;
}

#top #contentbox #justcontent #rightcol #blog_archive #archive h3 {
	border-bottom: 1px solid #000;
	font-size: 22px;
	margin: 0px 0px 10px;
}

#top #contentbox #justcontent #rightcol #blog_archive #archive ul.months, #top #contentbox #justcontent #rightcol #blog_archive #archive ul.entries {
	margin-left: 10px;
	padding-left: 4px;
}

#top #contentbox #justcontent #rightcol #blog_archive #archive .postnum {	
	margin-left: 3px;
}

#top #contentbox #justcontent #rightcol #blog_archive #archive a.toggle {	
	padding-right: 3px;
}

/* ------------------------------------------------------------------ */
/* ------- Right Column - Blog Roll Styling ------------------------- */
/* ------------------------------------------------------------------ */

#top #contentbox #justcontent #rightcol #blog_blogroll {
	float: left;
	padding-bottom: 10px;
	width: 100%;
}

/* ------------------------------------------------------------------ */
/* ------- Right Column - Social Bookmarks Styling ------------------ */
/* ------------------------------------------------------------------ */

#top #contentbox #justcontent #rightcol #blog_social {
	float: left;
	padding-bottom: 10px;
	width: 100%;
}

#top #contentbox #justcontent #rightcol #blog_social #socialBookmarks h3 {
	border-bottom: 1px solid #000;
	font-size: 22px;
	margin: 0px 0px 10px;
}

/* ------------------------------------------------------------------ */
/* ------- Right Column - Latest Comment Styling -------------------- */
/* ------------------------------------------------------------------ */

#top #contentbox #justcontent #rightcol #blog_latestcomment {
	float: left;
	padding-bottom: 10px;
	width: 100%;
}

/* ------------------------------------------------------------------ */
/* ------- Right Column - Post Nav Styling -------------------------- */
/* ------------------------------------------------------------------ */

#top #contentbox #justcontent #rightcol #blog_postnav {
	float: left;
	padding-bottom: 10px;
	width: 100%;
}

/* ------------------------------------------------------------------ */
/* ------- Right Column - RSS Styling ------------------------------- */
/* ------------------------------------------------------------------ */

#top #contentbox #justcontent #rightcol  #blog_rss {
	float: left;
	padding-bottom: 10px;
	width: 100%;
}

#top #contentbox #justcontent #rightcol  #blog_rss .rss h3 {
	display: none;
}

#top #contentbox #justcontent #rightcol  #blog_rss .rss .rss_post {
	float: left;
	padding-right: 5px;
}

#top #contentbox #justcontent #rightcol  #blog_rss .rss .rss_post a {
	margin-left: 5px;
}
