/* --HTML-- */
html {
background:#fff;
color:#333;
}

/* --BODY-- */
body {
font:75%/1.5 'Lucida Grande', Arial, Helvetica;
margin:0;
overflow:visible;
padding:0;
}

	/* for Windows */
	.win body {
	font-family:'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック';
	}
	
	/* for Win IE6 */
	* html.win body {
	font-family:'ＭＳ Ｐゴシック';
	}

	/* for Mac firefox2 */
	.mac body.firefox2 {
	font-size:12px;
	}

/* --OTHER TAGS-- */
a {
overflow:hidden;
}

a img, img { 
border:0;
}

abbr, acronym {
border:0;
}

address, caption, cite, code, dfn, em, th, strong, var {
font-style:normal;
font-weight:normal;
}

blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, span, td, th, ul {
margin:0;
padding:0;
}

caption, th {
text-align:left;
}

code, kbd, pre, samp, tt {
font-family:monospace;
line-height:100%;
}

	/* for IE7 */
	*+html code, *+html kbd, *+html pre, *+html samp, *+html tt {
	font-size:108%; 
	}

h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}

ol, ul {
list-style:none;
}

q:before, q:after {
content:'';
}

/* form */
form {
margin:0;
padding:0;
}

	/* for IE6 */
	* html input, * html select, * html textarea {
	font-family:'ＭＳ Ｐゴシック';
	}

	/* for IE7 */
	*+html input, *+html select, *+html textarea {
	font-family:'メイリオ', 'ＭＳ Ｐゴシック';
	}

	/* for Safari */
	.safari input[type=checkbox], .safari input[type=radio] {
	vertical-align:text-bottom;
	}

	/* for Chrome */
	.chrome input[type=checkbox], .chrome input[type=radio] {
	vertical-align:text-bottom;
	}

/* tables still need 'cellspacing="0"' */
table {
border-collapse:collapse;
border-spacing:0;
font-size:100%;
}

/*
---------------------------------------------------------------------
	basic.css ver 1.3 BETA with jQuery [2009/10/23] 
	*This document validates as CSS level 2.1
	*GNU General Public License v3
	*http://higash.net/laboratory/

	Modify YUI Base CSS
	*Copyright (c) 2008, Yahoo! Inc. All rights reserved.
	*http://developer.yahoo.com/yui/license.html
---------------------------------------------------------------------
*/

/* --A-- */
a {
cursor:pointer;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

/* --FORM-- */
fieldset {
border:1px solid #ccc;
margin-bottom:1em;
padding:0 1em 1em 1em;
}

/* --HEADLINE-- */
h1, h2, h3, h4, h5, h6 {
font-weight:bold;
margin:1em 0;
}

/* --LIST-- */
ol, ul {
margin:1em 1em 1em 3em;
text-align:left;
}

dl {
margin:1em;
}

ol li {
list-style:decimal outside;	
}

ul li {
list-style:disc outside;
}

dl dd, ol li, ul li {
margin-bottom:0.5em;
}

/* --TABLE-- */
table {
margin-bottom:1em;
}

td, th {
border:1px solid;
padding:0.5em;
}

th {
font-weight:bold;
text-align:center;
}

/* --OTHER TAGS-- */
abbr, acronym {
border-bottom:1px dotted;
cursor:help;
}

blockquote {
margin:1em;
}

caption {
margin-bottom:0.5em;
text-align:center;
}

em, strong {
font-weight:bold;
}
	
p {
margin-bottom:1em;
text-align:left;
width:auto;
}

/* clearfix */
.clearfix:after {
content:"";
display:block;
clear:both;
}

	/* for IE6 */
	* html .clearfix {
	display:inline-block;
	}
	
	/* for IE7 */
	*+html .clearfix {
	display:inline-block;
	}
	
br.clear-left{display:block;
clear:both;}

img#wpstats{display:none} 

/* parts_common */

div.weather_single a,
div#event_body ul li a
{
color:blue;
}

form.wpcf7-form table.contact td a,
table.shop_info td a,
h3.shop_title a,
.entry div.entry_inner a
{
color:blue;
text-decoration: underline;
}

span.thin_gray{
color:#bbbbbb;
}

.dotline{
padding-bottom:5px;
border-bottom:1px dashed #dddddd;
margin-bottom:1em;
}

#btn_more{
margin:0px 15px auto auto;
float:right;
width:73px;
height:15px;
text-indent:-9999px;
background: url(../img/common/btn_more.gif) no-repeat;
	}

