		/*************************************************
			content Col   /httpdocs/typo3conf/ext/t3blog/static/t3blog/styling
		*************************************************/
		
		a {color:#f60;}

		#contentMainHolder  {
			position: relative;
			
			height: auto !important;
			
			
		
			
		}
			#contentMainHolder div.title {
				margin: 5px 0;
				font-weight:bold;
				color:#666;
			}
			#contentMainHolder div.title a {
				font-weight:normal;
			}
			#contentMainHolder div.title a:hover {
				text-decoration:underline;
			}
		   #contentMainHolder ul {
				list-style: square;		
					}

.itemTop {position:relative;}
		
.itemTop .date {width:69px; display:block; background:#106938 url(../images/blog_date_ico.jpg) left top no-repeat; height:72px; margin:0px 20px 18px 0px; text-align:center; padding:0px 1px 0px 2px!important; position:relative; }

.itemTop .date .blogDateDay {font-size:22px; color:#FFF; display:block; padding:30px 0px 0px 0px; text-align:center; width:68px; }

.itemTop .date .blogDateMonth {color:#FFF; font-weight:bold;  position:absolute; display:block; left:6px; top:13px; text-align:center; width:60px;}

.itemTop .date .blogDateYear {color:#c4c4c4; font-size:12px; position:absolute; left:6px; top:70px; width:60px;}

.itemTop .time {display:none;}

.hidden {display:none;}

.itemBody {position:relative; width:488px; left:91px;}
.itemTop h1 { margin:3px 0px 8px 0px; display:block; padding:0px; width:485px; background:none; float:left;  font-size:18px; line-height:25px; }

.itemTop h1 a { color:#1c1c1c; text-decoration:none; font-size:18px;}
.itemTop h1 a:hover {text-decoration:underline;}
.itemTop p {clear:both;}

.itemTop .categories { display:none; position:relative; left:0px; top:36px; }


.itemTop .author { float:left; display:block;  background:#8bc643; padding:2px 12px 2px 12px; color:#FFF; /* position:relative; left:0px; top:49px; border:#4e8d01 1px solid; */ margin-bottom:18px;}
.itemTop .author a {color:#FFF;}

span.more {}
span.more a { display:block; margin-top:12px; background:url(../images/blog-more-ico.jpg) left 2px no-repeat; padding:0px 0px 0px 21px; text-decoration:underline; color:#ff7e00;}
.item .more a:hover {text-decoration:none;}

.itemBody p {line-height:18px;}

.clear {height:0px;}
/*--------------------------------------------------------------------------------------------------*/

			/*#contentMainHolder  a {
				color: #E57A3C;
				
			} */
		
			#contentMainHolder .item {
				width: 580px;
				padding: 12px 2px 20px 2px;
				background:url(../images/blog-page-bg.gif) 0px bottom repeat-x;
				border:none;
				clear:both;
				position:relative;
			}
			
			#contentMainHolder .single {
				width: 600px;
				padding: 25px 2px 12px 2px;
			}
			
			#contentMainHolder  .item .itemTop div,
			#contentMainHolder  .single .itemTop div,
			#contentMainHolder  .commentTopNav div{
				float: left;
				padding: 0 5px 0 5px;
				color: #0063a6;
				font-weight: bold;
				
			}
			
			#contentMainHolder  .commentTopNav div p,
			#contentMainHolder  .item .itemTop div a,
			#contentMainHolder  .single .itemTop div a{
				color: #0063a6;
			}
			
			/*#contentMainHolder  .item .itemTop div.categories,
			#contentMainHolder  .single .itemTop div.categories,
			#contentMainHolder  .commentTopNav div.author{
				padding-left: 0;
				border-right: 1px #0063a6 solid;
			}    */
			
			
			
			#contentMainHolder  .item .itemBody,
			#contentMainHolder  .single .itemBody,
			#contentMainHolder  .commentBody{
				clear: both;
			}
			
			#contentMainHolder  .item .itemNav,
			#contentMainHolder  .single .itemNav {
				margin-top: 10px;
				
			}
			#contentMainHolder  .single .itemBody{
			
				margin-top:10px;
			}
			
			
			.itemNav .author, .itemNav .authoremail, .itemNav .permalink {
			margin-top:10px;
			}
			
			.single .itemNav .author, .single .itemNav .authoremail, .single .itemNav .permalink {
			margin-top:0px;
			}

			.itemNav a {text-decoration:underline;}
			.itemNav a:hover {text-decoration:none;}
			
			.itemNav img {display:none;}    /* Avathar Image block */
			
			#contentMainHolder  .commentBody h5 {
				padding: 5px 0 3px 0;
				color: #0063a6;
			}
			
			#contentMainHolder  .commentBody h5 a{
				color:  #0063a6;
			}
			
			/*#contentMainHolder  .item .itemNav span,*/
			#contentMainHolder  .single .itemNav span{
				float: left;
				color: #a4a59f;
				padding: 0 5px;
				border-left: 1px #a4a59f solid;
			}
			
			#contentMainHolder  .item .itemNav span.author,
			#contentMainHolder  .single .itemNav span.author{
				padding: 0 5px 0 0;
				border-left: none;
			}
			
			#contentMainHolder  div.author span.author{
				display:block;
			}
			
			span.comments
			/*.single .itemTop span.comments a*/{
				color: #a4a59f;
				height:35px;
				width:55px;
				display: block;
				padding:5px 12px 2px 12px;
				line-height:14px;
				position:absolute;
				left:0px;
				top:90px;
				z-index:9999;
				background:url(../images/comment-shape.jpg) left top no-repeat;
				font-size:10px;
				color:#2d2d2d;
				text-align:center;
			}
			span.comments a {color: #2d2d2d;}
			
			
			#contentMainHolder  #commentList,
			#contentMainHolder #trackbackList {
				margin-top: 13px;
			}
			
			#contentMainHolder  .commentListListing {
				width: 600px;
				padding: 10px 0 0 0;
			}
			#contentMainHolder  .trackbackListListing {
				width: 510px;
				padding: 10px 0 0 0;
				margin-top:10px;
			}

			#contentMainHolder  .commentListListing div.item,
			#contentMainHolder  .trackbackListListing div.item {
				padding: 10px;
			}
			
			#contentMainHolder  #commentListTitle,
			#contentMainHolder  #trackbackListTitle	{
				
				color: #0065a5;
				height: 23px;
				width: 600px;
				padding:0px;
				border-bottom: 1px #cbcbcb dotted;
				list-style: none;
				margin-left:0px;
				
				
			}
			
			#contentMainHolder  #commentListTitle	li.middle, 
			#contentMainHolder  #trackbackListTitle li.middle{
				border-top: 1px #0065a5 dotted;
				background: #fff;
				margin-left: 1px;
				color: #ce5c00;
				font-size: 15px;
				font-weight: bold;
				z-index: 100px;
				/*position: relative;*/
				top: 0 !important;
				top: 7px;
			}
			
			#contentMainHolder  #commentListTitle	li.start,
			#contentMainHolder  #trackbackListTitle li.start{
				/*position: relative;	*/
				top: 0 !important;	
				top: 7px;
				width: 7px;
				margin-left: 20px;
				margin-bottom: 0 !important;
				padding: 0;
				background: url(/typo3conf/ext/t3blog/icons/tab-open.png) no-repeat ;
			}
			
			#contentMainHolder  #commentListTitle	li.end,
			#contentMainHolder  #trackbackListTitle li.end{
				background: url(/typo3conf/ext/t3blog/icons/tab-close.png) no-repeat;
				width: 7px;
				margin-left: 1px;
				/*position: relative;*/
				top: 0 !important;
				top: 7px;
			}
			
			#contentMainHolder  #commentListTitle	li,
			#contentMainHolder  #trackbackListTitle li{
				float: left;
				margin-top:0px;
			}
			
			
			#contentMainHolder  .editComment a{
				margin: -7px 0;
				background-color:#EDEAE5;
				border: 1px solid #A5A49F;
				color: #A5A49F;
				font-size: 13px;
				float: right;
				
			}
			
			
			#contentMainHolder  .commentFooter {
				padding: 3px 0 0 0;
				color: #a4a59f;
			}
			
			#contentMainHolder  .t3blog_img {
				border: 1px #d6d6d6 solid;
				padding: 5px;
				margin-top: 18px;
			}
		
			#mainContent {
				padding: 20px 10px;
			}



			/* #contentRightHolder a {
				/* background: url(/typo3conf/ext/t3blog/icons/link_arrow.png) no-repeat 100% 50%; 
				padding: 2px 13px 2px 2px;
				color: #a5a6a0;
				font-family: Georgia;
				font-size: 12px;
			} */
			
			#contentRightHolder h3, #contentRightHolder h3 a  {
				color: #2a649f;
				font-size: 16px;
			}
				#contentRightHolder ul  {
				margin-top:3px;
				margin-bottom:3px;
			}



		/*************************************************
			Content
		*************************************************/


		input.text {background:url(../images/textfield_bg.jpg) left 0px no-repeat; width:222px; border:none; height:19px; padding:4px 7px 2px 11px; margin-top:0px; margin-bottom:3px; font-size:13px; font-weight:bold; color:#333;}
		
		textarea.text { background:url(../images/textfield_bg.jpg) left -80px no-repeat ; padding:7px 7px 5px 7px; margin:0px 0px 2px 0px; width:336px; height:67px; overflow:auto; border:none ; font-size:13px; font-weight:bold; color:#333;}
		
	
		.formElement {
		    padding: 5px 0;
		}
		
		.formElement label {display:block; width:105px; float:left; clear:both; color:#141414; margin:4px 0px 0px 0px; text-align:right; padding-right:15px;}
	
		.formElement .requiredElement {
		    left: 26px !important;
		    left: 6px;
		    color: #fc0007;
		}
	
		.textElement select,
		.select select { background:url(../images/textfield_bg.jpg) left -161px no-repeat ; padding:3px 5px 5px 0px; margin:0px 0px 2px 0px; width:196px; border:none;}
	
		.formElement .left,
		#mainContent .formElement .left {
			width: 124px !important;
			width: 130px;
			padding: 0 0 0 13px;
			font-weight: normal;
		}


/*		#categories ul, #archive ul {
			border: none;
			margin-left: 5px;
			padding: 4px 2px;
		}
		
		
		#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;
		}
		
		#archive .postnum,
		#categories .postnum {
			font-size: 9px;
			margin-left: 3px;
		}
*/
	
/* ----------------------------
		Comment + Trackback
------------------------------*/
		
		h4 {
			font-size: 14px;
			margin:10px 0;
		}
		
		#commentList .commentListListing .item {
			padding: 10px 2px 15px;
		}
		
		#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;
		}
		
