/* 
	Theme Name: Getaway
	Theme URI: http://www.templatelite.com/metro-brisbane-free-wordpress-theme/
	Description: Fly to your ideal vacation site! With two different styles to choose from, the 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, three-columns, fixed-width, right-sidebar, left-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:#000000;
	background:#030708 url(images/bg_repeat.jpg) repeat-y center top;
}

a {color:#758997;text-decoration: none;}
a:hover {color: #758997;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;}

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_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.jpg) 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 top center;
}
#base_top {
	
}
#base_btm{
	background:url(images/bg_base_btm.jpg) no-repeat center bottom;
}

#header{
	position:relative;
	width: 980px;
	height: 500px;
	background:url(images/bg_header.jpg) no-repeat center top;
}
#menubar {
	position:absolute;
	top:245px;
	right:10px;
	width:600px;
	height: 30px;
	margin:0;
	padding:0;
	z-index:95;
	border-top:1px #ACC8CB solid;
	border-bottom:1px #ACC8CB solid;
}

#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;
	float:left;
	display:inline;
	width:544px;
	margin:50px 0 70px 218px;
	padding:0px 0 0 0;
}
#content_top{
}
#content_btm{
}
#sidebar1{
	float:left;
	display:inline; 
	overflow:hidden;
	width:195px;
	min-height:500px;
	margin: 110px 0 250px -744px;
	padding:0;
}
#sidebar2{
	position:relative;
	display:inline; 
	overflow:hidden;
	width:199px;
	min-height:500px;
	margin: -166px 15px 350px 0;
	padding:0;
}

#footer{
	position:relative;
	overflow:hidden;
	height:130px;
	margin:0;
}

/*	[ Header ] Blog Title, Description, Home URL                    */<!-- -->
#blog_name {
	font-family: "Georgia", Arial, Helvetica, Sans-Serif; 
	font-size:32px;
	letter-spacing:0px;
	font-weight:normal;
	text-align:left;
	font-style:italic;
	padding:35px 0 10px 40px;
	margin:0px 400px 0px 0;
}
#blog_name a, #blog_name a:hover {
	color:#000000;
	text-decoration:none;
}
#blog_desc {
	font-family: Verdana, Arial, Sans-Serif;
	font-size:13px; 
	font-style:normal;
	color:#6B5F3F;
	text-align:left;
	font-weight:normal;
	padding:0px 0 0px 40px;
	margin:0px 400px 0px 0;
}
#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:0px;
	width:980px;
	height:180px;
}
#header .visit-expedia{
	position:absolute;
	display:block;
	top:306px;
	left:369px;
	width:45px;
	height:45px;

}

/*	[ Search Box ]                                                  */<!-- -->
.mainsearch {
	position:absolute;
	top:435px;
	left:310px;
	overflow:hidden;
	width:220px;
	height:50px;
}
.mainsearch_hover{
}
.mainsearch .keyword {
	/*visibility:hidden;*/
	position:absolute;
	top:15px;
	left:85px;
	width:125px;
	font-size:14px;
	height:22px;
	line-height:22px;
	padding:0;
	margin:0 0 0 0;
	font-family: Arial, Verdana, Helvetica;
	font-weight:normal;
	font-style:normal;
	color:#757575;
	letter-spacing:1px;
	border:none;
	background:transparent;
}
.mainsearch .submit {
	position:absolute;
	cursor:pointer;
	border:none;
	top:0px;
	left:5px;
	height:50px;
	width:70px;
	background:transparent;
}

/*	[ Icons] RSS & Twitter                                          */<!-- -->
.rss {
	position:absolute;
	display:block;
	top:308px;
	left:431px;
	width:42px;
	height:42px;
	background:url('images/icon_rss.png') no-repeat 0px 0px;

}
.rss:hover{
	background:url('images/icon_rss.png') no-repeat 0 -42px;
}
.twitter {
	position:absolute;
	overflow:hidden;
	display:block;
	top:308px;
	left:488px;
	width:42px;
	height:42px;
	background:url('images/icon_twitter.png') no-repeat 0 0
}
.twitter:hover{
	background:url('images/icon_twitter.png') no-repeat 0 -42px;
}

/* [Deco] 															*/<!-- -->
#deco1{
	position:absolute;
	left:126px;
	top:528px;
	width:86px;
	height:146px;
	background:url('images/bg_deco1.png') no-repeat;
	z-index:99;
	
}
#deco2{
	z-index:-1;
	position:absolute;
	left:0px;
	top:-5px;
	width:191px;
	height:160px;
	background:url('images/bg_deco2.jpg') no-repeat;
}
/*	[ 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:-2px;
	left:5px;
	/*height:42px;*/
	margin:0; 
	padding:0;

}
div.menu ul li {
	position:relative;
	display:inline;
	margin:0;
	padding:0;
}

