/*
THEME NAME: Lite & White
THEME URI: http://www.dvq.co.nz/lite-white
DESCRIPTION: Lite & White Wordpress Theme
TAGS: cosmo, lite, white,
VERSION: 1.0
AUTHOR: Digital Visions Queenstown
AUTHOR URI: http://www.dvq.co.nz/
*/

/* GLOBAL RESET ---------------------------- */

body, div, dl, dt, dd, li, pre,
form, fieldset, input, textarea, p, blockquote, th, td, button { margin: 0; padding: 0; }

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

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

ol, ul { list-style: none; margin: 0; padding: 0; }

table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; font-weight: normal; font-style: normal; }

acronym, abbr, fieldset, img { border: 0;}

:focus { outline: 0; }




/* BASE STYLE ---------------------------- */

body { background: #FFF url(images/bg.gif) repeat-x 0 0; font: 80%/1.5em Arial, sans-serif; color: #6b6b6b; }

p { margin-bottom: 1em; }
strong { font-weight: bold; }
em { font-style: italic; }
a { color: #3d81aa; text-decoration: none; border-bottom: 1px solid #e6e6e6; }
a:hover { color: #a0ac4e; border-bottom-color: #dfdfdf; }
h2 { font-family: Georgia, "Times New Roman", Times, serif;
font-size:22px;text-decoration:none;
line-height:28px;
text-align: left;
font-weight: normal;
color: #222;margin-top:1em; }
h3 { font: 135% Georgia, Arial, serif; font-style: italic; letter-spacing: -0.05em; }
h2 a { border: none; color: #4b4b4b; }
hr { border: none; margin: 30px 0; color: #dfdfdf; background: #dfdfdf; height: 1px; clear: both; }
	hr.category-hr, hr.archive-hr { border: none; margin: 20px 0; color: #dfdfdf; background: #dfdfdf; height: 1px; clear: both; }
blockquote p { border-left: 3px solid #dfdfdf; color: #999999; padding: 3px 0 3px 20px; margin-left: 10px; margin-bottom: 1em; }
.hidden { display: none; }
ul, ol { margin-bottom: 10px; }
	ul li { background: url(images/bullet.gif) no-repeat 7px 7px; padding-left: 21px; margin-bottom: 3px; }
	ol li	{ list-style-type: decimal; list-style-position: inside; }
		ul li ul,  ol li ol { margin: 0; }
			ol li ol li { margin-left: 21px; }




/* WRAPPER ---------------------------- */

#wrapper { width: 940px; margin: 27px auto 0 auto; background: url(images/wrapper-bg1.png) no-repeat top right; }




	/* SIDEBAR ---------------------------- */

	#sidebar { width: 170px; float: left; margin: 0 0 40px 0;margin-left:84px;clear:left;}

	#header-image{width:300px;height:370px;float: left;background: url('images/polaroid.png') top right no-repeat;}
		#header-image #image{background:none;width:220px;height:222px;float:right;margin:55px 35px 0 0;}
		#sidebar h3 { font: 125% Georgia, Arial, serif; font-style: italic; letter-spacing: -0.05em; border-bottom: 1px solid #dfdfdf; color: #6b6b6b; margin: 30px 0 0 0; padding: 3px 0 2px 24px; margin-bottom: 6px;  }
		#sidebar h3 a { color: #6b6b6b; margin: 30px 0 0 0; text-decoration: none; }
			#sidebar h3.h3-rss { margin-top:10px;background: url(images/h3-rss.gif) no-repeat left center; padding: 3px 0 3px 24px; border: none; }
				#sidebar h3.h3-rss a:hover { color: #a0ac4e; border-bottom-color: #dfdfdf;  }
			#sidebar h3.h3-pages { background: url(images/h3-pages.gif) no-repeat left center; padding: 3px 0 3px 24px; }
			#sidebar h3.h3-categories { background: url(images/h3-categories.gif) no-repeat left center; padding: 3px 0 3px 24px; }
			#sidebar h3.h3-archives { background: url(images/h3-archives.gif) no-repeat left center; padding: 3px 0 3px 24px; }
	#sidebar h3.h3-links { background: url(images/address_book_gray.png) no-repeat left center; padding: 3px 0 3px 24px; }





		/* LOGO ---------------------------- */
		h1{width:220px;float:right;margin:5px 35px 0 0;float:right;	text-align: center;}
		h1 a {display:block;margin-bottom:4px;border:0;clear:both;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size:30px;
        line-height:30px;


        font-weight: normal;
        color: #222;

 }
 	h1 span a{
        font-family: "Lucida Grande", Tahoma;
	font-size: 10px;clear:none;
	  line-height:15px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
  margin:0;
padding:0;
	letter-spacing: 0.3em;

}




		/* LIST ITEMS ---------------------------- */

		#sidebar ul li { display: inline; padding: 0; margin: 0; background: none; }
		#sidebar ul li a { font-size: 95%; background: url(images/bullet.gif) no-repeat left center; padding-left: 15px; margin-left: 10px; margin-bottom: 2px; display: block; border: none; }




	/* MAIN CONTENT ---------------------------- */

	#main-content { width: 588px; float: right; margin: 40px 0 0 0;padding-top:40px;background:url('images/kagju.png') left 5px no-repeat; }

		#main-content img, img a { padding: 4px; background: #eff0ef; border: 1px solid #dfdfdf; }
			.alignleft { float: left; margin: 0 15px 15px 0; }
			.alignright { float: right; margin: 0 0 15px 15px; }

		#main-content img.wp-smiley{background: none;border:none;padding:0;margin:0 3px;}


		/* POST ---------------------------- */

		.post { border-bottom: 1px solid #dfdfdf; padding-bottom: 30px; margin-bottom: 30px;padding-right:35px; }
			.post p{text-align:left;	font-size: 12px;}
		.post p.post-meta {  font-family: "Lucida Grande", Tahoma;
	font-size: 9px;
	font-weight: lighter;font-variant: normal;text-transform: uppercase;color: #666666;text-align: left!important;letter-spacing: 0.2em;margin-bottom:8px; }
			.post-meta-archive, .post-meta-category { color: #999999; font-size: 95%; margin: 5px 0 0 0; }
		.meta-divider { padding: 0 5px; color: #c9c9c9; }




			/* POST NAVIGATION ---------------------------- */

			.post-navigation { padding-bottom: 30px; margin-bottom: 10px; border-bottom: 1px solid #dfdfdf; }
				.older-posts-link a { background: #FFFFFF; padding: 6px 9px; float: left; color: #3D81AA; border: 1px solid #dfdfdf; }
				.newer-posts-link a { background: #FFFFFF; padding: 6px 9px; float: right; color: #3D81AA; border: 1px solid #dfdfdf; }




			/* COMMENTS ---------------------------- */

			#comments { border-bottom: 1px solid #dfdfdf; padding-bottom: 30px; margin: 0 0 10px 0; }

			ol.commentlist { border-top: 1px solid #dfdfdf; margin: 3px 0 30px 0; }
    			ol.commentlist li { border-bottom: 1px solid #dfdfdf; padding: 20px 0; list-style: none; list-style-position: outside; list-style-type: none; margin: 0; }
    			ol.commentlist li.bypostauthor { background: #efefef; }
    				ol.commentlist li.bypostauthor div.comment-date-box { background: url(images/comment-date-bg-admin.gif) no-repeat top center;; }
    			 .comment-bg-wrapper { background: url(images/comment-bg.gif) repeat-y 100px 0; }
    				.comment-date-box { float: left; width: 100px; padding-top: 10px; background: url(images/comment-date-bg.gif) no-repeat top center; }
    					li.alt div.comment-date-box { background: url(images/comment-date-bg-alt.gif) no-repeat top center; }

      					.comment-meta-data { color: #6B6B6B; font-size: 95%; text-transform: uppercase; text-align: center; display: block; }
      						.comment-meta-time { color: #999999; }
    				.comment-text { float: right; margin-right: 15px; width: 467px; padding: 10px 0 0 0;  }
    					.comment-author { color: #888888; }
    					.comment-author cite { color: #4b4b4b; font-weight: bold; }




    		/* COMMENT FORM ---------------------------- */

    		.form-container { border-top: 1px solid #dfdfdf; padding: 20px 10px 0 10px; margin-top: 3px; }

    		.input-label-wrapper { margin-bottom: 20px; }
    			.form-input { float: left; width: 240px; }
    				.form-input input { float: left; background: #efefef; border: 1px solid #dfdfdf; padding: 6px 9px; color: #616161; width: 220px; font: 100%/1.5em Arial, sans-serif; }
    			.form-label { float: left; width: 300px; line-height: 2.3em; }
    				.form-label label { margin-left: 20px; color: #4b4b4b; font-weight: bold; }
    				.form-label .required { color: #888888; font-weight: normal; }
    			.form-textarea { margin: 20px 0; }
    				.form-textarea textarea { width: 558px; background: #efefef; border: 1px solid #dfdfdf; padding: 6px 9px; color: #616161; font: 100%/1.5em Arial, sans-serif; vertical-align: bottom;  }
    			.form-submit input { background: #4b4b4b; padding: 6px 9px; float: left; color: #FFF; border: 1px solid #2c2c2c; cursor: pointer; }
    			.form-submit input:hover { color: #FFF; }




		/* PAGE ---------------------------- */

		div.page { border-bottom: 1px solid #dfdfdf; padding-bottom: 30px; margin-bottom: 10px; }



		/* FOOTER ---------------------------- */

		#footer { width: 598px; float: right; text-align: center; }





/* P.I.E. FLOAT CLEARING ---------------------------- */

.clearfix:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }
.clearfix {display:inline-block;}
.clearfix {display:block;}
/* kagju tip ---------------------------- */
a#kagjulogo{position:absolute;
margin:-40px 0px 0px 300px;display: block;width:250px;height:40px;background:none;border:none;}
 #textBox{

position: absolute;
    display: none; /* in case javascript is disabled */
	width: 300px;
	height:140px;
    background: url('images/sub-bg-trojak.png') no-repeat;}
.nav, .nav * {
	margin:0;
	padding:0;
}
ul.hovertip {display:block;}
ul.hovertip li {
	display:block;
	list-style:none;
}
ul.hovertip li a{color:silver; font-size:15px; font-style:italic;}
ul.hovertip li a:hover{color:gray;}
ul.hovertip {width:250px; padding-top:35px; padding-left:25px; display:block}
.gallery-icon a{border:none;}
#main-content .gallery-icon img{border:none;}
#shadowbox_nav a{border:none;}
