

body.custom { background: #edf4fa url(../custom/images/bg.gif) repeat-x top left; font: 62.5% Verdana, sans-serif; }

* { padding: 0; margin: 0; }

.custom #container { margin-top: 1em; margin-bottom: 1em; padding: 0.3em; background: #d9d9d9; border: 0.4em solid #d9d9d9; }
.custom #page { background: #fff; padding: 1em 2em; }


.custom #header { background-image: url("../custom/images/consolidate-debt.png");
background-repeat: no-repeat;
height: 123px;
width: 600px;
text-indent: -999px;
font: bold 0.1em Georgia, Arial, Times, serif;
margin-bottom: 0.11111em;} 

/*.custom a, .custom a:visited { color: #2361a1; text-decoration: none; }*/
/*.custom a:hover { color: #2361a1; text-decoration: underline}*/

.custom h2 a, .custom h2 a:visited { color: #111; text-decoration: none; }
.custom .sidebar h3 { font-size: 0.846em; font-weight: bold; line-height: 1.455em; margin-bottom: 1em; padding: 0.636em 0.455em 0.545em 0.455em; text-transform: uppercase; font-variant: normal; letter-spacing: 2px; color: #111; border-top: 1px solid #ddd; border-bottom: 1px dotted #ddd; }

/*.custom .format_text { font-size: 1.3em; color:#222; line-height: 1.57143em; padding-right: 0.78571em; }*/
/*.custom .format_text strong {color: #444;}*/
/*.custom .format_text b {color: #444;}*/
/*.custom #comment_form p { margin-bottom: 1.0em; font-size: 1.3em; line-height: 1.57143em; }*/
/*.custom	#comment_form p.subscribe-to-comments { font-size: 1.3em; }*/

/*.custom li.widget, li.linkcat { width: 15.46154em; margin-bottom: 2.53846em; font-size: 1.2em; color: #444; line-height: 1.38462em; float: left; }*/

.custom ul#music { }

	.custom ul#music li { font-family: verdana, sans-serif; font-size: .9em;}

		.custom ul#music li a, .custom ul#music li a:visited { /*font-weight: bold;*/ color: #004B91; text-decoration: none; }
	
		.custom ul#music li a:hover { color: #111; text-decoration: underline; }
		

.custom li.must_see { width: 13.61538em; padding: 0.84615em; line-height: 1.38462em; background: #e3f0f2; border: 0.07692em solid #addde6; }
/*li.must_see { width: 13.61538em; padding: 0.84615em; line-height: 1.38462em; background: #e7f8fb; border: 0.07692em solid #14568a; }*/

li.must_see h3 { font-size: 1.07692em; line-height: 1.28571em; margin-bottom: 0.42857em; }
li.must_see p { margin-bottom: 0; padding: 0; }

.post_tags p.social { padding: 0.57143em 0.78571em; background: #e7f8fb; border: 1px solid #14568a; }
/*.post_tags a, .post_tags a:visited { text-decoration: underline; }*/
/*.post_tags a:hover { text-decoration: none; }*/

.custom ul.bookmark_links { list-style: none; margin: 3.14286em 0 1.57143em 0; padding: 0.57143em 0.78571em; background: #e7f8fb; border: 0.07143em solid #9ad5df; }

.blue_emphasis { color: #0c00a8; font-weight: bold; }
.green_emphasis { color: #0ca800; font-weight: bold; }

.custom .on_sale { margin: 1.571em 0; padding: 0.571em 0.786em; background: #f7f3e2; border: 1px solid #ddce93; }
	
	.custom .on_sale p a, .custom .on_sale p a:visited { font-weight: bold; text-decoration: none; }
		
	.custom .on_sale p a:hover { text-decoration: underline; }


/*---:[ nav menu styles ]:---*/

.custom ul#tabs { width: 100%; list-style: none; background: #5E5E5E; border-bottom: 2px solid #C8C8C8;  }

	.custom ul#tabs li { font-size: 1.5em; font-family: Tahoma, Geneva, sans-serif; font-weight: 300; color: #f7f7f7; line-height: 0.5em; padding: 0.84545em 0.81818em; background: #5E5E5E; border: 0px solid #ddd; border-left: 0; text-transform: uppercase; float: left; }

	.custom ul#tabs li.current_page_item { background: #5E5E5E; border-bottom-color: #fff; }
	
	.custom ul#tabs li.rss { padding-right: 0; background: #5E5E5E; border: none; float: right; }

		.custom ul#tabs li a, ul#tabs li a:visited { color: #f7f7f7; text-decoration: none; }
	
		.custom ul#tabs li a:hover { color: #2e9ed2; }
		
		.custom ul#tabs li.current_page_item a, ul#tabs li.current_page_item a:visited { color: #8cd4f5; }
		
		.custom ul#tabs li.current_page_item a:hover { text-decoration: none;  }
		
                .custom ul#tabs li.rss a { padding-right: 26px; background: 100% 50% no-repeat; }

.custom .format_text p.note2 { padding: 0.57143em 0.78571em; background: #F7F3E2; border: 1px solid #DDCE93; font-size: 0.76em; }

/*-- Contact Form --*/
#wpcf fieldset { padding: 10px; border: 1px solid #666666; width: 500px; margin: auto }
#wpcf legend { font-weight: bold; border: 1px solid #666666; padding: 3px }
#wpcf label { display: block; float: left; text-align: left; width: 140px; padding-right: 10px; font-size: 100% }
#wpcf p { margin: 0 0 7px 0 }
#wpcf .field { font-size: 100%; width: 440px; padding: 0; margin: 0 }
#wpcf p.button { text-align: right; padding: 0 5px 0 0; }
#wpcf textarea { font-size: 100%; width: 440px; height: 200px }
#wpcf .error { background-color: #FFFF00 }
#wpcf .challenge { font-size: 100%; display: inline-block; text-align: left; width: 240px }
#wpcf p.alert { color:#FF0000; font-weight: 700; text-align: center; padding: 5px 0 10px 0 }



