/*  
Theme Name: Ginger Ninja! v2
Description: The new Ginger Ninja! theme.
Version: 1.0
Author: Donny Burnside
Author URI: http://www.ginger-ninja.net/
*/

/* Generic Styling */

body {
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:62.5%; /* Sets default font size to 10px */
	color:#222222;
	background-color: #E8F7F9;
	background-image: url(images/bg-body.png);
	background-repeat: repeat-x;
	background-position: center top;
	}


* {
	margin:0;
	padding:0;
	}
#com-wrapper {
	background-color: #FFF;
}


img {
	border:0;
	}

p {
	margin-bottom:1.75em;
	}

a {
	text-decoration:underline;
	color:#3E3D3E;
	}
a:hover {
	text-decoration:none;
	color:#F5B555;
	}

/* Structure */

#wrapper {
	width:771px;
	font-size:1.2em;
	/* [disabled]height: 720px; */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;

	}
	#wrapper2 {
	width:771px;
	background:#ffffff;
	font-size:1.2em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	}
	#wrapper3 {
	width:771px;
	background:#ffffff;
	font-size:1.2em;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: auto;
	}
	#wrapper4 {
	width:771px;
	background:#ffffff;
	font-size:1.2em;
	height: 592px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
#header {
	height:139px;
	float: left;
	width: 771px;
	background-image: url(images/bg-header.jpg);
	background-repeat: no-repeat;
	}
	#header2 {
	height:139px;
	float: left;
	width: 771px;
	background-image: url(images/bg-header2.jpg);
	background-repeat: no-repeat;
	}
	#header3 {
	height:139px;
	float: left;
	width: 771px;
	background-image: url(images/bg-header3.jpg);
	background-repeat: no-repeat;
	}
#menu {
	height:30px;
	line-height:30px;
	background-image: url(images/nav_bar.jpg);
	background-repeat: no-repeat;
	width: 771px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	#menu2 {
	height:30px;
	line-height:30px;
	background-image: url(images/nav_bar2.jpg);
	background-repeat: no-repeat;
	width: 771px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	#menu3 {
	height:30px;
	line-height:30px;
	background-image: url(images/nav_bar3.jpg);
	background-repeat: no-repeat;
	width: 771px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

#content {
	float:left;
	width:500px;
	min-height:400px;
	}


/* Entries */

.entry {
	text-align:justify;
	line-height:1.75em;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
.entry-title {
	font-size:1.90em;
	font-weight:normal;
	letter-spacing:-1px;
	}
.date {
	font-size:0.9em;
	color:#bbb;
	cursor:default;
	letter-spacing:1px;
	}
.comments {
	margin-top:-1em;
	}
.comments a {
	color:#6CC7DC;
	background:url(images/icon-comment.png) no-repeat 0px 2px;
	padding-left:20px;
	padding-right:2px;
	}
.comments a:hover {
	color:#B4C835;
	}


/* Menu */

#menu ul {
	list-style-type:none;
	padding-left: 160px;
	}
#menu li {
	float:left;
	}
#menu li a {
	padding:0 15px;
	display:block;
	color:#ffffff;
	margin-right:2px;
	text-decoration: none;
	}
#menu li a:hover {
	background:url(images/bg-menu-hover.png) no-repeat center center;
	}
	#menu2 ul {
	list-style-type:none;
	padding-left: 160px;
	}
#menu2 li {
	float:left;
	}
#menu2 li a {
	padding:0 15px;
	display:block;
	color:#ffffff;
	margin-right:2px;
	text-decoration: none;
	}
#menu2 li a:hover {
	background:url(images/bg-menu-hover.png) no-repeat center center;
	}



#menu3 ul {
	list-style-type:none;
	padding-left: 160px;
	}
#menu3 li {
	float:left;
	}
#menu3 li a {
	padding:0 15px;
	display:block;
	color:#ffffff;
	margin-right:2px;
	text-decoration: none;
	}
#menu3 li a:hover {
	background:url(images/bg-menu-hover.png) no-repeat center center;
	}
#zzmetmenu ul {
	list-style-type:none;
	padding-left: 160px;
	}
#zzmetmenu li {
	float:left;
	}
#zzmetmenu li a {
	padding:0 15px;
	display:block;
	color:#ffffff;
	margin-right:2px;
	text-decoration: none;
	}
