@import url("body.css");
@import url("header.css");
@import url("content.css");




.link_cat {
	color:#0099CC;
	font-weight:normal;
	text-decoration:none;
}




/*
*	SIDEBAR
*/

#sidebar { float: left; width: 200px; }

	/* box */

#sidebar div.box { padding: 10px 10px 15px 10px; font-size: .8em; color: #333333; background: #f1f0e6; margin-bottom: 10px; }
#sidebar div.box h3 { padding-bottom: 5px; margin-bottom: 5px; color: #333333; font-size: 1.5em; border-bottom: 1px dashed #cccccc; }
#sidebar div.box a { font-weight: normal; color: #003366; }
#sidebar div.box p { margin: 1em 0; }
#sidebar div.box div.text { font-size: 1.1em; }

	/* cloud */

#sidebar div.box p.cloud { line-height: 1.8em; }
#sidebar div.box p.cloud a { padding: 0 3px; text-decoration: none; font-weight: normal; }

	/* mini images */
	
#sidebar div.box div.mini-images img { margin: 2px 1px; border: 1px solid #c7b06d; padding: 1px; background: #ffffff; }

	/* default list */

#sidebar div.box ul li { font-size: 1.1em; line-height: 1.5em; padding-left: 11px; background: url("/graphics/v3/list-arrow.gif") left 6px no-repeat; }
#sidebar div.box ul li a { color: #003366; text-decoration: none; }
#sidebar div.box ul li strong { color: #8f9aa5; }
#sidebar div.box ul li strong.small { font-size: .9em; }
#sidebar div.box ul li em { color: #003366; font-weight: bold; font-style: normal; }

	/* lined list */

#sidebar div.box ul.lined li { font-size: 1em; padding: 2px 0; background: none; border-bottom: 1px solid #cccccc; }
#sidebar div.box ul.lined li a { display: block; }
#sidebar div.box ul.lined li a:hover { background: #ffffff; color: #1b7fb3; }


	/* image box */
	
#sidebar div.box-image { padding: 0; }
#sidebar div.box-image img { display: block; }

	/* colored boxes */
	
#sidebar div.box-light-orange { background: #f7f1c9; }
#sidebar div.box-light-blue { background: #daf0f9; }
#sidebar div.box-light-teal { background: #e0f7eb; }
#sidebar div.box-light-purple { background: #fbebed; }



/*
*	FOOTER
*/

#footer { line-height: 1.5em; font-size: .8em; color: #81837a; font-weight: bold; margin-top: 1px; padding: 20px; background: #f3f3f3 url("/graphics/v3/footer-bottom.gif") bottom left no-repeat; }
#footer a { color: #81837a; }
#footer p.design-by { color: #b3b3b3; font-weight: normal; }
#footer p.design-by a { color: #b3b3b3; font-weight: normal; }

