body{
	background-image:url(../images/background-tile.png);
	background-repeat:repeat-y;
	background-color:#999999;
}

div#main{
	position:absolute;
	width:600px;
	left:150px;
	top:0px;
}

div#header{
	padding:20px;
	padding-left:40px;
	background-color:#333333;
}

div#footer{
	padding:10px;
	background-color:#333333;
}

div#contents{
	padding:20px;
	background-color:#333333;
}

div.split{
	border-left:#999999 solid 10px;
	border-right:#999999 solid 10px;
	background-color:#FF9933;
	height:10px;
}

div.entry-header{
	padding:2px;
	padding-left:10px;
	background-color:#666666;
	border: outset 1px #000000;
}

div.entry-body{
	padding:15px;
	background-color:#CCCCCC;
	border: outset 1px #000000;
	border-top:none;
	border-bottom:none;
}

div.entry-footer{
	padding:2px;
	padding-left:10px;
	background-color:#666666;
	border:outset 1px #000000;
}

div.entry-footer-post{
	padding:12px;
	background-color:#666666;
	border:outset 1px #000000;
}

img#tile-logo{
	position:absolute;
	left:0px;
	top:0px;
}

a.header-home{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:800;
	color:#FF9933;
	text-decoration:none;
}

a.header-home:hover{
	color:#FFFFFF;
}

h2#title-description{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CCCCCC;
}

span.entry-head-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#CCCCCC;
}

p#download-links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:800;
	color:#CCCCCC;
}

a.entry-head-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#FF9933;
	text-decoration:none;
}

a.entry-head-title:hover{
	color:#FFFFFF;
}

a.user-download-link{
	text-decoration:none;
	color:#FF9933;
}

a.user-download-link:hover{
	color:#000000;
}

a.user-posted-link{
	text-decoration:none;
	color:#666666;
}

a.user-posted-link:hover{
	color:#FF9933;
}

span.entry-head-posted{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
}

span.entry-head-user{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#CCCCCC;
}

span.entry-head-date{
	position:absolute;
	right:25px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#CCCCCC;
}

span.entry-body-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

span.code-highlight{
	display:block;
	width:520px;
	height:150px;
	background-color:#666666;
	border:inset 1px #000000;
	font-family:"Courier New", Courier, monospace;
	color:#FFFFFF;
	font-size:12px;
	padding:5px;
	overflow:auto;
	word-wrap:break-word;
	scrollbar-track-color : #666666;
	scrollbar-shadow-color : #666666;
	scrollbar-highlight-color : #CCCCCC;
	scrollbar-face-color : #CCCCCC;
	scrollbar-darkshadow-color : #666666;
	scrollbar-3dlight-color : #CCCCCC;
	scrollbar-arrow-color : #666666;
	scrollbar-base-color :CCCCCC;
}
a.entry-foot-count{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#FF9933;
	text-decoration:none;
}

a.entry-foot-count:hover{
	color:#FFFFFF;
}

a.entry-foot-post{
	position:absolute;
	right:25px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#FF9933;
	text-decoration:none;
}

a.entry-foot-post:hover{
	color:#FFFFFF;
}

a.entry-foot-comment{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#333333;
}

h3#title-footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	text-align:center;
}

a#link-footer{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

a#link-footer:hover{
	color:#FF9933;
}

div#page-split{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#FF9933;
	text-align:center;
}

a.page-links{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

a.page-links:hover{
	color:#FFFFFF;
}

input{
	border:dotted 1px #000000;
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9933;
	font-size:10px;
	width:150px;
}

select{
	border:dotted 1px #000000;
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9933;
	font-size:10px;
	width:150px;
}

textarea{
	border:dotted 1px #000000;
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9933;
	font-size:10px;
	width:250px;
	height:100px;
}

span.form-headers{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#333333;
}

form#comment{
	border:dotted 1px #000000;
	display:block;
	width:520px;
	padding:5px;
	background-color:#CCCCCC;
}

div#comment-head{
	border:dotted 1px #000000;
	display:block;
	width:520px;
	padding:5px;
	background-color:#CCCCCC;
}

div.comment-header{
	padding:2px;
	padding-left:10px;
	background-color:#666666;
	border: outset 1px #000000;
}

div.comment-body{
	padding:10px;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#CCCCCC;
	border: outset 1px #000000;
	border-top:none;
	border-bottom:none;
	overflow-x:auto;
	overflow-y:visible;
	word-wrap:break-all;
	
}

a.comment-head-posted{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
}

