#page {
	border: 1px solid #959596;

}
/* RM: currently not in use
#blog {
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 805px;
	border-left: 0px solid rgb(203, 202, 200);
border-right: 0px solid rgb(203, 202, 200);
clear: both;
}
*/

#blogcontent {
	display:inline;
	float:left;
	font-size:1em;
	margin: 0px auto;
	padding-left: 25px;
	padding-right: 0px;
	width:550px;
	border:0px;
}

#blogwidgets {
	float:left;
	padding-left: 20px;
	width:190px;	
}

#divclear {
	clear:both;
}

#blogcontent h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
}

#blogcontent h3 {
	font-size: 22px;
	text-align: center;

}

#blogcontent h2 {
	font-size: 1.6em;
}

/*
#blogcontent h3 {
	font-size: 1.3em;
}
*/

#blogcontent .date{
	font-size: 12px;
	color:#777777;
	padding-bottom: 5px;
}

#blogcontent .bodytext {
	font-size: 12px;

}

#blogcontent .item {
	padding-bottom: 20px;
}

#blogcontent .itembody {
	text-align:justify;
}

#blogcontent .itembody  h3{
	text-align:left;
	line-height:1em;
}
#blogcontent .itembody i{
	color: #505050;
	font-weight: bold;
}

#blogcontent .itemnav span {
	padding-right: 5px;
}

#blogcontent h1, h1 a, h1 a:hover, h1 a:visited, .description {
	text-decoration: none;
	/*color: white;*/
	}

#blogcontent h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

#blogcontent h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

	
.pageBrowser {
	/* margin: 0px auto;*/
	padding-left: 200px;
	list-style-type: none;
	list-style-image: none;
	text-align: center;
	float: center;
}	

.pagebrowser li {
	float: left;
	margin-left: 5px;
}
	
	/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#categories {
	margin-top: 50px;
	margin-left: 0px;	
	margin-bottom: 0px;
	
}
#archive {
		margin-top: -10px;
}

#categories h3, #archive h3 {
			color: #0597DC;
			margin:0;
			border:0;
			padding:0;
			font-size:17px;
}
 		
#categories, #archive  {
		text-align: left;
		float: left;
		font-size: 14px;
}
	
#categories ul, #archive ul {
	border: none;
	margin-left: 5 px;
	padding: 4px 4px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	color:#333333;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
}
	
