
/* All pages
-------------------------------------------------*/
body {
    font-family: Verdana, Arial;
    font-size: 10pt;
    background: #e0e0e0 url(/public/images/wretch-gradient.png) repeat-x;
    text-align: center;

}

h2 {
    color: #E00000;
}

.hidden-text h2 {
    color: black;
    font-size: 12pt;
}

#container {
    margin: 0 auto;
    width: 800px;
    background-color: white;
    text-align: left;
}


#header {
    width: 100%;
}


#content {
    padding: 0px 50px 20px 50px;
    clear: both;
}

.underline {
    text-decoration: underline;
}


/* News page
-------------------------------------------------*/

#news-container {
    padding-top: 10px;
}

a.news:link {
    text-decoration: none;
    color: black;   
}

a.news:hover {
    text-decoration: underline; 
    color: #E00000;
}

a.news:visited {
    color: #808080; 
}

#index_left {
     float:left;
     width: 450px;
}

#index_right {
    float:right;
    margin-top: 10px;
}

#twitter-stream {
    border-left: 1px solid #ccc;
    padding-left: 10px;
    height: 90%;
}


/* Menu
-------------------------------------------------*/

#menu {
    margin: 0px 0px 0px 0px;
    font-size: 10pt;
    font-weight: normal;
}


/* Logo
-------------------------------------------------*/
#logo {
   
    padding-top: 20px;
    padding-left: 50px;
    font-size: 24px;
    font-weight: bold;
    float:right;
}

#logo a {
    color: black;
    text-decoration: none;
}

#wretch {
    float: left;
    margin: 0px;
    padding-bottom: 20px;
}


a.directorylink:link {
    text-decoration: none;
    color: black;   
}

a.directorylink:hover {
    text-decoration: underline; 
    color: #E00000;
}

a.directorylink:visited {
    color: black;   
}
.directoryurl {
    font-size: 13pt;
    font-weight: bold;
    font-family: Verdana, Arial;
    text-decoration: none;
}

.siteurl {
    font-size: 13pt;
    font-weight: bold;
    font-family: Verdana, Arial;
}


ul {
    list-style-type: square;
}

li {
     margin-top: 0em;
     margin-bottom: 0em;
     padding: 0 0 10px 0;   
}

ul.website_list {
    list-style-type: square;

}

li.website_list {
     margin-top: 0em;
     margin-bottom: 0em;
     padding: 0 0 0 0;  
}


a {
    text-decoration: none;
    color: black;
}

a:hover {
    text-decoration: underline; color: #E00000;
}


#menu a:visited {
    text-decoration: none;
    color: black;
}

#menu a:hover {
    text-decoration: underline; color: #E00000;
}

#useful a:visited {
    text-decoration:none;
    color: black;
}

#useful a:hover {
    text-decoration:underline;
    color: black;
}

.shadowbox {
    border:1px solid #000;
    padding: 20px 20px 20px 20px;
}

#topcontent {
    float: left;
}

#anon_left {
     float:left; 
     width: 56%;
     padding-right:20px;   
}

#bottomcontent {
    float: left;
    padding-top: 30px;
    padding-bottom: 30px;
}

#anon_right {
    float:right; 
    width: 35%;   
}

#about_link {
    float:right;
}

.about {
    font-size: 8pt;   
}
.about_text {
    padding-bottom:10px;   
}

/* Simple edit tool
-------------------------------------------------*/
#editor-space {
    background: white;
    width: 760px;
    height: 800px;
}

.highlight {
    background-color: yellow;
}

#editor-doc {
    padding-right: 50px;
}

.paginationControl a {
    text-decoration: underline;
}

.paginationControl a:visited {
    color: black;
}

#anon_right a:visited {
    color: black;
    
}

#anon_right a:hover {
    text-decoration: underline;
    color: #E00000;
}

#email {
    padding-top: 20px;
    clear: both;
}

#outlets a:visited {
    color: black;
    
}

#outlets a:hover {
    text-decoration: underline;
    color: #E00000;
}

.timestamp {
    font-size:8pt;
    color: #808080;
    float: right;
    padding-top: 10px;
}

#menu hr {
    color: #000;
    background-color: #000;
    border:0;
    width:100%;
    height: 1px;
}

div.bars {
  width:250px;
  padding: 1px; 
  float: left; 
  background: white;
}

div.bars > div {
  background-color: #E00000; 
  height: 12px;
}

.header { 
    background-image: url(/public/images/bg.gif);     
    cursor: pointer; 
    background-repeat: no-repeat; 
    background-position: right; 
} 

.headerSortUp { 
    background-image: url(/public/images/asc.gif); 
} 

.headerSortDown { 
    background-image: url(/public/images/desc.gif); 
}

thead th {
    border-bottom:1px solid #CCC;
    border-top:1px solid #CCC;
}

#sortabletable th {
    text-align: left;
}

.about_this {
    color: #000000;
}

.about_this a:link {
    color: #000000;
    text-decoration: underline;
}

.about_this a:visited  {
    color: #000000;
    text-decoration: underline;
}

.about_this a:hover {
    color: #000000;
    text-decoration: none;
}

.about_this a:active {
    color: #000000;
    text-decoration: none;
}

#onestop_content form {
    padding-bottom: 10px;
}




