/* 
	Theme Name: Guidebook Gold Coast
	Theme URI: http://www.templatelite.com/guidebook-gold-coast-free-wordpress-theme/
	Description: Share your experience on the wonderful city of Gold Coast! Theme options include Twitter and feed integration, advanced automatic thumbnails, custom style and more. Custom menu included and tested on WP 3.0+ using Firefox, IE8, IE9, Google Chrome, Safari and Opera.
	Version: 3.01
	Author: TemplateLite.com
	Author URI: http://www.templatelite.com/
	Tags: blue, orange, three-columns, fixed-width, right-sidebar, theme-options, custom-menu, threaded-comments, sticky-post, holiday, automatic-thumbnails
*/
/*	[ Reset ] (follow Tweenty Ten)                                  */<!-- -->
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 {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	/*background: transparent;*/ /*Note by Brian: may break IE 7 layout*/
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

/*	[ Basic HTML ]                                                  */<!-- -->
body{
	position:relative; /*maybe wp_footer using absolute bottom*/
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color:#766766;
	background:#160A05;
}

a {color:#766766;text-decoration: none;}
a:hover {color: #E29001;text-decoration: underline;}

h1 {font-size:30px;}
h2 {font-size:26px;}
h3 {font-size:21px;}
h4 {font-size:17px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

hr {height:1px;border:none;border-top:1px dashed #C2C2C2; width:95%;}
del {color:red;}
ins {color:green;}


p {margin: 0px 0px 12px 0px;}
pre { font-family: "Courier 10 Pitch", Courier, monospace; }
code { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }
blockquote {
	clear: left;
	text-align: justify;
	padding: 0px 0px 0px 22px;
	margin: 10px 10px 10px 10px;
	border-left: 2px solid #C2C2C2;
}
input,select,textarea {
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
ol { list-style:decimal; }
ul { list-style:disc; }
li { margin-left:20px; }

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {
	margin-bottom:20px;
}

/*	[ Predefined Class ]                                            */<!-- -->
.alignleft {float: left;}
img.alignleft {
	float: left;
	display:inline;
	margin:3px 8px 8px 0;
}

.alignright {float: right;}
img.alignright {
	float: right;
	display:inline;
	margin:3px 0 8px 8px;
}
.aligncenter, img.aligncenter{
	clear: both;
	display: block;
   margin:0 auto 8px auto;
}

.clear {clear:both;}
.spacer {height:25px;}
.hide-div { display:none; }

/*	[ Layout ]                                                      */<!-- -->
#bg_repeat{
	position:relative;
	background: url(images/bg_repeat.jpg) repeat-y top center;
	
}
#bg_top{
	position:relative;
	background:url(images/bg_top.jpg) no-repeat center top;
}
#bg_btm{
	position:relative;/* put relative better*/
	background:url(images/bg_btm.png) no-repeat center bottom;
}
#bg_feather{
	position:relative;/* put relative better*/
	background:url(images/bg_feather.png) repeat-y center top;
}
#base{
	position:relative;
	margin:0px auto;
	width:980px;
	background:url(images/bg_base_repeat.jpg) repeat-y center 29px;
}
#base_top {
	/*background:url(images/bg_base_top.jpg) no-repeat center 368px;*/
}
#base_btm{
}
#header{
	position:relative;
	width: 980px;
	height: 194px;
	background:url(images/bg_header.jpg) no-repeat center top;
	z-index:99;
}
#menubar {
	position:relative;;
	height: 45px;
	width:940px;
	margin:0 20px 5px 20px;
	padding:0;
	z-index:99;
}

#container{
	position:relative;
	width:980px;
	padding:0 0 0 0;
}
#container_top{
	background:url(images/bg_container_top.jpg) no-repeat center top;
}
#container_btm{
		
}
#content{
	position:relative;
	display:inline;
	overflow:hidden;
	width:425px;
	margin:50px 0 10px 42px;
}
#content_top{
}
#content_btm{
}
#sidebar{
	position:relative;
	float:right;
	display:inline; 
	overflow:hidden;
	width:425px;
	min-height:200px;
	margin: 50px 36px 10px 0;
	padding:220px 0px 0 0;
}

