	
	
	/*
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Blog Theme Styles
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	*/
	
	
  
    #Header 
	{ 
    	height: 272px; 
    	background: #FFFFFF; 
    	padding: 0px;
		background-image:url(../../Global_Images/Theme_Blog/Header_Background.jpg);
		background-position:top left;
		background-repeat:no-repeat;
    } 
    
	#HeaderVisual
	{
		width:363px;
		border:0px solid #990000;
		position:absolute;
		left:606px;
		height:320px;
	
	}
	
	
	
	#ContentContainer h2
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:22px;
		padding:0px;
		margin:0px;
		color:#aad600;
		line-height:100%;
		padding-bottom:6px;
		font-weight:normal;
		padding-top:12px;
		
	
	}
	
	
	.RightBarTeaserBox h4
	{
		color:#aad600;
		padding:0px;
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		padding-top:6px;

		
	}
	
	
	.RightBarTeaserBox h4 a
	{
		color:#aad600;
		text-decoration:none;
		font-size:18px;
		
	}
	
	.RightBarTeaserBox h4 a:hover
	{
		color:#86bd00;
		text-decoration:none;
		
	}
	
	
	
	
	h5
	{
		color:#aad600;
		padding:0px;
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		padding-top:6px;

		
	}
	
	
	 h5 a
	{
		color:#aad600;
		text-decoration:none;
		font-size:18px;
		
	}
	
	h5 a:hover
	{
		color:#86bd00;
		text-decoration:none;
		
	}
	
	
	
	
	.RightBoxHeader
	{
		background-image:url(../../Global_Images/Theme_Blog/RightBox_HeaderBackground.gif);
	}
	
	
	.NewsLink a
	{
	color:#aad600;
	text-decoration:underline;
	}
	
	
	
	.Bookmarks a:hover
	{
		text-decoration:none;
		color:#aad600;
		padding-left:4px;
		padding-right:8px;
	
	}
	
	
		#HeaderVisual
	{
		background-image:url(../../Global_Images/Theme_Blog/Header_Visual.png);
		background-position:top right;
		background-repeat:no-repeat;
		
	
	}
	
	
	/*
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Poll Styles Styles
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	*/
	
	.tx-quickpoll-pi1 .pollbar { BACKGROUND: url(../../Global_Images/Theme_Blog/pollbar.gif) repeat-x left center;}
	
	
	
	
	
	/*
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Blog Styles
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	*/
	
	.blogList
	{
		padding-bottom:30px;
	}
	
	
	.itemBody .bodytext
	{
		color:#797979;
	}
	
	.itemBody .bodytext b
	{
		color:#797979;
	}
	
	
	.tx-t3blog-pi2 h3
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		padding:0px;
		margin:0px;
		color:#AAD600;
		line-height:100%;
		padding-bottom:6px;
		font-weight:normal;
		padding-top:12px;
	
	}
	
	#ContentContainer .item h3
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		padding:0px;
		margin:0px;
		padding-bottom:4px;
		padding-top:12px;
		color:#aad600;
		line-height:120%;
		line-height:100%;
		font-weight:normal;
		text-decoration:none;
		display:block;

	}
	
	#ContentContainer .item h3 a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		padding:0px;
		margin:0px;
		color:#aad600;
		line-height:120%;
		font-weight:normal;
		text-decoration:none;

	}
	
	#ContentContainer .item h3 a:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		padding:0px;
		margin:0px;
		color:#86bd00;
		line-height:120%;
		font-weight:normal;
		text-decoration:underline;

	}
	
	
	
	.bookmarks
	{
		width:260px;
		display:block;
	
	}
	
	
	.itemNav img
	{
		padding-right:10px;
	
	}
	
	.trackback
	{
			padding-right:16px;
			background-image:url(../../Global_Images/trackback.gif);
			background-repeat:no-repeat;
			background-position:top left;
			padding-left:16px;
			padding-bottom:2px;
			padding-top:2px;
	
	
	}
	
	.trackback a
	{
		color:#86bd00;
		text-decoration:none;
	
	}
	
	.trackback a:hover
	{
		color:#86bd00;
		text-decoration:underline;
	
	}
	
	
	.permalink
	{
			padding-right:16px;
			background-image:url(../../Global_Images/permalink.gif);
			background-repeat:no-repeat;
			background-position:top left;
			padding-left:16px;
			padding-bottom:2px;
			padding-top:2px;
	
	
	}
	
	.permalink a
	{
		color:#86bd00;
		text-decoration:none;
	
	}
	
	.permalink a:hover
	{
		color:#86bd00;
		text-decoration:underline;
	
	}
	
	.comments
	{
		padding-right:16px;
			background-image:url(../../Global_Images/comment_0.gif);
			background-repeat:no-repeat;
			background-position:top left;
			padding-left:16px;
			padding-bottom:2px;
			padding-top:2px;
	
	
	}
	
	.comments a
	{
		color:#86bd00;
		text-decoration:none;
	
	}
	
	.comments a:hover
	{
		color:#86bd00;
		text-decoration:underline;
	
	}
	
	.blogtipafriendlink
	{
		display:none;
	
	}
	
	
	.categories
	{
		float:left; 
		padding-right:12px;
		padding-bottom:10px;
	
	}
	
	.categories a
	{
		color:#797979;
		text-decoration:underline;
	
	}
	
	.categories a:hover
	{
		color:#86bd00;
		text-decoration:underline;
	
	}
	
	
	/*
	
	Category Navigation
	*/
	
	
	ul.level1 li
	{
		padding-top:3px;
		padding-bottom:3px;
	
	}
	
	
	ul.level1 li a
	{
		color:#797979;
		text-decoration:none;
		padding-right:4px;
	
	}
	
	ul.level1 li a:hover
	{
		color:#86bd00;
		text-decoration:underline;
	
	}
	
	.postnum
	{
		color:#86bd00;
	}
	
	
	
		#categories ul li a.iconbeforetext, #archive ul li a.toggle {
			color:#86bd00;
		text-decoration:none;
		}
		
	
	
	.time
	{
		float:left; 
		padding-right:12px;
		padding-bottom:10px;
	
	}
	
	.date
	{
		float:left; 
		padding-right:12px;
		padding-bottom:10px;
		
	}
	
	.itemTop
	{
		padding-bottom:1px;
		padding-top:10px;
		border:0px solid #666666;
	
	}
	
	.itemNav
	{
		padding-bottom:20px;
		border:0px solid #666666;
		padding-top:10px;
	
	}
	
	.author
	{
		width:70px;
		display:block;
		float:left;
	
	}
	
	.authorhidden
	{
		display:none;
	
	}
	
	.TeaserBoxText a
	{
	color:#86bd00;
	text-decoration:underline;
	}
	
	
	/*
	RSS Feed
	*/
	
	.rss
	{
		width:180px !important;
		display:block;
	
	}
	
	div.rss_post
	{
		float:left;
		padding-top:4px;
		padding-right:20px;
		border:0px solid #666666;
		width:220px;
	
	}
	
	div.rss_post img
	{
		padding-right:4px;
	
	}
	
	
	
	.rss_post a
	{
	color:#86bd00;
	text-decoration:underline;
	padding-left:3px;
	padding-right:20px;
	
	}
	
	.rss_post a:hover
	{
	color:#4da06a;
	text-decoration:underline;
	padding-left:3px;
	
	}
	
	
	.rss_comment
	{
		
	color:#86bd00;
	text-decoration:none;
	padding-left:3px;
	padding-top:2px;
	}
	.rss_comment a
	{
		
	color:#86bd00;
	text-decoration:underline;
	}
	
	.rss_comment a:hover
	{
		
	color:#4da06a;
	text-decoration:underline;
	}
	
	div.rss_comment
	{
		border:0px solid #666666;
		float:right;
		padding-left:10px;
	
	}
	
	/*
	Pagebrowsrt
	*/
	
	ul.pageBrowser
	{
		padding:0px;
		margin:0px;
	
	}
	
	
	ul.pageBrowser li
	{
		padding:0px;
		margin:0px;
		float:left;
	
	}
	
	ul.pageBrowser li a
	{
		padding:0px;
		margin:0px;
		padding:2px;
		padding-left:4px;
		padding-right:4px;
		display:block;
		border:1px solid #CCCCCC;
		margin:2px;
		color:#AAD600;
		
	}
	
	ul.pageBrowser li a:hover
	{
		padding:0px;
		margin:0px;
		padding:2px;
		padding-left:4px;
		padding-right:4px;
		display:block;
		border:1px solid #CCCCCC;
		margin:2px;
		color:#86bd00;
		
	}
	
	
	
	
	ul.pageBrowser li.cur
	{
		padding:0px;
		margin:0px;
		padding:2px;
		padding-left:4px;
		padding-right:4px;
		display:block;
		border:1px solid #CCCCCC;
		margin:2px;
		
	}
	
	ul.pageBrowser li.next a
	{
		padding:0px;
		margin:0px;
		padding:2px;
		padding-left:4px;
		padding-right:4px;
		display:block;
		border:1px solid #FFFFFF;
		margin:2px;
		
	}
	
	ul.pageBrowser li.previous a
	{
		padding:0px;
		margin:0px;
		padding:2px;
		padding-left:4px;
		padding-right:4px;
		display:block;
		border:1px solid #FFFFFF;
		margin:2px;
		
	}
	
	div#singleNavigation {
			width: 514px;
			margin-top: 20px;
			position: relative;
			padding-bottom:8px;
		}
		
		div#singleNavigation a 
		{
			color:#797979;
			text-decoration:none;
		
		}
		
		div#singleNavigation a:hover 
		{
			color:#86bd00;
			text-decoration:underline;
		
		}
		
		
		div#singleNavigation .previous {
			float:left;
			width:164px;
			
		}
		
		div#singleNavigation .next {
			position: absolute;
			right: 0;
		}
		
		div#singleNavigation .previous a
		{
			background-image:url(../../Global_Images/arrow_left.gif);
			background-repeat:no-repeat;
			background-position:top left;
			padding-bottom:4px;
			padding-left: 15px;
			text-decoration:none;
			padding-top:2px;
		}
		
		div#singleNavigation .next a
		{
			background-image:url(../../Global_Images/arrow_right.gif);
			background-repeat:no-repeat;
			background-position:top right;
			padding-right: 15px;
			padding-bottom:4px;
			text-decoration:none;
			padding-top:2px;
		}
		div#singleNavigation .backtolist {
			float: left;
			margin-left: 30px;
			margin-right: 30px;
		
		}
		
	
	.backtolist
	{
	
	}
	
	
	
	
	input.text 
	{
		padding:2px;
		background-color:#FFFFFF;
		color:#797979;
	
	}
	
	
	input.text,
		textarea.text {
			border-color: #797979;
background-color:#FFFFFF;
		}






	/* ----------------------------
		Comment + Trackback
------------------------------*/
		
		h4 {
			font-size: 16px;
			margin:10px 0;
			font-weight:normal;
			color:#797979;
		}
		
		#commentList .commentListListing .item {
			padding: 0px;
		}
		
		#commentForm {
			position: absolute;
			top: 200px;
			left:300px;
			width: 400px !important;
			width: 400px;
			border: 1px solid #bdbbac;
			background-color: #fff;
		}
		
		
		.blogCommentMessage {
			margin: 0px;
			color: #99CB34;	
			font-size:12px;
			padding-top:10px;
		}
		
		.formLabel label
		{
			padding:0px;
		}
		
		.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: 0px;
		}
		
		#commentFormNonAjax textarea,
		#commentFormNonAjax input,
		#commentForm textarea,
		#commentForm input {
			background-color: #FFFFFF;
			width: 379px !important;
			color: #797979;
			border: 1px #cbcbcb solid;
			font-size: 11px;
			padding:2px;
			height:12px;
		}
		
		#commentFormNonAjax textarea {
			height: 140px;
		}
		
		#commentFormNonAjax	{
			width: 478px; 
			border-width: 1px 0;
			margin-top: 0px;
		}
		
		#commentFormNonAjax .closebutton {
			display: none;
		}
		
		#commentFormNonAjax input.button {
			margin-right: 0 !important;
			margin-right: 0px ;
			width: 80px !important;
			height:20px;
		}
		
		.formFiled input .text
		{
			background-color:#006699;
		}
		
		#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;
		}

		.commentComments a
		{
			color:#797979;
			text-decoration:underline;
		}
		
		.commentComments a:hover
		{
			color:#86bd00;
			text-decoration:underline;
		}
	
		#commentList .commentListListing .item {
			padding: 10px;
		}
	
		.commentBody
		{
			width:400px;
			border:0px solid #999999;
			padding-bottom:6px;
		
		}
		
		.commentFooter a
		{
			color:#797979;
			text-decoration:underline;
		
		}
		
		.commentFooter a:hover
		{
			color:#86bd00;
			text-decoration:underline;
		
		}
		
		.commentBody h5
		{
			font-size:12px;
		
		}
		
		
		.commentTopNav  .author
		{
			padding-top:6px;
		
		}









	
	/* 
	Calendar Styles
	*/

		#calendar {
			/*width: 180px;*/
			height: 150px;
			margin: 5px 0 5px 0;
			font-size: 9px;
		
		}
		
		#calendar table {
			width: 240px;
			height: 145px;
			border: 1px #CCCCCC solid;
			color: #797979;
		}
		
		#calendar td, 
		#calendar th {
			text-align: center;
			vertical-align: middle;
			color:#AAD600;
		}
		
		#calendar td{
			width:25px;
		}
		
		#calendar th {
			background-color: #FFFFFF;
		}
		
		#calendar th a{
			background: none;
			color:#797979;
		}
		
		#calendar th a:hover{
			background: none;
			color:#AAD600;
		}
		
		#calendar th.navigation a{
			padding: 0;
		}
		
		
		#calendar td {
			background-color: #e7e7e7;
			border: 1px #FFFFFF solid;
			color:#797979;
		}
		
		
		#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:#86bd00;
			background: none;
		}
		
		#calendar table td.isBlogDay a:hover{
			display: block;	
			color:#AAD600;
			text-decoration:none;
		}
		
		
		#calendar table td.calendarToday {
			background: #AAD600;
			color:#FFFFFF;
		}
		
		
		/*
		Latest Blog Post Navigation
		*/
		
		
		.latestPostList 
		{
			width:260px;
		}
		
		.latestPostList dt a
		{
		color:#86bd00;
		text-decoration:underline;
			
		}
		
		.latestPostList dt a:hover
		{
		color:#4da06a;
		text-decoration:underline;
			
		}
		
		
		
		.latestPostList dd
		{
			padding-top:2px;
		color:#797979;
		padding-bottom:8px;
			
		}
		
		
		
	
		/*
		Search Box
		*/
		
		
		#searchBox label {	
				display: none;
			}
		
			#searchBox .text {
				width: 210px !important;
				width: 200px;
				padding: 2px;
				margin-right: 5px;
				border: 1px solid #c9c7bb;
				background-color: #FFFFFF;
				color:#797979;
				font-size: 11px;
			}
			
			#searchBox .button {
				/*position: absolute;
				top: 0px !important;
				left: 125px;*/
				z-index: 1;
				width: 17px;
				height: 17px;
				border: 1px solid #AAD600C;
				background: #F2F1ED url(/typo3conf/ext/t3blog/icons/button_arrow.gif) no-repeat 50% 50%;
				text-indent: -9999px;
				margin-left: 4px;
			}	
		
		
	
	
	
	 #LeftBar h3 
	{
    	font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		border-bottom:1px solid #999999;
		padding:0px;
		margin:0px;
		line-height:100%;
		padding-bottom:6px;
		margin-bottom:13px;
		font-weight:normal;
		width:133px;
		color:#797979;
    }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	