/* Document
------------------------------------------------------------- */
html {
	margin: 0;
	padding: 0;
	background: #fff;
	
}
body {
	margin: 0;
	padding: 0;
    text-align: left;
	font-family: Georgia, serif;
	font-size: 110%;
	line-height: 1em;
	color: #000;
}

/* Headings
------------------------------------------------------------- */
h1 {
 	font:;
	color: #000;
  	font-size: 2em;
	
	line-height: 1.5em;
	margin: 0 0 0.5em 0;
	padding: 0;
	
	font-weight: bold; 
	font-style:;
	font-variant:;

	text-align:;
	text-indent:;
	text-decoration:;
	text-transform:;

	letter-spacing:;
	word-spacing:;
}
h2 {
  	font-size: 2em;
	
	line-height: 1.5em;
	margin: 0 0 0.5em 0;
	padding: 0;
	
	letter-spacing: -1.2px;
	font-weight: bold;
	font-style: italic;
	
	letter-spacing:;
	word-spacing:;
	
	border-bottom: 1px dotted #000;

	text-transform: lowercase;
	

}
h3 {
   	font-family: Futura,"Gill Sans",sans-serif;
	color: #000;
  	font-size: 1.2em;
	
	line-height: 1.5em;
	margin: 0 0 0.5em 0;
	padding: 0;
	
	font-weight: normal; 
/*	font-style: italic;
*/	font-variant:;

	text-align:;
	text-indent:;
	text-decoration:;
	text-transform: uppercase;

	letter-spacing:;
	word-spacing:;
}
h4 {
    font:;
	color: #000;
  	font-size: 1.2em;
	
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
	padding: 0;
	
	font-weight: bold; 
	font-style:;
	font-variant:;

	text-align:;
	text-indent:;
	text-decoration:;
	text-transform:;

	letter-spacing:;
	word-spacing:;
}
h5 {
   	font:;
	color: #000;
  	font-size: 1.1em;
	
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
	padding: 0;
	
	font-weight:; 
	font-style:;
	font-variant:;

	text-align:;
	text-indent:;
	text-decoration:;
	text-transform:;

	letter-spacing:;
	word-spacing:;
}
h6 {
    font:;
	color: #000;
  	font-size: 1em;
	
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
	padding: 0;
	
	font-weight:; 
	font-style:;
	font-variant:;

	text-align:;
	text-indent:;
	text-decoration:;
	text-transform:;

	letter-spacing:;
	word-spacing:;
}

/* Text
------------------------------------------------------------- */
p {
    font:;
	color:;
	font-size: 1em;
	
	line-height: 1.3em;     
	margin: 0 0 1.5em 0;
	padding: 0;
	
	font-style:;
	font-weight:;
	font-variant:;

	text-align:;
	text-indent:;
	text-decoration:;
	text-transform:;

	letter-spacing:;
	word-spacing:;    	 
}
blockquote {
    font:;
	color:;
	font-size: 1em;
	
	line-height: 1.4em;     
	margin: 0 0 10px 0;
	padding: 0;
	
	border:;
 
	font-style: italic;
	font-weight:;
	font-variant:;

	text-align:;
	text-indent:;
	text-decoration:;
	text-transform:;

	letter-spacing:;
	word-spacing:;	 
}
cite {
    font:;
	color:;
}
pre, code {
    font: monospace;
	color:;
	font-size: 1em;
	
	line-height: 1.4em;     
	margin: 0 0 1.5em 0;
	padding: 0;

}
strong, b {
    font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: .95em;
}
em, i {
    font-style:italic;
}
 
/* Links
------------------------------------------------------------- */
a, a:link, a:active {
    font:;
	color: #000;
	background-color:;  
	text-decoration: none; 
	border-bottom: 1px dotted #000;
}
a:visited {
    color: #000;
	background-color:;
	text-decoration:;
	border-bottom:;  
}
a:hover, a:focus {
	text-decoration:; 
	border-bottom:;  
/*	background: #dfffc9;*/
}

p a {}
cite a {}
li a {}
dt a {}       
dd a {}

/* Lists
------------------------------------------------------------- */
ul, ol {
	width:;
	margin: 0 0 1.5em 1.5em;
	padding: 0;
	
	line-height: 1.4em;	 
}
li {
	list-style:;

	list-style-type:;
	list-style-image:;
	list-style-position:;

	float:;	
	margin: 0 0 0.25em 0;
	padding: 0;
}
ul {
	width:;	
	line-height:;
	list-style: auto;	
}
ol {
	width:;
	margin:;
	padding:;
	
	line-height:;
	list-style: decimal;
	
}
ul li {
    list-style: disc;	
	float:;   
}
ol li {
	list-style: decimal;

	list-style-type:;
	list-style-image:;
	list-style-position:;

	float:;
	margin:;  
	padding:;
}
dl {
    width:;
	margin: 0 0 1.5em 0;
	padding: 0;
	
	line-height: 1.4em;
}
dt {
    font-weight: bold;
	
	margin: 0.25em 0 0.25em 0;
	padding: 0;  
}
dd {
    margin: 0 0 0 30px;
	padding: 0;
}

/* Images
------------------------------------------------------------- */
img {	
	vertical-align: middle;		
	margin: 0;        
}

a:hover img  {}

