/*
*  Colors
*
*      Dark Brown (text)    :  #211204
*      Brown (background)   :  #5E4129
*      
*      Orange               :  #F29B01
*      Yellow               :  #ECcA19
*      Whitish Orange (bg)  :  #FFF5E3
*
*      Dark Blue            :  #001C71
*      Blue                 :  #006AC5
*      Light blue           :  #A1BED6
*/

body { 
	background-image: url(assets/images/background-brown.jpg); 
        background-position: top center;
	background-repeat: no-repeat;
	background-color: #5E4129; 
        color: #FFF5E3;
	font-family: "Trebuchet ms", Verdana, Arial, sans-serif;
	font-size: 95%;
	text-decoration: none; 
	padding: 0; 
	margin: 0;
}
 
.header {
	color: #FFF5E3; 
        margin-top: 40px;
        margin-bottom: 30px;
}

h1 { 
	color: #211204; 
	font-size: 200%; 
	font-weight: bold; 
	text-align: center;
        line-height: 120%;
}

h2 { 
	color: #211204; 
	font-size: 140% ; 
	font-weight: bold; 
        
}

h3 { 
	color: #211204; 
	font-size: 120% ; 
	font-weight: bold;
        text-align: center; 
        margin-top: 40px;
}

img {
	border: 0px;
}

a { 
	color: #006AC5; 
	text-decoration: none; 
	font-weight: bold;
}

a:hover  { 
	color: #F29B01; 
	text-decoration: none; 
}

/*****************************************************
*  Sections
*****************************************************/
.banner {
	height: 107px;
	background-image: url(assets/images/headerbg-paul.jpg); 
	background-repeat: no-repeat; 
	background-position: center;
	text-align: left; 
}

.banner a {
	color: #A1BED6;
	text-decoration: none;
	font-weight: bold;
}

.banner a:hover  {
	color: #ECcA19;
	text-decoration: none;
}

.maincontainer {
	margin: 0 auto;
	width: 1010px;
	border: 0px dashed #000;
}

.content {
        width: 960px;
	margin: 0 auto;
        padding: 0px 20px 20px 20px;
        background-image: url(assets/images/box-mid.gif);
        background-repeat: repeat-y;
        background-color: #FFF5E3;
        color: #211204;
        overflow:hidden;
}

.content-top {
        background-image: url(assets/images/box-top.gif);
        background-repeat: no-repeat;
        height: 13px;
	margin: 0 auto;
        width: 1000px;
}

.content-bottom {
        background-image: url(assets/images/box-bottom.gif);
        background-repeat: no-repeat;
        height: 17px;
	margin: 0 auto;
        width: 1000px;
}

.leftcolumn {
	float: left;
	width: 675px;
        min-height: 600px;
}

.rightcolumn {
	float: right;
	width: 220px; 
        margin-left: 20px;
        margin-bottom: 20px;
        border-left: 1px solid #5E4129; 
        border-bottom: 1px solid #5E4129;
        padding: 0px 20px 10px 20px; 
}

.footer { 
	margin: 0 auto;
	width: 1000px;
	font-size: 90%; 
	text-align: center; 
	padding: 0px 0px 20px 0px; 
	clear: both;
}

.footer a { 
	color: #A1BED6; 
	text-decoration: none; 
	font-weight: bold;
}

.footer a:hover  { 
	color: #ECcA19; 
	text-decoration: none; 
}

.footer hr {
        width: 100%; 
	height:1px; 
	border:0; 
	background-image: url(assets/site/hr_h.gif); 
	background-repeat: repeat-x; 
	background-position: 0 center; 
	margin-top: 10px; 
	margin-bottom: 10px; 

}

.testimonial {
	text-align: center;
        font-style: italic;
}

.imgborder {
	background: #FFF5E3; 
	border: 1px solid #211204; 
	padding: 10px;
}

.quote {
	/*background: url(assets/site/quotesl.gif) no-repeat top left;*/
	margin-top: 30px;
	padding-left: 20px;
	margin-left: 40px;
	margin-right: 20px;
	font-size: 90%;
	line-height: 150%;
}

a#brownLinks {
        color:#211204
}

a:hover#brownLinks {
        color:#F29B01
}

/*****************************************************
*  Snippet CSS
*****************************************************/
/* Wayfinder - Faux pipe delimited menu */
.menu { margin:0; padding:0;  }
.menu ul{  }
.menu li { list-style:none; display:inline; width: auto; padding: 0 .5em; border-left: 1px solid #FFF5E3; }
/*remove the first faux pipe by classing an li*/
li.first { padding: 0; border-left: 0;}
/* End - Faux pipe delimited menu*/

/* Ditto */
#ditto_pages .ditto_currentpage {
    padding: 1px 10px 2px; 
    margin-right: 1px;
    background-color: #006AC5;
    color: #FFF5E3;
    font-weight: bold;
} 
#ditto_pages .ditto_off {
    padding: 1px 10px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    padding: 1px 10px 2px; 
    margin-right: 1px; 
} 


/* Jot */
.jot-comment { padding: 3px;  }
.jot-comment hr {border: 0px; border-bottom: 1px solid #cccccc;}
.jot-row 		{ border: 0px solid #CCCCCC; margin-bottom: 10px; background-color: #f9f9f9; width: 600px; }
.jot-row-alt 	{ background-color: #ffffff; }
.jot-row-author { background-color: #FFFFE1; }
.jot-row-me 	{ background-color: #DDDDFF; }
.jot-row-up 	{ border: 1px dotted red; }
.jot-row-new 	{ border: 1px dotted green; }
.jot-user	{ font-size: 80%; float:left; width: 100px;}
.jot-content	{ margin-left: 100px; }
.jot-subject	{ font-weight: bold; font-size: 90%; }
.jot-poster	{ font-size: 80%; padding: 0px; text-align: left; }
.jot-poster	b { font-weight: normal; }
.jot-message	{ padding: 2px; overflow: auto; font-size: 90%; }
.jot-posticon	{ display: none; float: right; width: 20px; height: 20px; padding-top: 8px; padding-right: 3px; }
.jot-mod	{float: right;width: 100px;text-align: right;color: #666666;font-weight: bold; }
.jot-mod	a { float: right; padding: 1px; padding-left: 2px; padding-right: 2px; }
.jot-mod	a:hover { background-color: #0066cc; color: #666666; }
.jot-extra 	{ text-align: right; }
.jot-err 	{ border: 1px solid red;font-weight: bold;color: red;padding: 5px;margin-bottom: 10px; }
.jot-cfm 	{ border: 1px solid green;font-weight: bold;color: green;padding: 5px;margin-bottom: 10px; }
.jot-nav 	{ padding: 0px;text-align: center;margin: 10px; }
.jot-list ul 	{ padding: 0px;text-align: left;margin-bottom: 10px;list-style-position: inside; }
.jot-subscribe	{ margin-bottom: 10px; }
.jot-form 	{ margin-bottom: 10px; }
.jot-form 	fieldset { border: 0px; }
.jot-form 	label { display: block; }
.jot-editby 	{ font-size: 80%; color: #666666; font-style: italic; }

/* Blog-manager */
.nm_button 	form { display: inline; }

/* Eform */
.errors {
    color: #FF0000;
    font-weight: bold;
}

