/* LAYOUT by Filial Generation */
@import url(http://fonts.googleapis.com/css?family=Goudy+Bookletter+1911);
/* @Reset */
* { outline:none; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object { display:block; }
figure { position:relative; }
figure img { width:100%; }
body { line-height:1; }
ol, ul { list-style:none; }
ul li a,
ol li a { float:left; display:block; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:bold; }
img, a img { border:0; -ms-interpolation-mode:bicubic; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
:focus { outline:0; -moz-outline-style:none !important; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
body * { text-align:left; } /* reset text alignment to left */
fieldset { border:0 solid; } /* opera fix */
object, embed { outline:0 !important; }
input:focus, textarea:focus { background:#f4f4f4; }
abbr { border:none; text-decoration:none; font-size:100%; } /* Stop Firefox from underlining abbreviated dates */
form { display:inline; }
input[type="text"] { color:#999; font-size:85%; vertical-align:middle; }
input[type="text"]:focus { color:#545454; }
input[type="submit"] { display:block; border:none !important; vertical-align:middle; cursor:pointer; }
fieldset { border:0; }
legend { display:none; }

/* @CUSTOM CLASS VARS */
.aligncenter { display:block; margin-left:auto; margin-right:auto; float:none; text-align:center; }
.floatnone { float:none; }
.hidden { display:none !important; visibility:hidden !important; }
.hide { display:none; }
.line { float:left; display:block; clear:both; }
.flal { float:left !important; text-align:left !important; }
.flar { float:left !important; text-align:right !important; }
.left { float:left; }
.right { float:right; }
.capitalize { text-transform:capitalize; }
.uppercase { text-transform:uppercase; }
.lowercase { text-transform:lowercase; }
.absolute { position:absolute; }
.relative { position:relative; }

/* @CLEAR */
.clear-block:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clear-block { display:inline-block; }
* html .clear-block { height:1%; } /* Hides from IE-mac \*/
.clear-block { display:block; }
/* @Clear All */
.clear { clear:both; }
.clearleft { clear:left; }
.clearright { clear:right; }
.clearnone { clear:none; }
/* self-clear floats */
.group:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* @MARK-UP */
html { border:0; font-size:100.01%; display:block; }
html, body { height:100%; }
body { min-height:101%; font:100.01%/130% Helvetica,Arial,sans-serif; overflow-x:hidden; z-index:0; } /* min-height:101%; if vertical scrollbars should be forced */
::-moz-selection{ background-color:#919D13; color:#fff; text-shadow:none; }
::selection { background-color:#919D13; color:#fff; text-shadow:none; }
:-moz-any-link:focus { outline:none !important; }
a { color:#4B5F10; outline:none; cursor:pointer;
     -webkit-transition:all .2s ease-in; /*safari and chrome */
	 -o-transition:all .2s ease-in; /* opera */
	 -moz-transition:all .2s linear; /* firefox */
	 transition:all .2s linear; /* etc */ }
a:hover { color:#94BA1F; }

body { min-width:900px; background:#fff url('../imgs/bg-tile.jpg') repeat-x top center; color:#545454; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1f2105; position:relative; z-index:0; -webkit-font-smoothing:antialiased; }
.hid, .skype_pnh_container { display:none !important; visibility:hidden !important; }
.skype_pnh_print_container_1322417920 { display:block !important; }
#container { width:904px; height:auto; min-height:100%; margin:0 auto; } /* background:url('../imgs/shadow-border.png') no-repeat top center; */
#wrap { width:880px; height:auto; float:left; margin-left:12px; } /* background:#fff url('../imgs/content-bg.jpg') top center; */
.siteTitle { color:#516611; }
#header { display:block; float:left; }
#logo { display:inline-block; float:left; margin:10px 0 0 8px; }
#logo, #logo h1, #logo h1 a { width:380px; height:70px; }
#logo h1 a { display:block; float:left; text-indent:-9999px; background:url('../imgs/logo.png') no-repeat; }
#toplinks { display:inline-block; float:right; margin:2px 2px 0 0; }
#toplinks,
#toplinks a { font-size:12px; color:#FFF; }
#toplinks a { line-height:16px; display:block; float:right; text-decoration:none; }
#toplinks a:hover { color:#AAA; }
#toplinks .line { float:right; }
#toplinks em { display:none; }
#nav { display:block; margin-top:8px; text-align:center; }
#nav li { display:inline-block; position:relative; padding:0 2px; }
#nav li a { line-height:30px; padding:0 4px; text-align:center; text-decoration:none; text-transform:captialize; font-family:'Goudy Bookletter 1911',Georgia,serif; font-size:18px; }
#nav li.active a { color:#94BA1F !important; }
#nav li > ol { display:none; position:absolute; left:0; top:30px; z-index:9999; background-color:rgba(0,0,0,.8); }
#nav li > ol li { display:block; float:none; clear:both; border-bottom:1px #444141 solid; }
#nav li > ol li a { line-height:1.2em; padding:4px 8px; font-size:14px; color:#F3EEE4; }
#nav li:hover > ol { display:block; }
#feature-content { width:880px; float:left; overflow:hidden; padding-bottom:32px; background:url('../imgs/banners-shadow.png') no-repeat center bottom; }
#bannerTag { width:279px; height:44px; position:absolute; top:0; left:300.5px; z-index:9; display:block; float:left; text-indent:-9999px; background:url('../imgs/banners-tag.png') no-repeat; }
#nextBtn, #prevBtn { width:24px; height:24px; position:absolute; z-index:10; bottom:32px; display:block; float:left; text-indent:-9999px; cursor:pointer; background:url('../imgs/rotate-arrows.png') no-repeat; }
#prevBtn { left:0; background-position:0 0; }
#prevBtn:hover { background-position:0 -24px; }
#nextBtn { right:0; background-position:-25px 0; }
#nextBtn:hover { background-position:-25px -24px; }
#rotation { box-shadow:0 0 14px #333; }
.pics { width:880px; height:285px; overflow:hidden; }
#bodyArea { width:880px; height:auto; display:block; float:left; text-align:left; }
#main { width:864px; min-height:250px; display:block; margin:10px 0; padding:0 8px; }
#main .title,
#content { display:block; float:left; clear:both; }
#main .title { overflow:hidden; }
#main .title,
#main .title h2 { height:31px; line-height:31px; }
#main .title h2 { padding-left:45px; letter-spacing:1px; font-size:1.8em; font-weight:normal; text-transform:capitalize; font-family:'Goudy Bookletter 1911',serif; color:#919D13; background:url('../imgs/title-bg.png') no-repeat; }
#content { margin:10px 0; }
#content p.intro { line-height:2em; font-size:2em; margin-bottom:4px; }
#content p.bulk { font-weight:bold; }
#core {
	top:15px;
}

#homeContent
{
	width:880px;
	height:285px;
	display:inline;
	float:left;
	background:#fff;
	overflow:hidden;
}

#footer { width:876px; line-height:16px; display:block; float:left; padding:20px 2px 40px; text-align:center; position:relative; }
#footer .footerDivider { width:856px; height:1px; clear:both; margin:0 10px 10px; border-top:1px #7E796F dotted; }
#footer ol { width:876px; height:45px; text-align:center; }
#footer ol li { display:inline-block; padding:0 2px; }
#footer ol li a { line-height:16px; display:block; font-size:11px; color:#000; text-decoration:none; }
#footer ol li a:hover { color:#333; }
#legal, #legal a { font-size:11px; color:#777; }
#legal a { text-decoration:none; }
#toTop { width:30px; height:26px; display:block; float:left; position:absolute; bottom:0; left:425px; text-indent:-9999px; background:url('../imgs/totop.png') no-repeat; }
#credits,
#credits a { width:68px; height:37px; }
#credits a { display:block; float:left; text-indent:-9999px; background:url('../imgs/fg-credits.png') no-repeat; }

.photo{
	border:5px #516611 solid;
	margin-top:5px;
	margin-bottom:5px;
}

.tleft {
	margin-top:5%;
	margin-left:10%;
   	float:left;
   	width:30%;

}

.tright {
	margin-top:5%;
	margin-right:10%;
	float:right;
    width:30%;
}
   

.parentLink {
	font-style:normal;
	font-weight:bold;
}

.childLink {
	padding-left: 1px;
	font-style:normal;
}

.space {
	min-height:80px;
	height:100px;
}

td { vertical-align:top; }