span.comment-head-user{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#CCCCCC;
}

span.comment-head-date{
	position:absolute;
	right:25px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#CCCCCC;
}

span.comment-body-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

div#admin-login-header{
	border:outset 1px #000000;
	display:block;
	padding:5px;
	background-color:#666666;
}

div#admin-login-body{
	border:outset 1px #000000;
	border-top:none;
	border-bottom:none;
	display:block;
	padding:20px;
	background-color:#CCCCCC;
}

div#admin-login-footer{
	border:outset 1px #000000;
	display:block;
	padding:5px;
	background-color:#666666;
	text-align:center;
}

div#admin-change-password-header{
	border:outset 1px #000000;
	display:block;
	padding:5px;
	background-color:#666666;
}

div#admin-change-password-body{
	border:outset 1px #000000;
	display:block;
	padding-left:20px;
	padding-right:20px;
	background-color:#666666;
}

div#admin-change-password-footer{
	border:outset 1px #000000;
	display:block;
	padding:5px;
	background-color:#666666;
	text-align:center;
}

input.admin-change-password-input{
	background-color:#333333;
}

span.admin-login-title-chars{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
}

span.admin-login-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#FF9933;
}

span.admin-change-password-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#FF9933;
}

span.admin-login-form-headers{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#000000;
}

span.admin-change-password-form-headers{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#000000;
}

a.admin-login-link{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9933;
	font-size:10px;
}

a.admin-login-link:hover{
	color:#FFFFFF;
}

span.admin-option-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
}

a.admin-option-link{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9933;
	font-size:10px;
	font-weight:800;
}

a.admin-option-link:hover{
	color:#FFFFFF;
}

div#admin-main-option{
	border:solid 1px #000000;
	display:block;
	padding:10px;
	background-color:#666666;
}




a.admin-option-link-block{
	position:absolute;
	left:120px;
	padding:10px;
	padding-top:20px;
	padding-bottom:20px;
	display:block;
	border:solid 1px #000000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9933;
	font-size:10px;
	font-weight:800;
	width:418px;
	background-color:#666666;
}

a.admin-option-link-block:hover{
	border:solid 1px #FF9933;
	background-color:#333333;
	color:#FFFFFF;
}

div#admin-main-menu{
	border:solid 1px #000000;
	display:block;
	padding:10px;
	background-color:#333333;
}

a.admin-main-link{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9933;
	font-size:10px;
	font-weight:800;
}

a.admin-main-link:hover{
	color:#FFFFFF;
}

form#add-user{
	border:solid 1px #000000;
	display:block;
	padding:10px;
	background-color:#333333;
}

span.admin-add-user-headers{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	font-weight:800;
}

span.error{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}

span.change{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFF66;
}

div#user-added{
	border:solid 1px #000000;
	display:block;
	padding:10px;
	background-color:#333333;
}