#btn_more a{

border-bottom:none;
width:73px;
height:15px;
display:block;
}
#btn_more a:hover{
border-bottom:none;
background: url(../img/common/btn_more_over.gif) no-repeat;
}


div.event_subphoto img,
div.shop_subphoto img{
	width:200px;
	height:auto;
	}


/* contact_table */

form.wpcf7-form table.contact input,
form.wpcf7-form table.contact textarea{
	font-size: 100%;
	padding:2px;
}

form.wpcf7-form table.contact input{
width:300px;
height:13px;
}
form.wpcf7-form table.contact input.checkbox{
width:auto;
height:13px;
}


form.wpcf7-form table.contact textarea{
width:400px;
}

/* weather */
div#weather{
width:330px;
float:left;
line-height:180%;
margin-right:5px;
}

div#weather_header{
background: url(../img/top/weather_header.gif) no-repeat bottom;
width:330px;
height:22px;

padding-top:5px;
text-align:right;
}

div#weather_header a{
padding-right:10px;
color:#dddddd;
font-weight:bold;
}

div#weather_body{
background: url(../img/top/weather_wall.gif) no-repeat top;
width:320px;
height:110px;
padding:5px;
}

div#weather_footer{
background: url(../img/top/weather_footer.gif) no-repeat top;
width:330px;
height:6px;
text-indent:-9999px;
}
div.weather_single{
width:105px;
float:left;
}

div.weather_single a{
color:blue;
}

div.weather_single img{
margin:5px auto;
}

div.weather_single p{
line-height:100%;
text-align:center;
margin:3px auto 5px;
}

div.weather_single span.max{
font-size:80%;
color:#ff0000;
}

div.weather_single span.min{
font-size:80%;
color:#0000cc;
}

/*--event--*/

div#event{
width:344px;
float:left;
line-height:180%;
}

div#event_header{
background: url(../img/top/event_header.gif) no-repeat bottom;
width:344px;
height:27px;
text-indent:-9999px;
}

div#event_body{
background: url(../img/top/event_wall.gif) no-repeat top;
width:344px;
height:112px;
padding:5px 0;
}
div#event_body ul {
margin:5px 25px 0 30px;
}
div#event_body ul li{
list-style:square;
text-align:left;
margin:0;
line-height:150%;
}

div#event_footer{
background: url(../img/top/event_footer.gif) no-repeat top;
width:344px;
height:6px;
text-indent:-9999px;
}

/*--random--*/

div#random{
padding-top:1em;
clear:both;
width:680px;
}

div#random_header{
background: url(../img/top/random_header.gif) no-repeat bottom;
width:680px;
height:46px;
text-indent:-9999px;
}

div#random_body{
background: url(../img/top/random_wall.gif) repeat-y top;
width:670px;
padding:10px 5px 0px;
margin-bottom:0;	
height:auto;
}
div#random_body ul{
margin-bottom:0;	
	}
	
div#random_body ul li{
list-style:none;
display:inline;
}
div#random_body ul li a img{
width:100px;
height:80px;
}


div#random_footer{
background: url(../img/top/random_footer.gif) no-repeat top;
width:680px;
height:20px;
text-indent:-9999px;
}
/*--news--*/

div#news{
margin:-17px auto 15px auto;
_margin:-17px auto -10px auto;
width:680px;
height:143px;
background:url(../img/top/news.gif) no-repeat top left;
}
div#news p{
text-align:left;
padding:20px 0px  5px 110px;
font-weight:bold;
font-size:16px;
margin:0 0 10px 10px;
}


