 a:link {color: #1A0033;}       
        a:active {color: red;}       
        a:hover {color: #660000;}   
	a:visited {color: #2600E6;}   

wholebox {
	position: absolute;
	top: 250px;
	background-color; #DDD;
	width: 500px;
}
thumbbox {
	float: left;
}
blockquote {
        margin: 20px 0;
        padding: 0 20px 0 50px;
        color: #333;
        background: #fff url('images/quote.gif') no-repeat 10px 0;
        border: none;
        }

div.rightad {
        position: absolute;
	top: 306px;
        left: 608px;
        background-color: #FFFFFF;
        }

body {
background-color: #150080;
font-family: sans-serif;
font-size: sans-serif;
}

div.rights {
        position: absolute;
        float: right;
        top: 240px;
        left: 840px;
        }

div.thumbvote {
	position: absolute;
	float: left;
	margin-left: 1px;
	margin-top: 1px;
}
div.thumbvote2 {
        position: absolute;
        float: left;
        margin-left: 1px;
        margin-top: 4px;
}
h1 {
	font-size: 17px;
	}

div.control {
        position: absolute;
        top: 100px;
        left: 10px;
        width: 100%;
        font-size: 12px;
        font-family: MS Trebuchet, sans-serif;
        margin-top: 10px;
}

div.main {
	position: absolute;
	top: 104px;
        width: 93%;
	font-size: 13px;
        font-family: Sans-serif;
	background-color: #FFFFFF;
	padding: 15px;
}
span.story {
        position: absolute;
        top: 100px;
        left: 50px;
        width: 700px;
        font-size: 12px;
        font-family: sans-serif;
	margin-right: 10px;
        margin-left: 10px;
        margin-top: 10px;
}

span.comments {
        position: absolute;
        left: 50px;
        width: 300px;
        font-size: 12px;
        font-family: sans-serif;
        margin-right: 10px;
        margin-left: 10px;
        margin-top: 10px;
}

span.topmenu {
 	position: absolute;
	width: 93%;
	font-size: 12px;
        font-family: sans-serif;
	background-color: #FFFFFF;
	padding: 15px;
}
span.random {
	position: absolute;
	top: 60px;
	width: 830px;
	border: 1.5px solid black;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	background-color: #CCD9FF;
}
p.random {
	padding: 10px;
	}

span.ago {
	color: #962EFF;
	font-size: 10px;
	font-weight: bold;
	}	

span.commentbox {
        background-color: #DDD;
        }

span.comm {
	padding: 15px;
	background-color: #DDD;
	}
span.comm2 {
        padding: 15px;
        background-color: #FFFFFF;
        }

span.thumbcount {
	position: absolute;
	left: 750px;
	top: 35px;
	}

blockquote p span {
	display: block;
	padding: 0.25em 0.25em 0.5em 0.5em;
	border: 1px solid black;
	border-bottom-width: 0;
	float: top;
	background-color: #CCD9FF;
	font-size: 1.5em;
	font-family: "MS Trebuchet", Verdana, Helvetica, sans-serif;
	line-height: 0.9em;
	}

cite {
	text-align: right;
	background-color: #FFFFFF;
	float: bottom;
	left: 200px;
	display: block;
	width: 250px;
	}

span.citebox {
	position: relative;
	left: 300px;
	}

span.storybox {
        position: absolute;
        top: 215px;
        height: 770px;
        width: 93%;
        padding: 15px;
        font-family: sans-serif;
        font-size: 13px;
        background-color: #FFFFFF;
}

p.storybox {
	padding: 15px;
	}

span.thecomments {
	float: left;
        width: 810px;
	padding: 10px;
        border: 1.5px solid black;
        font-family: Verdana, sans-serif;
        font-size: 12px;
        background-color: #FFFFFF;
}
span.commform {
	float: left;
        width: 810px;
        font-family: Verdana, sans-serif;
        font-size: 12px;
        background-color: #FFFFFF;
}
p.diff {
	font-size: 10px;
	}
