body 
{
    margin:0; 
    /*background:#0B0200; */
    background-image:url("images/bkg.gif");
    font-family:"Tahoma",Arial,Helvetica,sans-serif; 
    font-size:12px; 
}

.addthis_toolbox { display:none; }

h1, h2, h5, h6, h2 a, h2 a:hover { color:#673316; font-family:"Times New Roman",Times,serif; }
h2 
{
    width:100%; 
    margin:30px 0 7px 0; 
    padding:0 0 5px 0;
    border-bottom: solid 2px #C9C18F;     
    font-size:24px;
}
h2 a { text-decoration:none; }
h2 a:hover { text-decoration:underline; }
h3 { font-size:14px; color:#292838; }
h5 { font-size:16px; margin:0; }
h6 { font-size:14px; margin:0; color:#AFA358; }

a { color:#525070; }
a:hover { color:#CC9853; }
a.discretelink { text-decoration:none; }
a.discretelink:hover { text-decoration:underline; }

p { margin:10px 0; padding:0; }
p p { margin:0; }

.clear { clear:both; }

.left { float:left; }

.right { float:right; }

.note { font-size:10px; font-weight:bold; color:#444; }

.resourcelink { margin:10px 0 5px; }
.resourceobject { padding:10px 0 5px; display:block; z-index:0; }
.resourceobject embed, .resourceobject object { z-index:0; }

input.textbox { padding:3px;  }
.button { padding:5px 3px; width:90px; font-size:smaller; font-weight:bold;  }
select { padding:3px; }

.main
{
	width:900px;
	margin:0 auto;
	background-image:url("images/parch.jpg");
	background-repeat:repeat-y;
	padding:0 0 20px 0;
}

.footer
{
    width:900px;
    border-top:dotted 2px #AFA358;
    margin:20px auto;
    padding:20px 0 30px;
    text-align:center;
    font-weight:bold;
    font-size:smaller;
    color:#AFA358;
}
.footer a { text-decoration:none; }
.footer a:hover { text-decoration:underline; }

.navbar
{
	width:860px;
	text-align:right;
	padding:5px 20px;
	background:#292838;
	margin:0 auto;
	color:#FFFFCC;
}
.navbar a { color:#6D6C97; margin-left:30px; }
.navbar a:hover { color:#CC9853; }

.header
{
	width:900px;
	height:150px;
	background-image:url("images/header.jpg");
	/*background:#401F0E;*/
	margin:0 auto;
}
.header a { border:none; width:900px; height:150px; display:block; }

.mainheader h3 { margin:25px 0 0 25px; padding:0; }

.mainbody
{
	width:900px;
}

.contentarea
{
	width:700px;
	float:left;
}

.contentholder
{
    margin:20px 10px 30px 25px;
}

.infobar
{
    margin:32px 30px 20px 0;
	width:150px;
	float:right;
}
.infobar .inforow1 { border-bottom: solid 2px #C9C18F; width:100%; margin:0 0 7px 0; padding:5px 0; }
.infobar .inforow2 { border-bottom: dotted 1px #C9C18F; width:100%; }
.infobar a { font-weight:bolder; margin:2px 0; display:block; }
.infobar a:hover { text-decoration:none; }

.TB_modal 
{
    background-image:url("images/parch_dialog.jpg"); 
    background-repeat:repeat-y;
    z-index:1000;
}
.TB_modal h2 { margin-top:0; }
.TB_modal a { text-decoration:underline; margin:10px 10px 10px 0; }
.TB_modal div label { width:120px; margin-top:15px; display:inline-block; font-weight:bold; vertical-align:top; }
.TB_modal div input.textbox { width:255px; margin:10px 0 0 0; }
.TB_modal div textarea { width:261px; height:150px; padding:3px; margin:10px 0 0 0; }
.TB_modal div .checkbox { margin:10px 0 0 0; }
.TB_modal div .button { margin:20px 10px 0 0; }
.TB_modal div .note { width:270px; margin:0 0 0 120px; }

.post
{
	margin:20px 10px 40px 25px;
}
.post h5 { margin:5px 0; display:inline; }
.post img { border:solid 5px #C9C18F; margin:0 0 10px 10px;  }
/*.postinfo { padding:0 0 0 0; margin-bottom:15px; display:block; }*/
.postinfo h5 { }
.postinfo .left { width:460px; }

.detaillink { border-bottom: dotted 1px #C9C18F; margin:5px 0 8px 0; padding:0 0 7px 0; }

.comments h2 { margin-left:25px; margin-bottom:15px; }
.comments a.postcomment { margin-left:25px; font-weight:bolder; }
.comment
{
	margin:20px 0 10px 25px;
}
.comment h5 { margin:0 0 5px 0; display:inline; font-size:16px; }
.comment .detaillink { margin:0; color:#673316; font-size:smaller; font-weight:bolder; }
.comment .detaillink a { margin-left:10px; }

.profileholder .profileeditbox
{
    border: dotted 2px #C9C18F; 
    padding:0 10px 10px 10px;
}
.profileholder .profileeditbox label { width:120px; margin-top:15px; display:inline-block; font-weight:bold; vertical-align:top; }
.profileholder .profileeditbox input.textbox { width:170px; margin:10px 0 0 0; }
.profileholder input.savebutton { margin:12px 0 0 0; width:120px; }
.profileholder .articlerow
{
    padding:3px 0;
    border-bottom: dotted 1px #C9C18F;
}
.profileholder .articlerow h5 { float:left; display:inline-block; }
.profileholder .articlerow a { float:right; margin-left:8px; }

.profileholder .headerinactive { color:#C9C18F; }

.editholder div label { width:100px; margin-top:15px; display:inline-block; font-weight:bold; vertical-align:top; }
.editholder div input.titletextbox { width:370px; margin:10px 0 0 0; }
.editholder div input.resourcetextbox { width:550px; margin:10px 0 0 0; }
.editholder div input.categorytextbox { width:370px; margin:10px 0 0 0; }
.editholder .categorycombobox { width:380px; margin:10px 0 0 0; }
.editholder div .button { margin:20px 10px 0 0; }
.editholder div .note { width:545px; margin:5px 0 0 105px; }
.editholder input.savebutton { width:165px; margin:0 0 0 10px; }
.editholder input.categorybutton { width:165px; margin:0 0 0 10px; }
.editholder .bottombuttons label.note { margin-left:0; }

.categoryholder .categoryrow
{
    display:block;
    width:220px;
    float:left;
    overflow:hidden;
}
.categoryholder .categoryrow a { display:block; font-weight:bold; margin:5px 0; }