.fix {
	clear: both;
	height: 1px;
	margin: 0 0 -1px 0;
	overflow: hidden;
}


body  {
	background: #c8cdd0 url(actual/bg.jpg) repeat-x top left;
}

h1, h2, h3, h4, h5, h6  {
	color: #000;
}

a:link, a:visited  {
	color: #12afda;
}

/* STRUCTURE */

#wrap {

}

#header  {
	background: #fff url(actual/header.gif) repeat-x top left;
	border-bottom: 5px solid #b49b1d;
}

#header h1.title  {
	margin-top: 9px;
	margin-left: 35px;
}

#header h1.title a  {
	color: #000;
}

#header p.description  {
	color: #675e57;
}

.pageitem h2, #bottom h2, #bottom h3 {
	font-family: Arial, sans-serif;
}

.pageitem h2 {
	color: #000;
}

#bottom h2, #bottom h3 {
	color: #fff;
	font-size: 16px;
}

#newsletter {
	color: #000;
}

.moreinfo a {
	text-decoration: none;
}

/* #bottom h3 {
	font-size: 24px;
} */

#rss  {
	background-color: #13aeda;
}

#rss a  {
	color: #fff;
}

#featured {
	background: none;
	background-color: #fff;
	/* background: #cbbd7e url(actual/featuredbg.gif) repeat-x top left; */
}

#featured .buttons a.prev  {
	width: 51px;
	padding-top: 45px;
	background: url(actual/prev.gif) no-repeat top left;
}

#featured .buttons a.prev:hover  {
	background: url(actual/prevh.gif) no-repeat top left;
}

#featured .buttons a.next  {
	width: 51px;
	padding-top: 45px;
	background: url(actual/next.gif) no-repeat top left;
}

#featured .buttons a.next:hover  {
	background: url(actual/nexth.gif) no-repeat top left;
}

#steps  {
	background: #4093ce url(actual/stepsbg.gif) repeat-x top left;
}

#steps ul li a  {
	color: #fff;
	font-size: 16px;
}

#steps ul li  {
	margin-right: 30px;
}

#content  {
	/* border-top: 7px solid #bee0e9;
	border-bottom: 7px solid #bee0e9; */
	border: none;
	background-color: #fff;
}

#content .moreinfo  {
	/* border: 1px solid #9abdc0;
	background-color: #f1f1f1; */
	border: none;
	background-color: #fff;
	color: #000;
	padding-top: 12px;
	padding-bottom: 12px;
}

#content .moreinfo p {
	margin: 0;
}

#content .moreinfo h3  {
	color: #000;	
}

#content .moreinfo .more a  {
	color: #12afda;
	background: url(actual/moreinfo.gif) no-repeat center left;
}

.moreinfo .infobox_text {
	padding-top: 12px;
	padding-bottom: 12px;
}

.home #content {
	background-color: #b49b1d;
}

#news  {	
	color: #75818a;
	background-color: #fff;
}

#news h3  {
	color: #000;
}

#news ul li {
	background: none;
	background-color: #fff;
	padding-left: 18px;
	border: 0;
	border-bottom: solid 2px #b49b1d;
}

#news table tr td.itemtitle, #news table tr td.date {
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: solid 2px #b49b1d;
}


#news ul li a, #news table tr td.itemtitle a  {
	/* color: #12afda; */
	color: #736c59;
	font-weight: normal;
	text-decoration: none;
}

#news ul li .date, #news table tr td.date {
	color: #766a5a;
	font-weight: bold;
}

#news p.more {
	padding: 6px 18px;
	text-align: left;
}

#news p.more a  {
	color: #12addd;
}

.home #news .title {
	background-color: #13aeda;
	padding: 1px 18px;
	margin: 0;
}

.home #news .title h3 {
	color: #fff;
	font-size: 14px;
}

.home #news a.feed  {
	top: 9px;
	right: 18px;
}


#bottom  {
	/* url(actual/bottombg.jpg) */
	background: #01a6dc repeat-x top left;
	color: #fff;
}

