/* @group preset */

* {
	
}

body{font: 16px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}

p {
	color: #434341;
	font-size: 0.75em;
	margin-bottom: 10px;
}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{
	margin: 0;
}

/* @end */

div#content_container h1, div.pop_up h1 {
	border-bottom: 1px dotted black;
	margin-bottom: 10px;
	color: #363636;
}


div#front_tag h2 {
	color: #4496ab;
	font-weight: bold;
	line-height: 1.15;
	font-size: 1.7em;
	letter-spacing: -0.05em;
}

/* @group inside */

ul#side_subnav li a {
	line-height: 1.4;
	vertical-align: top;
	text-decoration: none;
	color: #434341;
	font-weight: bold;
	font-size: 0.85em;
}

ul#side_subnav li.category {
	line-height: 1;
	vertical-align: top;
	text-decoration: none;
	color: white;
	font-weight: bold;
	border-bottom-style: none;
	background-color: #4496ab;
	padding: 2px 0 2px 5px;
	margin: 5px 0 0;
	font-size: 0.75em;
}

ul#side_subnav li a:hover {
	text-decoration: underline;
	color: #4496ab;
}



/* @end */

/* @group Footer */

div#footer div.grid_4 p {
	color: white;
	font-size: 0.75em;
	line-height: 2;
}

div#footer div.grid_4 p a {
	color: #4496ab;
	text-decoration: none;

}

div#footer li a {
	color: #4496ab;
	font-size: 0.75em;
	text-decoration: none;
}

div#footer ul.footer_nav li a.selected {
	text-decoration: underline;
	color: white;
}

div#footer a:hover , div#footer div.grid_4 p a:hover {
	text-decoration: underline;
}



/* @end */

