body {
	margin:0;
	padding:0;
	background:#FFF;	
	font:11px/16px 'Courier New', Courier, monospace;
	color:#000;
	text-align:center;
	outline:none;
}

body#index {
	background:#FFF url('../img/bg/rotate.php') repeat fixed 0 0;
	font-weight:bold;
}

a, img {
	outline:none;
	border:none;
}

input {
	font:11px 'Courier New', Courier, monospace;
}

div.clear {
	height:10px;
	clear:both;
	display:block;
}
div.hide {
	display:none;
}
#wrapper {
	position:relative;
	margin:0 auto;
	padding:0;
	width:820px;
	text-align:left;
}
	
#header {
	margin:0 0 30px 0;
	padding:0;
	text-align: center;
	width:820px;
	height:75px;
	border-bottom:1px solid #00FFFF;
}


/* ----------
	RESEARCH
 ------------ */	

body#index #updates {
	margin:0 auto;
	padding:0;
	width:475px;
	clear:both;
	display:block;
}

body#index div.entry p {
	background:#FFF;
		opacity: 0.8;
		-moz-opacity: 0.8;
		filter:alpha(opacity=80);	
}

div.sidebar {
	margin:0;
}
input.txt {
	margin:10px 0;
	padding:5px 0;
	display:inline;
	width:300px;
	vertical-align:middle;
	font:bold italic 12px Georgia, serif;
	color:#999;
}
input.btn {
	font:bold 10px/16px 'Courier New', Courier, monospace;
}
div.center {
	display:block;
	text-align: center;
}
div.comments {
	margin:15px 0;
	background:#FFF;
	width:475px;
	height:160px;
	overflow-y: auto;
		opacity: 0.8;
		-moz-opacity: 0.8;
		filter:alpha(opacity=80);
}
div.comments ol {
	margin:0;
	width:400px;
	list-style-type: decimal-leading-zero;
	line-height:13px;
}
div.comments ol li {
	margin:0;
	padding:0;
}
div.comments ol li p:after {
	content:" dance ";
}	
form span {
	padding:2px;
	background:#FFF;
		opacity: 0.5;
		-moz-opacity: 0.5;
		filter:alpha(opacity=50);	
}

/* ----------
	BLOG
 ------------ */	

#updates {
	margin:0 0 25px 0;
	padding:0;
	width:475px;
}
	

div.entry {
	margin:0 0 20px 0;
	padding:0;
}

div.entry p {
	margin:10px 0;
	padding:0 5px;
}

div.entry img {
	margin:0;
	padding:10px 0;
	display:block;
	max-width:475px;
}



/* ----------
	ABOUT
 ------------ */	

#about {
	position:absolute;
	margin:0;
	padding:0;
	top:105px;
	right:0;
	width:250px;
	text-align:right;
}

div.sidebar {
	margin:0;
}

#about ul {
	margin:5px 0;
	padding:0;
	list-style-type: none;
}
#about ul li {
	margin:0;
	padding:0;
	list-style-type: none;
}

/* ----------
	PERMALINKS
 ------------ */	

#content {
	position:relative;
	width:;
}
div.entry-updates {
	margin:0 0 20px 0;
	padding:0;
}

div.entry-updates p {
	margin:0 0 12px 0;
	padding:0;
	width:470px;
}

div.entry-ind {
	position:relative;
	margin:0 0 20px 0;
	padding:0;
}

#updates div.entry ul {
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	list-style-type: none;
	display:block;
}


/* FLASH VIDEO */

.flashvideo {
	position:absolute;
	left:400px;
	width:400px;
}

div.entry-ind p {
	margin:0 0 12px 0;
	padding:0;
	width:400px;
}

/* -------------
 	TYPOGRAPHY
---------------- */

h1 {
	margin:0;
	padding:25px 0 0 0;
	font-weight:normal;
	font-size:45px;
	color:#FFF;
}

h2.title, 
h4.date, 
h4.title {
	margin:0;
	padding:2px 5px;
	background:yellow;
	color:#000;
	font-size:15px;
	display:inline;
	clear:both;
}

h4.date {
	background:#252525;
	color:#FFF;
	font-size:12px;
	display:inline;
	clear:none;
}
	h4:hover {
		background:#f616aa;
	}
	
#about h2.title {
	margin:0;
	padding:2px 5px;
	background:#00FFFF;
	color:#000;
	font-size:15px;
	display:inline;
	clear:both;
}
	
/* -------------
 	LINK STYLES
---------------- */

div.entry p a:link, div.entry p a:visited {
	display:inline;
	margin:0;
	padding:0;
	background:#fff200;
	color:#000;
	text-decoration: none;
}
div.entry p a:hover {
	display:inline;
	margin:0;
	padding:0;
	background:#CCC;
	color:#000;
	text-decoration: none;
}

/* ENTRY TITLES */

div.entry h4 a:link, div.entry h4 a:visited {
	background:yellow;
	color:#000;
	text-decoration: none;
}
div.entry h4 a:hover {
	background:#f616aa;
	text-decoration: none;
}

a.archive:link, a.archive:visited {
	display:block;
	padding:2px;
	background:#fff200;
	color:#000;
	text-decoration: none;
	font-weight:bold;
}
a.archive:hover {
	background:#CCC;
	color:#000;
	text-decoration: none;
}

div.sidebar a:link, div.sidebar a:visited {
	display:inline;
	margin:0;
	padding:0;
	background:#fff200;
	color:#000;
	text-decoration: none;
}
div.sidebar a:hover {
	display:inline;
	margin:0;
	padding:0;
	background:#CCC;
	color:#000;
	text-decoration: none;
}

#about ul a:link, #about ul a:visited {
	padding:2px 0;
	color:#662d91;
	text-decoration: none;
}

#about ul a:hover {
	padding:2px 0;
	background:#252525;
	color:#FFF;
	text-decoration: none;
}

div.entry-updates a:link, 
div.entry-ind a:link, 
div.entry-updates a:visited, 
div.entry-ind a:visited {
	display:inline;
	margin:0;
	padding:0;
	background:#fff200;
	color:#000;
	text-decoration: none;
}
div.entry-updates a:hover,
div.entry-ind a:hover {
	display:inline;
	margin:0;
	padding:0;
	background:#CCC;
	color:#000;
	text-decoration: none;
}

a#home:link, a#home:visited {
	display:inline;
	margin:0;
	padding:0;
	background:#fff200;
	color:#000;
	text-decoration: none;
}
a#home:hover {
	display:inline;
	margin:0;
	padding:0;
	background:#CCC;
	color:#000;
	text-decoration: none;
}

div.center a:link, div.center a:visited {
	display:inline;
	margin:0;
	padding:0;
	background:#fff200;
	color:#000;
	text-decoration: none;
}
div.center a:hover {
	display:inline;
	margin:0;
	padding:0;
	background:#CCC;
	color:#000;
	text-decoration: none;
}