#footer{
	position:relative;
	/*overflow:hidden;*/
	width:980px;
	height:250px;
	margin:0 0 0 0;
	background:url(images/bg_footer.jpg) no-repeat center top;
}

/*	[ Header ] Blog Title, Description, Home URL                    */<!-- -->
#blog_name {
	font-family: "Georgia", Arial, Helvetica, Sans-Serif; 
	font-size:30px;
	letter-spacing:0px;
	font-weight:normal;
	text-align:left;
	font-style:italic;
	padding:0 0 0 0;
	margin:10px 350px 0 100px;
}
#blog_name a, #blog_name a:hover {
	color:#664C30;
	text-shadow:1px -1px 0px #FCF0B2,1px -1px 1px #FCF0B2;
	text-decoration:none;
}
#blog_desc {
	font-family: Arial, Verdana, Sans-Serif;
	font-size:13px; 
	font-style:normal;
	color:#2F2D24;
	text-align:left;
	font-weight:bold;
	padding:0;
	margin:5px 350px 0 100px;
	text-shadow:1px -1px 0px #FEF3BA;
}
#header .indent {
	display:block; font-size:1%; line-height:0; text-align:left; text-indent:-10000px;
}

#header .home {
	position:absolute;
	margin:0px;
	padding:0px;
	left:0px;
	top:50px;
	width:630px;
	height:140px;
}
#header .visit-expedia{
	position:absolute;
	display:block;
	top:107px;
	right:259px;
	width:40px;
	height:40px;
}

/*	[ Search Box ]                                                  */<!-- -->
.mainsearch {
	position:absolute;
	top:146px;
	left:480px;
	overflow:hidden;
	width:295px;
	height:140px;
	background:url(images/bg_search.png) no-repeat left top;
}
.mainsearch_hover{
}
.mainsearch .keyword {
	/*visibility:hidden;*/
	position:absolute;
	top:72px;
	left:140px;
	width:125px;
	font-size:14px;
	height:25px;
	padding:0;
	margin:0 0 0 0;
	font-family: Georgia, Arial, Verdana, Helvetica;
	font-weight:normal;
	font-style:italic;
	color:#725F54;
	text-shadow:1px 1px 0px #F2E4CD,1px 1px 1px #F2E4CD;
	letter-spacing:2px;
	border:none;
	background:transparent;
}
.mainsearch .submit {
	position:absolute;
	cursor:pointer;
	border:none;
	top:25px;
	left:140px;
	height:40px;
	width:65px;
	background:transparent;
}

/*	[ Icons] RSS & Twitter                                          */<!-- -->
.rss {
	position:absolute;
	display:block;
	top:105px;
	right:210px;
	width:32px;
	height:28px;
	background:url('images/icon_rss_twitter.png') no-repeat 0px -5px;

}
.rss:hover{
	background:url('images/icon_rss_twitter.png') no-repeat 0 -37px;
}
.twitter {
	position:absolute;
	overflow:hidden;
	display:block;
	top:100px;
	right:175px;
	width:24px;
	height:30px;
	background:url('images/icon_rss_twitter.png') no-repeat -45px 0
}
.twitter:hover{
	background:url('images/icon_rss_twitter.png') no-repeat -45px -32px;
}

/*	[ Menu ]  Level 1                                               */<!-- -->
	/* if possible, give menu dynamic width*/
