/*
Theme Name: Festival
Theme URI: http://kcjapanfestival.org/
*/

html,body{margin:0;padding:0}
body  {font: 81% sans-serif;text-align:center;
	background-color:#444;
	}

p {margin:0 10px 10px}
table {margin:0 10px 10px}

div#container{text-align:left}
div#container{width:800px;margin:0 auto;
    background:url("http://kcjapanfestival.com/images/containerbg.png");
	background-repeat:repeat-y;
}

div#header h1{height:180px;line-height:80px;margin:0;
	padding-left:10px;
	background-color:#000;
	background:url("http://kcjapanfestival.com/images/kc-jfest-banner.jpg");
	background-repeat:no-repeat;
	 }
div#header p, a, ol, ul, h1, h2, h3, h4, h5, h6{color:#000;}
div#mission {height:0px;margin:0;
	background-color:#fff;
	/* background:url("http://kcjapanfestival.com/images/tagline.png"); */
	}

/* Navigation ----------------------------------------------- */
#navigation {
	margin:0px auto 0px auto;
	width:800px;
	height:35px;
	background-color:#000;
	background:url("http://kcjapanfestival.com/images/navbg.png");
	}

#navigation a {
	height:28px;
	padding-top:6px;
	border-right: 1px solid #222;
	float:left;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
	}

#navigation li { float: left; list-style: none; }

#navigation a:hover {
	height:28px;
	margin-top:1px;
	background-color:green;
	background:url("http://kcjapanfestival.com/images/navbg_over.png");
	background-repeat:repeat-x;
}	
#navigation a.selflink {
	height:28px;
	margin-top:1px;
	background-color:green;
	background:url("http://kcjapanfestival.com/images/navbg_over.png");
	background-repeat:repeat-x;
}

#content h1, h2, h3, h4, h5, h6, h7 {padding:5px; color:#333333;}
div#content p, a, ol, ul {color:#000;}
div#content h1, h2, h3, h4, h5, h6 {color:#333333;}
div#content ol li {display:list-item;}
div#content ul li {display:list-item;}
div#content  li a {display:normal;}
div#content p{line-height:1.4}
div#content li a{display:inline;}
div#content{float:left;width:542px; padding:10px;}
div#content a {color:#00f;}
div#content li {color:#000;}

div#sidebar{float:right;width:218px; padding:10px;}
div#sidebar p { padding:8px; }
div#sidebar p, a, ol, ul, li {color:#000;}
div#sidebar h1 {color:#000;}
div#sidebar h2 {color:#000;}
div#sidebar h3 {color:#000;}
div#sidebar h4 {color:#000;}
div#sidebar h5 {color:#000;}
div#sidebar h6 {color:#000;}
div#sidebar h7 {color:#000;}
div#sidebar li {margin-left:30px; }

/*sidebar menu bullet list margin fix*/
#menu-attractions-menu  {margin-left:6px; padding-left:0px; margin-top:0px; padding-top:0px; margin-bottom:8px;}
h2.sidebar-featured-attractions {margin-bottom:7px; margin-top:7px; }
img.sidebar-img {margin-left:10px;}

div#extra{background:#FF8539}
div#extra{float:left;width:562px}
div#footer{background: #111;color: #FFF}
div#footer p{margin:0;padding:5px 10px; #ffffff; font-size:0.9em;}
div#footer{clear:both;width:100%}
div#footer p {padding: 7px;}
div#footer a {color:#83AAD8;}
div#footer a:active {color:#FEB43B;}
div#footer a:visited {color:#FEB43B;}

div#content img  {border:0px;}
div#footer img  {border:0px;}

.mini { padding:2px; border:1px solid #dddddd; background-color:#ffffff; } 
.wikimessage {font-size:25px; color:#ff0000; padding:15px 10px 15px 10px; background-color:#000;}

/* Add to cart message styling */
#pinfo {font-size:20px;}
.alignright {float:right;}
.alignleft {float:left;}