span.admin-user-list-name{
	display:block;
	width:295px;
	background-color:#CCCCCC;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

span.admin-style-list-name{
	display:block;
	width:385px;
	background-color:#CCCCCC;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

span.admin-style-list-description{
	display:block;
	width:483px;
	background-color:#CCCCCC;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

span.admin-entry-title{
	display:block;
	width:389px;
	background-color:#CCCCCC;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

span.admin-entry-topic{
	display:block;
	width:389px;
	background-color:#CCCCCC;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

span.admin-entry-user{
	display:block;
	width:234px;
	background-color:#CCCCCC;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

span.admin-entry-posted{
	position:absolute;
	left:300px;
	display:block;
	width:235px;
	background-color:#CCCCCC;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

a.admin-entry-list-edit{
	position:absolute;
	left:455px;
	display:block;
	width:80px;
	background-color:#FF9933;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:center;
	text-decoration:none;
}

a.admin-entry-list-edit:hover{
	background-color:#666666;
	color:#CCCCCC;
}

a.admin-comment-post-edit{
	display:block;
	width:234px;
	background-color:#FF9933;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:center;
	text-decoration:none;
}

a.admin-comment-post-edit:hover{
	background-color:#666666;
	color:#CCCCCC;
}

a.admin-comment-post-delete{
	position:absolute;
	left:300px;
	display:block;
	width:235px;
	background-color:#FF9933;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:center;
	text-decoration:none;
}

a.admin-comment-post-delete:hover{
	background-color:#666666;
	color:#CCCCCC;
}

a.admin-entry-list-delete{
	position:absolute;
	left:455px;
	display:block;
	width:80px;
	background-color:#FF9933;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:center;
	text-decoration:none;
}

a.admin-entry-list-delete:hover{
	background-color:#666666;
	color:#CCCCCC;
}

a.admin-user-list-edit{
	position:absolute;
	left:361px;
	display:block;
	width:80px;
	background-color:#FF9933;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:center;
	text-decoration:none;
}

a.admin-user-list-edit:hover{
	background-color:#666666;
	color:#CCCCCC;
}

a.admin-install-style{
	display:block;
	width:483px;
	background-color:#FF9933;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:center;
	text-decoration:none;
}

a.admin-install-style:hover{
	background-color:#666666;
	color:#CCCCCC;
}

a.admin-user-list-delete{
	position:absolute;
	left:455px;
	display:block;
	width:80px;
	background-color:#FF9933;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:center;
	text-decoration:none;
}

a.admin-user-list-delete:hover{
	background-color:#666666;
	color:#CCCCCC;
}

span.admin-user-list-not-delete{
	position:absolute;
	left:455px;
	display:block;
	width:80px;
	background-color:#666666;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	text-align:center;
}

a.admin-style-list-delete{
	position:absolute;
	left:455px;
	display:block;
	width:80px;
	background-color:#FF9933;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:center;
	text-decoration:none;
}

a.admin-style-list-delete:hover{
	background-color:#666666;
	color:#CCCCCC;
}

span.admin-style-list-not-delete{
	position:absolute;
	left:455px;
	display:block;
	width:80px;
	background-color:#666666;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	text-align:center;
}

a.admin-entry-list-comments{
	display:block;
	width:483px;
	background-color:#FF9933;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}

a.admin-entry-list-comments:hover{
	background-color:#666666;
	color:#CCCCCC;
}

span.admin-entry-list-no-comments{
	display:block;
	width:483px;
	background-color:#666666;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	text-decoration:none;
}

span.admin-entry-list-comment-count{
	display:block;
	width:483px;
	background-color:#CCCCCC;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

span.admin-post-list-comment-user{
	display:block;
	width:389px;
	background-color:#666666;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF9933;
}

span.admin-post-list-comment-body{
	display:block;
	width:483px;
	height:100px;
	background-color:#CCCCCC;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	overflow-y:scroll;
	overflow-x:auto;
}

span.admin-user-list-self{
	position:absolute;
	left:455px;
	display:block;
	width:80px;
	background-color:#666666;
	border:solid 1px #000000;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	text-align:center;
	text-decoration:none;
}

div#admin-user-split{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#FF9933;
	text-align:center;
	border:solid 1px #000000;
	display:block;
	padding:10px;
	background-color:#333333;
}

span.admin-edit-setup-headers{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	font-weight:800;
}

span.admin-edit-setup-note{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
}

textarea.admin-setup-text-form{
	border:dotted 1px #000000;
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9933;
	font-size:10px;
	width:250px;
	height:40px;
}

textarea.admin-add-entry{
	border:dotted 1px #000000;
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9933;
	font-size:10px;
	width:470px;
	height:200px;
}

form#add-entry{
	border:solid 1px #000000;
	display:block;
	padding:10px;
	background-color:#333333;
}

span.admin-add-entry-headers{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	font-weight:800;
}

ul.blog-morph{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFF66;
	font-weight:800;
}

textarea.admin-add-topic{
	border:dotted 1px #000000;
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9933;
	font-size:10px;
	width:300px;
	height:100px;
}

img.admin-option-icon{
	width:66px;
	height:66px;
	border:none;
}

/*   */




span.install-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
}

div#install-main-header{
	border:outset 1px #000000;
	display:block;
	padding:5px;
	background-color:#666666;
}

div#install-main-body{
	border:outset 1px #000000;
	border-top:none;
	border-bottom:none;
	display:block;
	padding:20px;
	background-color:#CCCCCC;
}

div#install-main-footer{
	border:outset 1px #000000;
	display:block;
	padding:5px;
	background-color:#666666;
	text-align:center;
}

form#install-setup{
	border:solid 1px #000000;
	display:block;
	padding:10px;
	background-color:#333333;
}

span.installation-headers{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	font-weight:800;
}

textarea.install-textbox{
	border:dotted 1px #000000;
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9933;
	font-size:10px;
	width:400px;
	height:100px;
}

div#install-complete{
	border:solid 1px #000000;
	display:block;
	padding:10px;
	background-color:#333333;
}

a.install-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF9933;
	text-decoration:none;
}

a.install-link:hover{
	color:#CCCCCC;
}