div.menu {
	position:relative;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div.menu ul{
	position:absolute;
	list-style:none;
	top:0;
	left:0;
	height:45px;
	margin:0; 
	padding:0;
}
div.menu ul li {
	position:relative;
	display:inline;
	margin:0;
	padding:0;
}

div.menu > ul > li > a {
	display: block;
	overflow:hidden;
	/*width:150px;*/
	height:45px;
	line-height:18px; /*set for IE7*/
	color: #CEC5A8;
	padding:0 0 0 16px;
	margin:0 5px 5px 0;
	text-align:center;
	text-decoration:none;
	background:url(images/bg_menu_left.png) no-repeat left top;
}

div.menu > ul > li > a > div{
	height:45px;
	padding-right:16px;
	background:url(images/bg_menu_right.png) no-repeat right top;
}

div.menu > ul > li > a > div > div{
	height:35px;
	padding-top:10px;
	background:url(images/bg_menu_repeat.png) repeat-x;
}


div.menu > ul > li > a:hover, 
div.menu > ul > li.current_page_item > a,
div.menu > ul > li.current_page_ancestor > a,
div.menu > ul > li.current_page_parent > a,
div.menu > ul > li.current-menu-ancestor > a,
div.menu > ul > li.current-menu-item > a,
div.menu > ul > li.current-menu-parent > a{
	color:#E2AC42;
	background:url(images/bg_menu_left2.png) no-repeat left top;
}

div.menu > ul > li > a:hover > div, 
div.menu > ul > li.current_page_item > a > div,
div.menu > ul > li.current_page_ancestor > a > div,
div.menu > ul > li.current_page_parent > a > div,
div.menu > ul > li.current-menu-ancestor > a > div,
div.menu > ul > li.current-menu-item > a > div,
div.menu > ul > li.current-menu-parent > a > div{
	background:url(images/bg_menu_right2.png) no-repeat right top;
}

div.menu > ul > li > a:hover > div > div, 
div.menu > ul > li.current_page_item > a > div > div,
div.menu > ul > li.current_page_ancestor > a > div > div,
div.menu > ul > li.current_page_parent > a > div > div,
div.menu > ul > li.current-menu-ancestor > a > div > div,
div.menu > ul > li.current-menu-item > a > div > div,
div.menu > ul > li.current-menu-parent > a > div > div{
	background:url(images/bg_menu_repeat2.png) repeat-x;
}
div.menu ul li.hover{
}


/*		[ Menu ]  Level 2                                            */<!-- -->
div.menu ul ul	{
	position: absolute;
	float: left;
	display: none;
	margin:-8px 0 0 10px;
	padding:1px 0 0 0;
	top: 100%; 
	left: 0;
	z-index:99;
}

div.menu ul ul li {
	box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	border-radius:0 0 10px 10px;
}

div.menu ul ul li a{
	display: block;
	padding:10px 10px;
	margin:-1px 0 0 0;/* -1 to reduce border*/
	width: 150px;
	height:auto;
	line-height:20px;
	text-align:left;
	color:#CEC5A8;  
	border:1px #766766 solid;
	background:#143962;
}							

div.menu ul ul li > a:hover,
div.menu ul ul li.current_page_item > a,
div.menu ul ul li.current_page_ancestor > a,
div.menu ul ul li.current_page_parent > a,
div.menu ul ul li.current-menu-ancestor > a,
div.menu ul ul li.current-menu-item > a,
div.menu ul ul li.current-menu-parent > a{	
	height:auto;
	color:#E2AC42;  
	border:1px #766766 solid;
	background:#5D5E5F;
}


/* 	[ Menu ]  Level 3                                            */<!-- -->
div.menu ul ul ul{
	left: 100%; 
	top: 0px;
	margin:5px 0 0 -5px;
}
div.menu ul li:hover > ul{ display:block; }

div.menu ul.children>li:last-child a{
	height:auto;
	border-radius:0 0 10px 10px;
}

/*	[ Sidebar ] General                                             */<!-- -->
#sidebar1 select,#sidebar2 select {
	margin:5px 0px 0px 5px;
	font-size:11px;
	width:170px;
	overflow:hidden;
}

/*		[ Sidebar 1]                                                 */<!-- -->
#sidebar1 a {color:#297CB8; text-decoration:none;}
#sidebar1 a:hover{ color:#000000; text-decoration:underline;}


