body{background:#000 url(images/bg_page.jpg) top center no-repeat;text-align:center;font:normal 62.5%/1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;color:#494949;margin:0;padding:0;}
#wrapper{width:970px;text-align:left;background:url('images/bg_head.jpg') no-repeat top left;margin:0 auto;padding:0;}
#header{height:110px;width:970px;margin:0;}
#header .left{float:left;clear:none;width:260px;padding-top:28px;}
#header .right{float:right;clear:none;width:700px;padding-top:40px;text-align:right;}
#header .right img{padding-left:5px; border:none; outline:none;}
#content{background:#fff url(images/2col_bg.jpg) top left repeat-y;}
#content #main{float:left;clear:none;width:585px;font-size:1.2em;line-height:1.3em;min-height:440px;padding:20px;}
#content #sidebar{float:right;clear:none;width:275px;padding:10px 30px 20px;}
#footer{border:none;color:#B75A22;width:970px;clear:both;margin:0 auto;padding:0;}
#footer .left{float:left;clear:none;width:600px;text-align:left;}
#footer .right{float:right;clear:none;width:300px;text-align:right;padding-right:10px;}
#footer a{color:#F5B805;text-decoration:underline;}
h1.welcome{font-size:3em;line-height:normal;color:#111;margin:0;}
h1{font-size:1.8em;line-height:normal;margin-top:0;color:#111;}
h2{font-size:1.6em;line-height:normal;margin-top:0;color:#111;}
h3{font-size:1.4em;line-height:normal;margin-top:0;color:#111;}
p,td{font-size:1.1em;line-height:1.4em;margin-top:0;}
#sidebar{color:#000;}
#sidebar ul{list-style:none;padding:0;}
#sidebar li{margin:0;}
#sidebar a{color:#fff;font-weight:700;font-size:1.2em;}
img{outline:none;border:none;}
.divZZZ{border:1px solid #FF0;}
.post_entry{border-top:1px solid #F5B704;}
.post_title a{text-decoration:none;color:#000;}
.post_date{font-style:italic;color:#777;}
.post_content img{display:block;}

/* ----------- Album Styles Extend ------------- */
.ngg-albumoverview{margin-top:10px;width:100%;clear:both;display:block !important;}
.ngg-album{overflow:hidden;margin-bottom:5px;border:1px solid #ccc;padding:5px;}
.ngg-albumtitle{text-align:left;font-weight:700;font-size:1.4em;margin:0 0 10px;padding:0;}
.ngg-albumtitle a{text-decoration:none;color:#494949;}
.ngg-thumbnail{float:left;margin-right:12px;}
.ngg-thumbnail img{background-color:#FFF;border:1px solid #A9A9A9;position:relative;margin:4px 0 4px 5px;padding:4px;}
.ngg-thumbnail img:hover{background-color:#A9A9A9;}
.ngg-description{text-align:left;}

/* ----------- Album Styles Compact ------------- */
.ngg-album-compact{float:left;height:180px;padding-right:6px !important;text-align:left;width:120px;margin:0 !important;}
.ngg-album-compactbox{background:transparent url(albumset.gif) no-repeat scroll 0;height:86px;width:120px;margin:0 0 6px !important;padding:12px 0 0 7px !important;}
.ngg-album-compactbox .Thumb{border:1px solid #000;width:91px;height:68px;margin:0 !important;padding:0 !important;}
.ngg-album-compact h4{font-size:15px;font-weight:700;margin-bottom:0;margin-top:0;width:110px;}
.ngg-album-compact p{font-size:11px;margin-top:2px;}

/* ----------- Gallery style ------------- */
.ngg-galleryoverview{overflow:hidden;margin-top:10px;width:100%;clear:both;display:block !important;}
.ngg-galleryoverview .desc{margin:0 10px 10px 0;padding:5px;}
.ngg-gallery-thumbnail{float:left;margin-right:5px;}
.ngg-gallery-thumbnail img:hover{background-color:#F6B304;}
.ngg-gallery-thumbnail span{font-size:90%;padding-left:5px;display:block;}
.ngg-clear{clear:both;}

/* ----------- Gallery navigation ------------- */
.ngg-navigation{font-size:0.9em !important;clear:both !important;display:block !important;padding-top:15px;text-align:center;}
.ngg-navigation span{font-weight:700;margin:0 6px;}
.ngg-navigation a.page-numbers,a.next,a.prev,span.page-numbers,span.next,span.prev{border:1px solid #DDD;margin-right:3px;padding:3px 7px;}
.ngg-navigation a.page-numbers:hover,a.next:hover,a.prev:hover,span.page-numbers:hover,span.next:hover,span.prev:hover{background-color:#06C;color:#FFF !important;text-decoration:none !important;}

/* ----------- Image browser style ------------- */
.ngg-imagebrowser h3{text-align:center;}
.ngg-imagebrowser img{border:1px solid #A9A9A9;display:block !important;margin:10px auto;padding:5px;}
.ngg-imagebrowser-nav{margin-left:10px;padding:5px;}
.ngg-imagebrowser-nav .back{float:left;border:1px solid #DDD;margin-right:3px;padding:3px 7px;}
.ngg-imagebrowser-nav .next{float:right;border:1px solid #DDD;margin-right:3px;padding:3px 7px;}
.ngg-imagebrowser-nav .counter{text-align:center;font-size:0.9em !important;}

/* ----------- Slideshow ------------- */
.slideshow{margin-left:auto;margin-right:auto;text-align:center;}
.ngg-right{float:right;}

/* ----------- Sidebar widget ------------- */
.ngg-widget,.ngg-widget-slideshow{overflow:hidden;margin:0;padding:5px 0 0;}
.ngg-widget img{border:2px solid #A9A9A9;margin:0 2px 2px 0;padding:1px;}

/* ----------- Related images ------------- */
.ngg-related-gallery{background:#F9F9F9;border:1px solid #E0E0E0;overflow:hidden;margin-bottom:1em;margin-top:1em;padding:5px;}
.ngg-related-gallery img{border:1px solid #DDD;float:left;height:50px;width:50px;margin:0 3px;padding:2px;}
.ngg-related-gallery img:hover{border:1px solid #000;}
#logo,.post_title h3{margin:0;padding:0;}
.ngg-gallery-thumbnail-box,.ngg-left{float:left;}
.ngg-gallery-thumbnail img,.ngg-singlepic{background-color:#FFF;border:1px solid #A9A9A9;display:block;position:relative;margin:4px 0 4px 5px;padding:4px;}

ul {
	margin: 0px;
	padding: 0px;
}

li.comment {
	margin: 0px;
	margin-bottom: 10px;
	padding: 10px;
	list-style-type: none;
	border: solid;
	border-width: 1px;
	border-style: solid;
	border-color: #AAA;
	font-size: 11px;
	color: #000;
}

.commentinputfield {
	margin: 0px;
	margin-right: 15px;
	padding: 5px;
	width: 250px;
}

.comment-meta a {
	color: #000;
}

a {
	margin: 0px;
	padding: 0px;
	color: #333;
}
