body {margin: 0px; padding: 0px;background: #000;font-family: Helvetica, Arial, sans-serif;font-size: 14px;color: #000; background: #41576B url(images/bkg.gif) repeat-x; }

/*reset margins and padding*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th {margin:0; padding:0; }

/* Remove borders */
table {border-collapse:collapse; border-spacing:0; }
fieldset, img {border:0; }
abbr, acronym {border:0; }
label {border: 0 !important;}

/* Remove border around linked images */
img {border: 0;}
iframe {border:0;}

/* Reset font-size and -weight */
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal}
h1, h2, h3, h4, h5, h6 {font-size:1em; font-weight:normal; }

/* Remove styling from all list items */
ol, ul {list-style:none; }

small{font-size: 1em;}

/* links */
a { text-decoration: none; color: #EA008A; }
a:hover { color: #BF007B; }


/* text styles */
h1, h2, h3, h4, h5, h6, p { line-height: 1.3em;}
h1 { font-size: 30px; }
h2 { font-size: 25px; }
h3 { font-size: 20px;  }
h4 { font-size: 18px; font-weight: bold; }
h5 { font-size: 16px; font-weight: bold; }
h6 { font-size: 14px; font-weight: bold; }
b, strong { font-weight: bold; }
i, em {font-style: italic;}
hr { border-top: 1px solid #ccc; margin: 20px 0px; }

/* layout */
#container { margin: 0px auto; padding-top: 135px; width: 720px; background: url(images/header.gif) no-repeat; }
#video { margin: 0px auto; width: 680px; height: 600px; }
#addthis { margin-left: 20px; margin-top: 20px;}

#paidfor { margin: 0px auto; width: 680px; height: 100px; text-align: center; color: #999; font-size: 10px;  }


span.hide { visibility: hidden; }