html {background:#291e1c url(/images/AliBytesBackground.png) repeat;}

body {
	font-family:Times New Roman, Times, Georgia, serif; 
	font-size:100%;
	text-align:left;
	color:#9ce;
	margin:3em auto 0;
	margin:0 auto;
	padding:0;
	width:925px;
}

html>body {font-size:16px;}

#searchBar {
	margin:1em 0 1em;
	text-align:right;
	height:25px;
}

#searchBar form#searchform div h2 {display:inline;}

#searchBar form#searchform div input {
	width:200px;
	padding:2px 0 2px 1px;
	margin:0 0 0 .5em;
	border:1px solid #ebc;
}

#navigation {
	float:left;
	width:425px;
}

#navigation div {
	float:left;
	width:200px;
	margin:0 10px 0 0;
	display:inline;
}

#navigation ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#navigation p, #navigation li {
	font-family:Arial, Helvetica, Verdana, sans-serif; 
	font-size:.69em;
	color:#fff;
	margin:0 0 .5em;
	line-height:1.33em;
}

#content {
	background:url(/images/AliBytesContentBackgroundTop.gif) repeat-y;
	float:right;
	width:500px;
}

#contentInside {
	background:url(/images/AliBytesContentBackground.gif);
	margin:30px 50px 10px;
}

#contentBottom {
	background:url(/images/AliBytesContentBackgroundBottom.gif) no-repeat;
	float:right;
	width:500px;
	height:25px;
	margin:0 0 50px;
}

div.post + div.post {margin-top:3em;}
div.clear {clear:both;}

h1#HeaderLogo {
	background:url(/images/AliBytesHeaderLogo.png) no-repeat;
	height:100px;
	width:425px;
	text-indent:-9999px;
	margin:1.5em 0 1em;
	padding:0;
	clear:both;
}

h1#HeaderLogo a {
	display:block;
	height:100px;
	width:425px;
	overflow:hidden;
}

h2 {
	font-family:Clarendon, Times New Roman, Times, serif; 
	font-size:1.06em;
	margin:1em 0 .25em;
	font-weight:normal;
	padding:0;
	color:#9ce;
	text-transform:lowercase;
}

#contentInside h2 {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	margin:0 0 .25em;
	padding:0;
	font-size:2em;
	color:#fff;
	clear:both;
}

#contentInside h2#searchResults {
	font-family:Clarendon, Times New Roman, Times, serif; 
	font-size:1.06em;
	margin:1em 0 .25em;
	font-weight:normal;
	padding:0;
	color:#9ce;
	text-transform:lowercase;
}

#contentInside h2 a, #contentInside h2 a:hover {
	color:#fff;
	text-decoration:none;
}

#contentInside h3 {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	padding:0;
	font-size:1.25em;
	color:#fff;
}

a {color:#ebc; text-decoration:none;}
a:hover {color:#ebc; text-decoration:underline;}

img {border:0;}

img#portraitThumbnail {
	border:1px solid #ebc;
	padding:0;
	margin:4px 8px 0 0;
	float:left;
}

div.post img {
	float:right;
	border:1px solid #fff;
	padding:1px;
	margin:.5em 0 .5em .5em;
}

p {line-height:1.33em;}

p.postmetadata {
	font-size:.75em;
	text-align:right;
	clear:both;
}

div.post ul, div.post ol {
	margin:1em 0;
	padding:0;
	font-size:2em;
	color:#fff;
}

div.post ul li, div.post ol li {
	margin:0 0 .5em 1em;
	line-height:.5em;
	clear:both;
}

div.post ul li span, div.post ol li span {
	font-size:.5em;
	color:#9ce;
}

div.post ul.dateComments {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:.75em;
	color:#ebc;
	height:25px;
}

div.post ul.dateComments li.postDate {
	margin:0;
	padding:3px 0;
	color:#9ce;
	width:200px;
	float:left;
	display:inline;
}

div.post ul.dateComments li.postComments {
	margin:-13px 0 0 0;
	padding:3px 0;
	color:#ebc;
	width:200px;
	float:right;
	display:inline;
	text-align:right;
}

div.post ul.dateComments li.postComments span {
	background:url(/images/AliBytesCommentBalloon.gif) no-repeat;
	margin:-3px 6px 0 0;
	padding:0;
	display:block;
	float:right;
	width:16px;
	height:15px;
}

div.post ul.dateComments li.postComments a {float:right;}

ul.commentlist {
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.commentlist li.commentbody {margin:0 0 1em 2em;}




dl#comment_list dt {
	margin:1em 0 0 0;
	padding: 0 0 35px 0;
	background: url('/images/AliBytesCommentTop.gif') 0 100% no-repeat;
}

dl#comment_list dt .comment_num {padding:0 .5em 0 0;}
dl#comment_list dt .comment_num a:hover {color: #fff;}

dl#comment_list dd {
	width:386px;
	padding: 0 0 1px 0;
	margin:0;
	background:#231715 url('/images/AliBytesCommentBottom.gif') 0 100% no-repeat;
}


dl#comment_list dd.entry p,
dl#comment_list dd.entry blockquote {
	margin:0 20px 1em;
	padding:0;
}

dl#comment_list dd.entry ul,
dl#comment_list dd.entry ol {
	margin:0;
	padding:0;
}


dl#comment_list dd.entry ul li,
dl#comment_list dd.entry ol li {
	margin:0 1em 1em 3em;
	padding:0;
}