* {
padding: 0 0 0 0;
margin: 0 0 0 0;
}

html{
background:#A8CFAA;
font-family:Arial;
}

body{
}


#footer-text{
font-size:.9em;
text-align:center;
}

#footer-text a{
text-decoration:none;
color:black;
}

#footer-text a:hover{
text-decoration:underline;
color:blue;
}

#pageTitle{
font-size:1em;
width:400px;
float:left;
}

#shortenUrlButton {
	cursor:pointer;
}

.admin{
margin:0 5px 0 0;
font-family: georgia, times, serif;
font-size:.8em;
}

.error {
border:2px dotted red;
padding:15px;
font-size:.8em;
background:#dd8888;
margin:0 0 10px 0;
}

.italic {
	font-style:italic;
}

.homepage h1{
border-bottom:1px dotted #afafaf;
margin:0 0 25px 0;
}

.homepage p{
margin:0 0 10px 20px;
}

.homepage h5{
font-size:1em;
font-family:serif;
border-bottom:1px dotted #afafaf;
}

.delete-dmUser{
	text-decoration:none;
	border:none;
float:right;
}

p.tos{
font-size:.8em;
font-style:italic;
}

p.edit-info{
font-size:.6em;
font-style:italic;
margin:0 0 5px 10px;
}

ul.tos{

}

ul.tos li{
font-size:.7em;
margin:0 0 5px 20px;
}

#small-wrapper{
background:#fff;
padding:10px;
margin:200 auto;
width:250px;
}

#large-wrapper{
background:#fff;
padding:10px;
width:700px;
margin:30px auto;
}

#inner-wrapper{
background:#dfdfdf;
padding:10px;
}

#dot-wrapper{
border:1px dotted #afafaf;
padding:10px;
}

#dot-wrapper h3{
width:200px;
border-bottom:1px dotted #afafaf;
font-weight:normal;
margin:0 0 5px 0;
}

#top-navigation{
clear:left;
width:100%;
}

#navigation{
clear:left;
border:
}

.back{
font-size:.8em;
margin:10px 0 0 0;
width:200px;
clear:both;
float:left;
}

.back a{
text-decoration:none;
font-style:italic;
}

.logout{
float:right;
font-size:.8em;
display:block;
margin-bottom:-8px;
width:100px;
}

.logout a{
text-decoration:none;
font-style:italic;
}

.note{
	font-size:.8em;
	font-style:italic;
}

#dot-wrapper dl{
width:200px;
}

#dot-wrapper dl dt,.add-another-name-label, .add-another-url-label, dd label{
font-weight:normal;
font-size:.8em;
}

#dot-wrapper dl dt{
font-weight:bold;
}

#dot-wrapper dl dd{
margin-bottom:10px;
}

.button{
background:#8cc63f;
border:none;
border-top:1px outset #afafaf;
border-left:1px outset #afafaf;
border-bottom:1px outset #000;
border-right:1px outset #000;
height:24px;
color:#fff;
font-weight:normal;
}

#large-wrapper h3{
width:100%;
border-bottom:1px solid #afafaf;
}

.twitter-account{
width:95%;
margin:0 auto 10px auto;
padding:10px;
float:left;
clear:left;
}

.twitter-account h4{
clear:left;
border-bottom:1px dotted #afafaf;
margin:0 0 10px 0;
height:25px;
}

.twitter-account .edit-button{
margin:0 0 0 8px;
}

.edit-button a, a.edit-button{
text-decoration:none;
font-size:.8em;
font-weight:normal;
}

.twitter-account ul{
list-style-type:none;
margin:0 0 0 20px;
}

.twitter-account li{
list-style-type:none;
margin:8px 0;
}

.add-area div{
width:210px;
float:left;
}

.add-another-name-label{
display:block;
width:200px;
}

.add-another-name, .add-another-url{
width:200px;
}

.add-another-url-label{
display:block;
width:200px;
}

.add-another-url{
}

.add-button{
margin:11px 0 0 0px;
}

.clear{
clear:both;
}

.account-edit-form input{
	margin:0 5px 0 0;
}

