body 	{
		font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
		font-size: 12pt;
		/* color of outside-most margin */
		background-color: #8E9488;
		border: 0px solid #555555;
}

table.ccccpageformat	{
		width: 92%;
		margin: 0 6% 0% 4%;

		/* Color/width of inner border */
		background-color: #32404D;
		padding: 0px 0px 0px 15px;
}

td.ccccsidebar	{
		padding-top: 20pt;
}

h1 {
	font-size: 18pt;
	color: #4B653C;
	font-weight: normal;
}

h2 {
	font-size: 14pt;
	color: #4B653C;
	font-weight: normal;
}

h3 {
	font-size: 12pt;
	color: #4B653C;
	font-weight: bold;
}
h3#comments-title {
	padding: 10px 0;
	margin-bottom: 0;
}
h3#reply-title {
	margin: 10px 0 0 0;
}

h1, h2, h3, h3#comments-title,
h3#reply-title,
.entry-title {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

a:link {
    color: #3333CC;
}
/*a:visited {
	color: #743399;
	color: #ff4b33;
}*/
a:active,
a:hover {
        color: #3366CC;
        text-decoration: underline;
}

.entry-title a:link,
.entry-title a:visited {
	font-size: 14pt;
	color: #4B653C;
	font-weight: normal;
	text-decoration: none;
}

.entry-title a:active,
.entry-title a:hover {
	color: #ff4b33;
}

td.ccccheadcontainer {
		padding: 0px;
		font-family: Verdana;
		font-size: 14pt;
		font-weight: normal;
		color: #EDA519;
		background-color: #32404D;
}

a.cccchead {
/*		text-shadow: 0 0 10px #c61a1a; */
/*		text-shadow: 0 0 10px #D8FF99; */
		text-shadow: 0 0 10px #8F5AB6; 
		/*color: #EDA519; */
		color: #FBBC00;
		text-decoration: none;
}

a.cccchead:hover {
		color: #FED44A;
		text-shadow: 0 0 10px #FFEB5C;
}

a.cccchead:visited {
		color: #CF7E5D; 
		/*color: #CC6666;*/
		text-shadow: 0 0 10px #237580; 
/*		color: #DB8866; */
}

tr,	td {
		/* Main page color */
		background-color: #FFFFEE;
		padding: 10px;
}

td.ccccpageformat {
	padding: 5px;
}

tr.cccctitle *{
	padding: 0px;
}


img {
	border: none;
}

h4	{
		font-size: 90%;
		font-weight: bold;
	}

/*h1	{
	font-family: Tahoma, Geneva, sans-serif;
		font-weight: bold;
		font-size: 250%;
		color:#663300;
	}
h2	{
		font-size:125%;
		color:#996666;
	}
h3	{
		font-size:110%;
		color:#CC3300;
		}

a	{
		font-weight: bold;
		color: #2f4f6f;
		}*/

span.email {
		font-weight: bold;
		font-size: 80%;
}

.little  {
		font-size: 80%;
}

span.contactHeader {
		font-weight: bold;
		font-size: 100%;
}

img.text {
    padding: 10px;
    }

p {
	text-align: justify;
	}
 
p.quote {
	font-weight: bold;
	font-size: 80%;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
}

p.ccccfrontpageevent {
	text-align: left;
}

div#login p#nav {
	text-align: center;
}

div#login {
	padding: 20px;
}

td.contacts p {
	border-width: 0;
	padding: 10px;
	text-align: right;
}
div.contact {
 text-align: right;
 }

td.month {
	padding-top: 5px;
}
td.date {
	font-size: smaller;
	width: 20%;
	padding-top: 3px;
	vertical-align: top;
}
td.info {
	vertical-align: top;
	padding: 3px;
}

td.contacts {
	vertical-align: middle;
	text-align: right;
}

.caption {
	font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
	font-size: 80%;
    text-align: center;
}

.center {
    text-align: center;
}
  
div.float p {
   text-align: center;
	font-weight: bold;
	font-size: 50%;
   }

div.post {
padding-top: 5px;
padding-bottom:  10px;
}

p#backtoblog {
    font-size: 80%;
    text-align: center;
}

p.submit {
  padding-bottom: 20px !important;
  clear: both;
  }

div.weatherwidget {
	text-align: center;
	width: 210px;
	overflow: hidden;
}
  