
/* General --------------------------------------------- */
	body {
		/*margin: 20px 15% 20px 5%;*/
		margin-top: 10px;
		font-size: 12px;
		background-color: #F3D88A;
		color: #000;
		text-align: center;
	}
	a {
		text-decoration: none;
		font-weight: bold;
	}
	a:link {
		color: #ABB153;
		text-decoration: none;
		font-weight: bold;
	}
	a:visited {
		color: #ABB153;
		text-decoration: none;
	}
	a:active {
		color: #920011;
	}
	a:hover {
		color: #BEC456;
  		/*background:#D1751A;*/
	}
	blockquote {
		background: transparent url(quoleft.png) left top no-repeat;
		border: 4px dotted #fff;
		margin: 0px 0px 10px 0px;
		padding-left: 45px;
	}
	blockquote p:last-child {
		background: transparent url(quoright.png) right bottom no-repeat;
		padding-right: 20px;
	}
	.code {
		background: transparent url(codeleft.png) left top no-repeat;
		border: 3px dotted #fff;
		font-family: monospace;
		margin: 0px 0px 10px 0px;
                overflow: auto;
		padding-left: 45px;
		white-space: pre;
	}
	.code pre {
		/*background: transparent url(/v1/coderight.png) right bottom no-repeat;*/
		padding-right: 20px;
	}
	div#outterContainer {
		/*border-left: 1px solid #FFF;*/
		/*border: 1px solid red;*/
		margin-left: auto;
		margin-right: auto;
		margin-top: 0;
		text-align: left;
		width: 720px;
	}
	div#innerContainer {
		border-top: 1px solid #FDF4D4;
		background-color: #FDF4D4;
	}

/* Banner --------------------------------------------- */
	#banner {
		background-color: #FDF4D4;
		/*border: 1px solid blue;*/
  /*font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial;*/
  /*font-size: 36px;*/
  /*color:#D1751A;*/
  /*font-style:italic;*/
  /*font-weight:normal;*/
		padding: 10px;
		margin: 0;
		width: 700px;
	}
	#banner a:hover {
		/*color: #FF9900;*/
	}

/* NewsItems--------------------------------------------- */
	.newsItemTitle {
		/*border: 1px solid blue;*/
 		color: #D73F03;
		/*font-family: Arial, sans-serif;*/
		font-family: 'Lucida Grande','Lucida Sans Unicode',arial,verdana,sans-serif;
  /*font-family: georgia, times, serif;*/
		font-size: 14px;
  /*letter-spacing: 1px;*/
  /*text-align: center;*/
  /*text-transform: uppercase;*/
		/*line-height: 100;*/
		font-weight: bold;
		padding: 5px 0px 0px 10px;
		/*padding-top: 5px;*/
		/*padding-bottom: 0px;*/
		/*padding-left: 10px;*/
		/*padding-right: 0px;*/
		margin-bottom: 0px;
  /*text-align: center;*/
	}
	.newsItemTitle a:hover {
		color: #D73F03;
	}
	.newsItemTitle img {
		vertical-align: middle;	
	}
	.newsItemDesc {
		/*font-family:  Arial, sans-serif;*/
		/*font-weight:normal;*/
		/*font-size:12px;*/
		font: 12px/18px Verdana, Geneva, Helvetica, Arial, Sans-serif;
		padding: 10px 0px 7px 20px;
		color: #000;
		text-decoration: none;
		margin: 0px 0px 25px 20px;
	}

/* Navigation--------------------------------------------- */
	.links {
  /*padding-right:7%;*/
  /*padding-left:7%;*/
  /*padding-top:20px;*/
  /*margin-right:0px;*/
  /*font-family:  Arial, sans-serif;*/
  /*font-size:11px;*/
 		color: #D73F03;
	}
		.navLink {
			margin-bottom:1px;
			background:#F79A3E;
			border:1px solid #FFF ;
			padding: 4px;
			text-align:center;
			}
		.navLink2 {
			margin-bottom:4px;
			background:#004848;
			border:#007777 solid 1px;
			padding:4px;
			text-align:center;
			}
		.navLink a {
			color:#B25800;
			font-weight:bold;
			text-decoration: none;
			}
		.navLink a:visited {
			color:#FFE654;
			}
		.navLink a:hover {
			color:#FFF;
			background:#F79A3E;
			}
		.navLink:hover {
			color:#FFF;
			background:#D1751A;
			}
		.side {
			border:solid 1px #FFF;
			padding-top:1px;
			padding-right:1px;
			padding-left:1px;
			margin-bottom:8px;
			margin-top:-6px;
			}
	div#nav {
		/*background: #FDF4D4;*/
		border-left: 1px solid #D73F03;
		color: #333;
		float: right;
		margin: 14px 0px 0px 0px;
		padding: 0px;
		text-align: right;
		width: 180px;
	}
	div#nav h3 {
		/*border-top: 1px solid #FFF;*/
		font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
		font-weight: normal;
		font-size: 12px;
		margin: 0px;
		padding-bottom: 0px;
		padding-top: 20px;
		padding-right: 10px;
	}
	div#nav p {
		font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
		font-size: 10px;
		margin: 0px;
		padding-right: 10px;
		padding-top: 0px;
	}
	div#nav ul, div#nav li {
		/*display: inline;*/
		list-style: none;
		margin: 0px;
		padding-right: 10px;
	}
	div#nav li a, div#nav li a:hover, div#nav li a:active {
		background-color: transparent;
		/*display: block;*/
		/*border-left: 4px solid #ABB153;*/
		margin: 0px 0px 1px 1px;
		/*padding-left: 4px;*/
		/*width: 170px;*/
	}
	div#nav li a:hover, div#nav li a:active {
		/*border-left: 4px solid #BEC456;*/
	}

