/*  
Theme Name: Crescent
Theme URI: http://llynix.com/
Description: Llynix's hack of a theme.
Version: 0.4.2.2
Author: Anthony 'Llynix' Taylor
Author URI: http://llynix.com/
*/

* {padding:0; margin:0;}
code {font-size:1.3em;margin-left:15px;}
#mainbody li, #mainbody dd {margin-bottom:15px;}
body {
	max-width:1000px;
	background-image:url('/gradiant.gif');
	background-repeat:repeat-x;
	background-attachment:fixed;
}
.headertext {
	margin-left:197px;
	font-family: Trebuchet MS;
	font-weight:normal;
	line-height: 1.2em;
	font-size: 4.6em;
	border-bottom:5px solid black;
}
.headertext a {
	color:#000;
	text-decoration:none;
}
#header {
	background-image: url('/crescent.gif');
	background-repeat:no-repeat;
	height:206px;
}
#header embed{margin-left:750px;margin-top:-95px;float:left;}
#searchform {float:right;margin-top:10px;}
#searchsubmit {border-right:3px solid black;border-bottom:3px solid black;background-color:white;}
#mainmenu {
	width:10em;
	margin-left:50px;
	margin-top:-13px;
	list-style:none;
	border-left:5px solid black;
	padding-top:15px;
	font-family: Trebuchet MS;
	text-decoration: none;
	font-size: 1em;
}
#mainmenu ul{
	border-left:5px solid black;
	padding-top:15px;
}
#mainmenu li{
	width:4em;
	border-bottom:5px solid black;
	padding-left:5px;
}
#mainmenu .submenu{border:none;}
#mainmenu .submenu li{width:11em;border-bottom:5px solid black;list-style:none;font-size:0.8em;}

#mainmenu .submenu:hover li{display:block;}
li.proj {display:none;}
li.code {display:none;}
li.foto {display:none;}
li.writ {display:none;}
li.about {display:none;}

#mainmenu a {text-decoration:none;color:black;}

#left .adsense {margin:20px 0 0 30px;}
#toplink {margin-top:-53px;margin-bottom:45px;}

.pagetitle {text-align:center;border-bottom:2px solid black;}

blockquote, pre {border:1px dotted black;overflow:auto;padding:5px 10px;width:97%;}

.alignleft {float:left;}
.alignright {float:right;}

.navigation div {margin-bottom:20px;}
.navigation .alignleft a {border-left:2px solid black;padding-left:5px;float:left;}
.navigation .alignright a {border-right:2px solid black;padding-right:5px;float:left;}

#mainbody {margin-right:3em;position:absolute;top:10em;left:13em;max-width:800px;}

#mainbody .entry {line-height:1.2em;padding-left:10px;}
#mainbody p {padding:10px 0;}
#mainbody .entry p{font-family:sans-serif;font-size:0.8em;}

#mainbody small {border-bottom:2px solid black;border-right:2px solid black;padding:2px;}
.post {padding-bottom:30px;clear:both;}
.post ul,.post ol{padding-left:2em;}

#mainbody .postmetadata {padding-left:0px;clear:both;}

#mainbody a img{border:none;padding-right:10px;}
#mainbody a {color:black;padding-right:2px;text-decoration:none;border-bottom:2px solid black;}
.postmetadata a {border-bottom:2px solid black;border-right:2px solid black;}
.commentmetadata a{border-bottom:none !important;}
.imagelink{border:none !important;}

.commentlist {list-style:none;}
#submit {border-right:3px solid black;border-bottom:3px solid black;background-color:white;}

#footer {float:right;clear:right;}
#footer p{margin:30px 0 10px 0;border-top:2px solid black;border-left:2px solid black;padding:0 0 0 3px;}
#footer a {color:black;border-right:2px solid black;}
