/* 
	Theme Name: Metro Brisbane
	Theme URI: http://www.templatelite.com/metro-brisbane-free-wordpress-theme/
	Description: Share your experience on the wonderful city of Brisbane! 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, brown, two-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:#4C4C4C;
	background:#06143C url(images/bg_repeat.jpg) repeat-y center top;
}

a {color:#AD7979;text-decoration: underline;}
a:hover {color: #4683B3;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 {
	background:url(images/bg_base_top.jpg) no-repeat center 325px;
}
#base_btm{
}
#header{
	position:relative;
	width: 980px;
	height: 325px;
	background:url(images/bg_header.jpg) no-repeat center top;
	z-index:99;
}
#menubar {
	position:relative;
	/*width:936px;*/
	height: 48px;
	margin:0 100px 0 25px;
	padding:0;
	z-index:98;
}

#container{
	position:relative;
	width:980px;
	padding:0 0 0 0;
}
#container_top{
}
#container_btm{
		background:url(images/bg_container_btm.jpg) no-repeat center bottom;
}
#content{
	position:relative;
	display:inline;
	width:650px;
	margin:30px 0 70px 21px;
}
#content_top{
}
#content_btm{
}
#sidebar{
	position:relative;
	float:right;
	display:inline; 
	overflow:hidden;
	width:253px;
	min-height:200px;
	margin: 75px 20px 40px 0;
	padding:0px 0px 0 0;
}

#footer{
	position:relative;
	overflow:hidden;
	height:130px;
	margin: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:36px;
	letter-spacing:0px;
	font-weight:normal;
	text-align:left;
	font-style:italic;
	padding:40px 0 10px 40px;
	margin:0px 380px 0px 0;
}
#blog_name a, #blog_name a:hover {
	color:#0C3762;
	text-shadow:-1px -1px 0px #CAE3F5,-1px -1px 0px #CAE3F5;
	text-decoration:none;
}
#blog_desc {
	font-family: Verdana, Arial, Sans-Serif;
	font-size:13px; 
	font-style:normal;
	color:#2E5172;
	text-align:left;
	font-weight:normal;
	padding:0px 0 0px 40px;
	margin:0px 380px 0px 0;
	text-shadow:-1px -1px 0px #CAE3F5;
}
#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:260px;
}
#header .visit-expedia{
	position:absolute;
	display:block;
	top:260px;
	left:6px;
	width:40px;
	height:40px;
}

/*	[ Search Box ]                                                  */<!-- -->
.mainsearch {
	position:absolute;
	top:359px;
	right:28px;
	overflow:hidden;
	width:240px;
	height:80px;
	background:url('images/bg_search.png') no-repeat 0 0;	
}
.mainsearch_hover{
	background:url('images/bg_search.png') no-repeat 0 -80px;	
}
.mainsearch .keyword {
	visibility:hidden;
	position:absolute;
	top:38px;
	left:58px;
	width:160px;
	font-size:16px;
	height:25px;
	padding:0;
	margin:0 0 0 0;
	font-family: Arial, Verdana, Helvetica;
	font-weight:normal;
	font-style:normal;
	color:#6F6E6E;
	letter-spacing:1px;
	border:none;
	background:transparent;
}
.mainsearch .submit {
	position:absolute;
	cursor:pointer;
	border:none;
	top:20px;
	left:0px;
	height:40px;
	width:40px;
	background:transparent;
}

/*	[ Icons] RSS & Twitter                                          */<!-- -->
.rss {
	position:absolute;
	display:block;
	top:325px;
	right:10px;
	width:37px;
	height:38px;
	background:url('images/icon_rss.png') no-repeat 0px 0px;

}
.rss:hover{
	background:url('images/icon_rss.png') no-repeat 0 -38px;
}
.twitter {
	position:absolute;
	overflow:hidden;
	display:block;
	top:325px;
	right:60px;
	width:37px;
	height:38px;
	background:url('images/icon_twitter.png') no-repeat 0 0
}
.twitter:hover{
	background:url('images/icon_twitter.png') no-repeat 0 -38px;
}

/*	[ 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:12px;
	left:0;
	height:20px;
	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:20px;
	line-height:18px; /*set for IE7*/
	color: #768494;
	padding:0px 0 0 15px;
	margin:0 15px 0 0;
	text-align:center;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
	background:url(images/bg_menu1.png) no-repeat 0 4px;
}

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:#BB9522;
	background:url(images/bg_menu2.png) no-repeat 0 4px;
}
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:10px 10px;
	margin:-1px 0 0 0;/* -1 to reduce border*/
	width: 150px;
	height:auto;
	line-height:20px;
	text-align:left;
	color:#768494;  
	border:1px #768494 solid;
	background:#fff;
		text-shadow:none;
}							

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:#BB9522;  
	border:1px #768494 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 ] General                                             */<!-- -->
#sidebar1 select {
	margin:5px 0px 0px 10px;
	font-size:11px;
	width:230px;
	overflow:hidden;
}

/*		[ Sidebar 1]                                                 */<!-- -->
#sidebar1 {
	position:relative;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	color:#3A3A3A;
}
#sidebar1 a {color:#3A3A3A; text-decoration:none;}
#sidebar1 a:hover{ color:#784726; 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:253px; /*have to set for stupid ie7*/
}

