/* -------------------------------------------------------------- 

	TYPOGRAPHY   
  	Modified from Typography at http://www.blueprintcss.org/blueprint/screen.css
-------------------------------------------------------------- */

body { font-size: 12px; }

body { 
  color: #666;
  font-family:Tahoma,"Myriad Pro","Myriad Web","Myriad Roman",Myriad,Arial,Verdana,sans-serif;
}
h1,h2,h3,h4,h5,h6 { 
  color: #0079b2; 
  font-family:Tahoma,"Myriad Pro","Myriad Web","Myriad Roman",Myriad,Arial,Verdana,sans-serif;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 24px; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 18px; margin-bottom: 10px; margin-top:20px; clear:left; }
h3 { font-size: 14px; line-height: 1.2; margin-bottom: 1em; }
h4 { font-size: 12px; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 12px; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 12px; font-weight: bold; }

/* h2.readmore { background-image:url(/images/buttons/read-more-bar.gif); background-repeat:no-repeat; background-position:right; } */


/* Text elements
-------------------------------------------------------------- */


p           { margin: 0 0 18px; }



p.last      { margin-bottom: 0; }
p img       { float: right; margin: 18px 0 18px 18px; padding: 0; }
p img.top   { margin-top: 0; }

/*
img         { margin: 0 0 18px; }
*/
img         { margin: 0px; }


ul, ol      { margin:0 18px 18px 18px; }
ul          { list-style-type: square; }
ol          { list-style-type: decimal; }
dl          { margin: 0 0 18px 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 18px;}

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin-top: 18px; font-style: italic; }
del         { color:#666; }

a:focus, 
a:hover     { color: #0079B2 ; text-decoration: underline; }
a           { color: #0079B2 ; text-decoration: none; }

blockquote  { margin: 18px; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
pre,code    { margin: 18px 0; white-space: pre; }


pre,code,tt { font: 12px 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 18px; } 
tt          { display: block; margin: 18px 0; line-height: 18px; }


p.intro { font-size:18px; margin-bottom:25px; }

p.category_instruction {
	display:inline-block;
	margin-left:10px;
	}

ul.blue-bar li {	
	height:25px;
	/* line-height:25px; */
	list-style-position:inside;
	list-style-image:url(../images/icons/li-arrow.png);
	background-color:#ebf5fa;
	margin:0 0 21px -20px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:8px 5px 8px 10px;
}

h3.blue-arrow {	
	background-image:url(../images/icons/li-arrow.png);
	background-repeat:no-repeat;
	background-position:left;
	margin:10px 0 3px -20px;
	padding-left:20px;
}