/* 960 Grid System ~ Text CSS. Learn more ~ http://960.gs/ Licensed under GPL and MIT. */
body { font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; }

a:focus { outline: 1px dotted invert; }

hr { border-color: #ccc; border-style: solid; border-width: 1px 0 0; clear: both; height: 0; }

h1 { font-size: 25px; }

h2 { font-size: 23px; }

h3 { font-size: 21px; }

h4 { font-size: 19px; }

h5 { font-size: 17px; }

h6 { font-size: 15px; }

ol { list-style: decimal; }

ul { list-style: square; }

li { margin-left: 30px; }

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom: 20px; }

body { color: #000; }

/* Another comment */
em { font-style: italic; }

#hd #title h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 36px; color: #fff; margin-top: 5px; margin-bottom: 0px; }
#hd #title h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 32px; color: #fff; font-weight: bold; margin: 0px; }
#hd #title h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #fff; margin-top: 5px; margin-bottom: 0px; }

#sidecol1 { color: #fff; }
#sidecol1 ul#sidenav { margin-top: 15px; margin-left: 0; margin-right: 0; text-align: center; list-style-type: none; }
#sidecol1 ul#sidenav li { font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: none; border-bottom: 1px solid #000; text-align: center; padding: 0; margin-left: 20px; margin-right: 20px; }
#sidecol1 ul#sidenav a { display: block; background-color: #fff; text-decoration: none; height: 32px; width: 120px; font-size: 14px; line-height: 30px; }
#sidecol1 ul#sidenav a:link { color: #000; text-decoration: none; }
#sidecol1 ul#sidenav a:visited { color: #000; text-decoration: none; }
#sidecol1 ul#sidenav a:hover { color: #ff0000; text-decoration: none; }
#sidecol1 ul#sidenav a span { font-size: 11px; }

#twelvestep { font-size: 16px; font-family: "Times New Roman", Times, serif; color: #000; line-height: 22px; }
#twelvestep p a { color: #fff; }
#twelvestep p a:link { color: #ccc; text-decoration: underline; }
#twelvestep p a:visited { color: #ccc; text-decoration: underline; }
#twelvestep p a:hover { color: #fff; text-decoration: underline; }

#main { color: #000; }
#main p { margin-left: 5px; }
#main strong { font-weight: bold; }
#main h3 { margin-bottom: 5px; }
#main h4 { margin-bottom: 0; }

#home-video { color: #ff00ff; font-size: 10px; }

#christian-video { color: #0000ff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

#ft { font-size: 13px; color: #000; text-align: center; }