#sidebar1 .sb1_title { /*before #sidebar h4*/
	margin:0px 0px 2px 0px;
	padding:16px 10px 0 55px;
	line-height:18px;
	min-height:38px;/*53*/
	color:#8D4D2C;
	font-family: "Times New Roman",Verdana, Arial, Helvetica, Sans-Serif; 
	font-size:16px;
	font-weight:bold;
	text-align:left;
	text-shadow:1px 1px 0px #CBB9A1;
	background:url('images/bg_sb1_head.png') no-repeat left top;
}

#sidebar1 li li {
	line-height:1.6em;
	padding:0px 0px 0px 16px;
	margin:0 0 2px 1px;
	background:url('images/bg_sb1_arrow.png') no-repeat 0px 3px;
	min-height:0;
}
#sidebar1 li li li{
	margin:2px 0 0 0;
}

/*	[ Content ] Post                                                */<!-- -->
.postbox{
	position:relative;
	width:640px;
	margin:0 0 25px 4px;
	padding:0;
	border:1px #DBC49B dashed;
}
.postbox2{
	overflow:hidden;
	background:;
	margin:0;
	padding:0 3px;
}
.postbox3{
	min-height:160px;
	background:url(images/bg_post.jpg) no-repeat right bottom;
}

.post_title{
	position:relative;
	width:544px;/*634*/
	margin:3px 0 10px 0;
	padding:12px 10px 12px 80px;
	background:url(images/bg_post_title.jpg) repeat-y;
}
.sticky .post_title{
	background:url(images/bg_post_title2.jpg) repeat-y;
}
.post_title a{
	color: #4C4C4C;
	text-decoration:none;
	text-shadow:1px 1px 1px #ffffff;
}
.sticky .post_title a{
	color: #4C4C4C;
	text-decoration:none;
	text-shadow:1px 1px 1px #ffffff;
}

.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:18px;
	line-height:22px;
	font-weight:normal;
	font-style:normal;
	margin:0;
	padding:0;	
}

.post_date {
	position:absolute;
	top:0;
	left:0;
	width:74px;
	height:46px;
	margin:3px 0 0 3px;
	text-align:center;
	background:url('images/bg_post_date.jpg') no-repeat right 14px;
}
.sticky .post_date{
	background:url('images/bg_post_date2.jpg') no-repeat right 14px;
}
.post_date_dm{
	position:absolute;
	top:9px;
	left:0;
	font-family:Arial, Georgia, Verdana;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
	text-align:center;
	width:63px;
	text-shadow:1px 1px 1px #000000;
}
.post_date_y{
	position:absolute;
	top:25px;
	left:0;
	font-family:Arial,Verdana;
	font-size:14px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	width:63px;
	text-shadow:1px 1px 1px #000000;

	
}

.post_author{
	position:relative;
	font-size:10px;
	margin:-10px 0 10px 2px;
	padding:2px 0;
}
.post_author a{
	color:#999999;
	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: 10px 10px 10px 10px;
	padding:0 0 0 0;
	color:#AD7979;
}
.page .entry{
	margin-top:15px;
}

img.post_thumb {
	float:left;
	display:block;
	padding:1px;
	margin:5px 10px 0 0;
	border:1px solid #C2C2C2;
	background:transparent;
}

.entry a{
	text-decoration:underline;
}
.entry a:hover{
	color:#4683B3;
	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:#AD7979;
	text-decoration:none;
}

.info a:hover{
	color:#AD7979;
	text-decoration:underline;
}

.info {
	position:relative;
	color:#AD7979;
	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 {
	color: #AF856C;
	text-align:left;
	font-size: 12px;
	font-weight:bold;
	font-style:italic;
	line-height:12px;
	padding: 5px 25px 8px 15px;
	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{
	text-decoration:none;
}
.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 5px 0 5px;
}


/*	[ Comment ] General                                             */<!-- -->
#postmetadata {
	margin: 10px 8px 20px 8px;
	padding: 10px;
	border:1px #D6CDA2 solid;
	border-left:4px #D6CDA2 solid;
	background:#FFFFFF;
	line-height:1.6em;
}
#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 #D6CDA2;
}

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 #D6CDA2 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 #D6CDA2 solid;
	border-left:4px #D6CDA2 solid;
}

ol.commentlist .trackback div, 
ol.commentlist .pingback div{
	border:1px #D6CDA2 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 #D6CDA2;
}

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 #D6CDA2 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 #D6CDA2;
	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 #D6CDA2;
	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 #D6CDA2;
	background:#D6CDA2;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}


/*	[ Footer ] Link and credit                                      */<!-- -->
#footer_credit{
	position:absolute;
	overflow:hidden;
	font-weight:normal;
	bottom:0;
	left:28px;
	height:70px;
	width:500px;
	line-height:1.3em;
	margin:0;
	font-size:12px;
	color:#B4BEC8;
	text-align:left;
}
#footer_credit a{
	font-size:12px;
	color:#B4BEC8;
	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: 210px;
	margin:0 20px;
	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:10px;
}
.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_ads250 {
	padding:0;
	text-align:center;
	overflow:hidden;
	margin:0;
}
.widget_ads250 img{
	padding:1px 1px 0 0px;
}
<!-- -->