#zzmettmenu li a:hover {
	background:url(images/bg-menu-hover.png) no-repeat center center;
	}
	#menu2 ul {
	list-style-type:none;
	padding-left: 160px;
	}

/* Sidebar */

#sidebar ul {
	list-style-type:circle;
	margin-top:10px;
	list-style-image: url(images/bullet.gif);
	}
#sidebar li {
	margin-top: 4px;
	
	}
#sidebar li a:hover {
	background:#edebed;
	color:#6CC4D8;
	}
	
#sidebar {
	float:right;
	width:157px;
	background-image: url(images/bottom_strawberry.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-right: 8px;
	padding-left: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3D3E;
	}
#sidebar2 {
	float:right;
	width:177px;
	height: 500px;
	background-image: url(images/bottom_strawberry2.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-right: 8px;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3D3E;
	}
#sidebar3 {
	float:right;
	width:177px;
	height: 500px;
	background-image: url(images/bottom_strawberry3.jpg);
	background-repeat: no-repeat;
	color: #3E3D3E;
	}
	#sidebar4 {
	float:right;
	width:177px;
	height: 300px;
	background-image: url(images/bottom_strawberry3.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-right: 8px;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3D3E;
	}
	

#sidebar-bottom {
	background-image: url(images/bg-sidebar-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	position: absolute;
	left: 887px;
	top: 541px;
	height: 17px;
	width: 0px;
	}

	#left_content {
	float:left;
	width:157px;
	height: 500px;
	background-image: url(images/left_legs.jpg);
	background-repeat: no-repeat;
	}
	#left_contentth {
	float:left;
	width:157px;
	height: 200px;
	background-image: url(images/left_legs.jpg);
	background-repeat: no-repeat;
	}
	#face {
	width:157px;
	height: 462px;
	background-image: url(images/rita-temp.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	}
	#left_content2 {
	width:135px;
	height: 578px;
	margin-top: 120px;
	margin-right: 3px;
	margin-left: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C1D70A;
	padding-right: 6px;
	font-family: "Trebuchet MS";
	font-size: 1em;
	color: #000000;
	}
	.park {
	font-family: "Trebuchet MS";
	font-size: 1em;
	font-weight: bold;
	color: #B53832;

	
	}
	#left_content3 {
	width:135px;
	height: 578px;
	margin-top: 120px;
	margin-right: 3px;
	margin-left: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C1D70A;
	padding-right: 6px;
	font-family: "Trebuchet MS";
	font-size: 1em;
	color: #000000;
	}
.dotted {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}

#main_content {
	float:left;
	width:393px;
	height: 286px;
	background-image: url(images/content_strip.jpg);
	background-repeat: repeat-y;
	padding-top: 30px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	}
	#box {
	float:right;
	width:425px;
	height: 150px;
	background-image: url(images/box-temp.jpg);
	background-repeat: no-repeat;
	}
	#box2 {
	float:right;
	width:425px;
	height: 210px;
	background-image: url(images/content_bottom2.jpg);
	background-repeat: no-repeat;
	}
	#box3 {
	float:right;
	width:425px;
	height: 550px;
	background-image: url(images/content_bottom3.jpg);
	background-repeat: no-repeat;
	}
	#box4 {
	float:right;
	width:425px;
	height: 250px;
	background-image: url(images/content_bottom3.jpg);
	background-repeat: no-repeat;
	}
/* Footer */




/* Feed */

#feed {
	height:25px;
	width:126px;
	background:url(images/bg-feed.gif) no-repeat;
	margin:0 auto;
	padding-left:26px;
	}
a.feed-button {
	display:block;
    width:100px;
    height:25px;
    background:url("images/button-feed.png") 0 0 no-repeat;
    text-decoration: none;
	}
a:hover.feed-button {
	background-position:0 -25px;
	}
.text_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #999999;
	font-weight: normal;
	line-height: 17px;
}
.text_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3D3E;
}
.text_mustard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #F5B555;
	text-align: center;
	display: block;
}




/* Extra's */

#ad-top {
	width:480px;
	height:72px;
	background:url(images/bg-ad-top.png) no-repeat;
	padding:5px;
	}