div#news ul{
text-align:left;
width:500px;
padding:0 0 0 120px;
}

html:not([lang*=""]) div#news ul{margin-top:0px; }



div#news ul li{
	list-style:none;
line-height:120%;
}
/*--new_img--*/

ul#new_img{
margin:0 auto 20px;
clear:both;
height:180px;
}

ul#new_img li{
list-style:none;
float:left;
width:225px;
text-align:center;
font-size:85%;
}

ul#new_img a img{
width:200px;
height:150px;
}

/*--pagenavi--*/

.tablenav {
	color: #9966cc;
	background:white;
	margin: 10px 0 10px 30px;
	line-height:2em;
	text-align:right;
}

a.page-numbers, .tablenav .current {
	color: #9966cc;
	padding: 2px .4em;
	border:solid 1px #9966cc;
	text-decoration:none;
	font-size:smaller;
}

a.page-numbers:hover {
	color:white;
	background: #cc99ff;
}

.tablenav .current {
	color: white;
	background: #9966cc;
	border-color: #9966cc;
	font-weight:bold;
}

.tablenav .next, .tablenav .prev {
	border:0 none;
	background:transparent;
	text-decoration:underline;
	font-size:smaller;
	font-weight:bold;
}


/*--post_page--*/

table.shop_info{
width:645px;
_width:642px;
}
table.shop_info th{
width:120px;
}

table.shop_info_s{
width:400px;
_width:397px;
margin-right:0;
}

table.shop_info_s th{
width:50px;
text-align:center;
}



div.information-box{
clear:right;
margin:1em auto auto 36px;
background-color:#f1f4f6;
padding:15px;
}
div.information-box ul{
margin:15px;
padding-left:10px;
}
div.information-box ul li{
border-bottom:1px dashed #dddddd;
list-style:disc inside;
padding-left:10px;
}


div.information-box h2.eventinfo{
background:#ffffff  url(../img/common/h2_event.gif) no-repeat 5px center;
padding:7px 0 7px 35px;
color:#5a646c;
font-weight:bold;
border-bottom:1px dashed #dddddd;
}

div.information-box h2.linkinfo{
background:#ffffff url(../img/common/h2_link.gif) no-repeat 5px center;
padding:7px 0 7px 35px;
color:#5a646c;
font-weight:bold;
border-bottom:1px dashed #dddddd;
}

div.shop-addbox{
margin:1em auto auto 36px;
border-bottom:1px dashed #dddddd;

}

div.shop-addbox_innner{
border-top:1px dashed #dddddd;
padding:20px 0;
}
div.shop-addbox_innner img{
width:200px;
height:auto;
}
div.shop_subphoto{
text-align:center;
margin:1em auto;
}
div.page_mainphoto{
float:right;
margin:auto 0 15px 15px;
}
div.page_mainphoto img{
width:300px;
height:auto;
}
/*--serchform--*/

label.searchform-label {
width:120px;
height:23px;
display: block;
float: left;
overflow: hidden;
font-weight: bold;
padding: 5px;

}
.searchform-input-wrapper {
width:280px;
height:23px;
padding: 5px;
display: block;
float: left;

}

div.searchform-param{
width:440px;
margin:auto;
clear:both;
}

div.searchform-params{
margin:auto;
width:440px;

}

div.searchform-controls
{
clear:both;
text-align: right;
width:400px;
margin:auto;
}

.searchform-input-wrapper .radio-button-wrapper input
{
padding:5px;
clear: left;
}


div.searchform-params span.searchform-input-wrapper input,
div.searchform-params span.searchform-input-wrapper select{
width:280px;
}
.searchform-spoiler {
	width: 100%;
	text-align: center;
	size: 0.5em;
	opacity: 50%;
	margin: 5px;
}
/*--privacy--*/
div#privacy ul{
margin:15px auto 15px 35px;
}
div#privacy ul li{
list-style:disc;
text-align:left;
padding-left:10px;
line-height:120%;
}
div#privacy p{
padding-left:20px;
}



