/*
Theme Name: Quendon
Theme URI: http://quendon.net
Description: Wordpress theme for Quendon		
Version: 1 (Wordpress-2.8.4)
Author: Takashi Irie
Author URI: http://takashiirie.com
Tags:
*/
/************************************************
*	global reset v1.0 | 20080212 				*
************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/************************************************
*	Image Resizing in IE7 and IE6  				*
************************************************/
img{-ms-interpolation-mode:bicubic;}
/************************************************
*	clear settings							    *
************************************************/
.clear{clear:both; display:block;}
.clearFix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*Win IE7 only */
*:first-child+html .clearFix{height:1%;}
/*Win IE6 only */
*html .clearFix{height:1%;}
/************************************************
*	Wordpress default classes settings		    *
************************************************/
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
/************************************************
*	global settings							    *
************************************************/
html{/* to compensate for several browser bugs */font-size:100.01%;overflow: scroll;}
body {font-size:62.5%;font-family:'Lucida Grande','Lucida Sans Unicode',sans-serif; color:#666666;background:#998675 url(images/bg_bot.png) repeat-x 0 bottom; background-attachment: fixed}
#super_wrapper{background: url(images/bg_top.gif) repeat-x 0 top;}
#main_wrapper{width:1000px;margin:0 auto;}
a{outline:none;  text-decoration:none; color:#423935}
a:hover{color:#fff}
p{font-size:1.2em;color:#423935;}
h1, h2, h3, h5, h5, h6 { font-weight:normal }
ul, li, ol{font-size:1.0em;}
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */
/************************************************
*	header settings							    *
************************************************/
#header{height:251px;background: url(images/blend_top.png) no-repeat 0 bottom;position:relative;}
#header h1, #header h2{display:block;width:81px;height:114px;background:url(images/logo.gif) no-repeat 0 0;text-indent:-9999px;float:right;margin-right:23px;}
#header h1 a, #header h2 a{display:block;width:81px;height:114px;}
#header ul{width:800px;margin-left:100px;clear:both;position:absolute;left:0;bottom:10px;padding-bottom:15px;}
#header ul li{display:inline;}
#header ul li a{text-transform: uppercase;font-weight:bold;border-right:1px solid #50453d;padding:0 10px 0 8px;font-family: Arial, Verdana, Sans-serif;}
#header ul li#first a{padding:0 10px 0 0px;}
#header ul li#last a{padding:0 10px 0 8px;border:0;}
/************************************************
*	home settings							    *
************************************************/
.home  #main_wrapper{height:880px;}
.home #header, .home #footer{background:none;}
.home #first a{color:#ffffff;}
#top{height:283px;background: url(images/home_bg.gif) no-repeat 0 0;}
.home #header{height:235px}
.home #header ul{padding:0;}
#top_photos{width:829px;margin:0 auto;height:283px;}
/************************************************
*	About Us settings							*
************************************************/
.category-about-us #nav_about a{color:#ffffff;}
#about_inner{width:800px;margin:50px auto;}
#about_inner h1{font-size:1.7em;color:#ffffff;}
#about_inner p.end{font-size:1.5em;float:left;color:#ffffff;}
#about_inner p.end_right{text-transform:uppercase;float:right;font-size:1.3em;}
#about_inner p.end_right a{color:#ffffff;}
#about_inner p.end_right a:hover{color:#423935;}
.head{font-size:1.3em;color:#fff;line-height:1.8461em;display:block;}
.ui-state-active{background:url(images/minus.png) no-repeat;background-position:right 50%;}
.ui-state-default{background:url(images/plus.png) no-repeat;background-position:right 50%;}
#accordion{margin:40px 0 30px;}
#accordion .post{border-bottom:1px dotted #fff;padding:3px 0}
#accordion .post p{font-size:1.3em;line-height:1.8461em;color:#423935;}
/************************************************
*	Testimonials settings						*
************************************************/
.category-testimonials #nav_testimonials a{color:#ffffff;}
#testimonials_inner{margin:50px 0;position:relative}
#slider{width:800px;margin:0 0 0 205px;}
#slider li{width:630px;height:260px;overflow:hidden;}
#slider li p{font-size:1.5em;color:#fff;line-height:1.4117em;margin-bottom:1.4117em;}
#slider li p a{color:#fff;}
#slider li p a:hover{color:#423935}
#nextBtn{display:block;width:26px;height:57px;position:absolute;top:100px;left:881px;z-index:1000;text-indent: -9999em;}
#nextBtn a{display:block;width:26px;height:57px;background:url(images/next.png) no-repeat 0 0;position:relative}
#prevBtn{display:block;width:45px;height:57px;position:absolute;top:100px;left:100px;z-index:1000;text-indent: -9999em;}
#prevBtn a{display:block;width:45px;height:57px;background:url(images/previous.png) no-repeat 0 0;position:relative}
/************************************************
*	Blog settings	 	      					*
************************************************/
.category-blog #nav_blog a, .single #nav_blog a{color:#ffffff;}
.category-blog .post, .single .post{border-bottom:1px dotted #fff;margin-bottom:10px;}
.category-blog .post p, .single .post p{font-size:1.2em;line-height:1.5em;color:#fff;margin-bottom:10px;}
.category-blog .post p.postmeta, .single .post p.postmeta{font-size:1.0em;color:#423935;margin:0;}
#blog_inner{width:426px;margin:15px 100px 0;float:left;}
.more{font-size:0.8333em;line-height:1.8em;}
/************************************************
*	Sidebar settings	 	      			    *
************************************************/
#sidebar{width:274px;float:left;margin:15px 0 0;}
#sidebar h2{color:#423935;font-size:1.2em;line-height:1.5em;margin-bottom:24px;font-weight:bold;}
#sidebar ul li ul li{color:#ffffff;font-size:1.2em;line-height:1.5em;}
#sidebar ul li ul li a{color:#ffffff;}
#sidebar ul li ul li a:hover{color:#423935;}
/************************************************
*	Links settings		         				*
************************************************/
.page-id-46 #nav_links a{color:#ffffff;}
#links_inside{width:800px;margin:50px auto;}
#links_inside ul li{margin:0 0 0 0;}
#links_inside ul li.names{font-size:1.3em;line-height:1.5384em;width:400px;float:left;}
#links_inside ul li.urls{font-size:1em;line-height:2em;width:400px;float:right;text-align:right;}
#links_inside ul li.description{font-size:1.1em;line-height:1.8181em;clear:both;border-bottom:1px dotted #FFF;color:#fff;padding:0 0 8px 0;margin-bottom:8px;}
#links_inside ul li.names a{color:#fff;}
#links_inside ul li.names a:hover{color:#423935}
#links_inside ul li.urls a{color:#423935;font-weight: bold}
#links_inside ul li.urls a:hover{color:#fff}
/************************************************
*	Contact settings	 	      				*
************************************************/
.page-id-48 #last a{color:#ffffff;}
#page_inner{width:800px;margin:0 auto 30px;}
#contact_left{padding-top:90px;float:left;}
#contact_right{float:right;}
#contact_left p{font-size:1.3em;line-height:1.5384em;color:#fff;margin-bottom:1.5384em;}
#contact_left p a{color:#423935;}
#contact_left p a:hover{color:#fff}
#contact_left p .maplink a{font-size:0.7692em;line-height:2em;font-weight:bold;color:#423935}
#contact_left p .maplink a:hover{color:#fff;}
/************************************************
*	footer settings							    *
************************************************/
#footer{background: url(images/blend_bottom.png) no-repeat 0 0;padding:57px 0 190px 0;}
#visitQuendon{float:left;}
#greenEnergy{float:right;width:85px;height:85px;display:block;background:url(images/green_energy.png) no-repeat 0 0;text-indent: -9999em;}
#greenEnergy:hover{background-position:0 -85px}
/************************************************
*	Gallery settings							    *
************************************************/
.category-gallery #nav_gallery a{color:#fff}
.category-gallery #header{height:236px}
.category-gallery #header, .category-gallery #footer{background:none;}
.category-gallery #footer{padding:44px 0 190px;}
.category-gallery #header ul{padding:0;}
#gallery_wrapper{background:url(images/gallery_bg.png) no-repeat 50% 0;height:455px;position:relative}
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:738px; margin:0 0 0 85px; float:left; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:741px; height:408px; padding:0px; background:transparent;margin:0 auto;}
#information {position:absolute; bottom:0; width:741px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:10px 10px 3px; font-size:1.1em;color:#fff;text-transform:uppercase;}
#information p {padding:0 10px 8px;font-size:1em;line-height:15px;color:#fff;}
#image {width:741px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left 70% no-repeat}
#imgnext {right:0; background:url(images/right.gif) right 70% no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.1; filter:alpha(opacity=10)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:6px}
#slideleft {float:left; width:23px; height:39px; background:url(images/scroll-left.gif) center center no-repeat;}
#slideright {float:right; width:23px; height:39px; background:url(images/scroll-right.gif) center center no-repeat}
#slidearea {float:left; position:relative; width:687px; margin-left:5px; height:39px; overflow:hidden}
#gallery_slider {position:absolute; left:0; height:39px}
#slider img {cursor:pointer; border:none; padding:0px}

#gallery_nav{position:absolute;display:block;width:170px;top:0;left:830px;}
#gallery_nav li#first_gallery_nav{padding-left:10px;background-color:#fff;color:#423935;font-size:0.9em;}
#gallery_nav li{border-bottom:1px dotted #c7b299;font-size:0.9em;padding:5px 0 6px 0;}
#gallery_nav li a{padding-left:10px;color:#c7b299;display:block}
#gallery_nav li a:hover{color:#FFF;}












