/* Ben's Page Stylsheet */
/* Written by Ben Zvan <www.zvan.net> */

body {					/* the whole thing */
		font-family: sans-serif; 
		font-size: .9em; 
		color: #000088;
		background-color: #ffffff; }

#content {					/*content of page */
		/* display: block; */
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 850px; }

#column1 {					/* left column */
		position: relative;
		float: left;
		width: 650px;
		margin: 0px 0px 10px 5px;
		padding-right: 10px;
		border-right: 1px solid #aaf;
		}

#column2 {					/* right column */
		position: relative;
		float: right;
		width: 180;
		}

#footer {					/* bottom content */
		clear: both;
		border-top: 1px solid #aaf;
		padding-top: 10px;
		}

.sideitem {					/* break up the sidebar content */
		border-top: 1px solid #aaf;
		padding-top: 10px;
		padding-bottom: 10px;
}

.sideitem .head {
    background-color: #000088;
    color: #FFFFFF;
    display: block;
    font-size: 24px;
    height: 18px;
    margin: 0;
}

.linkslist a {
		display: block;
		border-left: 5px solid #aaf;
		padding-left: 2px;
		margin-bottom: 2px;
}
.linkslist a:hover { 
		border-left: 5px solid #44f;
}
.center {					/* centered content */
		text-align: center; }

/* replace header with graphics */

#title h3	{					/* title graphic */
		/* background: transparent url( 'opinion.png' ) no-repeat top; */
		background: #ddd url( 'titles/randomimage.cgi' ) no-repeat top;
		width: 750; 
		height: 150; 
		margin-left: auto;
		margin-right: auto;}
#title h3 span{						/* header 3 */
		display: none; }
#topfade {				/* fade out items */
		position: fixed;
		top: 0px;
		left: 0px;
		right: auto;
		bottom: auto;
		margin: 0px;
		height: 24px;
		width: 100%;
		background: transparent url( 'white-top.png' ) repeat top; }


p {						/* all paragraphs */
		padding: .5em; 
		padding-top: 0em;
		margin: 0px; }

b {						/* plain old bold */
		font-weight: 700; }

small {					/* plain old small */
		font-size: .9em; }
blockquote {				/* shadowed blue */
		border-left: 1px solid #eef;
		border-top: 1px solid #eef;
		border-right: 1px solid #aaf;
		border-bottom: 1px solid #aaf;
		padding: 4px;
}

a:visited {					/* default visited link */
		color: #6666ff; }

a:link {					/* default links */
		color: #4444ff; }

a:hover, active, focus {		/* default mouseovers */
		color: #0000cc; }

.rounded {				/* anything with rounded corners */
		border-radius: .25em; 
		-moz-border-radius: .25em; }

.newsbox {				/* the news container */
		background-color: #eef;
		border: 1px solid #ddf; 
		padding: 0em;
		margin: 0.0em 0.0em .5em 0.0em ;
}
.newsbox img {				/* Images in the news */
		background-color: #fff;
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		border-right: 1px solid #777;
		border-bottom: 1px solid #777;
		padding: 3px;
		margin: 3px;
}

.newsbox a:hover img {			/* No idea if this will work */
		background-color: #00c;
}
		

.newshead {				/* news headder information */
		background: #eef url( 'bluegrad.png' ) repeat-x top;
		padding: .5em; }
#tweet {				/* twitter feed */
		
}
#tweet ul {
		list-style: none;
		margin: 0px;
		padding: 8px;
}
#tweet li {
		margin-bottom: 10px;
}
#navigation {                                 /* navigation area */
}

#navigation a {                                       /* navigation links */
                text-decoration: none;
                display: block;
                text-indent: .5em;
}

.navhead, .navhead a { /* nav section */
		text-indent: 0em;
		font-weight: 700;
}

#navigation a:link, {         /* navigation links have no underline */
		color: #4444ff; 
}
#navigation a:visited {         /* navigation links have no underline */
		color: #6666ff; 
}

#navigation a:hover {                 /* navigation links go lighter on mouseover */
		color: #0000cc;
}
.benswishlist {				/* ben's wishlist */
		float: left;
		width: 49%; 
		border-right: 1px solid #ddf; 
		border-bottom: 2px solid #ddf; }
.stephswishlist {			/* stephs's wishlist */
		float: left;
		width: 49%; 
		border-bottom: 2px solid #fdd; 
		color: #f33; }
.stephswishlist .newshead {		/* steph's headders */
		background: #fdd url( 'redgrad.png' ) repeat-x top; }
img.wishlist {				/* wishlist images */
		margin-right: 3em;
		margin-top: 2ex; }
img.special-wishlist {			/* first image for multi row */
		margin-top: 3ex; }
ul.wishlist {				/* wishlist lists */
		list-style: none; }
ul.imagelist {				/* gallery image lists */
		list-style: none; }
.acquired {				/* things I've gotten */
		text-decoration: line-through; }

.blogImageList {			/* display for blog edit page */
		float: left;
}

.box100px {
		height: 100px;
		width: 100px;
		border: 1px solid #000;
}

.box200px {
		height: 200px;
		width: 200px;
		border: 1px solid #000;
}

.box300px {
		height: 300px;
		width: 300px;
		border: 1px solid #000;
}

#disqus_thread {
	border-top: 1px solid;
	margin: 10px;
}