.text_body2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3D3E;
	padding-left: 8px;
	padding-right: 10px;
}
.text_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 11px;
	padding-top: 17px;
	padding-right: 8px;
	padding-left: 8px;
	
}
.text_box2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 13px;
	padding-top: 45px;
	padding-right: 8px;
	padding-left: 16px;
	
}
.textbox4 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: normal;
	color: #EAA83A;
	line-height: 18px;
}

#footer {
	height:128px;
	background-image: url(images/grass.jpg);
	background-repeat: no-repeat;
	width: 771px;
	float: left;
	padding-top: 103px;
	}
	#linc {
	height:30px;
	width: 721px;
	float: left;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 26px;
	font-weight: normal;
	}
	.jez {
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:1em; /* Sets default font size to 10px */
	color:#222222;
	text-decoration: none;
	padding-left: 16px;
	}
a.jez1:link {
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:1em; /* Sets default font size to 10px */
	color:#EAA83A;
	text-decoration: none;
}
a.jez1:visited {
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:1em; /* Sets default font size to 10px */
	color:#EAA83A;
	text-decoration: none;
}
a.jez1:hover {
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:1em; /* Sets default font size to 10px */
	color:#222222;
	text-decoration: none;}
	
	a.jez1:active {
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:1em; /* Sets default font size to 10px */
	color:#EAA83A;
	text-decoration: none;
}	

a.blog:link {
	color:#00126B;
	text-decoration: underline;
}
a.blog:visited {
	color:#00126B;
	text-decoration: underline;
}
a.blog:hover {
	color:#EAA83A;
	text-decoration: none;
}
a.blog:active {
color:#00126B;
text-decoration: underline;
}	
.nut {
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:1em; /* Sets default font size to 10px */
	color:#EAA83A;
	
}
.text_body3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #838383;
	padding-left: 8px;
	padding-right: 10px;
}
#main_content2 {

	float:left;
	width:393px;
	height: 456px;
	background-image: url(images/content_strip.jpg);
	background-repeat: repeat-y;
	padding-top: 30px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
}
#main_content3 {

	float:left;
	width:393px;
	height: 62px;
	background-image: url(images/content_strip.jpg);
	background-repeat: repeat-y;
	padding-top: 30px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
}

.formbox {
	border: 1px solid #F7BC64;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333333;
	height: 20px;
	width: 200px;
}
.formbox2 {
	border: 1px solid #F7BC64;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333333;
	height: 70px;
	width: 200px;
}
.formtick {
	border: 1px solid #F7BC64;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333333;
	
}
.formbutton {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B53832;
	border: 1px solid #FCE7C8;
	padding: 4px;
}
.text_grey2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: normal;
	line-height: 17px;
}
.text_grey3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
}
.text_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F5B452;
}
.age {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #B53832;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F8C479;
	border-bottom-color: #F8C479;
}
.zzright-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F29B19;
	font-weight: normal;
}
.zzright-head{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F29B19;
	font-weight: normal;
}
.zzpic {
	margin-bottom: 9px;
}

#zzbox {
	float:right;
	width:425px;
	height: 186px;
	background-image: url(images/box.jpg);
	background-repeat: no-repeat;
	}
.zztext_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 17px;
	padding-right: 8px;
	padding-left: 8px;
	
}
#zzface {
	width:157px;
	height: 446px;
	background-image: url(images/rita-temp.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	}
#zzleft_content {
	float:left;
	width:157px;
	background-image: url(images/left_legs.jpg);
	background-repeat: no-repeat;
	}	
#zzmain_content {
	float:left;
	width:393px;
	background-image: url(images/content_strip2.jpg);
	background-repeat: repeat-y;
	padding: 30px 16px 0px;
	}
#zzmain_content2 {

	float:left;
	width:393px;
	background-image: url(images/content_strip.jpg);
	background-repeat: repeat-y;
	padding-top: 30px;
	padding-right: 16px;
	padding-left: 16px;
}
#zzwrapper {
	width:771px;
	background: #FFFFFF;
	margin: 0px auto;
	height: auto;
	overflow: auto;

	}
#zzfooter {
	background-image: url(images/grass.jpg);
	background-repeat: no-repeat;
	width: 771px;
	float: left;
	padding-top: 103px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#zzbox2 {
	float:left;
	width:425px;
	height: 332px;
	background-image: url(images/content_news.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	}
