@charset "utf-8";
/* CSS Document */

/*
Theme Nmae: Libra Theme
Theme URI: http://Shakedesign.net/libra
*/

/** * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/) * Richard Clark (http://richclarkdesign.com) * http://cssreset.com */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, 
samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {    
	margin: 0;    
	padding: 0;    
	border: 0;    
	outline: 0;    
	font-size: 100%;    
	vertical-align: baseline;    
	background: transparent;
	letter-spacing: normal !important;
}

* {
	transition: color 0.4s ease-in 0s, background 0.4s ease-in 0s, box-shadow 0.4s ease-in 0s, text-shadow 0.4s ease-in 0s, opacity 0.6s ease-in 0s;
	-moz-transition: color 0.4s ease-in 0s, background 0.4s ease-in 0s, box-shadow 0.4s ease-in 0s, text-shadow 0.4s ease-in 0s, opacity 0.6s ease-in 0s;
	-webkit-transition: color 0.4s ease-in 0s, background 0.4s ease-in 0s, box-shadow 0.4s ease-in 0s, text-shadow 0.4s ease-in 0s, opacity 0.6s ease-in 0s;
	-o-transition: color 0.4s ease-in 0s, background 0.4s ease-in 0s, box-shadow 0.4s ease-in 0s, text-shadow 0.4s ease-in 0s, opacity 0.6s ease-in 0s;
	outline: none; 
	}

body {    
	line-height: 0;
	}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {    
	display: block;
}
nav ul {    
	list-style: none;
}
blockquote, q {    
	quotes: none;
}
blockquote:before, 
blockquote:after,
q:before, 
q:after {    
	content: '';    
	content: none;
}
a {    
	margin: 0;    
	padding: 0;    
	font-size: 100%;    
	vertical-align: baseline;    
	background: transparent;
}
/* change colours to suit your needs */
ins {    
	background-color: #ff9;    
	color: #000;    
	text-decoration: none;
}
/* change colours to suit your needs */
mark {    
	background-color: #ff9;    
	color: #000;    
	font-style: italic;    
	font-weight: bold;
}
del {    
	text-decoration: line-through;
}
abbr[title], 
dfn[title] {    
	border-bottom: 1px dotted;    
	cursor: help;
}
table {    
	border-collapse: collapse;    
	border-spacing: 0;
}
/* change border colour to suit your needs */
hr {    
	display: block;    
	height: 1px;    
	border: 0;    
	border-top: 1px solid #cccccc;    
	margin: 1em 0;    
	padding: 0;
}
input, select {   
	vertical-align: middle;
}