#sidebar1 {
	float:left;
	overflow:hidden;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	color:#297CB8;
	margin:0 0 0 8px;
	background:#C8DDEE url(images/bg_sb1_top.jpg) repeat-x -2px top;
}
#sidebar1 ul {
	position:relative;
	list-style-type:none;
	margin:0;	
	padding:0;
}

#sidebar1 > ul{
	padding-top:5px;
	background:url(images/bg_sb1_btm.jpg) repeat-x bottom;
}

#sidebar1>ul>li{ /* before = #sidebar1 ul li */
	position:relative;
	margin:15px 0 0px 0;
	padding:0 8px 15px 8px;
	width:179px; /*have to set for stupid ie7*/
	background: url(images/bg_sb1_line.png) repeat-x bottom;
}

#sidebar1 > ul > li > h4 { /*before #sidebar h4*/
	margin:0 0 10px 3px;
	padding:12px 18px 0 12px;
	line-height:18px;
	height:28px;/*40*/
	color:#CF5818;
	font-family: Verdana, "Times New Roman",Arial, Helvetica, Sans-Serif; 
	font-size:15px;
	font-weight:normal;
	text-align:left;
	background:url('images/bg_sb1_head.png') no-repeat left top;
}

#sidebar1 li li {
	line-height:1.6em;
	padding:0px 0px 0px 12px;
	margin:0 0 2px 10px;
	background:url('images/bg_sb1_arrow.png') no-repeat 0px 6px;
}
#sidebar1 li li li{
	margin:2px 0 0 0;
}

/*		[ Sidebar 2]                                                 */<!-- -->
#sidebar2 a {color:#DD9C35; text-decoration:none;}
#sidebar2 a:hover{ color:#DD3935; text-decoration:underline;}

#sidebar2 {
	float:right;
	overflow:hidden;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	color:#DD9C35;
	margin:0 10px 0 0;
	background:#E0EDF6 url(images/bg_sb2_top.jpg) repeat-x -2px top;
}
#sidebar2 ul {
	position:relative;
	list-style-type:none;
	margin:0;	
	padding:0;
}
#sidebar2 > ul{
	padding-top:5px;
	background:url(images/bg_sb2_btm.jpg) repeat-x bottom;
}
#sidebar2>ul>li{ /* before = #sidebar2 ul li */
	position:relative;
	margin:15px 0 0 0;
	padding:0 8px 15px 8px;
	width:179px; /*have to set for stupid ie7*/
	background: url(images/bg_sb2_line.png) repeat-x bottom;
}

#sidebar2 > ul > li > h4 { /*before #sidebar h4*/
	margin:0px -6px 10px -6px;
	padding:14px 16px 0 16px;
	line-height:18px;
	height:31px;/*45*/
	color:#000000;
	font-family: Verdana, "Times New Roman",Helvetica, Sans-Serif; 
	font-size:15px;
	font-weight:normal;
	text-align:center;
	text-shadow:1px 1px 1px #ffffff;
	background:url('images/bg_sb2_head.png') no-repeat center top;
}

#sidebar2 li li {
	line-height:1.6em;
	padding:0px 0px 0px 12px;
	margin:0 0 2px 10px;
	background:url('images/bg_sb2_arrow.png') no-repeat 0px 8px;
}
#sidebar2 li li li{
	margin:2px 0 0 0;
}
/*		[ Sidebar] Background Top                                                 */<!-- -->
#sidebar_bgtop{
	position:absolute;
	top:0;
	left:0;
	width:425px;
	height:240px;
	background:url('images/bg_sb_top.png') no-repeat 0px 0px;
}

/*	[ Content ] Post                                                */<!-- -->
.postbox{
	position:relative;
	width:425px;
	margin:0 0 10px 0;
	padding:0 0 20px 0;
}
.postbox2{
}
.postbox3{
}

