* {margin: 0; padding: 0;}

body {font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #333333; font-weight: normal; background-color: #FFFFFF; margin-top:10px;}

a {color: #ff962b; text-decoration: underline;}
a:HOVER {text-decoration:none;}
a img { border:none;}

#holder {background-color:#FFFFFF; padding: 5px 15px; width:800px; margin:0px auto;}


#header {width: 800px; margin:0 auto; padding-top:10px;}

#header #headerone {width:150px; margin-right: 35px; float:left; text-align: right; height:100px;}
#header #headerone h2 {font-weight: bold; font-size: 11px; text-transform: uppercase; color: #ff962b;}

#header #headerone  h2.logo-replace  span{display:none;}
#header #headerone  h2.logo-replace { background:url(images/funk_conspiracy_logo.gif); width: 150px; height: 96px}



#header #headertwo {width:460px; margin-right:35px; float:left; padding-top:60px;}
#header #headertwo h3 {font-weight: bold; font-size: 13px; text-transform: uppercase; color: purple;}



#header #headerthree {width:120px; float:left; padding-top:60px;}
#header #headerthree p {font-weight: bold; font-size: 13px; text-transform: uppercase;   color: #999999; } 




#mainbody {width: 800px; margin:0 auto; padding-top:10px; }

#mainbody #colone {width:150px; margin-right: 35px; float:left; border-top:1px solid #ccc; padding-top: 10px; }

#mainbody #colone ul{list-style: none; text-transform: uppercase; text-align: right; width:150px; margin-bottom: 60px; }

#mainbody #colone ul li{font-size: 11px; font-weight: bold; display:block; width:150px; margin: 3px 0 3px 0;}
#mainbody #colone ul li a{color: #666666; background-color: #fff; text-decoration: none; display:block; padding: 3px 0 2px 0;}
#mainbody #colone ul li a:hover {color: #ff962b; background-color: #f2f2f2; padding: 3px 0 2px 0;}
#mainbody #colone ul li a.active {color: #ff962b; padding: 3px 0 2px 0;}


#mainbody #colone h4{font-size: 11px; line-height: 16px; text-transform: uppercase; color: purple;}
#mainbody #colone .nugget {text-align: right; border-top:1px solid #cccccc; padding-top: 15px; display: block; margin-bottom: 25px;}
#mainbody #colone .quotemark {background-image:url(images/quotemarks.gif); background-repeat:no-repeat; background-position:top left;}



#mainbody #colone .nugget p {font-size: 11px; line-height: 14px; color: #666;}
#mainbody #colone .nugget p.quote{font-family: Georgia Times serif; font-size: 12px; font-style: italic; color: #777777; line-height: 18px; display: block; margin: 10px 0 10px 0;}
#mainbody #colone .nugget p.author{font-size: 11px;  color: #800080; line-height: 15px; display: block;}

#mainbody #colone .nugget a.newsheadline {font-weight: bold; text-decoration: none; font-size: 12px; display: block; margin-bottom: 5px;}
#mainbody #colone .nugget p.date {display: block; margin-top: 5px; color: #333;}






#mainbody #coltwo {width:460px; margin-right: 35px; float:left; border-top:1px solid #ccc; padding-top: 10px; }

#mainbody #coltwo h1{font-size: 13px; line-height: 18px; font-weight: normal; margin: 10px 0 15px 0;}
#mainbody #coltwo h4{font-size: 11px; line-height: 16px; text-transform: uppercase; color: purple;}
#mainbody #coltwo h5{font-size: 11px; line-height: 17px; font-weight: normal; margin-bottom: 15px;}



#mainbody #coltwo .redbox {width:444px; background-color:#9b5aa5; padding:8px; text-align:left; color:#FFFFFF; text-transform:uppercase; font-weight:bold; margin-bottom:12px;}

#mainbody #coltwo .greybox { width:430px; padding:10px; background-color:#f2f2f2; color:#999999;} 

#mainbody #coltwo .greybox h4 {padding-bottom:2px;}
#mainbody #coltwo .greybox a {font-weight:bold; text-decoration:none; }
#mainbody #coltwo .greybox a:hover {color:#800080; }

#mainbody #coltwo #sort { list-style:none; padding-top:20px;}

#mainbody #coltwo #sort li.block {width:140px;  display:block; float:left; padding-right:15px; font-size:21px;}

#mainbody #coltwo #sort li.blockend {padding-right:0;}


#mainbody #coltwo ul.list {list-style:none; border-top:1px solid #CCCCCC; padding-top:5px;}
#mainbody #coltwo ul.list li { margin:0; padding:3px 0 3px 0; line-height:13px; font-size:11px;  }

#mainbody #coltwo .clear {height:30px; display:block; clear:both; text-align:right; padding-top:30px;}
#mainbody #coltwo .clear a {text-decoration:none;} #mainbody #coltwo .clear a:hover {text-decoration:underline}




#mainbody #internalcol {width:615px; float:left; border-top:1px solid #ccc; padding-top: 10px; }
#mainbody #internalcol h1{font-size: 13px; line-height: 18px; font-weight: normal; margin: 2px 0 15px 0;}
#mainbody #internalcol  h4{font-size: 11px; line-height: 16px; text-transform: uppercase; color: purple;}
#mainbody #internalcol  h5{font-size: 11px; line-height: 17px; font-weight: normal; margin-bottom: 15px;}
#mainbody #internalcol  h6{font-size: 12px; line-height: 18px; font-weight: normal; padding:5px 0 5px 0; margin-bottom: 15px; margin-left:50px; margin-right:50px; }


#mainbody #internalcol  p {font-size: 11px; line-height: 18px; font-weight: normal; margin-bottom: 15px;}



#mainbody #internalcol  .greybox { width:430px; padding:10px; background-color:#f2f2f2; color:#999999;} 

#mainbody #internalcol  .greybox h4 {padding-bottom:2px;}
#mainbody #internalcol  .greybox a {font-weight:bold; text-decoration:none; }
#mainbody #internalcol  .greybox a:hover {color:#800080; }

#mainbody #internalcol  #sort { list-style:none; padding-top:20px;}

#mainbody #internalcol  #sort li.block {width:180px;  display:block; float:left; padding-right:25px; font-size:21px;}

#mainbody #internalcol  #sort li.blockend {padding-right:0;}


#mainbody #internalcol  ul.list {list-style:none; border-top:1px solid #CCCCCC; padding-top:5px;}
#mainbody #internalcol  ul.list li { margin:0; padding:3px 0 3px 0; line-height:13px; font-size:11px;  }

#mainbody #internalcol  .clear {height:30px; display:block; clear:both; text-align:right; padding-top:30px;}
#mainbody #internalcol  .clear a {text-decoration:none;} #mainbody #coltwo .clear a:hover {text-decoration:underline}

#mainbody #internalcol p.reference{font-size: 11px; line-height: 17px; font-weight: normal; margin-bottom:0px;!important!}
#mainbody #internalcol p.reference_name{font-size: 11px; line-height: 17px; font-weight: bold; margin-bottom: 25px;}

#mainbody #internalcol blockquote {font-size: 12px; line-height: 17px; float: right; width:225px; margin: 0 0 15px 15px; border-left: 1px solid #cccccc; padding-left:10px; color: #ff962b}
#mainbody #internalcol blockquote .name{display: block; padding-top: 10px; color: purple; font-size: 11px; font-weight: bold;}


#mainbody #internalcol .left {width:290px; float:left; padding-right:25px;}
#mainbody #internalcol .right {width:290px; float:left;}


#mainbody #internalcol ul.arrow {list-style:url(images/arrow.gif); font-size:11px; margin-left:20px;}

#mainbody #internalcol ul.arrow li {line-height:14px; margin-bottom:12px; }


#mainbody #internalcol .paddedimage {padding:12px 0 12px 0;}
#mainbody #internalcol .dividing {border-bottom:1px solid #cccccc; font-size:15px; padding:65px 0 6px 0; }

a.clearnew {text-decoration:none; font-size:11px; padding-top:5px;}  a.clearnew:hover {text-decoration:underline}










#mainbody #colthree {width:120px; float:left; border-top:1px solid #ccc; padding-top: 10px; }



#footer {width: 800px; margin:10px auto; }
#footer #footerone {width:140px; margin-right: 45px; float:left; text-align: right;}
#footer #footertwo {width:615px; float:left; text-align:left; border-top:1px solid #ccc; padding-top:8px; text-transform:uppercase; font-size:10px; color:#999999;}


#footer #footertwo ul {list-style:none; float:right; display:inline;}
#footer #footertwo li {display:inline; font-weight:bold;}


#contact_form { background-color:#f2f2f2; padding:10px; font-size:11px; width:450px; }

#contact_form td { padding:4px 0 4px 0;}