/*
=== BROWN ===
bg: #eceadb
links: #cd802a
intro: #50473e
footer: #d6d4c1
titles: #c5c1a3
widgets: #e0decf
*/

/*=== Setup ===*/
body{
	/*background: url(brown/bgr.gif) #eceadb repeat-x top;*/
	/*background: url(../images/LM_header_Curve_hc_blue.jpg) #eceadb no-repeat top;*/
	/*background: url(../images/LM_header_Curve_hc_red.jpg) #eceadb no-repeat top;*/
	/*background: url(../images/LM_header_Curve_hc_blue_lc.jpg) #eceadb no-repeat top;*/
	/*background: url(../images/LM_header	_Curve_hc_blue_lc_thin_darker_gray.jpg) #dddddd no-repeat top;*/
	background: url(../images/HP_LMSig_v3.jpg) #dddddd no-repeat top;
	color: black;
	padding-bottom: 5px !important;
}

#home {
	/*background: url(../images/INDEX_LM_header_Curve_hc_blue_lc_thin_darker_gray.jpg) #dddddd no-repeat top;	*/
	background: url(../images/HP_LMSig_v3.jpg) #dddddd no-repeat top;
}
#inner {
	/*background: url(../images/INNER_LM_header_Curve_hc_blue_lc_thin_darker_gray.jpg) #dddddd no-repeat top;	*/
	background: url(../images/INNER_LMSig_v3.jpg) #dddddd no-repeat top;
}

a{
    color: #9F5200;
    text-decoration: none;
    font-weight: bold !important;
}

a:hover {
    color: #9F5200 !important;
    text-decoration: underline !important;
}
input,select,textarea{
	border: #e6e6e6 1px solid;
}
h2{
	color: #262625;
}
h2 a{
	color: #262625
}
h3{
	color: #262625;
}
h4{
	color: #444444;
}

/*=== Intro ===*/
p.intro a {
	color:#FFFFFF;
}
p.intro a:hover {
	color:#222222;
}

/*=== Buttons ===*/

.btn-rounded a{
	background: url(blue/btn-rounded.gif) no-repeat left;
	color: #ffffff;
}

.btn-rounded a span{
	background: url(blue/btn-rounded.gif) no-repeat right;
}

.btn {
	background:url(blue/btn.gif) repeat-x;
	border:1px solid #cd802a;
 	color:#FFF;
}

.btn-continue a {
	background:transparent url(../images/ico_more2.png) no-repeat scroll left center;
	padding:0 0 0 20px;
}

/*=== Navigation ===*/
/*- Nav1 -*/
#nav1 li a{
	color: #3f3f3f;
}
#nav1 li a:hover,
#nav1 li.active a, #nav1 li.current_page_item a{
	background: url(blue/btn-rounded.gif) no-repeat left;
	color: #ffffff !important;
    text-decoration: none !important;
}
#nav1 li.active a span,
#nav1 li.current_page_item a span,
#nav1 li a:hover span{
	background: url(blue/btn-rounded.gif) no-repeat right
}

/*- Nav2 -*/
.nav2 li a, .widget li a{
	/*color: #555555;*/
}

.nav2 li a:hover, .widget li a:hover{
	color: #cd802a;
}

/*=== Right Column ===*/

#rightcol h3, #rightcol h3 a {
	color: #ffffff;
}

.box2 .spacer {
    margin-top: 0;
    padding-top: 0;
}

#rightcol h3 {
    font-size: 1.3em;
    margin: 5px 0 5px 0;
    padding: 0;
    height: 1em;
}

#rightcol h3 span {
	background: none;
    color: black;
    line-height: 1em;
    margin: 0;
    padding: 0;
}
#rightcol .widget ul, #rightcol .textwidget {
	background: inherit;
}

#rightcol .widget ul {
    padding: 0px 0px;
    margin: 0 0 0 0;
    background: none;
}

.nav2 li, .widget li {
    background: none;
    padding: 0.3em 0 .3em 10px;
}