/*----------------------------------- Debugging area ---------------------------------*/

		#commentFormNonAjax input,#commentForm input {background:url(../images/textfield_bg.jpg) left 0px no-repeat; width:222px ; border:none; height:19px; padding:4px 7px 2px 11px; margin-top:0px; margin-bottom:3px; font-size:13px; font-weight:bold; color:#333;}
		
		#commentFormNonAjax textarea,#commentForm textarea { background:url(../images/textfield_bg.jpg) left -80px no-repeat ; padding:7px 7px 5px 7px; margin:0px 0px 2px 0px; width:336px; height:67px; overflow:auto; border:none; font-size:13px; font-weight:bold; color:#333;}
		

		#commentFormNonAjax	{
			width: 510px; 
			border-width: 1px 0;
			margin-top: 20px;
		}
		
		#commentFormNonAjax .closebutton {
			display: none;
		}
		
	/*	#commentFormNonAjax input.button {background:url(../images/btn_submit.jpg) left top no-repeat; width:127px !important;  height:32px;  border:none; display:block;  margin:8px 0px 0px 119px; padding:4px 0px 5px 3px; color:#FFF;}
		
		#commentFormNonAjax input.button:hover {background:url(../images/btn_submit.jpg) left -34px no-repeat; color:#FFF;} */
		
		#commentFormNonAjax input.button {background:url(../images/login_bg.jpg) left top no-repeat; width:112px;  height:45px; border:none; display:block;  margin:8px 0px 0px 121px; padding:7px 0px 5px 3px; cursor:pointer; color:#FFF;}
