@charset "utf-8";

/* @override http://thesoulfactory.com/css/site.css */

/* CSS Document */

html {
overflow-y: scroll;}

body {
font: 90%/1.5 tahoma, arial, helvetica, serif;
background: white url(../images/vintageblack.jpg) top center;
text-align: center;
padding: 0;
margin: 2em;
background-color: #000000;
background-attachment: fixed;
color: #fff;}

hr {
border: none 0;
border-top: 1px dotted #333;
width: 100%;
height: 1px;
text-align: center;}

a, a:visited {
color: #ffffcc;}

a:hover {
color: #c6c6c6;}

img {
border: none;}

object {
outline: none;}

#container {
width: 980px;
b--ackground: #000;
text-align: left;
border: 1px solid #292929;
margin: 0 auto;
background-image: url(../images/bggif.png);}

#header {
b__ackground-image: url(../images/itswhatwedoheader.jpg);
height: 120px;
background-repeat: no-repeat;
font-size: 9px;
font-weight: bold;
text-align: right;}

#header2 {
b__ackground-image: url(../images/changinglivesheader.jpg);
height: 120px;
background-repeat: no-repeat;
font-size: 9px;
font-weight: bold;
text-align: right;}

#leftside {
float: left;
width: 600px}

#rightside {
float: right;
width: 300px}

#belowcontent {
float: left;
width: 100%;}

#info {
margin-top: 90px;
border: solid #0d0d0d;
border-width: 0px 0 0 0;
padding: 2px 2px 2px 2px;
color: #939393;
width: 200px;
background-color: #808080;
position: absolute;
top: 10px;
left: 300px;
text-align: left;}

p {
margin: .5em 0em;}

p#scaffolding {
background: transparent;
font-style: italic;
text-align: center;
font-weight: bold;
color: #7C6240;}

h1, h2, h3, h4 {font-weight: bold; margin-bottom: 5px; padding: 0; color: #ffffcc;}

h1 {font-size: 26px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}

#menuarea {
display: block;
text-align: left;}

#menuarea2 {
display: block;
text-align: left;}

#nav, #nav ul {
float: left;
width: 980px;
list-style: none;
line-height: 1;
b//ackground: #000000;
background-image: url(../images/menuareabg.jpg);
font-weight: normal;
padding: 0;
border: solid #222;
border-width: 1px  0px 1px 0px;
margin: 0px 0 1em 0;}

#nav a {
color: #eeeeee;
display: block;
font-size: 11px;
padding: 0.7em 1.3em;
text-align: center;
text-decoration: none;
width: 8.4em;
w\idth: 8.4em;}

#nav a.daddy {
background: url(../images/rightarrow2.gif) center right no-repeat;}

#nav li {
float: left;
padding: 0;
width: 8.4em;
border-right: 1px solid #222;}

#nav li ul {
position: absolute;
left: -999em;
height: auto;
width: 10em;
w\idth: 10em;
font-weight: normal;
border-width: 0.25em;
margin: 0;}

#nav li li {
padding-right: 1em;
width: 9em;}

#nav li ul a {
width: 10em;
w\idth: 10em;}

#nav li ul ul {
margin: -1.7em 0 0 10.5em;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;}

#nav li:hover, #nav li.sfhover {
background: #292929;}

#content {
clear: left;
padding: 0px 25px 2px 25px;}

#content a {
color: #ffffca;
text-decoration: dotted;}

#content a:hover {
text-decoration: none;
color: yellow;}

#footer {
background-image: url(../images/footerbg.jpg);
border: solid #0d0d0d;
border-width: 0px 0 0 0;
padding: 21px 28px 8px 28px;
color: #939393;
font-size: 10px;
font-weight: bold;
height: 25px;
text-align: center;}

#scaffolding a {
text-decoration: none;
text-indent: -999em;
display: block;
background: url(../images/hdlogo_flip2.gif) no-repeat;
background-position: 181px 0;}

#scaffolding a:hover {
background-position: 181px -70px;}

#topmenu {
margin-top: 110px;
position: relative;}

#weather-announcement {
margin-bottom: 25px;
padding: 10px;}

#weather-announcement h1 {
font-size: 26px;
color: red; 
margin-bottom: -10px; 
padding: 0px;}


.left-col {float: left; width: 575px;}
.right-col {float: right; width: 300px;}

ol li {margin-bottom: 10px;}

#videobg { 
margin-top: -15px;
padding-left: 45px;
padding-bottom: 400px;
background: url(../images/mandateworkoutBG.png) 455px 420px no-repeat;}


/* BLog Styles
--------------------------------------------------*/
.blog h1 {margin-bottom: 0;}
.post_meta1 {color: #999; margin-top: -5px; font-size: 12px;}
.post_meta {font-size: 16px; color: #ff0000; margin-bottom: 10px; margin-top: -13px;}
#terms {color: #999;}

#deron-topic {
border: 3px double #333;
padding: 5px 15px;
margin-bottom: 15px;
background: #1F1F1F url(http://thesoulfactory.com/itswhatwedo/blog/deronc.jpg) bottom right no-repeat; }

#deron-topic h2  {color: red;}
#blog_post {background-color: #1F1F1F; border: 3px double #333; padding: 5px 15px; margin-bottom: 15px;}
/*  Ends
--------------------------------------------------
--------------------------------------------------*/