.post_title{
	position:relative;
	/*width:425px;*/
	margin:5px 0px 0 0;
	padding:0 80px 20px 0px;
	background:url(images/bg_post_title.png) no-repeat center bottom;
}
.post_title a{
	color: #000000;
	text-decoration:none;
}
.sticky .post_title a{
	color: #BC1911;
	text-decoration:none;
}

.post_title a:hover, .sticky .post_title a:hover{
	text-decoration:underline;
}
.post_title h1, .post_title h2{
	overflow:hidden;
	font-family:Arial, Verdana, sans-serif; 
	font-size:19px;
	line-height:21px;
	font-weight:normal;
	font-style:italic;
	margin:0;
	padding:0;	
}

.post_date {
	position:relative;
	width:84px;
	height:15px;
	margin:5px 0 0 0;
	padding:7px 0 0 0;
	color:#ffffff;
	font-family:Arial, Verdana, Sans-Serif;
	text-shadow:1px 1px 0 #000000;
	text-align:center;
	background:url('images/bg_post_date.png') no-repeat left top;
}

.sticky .post_date{
	background:url(images/bg_post_date2.png) no-repeat left top;	
}
.post_author{
	position:relative;
	font-size:10px;
	/*width:550px;*/
	margin-top:-5px;
	padding:0;
}
.post_author a{
	color:#23140D;
	text-decoration:none;
}
.page .post_author{
	display:none;
}
.page .post_date{
	display:none;
}


/*		[ Content ] Entry                                            */<!-- -->
.entry{
	position:relative;
	overflow:hidden;
	line-height: 1.7em;
	margin: 20px 10px 10px 10px;
	padding:0 0 0 0;
	color:#766766;
}
.page .entry{
	margin-top:25px;
}

img.post_thumb {
	float:left;
	display:block;
	padding:1px;
	margin:5px 10px 0 0;
	border:1px solid #C2C2C2;
	background:transparent;
}

.entry a{
	text-decoration:none;
}
.entry a:hover{
	text-decoration:underline;
}

.entry table {
	border: 1px solid #C2C2C2;
	text-align: left;
	width: 100%;
}
.entry tr th, .entry thead th {
	font-weight: bold;
	padding: 8px 20px;
}
.entry tr td {
	padding: 5px 20px;
}

/*		[ Content ] Post Info                                        */<!-- -->
.info a{
	color:#766766;
	text-decoration:none;
}

.info a:hover{
	color:#766766;
	text-decoration:underline;
}

.info {
	position:relative;
	line-height: 1.7em;
	font-size: 10px;
	padding:5px 0 0 0;
	margin:0 20px 0 20px;
}
.info_category {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 20px;
	background: url('images/icon_category.png') no-repeat top left;
}

.info_tag {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 20px;
	background: url('images/icon_tag.png') no-repeat top left;
}

.info_comment {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 20px;
	background: url('images/icon_comment.png') no-repeat top left;
}

/*		[ Content ] MISC                                             */<!-- -->
.archivetitle {
	color: #AA834B;
	text-align:left;
	font-size: 15px;
	font-weight:normal;
	font-style:italic;
	font-family:"Times New Roman",Arial, Sans-Serif;
	line-height:12px;
	padding: 5px 25px 8px 5px;
	margin:0;
}
.navigation {
	clear:both;
	overflow:hidden;
	font-size: 12px;
	font-weight:normal;
	margin: 50px 0px 0 0px;
	padding: 5px 10px 5px 10px;
	border-top:1px #766766 dashed;
}
.navigation a{
	text-decoration:none;
}
.sorry {
	font-size: 12px;
	font-style: italic;
	margin: 0px 20px 0px 20px;
	padding: 10px 10px 10px 10px;
	border: 1px #766766 dashed;
}

#featured {
	padding:0;
	margin:0 0 0 0px;
}

