/* ========================================================================================== */
/* Weblog Classes */
/* ========================================================================================== */


	div#entry {
		padding: 2px;
		border: 1px solid #b3b3b3;
		margin-bottom: 20px;
		background-image: url(/gr/newtemp/bg-blue-dark.png);
		width: 520px;

		}

	.entryHeader {

		}

	.entryTitle {
		color: #FFFFFF;
		background-image: url(/gr/newtemp/bg-blue-mid.png);
		border: 1px solid #CCCCCC;		
		padding: 5px 15px 5px 15px; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		}

	.entryData {
		padding: 5px 0px 5px 15px;
		background-image: url(/gr/newtemp/bg-blue-light.png);
		border: 1px solid #CCCCCC;		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		}

	.entryDate { 
		font-weight: bold;
		color: #003366;
		}

	.entryCat { 
		font-weight: bold;
		color: #003366;
		}
	

	.entryContent {
		background-color: #FFFFFF;
		line-height: 2em;
		}
	
	.entryBody {
		padding: 5px 15px 20px 15px;
		border-left: 1px solid #b3b3b3;
		border-right: 1px solid #b3b3b3;
		}

	.entryMore {
		text-align: left;
		}
		
		
	.entryMoreLink {
		text-align: left;}

	.entryFooter {
		background-image: url(/gr/newtemp/bg-blue-light.png);
		border: 1px solid #b3b3b3;		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding: 5px; 
		text-align: right;

		}
		
	.PostFooters {
		}
		
	.separator {
		}

	.Permalink {
		}


	.question, .q {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		}
		
	.answer, .a {
		padding: 0px 15px 0px 15px; 
		}

/* ========================================================================================== */
/* Front Weblog Menu */
/* ========================================================================================== */


	.weblogMenu {		
		}
		
	.weblogMenu-left {
		vertical-align: top;
		}
	
	.weblogMenu-right {
		padding-left: 20px;
		}
	
	.moduleWelcome {
		padding-bottom: 20px;
		line-height: 2em;
		}
		
	.moduleRecent {
		line-height: 2em;
		}
	
	.moduleTitle {
		font-weight: bold;
		font-size: 16px;
		padding-bottom: 10px;
		}
		
	.moduleContent {
		}
		
		
	.videoFrame {
		width: 320px;
		
		}

/* ========================================================================================== */
/* Archive Pages */
/* ========================================================================================== */


	.ArchiveList {
		padding-left: 10px;
		}
	
	.ArchiveDescription {
		line-height: 2em;
		padding-bottom: 15px;
		}
	
	.ArchiveListDate {
		padding-right: 25px;
		text-align: left;
		padding-bottom: 5px;
		width: 100px;
		}

	.ArchiveListTitle {
		}
		