
.blogmainsite .blogheader
{
	margin-left: 10px;
	padding-top: 10px;
}

.blogmainsite .blogsubheader
{
	margin-left: 10px;
}

.blogmainsite .blogcontent
{
	margin-left: 10px;
}

.blogmainsite .bloglinks
{
	margin-left: 10px;
}

.blogheader
{
	color: #af0000;
	font-family: 'Lucida Grande', Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 22px;
	line-height: normal;
	text-decoration: none;
}

.blogheader a
{
	color: #af0000;
	text-decoration: none;
}

.blogsubheader
{
	margin-top: 3px;
	margin-bottom: 10px;
	font-family: 'Lucida Grande', Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 19px;
	border-bottom: solid 1px #555555;
}

.blogcontent 
{
	font-family: 'Lucida Grande', Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 19px;
	color:#555555;
}

.blogcontent blockquote 
{
	font-style: italic;
	border-left: solid 5px #666666;
	padding-left: 5px;
	color: #555555;
	overflow: hidden;
	quotes: "\201C" "\201D";
}

.blogcontent blockquote:before  
{
	content: open-quote;
	font-size: 15px;
	font-weight: bold;
	color: #CCCCCC;
	letter-spacing: 5px;
}

.blogcontent blockquote:after
{
	content: close-quote;
	font-size: 15px;
	font-weight: bold;
	color: #CCCCCC;
	letter-spacing: 5px;
}

.blogcontent div.video
{
	line-height: 1px;
}

.blogcontent div.image
{
	border: solid 1px #EEEEEE;
	line-height: 1px;
}

.blogcontent22 
{
	width:1px;
}

.blogcontent img
{
	border: solid 1px #333333;
	
}

.bloglinks
{
	font-family: 'Lucida Grande', Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 19px;
	color:#555555;
	width:1px;
}

.bloglinks a
{
	line-height: 25px;
	margin-right: 10px;
	color:#555555;
}






.itemheader
{
	
	font-family: 'Lucida Grande', Helvetica, Verdana, sans-serif;
	font-size: 1.3em;
	line-height: 1.3em;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.itemheader a
{
	color: #ffffff;
	text-decoration: none;
}

.itemsubheader
{
	font-family: 'Lucida Grande', Helvetica, Verdana, sans-serif;
	margin-top: 0.3em;
	margin-bottom: 0.8em;
	font-weight: normal;
	font-size: 0.8em;
	line-height: 0.8em;
}

.itemlocation
{
	margin-top: 0.1em;
	margin-bottom: 0.3em;
	font-weight: normal;
	font-size: 0.9em;
	line-height: 1.3em;
}

.itemlocationentry
{
	margin-top: 0.1em;
	margin-bottom: 0.3em;
	font-weight: normal;
}
.itemlocationentry td
{
	padding-bottom: 0.3em !important;
	padding-right: 0.3em !important;
}

.itemdate
{
	font-family: 'Lucida Grande', Helvetica, Verdana, sans-serif;
	color: #45b5ef;
	font-size: 1.0em;
	line-height: 1.2em;
}
.itemdate a
{
	color: #45b5ef;
}

.itemdatesmall
{
	color: #45b5ef;
	font-size: 0.9em;
	line-height: 1.1em;
}
.itemdatesmall a
{
	color: #45b5ef;
}


.itemcontent 
{
	font-family: georgia, times, "times new roman";
	font-family: 'Lucida Grande', Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 1.0em;
	line-height: 1.3em;
	color:#aaaaaa;
}

.itemcontent blockquote 
{
	font-style: italic;
	border-left: solid 5px #666666;
	padding-left: 5px;
	color: #555555;
	overflow: hidden;
	quotes: "\201C" "\201D";
}

.itemcontent blockquote:before  
{
	content: open-quote;
	font-size: 1.1em;
	font-weight: bold;
	color: #CCCCCC;
	letter-spacing: 0.2em;
}

.itemcontent blockquote:after
{
	content: close-quote;
	font-size: 1.1em;
	font-weight: bold;
	color: #CCCCCC;
	letter-spacing: 0.2em;
}

.itemcontent div.video
{
	line-height: 1px;
}

.itemcontent div.image
{
	border: solid 1px #EEEEEE;
	line-height: 1px;
}

.itemcontent img
{
	border: solid 1px #333333;
}

.itemthumb
{
	border: solid 2px #111111;
}

.itemend
{
	border-top: solid 1px #333333;
	border-bottom: solid 1px #222222;
	margin-top: 5px;
	margin-bottom: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 0.8em;
	font-weight: normal;
	color: #CCCCCC;
	background: #000000 url('../index.php/image/icache/itemend.png') repeat-x;
}
.itemend img
{
	vertical-align: middle;
}

.itemcomments
{
	width: 39px;
	height: 36px;
	background: url('../index.php/image/icache/itemcomment.png') top center no-repeat;
	line-height: 28px;
	font-size: 18px;
	text-align: center;
}


.itemFade {
	-moz-opacity:.60; 
	filter:alpha(opacity=70); 
	opacity:.60;
}




