body {
	background: #afceeb url(images/bg_gradient.png);
	background-repeat: repeat-x;
}

#page {
    width: 1024px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
#ship {
    width: 1024px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: -10px;
    background: url(images/bg.png) no-repeat;
}
#navbar {
    height: 50px;
    width:  976px;
    padding-left: 40px;

}

.main-content {
    background: url(images/box_middle.png) repeat-y; 
    width: 928px;
    height: auto;
    padding-left: 48px;
    padding-right: 48px;
	padding-bottom: 10px;
	padding-top: 10px;
    margin-left: auto;
    margin-right: auto;

}
.small-content {
    background: url(images/box_small_middle.png) repeat-y; 
    width: 340px;
    height: 250px;
    padding-left: 45px;
    padding-right: 45px;

}

.content-box-top {
    width: 1024px;
    height: 20px;
    background: url(images/box_top.png);
    margin-left: auto;
    margin-right: auto;

}
.content-box-bottom {
    width: 1024px;
    height: 25px;
    clear: both;
    background: url(images/box_bottom.png);
    margin-left: auto;
    margin-right: auto;
}
.content-box-top-small {
    width: 340px;
    height: 25px;
    background: url(images/box_small_top.png);
}
.content-box-bottom-small {
    width: 340px;
    height: 25px;
    background: url(images/box_small_bottom.png);
}
.box {
    width: 340px;
    height: 300px;
    float: left;
    margin-top: 40px;
}

.clear {
    clear: both;
    width: 1024px;
    height: 0px;
}
.edit {
    width: 1024px;
    height: auto;
    padding-left 48px;
    margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	float: left;
}

.entry {
    width: 920px;
    height: auto;
    float: left;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	margin: 0 0 10px 0;
}
.cats	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	font-weight: bold;
}

.date	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #666;
}

.contact	{
	background-image: url('images/mail-icon.png');

	width: 128px;
	height: 128px;
	float: right;
}
.text-field	{
	margin-bottom: 5px
}
	/* stuff for header.php */

#header {
    width: 1024px;
    height: 200px;
    background: url('images/header.png') no-repeat;
}
#footer {
    width: 1024px;
    height: 200px;
    background: url(images/footer.png) no-repeat;
    padding-top: 200px;
}

/*
text styles
*/
.h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #333333;
	font-weight: bold;
}

.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #333333;
}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
}
.x-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
}
.navigation	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	padding-top: 10px;
}

#sidebar-main	{
	width: 500px;
	float: left;
}
#sidebar	{
	widtH: 100px;
	float: right;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

/* image styles */

a:link {text-decoration: none; color: #044D84;}
a:visited {text-decoration: none; color: #044D84;}
a:active {text-decoration: none; color: #044D84;}
a:hover {text-decoration: none; color: #718496;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
img {border:none;}
a img {border: none; }

p img { padding: 1; max-width: 100%; }
img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; float: right; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }

 li.categories {list-style: none; display: inline;}  /* outermost list item */
 li.cat-item {list-style: none; display: inline; padding: 10px;}
/* li.cat-item-7 { ... }category ID #7, etc */
 li.current-cat {list-style: none; display: inline;}
 li.current-cat-parent {list-style: none; display: inline;}
 ul.children {list-style: none; display: inline;}