/*! normalize.css 2011-08-12T17:28 UTC · http://github.com/necolas/normalize.css */
/* Above left intact.  Inline comments with no credits and non used elements have been removed. CL 8/20/11 */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;

  background: transparent}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}
[hidden] {display: none}

/* 1. Prevents iOS text size adjust after orientation change, without disabling user zoom (www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/)
   2. html5boilerplate https://github.com/paulirish/html5-boilerplate/blob/master/css/style.css
   3. Corrects text resizing oddly in IE6/7 when body font-size is set using em units (clagnut.com/blog/348/#c790) 
	 4. Keeps page centred in all browsers regardless of content height
*/

html {font-size: 100%; /* 3 */overflow-y: scroll; /* 4 */-webkit-text-size-adjust: 100%; /* 1 */-ms-text-size-adjust: 100%; /* 1 */-moz-font-smoothing: antialiased; /* 2 */font-smoothing: antialiased;/* 2 */}
body { margin: 0;line-height: 1.231;color: #444}

body, button, input, select, textarea {font-family: "PTSansRegular", Arial, sans-serif}
address {font-style: normal}

/*Remove text-shadow in selection highlight: h5bp.com/i These selection declarations have to be separate Also: hot pink! (or customize the background color to match your design)*/
::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none}
::selection { background: #fe57a1; color: #fff; text-shadow: none}

a { margin: 0;padding: 0;font-weight: normal;font-size: 100%}
a:focus {outline: thin dotted}
a:hover,
a:active {outline: 0}
a img{border:0}


h1, 
h2, 
h3 { 
	margin-top:0; 
	margin-bottom:0
}


ol, ul {list-style: none}
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0}


b, strong {font-weight: bold}
small { display: block;
    font-size: 85%;
    font-style: italic;
    font-weight: normal}
em { font-style: italic}
hr { border: solid #CCC; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0}
img {border: 0;/*1.*/-ms-interpolation-mode: bicubic;/*2.*/ vertical-align: middle}

figure {margin: 0}
figure{position:relative}
figure img{width:100%}


button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle
}

button,
input {line-height: normal;*overflow: visible}

button,
html input[type="button"], 
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button
}

/*button::-moz-focus-inner,
input::-moz-focus-inner {border: 0;padding: 0}*/
textarea {
	overflow: auto;
	vertical-align: top
}

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}


input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}

/*
* Removes inner padding and border in FF3+
* www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
*/

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

/* prevent the entire page from scrolling if there is overflow and checkbox or radio button are clicked */
label{position: relative}


td{white-space: nowrap}