﻿@charset "utf-8";

/* CSS Document */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, 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%;

	vertical-align: baseline;

	background: transparent;

}

body {

	line-height: 1;

	margin: 0;

	padding: 0;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

/*table {

	border-collapse: collapse;

	border-spacing: 0;

}*/

body {

	padding-bottom:30px;

	background: #424242 url(../images/home/body_bg.jpg) 0 0 repeat;

	background-attachment: fixed;

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

}



#header {

	background-image: url(../images/home/howtobreak80-header.png);

	background-repeat: no-repeat;

	background-position: 50% 0;

	height: 175px;

	width: 800px;

	margin: 0 auto;

}



div.common {

	width:650px;

	background-image: url(../images/home/common_bg.png);

	background-repeat: repeat-y;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding: 15px 75px;

}



#sig {

	height: 75px;

	width: 300px;

	padding: 20px;

}



div#bottom_sig {

	width:800px;

	font-family: Verdana, Geneva, sans-serif;

	background: transparent url(../images/home/howtobreak80-footer.png) 50% 0 no-repeat;

	padding-top: 20px;

	height: 120px;

	margin: 0 auto;

	font-size: 10px;

	color: #FFF;

	text-align: center;

}

div#bottom_sig a:link {

	color:#FFF

}





div#bottom_sig p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	padding-top:6px;

	line-height: 2em;

	margin-top: 0;

}



div#bottom_nav {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:24px;

	color:#878787;

	text-align:center;

	padding-bottom:10px;

}



div#bottom_nav a {

	color:#878787;

}



div#bottom_sig a:visited {

	color:#eee;

}



h1 {

	margin-top: 0;

	font-size: 160%;

	font-weight: bold;

	text-align: center;

	line-height: 175%;

}



h1.oto {

	color: #C00;

	font-size: 200%;

	font-weight: bold;

	line-height: 1.3em;

	font-family: Verdana, Geneva, sans-serif;

}



h2 {

	margin-top: 1em;

}



p {

	margin-top: 1em;

	line-height: 1.3em;

}