#zzwrapper2 {
	width:771px;
	font-size:1.2em;
	background: #FFFFFF;
	margin: 0px auto;

	}	
#zzleft_content {
	float:left;
	width:157px;
	background-image: url(images/left_legs.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	}
#zzsubwrapper {
	width:771px;
	background: #FFFFFF;
	float: right;
}	
#zzsidebar2 {
	float:right;
	width:177px;
	background-image: url(images/bottom_strawberry2.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3D3E;
	background-color: #FFFFFF;
	padding-right: 8px;
	}
#zzleft_content2 {
	width:135px;
	margin-top: 120px;
	margin-right: 3px;
	margin-left: 12px;
	padding-right: 6px;
	font-family: "Trebuchet MS";
	font-size: 1em;
	color: #000000;
	background: #FFFFFF;
	height: 576px;
	}
#zzbox4 {
	float:right;
	width:425px;
	/* [disabled]height: 290px; */
	background-image: url(images/content_bottom4.jpg);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #FFF;
	}
#zzmet-header {
	height:139px;
	float: left;
	width: 771px;
	background-image: url(images/met_header.jpg);
	background-repeat: no-repeat;
	}
	.zztext_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1F427A;
	font-weight: bold;
}
#zzmet_content {
	float:left;
	width:392px;
	background-image: url(images/content_strip.jpg);
	background-repeat: repeat-y;
	padding-top: 30px;
	padding-right: 16px;
	padding-left: 16px;
	color: #3E3D3E;
	}
#zzmetleft_content {
	float:left;
	width:157px;
	background-image: url(images/left_legs.jpg);
	background-repeat: no-repeat;
	height: 200px;
	background-color: #FFFFFF;
	}
#zzmetleft_content2 {
	width:135px;
	margin-top: 120px;
	margin-right: 3px;
	margin-left: 12px;
	padding-right: 6px;
	font-family: "Trebuchet MS";
	font-size: 1em;
	color: #000000;
	background: #FFFFFF;
	height: 100px;
	}
#zzdotted {
	border-bottom: 1px dotted #C1D70A;
	margin-bottom: 20px;
}

#zzmetsidebar {
	float:right;
	width:157px;
	/* [disabled]height: 370px; */
	background-image: url(images/bottom_paypal.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3D3E;
	}
#zzmetwrapper {
	width:771px;
	font-size:1.2em;
	background: #FFFFFF;
	margin: 0px auto;
	height: auto;
	float: left;
	}
#zzmetmenu {
	height:30px;
	line-height:30px;
	background-image: url(images/metnav_bar.jpg);
	background-repeat: no-repeat;
	width: 771px;
	float: left;
	}
#zzmetsidebar ul {
	list-style-type:circle;
	margin-top:10px;
	list-style-image: url(images/bullet.gif);
	}
#zzmetsidebar li {
	margin-top: 4px;
	
	}
#left_content_home {
	float:left;
	width:157px;
	background-image: url(images/left_legs.jpg);
	background-repeat: no-repeat;
	height: 270px;
	}
#met-bal {
	background: url(images/met_bal.gif) no-repeat;
	float: left;
	height: 117px;
	width: 100px;
	margin-top: 123px;
	margin-left: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 50px;
	padding-right: 12px;
	padding-left: 16px;
	color: #00126B;
}
#met-bal2 {
	background: url(images/met_bal2.gif) no-repeat;
	float: left;
	height: 160px;
	width: 120px;
	margin-top: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 50px;
	color: #00126B;
	line-height: 16px;
	padding-right: 10px;
	padding-left: 12px;
}

#rit {
	background: url(images/zzrita.jpg) no-repeat;
	float: left;
	height: 200px;
	width: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 170px;
	padding-right: 12px;
	padding-top: 23px;
}
#home-met {
	background: url(images/zzrita.jpg) no-repeat;
	float: left;
	height: 154px;
	width: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 170px;
	padding-right: 12px;
	padding-top: 23px;
}
#blog {
	float: left;
	height: 36px;
	width: 542px;
	background-image: url(images/blog.jpg);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 13px;
	font-weight: normal;
	padding-left: 40px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 4px;
	color: #00126B;
	margin-top: 2px;
	margin-bottom: 2px;
}