/* Tables
------------------------------------------------------------- */
table {
	/*	width: 100%;	*/
	margin: 0 0 1.5em 0;	 
	padding: 0;           
	
	background: #fff;	
  	
	border-collapse: collapse;
	border-spacing: 0px;
	
	text-align:;
	width: 100%;
}
caption {
   	font-size: .75em;
	letter-spacing: 1px;
	font-weight: bold;
	color:;
	position:;
	text-align: center;
	display:; 
  	padding: 0 0 .5em 0;  
	text-transform: uppercase;
}
thead {
   	font:;
	font-weight:;
	background:;
	text-align:;
	margin:;
  	padding-left:;
}
tbody {
   	font:;
	font-weight:;
	color:;
	text-align:;
	background:;
	margin:;
	padding:; 
}
tfoot {
    font:;
	font-weight: bold;
	color:;
	text-align:;
	background-color:;
	margin:;
	padding:; 
}
thead th, tbody th, tbody td, tfoot td {
}
tbody th{
}
tr {
   	font:;
	color:;
	background-color:;
	
	padding: 0;
	margin: 0;   
	border-bottom: 1px dotted #000;  
}
tr:hover {
	background-color: LemonChiffon;
}
tr.alt {
   	font:;
	color:;
	background-color: #ececec;
}
th, td { 
  	padding: 5px 10px;
  
  	font-size:;
  	line-height: 1.4em;

  	text-align: left;
}
th {	
	font-weight: bold;     	
}
td {
   	color:;
	width:;
	margin:;
	padding:;

  
}
.date, .time, .num {
  	text-align: right;
}
.date, .time {
  	white-space: nowrap;
}

/* Forms
------------------------------------------------------------- */
form {
   	width:;
	margin: 0;
	padding: 0; 
}
fieldset {
	border: 1px solid #eee;  
	width:;
	margin: 0 0 1.5em 0;    
	padding: 5px 10px;   	
}
legend {
    font:;
	color:;
	background-color: white; 
	margin: 0;
	padding: 0;	 
}
label {
	font-size:;
	font-family:;
	font-weight:;

	margin:;
	padding:;  
}
input, textarea, select {
	font-family: Georgia, serif;
	font-size: 1em;
	margin: 0;
	padding: 3px;

}
textarea {
	font-size:;
	font-family:;

	border:;
	margin:;
	padding:;

}
select {
	border:;
	margin:;
	padding:;
	font-size:;
	font-family:;
	vertical-align:middle;
}
optgroup {
	font:;
}
option {
	font:;
}
input {
    border:;
	margin:;
	padding:;
	font-size:;
	font-family:;  
}
input.check {}
input.radio {}
input.file {}
input.readonly {}
input.button {
	padding: 5px;
	border: 0;
	color: #fff;
	background: #000;
	font-weight: bold;
	font-style: italic;
	-moz-border-radius: 3px;
	letter-spacing: -1px;
}
input.button:hover {
	cursor: pointer;
}
input.image {
 	border: none;
	width: auto;
	height: auto; 
}
 
/* Flashes
------------------------------------------------------------- */
#flash {
	font-size:;
	line-height:;
}
#flash ul {
	width:;
	
	margin: 0 0 1.5em 0;
	padding: 10px;
	border: 2px solid #000;
	text-align:;     
	list-style: none;       
}
#flash li {
	list-style: none;
	padding: 0;
	margin: 0 0 0.25em 0.5em;     
	
	padding-left: 24px;
	background-repeat: no-repeat;
	background-position: 0em .22em;
	background-attachment: scroll;
}
#flash ul.success {
    border-color: #99CC99;
	background-color: #E2F9E3;
}
#flash ul.success li {
	color:;	
	background-image: url('img/accept.png');
}
#flash ul.error {
	border-color: #f15c50;
	background-color: #FFE9E9;
}
#flash ul.error li {
	color:;
	background-image: url('img/delete.png');	
}
#flash ul.message {
    border-color: #FFCC66;
	background-color: #FFFFCC;
}
#flash ul.message li {
	color:;
	background-image: url('img/error.png');		
}

/* Hide / Space / Float / Clear
------------------------------------------------------------- */
hr {
  	/*	display:none;	*/
}
.hide {
 	/* display:none; */
	visibility: hidden;
}
.show {
 	/* display:block; */
}
.seperate-below {
 	margin-bottom:  10px;
	padding-bottom: 10px;
}
.seperate-left {
 	margin-left: 10px;
	padding-left: 10px;
}
.center {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.one-line {
	display: inline;
}
.float-right {
 	float: right;
	margin: 0 0 5px 5px;
}
.float-left {
	float: left;
	margin: 0 5px 5px 0;
}
.clear {
	clear: both; 
	height: 1px; 
	margin: 0; 
	padding: 0; 
	font-size: 15px;
	line-height: 1px; 
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}

/* Rounded Corners
------------------------------------------------------------- */
.round {
	width: 18px;
	height: 18px;
	position: absolute;
}
.tl {
	top: 0;
	left: 0;
}
.tr {
	top: 0;
	right: 0;
}
.br {
	bottom: 0px;
	right: 0px;
}
.bl {
	bottom: 0;
	left: 0;   
}
/* Example
#masthead .tl {
	background: url(img/masthead_tl.gif) no-repeat top left; 
}
*/

/* HTML 5 spec
------------------------------------------------------------- */
.section {}
.nav {}
.article {}
.aside {}