div.menu li a {
	display: block;
	overflow:hidden;
	/*width:150px;*/
	height:34px;
	line-height:34px; /*set for IE7*/
	color: #000000;
	padding:0 15px 0 15px;
	margin:0 1px 0 1px;
	text-align:center;
	text-decoration:none;
}

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{
	height:28px;
	line-height:28px;
	color:#ffffff;
	border-top:3px #7A6742 solid;
	border-bottom:3px #7A6742 solid;
}
div.menu ul li.hover{
}


/*		[ Menu ]  Level 2                                            */<!-- -->
div.menu ul ul	{
	position: absolute;
	float: left;
	display: none;
	margin:0px 0 0 -2px;
	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);
}

div.menu ul ul li a{
	display: block;
	padding:5px 10px;
	margin:-1px 0 0 0;/* -1 to reduce border*/
	width: 150px;
	height:auto;
	line-height:28px;
	text-align:left;
	color:#7A6742;  
	border:1px #7A6742 solid;
	background:#fff;
}							

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:#000;  
	border:1px #7A6742 solid;
	background:#fff;
}
/* 	[ 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; }


/*		[ Sidebar 1]                                                 */<!-- -->
#sidebar1 {
	position:relative;
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	color:#1D4765;
}
#sidebar1 a {color:#1D4765; text-decoration:none;}
#sidebar1 a:hover{ color:#8999A3; text-decoration:underline;}
#sidebar1 ul {
	position:relative;
	list-style-type:none;
	margin:0;	
	padding:0;
}
#sidebar1>ul>li{ /* before = #sidebar1 ul li */
	position:relative;
	margin:0 0 20px 0;
	padding:0;
	width:195px; /*have to set for stupid ie7*/
}

#sidebar1 .sb1_title { /*before #sidebar h4*/
	position:relative;
	margin:0px 0px 5px 0px;
	padding:9px 9px 9px 11px;
	line-height:18px;
	color:#AF3F02;
	font-family: Verdana, "Times New Roman",Arial, Helvetica, Sans-Serif; 
	font-size:16px;
	font-weight:normal;
	text-align:left;
	background:url('images/bg_sb1_head.jpg') no-repeat left top;
}

#sidebar1 li li {
	line-height:1.6em;
	padding:0px 10px 0px 15px;
	margin:0 0 2px 2px;
	background:url('images/bg_sb1_arrow.png') no-repeat 0px 5px;
	min-height:0;
}
#sidebar1 li li li{
	margin:2px 0 0 0;
}

#sidebar1 select {
	margin:5px 0px 0px 10px;
	font-size:11px;
	width:150px;
	overflow:hidden;
}
/*		[ Sidebar 2]                                                 */<!-- -->


#sidebar2 {
	position:relative;
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	color:#7A6E52;
	
}
#sidebar2 a {color:#7A6E52; text-decoration:none;}
#sidebar2 a:hover{ color:#FEF9CD; text-decoration:underline;}
#sidebar2 ul {
	position:relative;
	list-style-type:none;
	margin:0;	
	padding:0;
}

#sidebar2>ul>li{ /* before = #sidebar2 ul li */
	position:relative;
	margin:0 0 0 0;
	padding:0 0 10px 7px;
	width:192px; /*have to set for stupid ie7*/
	background:url(images/bg_sb2_repeat.jpg) repeat-y;
	z-index:0;
}

#sidebar2 .sb2_title { /*before #sidebar h4*/
	position:relative;
	margin:0px 0px 5px -7px;
	padding:9px 15px 15px 10px;
	line-height:18px;
	color:#AF3F02;
	font-family: Verdana, "Times New Roman",Arial, Helvetica, Sans-Serif; 
	font-size:16px;
	font-weight:normal;
	text-align:left;
	background:url('images/bg_sb2_head.jpg') no-repeat left top;
}

#sidebar2 li li {
	line-height:1.6em;
	padding:0px 13px 2px 13px;
	margin:0 0 0 2px;
	background:url('images/bg_sb2_arrow.jpg') no-repeat 0px 5px;
	min-height:0;
}
#sidebar2 li li li{
	margin:2px 0 0 0;
}
#sidebar2 select {
	margin:5px 0px 0px 10px;
	font-size:11px;
	width:160px;
	overflow:hidden;
}

#sidebar2 .sb2_top{
	height:9px;
	background:url(images/bg_sb2_top.jpg) no-repeat bottom center;
	margin:0;
	padding:0;
}
#sidebar2 .sb2_btm{
	height:9px;
	background:url(images/bg_sb2_btm.jpg) no-repeat top center;
	margin:0 0 15px 0;
}

