/* ############################################################
      RESET
   ############################################################ 
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td,tbody,thead,tfoot { margin:0;padding:0; }
table {border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
cite,code,em,strong,th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
th{text-align:left;}
h1,h2,h3,h4{font-size:100%;}
q:before,q:after{content:'';}
body{font:13px verdana,sans-serif;*font-size:small;*font:x-small;}
table{font-size:inherit;font:100%;}
select,input,textarea{font:99% verdana,sans-serif;}
pre,code{font:115% monospace;*font-size:100%;}
body*{line-height:1.22em;}
form {display:inline;}
fieldset {border:0;margin:0;padding:0;}


/* ------------------------------------------------------------
      COMMON CLASSES
   ------------------------------------------------------------
*/
.snipe, .print {display:none;}
.nowrap {white-space: nowrap;}
.subdued {font-size:85%;font-weight:normal;color: #96967E;}
.debug {background:pink;border:1px solid red;}

/* ------------------------------------------------------------
      LISTS 
   ------------------------------------------------------------
*/

dl.tabular {list-style:none;width:300px;float:left;}

dd {text-align:left;}

dl.tabular dt {
  clear:both;
  float:left;
  width:33%;
  text-align:right;
  vertical-align:middle;
  font-weight:bold;
  margin-right:0.5em;
  margin-top:0;
  margin-bottom:0em;
}

dl.tabular dd 
{
  width:60%;
  float:left;
  text-align:left;
  vertical-align:middle;
  margin-left:0.5em;
  margin-top:0;
  margin-bottom:0;
}

dd, dt, li 
{
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

/* ############################################################
      STANDARD PAGE STRUCTURE ELEMENTS
   ############################################################ 
*/
body { text-align:center; }

/* Fool IE into using an 800 width, then overwrite
it for standards-compliant browsers */
#wrapper { width:840px; margin-left:auto; margin-right:auto; text-align:left;}

html>body #wrapper { width:940px;}

#main, #footer {padding:10px;}

#footer, #footer a { 
  	font-size:85%;
}

.center{
	text-align:center;
}

div.clear {
	clear:both;
}