#commentFormNonAjax input.button:hover {background:url(../images/login_bg.jpg) left -43px no-repeat;}
		
		#commentForm .closebutton {
			position: relative;
			left: 370px;
			top: -20px;
			width: 12px;
			height: 12px;
		}
		
		
/*---------------- Filtered-1 --------------*/		
		#commentForm .closebutton img{
			margin: 1px 0 0 1px;
		
		}
		
		#archive a.toggle {
			background: none;
			padding-right: 2px;
		}
		
		
/*------------------- Pagination -------------------------*/	

.pageBrowser {margin:20px 0px 0px 30px; padding:0px;}
.pageBrowser li {background-image:none!important; float:left; display:block; text-align:center; padding:0px!important; margin:0px 3px 0px 0px!important;}
.pageBrowser li.page {}
.pageBrowser li.page a {padding:0px 5px 0px 5px; text-decoration:none; background:none; border:#dddddd solid 1px; color:#0597db;}
.pageBrowser li.page a:hover {background:#0085b3; color:#FFF; border:#003366 solid 1px!important;}

.pageBrowser li.cur {margin:0px 5px 0px 5px!important; display:block; color:#000; font-weight:bold;}

.pageBrowser li.next {margin:0px 3px 0px 20px!important; }
.pageBrowser li.next a {font-weight:bold;}
.pageBrowser li.previous {margin:0px 20px 0px 5px!important}
.pageBrowser li.previous a {font-weight:bold;}		


		
/*---------------- Filtered-2 --------------*/			

/*-----------------------------------------------------
			Single Navigation
------------------------------------------------------*/
		
		div#singleNavigation {
			width: 600px;
			margin-top: 10px;
			position: relative;
			height:17px;
			display:block;
			clear:both;
			padding-bottom:15px;
			border-bottom:#cbcbcb solid 1px;
			
		}
		
		div#singleNavigation a {text-decoration:underline;}
		div#singleNavigation a:hover {text-decoration:none;}
		
		div#singleNavigation .previous {
			float:left;
			width:200px;
			margin-left:0px;
			
		}
		
		#singleNavigation .next {
			
			float:right;
			mrgin-right:0px;
			width:200px;
			text-align:right;
			
		}
		
		#singleNavigation .previous a{
			background:url(../images/blog-arrow-left.jpg) left 4px no-repeat;
			padding:2px 0px 2px 21px;
			color:#333;
			display:block;
			
		}
		
		div#singleNavigation .next a{
			background: url(../images/next_topic.jpg) no-repeat right 50%;
			padding:2px 21px 2px 0px;
			color:#333;
			display:block;
			background:url(../images/blog-arrow-right.jpg) right 4px no-repeat;
		}
		
		div#singleNavigation .backtolist {
			float: left;
			margin-left: 35px;
			margin-right: 10px;
			width:130px;
		}
		div#singleNavigation .backtolist a {
			padding:2px 0px 2px 0px;
			display:block;
			color:#F60;
		}
	
	

	
	
