/* this makes IE6 not act retarded */
h1, h2, h3, h4, h5, h6, p, div {
         position: relative;
}

blockquote {
/* Testing blockquotes...*/
  text-align: justify;
  color: #111111;
  font-family: arial, sans-serif;
  font-size: 12px;
  letter-spacing: 0px;
  margin: 0px 45px 0px 45px;
  padding: 15px 20px 5px 15px;
  border: 2px solid #DE7008;
  background-color: #D3D3D3;
}

/* main page stuff */
BODY       { background-color: #ffffff;
             color: #000000; }

:link      { color: #006699; }
:visited   { color: #003366; }

#main      { width: 100%;
             border-spacing: 7px; }

#main TD   { vertical-align: top; }

H1         { background-color: #EEEEEE;
             font-size: 1.6em;
             padding: 3px;
             margin: 0px; }

.advert    { border: 1px solid #ff0000; }

.loginform { text-align: right; }

/* header and footer */

#section_links { float: right;
                 padding: 0.5em; }

#footer    { text-align: center; }

#footer FORM { display: inline; 
               vertical-align: top; }

/* sidebar boxes */

.box       {
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 5px;
font-size: 12px;
font-family: arial, sans-serif;
text-align: left;
border: 2px dotted #DE7008;
font-weight: normal;
background-color: #ECEFEE;
}

.box-title H2    { 
font-size: 10px;
font-family: arial, sans-serif;
letter-spacing: 3px;
color: #6C6F79;
margin: 0px 0px 3px 0px;
text-align: center;
padding: 0px;
}

/* sections admin tool */
/* this is because box_title_font is used in the code */
/* and not in a DIV.box - this will be fixed in later */
/* releases of Scoop as HTML is moved out of the code */

TH H2        { color: #ffffff;
               font-size: 1em; }

TD H2        { color: #ffffff;
               font-size: 1em; }

/* story stuff */

.story_title H4 { 
font-size: 18px;
font-family: verdana, sans-serif;
text-align: left;
color: #003366;
letter-spacing: -2px;
margin: 0px;
padding: 0px;
 }

.story_summary {
/* border-bottom: 1px dashed black; */
   padding-top: 0.5em;
}

.story_body { padding-top: 0.5em; }

.story_info { background-color: #EEEEEE;
              text-align: left; }

.story_info a:link { color:#003366; }

.story_info a:visited { color:#DE7008; }

.story_info a:hover { color:#DE7008; }

#author_console { border: 1px solid #006699;
                  background-color: #EEEEEE }

#vote_console { border: 1px solid #006699;
                background-color: #EEEEEE }

/* comment stuff */

.commentactions a:link { color:#003366; }

.commentactions a:visited { color:#DE7008; }

.commentactions a:hover { color:#DE7008; }


/*
.commenthead { border: 1px solid #006699;
               background-color: #eeeeee; }
*/

.commentreplies ul { border: none; }

.editorialhead { border: 1px solid #FF0000;
                 background-color: #eeeeee; }


.comment_body {
color: #000000;
font-size: 14px;
font-family: arial, sans-serif;
letter-spacing: 0px;
text-align: left;
padding: 0px;
margin: 0px;}

.comment_body a:link { 
background: none;
font-family: arial, sans-serif;
font-size: 14px;
letter-spacing: 0px;
color:#DE7008;
}

.comment_body  a:visited { 
background: none;
font-family: arial, sans-serif;
font-size: 14px;
letter-spacing: 0px;
color:#DE7008;
}

.comment_body a:hover { 
background: none;
font-family: arial, sans-serif;
font-size: 14px;
letter-spacing: 0px;
color:#DE7008;
border-bottom: 2px dashed #DE7008;
}

/* CollegeBall Specific Stuff */

html, body { 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family: arial, sans-serif;
background-color: #ffffff;}

img {border: 0px;}

.title { 
font-size: 40px;
font-weight: bold;
font-family: verdana, sans-serif;
text-align: center;
letter-spacing: -2px;
color: #DE7008;
width: 100%;
padding: 0px;
margin: 5px 2px;
}

/*************
Added by Colin today
Not sure if we want it.
BEGIN */

a.title {
  text-decoration: none;
  link: #DE7008;
  visited: #DE7008;
  hover: #DE7008;
  active: #DE7008;
}

/**************
END
*/

.quip  { 
border: 2px solid #DE7008;
background-color: #D3D3D3;
color: #003366;
padding: 5px 0px;
margin-top: 10px;
font-weight: bold;
font-size: 11px;
font-family: arial, sans-serif;
text-align: center;
letter-spacing: 1px;
}

.menu1box {
border-right: 1px solid #003366;
position: absolute;
margin:0px;
left:0px;
top:92px;
width:180px;}

.menu2box { 
border-left: 1px solid #003366;
position: absolute;
margin:0px;
right:0px;
top:92px;
width:180px;}

.byline {
color: #000000;
font-family: arial, sans-serif;
font-size: 10px;
letter-spacing: 0px;
padding: 0px;
margin: 0px;}

.outside {
position: relative;
left: 0px;
margin-left: 205px;
right: 0px;
margin-right: 205px;
padding-bottom: 15px;
padding-top: 85px;
}

.main-content{
border-left: 1px solid #003366;
border-right: 1px solid #003366;
padding: 0px 10px;
}

.rightline {
border-right: 1px solid #003366;
padding: 0px 10px 0px 0px;
}

.menutext { 
margin: 0px;
color: #666666;
font-size: 10px;
padding: 5px;
font-family: arial, sans-serif;
letter-spacing: 0px;
line-height: 20px; 
text-align: left;}

h4 { 
font-size: 18px;
font-family: verdana, sans-serif;
text-align: left;
letter-spacing: -2px;
margin: 0px;
padding: 0px;
}

h5 { 
font-size: 10px;
font-family: arial, sans-serif;
letter-spacing: 3px;
color: #6C6F79;
margin: 0px 0px 3px 0px;
text-align: center;
padding: 0px;
}

i { color: #727670; }

.dotted li { 
list-style-type: none;
list-style-image: url();
line-height: 110%;
color: #666666;
padding: 0px;
margin: 0px 0px 0px 0px;}

.dotted ul, h6 { 
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 5px;
font-size: 12px;
font-family: arial, sans-serif;
text-align: center;
border: 2px dotted #DE7008;
font-weight: normal;
background-color: #ECEFEE;
}

input,select { 
background-color: #ECEFEE;
border: 2px solid #bbbbbb;
padding: 0px;
margin: 0px;
/* height: 20px; */
color: #666666; }

a:link { 
color:#727670;
font-family: arial, sans-serif;
font-size: 11px;
letter-spacing: 0px;
text-decoration: none;}

a:visited { 
color:#727670;
font-family: arial, sans-serif;
font-size: 11px;
letter-spacing: 0px;
text-decoration: none;}

a:hover { 
background: none;
font-family: arial, sans-serif;
font-size: 11px;
letter-spacing: 0px;
color:#727670;
border-bottom: 2px dashed #DE7008;
}

.entry {
color: #000000;
font-size: 14px;
font-family: arial, sans-serif;
letter-spacing: 0px;
text-align: left;
padding: 0px;
margin: 0px;}

.entry a:link { 
background: none;
font-family: arial, sans-serif;
font-size: 14px;
letter-spacing: 0px;
color:#DE7008;
}

.entry  a:visited { 
background: none;
font-family: arial, sans-serif;
font-size: 14px;
letter-spacing: 0px;
color:#DE7008;
}

.entry a:hover { 
background: none;
font-family: arial, sans-serif;
font-size: 14px;
letter-spacing: 0px;
color:#DE7008;
border-bottom: 2px dashed #DE7008;
}

.byline a:link { 
background: none;
font-family: arial, sans-serif;
font-size: 10px;
letter-spacing: 0px;
color:#DE7008;
}

.byline a:visited { 
background: none;
font-family: arial, sans-serif;
font-size: 10px;
letter-spacing: 0px;
color:#DE7008;
}

.byline a:hover { 
background: none;
font-family: arial, sans-serif;
font-size: 10px;
letter-spacing: 0px;
color:#DE7008;
border-bottom: 2px dashed #DE7008;
}

/*Colin Deleted To Reformat Blockquotes

.blockquote a:link { 
background: none;
font-family: arial, sans-serif;
font-size: 12px;
letter-spacing: 0px;
color:#DE7008;
}

.blockquote a:visited { 
background: none;
font-family: arial, sans-serif;

font-size: 12px;
letter-spacing: 0px;
color:#DE7008;
}

.blockquote a:hover { 
background: none;
font-family: arial, sans-serif;
font-size: 12px;
letter-spacing: 0px;
color:#DE7008;
border-bottom: 2px dashed #DE7008;
}

*/


/* Main menu */

UL.mainmenu {
   text-align: center;
   padding-right: 39.5px;
   border: none;
   background-color: #ffffff;
}

UL.mainmenu LI {
   display: inline; 
   list-style-type: none;
/*   border-spacing: 7px; */
  text-decoration: none;
  color: #000000;
  padding: 3px 10px;
  background-color: #f0f0f0;
  border: 1px solid #a0a0a0;
}

UL.mainmenu A {
  color: #000000;
  text-decoration: none;
  background-color: #f0f0f0;
}

UL.mainmenu A:hover {
   color: #ffffff;
   text-decoration: none;
   background-color: #a0a0a0;
}

UL.prefmenu {
   text-align: center;
   border: none;
   padding: 10px;
   background-color: #ffffff;
}

UL.prefmenu LI {
   display: inline; 
   list-style-type: none;
   border-spacing: 7px;
}

UL.prefmenu A {
  text-decoration: none;
  color: #000000;
  padding: 3px 10px;
  background-color: #f0f0f0;
  border: 1px solid #a0a0a0;
}

UL.prefmenu A {
  color: #000000;
  text-decoration: none;
  background-color: #f0f0f0;
}

UL.prefmenu A:hover {
   color: #ffffff;
   text-decoration: none;
   background-color: #a0a0a0;
}

.loginerror {
   float: left;
   padding: 0.5em;
}

A.section_link {
   color: #DE7008;
   font-size: 10px;
}

A.light{
  color: #DE7008;
  font-size: 10px;
}

.welcome {
  text-align: center;
  border-color: #003366;
  align: center;
  font-family: arial;
  font-size: 12px;
}

.welcome A {
  color: #DE7008;
  font-size: 12;
}

.story_summary A { color: #DE7008; }

/* calendar stuff */

.cal_head { background-color: #eeeeee; }

.cal_head UL { text-align: center; }

.cal_head UL LI { display: inline;
                  list-style-type: none; }

.cal_head UL LI A#current { background-color: #ff0000;
                            color: #ffffff;
                            font-weight: bold; }

.cal_body TD,TH { border: 1px solid black;
                  padding: 3px; }

.cal_body #today { background-color: #eeeeee; }

.cal_body #other_month { background-color: #cccccc; }

.date_number { font-weight: bold;
               font-size: large; }


/* tag-cloud styles */

.cloud li { list-style-type: none; display: inline; margin-right: 8px; }

.cloud .tag-popularity-1 { font-size: 80%; }

.cloud .tag-popularity-5 { font-size: 90%; }

.cloud .tag-popularity-10 { font-size: 100%; }

.cloud .tag-popularity-15 { font-size: 110%; }