#archive .postnum,
#categories .postnum {
	font-size: 9px;
 	margin-left: 3px;
}
	
	
	#commentList ul {
		list-style-image: none;
		list-style-type: none;
	}
	
	#commentList .commentListListing .item .odd {
		background-color: #000000;
	}
	
	#commentList .commentListListing .item  .even {
		background-color: #333333;
	}
	
	
	
	
	/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
	
	
		/*************************************************
 			Intro
 		*************************************************/
	
		#blogintro .bodytext {
			font-weight: bold;
			color: #0597DC;
			font-size: 16px;
		}
	
	
 		/*************************************************
 			Content
 		*************************************************/
 				
 		input.text,
 		textarea.text {
 			border-color: #988F89;
 		}
 
 		
 		/* FormElements */
 		.formElement {
 		    padding: 5px 0;
 		}
 
 		.formElement label {
 		    width: 84px !important;
 		    width: 120px;
 		    padding: 0 0 0 13px;
 		    float: left;
 		    display:block;
 		    color: #A5A6A0;
 		    font-weight: bold;
 		}
 	
 	
 		.formElement .requiredElement {
 		    left: 26px !important;
 		    left: 6px;
 		    color: #fc0007;
 		}
 	
 		/* Form defaultInputs */
 		.inputText input,
 		.textarea textarea,
 		.textElement input,
 		.textElement textarea {
 		    width: 284px !important;
 		    width: 288px;
 		}
 	
 		.textElement select,
 		.select select {
 		    width: 288px;
 		}
 	
 		.formElement .left,
 		#mainContent .formElement .left {
 			width: 124px !important;
 			width: 130px;
 			padding: 0 0 0 13px;
 			font-weight: normal;
 		}
 	
 	
 		.formElement .right {
 			width: 284px;
 		}
 		
 		.csc-textpic-caption {
			font-style: italic;
			padding: 5px;
		}
		
		div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
			border:1px solid black;
			padding:0;
		}
 		
 		div#latestPosts, div#categories, div#archive, div#latestComments, div#socialBookmarks{
 			padding: 2px;
 			margin-bottom: 10px;
 			width: 180px;
 			
 		}
 		
 		

 		
 		
 		#categories ul li a.iconbeforetext, #archive ul li a.toggle {
 			background: none;
 		}
 		
 		.delicious {
 			background: url(/typo3conf/ext/t3blog/icons/delicious.small.gif) no-repeat 2px;
 		}
 		
 		p.delicious a{
 			padding-left: 15px;
 		}
 		
 		div#socialBookmarks .bookmarks a {
 			background: none;
 			padding: 2px;
 		
 		}
 		
 		#categories .iconbeforetext	{
 			padding-right: 2px;
 		}
 		

 
 		
 		
 /* ----------------------------
 		Calendar 
 ------------------------------*/
 
 		#calendar {
 			/*width: 180px;*/
 			height: 150px;
 			margin: 5px 0 5px 0;
 			font-size: 9px;
 		
 		}
 		
 		#calendar table {
 			width: 185px;
 			height: 145px;
 			border: 1px #bdbbac solid;
 			color: #34a9d5;
 		}
 		
 		#calendar td, 
 		#calendar th {
 			text-align: center;
 			vertical-align: middle;
 			color: #34a9d5;
 		}
 		
 		#calendar td{
 			width:25px;
 		}
 		
 		#calendar th {
 			background-color: #edeae5;
 		}
 		
 		#calendar th a{
 			background: none;
 		}
 		
 		#calendar th.navigation a{
 			padding: 0;
 		}
 		
 		
 		#calendar td {
 			background-color: #f2f1ed;
 			border: 1px #fff solid;
 		}
 		
 		
 		#calendar td.last {
 			border-right: 1px #bdbbac solid;
 		}
 		
 		#calendar td.first {
 			border-left: 1px #bdbbac solid;
 		}
 		
 		#calendar td.lastrow {
 			border-bottom: 1px #bdbbac solid;
 		}
 		
 		#calendar table td.isBlogDay a{
 			display: block;	
 			color: #d46315;
 			background: none;
 			padding: 0;
 		}
 		
 		#calendar table td.calendarToday {
 			background: #EDEAE5;
 		}
 		
 /* ----------------------------
 		Comment + Trackback
 ------------------------------*/
 		
 		h4 {
 			font-size: 16px;
 			margin:10px 0;
 		}
 		
 		#commentList .commentListListing .item {
 			padding: 10px 2px 15px;
			text-align: justify;
			/*border:2px solid #ffffff;*/
			border: 1px #000000 solid;
 		}
		
		#commentList .commentListListing .item  .odd .commentBody {
			background-color: #FF6699;
 		}
 		
 		#commentForm {
 			position: absolute;
 			top: 200px;
 			left:300px;
 			width: 400px !important;
 			width: 400px;
 			border: 1px solid #bdbbac;
 			background-color: #fff;
 		}
 		
 		
 		.blogCommentMessage {
 			margin: 10px 0;
 			color: #99CB34;	
 			font-size:16px;
 		}
 		
 		.commentError {
 			padding: 5px 13px;
 			background: #FFDDCC none repeat scroll 0%;
 		}
 		
 		.commentError li {
 			list-style-type: square;
 			margin-left: 13px;
 		}
 		h6.commentError {
 			background: #D46315 none repeat scroll 0%;
 			color: #FFFFFF;	
 		}
 		.commentFormStyle h3,
 		.commentFormStyle .closebutton {
 			background-color: #f2f1ed;
 		}
 		
 		.commentFormStyle h3 {
 			padding-left: 20px;
 		}
 		
 		#commentFormNonAjax textarea,
 		#commentFormNonAjax input,
 		#commentForm textarea,
 		#commentForm input {
 			background-color: #edeae5;
 			/*width: 379px !important;*/
 			/*width: 354px;*/
			width: 349px !important;
 			width: 324px;
 			color: #a5a49f;
 			border: 1px #a5a49f solid;
 			height: 25px;
 			font-size: 13px;
 		}
 		
 		#commentFormNonAjax textarea {
 			height: 140px;
 		}
 		
 		#commentFormNonAjax	{
 			width: 478px; 
 			border-width: 1px 0;
 			margin-top: 20px;
 		}
 		
 		#commentFormNonAjax .closebutton {
 			display: none;
 		}
 		
 		#commentFormNonAjax input.button {
 			margin-right: 0 !important;
 			margin-right: 0px ;
 			width: 80px !important;
 		}
 		
 		
 		#commentForm .closebutton {
 			position: relative;
 			left: 370px;
 			top: -20px;
 			width: 12px;
 			height: 12px;
 		}
 		
 		#commentForm .closebutton img{
 			margin: 1px 0 0 1px;
 		
 		}
 		
 		#archive a.toggle {
 			background: none;
 			padding-right: 2px;
 		}
 		
 /*-----------------------------------------------------
 			t3blog RSS
 -----------------------------------------------------*/
		/*
		div .rss {
			width: 805px;
			border-left: 1px solid rgb(203, 202, 200);
			border-right: 1px solid rgb(203, 202, 200);
		}
		*/
		div .rss {
			border-top: 1px solid rgb(203, 202, 200);
			/*text-align:center;*/
			/*margin:auto;*/
		}
		
		div .rss_091 {
			height: 16px;
			text-align:center;
			padding-top: 1px;
			/*margin-right: 5px;*/
		}
		
		div .rss_200 {
			clear: both;
			height: 16px;
			text-align:center;
			/*margin-top: 3px;*/
			/*margin-left: 5px;*/
		}
		div .rss h3 {
			visibility: hidden;
			height: 0px;
			width: 0px;
		}
 		div.rss_post a {
 			margin-left: 2px;
			float: left;
 		}
 		
 		div.rss_comment  {
			float: left;
 			/*position: relative;*/
 			/*top: -15px;*/
 			/*margin-left: 90px;*/
			margin-left: 2px;
			margin-right: 10px;
 		}
 		
 		div.rss img {
 			/*osition: relative;*/
 			/*top: 1px;*/
			margin-left: 2px;
			float: left;
 		}
 		
 /*-----------------------------------------------------
 			Single Navigation
 ------------------------------------------------------*/
 		.single {
			clear: both;
		}
		
		.itemTop {
			text-align: left;
			font-size:10px;	
		}
		
 		#singleNavigation {
 			width: 550px;
 			margin-top: 0px;
			display: inline;
			/*margin-left: 310px; */
			
 			/* position: absolute;		*/
			float: left;
			font-size:10px;
			border-bottom: 1px #959596 solid;
 		}
 		
 		#singleNavigation .previous {
 			/* position: absolute;*/
			display: inline;
			float: left;
			/* margin-right: 10px; */
			width:200px; 
			text-align: left;
			margin-left:0px;
			padding-left:0px;
			left:0px;
 		}
 		
 		#singleNavigation .next {
				display: inline;
				float: right;				
				/* width:200px; */
				text-align: right;
 		}
 		
 		#singleNavigation .previous a{
 			background: url(/typo3conf/ext/t3blog/icons/nav_arrow_prev.png) no-repeat left 50%;
 			padding-left: 15px;
 		}
 		
 		#singleNavigation .next a{
 			background: url(/typo3conf/ext/t3blog/icons/nav_arrow_next.png) no-repeat right 50%;
 			padding-right: 15px;
 		}
 		#singleNavigation .backtolist {			
		display: inline;
			float: left;
			/* width: 140px;*/
 			margin-left: 0px; 
 			margin-right: 10px; 			
			text-align: center; 		
 		}
 		
 		
 /*-----------------------------------
 		           BlogList
 -------------------------------------*/
 		.t3blog .pageBrowser li {
 			float: left;
 			padding-top: 3px;
 			padding-right: 4px;
 		}
 
 
 /*-----------------------------------
 		           Tag Clouds
 -------------------------------------*/
 		h3 titleTag {
 			margin-top: 10px;
 			line-height: 17px;
 			padding: 4px 2px;
 			color: #74c0e2;		
 		}
 		
 		.tagCloud-title{
 			position: absolute;
 			top: 60px;
 			height: 5px;
 			width: 280px;
 			left: 600px;
 			color: #0063A6;
 			text-align:center;
 		}
 		.tagCloud {
 			position: absolute;
 			top: 80px;
 			height: 195px;
 			width: 280px;
 			left: 600px;
 			overflow:auto;
 		}
 		.tagCloud .tag-cloud li {
 			float: left;
 			margin-right: 6px;
 			margin-top: 3px;
 		}
		
/* OH HAI DIZ IZ TEH ENDS */