/*--------------- latestPosts --------------*/		
#latestPosts {width:300px; margin-bottom:20px;}




/*-----------------------------Archive -----------------------------*/

.container-16 .grid-11 {width:620px;}
.container-16 .grid-5 {width:300px;}


#archive {background:url(../images/archive-bg.jpg) left top repeat-y; clear:both;}
#archive .archiveHead {padding:60px 0px 0px 0px; background:url(../images/archives_bg_top.jpg) left top no-repeat; }
#archive h3 {height:40px; margin:0px!important; display:block; background:url(../images/archive-head-bg.jpg) left top no-repeat; position:relative; left:-11px; color:#FFF; text-transform:uppercase; font-size:20px; padding:4px 0px 0px 20px;}

#archive .archive {width:300px; background:url(../images/archives_bg_bottom.jpg) left bottom no-repeat; padding:0px 0px 10px 0px;}


.archive ul.entries {margin:0px 0px 0px 0px; padding:0px 10px 0px 13px;}
.archive ul.entries li {margin:0px 0px 0px 0px; padding:0px 0px 1px 0px; list-style-type:none; list-style-position:outside; background:url(../images/dotted-archive.gif) left bottom repeat-x; font-weight:normal; }
.archive ul.entries li a {margin:0px 0px 0px 0px; padding:9px 5px 9px 16px; color:#727272; display:block; background: url(../images/arrow_icon.gif) 0px 13px no-repeat; text-decoration:none; font-weight:normal;} 
.archive ul.entries li a:hover {color:#ff6900; text-decoration:none; background-color:#f2f6fa;}


li.year a,li.month a {color:#323232; font-weight:bold;}

ul.months li.month a.toggle {color:#333; margin-left:14px; text-decoration:none; font-weight:normal;}
li.year a.toggle {color:#333; margin-left:7px; text-decoration:none; font-weight:normal;}

.rss a {color:#ff6900;}
.rss img {margin-right:8px;}

.rss_post {width:100px; float:left;}
.rss_comment {width:150px; float:left;}
