body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin : 0; padding : 0; }
 
/* Normalizes font-size for headers */
/*h1,h2,h3,h4,h5,h6 { font-size : 100%; } */
/* Removes list-style from lists */
/* ol,ul { list-style : none; } */
 
/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }
 
/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }
 
/* Removes border from fieldset and img */
fieldset,img { border : 0; }
 
/* Left-aligns text in caption and th */
caption,th { text-align : left; }
 
/* Removes quotation marks from q */
q:before, q:after { content :''; }
 
html{
text-align: center;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', sans-serif;
}
body{
 	width: 635px;
	margin: 0 auto;
	padding:10px;
	padding-top:40px;
	text-align:left;
	background:#ffffff;
	color: #666666;
	font-size:16px;
}

a {
	text-decoration: none;
	color:#27268b;
}

h1,h2,h3,h4,p,li{
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', sans-serif;
	font-weight:bold;
}

h1{font-size:37px;}
h2{font-size:200%;}
h3{font-size:160%;}
h4{font-size:120%;}
p{font-size:100%;}

#menu {
	padding-bottom:5px;
	font-size: 120%;
}

#menu ul li {
	width: auto; /* lets the menu item buttons be same size as menu title*/
	/* width: 3em; */ /* sets menu buttons to fixes width */
	display: inline;
	list-style: none;
	padding-right: 40px;
}

#menu ul li a {
color: #999999;
text-decoration: none;
}

#menu ul li a:hover {
	color: #ef0048;
}

#menu ul .active a {
	color: #666666;
}

#header {
height:201px;
background: url(http://tally-o.com/assets/templates/tally-o/header.png) no-repeat bottom;
}
 
 
#footer {
	font-size:85%;
	text-align: center;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', sans-serif;	
	color: #666666;
}

#content
{
	padding-top:20px;
	padding-bottom:20px;
}

#content ul
{ 
	margin-left: 2.5em; padding-left: 0;  
}

.clear {
  clear: both;
  height: 0;
}