table.event_list
{
margin-left:0;
}
table.event_list{
width:645px;
_width:642px;
}
table.event_list th{
width:120px;
}

table.event_list_s{
width:400px;
_width:397px;
margin-right:0;
}

table.event_list_s th{
width:50px;
text-align:center;
}

h3 span.cat_name a{

font-weight:normal!important;
font-size:12px!important;
	}
	
	
/* archives */	
	
div.archive_img img{
	padding: 0px 4px 4px 4px;
	margin: 0 7px 2px 0;
	width:100px;
	height:auto;
		}
		
		
/* tag_archives */

div#tag_sai_brand{
	padding: 7px 5px 7px 50px;
	margin: 0 auto 0 30px;
	width:570px;
	height:80px;
background:#ffffff url(../img/common/icon_yuuryou_saitama_s.gif) no-repeat left center;
	border-top:1px dashed #999;
	border-bottom:1px dashed #999;
	
		}

div#tag_sai_furusato{
	padding: 7px 5px 7px 60px;
	margin: 0 auto 0 30px;
	width:560px;
	height:130px;
background:#ffffff url(../img/common/icon_saitamafurusato_s.gif) no-repeat left center;
	border-top:1px dashed #999;
	border-bottom:1px dashed #999;
	
		}
div#tag_exp{
	padding: 7px 5px;
	margin: 0 auto 0 30px;
	width:620px;
	height:auto;
background:#ffffff;
	border-top:1px dashed #999;
	border-bottom:1px dashed #999;
	
		}




/*------fireworks------------------------------------------------------*/

div#fireworks{
width:680px;
line-height:180%;

}
html:not([lang*=""]) div#fireworks { margin-top:10px; }

div#fireworks_header{
background: url(../img/top/fireworks_header.jpg) no-repeat bottom;
width:680px;
height:99px;
text-indent:-9999px;
}

div#fireworks_body{
background: url(../img/top/fireworks_wall.jpg) no-repeat top;
width:680px;
height:112px;
padding:5px 0;
}
div#fireworks_body ul {
margin:-5px 25px 0 50px;
}
div#fireworks_body ul li{
list-style:square;
text-align:left;
margin:0;
line-height:150%;
}

div#fireworks_footer{
background: url(../img/top/fireworks_footer.jpg) no-repeat top;
width:680px;
height:20px;
text-indent:-9999px;}


div#fireworks_body div#btn_more{
margin-top:-8px;
}



/* Begin_base_column */

h1#description {
    background: #bd0101 url(../img/common/description_wall.gif);
    height:20px;
    margin:0;
    padding-left:100px;
    width: auto;
 	font-weight:normal;
	color:#ffffff;

	}

#header {
	width: 950px;
	height: 100px;
	margin:0 auto;
    background: #ffffff url(http://brand.cci-saitama.or.jp/photo/topimg.gif) no-repeat 340px bottom;
	}
	
#headerimg 	{
	margin:10px;
	width: 600px;
	float:left;
padding-top:15px;
	}

/*
#btn_postRecommend {z-index:1;
position: relative;
float:right;
margin:-20px -6px 0px 0px;
width:260px;
height:60px;
text-indent:-9999px;
background: url(../img/common/btn_postRecommend.gif) no-repeat;
	}

#btn_postRecommend a{
border-bottom:none;
width:260px;
height:60px;
display:block;
}

#btn_postRecommend a:hover{
border-bottom:none;
background: url(../img/common/btn_postRecommend_over.gif) no-repeat;
}*/

#btn_topmobilbn {z-index:1;
position: relative;
float:right;
margin:-20px 10px 0px 0px;
width:139px;
height:57px;
background: url(../img/common/bn_mobile.gif) no-repeat 0 -10px ;
padding:65px 10px 0 100px;
	}

#btn_topmobilbn a{
color:#53b332;
text-decoration: underline;

}

div#header-menu {
background: url(../img/common/navi_wall.gif);
	height: 37px;
	border:1px solid #dddddd;
	margin:0 auto;
	width:950px;
	}

