/*  
Theme Name: ipaiche01
Version: 1.0
Author: iZ&ipaiche
Author URI: http://veryiz.com/  http://ipaiche.com
*/

* { margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6 { font-size: 1em;}
a { text-decoration: none; color: #FED100; outline: none;}
/*a:visited { color: #B49400;}*/
a:hover { color: #FFF;}
ul,li { list-style: none;}
img { border: none; background: none;}
input,textarea { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 100%; color: #333;}

body { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 75%; text-align: center; color: #E3E3E3; background: #303030;}
.clr { clear: both;}
.space { display: block; width: 300px; height: 10px;}
.fl { float: left;}
.fr { float: right;}

#container { width: 960px; margin: 0 auto; padding-top: 26px; text-align: left; overflow: hidden;}

#header { position: relative; width: 960px; height: 120px; margin-bottom: 15px;}
	#header h1#logo { position: absolute; left: 15px; top: 0;}
	#header h1#logo a { display: block; width: 174px; height: 58px; background: url(images/logo.gif) left top no-repeat; text-indent: -9999px; }
	#header h2#slogan { position: absolute; left: 205px; top: 0; width: 187px; height: 58px; background: url(images/slogan.gif) left top no-repeat; text-indent: -9999px;}
	#header #navigation { position: absolute; left: 0; bottom: 0; width: 960px; height: 48px; background: url(images/navigation.gif) left bottom repeat-x;}
	#header #navigation ul { display: inline; height: 48px;}
	#header #navigation ul li { float: left; width: 90px; height: 43px; border-left: 1px solid #7F7F7F; border-right: 1px solid #303030;}
	#header #navigation ul li.current_page_item { border-left: 1px solid #FFEA95; border-right: 1px solid #303030;}
	#header #navigation ul li.end { width: 1px; height: 43px; border-left: 1px solid #7F7F7F; border-right: none;}
	#header #navigation ul li a { display: block; width: 90px; height: 30px; padding-top: 13px; font-weight: bold; text-align: center;}
	#header #navigation ul li a:hover { background: url(images/currentPageLinkHover.gif) left bottom repeat-x;}
	#header #navigation ul li.current_page_item a { color: #3F3F3F; background: #FFD42A url(images/currentPageLink.gif) left top repeat-x;}
	#header #navigation ul li.current_page_item a:hover {}
	#header #user { float: right; height: 43px; padding-right: 17px; overflow: hidden;}
	#header #user #login,#header #user #register { float: right; height: 30px; margin-left: 23px; padding-top: 13px;}
	#header #rss { position: absolute; right: 17px; top: 37px; width: 86px; height: 22px; text-align: right;}
	#header #rss a { display: block; width: 86px; height: 14px; padding-top: 8px; color: #B5B5B5; background: url(images/rss.gif) left bottom no-repeat;}
	#header #rss a:hover { color: #FFF; background: url(images/rss.gif) left top no-repeat;}
	#header .holiday { display: none; position: absolute; left: 28px; top: -22px; width: 55px; height: 55px; text-indent: -9999px; background: url(images/ipaiche-xmas.png) left top no-repeat;}
	
#content { float: left; width: 680px; padding-bottom: 20px; overflow: hidden;}
	#content #specialIndex { position: relative; width: 680px; height: 111px;}
	#content #specialIndex a { position: absolute; display: block; width: 680px; height: 111px; z-index: 9999; background: url(images/space.png) left top repeat;}
	#content .breadcrumb,#content .contentHeader { padding: 4px 8px; margin-bottom: 18px; background: #262626;}
	#content #specialIndex { margin-bottom: 20px;}
	#content .post { margin-bottom: 20px; padding-bottom: 15px; background: url(images/post.gif) left bottom repeat-x; overflow: hidden; word-break: break-all;}
	#content .post .entryHeader { margin-bottom: 13px; padding: 2px 0 0 43px; color: #888; background: url(images/entryHeader.gif) left top no-repeat;}
	#content .post .entryHeader h2 { margin-bottom: 5px; font-size: 1.2em; font-weight: normal; color: #FFF;}
	#content .post .entryHeader .entryHeaderMeta { margin-right: 15px;}
	#content .post .entry p { margin-bottom: 10px; line-height: 160%;}
	#content .post .entry img { border: 5px solid #4F4F4F;}
	#content .post .entry .ratingblock { padding-top: 3px;}
	#content .post .entry .voted { color: #888;}
	#content .post .postmetadata p { margin-bottom: 8px;}
	#content .post .postmetadata p span { margin-right: 10px;}
	#content .post .postmetadata p span.entryClass a,#content .post .postmetadata p span.entryTags a { margin: 0 3px;}
	#content #brands_en a { margin: 0 5px;}
	#content #brands_cn a { margin-right: 10px;}
	/*pagenavi plugin css overwrite start here*/
	#content .wp-pagenavi { margin-bottom: 20px;}
	#content .wp-pagenavi a { padding: 2px 5px; margin: 2px; color: #FED100; border: none; background-color: #262626;}
	#content .wp-pagenavi a:hover { color: #FFF;}
	#content .wp-pagenavi span { margin-right: 3px; color: #FFF; border: none; background-color: #262626;}
	#content .wp-pagenavi span.current { margin-left: 2px; font-weight: bold;}
	/*pagenavi plugin css overwrite end here*/
	/*#content .post .entry .sociable img { border: none;}*/
	#content .post .entry .sociable .sociable_tagline { margin-bottom: 10px;}
	#content .post .entry .sociable .sociable_tagline strong { font-weight: normal;}
	#content #entryNav { width: 100%; overflow: hidden;}
	#content #entryNav .prev { float: left;}
	#content #entryNav .next { float: right;}
	/*sociable style overwrite start here*/
	#content .sociable-hovers { opacity: .4; -moz-opacity: .4; filter: alpha(opacity=40);}
	#content .sociable-hovers:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100);}
	/*sociable style overwrite end here*/
	
	#content h3#comments { margin-bottom: 15px; font-weight: normal; font-size: 120%;}
	#content .commentlist { margin-bottom: 20px;}
	#content .commentlist li { margin: 10px 0 0 10px; padding: 5px; background: #202020;}
	#content .commentlist li.depth-1 { margin: 10px 0 0; background: #262626; border: 1px solid #404040;}
	#content .commentlist .commentItem { overflow: hidden;}
	#content .commentlist .commentItem img { float: left;}
	/*#content .commentlist .commentItem .commentEntry { float: left; width: 92%; margin-left: 10px;}*/
	#content .commentlist .commentItem .commentEntry { float: left; width: 98%; margin-left: 2px;}
	#content .commentlist .commentItem .commentEntry .cmtAuthor { margin-bottom: 3px;}
	#content .commentlist .commentItem .commentEntry .cmtTxt { margin: 0 0 5px 7px; line-height: 160%;}
	#content .commentlist .commentItem .commentEntry .comment-meta { color: #888;}
	#content .cmtNavi { margin-bottom: 20px;}
	#content .cmtNavi a,#content .cmtNavi span { padding: 2px 5px; margin: 2px; font-weight: normal; background-color: #262626;}
	#content .cmtNavi span { font-weight: bold;}
	#content #respond h3 { margin-bottom: 15px; font-weight: normal; font-size: 120%;} 
	#content #respond .checkLogin { margin-bottom: 5px;}
	#content #respond #comment { width: 676px; margin-bottom: 5px;} 
	#content #respond #submit { width: 57px; height: 22px; padding-bottom: 3px; color: #3F3F3F; background: url(images/searchBtn.gif) center top no-repeat; border: none; cursor: pointer;} 
	#content .guestbookDesc { margin-bottom: 20px;}
	#content .searchword { background: #FD1301;}
	#content .searchword a { background: #FD1301;}
	#content #brands_en,#content #brands_cn { margin-bottom: 18px; padding: 0 8px;}
	#content #brands_en li { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #404040;}
	#content #brands_en li span.cap { font-weight: bold;}
	#content .column { position: relative; width: 680px; margin-bottom: 15px; padding-bottom: 19px; background: url(images/post.gif) left bottom repeat-x; overflow: hidden; word-break: break-all;}
	#content .column img { float: left; margin-right: 10px; margin-top: -14px; padding: 2px; border: 1px solid #555;}
	#content .column h2 { position: absolute; left: 116px; top: 1px; font-size: 120%; font-weight: normal;}
	#content .column .columnEntry { float: left; width: 680px; padding-top: 15px;}
	#content .column .columnEntry p { margin-bottom: 9px; line-height: 160%;}

	#content.staticContent .post { background: none;}
	#content.staticContent .post .entry img { border: none;}
	#content.staticContent li { margin-bottom: 20px; padding-bottom: 13px; line-height: 160%; list-style-type: disc; list-style-position: inside; background: url(images/post.gif) left bottom repeat-x;}
	#content.staticContent li.noStyle { list-style-type: disc; list-style-position: outside;}
	#content.staticContent li strong.title { font-size: 120%; font-weight: normal;}
	#content.staticContent li .space { display: block; width: 300px; height: 10px;}
	#content.staticContent li ol { margin-left: 10px;}
	#content.staticContent li ol li { margin-bottom: 5px; padding-bottom: 0; list-style: circle inside; background: none;}
	#content.staticContent li ul { margin-left: 10px;}
	#content.staticContent li ul li { margin-bottom: 5px; padding-bottom: 0; list-style-type: none; list-style-position: outside; background: none;}
	#content.staticContent li ul li ol { margin-left: 10px;}
	#content.staticContent li ul li ol li { padding-bottom: 0; list-style: circle inside; background: none;}
	#content #commentform p { margin-bottom: 8px;}
	#content #commentform p small { margin-left: 5px; font-size: 100%; color: #888;}
	#content #commentform p #author,#content #commentform p #email,#content #commentform p #url { width: 200px;}
	.specialHolder { width: 610px;}
	dl.specialA dd { margin: 5px 0 20px; text-align: center;}
	dl.specialB { float: left; width: 610px; margin-bottom: 20px;}
	dl.specialB dt { float: right;}
	dl.specialB dd { width: 230px; float: left;}
	dl.specialHori { width: 290px; margin-bottom: 20px;}
	dl.specialHori dd { margin-top: 5px; text-align: center;}






#sidebar { float: right; width: 250px; color: #777;}
	#sidebar a { color: #B0B0B0;}
	/*#sidebar a:visited { color: #B49400;}*/
	#sidebar a:hover { color: #FFF;}
	#sidebar .widget { padding-bottom: 20px; line-height: 160%; background: #262626 url(images/sidebarh2.gif) center top no-repeat;;}
	#sidebar .widget h2 { height: 28px; margin-bottom: 4px; padding: 2px 0 0 40px; font-weight: normal; color: #E3E3E3;}
	#sidebar #ctc-3 h2,#sidebar #ctc-4 h2,#sidebar #ctc-5 h2 { background: url(images/icon_sh2.gif) 0 0 no-repeat;}
	#sidebar #recent-posts-2 h2 { background: url(images/icon_sh2.gif) 0 -30px no-repeat;}
	#sidebar #cat-posts-331330691 h2,#sidebar #cat-posts-331332651 h2 { background: url(images/icon_sh2.gif) 0 -60px no-repeat;}
	#sidebar #categoryposts-3 h2 { background: url(images/icon_sh2.gif) 0 -60px no-repeat;}
	#sidebar #cat-posts-319147351 h2,#sidebar #cat-posts-321703251 h2 { background: url(images/icon_sh2.gif) 0 -90px no-repeat;}
	#sidebar #categoryposts-4 h2 { background: url(images/icon_sh2.gif) 0 -90px no-repeat;}
	#sidebar #cat-posts-319156331 h2 { background: url(images/icon_sh2.gif) 0 -120px no-repeat;}
	#sidebar #recent-comments h2 { background: url(images/icon_sh2.gif) 0 -150px no-repeat;}
	#sidebar #get-recent-comments h2 { background: url(images/icon_sh2.gif) 0 -150px no-repeat;}
	#sidebar #archives-2 h2 { background: url(images/icon_sh2.gif) 0 -180px no-repeat;}
	#sidebar #linkcat-2 h2 { background: url(images/icon_sh2.gif) 0 -210px no-repeat;}
	#sidebar #yarpp h2 { background: url(images/icon_sh2.gif) 0 -240px no-repeat;}
	#sidebar #yarpp p { padding: 0 10px;}
	#sidebar #search { position: relative; height: 22px;}
	#sidebar #search.widget { background: none;}
	#sidebar #search #s { position: absolute; left: 0; top: 1px; width: 180px;}
	#sidebar #search #searchsubmit { position: absolute; right: 0; top: 0; width: 57px; height: 22px; padding-bottom: 3px; color: #3F3F3F; background: url(images/searchBtn.gif) center top no-repeat; border: none; cursor: pointer;}
	#sidebar #ctc-3.widget { padding-bottom: 15px;}
	#sidebar #ctc-3 .tagsModule { margin-bottom: 5px; padding: 0 10px 8px; background: url(images/sidebarSep.gif) center bottom no-repeat;}
	#sidebar #ctc-3 .tagsModule h3 { margin-bottom: 3px; padding-left: 17px; font-weight: normal; color: #E3E3E3; background: url(images/icon_type.gif) 0 5px no-repeat;}
	#sidebar #ctc-3 .tagsModule a { margin-right: 10px;}
	#sidebar #ctc-4.widget { padding-bottom: 15px;}
	#sidebar #ctc-4 .tagsModule { margin-bottom: 5px; padding: 0 10px 8px; background: url(images/sidebarSep.gif) center bottom no-repeat;}
	#sidebar #ctc-4 .tagsModule h3 { margin-bottom: 3px; padding-left: 17px; font-weight: normal; color: #E3E3E3; background: url(images/icon_type.gif) 0 5px no-repeat;}
	#sidebar #ctc-4 .tagsModule a { margin-right: 10px;}
	#sidebar #ctc-5.widget { padding-bottom: 15px;}
	#sidebar #ctc-5 .tagsModule { margin-bottom: 5px; padding: 0 10px 8px; background: url(images/sidebarSep.gif) center bottom no-repeat;}
	#sidebar #ctc-5 .tagsModule h3 { margin-bottom: 3px; padding-left: 17px; font-weight: normal; color: #E3E3E3; background: url(images/icon_type.gif) 0 5px no-repeat;}
	#sidebar #ctc-5 .tagsModule a { margin-right: 10px;}
	#sidebar #recent-posts-2 ul,#sidebar #cat-posts-331330691 ul,#sidebar #cat-posts-319147351 ul,#sidebar #cat-posts-319156331 ul,#sidebar #recent-comments ul,#sidebar #get-recent-comments ul,#sidebar #archives-2 ul,#sidebar #linkcat-2 ul,#sidebar #yarpp ol,#sidebar #cat-posts-331332651 ul,#sidebar #cat-posts-321703251 ul,#sidebar #categoryposts-3 ul,#sidebar #categoryposts-4 ul { padding: 0 10px;}
	#sidebar #recent-posts-2 ul li,#sidebar #cat-posts-331330691 ul li,#sidebar #cat-posts-319147351 ul li,#sidebar #cat-posts-319156331 ul li,#sidebar #recent-comments ul li,#sidebar #get-recent-comments ul li,#sidebar #archives-2 ul li,#sidebar #linkcat-2 ul li,#sidebar #yarpp ol li,#sidebar #cat-posts-331332651 ul li,#sidebar #cat-posts-321703251 ul li,#sidebar #categoryposts-3 ul li,#sidebar #categoryposts-4 ul li { padding-left: 14px;}
	#sidebar #recent-posts-2 ul li,#sidebar #cat-posts-331330691 ul li,#sidebar #cat-posts-319147351 ul li,#sidebar #cat-posts-319156331 ul li,#sidebar #yarpp ol li,#sidebar #cat-posts-331332651 ul li,#sidebar #cat-posts-321703251 ul li,#sidebar #categoryposts-3 ul li,#sidebar #categoryposts-4 ul li { background: url(images/icon_type.gif) 0 -95px no-repeat;}
	#sidebar #recent-comments ul li { background: url(images/icon_type.gif) 0 -194px no-repeat;}
	#sidebar #get-recent-comments ul li { background: url(images/icon_type.gif) 0 -194px no-repeat;}
	#sidebar #archives-2 ul li { background: url(images/icon_type.gif) 0 -295px no-repeat;}
	#sidebar #linkcat-2 ul li { background: url(images/icon_type.gif) 0 -395px no-repeat;}
	#sidebar #coops.widget { margin-top: 20px; background: none;}
	#sidebar .widget .coop { width: 100%; margin-bottom: 15px;}
	#sidebar .viewAll { margin: 18px 0 20px;}
	#sidebar .viewAll a { color: #FED100;}
	#sidebar .viewAll a:hover { color: #FFF;}
	#sidebar #copyright h2 { background: url(images/icon_sh2.gif) 0 -270px no-repeat;}
	#sidebar #copyright ul { padding: 0 10px;}
	#sidebar #copyright ul li { margin-bottom: 8px; color: #B0B0B0; list-style: disc inside;}
	#sidebar #copyright .cc { margin-top: 10px; text-align: center;}
	#sidebar .analy { margin-top: 20px; text-align: center;}

#footer { clear: both; position: relative; height: 128px; margin-top: 20px; background: url(images/footer.gif) left bottom repeat-x;}
	#footer #gotoTop { display: block; position: absolute; right: 0; top: 0; width: 104px; height: 35px; text-indent: -9999px; background: url(images/gotoTop.gif) right top no-repeat;}	
	#footer #copyrightFooter { position: absolute; left: 0; bottom: 0; width: 960px; height: 61px; padding-top: 20px; text-align: center;}
	#footer #copyrightFooter p { margin-bottom: 5px;}
	#footer .analy { margin: 0 20px;}









