/** National Pacific Web Design
Master Beekeeping
2014 copyright **/

a:link {
	text-decoration: underline;
	font-weight: 400;
	color: #483d8b;
}

a:visited { font-weight: normal; color: #228b22; }

a:hover {
	text-decoration: none;
	font-weight: normal;
	color: fuchsia;
}

body {
	 background: transparent;
	 background-image: url(../images/bg9.jpg) }


footer p { margin: 0; padding: 20px 0; }

h1, h2, h3, h4, h5, h6 {
	font-size: 14px;
	font-weight: 900;
	letter-spacing: 2px;
	margin-top: 2px;
	margin-left: 7px;
	margin-bottom: 1px;
}

hr { border-color: #999999; max-width: 400px; }



html, body { height: 100%; }

p { color: #000; font-size: 1.0em; line-height: 1.6; }

.address-bar {
	color: #fff;
	display: inherit;
	font-size: 1.25em;
	font-weight: 400;
	letter-spacing: 3px;
	margin: 0;
	padding: 0 0 40px;
	text-align: center;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	text-transform: uppercase;
}

.box { margin-bottom: 10px; padding: 9px 15px; }

.box1 { margin-right: 5px; padding: 12px; }

.box2 { padding-bottom: 7px; }

.boxhead { margin-top: 62px; }

.boxpic { margin-top: 20px; min-height: 390px; }

.brand {
	color: #fff;
	display: inherit;
	font-size: 5em;
	font-weight: 700;
	line-height: normal;
	margin: 0;
	padding: 30px 0 10px;
	text-align: center;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.brand,
.address-bar, .navbar-header { display: none; }

.brand-name {
	font-size: 1.5em;
	font-weight: 700;
	letter-spacing: normal;
	text-transform: capitalize;
}

.breadcrumbs { margin-bottom: -20px; }

.component { padding: 12px; }

.container_main { background-color: white; }

.content { background: white; margin-left: 2.5em; padding: 1em; }

.header {
	background: #fdf5e6;
	box-shadow: 0 0 5px 3px #FFFF00;
	min-height: 450px;
	-moz-box-shadow: 0 0 5px 3px #black;
	position: relative;
	-webkit-box-shadow: 0 0 3px #FFFF00;
}

.img-border {
	border: #999999 solid 1px;
	float: none;
	margin: 0 auto 0;
}

.img-full { min-width: 100%; }

.img-left { float: none; margin: 0 auto 0; }

.img-left { float: left; margin-right: 25px; }

.img-right { float: right; }

.intro-text {
	font-size: 1.25em;
	font-weight: 400;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.leftbox1 { margin: 7px; }

.leftside {
	background: #fdf5e6;
	padding-left: 5px;
	border: 1px solid#7d7d7d;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	float: left;
	margin-top: 9px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.main_container {
	background: white;
	border: thin outset black;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 0 5px 3px #ffd700;
	min-height: 85px;
	-moz-box-shadow: 0 0 5px 3px #black;
	-webkit-box-shadow: 0 0 3px #ffd700;
}

.maincontent { margin: 0; padding-left: 7px; }

.menu {
	box-shadow: silver;
	margin-top: 2px;
	-moz-box-shadow: 0 0 0 3px #black;
	-webkit-box-shadow: 0 0 3px #696969;
}

.menu1 { border: thin ridge #8b008b; }

.middle { position: relative; z-index: 5; }

.middlebar { background: #AB9A82; height: 2.9em; width: 100%; }

.middletop { padding-top: 18px; }

.moduletable_menu {
	background: #EEE4DB;
	border: 2px outset #708090;
	margin-left: 9px;
	margin-top: 9px;
	padding: 5px;
}

.moduletable_menu h3 {
	background-image: url(../images/bkg_sideheader.gif);
	background-repeat: no-repeat;
	color: #5a5a5a;
	font: bold;
	font-size: medium;
	padding-left: 1em;
}

.mostread,
.weblinks,
.category-module,
.syndicate-module,
ul.nav.menu,
.moduletable_menu,
#login-form {
	background: #f3eade;
	border: 2px solid #ccc;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	margin: 0px 0px 10px 0px;
	-moz-border-radius: 5px;
	padding: 5px;
	-webkit-border-radius: 5px;
}

.nav>li>a { padding: 3px; }

.navbar { border-radius: 0; }

.navbar { min-height: 0; }

.navbar-brand {
	font-weight: 900;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.navbar-default {
	background: #fff;
	background: rgba(255,255,255,0.9);
	border: none;
}

.navbar-nav {
	font-weight: 400;
	letter-spacing: 3px;
	text-transform: uppercase;
}

.navbar-nav {
	display: table;
	float: none;
	font-size: 1.25em;
	margin: 0 auto;
	table-layout: fixed;
}

.navbar-nav>li>a { line-height: normal; }

.pagebg { background-image: url(../images/bg-body2.jpg); }

.pos4a {
	border: medium solid #DBC5AF;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.pos4b {
	border: medium solid #DBC5AF;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.pos8 {
	border: medium solid #DBC5AF;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.pos9 {
	background: white;
}

.rightside {
	border: 1px solid#7d7d7d;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	float: right;
	margin-top: 9px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.righttop { padding-top: 10px; }

.slider { border: 5px ridge yellow; }

.tagline-divider {
	border-color: #999999;
	margin: 15px auto 3px;
	max-width: 250px;
}

.top { 
	position: relative;
	background: #f5f5f5;
	border: 2px outset #ffd700;
	  }

.topbar {
	background: #f5f5f5;
	border-bottom: 5px solid #ffd700;
	border-top: 5px solid #ffd700;
	box-shadow: 0 0 5px 3px #ffd700;
	min-height: 55px;
	-moz-box-shadow: 0 0 5px 3px #black;
	-webkit-box-shadow: 0 0 3px #ffd700;
}


.topleft {
	border: medium inset #9400d3;
	margin-left: 0.1em;
	margin-top: 0.1em;
	min-height: ;
}

.topleft { border: medium inset #bc8f8f; }

.topright {
	border: medium solid #2f4f4f;
	float: right;
	margin-left: : -0.1em;
}

.wrapper {
	background: white;
	box-shadow: 0 0 6px 5px black;
	-moz-box-shadow: 0 0 56px 5px #black;
	-webkit-box-shadow: 0 6 5px black;
}

#breadcrumb { padding-left: 10px; padding-right: 20px; }

#contain {
	background-color: #dbc5af;
	border: .2em outset black;
	margin-top: 4.7em;
}


#headerwrap {
	background: white;
	border: .13em outset black;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	margin-top: 0.1em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#maincontent {
	background: white;
	border: thin inset #2f4f4f;
	box-shadow: 0 0 9px 3px #FFFF00;
	-moz-box-shadow: 0 0 9px 3px #black;
	padding: 7px;
	-webkit-box-shadow: 0 9 3px #FFFF00;
}


#wrapper {
	box-shadow: 0 0 5px 3px black;
	-moz-box-shadow: 0 0 5px 3px #black;
	-webkit-box-shadow: 0 0 3px black;
}