
/* MISC
--------------------------------------------------------------------------------------------------*/
.clear                						{ clear:both; height:0px; overflow:hidden; }
.clear-left           						{ clear:left; height:0px; overflow:hidden; }
.clear-right          						{ clear:right; height:0px; overflow:hidden; }
.hide, .hidden        						{ display:none; }
.item                 						{ margin-bottom:2em; }
.right 										{ text-align: right; }
.even 										{ background-color: #fff; }
.odd 										{ background-color: #f2f2f2; }


/* LINKS
--------------------------------------------------------------------------------------------------*/
a 													{ color: #06c; text-decoration: underline; }
a img												{ border:0; }
h2 a, h3 a, h4 a									{ text-decoration: none; }
h2 a:hover, h3 a:hover, h4 a:hover					{ text-decoration: underline; }
#top a, #breadcrump a, #footer a					{ text-decoration: none; }
#top a:hover, #breadcrump a:hover, #footer a:hover	{ text-decoration: underline; }


/* TYPOGRAPHY
--------------------------------------------------------------------------------------------------*/
body										{ background:#eee; color:#000; }
body, table           						{ font-family:verdana; font-size:12px; line-height:160%; }
h1,h2,h3,h4,h5,h6,p,pre,table,blockquote	{ margin:0 0 1em 0; padding:0; }
h1,h2,h3,h4,h5,h6							{ line-height:1.1em; margin-bottom:.5em; }


/* LISTS
--------------------------------------------------------------------------------------------------*/
ul 											{ margin: 0 0 0.5em; padding: 0; list-style-type: none; }
ol 											{ list-style-type: lower-roman; }
li 											{ margin: 0; padding: 0; }
dl 											{ margin: 0 0 30px; padding: 0; border: 1px solid #fff; border-width: 1px 0; width: 750px; background: url('../images/layout/border.gif') 220px 0 repeat-y; }
dd strong									{ width: 120px; display:block; float:left; }