.nav2 li a, .widget li a {
    background: none;
    padding: 0 0 0 20px;
    background-image: url(../images/bullet_black.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

/*=== Sub Columns ===*/

.col1 a{
	color: #555555;
}
.col3 h2{
	color: #464646;
}
.col5 img{
	border: 10px solid #f6f5ed;
}

/*=== Styling Boxes ===*/

/*- Box1 -*/
.box {
	margin-top: 27px;
}
.box .top,.box .bot{
	background: url(brown/box-top.gif) no-repeat top;
	display: none;
}
.box .bot{
	background: url(brown/box-bot.gif) no-repeat top;
	display: none;
}
.box .spacer{
	/*background: #ffffff;
	background: inherit;*/
	padding-top: 0;
}

/*------------------------------------------------------- Box2 = Sidebar on archives/post pages */

.box2 {
	margin-top: 10px;
}

.box2 .top,.box2 .bot{
    display: none;
}

.box2 .spacer{
    border: 4px solid #547095;
    background: white;    
    padding: 10px 20px 10px 20px;
    margin-left: 15px;
	 margin-top: 110px;
}

/*- Box3 -*/
.box3 .top,.box3 .bot{
	background: url(brown/box3-top.gif) no-repeat top;
}
.box3 .bot{
	background: url(brown/box3-bot.gif) no-repeat top
}
.box3 .spcr{
	background: #e0decf;
}
/*- Box4 -*/
.box4{
	color: #ffffff;
	margin-top: 15px;
	margin-bottom: 63px;
}
.box4 .top,.box4 .bot{
	background: url(LM/box4-top_lighter2.gif) no-repeat top;
}
.box4 .bot{
	background: url(LM/box4-bot_lighter2.gif) no-repeat top
}
.box4 .spacer{
	/*background: #15243C;*/
    /*background: #353C46;*/
    background: #404A58;
}
/*- Box5 -*/
.box5 {
	margin-top: 10px;
}

.box5 .top,.box5 .bot{
	background: url(brown/box5-top.gif) no-repeat top;
	display: none;
}

.box5 .bot{
	background: url(brown/box5-bot.gif) no-repeat top;
	display: none;
}

	.box5 .spacer{
		/*background: white;
		background: inherit;*/
		padding-top: 2px;
		padding-bottom: 10px;
	}

/*- Box6 -*/

.box6 .top,.box6 .bot{
	background: url(brown/box6-top.gif) no-repeat top;
    display: none;
}

.box6 .bot{
	background: url(brown/box6-bot.gif) no-repeat top;
    display: none;
}

.box6 .spacer{
	background: #C6C6C6;
    padding: 5px 15px 4px 15px !important;
    color: black;
}

/*- Date -*/

.date{
	color: #898989;
    display: none;
}

/*=== Styling Forms ===*/
/*- Search -*/
#search input.keyword{
	background: #c5c1a3;
	border-bottom: 1px solid #fcfcfa;
	border-top: 1px solid #c4c2b5;
	border-left: 1px solid #c4c2b5;
}

/*- Form1 Setup -*/
.btn-general{
	background: #cd802a;
	color: #ffffff;	
}
.btn-general a { 
	color: #ffffff;
}
.btn-arr a{
	background: #c5c1a3;
	color: #ffffff;
}

/*=== Footer ===*/
#footer a{
	color: #4F4F4F;
}

/*=== Posts ===*/
.post img {	
	border:8px solid #f6f5ed;
}
.post li a:hover{
	color: #cd802a;
}
.post blockquote {
	font-family:Georgia, "Times New Roman", Times, serif; color:#777777;
	background:#eceadb url(brown/ico-quote.gif) no-repeat 10px 10px;
	border-top:1px solid #d6d4c1;
	border-bottom:1px solid #d6d4c1;	
}

/*=== Widget styling ===*/
.widget #recentcomments li a{
	color: #cd802a;
}
.widget #recentcomments li a:hover{
	color: #cd802a;
}
.widget #searchform, .widget #calendar_wrap{
	background: #e0decf;
}
.widget #wp-calendar caption {
	color:#333333;
}
.widget #wp-calendar thead th {
	color:#333333;
}
.widget #wp-calendar tfoot td a {
	color:#333333;	
}
.quote {
	background:url(brown/ico-quote.gif) no-repeat top left;
}

/* ------------------------------------------------------- HP list styling */

a.more {
    float: right;
    margin-right: 30px;
}

#NewsList, #PressList {
    width: 277px;
    margin: 0px 0 0 10px;
    float: left;
}

    #NewsList li, #PressList li {
        float: left;
        margin-bottom: 0;
        padding: 5px 0 10px 0;
        background-image: url(../images/list_divider.png);
        background-position: bottom;
        background-repeat: no-repeat;
        line-height: 1.5em;
    }
    
    #NewsList li img, #PressList li img {
        float: left;
        margin-top: 4px;
    }
    
    #NewsList li span, #PressList li span {
        display: block;
        width: 260px;
        float: right;
        margin-left: 10px;
    }
    
    #NewsList li span p, #PressList li span p {
        margin: 0;
        padding: 0;
    }

    #NewsList span.PostSubHead, #PressList span.PostSubHead {    
        display: none;
    }
    
/* ------------------------------------------------------- Footer List Styling */

.fr ul {
    float: right;
}

    .fr ul li {
        float: left;
        display: block;
        margin-left: 18px;
    }
    
    .fr ul li a {
        text-decoration: none !important;
    }
    
    .fr ul li a:hover {
        text-decoration: underline !important;
    }

    
/*------------------------------------------------------- Gallery mods */

#mygallery p {
    padding: .1em 0 .5em 0;
}

/*------------------------------------------------------- Bio Page */

#groups {
    float: right; 
    width: 240px; 
    margin-left: 20px;
}

    #groups ul {
        margin: 0;
        padding: 0;
    }

    #groups ul li {
        list-style-type: none;
        margin: 0px 0 10px 0;
        background: none;
        line-height: 1.3em;
    }

#bio {
    float: left; 
    width: 620px;
	 text-align: justify;
	 
}

/*------------------------------------------------------- Contact Page */
span.ContactHeaders {
    font-size: 1.4em;
    display: block;
    margin: 10px 0 0px 0;
}

/*------------------------------------------------------- Archives / Single Post */
/* mod box2 above... */

span.PostSubHead {
    letter-spacing: normal; 
    font-weight: normal; 
    display: block; 
    font-size: .7em;
    line-height: 1.3em;
    margin-top: 3px;
}

.post h2 {
    margin-bottom: 8px;
}

.post h1 {
    margin: 15px 0 60px 0;
    /*color: white;*/
}

.box h1 {
    margin: -2px 0 60px 0;
}

	.box h1 a {
		color: black;
		text-decoration: none;
	}
	.box h1 a:hover {
		color: black !important;
		text-decoration: none !important;
	}

.fullpost h2 {
	margin-top: 0px;
	margin-bottom: 35px;
}