/* -----------------------------------------------------
|                RentPost Default CSS                   |
|                   Copyright 2009                      |
|                                                       |
| --------------------- Colors ------------------------	|
|           Blue Link:         #2f2b7a                  |
|           Red Highlight:     #8F0F1C                  |
|                                                       |
| -----------------------------------------------------	|
|      This file is used to set all the default         |
|               variables for the layout!               |
|                                                       |
|                 -- DO NOT TOUCH! --                   |
------------------------------------------------------ */


/* ----------------- HTML DEFAULTS ------------------- */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,legend,p,blockquote,th,td,button { 
	margin: 0;
	padding: 0;
	}

head { 
	display: none;
	}

/* ------------- HEADINGS/IMAGE/LINKS --------------- */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
	}

img {
	border: 0;
	}
		
/* --------------------- TABLE ---------------------- */
table {
	display: table;
	/*border-collapse: collapse;*/
	border-spacing: 0;
	}

thead, tbody, tfoot { 
	vertical-align: middle;
	}

thead { 
	display: table-header-group;
	}

tbody { 
	display: table-row-group;
	}

tfoot {
	display: table-footer-group;
	}

col { 
	display: table-column;
	}

colgroup { 
	display: table-column-group;
	}

td, th, tr { 
	vertical-align: inherit;
	}

th { 
	font-weight: bolder; 
	text-align: left;
	}	

tr { 
	display: table-row;
	}

td, th { 
	display: table-cell;
	}

/* ------------- FIELDSET/LISTS/FORMS --------------- */
fieldset { 
	border: 0;
	}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
	}

li { 
	display: list-item;
	}

ol,ul {
	list-style: none;
	}

ol ul, ul ol, ul ul, ol ol { 
	margin-top: 0; 
	margin-bottom: 0;
	}

button, textarea, input, select { 
	display:-moz-inline-stack; /* used for FF2 and earlier, as there is no support for inline-block */
	display: inline-block; /* this needs to come after -moz-inline-stack for FF2 and later that DO support it */
	}

button {
	width: auto;
	overflow: visible;
	}	
	
input[type="hidden"] {
	display: none;
	}
	
input[type="checkbox"] {
	vertical-align: middle;
	}
	
input[type=text]:focus, input[type=password]:focus {
	outline: 0 none;
	}			

/* -------------------- OTHER ---------------------- */
q:before, q:after {
	content: '';
	}

abbr, acronym { 
	border: 0;
	}

blockquote { 
	margin-left: 40px; 
	margin-right: 40px;
	}

pre, tt, code, kbd, samp { 
	font-family: monospace;
	}
	
pre { 
	white-space: pre;
	}

sub { 
	vertical-align: sub;
	}
	
sup { 
	vertical-align: super;
	}
	
s, strike, del { 
	text-decoration: line-through;
	}
	
hr { 
	border: 1px inset;
	}
	
center { 
	text-align: center;
	}

/* ------------------- PRINTING --------------------- */
@media print {
	h1 {
		page-break-before: always
		}
		
  	h1, h2, h3, h4, h5, h6 { 
		page-break-after: avoid 
		}
		
  	ul, ol, dl { 
		page-break-before: avoid 
		}
}