#bottom p {
	color: #fff;
}

#newsletter input.text  {
	background-color: #d6e4e5;
}

#newsletter {
	padding: 0;
	margin: 0;
}

#footer  {
	/* url(actual/footerbg.jpg) */
	background: #7fd3ef repeat-x top left;
	color: #fff;
	margin-top: 0;
	padding-top: 0;
}

#footer p {
	margin-top: 0;
	padding-top: 0;
}

#footer p a  {
	color: #fff;
}

#footer .floatleft {
	padding-top: 14px;
}

#footer .floatright {
	padding-top: 6px;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}

/* NAVIGATION */

#nav {
	top: 100px !important;
	right: 35px !important;
}

#nav ul li a:link, #nav ul li a:visited  {
	color: #766a5a;
	text-transform: none;
	font-size: 16px;
}

/* BLOG CSS */

.post .categories  {
	background-color: #12afda;
	color: #fff;
}

.post .categories a  {
	color: #fff;
}

.post h2.title .date a  {
	color: #99bcbf;
}

.post h2.title a  {
	color: #000;
}

.post p.comments a  {
	background: url(actual/comments.jpg) no-repeat center left;
	color: #000;
}

p.continue a  {
	color: #12afda;
}

#postad  {
	background-color: #f5f8f8;
}

a.adlink  {
	color: #000;
}
.asidespost  {
	border-left: 3px solid #12afda;
}

#sidebar img.bigad  {
	border: 2px solid #12afda;
}

#tabbox  {
	border: 1px solid #9bbec1;
}

#tabbox ul.idTabs  {
	background: #e9f0f1;
}

#tabbox ul.idTabs li a:link, #tabbox ul.idTabs li a:visited  {
	color: #000;
}

#tabbox ul.idTabs li a.selected  {
	color: #fff;
	background: #8bc62d url(actual/selectedtab.jpg) repeat center center;
}

#boxes ul  {
	background: #fff;
}

#boxes ul li {
	background: url(actual/tablibg.jpg) no-repeat top left;
}

#boxes ul li:first-child  {
	background: none;
}

#boxes ul li a:link, #boxes ul li a:visited   {
	color: #000;
}

#leftwidget  {
	border-right: 1px solid #dedede;
}

.widgetlist  h3  {
	background: url(actual/widgethead.jpg) no-repeat center left;
	color: #fff;
}

.widgetlist ul li  {
	border-bottom: 1px solid #f0f0f0;
}

.widgetlist ul li a:link, .widgetlist ul li a:visited  {
	color: #000;
}
.commentlist {
	border-top: 2px solid #C8DCDE;
}
.commentlist li {
	border-bottom: 2px solid #C8DCDE;
}
.commentlist .alt {
	background: #bee0e9;
}
#commentform input {
	background: #bee0e9;
	border: 1px solid #C8DCDE;
}
#commentform textarea {
	background: #bee0e9;
	border: 1px solid #C8DCDE;
}


/* font overrides */

h1, h2, h3, h4, h5, h6,
#header,
#footer,
.post p.comments a, 
#postnav p.prev a,
#postnav p.next a,
#tabbox ul.idTabs li,
#boxes ul li,
.widgetlist ul li {
	font-family: Verdana, sans-serif;
}

#nav {
	top: 105px;
}

.entry img {
	border: none;
}

#featured .grid_10 .inner {
	padding-left: 40px;
	width: 380px;
}



.crop .pageitem p {
	margin-bottom: 12px;
}

/* home page overrides */

.home .crop {
	height: 195px;
}

.home .crop .inner {
	position: relative;
}

.home #featured .buttons {
	/* background-color: red; */
	position: absolute;
	top: 140px;
	left: 450px;
	width: 125px;
}

.home #content {
	height: 162px;
	overflow: hidden;
}

.home #content .moreinfo {
	padding: 17px 13px 0 13px;
	width: 252px;
}

.home #featured .grid_10 .inner {
	width: 390px;
}