#header-menu ul{
margin:10px 10px 0 0;
	text-align:right;
	}
#header-menu ul li{
list-style:none;
display:inline;
color:#0075a9;
	}
	
#header-menu ul li a{
color:#0075a9;
	}	

#wrapper {
	width: 950px;
	margin:0 auto;
	}

#content {
	float: left;
	padding:25px 10px 20px 0px;
	width:680px;
	}
	
#linkbox {
	background: #eeeeee;
	clear:both;

	}
#linkbox_inner {
	margin: 0 auto;
	padding:10px 0;
	width: 970px;

	}
	
li.linkcat{
font-size:90%;
float:left;
width:150px;
list-style:none;
text-align:left;
margin:0;
padding:0;
}

li.linkcat h2{
color:#999999;
margin:1em auto 0;
list-style:none;
font-weight:bold;
}
ul.blogroll{
margin:0 0 10px 10px;
padding:0;}

ul.blogroll li{
line-height:140%;
list-style:none;
margin:0;
padding:0;
}
ul.blogroll a:link,
ul.blogroll a:visited,
ul.blogroll a:hover,
ul.blogroll a:active
{
color:#999999;

}

#footer {
	background: #bd0101;
	border: none;
	margin: 0 auto;
	clear: both;
	color:#ffffff;
	}
	
/* End base column */

/* Begin align */

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
	
p.t-aligncenter
 {
text-align:center;
}

p.t-alignright {
text-align:right;
	}

p.t-alignleft {
text-align:left;
	}

/* End align */

.content .entry p {
text-align:left;
	}

.entry{
line-height: 1.4em;
text-align:left;

	}

.entry div.entry_inner,
table.shop_info
{
margin-left:36px;
}
	
.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even{

	border-left: 1px solid #ddd;
}



.entry p a:visited {
	color: #b85b5a;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}


#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#sidebar #searcharea_top{
background: url(../img/common/side_search_header.gif) no-repeat bottom;
width:257px;
height:10px;
text-indent:-9999px;
	}
#sidebar #searcharea_body{
background: url(../img/common/side_search_wall.gif) repeat-y;
width:257px;
height:auto;
padding:5px 0px;
text-align:center;
	}
#sidebar #searcharea_footer{
background: url(../img/common/side_search_footer.gif) no-repeat;
width:257px;
height:14px;
margin-bottom:10px;
text-indent:-9999px;
	}
	
#sidebar #searcharea_body h2.seach_title{
width:185px;
height:26px;
/height:24px;
margin:0 auto 5px 11px;
padding:6px 0px 0px 45px;
/padding-top:8px;
text-align:left;
color:#ffffff;
}
#sidebar #searcharea_body h2.title1{
background: url(../img/common/search_title1.gif) no-repeat top;
}

#sidebar #searcharea_body h2.title2{
background: url(../img/common/search_title2.gif) no-repeat top;
}

#sidebar #searcharea_body h2.title3{
background: url(../img/common/search_title3.gif) no-repeat top;
}


#sidebar #shoko{
margin:10px 5px;
}
#sidebar #shoko a,
#sidebar p a{
color:#336600;
text-decoration: underline;
}

#sidebar #mobile{
background: url(../img/common/bn_mobile.gif) no-repeat;
width:144px;
height:32px;
padding:70px 5px 0px 100px;
}
#sidebar #mobile a{
color:#53b332;
  text-decoration: underline;
}


#sidebar div#tagcloud{
margin:10px 20px;
text-align:left;
}


#sidebar div#tagcloud div.st-tag-cloud a.st-tags{
padding:2px;
line-height:140%;
}


#sidebar ul#adminbox{
margin:1em auto;
text-align:center;
}


#sidebar ul#adminbox li{
display:inline;
}


#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */



.post,.hentry{
	text-align:left;
	margin: 0 0 40px auto;
/*	text-align: justify; */
	}

.post_inner{
padding-left:25px;
}


.post hr {
	display: block;
	}


