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;vertical-align:baseline}

article,aside,details,figcaption,
figure,footer,header,hgroup,menu,
nav,section							{display:block}


blockquote,q						{quotes:none}
blockquote:before,blockquote:after,
q:before,q:after					{content:'';content:none}
ins									{background-color:#ff9;color:#000;text-decoration:none}
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}
hr									{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select						{vertical-align:middle}


body								{font:13px/1.231 sans-serif}
select,input,textarea,button		{font:99% sans-serif;color:#000}
pre,code,kbd,samp					{font-family:monospace,sans-serif}


html								{font-size:100%;overflow-y:scroll}

a:hover,a:active					{outline:none}
ul,ol								{margin-left:2em}
ol									{list-style-type:decimal}

nav ul,nav li						{margin:0;list-style:none;list-style-image:none}

small								{font-size:85%}
strong,th							{font-weight:bold}

td									{vertical-align:top}

sub,sup								{font-size:75%;line-height:0;position:relative}
sup									{top:-0.5em}
sub									{bottom:-0.25em}

pre									{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}

textarea							{overflow:auto}

.ie6 legend,.ie7 legend				{margin-left:-7px} 

input[type="radio"]					{vertical-align:text-bottom}
input[type="checkbox"]				{vertical-align:bottom}
.ie7 input[type="checkbox"]			{vertical-align:baseline}
.ie6 input							{vertical-align:text-bottom}

label,button,
input[type="button"],
input[type="submit"],
input[type="image"]					{cursor:pointer}

button[disabled],
input[type="button"][disabled],
input[type="submit"][disabled]		{cursor:default !important}

button,input,select,textarea		{margin:0}
button								{width:auto;overflow:visible}


body,select,input,textarea,
a,a:visited							{color:#000;text-decoration:none}

h1,h2,h3,h4,h5,h6					{font-weight:bold}



.ir,.hr								{text-indent:-9999px;font-size:1px;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}
.ir									{display:block}
.hr									{height:0}

.hidden								{display:none !important}

.clearfix:before,.clearfix:after	{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after						{clear:both}