/*	[ Comment ] General                                             */<!-- -->
#postmetadata {
	margin: 10px 8px 20px 8px;
	padding: 10px;
	border:1px #835E47 solid;
	border-left:4px #835E47 solid;
	background:#FFFFFF;
	line-height:1.6em;
	border-radius:0 0 5px 0;
}
#postmetadata a{
	text-decoration:underline;
}
.nocomments {background: none;margin:10px;padding:20px;color: #000000;}

#comments_title {
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	margin: 0 8px;
	padding:0;
	font-variant: normal;
	border-bottom: 2px groove #835E47;
}

ol.commentlist {
	position:relative;
	list-style: none;
	line-height:1.6em;
	margin:5px 0px ;
	padding:5px 8px;
	font-size:12px;
	background:none;
	border:none;
}
ol.commentlist .comment a{
	text-decoration:none;
	border-bottom: 1px #835E47 dotted;
}
ol.commentlist .trackback a.url,
ol.commentlist .pingback a.url{
	text-decoration:none;
	font-style:italic;
}

ol.commentlist .comment,
ol.commentlist .trackback,
ol.commentlist .pingback{
	margin:10px 0 0 0;
	padding:0;
}

ol.commentlist .children{
	list-style: none;
	padding:0;
	margin:0 0 0 15px;
}

ol.commentlist .comment div, 
ol.commentlist .trackback div, 
ol.commentlist .pingback div{
	padding:5px;
	border:1px #835E47 solid;
	border-left:4px #835E47 solid;
	border-radius:0 0 5px 0;
}

ol.commentlist .trackback div, 
ol.commentlist .pingback div{
	border:1px #835E47 dashed;
}

/*ol.commentlist .comment div div,
ol.commentlist .trackback div div, 
ol.commentlist .pingback div div{*/
ol.commentlist .comment div div{
	background:none;
	padding:0;
	border:none;
}

ol.commentlist .says{
	display:none;
}
ol.commentlist .avatar{
	position:relative;
	float: left;
	margin: 0px 5px 5px 0px;
	padding: 0;
	border:none;
}

ol.commentlist .fn{ 
	color:#000000;
	font-weight:bold;
	font-size: 11px;
	font-style:normal;
}
ol.commentlist .fn a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	border:none;
	font-style:normal;
}
ol.commentlist .fn a:hover{
	text-decoration:underline;
}

ol.commentlist .bypostauthor .fn,
ol.commentlist .bypostauthor .fn a,
ol.commentlist .comment-author-admin .fn,
ol.commentlist .comment-author-admin .fn a,
ol.commentlist .comment-author-author .fn,
ol.commentlist .comment-author-author .fn a,
ol.commentlist .comment-author-editor .fn,
ol.commentlist .comment-author-editor .fn a,
ol.commentlist .comment-author-contributor .fn,
ol.commentlist .comment-author-contributor.fn a{
	font-style:italic;
	text-decoration:none;
	border:none;
}
ol.commentlist .bypostauthor .fn,
ol.commentlist .bypostauthor .fn a{
	text-decoration:underline;
}

ol.commentlist .comment .comment-meta{
	float:left;
	margin:0 0 5px 0px;
	padding:0;
	font-size:10px;
}
ol.commentlist .comment .comment-meta a, 
ol.commentlist .trackback .comment-meta a, 
ol.commentlist .pingback .comment-meta a {
	color:#000000;
	text-decoration:none;
	border:none;
}

ol.commentlist .comment .comment-body{
	clear:both;
	padding:10px 0 0 0;
	border-top: 1px dashed #835E47;
}

ol.commentlist .comment .reply{
	position:relative;
	clear:both;
	overflow:hidden;
	margin:5px -5px -5px 0;
	padding:0px;
	font-size:10px;
	text-align:center;
}
ol.commentlist a.comment-reply-link{
	float:right;
	display:block;
	font-size:10px;
	color:#000000;
	padding:5px;
	text-decoration:none;
	border:0;
}
ol.commentlist a.comment-reply-link:hover{
	text-decoration:underline;
}
ol.commentlist .trackback a.comment-reply-link, 
ol.commentlist .pingback a.comment-reply-link{
	display:none;
}

