@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a2420;
}

body {
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
	margin-top: 20px;
}

a:link {
	color: #70c9d1;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #70c9d1;
}
a:hover {
	text-decoration: none;
	color: #7fe9f3;
}
a:active {
	text-decoration: none;
	color: #70c9d1;
}


#viewgallery {
float:right;
margin-top: -10px;
}

#frontpagehr {
height: 8px;
width: 380px;
	background-image: url(images/hr.gif);
	background-repeat: no-repeat;
}




/*PRINT ADVERT*/
#printsadvert img{
width: 400px;
height: 100%;
}




h2 {
color: #5a4e42;
font-size: 14px;
font-weight: bold;
}


#page {
margin-left: 0px;
}

#page img {
border: solid 3px;
border-color: #ffffff;
margin: 6px;
}

#content {
margin-left: 36px;
margin-top: 20px;
}

#main_content #content #page h2 a {
color: #40757a;
font-size: 14px;
font-weight: bold;
}


#content a:link, #content a:active, #content a:visited {
color: #40757a;
}

#content a:hover {
color: #1d696f;
}


#footer2{
background-image:url(images/sidebar_titlebg2.png);
background-repeat:no-repeat;
background-position:top;
height: 34px;
width: 313px;

}

#footer2title {
color: #dacdbc;
font-size: 14px;
font-weight: bold;
vertical-align:middle;
padding-top: 2px;
padding-left: 20px;
height: 34px;
width: 313px;
}

#footer2links a{
margin-left: 20px;
}


/* GALLERY PAGES */

#subcats2 {
margin-top: -16px;
}

#subcats li {
list-style: none;
display: inline;
margin-right: 20px;
}

#subcats li ul li{
list-style: none;
display: inline;
margin-right: 20px;
}

#gallery {
margin-left: 6px;
}

#gallerythumb {
width: 100px;
margin-right: 12px;
float: left;
margin-bottom: 16px;
margin-top: 10px;
}

#gallerythumb img{
border-width: 3px;
border-style: solid;
border-color: #ffffff;
}

#gallery a:link, #page a:visited, #page a:active {
color: #40757a;
text-decoration: none;
}

#page a:link, #page a:visited, #page a:active {
color: #40757a;
text-decoration: none;
}

#gallery a:hover {
color: #14474b;
text-decoration: none;
}

#page a:hover {
color: #14474b;
text-decoration: none;
}

.alignright {
floaT: right;
margin-top: -15px
}



/* COMMENTS */

.commentlist li {
list-style: none;
padding-bottom: 8px;
padding-top: 0px;
margin-bottom: 30px;
margin-left: -30px;
width: 400px;
}


#content h3 {
color: #5a4e42;
font-size: 14px;
font-weight: bold;
margin-bottom: 20px;
margin-top: 14px;
}

.commentlist .avatar {
float:left;
width: 60px;
height: 60px;
padding: 0px;
margin-right: 10px;
margin-bottom: 10px;
border: 3px solid #ffffff;
margin-top: 0px;
}

.commentlist p {
color: #2a2420;
}

.commentlist .comment-author{
color: #2a2420;
}

.commentlist .comment-meta a { 
color: #2a2420;
}
/* FORM */

#commentform #comment {
border: 1px solid #2a2420;
color: #2a2420;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#commentform #submit {
border: 1px solid #2a2420;
color: #2a2420;
float: left;
margin-right: 20px;
margin-bottom: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#commentform #get_gravatar {
border: 1px solid #2a2420;
color: #2a2420;
}

#commentform p {
color: #2a2420;
}

#commentform #gravatar_password {
background-color: #ffffff;
border: 1px solid #2a2420;
color: #2a2420;
}



/* CONTACT FORM */

.wpcf7-form input, .wpcf7-form textarea  {
border: 1px solid #2a2420;
color: #2a2420;
margin-top: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.wpcf7-captcha-captcha-413 {
border: 1px solid #2a2420;
color: #2a2420;
margin-top: 6px;
}





/* SIDEBAR */

#sidebar li {
list-style: none;
}

#sidebar h2 {
padding-left: 10px;
}