#add-account{
margin:0 0 0 0;
padding:0 0 0 20px;
}

#add-account h4{
margin:0 0 0 -20px;
}

#add-account dl{
float:left;
margin:0 0px 0 10px;
width:200px;
}

#add-account #username, #add-account #password{
width:200px;
}

#add-account #add-account-button{
width:60px;
float:left;
}

#add-account-button dd{
width:40px;
}

#add-account-button .button{
position:relative;
top:12px;
left:0px;
}

.account-edit-form, .article-edit-form{
border-bottom:1px dotted #afafaf;
}

.account-edit-form h4, .article-edit-form h4{
	border-bottom:none;
}

.account-edit-form dl, .article-edit-form dl{
	padding:0 0 10px 20px;
}

.article-edit-form dt, .article-edit-form dd {
width:450px;
}

.account-edit-form h5{
color:#3917BF;
font-family:serif;
font-size:1.2em;
border-bottom:1px solid #afafaf;
margin:0 0 5px 0;
}

.account-edit-form dl{
margin:0 0 0 0px;
padding:0 0 0 0;
}

.account-edit-form dt{
margin:0 0 0 8px;
padding:0 0 0 0;
}

.account-edit-form dd{
margin:0 0 0 18px;
padding:0 0 0 0;
}


.edit-form-left{
width:225px;
float:left;
border-right:1px solid #afafaf;
padding:0 10px 0 0;
}

.edit-form-right{
width:225px;
float:left;
padding:0 0 0 10px;
}


/**

ARTICLE LIST

**/

.article-list{
font-size:.6em;
width:100%;
}

.article-list td, .article-list th{
border-bottom:1px dotted black;
padding:1px;
}

.article-posted{
text-align:center;
}

.rt-color-red{
color:#DF0000;
}

.rt-color-orange{
color:#DF6300;
}

.rt-color-green{
color:green;
font-weight:bold;
}

/**

ARTICLE EDITING

**/
.article-link-check{
font-size:.8em;
}

.article-edit-form {
	margin:20px 0 0 30px;
}

.article-edit-form .article-link, .article-edit-form textarea{
	width:375px;
}

.highslide-container dt{
font-family:serif;
font-weight:bold;
}

.highslide-container dd{
padding:0 0 0 0px;
margin:0 0 8px 15px;
}

.account-stats{
font-family: georgia, times, serif;
}

.account-stats dl
{
margin: 0px 0 -10px 0;
padding: 0;
}

.account-stats dl dt
{
position: relative;
left: 0;
top: 10px;
width: 120px;
font-weight: bold;
padding:0px 0 0 0;
text-align:right;
}

.account-stats dl dd
{
width:300px;
text-align:left;
border-left: 1px solid #000;
margin: -10px 0 -10px 125px;
padding: 0 0 .5em .5em;
}

#legend{
position:relative;
top:0px;
left:400px;
width:255px;
}

#dm-list{
float:right;
width:180px;
position:relative;
text-align:left;
padding:0 0 0 0px;
height:300px;
overflow:auto;
}
#dm-list h4{
margin:0 0 0 0px;
}
#dm-list h4 img{
position:relative;
left:10px;
top:1px;
border:none;
}
#help{
	font-size:.8em;
}

#paymentArea div{
float:left;
}
#paymentArea div table{
text-align:right;
}

#paymentTable{
	height:150px;
}

#paymentArea div table th{
text-align:left;
}

#paymentArea div table td{
padding:3px;
}

#paymentArea div table td.paymentTotal{
border-top:1px solid black;
}

#paymentButton{
border:1px solid #afafaf;
padding:15px;
margin-left:10px;
text-align:center;
}

#site-title{
color:#2F139F;
font-family:verdana;
font-weight:normal;
}

#site-description{
color:#2F139F;
font-size:1.6em;
margin:0;
font-family:verdana;
padding:0 10px 20px 0;
}

#feature-list{
list-style-type:none;
margin:0 0 25px 50px;
}

#feature-list li{
margin:0 0 5px 0;

}