/*		[ Comment ] Paging                                           */<!-- -->
.commentnavi{
	overflow:hidden;
	font-size:11px;
	margin:0;
	padding-right:10px;
}
.commentnavi a{
	text-decoration:none;
}
.commentpages{
	float:right;
	padding:5px 10px;
}
.page-numbers{
	font-weight:bold;
	padding:2px 3px 2px 3px;
}
.current{
	font-weight:bold;
	text-decoration:underline;
}
/*		[ Comment ] Form                                             */<!-- -->
#respond {
	clear:both;
	padding:5px 10px;
	margin:15px 10px 0px 10px;
	font-size:11px;
	background:#FFFFFF;
	border:1px #835E47 solid;
	border-radius:0 0 5px 0;
}
#respond p{
	margin: 8px 0;
}
.commentlist #respond{ /*when click reply*/
	margin-right:0;
}
#reply-title{ /*this is h3*/
	font-size:15px;
	font-weight:bold;
	margin:0;
}
#cancel-comment-reply-link{
	font-size:11px;
	color:#ff0000;
}

#commentform {
	margin:0;
	padding:10px 0 0 0;
}
#respond .comment-notes{
}
#respond label{
	font-size: 12px;
	margin-right:10px;
}
#respond .required{
	font-weight: bold;
}
#respond .form-allowed-tags {
	font-size: 11px;
	line-height: 14px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}

#respond input {
	color: #000000;
	font-size: 12px;
	padding-left: 2px;
	vertical-align: middle;
	border: 1px solid #835E47;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background:#ffffff;
}
#respond textarea{
	width: 98%;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#000000;
	border: 1px solid #835E47;
	padding: 2px;
	margin-left:5px;
	background:#ffffff;
}

#respond #submit {
	cursor:pointer;
	color: #ffffff;
	font-weight:normal;
	font-size: 11px;
	margin: 0px 0px 0px 10px;
	padding: 5px 15px;
	border: 1px solid #835E47;
	background:#835E47;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border-radius:5px;
}


/*	[ Footer ] Link and credit                                      */<!-- -->
#footer_credit{
	position:absolute;
	overflow:hidden;
	font-weight:normal;
	bottom:0;
	left:50px;
	height:80px;
	width:370px;
	line-height:1.3em;
	margin:0;
	font-size:11px;
	color:#000000;
	text-shadow:1px -1px 0px #E2C474;
	text-align:left;
}
#footer_credit a{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
#footer_credit a:hover{
	text-decoration:underline;
}
/*	[ Widget and MISC ]                                             */<!-- -->
.wp-caption {
	text-align:center; 
	color:#666666;
	padding-top:3px;
}
.wp-caption .wp-caption-text {
	font-size:10px;
	line-height:17px;
	padding:5px;
	margin:0;
}

#wp-calendar {
	line-height:1.6;
	width: 160px;
	margin:0 10px;
	text-align: center;
	font-size:11px;
	color:#333333;
}
#wp-calendar caption {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: center;
}

#wp-calendar td {
	font-size:11px;
	color:#333333;
}
#wp-calendar td a {
	font-weight:bold;
	text-decoration:none;
}

.wp_tag_cloud div {
}

.textwidget {
	padding:5px 5px 0 5px;
	line-height:1.6em
}

#akismetwrap{
	margin:2px 5px 2px 10px;
}
.rsswidget img {
	display:none;
}

#sidebar h4 a.rsswidget{
	margin-left:0px;
	overflow:hidden;
	text-decoration:none;
}
.wp-smiley{
	vertical-align:middle;
	border:0px;
	padding:0px;
}
/*	[ Custom Widget and options]                                    */<!-- -->
.widget_ads160 {
	padding:0;
	text-align:center;
	overflow:hidden;
	margin:0;
}
.widget_ads160 img{
	padding:2px 2px 0 0px;
}
<!-- -->