body  {

	background: #e4ebf0;

	background-image: url(http://www.calvin500.com/wp-content/themes/vibrantcms/images/design/background-1.png);

	background-repeat:repeat-x;

}



h1, h2, h3, h4, h5, h6  {

	color: #000;

}



a:link, a:visited  {

	color: #7393A9;

	text-decoration:none;



}



/* STRUCTURE */



#wrap {



}



#header  {

	background: #fff url(default/header.jpg) repeat-x top left;

}



#header h1.title a  {

	color: #000;

}



#header p.description  {

	color: #75818a;

}



#rss  {

	background-color: #675c4a;

}



#rss a  {

	color: #fff;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

}



#featured  {

	background: #968879 url(default/featuredbg.jpg) repeat-x top left;

}



#featured .buttons a.prev  {

	background: url(default/prev.jpg) no-repeat top left;

}



#featured .buttons a.next  {

	background: url(default/next.jpg) no-repeat top left;

}



#steps  {

	background: url(default/stepsbg.jpg) repeat-x top left;

}



#steps ul li a  {

	color: #facd63;

}



#content  {

	border-top: 7px solid #eae6e3;

	background-color: #fff;

}



#content .moreinfo  {

	border: 1px solid #c8cdd0;

	background-color: #e5e9ec;

	color: #75818a;

}



#content .moreinfo .more a  {

	color: #4093ce;

	background: #e5e9ec url(default/moreinfo.jpg) no-repeat center left;

}



#news  {

	color: #666;

	font-family:Georgia, "Times New Roman", Times, serif;

}



#news ul li a  {

	color: #000;

	font-weight:bold;

}



#news p.more a  {

	color: #75818a;

}



#bottom  {

	background: #fff repeat-x top left;

}



#newsletter input.text  {

	background-color: #d9e9f5;

}



#footer  {

	background: #9fc9e6 url(default/footerbg.jpg) repeat-x top left;

	color: #fff;

}



#footer p a  {

	color: #fff;

}



/* NAVIGATION */



#nav ul li a:link, #nav ul li a:visited  {

	color: #b9cedf;

}



#nav ul li.current_page_item a {color:#fff;border-bottom:2px solid #bab1a8;}



#nav ul li a:hover {text-decoration:none;}



#nav ul li.current_page_item ul li a {color:#e9eff4;border-bottom:none;font-size:11px;}



#nav ul li.page_item ul li a {color:#e9eff4;border-bottom:none;font-size:11px;}



#nav ul li.current_page_item ul li a:hover {color:#7393a3;border-bottom:none;}



#nav ul li.page_item ul li a:hover {color:#7393a3;border-bottom:none;}



/* BLOG CSS */



.post .categories  {

	background-color: #4392cc;

	color: #fff;

}



.post .categories a  {

	color: #fff;

}



.post h2.title .date a  {

	color: #bcd9ee;

}



.post h2.title a  {

	color: #000;

}



.post h2 {padding-bottom:12px;}





.post p.comments a  {

	background: url(default/comments.jpg) no-repeat center left;

	color: #000;

}



p.continue a  {

	color: #4392cc;

}



#postad  {

	background-color: #ecf4fa;

}



a.adlink  {

	color: #000;

}

.asidespost  {

	border-left: 3px solid #4392cc;

}



#sidebar img.bigad  {

	border: 2px solid #4392cc;

}



#tabbox  {

	border: 1px solid #a5e149;

}



#tabbox ul.idTabs  {

	background: #e5eec6 url(default/tabberulbg.jpg) repeat top left;

}



#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(default/selectedtab.jpg) repeat center center;

}



#boxes ul  {

	background-color: #ecf1d4;

}



#boxes ul li {

	background: url(default/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 ul li  {

	border-bottom: 1px solid #f0f0f0;

}



.widgetlist ul li a:link, .widgetlist ul li a:visited  {

	color: #000;

}

.commentlist {

	border-top: 2px solid #C0E1F8;

}

.commentlist li {

	border-bottom: 2px solid #C0E1F8;

}

.commentlist .alt {

	background: #E2EFF8;

}

#commentform input {

	background: #E2EFF8;

	border: 1px solid #C0E1F8;

}

#commentform textarea {

	background: #E2EFF8;

	border: 1px solid #C0E1F8;

}



/* DROP DOWN PAGE NAVIGATION */



#pagenav li ul li {

	background: #bab1a8;

	border: 1px solid #cbc4bd;

}



#news h3 {color:#7393a9;}



.widget h3 {color:#7393a9;}



.textwidget ul li a {text-decoration:none;color:#000;font-weight:bold;}

.textwidget ul li {background:#FFFFFF url(../images/design/greenarrow.gif) no-repeat scroll 0 6px;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0;

padding:0 0 5px 20px;}

.textwidget ul {list-style:none;}



#featured h2 {color:#fff;}

#featured p {color:#bbd4e6; font-family:Georgia, "Times New Roman", Times, serif;}

#featured a {color:#dfba69;text-decoration:none;}