/*	[ Content ] Post                                                */<!-- -->
.postbox{
	position:relative;
	width:538px;
	margin:0 0 25px 3px;
	padding:0;
}
.postbox2{
}
.postbox3{
}

.post_title{
	position:relative;
	width:532px;
	margin:0px 0 10px 0;
	padding:0 3px 3px 3px;
	background:url(images/bg_post_title.png) repeat;
}

.post_title a{
	color: #00618E;
	text-decoration:none;
}
.sticky .post_title a{
	color: #00618E;
	text-decoration:none;
	font-style:italic;
	
}

.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:22px;
	min-height:27px;
	font-weight:normal;
	font-style:normal;
	margin:0;
	padding:15px 10px 3px 48px;	
	background:url(images/bg_post_title_icon.png) no-repeat 4px 4px;
}
.post_author_date{
	position:relative;
	margin:2px 0 0 0;
	padding:0 10px 0 0;
	line-height:20px;
	font-size:10px;
	font-style:normal;
	background:#CED5DB;
}
.post_date {
	position:relative;
	float:left;
	width:90px;
	margin:0 10px 0 0;
	color:#000000;
	font-weight:normal;
	text-align:center;
	background:#D9C750;
}

.post_author_date a{
	color:#707070;
	text-decoration:none;
	font-style:normal;
}
.sticky .post_author_date a{
	color:#707070;
	text-decoration:none;
	font-style:normal;
}
.page .post_author_date{
	display:none;
}


/*		[ Content ] Entry                                            */<!-- -->
.entry{
	position:relative;
	overflow:hidden;
	line-height: 1.7em;
	margin: 5px 10px 10px 10px;
	padding:0 0 0 0;
	color:#758997;
}

img.post_thumb {
	float:left;
	display:block;
	padding:1px;
	margin:5px 10px 0 0;
	border:1px solid #C2C2C2;
	background:transparent;
}

.entry a{
	color:#E40601;
	text-decoration:none;
}
.entry a:hover{
	color:#E40601;
	text-decoration:underline;
}

.entry table {
	border: 1px dotted #e8e8e8;
	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:#758997;
	text-decoration:none;
}

.info a:hover{
	color:#758997;
	text-decoration:underline;
}

.info {
	position:relative;
	color:#758997;
	line-height: 1.7em;
	font-size: 10px;
	padding:5px 0 0 0;
	margin:0 20px 5px 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 {
	font-family:"Times New Roman", Arial, Sans-Serif;
	color: #A29951;
	text-align:left;
	font-size: 17px;
	font-weight:normal;
	font-style:italic;
	line-height:20px;
	padding: 0px 8px 8px 8px;
	margin:0;
}
.navigation {
	clear:both;
	overflow:hidden;
	font-size: 11px;
	font-weight:normal;
	margin: 10px 20px 0 20px;
	padding: 5px 5px 5px 5px;
}
.navigation a{
	color:#758997;
	text-decoration:none;
}
.navigation a:hover{
	color:#E40601;
}
.sorry {
	font-size: 12px;
	font-style: italic;
	margin: 0px 20px 0px 20px;
	padding: 10px 10px 10px 10px;
	border: 1px dashed #C2C2C2;
}

#featured {
	padding:0;
	margin:10px 3px 0 3px;
}


/*	[ Comment ] General                                             */<!-- -->
#postmetadata {
	margin: 10px 8px 20px 8px;
	padding: 10px;
	border:1px #A68C59 solid;
	border-left:3px #A68C59 solid;
	background:#FFFFFF;
	line-height:1.6em;
}
#postmetadata a{
}
.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 #CCBD96;
}

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 #A68C59 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;
	background:#FFFFFF;
	border:1px #A68C59 solid;
	border-left:3px #A68C59 solid;
}

ol.commentlist .trackback div, 
ol.commentlist .pingback div{
	border:1px #A68C59 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 #A68C59;
}

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{
	color:#999999;
	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;
	border:1px #A68C59 solid;
}
#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 #A68C59;
	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 #A68C59;
	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 #A68C59;
	background:#A68C59;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}


/*	[ Footer ] Link and credit                                      */<!-- -->
#footer_credit{
	position:absolute;
	overflow:hidden;
	font-weight:normal;
	top:0;
	left:230px;
	height:110px;
	width:515px;
	line-height:1.3em;
	margin:0;
	font-size:12px;
	color:#DDEDF1;
	text-align:center;
	text-shadow:1px 1px 1px #000000;
}
#footer_credit a{
	font-size:12px;
	color:#DDEDF1;
	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: 170px;
	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;
}

.tagcloud{
	padding:15px;
}
.textwidget {
	padding:5px 10px 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:1px 1px 0 0px;
}
<!-- -->