/*______Page Headers__________*/

body {background:url(../i/containerBack.gif) #B4C4BB repeat-y center; font-family:arial; font-size:.8em; color:#433; margin:0; padding:0}

h1 {margin:0; padding:0;}

h3
{
	margin:0;
	padding:0;
}

h2
{
	margin:0;
	padding:0;
}

a {color:#39592E; cursor:pointer;}

#contentWrapper a { font-weight:bold}

* html a {cursor:hand}

.breadcrumbs {padding:8px 0 8px 0;}

.clear { clear:both;}

a:hover {color:#901C1C}
label {font-weight:bold; color:#444;}
ul {list-style-image:url(../i/icons/bullet.gif);}

h4
{
	padding-left:4px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:16px;
	margin:0;
}

img {border:1px solid #a88; padding:1px}

#container {width:614px; background:url(../i/containerBack.gif); margin:auto; padding:0 9px 0 7px;}

#head {background:url(../i/head.jpg); height:142px;}

#headBorder {background:transparent url(../i/headBorder.gif) repeat-x; height:16px;  margin-top:114px; display:none;}

#navi {background:transparent url(../i/naviBack.gif) repeat-x; height:22px; padding-top:8px; border-top:1px solid #4A4545;}

#navi ul
{
	padding:0;
	margin:0;
}

#navi li
{
	margin:0;
	list-style-type:none;
	list-style-image:none;
	float:left;
	padding:8px;
	padding-top:0;
	padding-bottom:4px;
}



#navi a {color:#581414; margin: 16px 8px 0 8px; border-bottom:1px dotted #581414; text-decoration:none}
#navi a:hover {border-bottom:1px solid #581414; }

#contentWrapper {width:406px; float:left;}
.contentTitle {background:url(../i/contentTitleBack.gif); height:42px;  border-bottom:1px solid #4A4545;  border-top:1px solid #4A4545; width:406px; float:left;}
.contentTitle h1 {font-size:1.4em; padding:8px 16px; font-weight:bold}
.contentBody {background:url(../i/contentBack.gif) repeat-x #fff; width:406px; margin-bottom:16px; float:left;}
.contentIndent {background:url(../i/contentBotBack.gif) bottom no-repeat; padding:8px 8px 64px 8px; float:left; width:390px}
.contentTimestamp {margin:4px; background:#fff; float:right; width:32px; text-align:center;}
.contentItem {border-bottom:1px solid #901C1C; padding:8px;}
.contentItemLast {border:0; padding:8px;}


#sidebar {float:right; width:205px;}
.sidebarTitle {background:url(../i/sidebarTitle.gif) bottom repeat-x; height:58px; color:#333; font-weight:bold;  border-top:1px solid #4A4545;}
.sidebarTitle h1 {font-size:1.2em; font-weight:normal; padding:8px 16px;}
.sidebarContent {font-size:.9em; font-weight:normal;}
.sidebarContent ul {list-style-type:none; padding:16px; margin-left:12px;}

.contentImages {float:right; margin:8px; width:200px;}
.contentImages a {text-decoration:none;}
.contentImage { margin:8px;}
#contentImageFull {width:360px; margin:8px auto 8px auto}

#list_comrades li {list-style-image:url(../i/icons/website.gif)}
#list_conscripts li {list-style-image:url(../i/icons/website.gif); }
#list_archives {width:200px;}
#list_archives li {}

.fieldset_item {padding:8px 0 8px 0}

.textbox {height:240px; width:340px}

textarea {font-family:arial}

#msg_good {color:#39592E; font-weight:bold;}
#msg_bad {color:#901C1C; font-weight:bold;}


.dropBar li
{
	list-style-image:url(../i/icons/bullet.gif);
	height:20px;
	float:none;
}


.dropBar
{
	display:none;
	border-top:0;
	position:absolute;
	padding-bottom:52px;
	border-left:1px solid #788482;
	background:url(../i/dropBox_footer.gif) no-repeat right bottom;
}

.dropBar ul
{
	border-right:1px solid #788482;
	background:url(../i/contentBack.gif) repeat-x #fff;
}

.dropBar li
{
	background:url(../i/icons/bullet.gif) no-repeat;
	height:20px;
	float:none;
}

#navi ul ul
{
	background:url(../i/contentBack.gif) repeat-x #fff;

}

#navi li li
{
	padding-left:24px;
	height:20px;
	float:none;
}



#fieldReports
{

}

.imageFull
{
	display:none;
	position:absolute;
}

.dropdown
{
	background:url(/i/icons/dropdown.gif) no-repeat center right;
	padding:4px;
	padding-right:24px;

	border-left:1px dotted #333;
	border-right:1px dotted #333;
}


#creationImages
{
	padding-bottom:8px;
	border-bottom:1px solid #888;
	margin-bottom:16px;
	width:300px;
	float:left;
}
.creationImage
{
	margin:8px;
	float:left;
	width:132px;
	padding:2px;
	border:2px solid #333;
	height:132px;
	text-align:center;
}

.creationImage img
{

}

.creationButton 
{
	float:left; width:32px; height:128px; border:1px solid #000; background:#ccc;
}

.next
{
	background:url(i/next.gif) no-repeat center center;
}

.prev
{
	background:url(i/prev.gif) no-repeat center center;
}


.creation_link
{
	background:#c44;
	font-size:16px;
	font-weight:bold;
	border:4px solid #633;
	padding:8px;
	margin:8px;
	text-align:center;
}

.creation_link a
{
	color:#fff;
	display:block;
}

#creation_summary
{
	background:url(/i/icons/icon_questionmark.gif);
	border:1px solid #ccc;
	background:#eee;
	font-size:10px;
	padding:4px;
	padding-left:16px;
	float:left;
	position:absolute;
	width:300px;
}

.download
{
	background:url(/i/icons/file.gif) no-repeat;	
	padding-left:16px;
}

#tags
{
	float:right;
	border:1px dotted #333;
	width:280px;
}

.tag_link
{
	cursor:pointer;
	cursor:hand;
	text-decoration:underline;
}