.widgettitle {
background-image: url(images/sidebar_titlebg2.jpg);
width: 303px;
background-repeat: no-repeat;
height: 34px;
color: #dacdbc;
margin-right: -2px;
padding-top: 8px;
}

#sidebar {
padding-left: 20px;
margin-left: 0px;
margin-right: 5px;
}


/* WIDGETS */

.textwidget {
color: #dacdbc;
margin-left: 24px;
margin-right: 26px;
margin-top: -10px;
margin-bottom: 26px;
}

.textwidget img, 
.textwidget a img {
float: left;
border: solid 2px;
border-color: #ffffff;
margin-right: 8px;
margin-bottom: 6px;
width: 80px;
height: 80px;
}

#text-391119311 .textwidget img {
float: left;
border: none;
margin-right: 8px;
margin-bottom: 6px;
width: 40px;
height: 40px;
}

.enh_rp ul {
margin-top: -14px;
}

.enh_rp ul li {
list-style: square;
color: #65574a;
margin-left: -14px;
}

#flexi-pages-1  ul {
margin-top: -14px;
}

#flexi-pages-1 ul li {
list-style: square;
color: #65574a;
margin-left: -14px;
}

#meta_table {
margin-left: 20px;
}


#sidebar .ngg-widget{
margin-left: 30px;
margin-top: -10px;
padding-bottom: 8px;
padding-left: 0px;
}

#welcometext .ngg-widget {
margin-top: 10px;
margin-left: 30px;
}

#welcometext #FPcatarea {
margin-top: -16px;
}


/* SEARCH FORM */

#sidebar .widget_search {
background-image:none;
}


#searchform {
margin-left: 26px;
margin-top: 0px;
}

#searchform label {
visibility: hidden;
}

#searchform #s {
width: 150px;
float: left;
background-color: #544a40;
border: solid;
border-width: 1px;
border-color: #433931;
color: #dacdbc;
}

#searchform #searchsubmit {
color: #dacdbc;
width: 58px;
background-color: #39322b;
border: solid;
border-width: 1px;
border-color: #433931;
margin-top: 0px;
float: left;
margin-left: 10px;
}


/* SUBSCRIBE FORM */

#subscribe2 form{
margin-left: 26px;
margin-top: -14px;
}

#subscribe2 p {
color: #453c33;
}

#subscribe2 input {
background-color: #544a40;
border: solid;
border-width: 1px;
border-color: #433931;
color: #dacdbc;
margin-top: -10px;
}




#welcometext li {
list-style: none;
margin-bottom: 20px;
margin-left: -4px;
}

#welcometext h2 {
color: #5a4e42;
font-size: 14px;
font-weight: bold;
background-image: none;
width: 100%;
margin-bottom: -28px;
}

#welcometext {
color: #2a2420;
margin-left: 0px;
margin-top: -10px;
margin-bottom: 20px;
}





/* SMILEY FORMATTING */

#page img.wp-smiley {
vertical-align: -25%;
margin-left: 3px;
margin-right: 3px;
border: none;
}

#newshr img{
border: none;
}




/* BASE LAYOUT */

#logo {
background-image:url(images/MJAv3_02.png);
background-repeat:no-repeat;
height: 70px;
width: 326px;
}

#content_base {
background-image:url(images/MJA-content_01.png);
background-repeat:repeat-y;
background-position:top;
}

#content_top {
background-image:url(images/topContentBG.png);
background-repeat:no-repeat;
background-position:top;
}

#footer_bottom_bg{
background-image:url(images/MJA-footer_17.png);
background-repeat:no-repeat;
height: 61px;
width: 541px;
}

#footer_bottom_bg2{
background-image:url(images/MJA-footer_02.png);
background-repeat:no-repeat;
height: 117px;
width: 326px;
}

#footer_bottom_bg3{
background-image:url(images/MJA-footer_01.png);
background-repeat:no-repeat;
height: 10px;
width: 541px;
}

#footer_bottom_bg4{
background-image:url(images/MJA-footer_16.png);
background-repeat:no-repeat;
height: 7px;
width: 541px;
}

#footer_text {
font-size:10px;
margin-right: 6px;
margin-top: 3px;
color: #453c33;
}