/* global */
body { background:#F0F0F0; font:12px/20px Arial, Helvetica, sans-serif; color:#999999; margin:0; padding:0;}
.clear {clear:both;}
a:link, a:visited, a:active {color: #666666; text-decoration:none;}
a:hover {color: #333333;}
ol, ul{ list-style:none; margin:0px; padding-left:0px;}
ul li, ol li { list-style:none; margin:0px; padding:0px;}
.searchform_nav {position:absolute; top:50px; left:50%; margin:0 0 0 130px; background:transparent; border:none; height:10px; color:#666666; font-family: Geneva, Arial, Helvetica, sans-serif;text-transform: uppercase;font-size: 10px;font-weight:bold;letter-spacing:1px;}

/* typo */
h1 {font:28px Georgia, "Times New Roman", Times, serif; color:#666666; border-bottom:1px solid #E4E4E4; padding:0 0 10px 0; margin:0 0 8px 0;}
h2 {font:14px Georgia, "Times New Roman", Times, serif;}
h3 {font:16px Georgia, "Times New Roman", Times, serif;}
h4 {font:19px Georgia, "Times New Roman", Times, serif; color:#666666; border-bottom:1px solid #E4E4E4; padding:0 0 4px 0; margin:0;}
h5 {font:19px Georgia, "Times New Roman", Times, serif; color:#666666; border-bottom:1px solid #E4E4E4; padding:0 0 4px 0; margin:0;}
h6 {font:13px Georgia, "Times New Roman", Times, serif; color:#666666; border-bottom:1px solid #E4E4E4; padding:0 0 4px 0; margin:0;}

/* blockquote */
blockquote, pre {quotes: "\201C" "\201D"; font-style:italic;color:#999999; border-left:7px solid #F0F0F0; margin-left:20px; padding-left:10px;}

/* header */
.header {
	display:block;
	width:980px;
	height:auto;
	line-height:110px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.header_left {float:left; display:block; width:700px; height:40px; padding-top:42px;}
.header_right {float:left; display:block; width:280px; height:110px; text-align:right;}
.header_right a{display:block; width:280px; height:110px;}
.nav_container {display:block; width:700px; height:40px; background:url(images/bg_nav.png) no-repeat;}
.search_container {float:left; display:block; width:40px; height:40px; }
.search_container a{display:block; width:40px; height:40px;background:url(images/search.png) no-repeat;}
.search_container a:hover{background:url(images/search.png) no-repeat 0px -40px;}
.item_container {float:left; display:block; width:660px; height:40px;}
.navend {display:block; width:1px; height:40px; background:url(images/navbg.png) no-repeat 0px 0px;}
#orase li {
	display: inline-table;
	width:300px;
	padding:5px;
	}
/* slider */
.slider {position:relative; display:block; width:980px; height:350px; margin:20px auto;}
.sliderwrapper {position:relative;width:980px; height:350px; overflow:hidden;}
.sliderwrapper .contentdiv {position:absolute; width:980px; height:100%; left:0; top:0; visibility:hidden; -moz-opacity:1; opacity:1;}
.coda_image  {display:block; width:978px; height:350px; border:1px solid #D5D5D5;}
.coda_image a {display:block; width:978px; height:350px;}
.coda_pagination {position:absolute; bottom:0px; left:1px; display:block; width:980px; height:60px; clear:both;z-index:200;}
.coda_left_bottom {float:left; display:inline; width:230px; height:47px; line-height:47px; text-align:right; padding-right:20px;}
.coda_pagination a {outline: none; float:left; display:block; width:110px; height:45px; padding:15px 15px 0 15px; text-align:center; background:url(images/bg_pag.png) repeat-x 0px 0px; color:#666666;font: 12px/14px  Georgia, "Times New Roman", Times, serif; }
.coda_pagination a:hover{color:#666666; background:url(images/bg_pag.png) repeat-x 0px -60px;}
.coda_pagination a.selected {color:#666666; background:url(images/bg_pag.png) repeat-x  0px -60px;}

/* news */
.news {display:block; width:980px; height:230px; margin:20px auto 10px auto; background:url(images/news.png) no-repeat;}
.news_frame {display:block; width:980px; height:195px; overflow:hidden;}
.news_bottom {display:block; width:960px; height:35px;  line-height:35px; padding:0 20px 0 0; color:#FFFFFF; text-align:right;}
.news_box {float:left; display:block; width:286px; padding:20px;}
.news_box_top {font:11px Geneva, Arial, Helvetica, sans-serif; padding:0; margin:0 0 3px 0;}
.news_box_content {font:12px/20px Arial, Helvetica, sans-serif; padding:0; margin:8px 0 3px 0;}
.box_img {border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin-top:15px;}
.bottom {display:block; width:980px; margin:20px auto 0px auto; padding:0 0 10px 0; border-bottom:1px solid #E4E4E4;}
.bottom a{color:#999999;}
.bottom a:hover{color:#333333;}
.bottom li{float:left; display:inline; width:196px; text-align:left; margin:0px; padding:0 0 10px 0;}
.foothead{ display:block; width:196px; height:30px; font:bold 11px/32px Verdana, Arial, Helvetica, sans-serif; color:#333; padding-left:0px; border-top:1px solid #E4E4E4;}
.bottom li li{display:block; height:15px;width:193px; padding:4px 0 0 3px;   font:11px/20px Geneva, Arial, Helvetica, sans-serif;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/* single */
.single_container {display:block; width:978px; margin:0px auto; background:url(bg_single.png) repeat-y; border:1px solid #D5D5D5; border-bottom:none; }
.single_left {float:left; display:inline; width:660px; padding:20px;}
.single_right {
	float:left;
	display:inline;
	width:260px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 18px;
}
.single_solo_image {display:block; width:660px; height:440px; margin:30px 0 10px 0;}
.post_single_footer { height:30px; padding:0; margin:15px 0 8px 0; background:#FFFFFF; border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; line-height:30px;}
.post_time { height:30px; margin-left:20px; padding-left:20px; background:url(images/time.png) no-repeat center left;}
.post_single_tags { height:30px; margin-left:20px; padding-left:20px; background:url(images/tags.png) no-repeat center left;}
.post_cat { height:30px; margin-left:23px; padding-left:23px; background:url(images/category.png) no-repeat center left;}
.single_box_top {font:11px Geneva, Arial, Helvetica, sans-serif; padding:15px 0 0 0; margin:0 0 3px 0;}
.single_box_top a{padding:1px 5px 1px 5px; background:#E4E4E4; font-size:10px; text-transform: lowercase;}
.single_box_top a:hover{background:#999999;}
.single_box_top {font:11px Geneva, Arial, Helvetica, sans-serif; padding:0; margin:10px 0 3px 0;}
.single_seperator {display:block; width:660px; height:30px; background:url(images/seperator.png) no-repeat; margin:20px 0 0 0;}
.post_content p {margin:20px 0 20px 0;}
.post_content ul { margin: 5px 0px 10px;padding-left: 20px;}
.post_content ul li {margin: 0px;list-style-image: url(images/ul.png);}
.post_content ol {margin:5px 0px 10px;padding-left: 20px;}
.post_content ol li {margin:0px; list-style-type:upper-roman; }


/* post content */
.single_container .content table {margin:5px 0 10px; border:1px solid #CCC; border-width:2px; border-collapse:collapse; background:#FFF;}
.single_container th, .post td {border:1px solid #CCC; padding:3px 10px; text-align:left; vertical-align:top;}
.single_container tr.even td {background:#F7F7F7;}
.single_container th {background:#EDEFF0;}
.single_top {
	display:block;
	width:960px;
	color:#333333;
	height:35px;
	margin:20px auto 0 auto;
	font-size:11px;
	line-height:35px;
	padding-left:20px;
	background-image: url(single_top.png);
	background-repeat: no-repeat;
}
.single_top a{color:#333333;}
.single_top a:hover {color:#666666;}
#singlegallery{width: 660px !important;height: 350px !important;overflow:hidden; margin:20px 0 20px 0;}

/* sidebar */
#sidebarwidget {display:block; width:245px; margin-bottom:20px; padding:5px;}
#sidebarwidget h5 {display:block; width:220px; height:30px; background:url(images/bg_widget.png) no-repeat;}
#sidebar {width:260px; color:#666666; line-height: 160%;}
#sidebar p {margin:0px 0px 15px;}
#sidebar h3 {font:bold 17px/100% Arial, Helvetica, sans-serif; color:#333333;}
#sidebar h3 a, #sidebar h3 a:visited {color: #666666;}
#sidebar h3 img {vertical-align: middle;}
#sidebar ul {margin: 0; padding:0 0 0 10px;}
#sidebar ul li {padding-left:18px; margin:2px 0 2px 0; list-style:none;}
#sidebar ul li ul li {background: url(sidebar_li_li.png) no-repeat; padding-left:12px;}

/* Comments */
.commentlist {color:#666666; text-align: left;}
.commentlist li {background: #f8f8f8 url('images/respondbg.jpg') repeat-x top; border: 1px solid #eaeaea; margin: 18px 0 0;padding: 17px; list-style: none; font-weight: bold;}
.commentlist li .avatar { float: right; padding:5px; margin:0 0 10px 10px; border:1px solid #E4E4E4;}
.commentlist cite, .commentlist cite a {font:19px Georgia, "Times New Roman", Times, serif; color:#666666; border-bottom:1px solid #E4E4E4; padding:0 0 4px 0; margin:0; }
.commentlist p {font-weight: normal; font-size:12px; text-transform: none;}
.commentmetadata {margin: 0;display: block;font-weight: normal;}
.nocomments {text-align: center;margin: 0;padding: 0;}


/* Comments response form */
div#respond {background: #f8f8f8 url('images/respondbg.jpg') repeat-x top; padding:17px; margin-top:36px; border:1px solid #eaeaea;}
#commentform input.text {width: 170px; line-height:18px; font-size:18px; margin: 9px 5px 0px 0px; background:#eaeaea url('images/inputbg.jpg') repeat-x top; border:1px solid #dbdbdb;}
#commentform textarea {width: 605px;padding: 8px; background:#eaeaea url('images/inputbg.jpg') repeat-x top; border:1px solid #dbdbdb; font-size: 12px; line-height: 18px; font-family: Helvetica, Verdana, Arial, Sans-Serif; color: #111; margin-bottom:9px;}
#commentform #submit {margin: 0;float: right;}
.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center;}
select {width: 130px;}
.submit {position:relative; top:-18px;}


/* cat */
.cat_container {display:block; width:978px; margin:0px auto; background:#FFFFFF; border:1px solid #D5D5D5; border-bottom:none;}
.cat_left {float:left; display:inline; width:978px;}

/* image cat */
.image_container {display:block; width:978px;}
.image_frame {float:left; display:inline; width:448px; height:280px; padding:20px;  text-align:left;}
.image_thumb {display:block; width:438px; height:190px; padding:5px; border:1px solid #D5D5D5;}
.image_inner_thumb {display:block; width:438px; height:190px;}
.image_box {display:block; width:438px; height:190px;  margin:1px;}
#image_post a {display:block; width:100%; height:100%; overflow:hidden;}
.image_gallery {display:block; width:438px; height:190px; background:transparent;}
.image_gallery a {background:url(images/glass.png) no-repeat 0px 0px;}
.portfolioheader {font-size:18px;}
.portfolio_box_top {font:11px Geneva, Arial, Helvetica, sans-serif; padding:0; margin:10px 0 3px 0;}

/* footer */
.end {display:block; width:960px; height:25px; margin:0 auto; padding:0 0 0 20px; line-height:25px; background:url(bg_bottom2.png) no-repeat;}
.footer {
	display:block;
	width:980px;
	height:auto;
	text-align:right;
	font-size:10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

/* image effect */
.default, .MooTrans {display:block; position:relative; width:100%; height:100%; background:transparent; }
.MooTrans {background:transparent;}

/* pagenavi */
.wp-pagenavi a, .wp-pagenavi a:link {color: #FFFFFF !important;background-color:transparent !important; border:none !important;}
.wp-pagenavi a:visited {color: #FFFFFF !important;background-color: transparent !important; border:none !important;	}
.wp-pagenavi a:hover {	color: #FFFFFF !important;background-color: transparent !important; border:none !important;}
.wp-pagenavi a:active {color: #FFFFFF !important;background-color: transparent !important;	 border:none !important;}
.wp-pagenavi span.pages {color: #FFFFFF !important;background-color: transparent !important; border:none !important;}
.wp-pagenavi span.current {color: #FFFFFF !important;background-color: transparent !important; border:none !important;}
.wp-pagenavi span.extend {color: #FFFFFF !important;background-color: transparent !important; border:none !important;}
