/*
Theme Name: marusa-balloon
Tags: 2 column theme, white, clean

*/

/* Global */

* { margin: 0; padding: 0; }
body { background-color: #edeeee; font-size: 12px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; }
#main_container { width: 968px; background-color: #fff; margin: 0 auto; }
.clear { clear: both; }
h1,h2,h3,p { margin: 10px 0; }
h3 { font-size: 11px; color:#525252; }
.left { float: left; }
.right { float: right; }
a { color: #000000; text-decoration: none; }
a:hover { color: #C0C0C0; text-decoration: none; }
img { border: none; }
a.pink:hover { color : #FF00D4; }
a.yellow:hover { color : #FFDF40; }
a.orange:hover { color : #FFA500; }
a.blue:hover { color : #3DB1FF; }
a.green:hover { color : #52D017; }
a.purple:hover { color : #8E35EF; }



/* Header */

#menu_container { width: 938px; padding: 25px 15px 25px 10px; border-bottom: 1px dotted #eee; }
#menu_container ul { list-style-type: none; }
#menu_container ul li { float: left; margin: 0 15px; font-size: 12px; }
#menu_container .left_list { padding-left: 32px; float: left; }
#menu_container .right_list { padding-right: 10px; float: right; }
#menu_container .right_list li { margin: 0 5px; }
#menu_container .right_list li a:hover{ border-bottom:none  }

#header_container { width: 953px; padding: 0px 0px 0px 58px; border-bottom: 1px solid #eee; }
.logo { float: left; }
#header_container .right_text { float: right; background-color:#afafaf; font-size: 15px; color: #fff; padding: 5px; font-weight: normal; }

#header_category_container { width: 910px; background-color: #fff; padding: 1px 29px; color: #fff; margin-top: 5px; margin-bottom: 5px; }
#header_category_container ul { list-style-type: none; }
#header_category_container ul li { float: left; margin-right: 20px; font-size: 15px; font-weight: normal; }
#header_category_container ul li a { color: #fff; }

#featured_home_top { width: 910px; padding: 1px 29px;}
#featured_home_top .home_top_box { width: 284px; float: left; margin-right: 25px; }
#featured_home_top .home_top_box img { width: 284px; height: 176px; }
#featured_home_top .last { margin-right: 0px; }

.page-id-6 #header_container { width: 0px; height: 0px; display:none; }
.page-id-6 #header_category_container { margin: 0; padding: 0; }
.page-id-17 #menu_container  { width: 943px;  border-bottom: 1px solid #eee; }
.page-id-17 #menu_container .right_list { padding-right: 15px; float: right; }
.page-id-12 #menu_container { width: 943px;  border-bottom: 1px dotted #bcbcbc; }
.page-id-12 #menu_container .right_list { padding-right: 15px; float: right; }
.page-id-12 #header_container { width: 910px; border-bottom: 1px dotted #bcbcbc; }
.page-id-10 #menu_container .right_list { padding-right: 10px; float: right; }
.page-id-10 #header_container { width: 0px; height: 0px; display:none; }
.page-id-10 #header_category_container { margin: 0; padding: 0; }
.page-id-7 #menu_container  { width: 943px;  border-bottom: 1px dotted #bcbcbc; }
.page-id-7 #menu_container .right_list { padding-right: 15px; float: right; }
.page-id-7 #header_container { width: 910px; padding: 0px 0px 0px 58px; border-bottom: 1px dotted #bcbcbc; }
.page-id-18 #menu_container  { width: 943px;  border-bottom: 1px dotted #4E4E4E; }
.page-id-18 #menu_container .right_list { padding-right: 15px; float: right; }
.page-id-18 #header_container { width: 0px; padding: 0px 0px 0px 0px; }	
.page-id-18 #header_container ul { list-style-type: none; }
.page-id-18 #header_container .left_list { width: 908px; height:20px; padding: 3px 0px 3px 60px; border-bottom: 1px dotted #4E4E4E; font-size: 10px; letter-spacing: 1px;  }
.page-id-18 #header_container .left_list li { float: left; padding-right: 25px; }
.page-id-20 #menu_container  { width: 943px;  border-bottom: 1px dotted #4E4E4E; }
.page-id-20 #menu_container .right_list { padding-right: 15px; float: right; }
.page-id-20 #header_container { width: 0px; padding: 0px 0px 0px 0px; }	
.page-id-20 #header_container ul { list-style-type: none; }
.page-id-20 #header_container .left_list { width: 908px; height: 20px; padding: 3px 0px 3px 60px; border-bottom: 1px dotted #4E4E4E; font-size: 10px; letter-spacing: 1px; }
.page-id-20 #header_container .left_list li { float: left; padding-right: 25px; }
.page-id-22 #menu_container  { width: 943px;  border-bottom: 1px dotted #4E4E4E; }
.page-id-22 #menu_container .right_list { padding-right: 15px; float: right; }
.page-id-22 #header_container { width: 0px; padding: 0px 0px 0px 0px; }	
.page-id-22 #header_container ul { list-style-type: none; }
.page-id-22 #header_container .left_list { width: 908px; height: 20px; padding: 3px 0px 3px 60px; border-bottom: 1px dotted #4E4E4E; font-size: 10px; letter-spacing: 1px; }
.page-id-22 #header_container .left_list li { float: left; padding-right: 25px; }
.page-id-26 #menu_container  { width: 943px;  border-bottom: 1px dotted #4E4E4E; }
.page-id-26 #menu_container .right_list { padding-right: 15px; float: right; }
.page-id-26 #header_container { width: 0px; padding: 0px 0px 0px 0px; }	
.page-id-26 #header_container ul { list-style-type: none; }
.page-id-26 #header_container .left_list { width: 908px; height: 20px; padding: 3px 0px 3px 60px; border-bottom: 1px dotted #4E4E4E; font-size: 10px; letter-spacing: 1px; }
.page-id-26 #header_container .left_list li { float: left; padding-right: 25px; }
.page-id-24 #menu_container  { width: 943px;  border-bottom: 1px dotted #4E4E4E; }
.page-id-24 #menu_container .right_list { padding-right: 15px; float: right; }
.page-id-24 #header_container { width: 0px; padding: 0px 0px 0px 0px; }	
.page-id-24 #header_container ul { list-style-type: none; }
.page-id-24 #header_container .left_list { width: 908px; height: 20px; padding: 3px 0px 3px 60px; border-bottom: 1px dotted #4E4E4E; font-size: 10px; letter-spacing: 1px; }
.page-id-24 #header_container .left_list li { float: left; padding-right: 25px; }
.page-id-24 #menu_container  { width: 943px;  border-bottom: 1px dotted #4E4E4E; }
.page-id-28 #menu_container .right_list { padding-right: 15px; float: right; }
.page-id-28 #header_container { width: 0px; padding: 0px 0px 0px 0px; }	
.page-id-28 #header_container ul { list-style-type: none; }
.page-id-28 #header_container .left_list { width: 908px; height: 20px; padding: 3px 0px 3px 60px; border-bottom: 1px dotted #4E4E4E; font-size: 10px; letter-spacing: 1px; }
.page-id-28 #header_container .left_list li { float: left; padding-right: 25px; }
.page-id-28 #menu_container  { width: 943px;  border-bottom: 1px dotted #4E4E4E; }
.page-id-99 #menu_container { width: 943px;  border-bottom: 1px dotted #bcbcbc; }
.page-id-99 #menu_container .right_list { padding-right: 15px; float: right; }
.page-id-99 #header_container { width: 910px; border-bottom: 1px dotted #bcbcbc; }





/** Content **/

#content { width: 968px; float: left; margin-top: 15px; font-size: 12px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; }

#content .featured_box { width: 250px; float: left; margin-right: 50px; color:#afafaf; }
#content .featured_box img { width: 240px; height: 250px; }
#content .featured_box p { font-size: 11px; color:#afafaf; }
#content .last { margin-right: 0px; }
#content .first { margin-left: 61px; }

#content .single { padding-left: 60px; width: 920px; }
#content .single h1 { font-size: 13px; margin-bottom: 20px; }
#content .single p { margin-top: 20px; }

#content .post_divider { width: 100%; height: 2px; border-bottom: 1px solid #eee; margin: 30px 0; }
.nav_container { width: 880px; margin: 15px 0; padding: 0 10px; }

#content .img { title="" }

.page-id-6 #content { width: 968px;  height: 609px; margin-top: 0px; }
.page-id-6 #content .single { padding-top: 225px; padding-left: 430px;  width: 968px; }
.page-id-6 #content .single p { margin-top: 0px; font-size: 112px; }
.page-id-6 #content .single h1 { font-size: 13px; margin-bottom: 20px; display:none; }
.page-id-6 #content { background-image: URL(images/index.png); background-repeat: no-repeat; }
.page-id-17 #content { width: 968px;  height: 589px; float: left; margin-top: -12px; }
.page-id-17 #content .single h1 { font-size: 13px; padding-top: 45px; }
.page-id-12 #content { width: 968px;  height: 594px; float: left; margin-top: -12px; }
.page-id-12 #content { line-height: 50%; }
.page-id-12 #content { background-image: URL(images/map.png); background-repeat: no-repeat; }
.page-id-12 #content .single { margin-top: 54px; padding-left: 58px; width: 920px; }
.page-id-12 #content .single h1 { font-size: 13px; margin-bottom: 0px; display:none; }
.page-id-10 #content { width: 968px; height: 800px; margin-top: 0px; border-top: 1px dotted #808080; }
.page-id-10 #content { background-image: URL(images/story.png); background-repeat: no-repeat; }
.page-id-10 #content .single { padding-left: 0px; width: 968px; margin: 0px; }
.page-id-10 #content .single h1 { font-size: 13px; margin-bottom: 20px; display:none; }
.page-id-10 #content .single p { margin-top: 20px; }
.page-id-7 #content { padding-top: 25px; }
.page-id-7 #content .single h1 { font-size: 13px; margin-bottom: 20px; display:none; }
.page-id-7 #content .single p { margin-top: 0px; }
.page-id-18 #content { width: 968px;  height: 740px; margin-top: -12px; }
.page-id-18 #content { background-image: URL(images/hen-shin.jpg); background-repeat: no-repeat; }
.page-id-18 #content .single { padding-left: 0px; width: 968px; margin: 0px; }
.page-id-18 #content .single h1 { font-size: 13px; margin-bottom: 20px; display:none; }
.page-id-20 #content { width: 968px;  height: 740px; margin-top: -12px; }
.page-id-20 #content { background-image: URL(images/two-toned.jpg); background-repeat: no-repeat; }
.page-id-20 #content .single { padding-left: 0px; width: 968px; margin: 0px; }
.page-id-20 #content .single h1 { font-size: 13px; margin-bottom: 20px; display:none; }
.page-id-22 #content { width: 968px;  height: 740px; margin-top: -12px; }
.page-id-22 #content { background-image: URL(images/crystal.jpg); background-repeat: no-repeat; }
.page-id-22 #content .single { padding-left: 0px; width: 968px; margin: 0px; }
.page-id-22 #content .single h1 { font-size: 13px; margin-bottom: 20px; display:none; }
.page-id-26 #content { width: 968px;  height: 740px; margin-top: -12px; }
.page-id-26 #content { background-image: URL(images/mammal_D.jpg); background-repeat: no-repeat; }
.page-id-26 #content .single { padding-left: 0px; width: 968px; margin: 0px; }
.page-id-26 #content .single h1 { font-size: 13px; margin-bottom: 20px; display:none; }
.page-id-24 #content { width: 968px;  height: 740px; margin-top: -12px; }
.page-id-24 #content { background-image: URL(images/dripping_yo.jpg); background-repeat: no-repeat; }
.page-id-24 #content .single { padding-left: 0px; width: 968px; margin: 0px; }
.page-id-24 #content .single h1 { font-size: 13px; margin-bottom: 20px; display:none; }
.page-id-28 #content { width: 968px;  height: 740px; margin-top: -12px; }
.page-id-28 #content { background-image: URL(images/mammal_P_yo.jpg); background-repeat: no-repeat; }
.page-id-28 #content .single { padding-left: 0px; width: 968px; margin: 0px; }
.page-id-28 #content .single h1 { font-size: 13px; margin-bottom: 20px; display:none; }
.page-id-99 #content { width: 968px;  height: 594px; float: left; margin-top: -12px; }
.page-id-99 #content { line-height: 50%; }
.page-id-99 #content { background-repeat: no-repeat; }
.page-id-99 #content .single { margin-top: 54px; padding-left: 58px; width: 920px; }
.page-id-99 #content .single h1 { font-size: 13px; margin-bottom: 0px; display:none; }

a.10px:hover { font-size: 10px; }

/** Footer **/

#footer { font-size: 10px; width: 958px; padding: 5px 5px; text-align: right; border-top: 1px solid #eee; margin-top: 5px; color:#afafaf; }

.page-id-6 #footer { margin-top: 0px; }
.page-id-12 #footer { margin-top: 0px; border-top: 1px dotted #bcbcbc; }
.page-id-10 #footer { margin-top: 0px; border-top: 1.5px dotted #808080; }
.page-id-18 #footer { margin-top: 0px; }
.page-id-18 #footer { border-top: 1px dotted #BCBCBC; }
.page-id-18 #footer { width: 958px; margin-top: 0px; background-image: URL(images/footer_b.png); background-repeat: no-repeat; }
.page-id-20 #footer { margin-top: 0px; }
.page-id-20 #footer { border-top: 1px dotted #BCBCBC; }
.page-id-20 #footer { width: 958px; margin-top: 0px; background-image: URL(images/footer_b.png); background-repeat: no-repeat; }
.page-id-22 #footer { margin-top: 0px; }
.page-id-22 #footer { border-top: 1px dotted #BCBCBC; }
.page-id-22 #footer { width: 958px; margin-top: 0px; background-image: URL(images/footer_b.png); background-repeat: no-repeat; }
.page-id-26 #footer { margin-top: 0px; }
.page-id-26 #footer { border-top: 1px dotted #BCBCBC; }
.page-id-26 #footer { width: 958px; margin-top: 0px; background-image: URL(images/footer_b.png); background-repeat: no-repeat; }
.page-id-24 #footer { margin-top: 0px; }
.page-id-24 #footer { border-top: 1px dotted #BCBCBC; }
.page-id-24 #footer { width: 958px; margin-top: 0px; background-image: URL(images/footer_b.png); background-repeat: no-repeat; }
.page-id-28 #footer { margin-top: 0px; }
.page-id-28 #footer { border-top: 1px dotted #BCBCBC; }
.page-id-28 #footer { width: 958px; margin-top: 0px; background-image: URL(images/footer_b.png); background-repeat: no-repeat; }
.page-id-99 #footer { margin-top: 0px; border-top: 1px dotted #bcbcbc; }