/* Main Column--------------------------------------------- */
	div#blogBody {
		/*border: 1px solid green;*/
		float: left;
			font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
			/*background: #FDF4D4;*/
		color: #000;
			font-size:11px;
			line-height:150%;
			font-weight:normal;
		margin: 10px 0px 10px 10px;
		padding: 0px;
			/*padding-left:4%;*/
			/*padding-right:4%;*/
			/*padding-top:0px;*/
			/*padding-bottom:50px;*/
		width: 520px;
	}
	.title  { 
		font-family: Arial; 
		font-size: 18px; 
		line-height:150%;
		font-weight:bold; 
		text-align:left;
		color: #B25800; 
	}  
	.date  { 
		/*font-family: Trebuchet MS, arial, sans-serif;*/
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;
		color: #F3D88A;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		letter-spacing: .18em;
		/*line-height: 14px;*/
		line-height: 130%;
		padding: 3px 0px 4px 3px;
		margin-top: 14px;
		margin-bottom:10px;
		/*border-top: 1px solid #FFF;*/
		/*border-left: 1px solid #FFF;*/
		text-transform: uppercase;
	}
	#footer{
		clear: both;
		background-color: #F3D88A;
		/*border: 1px solid #FFF;*/
		color:#FFF;
			font-family: Arial, sans-serif;
			font-size:11px;
			line-height:130%;
			font-weight:normal;
			padding-top:10px; 
			margin-top:26px; 
			border-top:1px solid #FFF;
		text-align: center;
	}

/* Comment---------------------------------------------- */
	div#comments {
		color: #333;
		margin-left: 20px;
	}
	div#comments .title {
 		color: #D73F03;
		font-family: 'Lucida Grande','Lucida Sans Unicode',arial,verdana,sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding: 5px 0px 0px 10px;
		margin: 10px 0px 10px 0px;
		text-align: left;
	}
	div#comments .response {
		color: red;
		font-weight: bold;
		margin: 0px 0px 10px 40px;
	}
	div#comments .entry {
		background-color: #F3D88A;
		padding: 5px;
		margin: 0px 0px 0px 40px;
	}
	div#comments .desc {
		border: 1px solid #F3D88A;
		padding: 5px;
		margin: 0px 0px 0px 40px;
	}
	div#comments .desc .links {
		border-top: 1px solid #F3D88A;
 		color: #D73F03;
		padding-top: 5px;
		text-align: right;
	}
	div#comments .post {
		/*background-color: #F3D88A;*/
		border: 1px solid #F3D88A;
		margin: 0px 0px 0px 40px;
		padding: 5px;
	}

/* Calendar--------------------------------------------- */
		.calendar {}
		.calendar_month_head {
        		font-size:9pt;
        		font-weight:bold;
			color:#FFF;
			}
		.calendar_day_head {
        		font-size:8pt;
        		font-weight:normal;
			color:#FFF;
			}
		.calendar_day_noday {
			color:#FFF;
			}
		.calendar_day_link {
        		text-align:right;
			font-weight:bold;
			font-size:10px;
			}
		.calendar_day_nolink {
        		text-align:right;
			color:#FFF;
			font-size:10px;
			}
/* Misc--------------------------------------------- */
		hr {
			background:#FFF;
			height:1px;
			border-top:0px solid #000;
			border-bottom:0px solid #FFF;
			border-left:0px solid #000;
			border-right:0px solid #000;
			}
		td {
			font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, 				Geneva, Helvetica, Arial, sans-serif;
			font-weight:normal;
			font-size:13px;
			}