.bread{
text-align:left;
margin:-20px auto 10px;
color:#dddddd;
padding:0 0 5px;
border-bottom:1px solid #dddddd;
}
.bread a{
color:#0075a9;
}

body.home .bread{
margin:0;
display:none;
}

/* End Structure */



/*	Begin Headers */


h2 {
text-align:left;
	}

h2.pagetitle {
text-align:left;
font-size:16px;
font-weight:bold;
background: url(../img/common/h2_pagetitle.gif) no-repeat;
padding-left:25px;
margin-bottom:1em;
}


h2.subtitle {
text-align:left;
font-size:12px;
margin-bottom:2px;
font-weight:bold;
color:#000000;
}

div.goodstitle {
background: url(../img/common/icon_goods.gif) no-repeat;
padding:0px 0 0 45px;
height:42px;
text-align:left;
font-size:18px;
font-weight:bold;
color:#bd0207;
margin-bottom:1em;
}

div.shoptitle {
background: url(../img/common/icon_shop.gif) no-repeat;
padding:10px 0 0 45px;
height:32px;
text-align:left;
font-size:18px;
font-weight:bold;
color:#2523ff;
margin-bottom:1em;
}
div.eventtitle {
background: url(../img/common/icon_event.gif) no-repeat;
padding:7px 0 0 45px;
height:35px;
text-align:left;
font-size:18px;
font-weight:bold;
color:#f09a02;
margin-bottom:1em;
}

div.goodstitle h2,
div.shoptitle h2,
div.eventtitle h2{
	margin:0;
padding:0;
	}


h2.pointtitle {
background: url(../img/common/icon_point.gif) no-repeat;
padding:5px 0 0 35px;
height:26px;
text-align:left;
font-size:14px;
font-weight:bold;
color:#bd0207;
margin:2em auto 0;
}


h3 {
text-align:left;
font-size:16px;
font-weight:bold;
}

h3.shop_title {
margin-bottom:5px;
text-align:left;
font-size:14px;
font-weight:bold;
}

h3.comments {

	}

h4{
border-bottom:1px solid #cccccc;
border-left:15px solid #cccccc;
margin-bottom:1em;
padding-left:5px!important;
}

/* End Headers */






/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

html>body .entry .entry_inner ul,
html>body .entry .shop_info ul{

	text-indent: -5px;
	}


.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}



#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}


/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 5px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 120px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}


select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/


.commentlist {
	padding: 0;
/*	text-align: justify; */
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	padding: 5px 0 10px 0;
	float:left;
	width: 250px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */

span.help {
	cursor: help;
	}


blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}


.hidden {
	display: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */


.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


n {
	display: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */


.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/* tables */

table{
margin:10px auto;
border-top:1px solid #dddddd;
border-left:1px solid #dddddd;
border-bottom:0px solid #dddddd;
border-right:0px solid #dddddd;
}

table th,
table td{
border-bottom:1px solid #dddddd;
border-right:1px solid #dddddd;
border-top:0px solid #dddddd;
border-left:0px solid #dddddd;
padding:5px;
}

table th{
background:#f1f4f6 url(../img/common/th_wall.gif) repeat-x top;
vertical-align:top;
text-align:center;
}

/* End tables */



/* postmetas */
.postmetadata{
text-align:right;
margin:10px auto;
}

.postmetadata_right {
height:48px;
width:17px;
background:#ffffff url(../img/common/postmeta_right.gif) left;
float:right;
	}
.postmetadata_left {
height:48px;
width:17px;
background:#ffffff url(../img/common/postmeta_left.gif) right;
float:right;
}	
	
.postmetadata_body{
float:right;
background:#ffffff url(../img/common/postmeta_wall.gif) ;
padding:13px 10px 0;
height:35px;

}

.goodsmeta a{
color:#bd0207;
text-decoration: underline;
}
.shopmeta a{
color:#2523ff;
text-decoration: underline;
}
.eventmeta a{
color:#f09a02;
text-decoration: underline;
}	

/* End postmetas */


