#page{
width:800px;
margin:auto;
}

div.jcexpander { 
width:95%;
height:95px;
overflow:hidden;
background-color:#eee;
background-image:url("clouds.jpg");
background-repeat:no-repeat;
padding:3px 10px 10px 10px;
border:5px solid #bfe1f1;
box-shadow: 5px 5px 10px #050505;
	-moz-box-shadow: 5px 5px 10px #050505;
	-webkit-box-shadow: 5px 5px 10px #050505;
	-o-box-shadow: 5px 5px 10px #050505;
}
#menu h1{
font-size:36px;
margin:3px 0 0px 10px;
}
#menu h2{
font-size:14px;
margin:0px 5px 5px 100px;
}
#menu h3{
margin:5px 0 5px 0;
}
#home, #links, #cats, #nav, #arch, #links{
float:left;
padding-left:30px;
width:160px;
}
ul {padding-left: 5px;}
.clear{
clear:both;
}

a{
color:#262626;
text-decoration: none;
}
a:hover{color:#00bfff;}
.body a{border-bottom:dashed 1px #a1a1a1;}
a.cboxelement {border-bottom:0 none;}

/* ///menu/// */
#search{
position:relative;
float:left;
bottom:6px;
}
#admin{
position: relative;
float:right;
right:115px;
padding:2px 20px 2px 20px;
background:#bfe1f1;
}
#feed{
position:relative;
top:3px;
float:right;
right:30px;
}
#feed a img{border:0;}
#fbshare{
position:relative;
float:right;
right:39px;
}

/* /// content /// */
.item, .quote{
border-bottom: 1px solid #808080;
padding: 10px 9px 10px 0px;
margin: 10px 0 10px 0;
}
.item{
background-color:#eee;
margin-right:10px;
padding:10px;
border:5px solid #bfe1f1;
	-moz-box-shadow: 5px 5px 10px #050505;
	-webkit-box-shadow: 5px 5px 10px #050505;
}
/* /// comments and forms ///  */
.date{
padding:4px 4px 2px 8px;
font-size:12px;
background:#bfe1f1;
text-align:right;
}
.comments{
padding-top:20px;
margin-top:20px;
}
.commentform{padding-right:10px;}
.commentform .formfield{
display: block;
margin:10px 0 10px 0;
}
input, .formfield {
background-color:#eee;
font-family: Verdana;
font-size: 0.85em;
padding: 3px;
border: 1px solid #808080;}
.formfield {
width: 100%;
font-size: 0.85em; }
#nucleus_cf_name, #nucleus_cf_mail, #nucleus_cf_email, #nucleus_lf_name, #nucleus_lf_pwd{
width:150px;display:inline;}
.loginform{padding:10px 10px 10px 40px;}
.searchform>.formfield{display:inline;width:160px;margin:4px 2px 3px 5px;}
.searchform>.searchbutton{display:inline;margin:2px 0px 2px 0px;}
.highlight{color:yellow;}
/* /// footer /// */
#credit{
color:#909090;
margin:20px 200px 20px 200px;
padding:10px 20px 10px 20px;
font-size:10px;
text-align:center;
}
#credit a{
color:#858585;
font-size:10.5px;
}
#footer{height:140px;}

.leftbox{
float:left;
border-right:3px dotted #4a4b4f;
background:#d3d3d3;
width:230px;
padding:4px 20px 4px 10px;
margin:4px 10px 4px 0px;
color:black;
}
.rightbox{
float:right;
border-left:3px dotted #4a4b4f;
background:#d3d3d3;
width:230px;
padding:4px 10px 4px 20px;
margin:4px 0px 4px 10px;
color:black;
}
.yellow{
background:yellow;
color:#000000;
padding:3px;
border-left:3px dotted #4a4b4f;
overflow:hidden;
}
.yellow .highlight{color:red;}
.red{
background:red;
color:#000000;
padding:3px;
border-left:3px dotted #4a4b4f;
overflow:hidden;
}
blockquote{
background:#d3d3d3;
color:black;
padding:4px 10px 4px 20px;
border-left:3px dotted #4a4b4f;
margin:4px 4px 4px 4px;
}
