html, body {width:100%; height:100%; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif; font-size:.9em; text-align:center;}

body {padding:0px; margin:0px; text-align:center; background:#1f1b00 url('images/bg.jpg') repeat-x top center; background-attachment:fixed;}

/* Misc */
form {border:0px; padding:0px; margin:0px;}
img {border:0px; padding:0px; margin:0px;}
blockquote {padding:12px; position:relative; border-left:3px solid #555; font-family: georgia serif;}
.quote {font:italic bold 1em/1.3em Georgia, serif; margin:0 8px 12px; padding:8px; float:left; width:100%; color:#630;
			background:#fefefe url('images/quotes.gif') left top no-repeat; }
span.quoteClose {background:url('images/quote_close.gif') no-repeat; width:120px; height:94px; display:block; position:absolute; bottom:0; right:12px; z-index:-200;}
h1, h2, h3, h4, h5, h6, h7, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h7 a:hover {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding:0px;
	margin:0px;
	border:0px;
	text-transform:;
	text-decoration:none;
}
h2 {font-size:1.8em;}
h3 {font-size:13px;}
pre {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size:100%;}\
hr {display:block; width:100%; clear:both;}

.more-link {font-style:italic; width:100%; margin-top:24px;}

.postFooter small {display:none;}
a, a:link, a:active, a:visited {text-decoration:none; font-weight:bold; color:#900;}
a:hover {text-decoration:underline; color:#222; font-weight:bold;}
.clearer {clear:both;	height:12px; display:block;}
#wrapper {width:100%;}

/* Begin Header Styles */
#header {background:url('images/header.png') no-repeat center 0px; position:fixed; width:100%; height:112px; margin:auto; text-align:center; z-index:1000;}
#header h1 {width:464px; height:64px; margin:10px 0 0 14px;}
#header #headerContainer {position:relative; height:112px; width:900px; margin:0 auto; padding-left:0px; text-align:left;}
#header #headerContainer #titleContent {padding:50px 0px 0px 22px; width:65%; float:left;}
#header #headerContainer #titleContent h1, #header #headerContainer #titleContent h1 a {display:none;}
#header #headerContainer #titleContent #subHeader {font-size:1em; font-weight:bold; color:#996; margin:18px 0 0 22px;}
#header .login a {display:block; float:right; height:18px; margin:12px 8px 0 0; color:#fff; font-size:.9em; text-decoration:underline;}
#header .login a:hover {text-decoration:none;}
#header #searchform .hidden {display:none;}
.search-form {font-size:1em; position:absolute; top:52px; right:8px; width:212px; padding:4px; border:3px solid #996; display:block;}
.search-form input {float:right; width:204px; margin:0; padding:2px; background:#f9f8f4; color:#454545; border:1px solid #996;}

/* Main Content Styles */
#home_images {width:900px; height:264px; margin:auto; padding-top:99px; clear:both;}
#contentContainer {width:900px; margin:auto; clear:both; display:block; background:url('images/content_bg.jpg') repeat-y top; z-index:1; text-align:left;}
#allContentWidth {padding-top:112px;}
#mainContent {width:658px; display:inline; float:left; display:block; z-index:4;}

/* Featured Ads */
#Featured {width:614px; height:auto; margin-left:22px; position:relative; float:left; display:block; clear:both;}
#whatsHappening {margin:12px 0; clear:both; color:rgb(153, 0, 0);}
.featuredHeaderDivCustom {font:bold 1em Arial, Helvetica, sans-serif;}

/* end Featured Ads */

.wp-caption {border:1px solid #ccc; text-align:center; background:#F1EDE7; padding-top:4px; margin:0px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.wp-caption img {margin:0; padding:0; border:1px solid;}
.wp-caption p.wp-caption-text {font-size:.8em; line-height:12px; padding:4px 12px 5px 5px; margin:0;}
p.wp-caption-text {text-align:center; color:#555;}

.date {width:614px; height:22px; margin:12px 0px 0px 22px; display:inline; float:left; color:#666; background:#eee5d7; clear:both;}
.date {border:1px solid #f9f8f2;
		-moz-border-radius: 6px;
		-khtml-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
}
.date .dateContainer {padding:4px 9px; width:auto; font:.9em Georgia, "Times New Roman", Times, serif;}

.pageSections {clear:both; padding:0; margin:0; width:100%; border-top:1px dotted #B70000;}

ul.postList {margin:12px 0; padding:0;}
ul.postList li {margin:8px 0; padding:6px 0 6px 32px; list-style:none; background: url('images/bullet-finger.gif') no-repeat left;}
ul.postList li a {text-decoration:none;}
ul.postList li a:hover {text-decoration:underline;}

ul.page-list, ul.page-list-2 {margin:24px; padding:0; width:521px !important; border-top:1px dotted #B70000;}
ul.page-list li {list-style:none; padding:6px 0 6px 15px; height:90px; display:block; border-bottom:1px dotted #B70000;}
ul.page-list-2 li {list-style:none; padding:6px 0 6px 15px; display:block; border-bottom:1px dotted #B70000;}
ul.page-list-2 li .list-title {font-weight:bold; font-size:1.2em; color:#B70000;}
.page-list li a, ul.page-list-2 li a {font-size:1.1em; color:#B70000;}
ul.standard-list {display:block; padding-left:24px; margin-left:24px;}
.sociable ul {border:none !important; width:100% !important;}

.post {display:inline; float:left; width:598px; margin:12px 22px; padding:9px; overflow:hidden; color:#111; line-height:16px;}
.postInnerPadding {padding:0px; overflow:hidden;}
.postInnerPadding ul {padding:6px 24px; margin-left:2%; font-size:.9em; width:40%; clear:right; float:left; display:block;
		border-left:2px dotted #000;}
.postInnerPadding ul li {list-style-type:80%; list-style-position:inside; margin:10px 0;}
.post h2, .post h2 a {padding:12px 0; line-height:22px; text-decoration:none; overflow:hidden; color:rgb(153, 0, 0)}
.post h3, .post h3 a {margin:0px 0px 12px 0px;}
.post p {padding-top:0px; margin:0px 0px 11px 0px; font-size:90%;}
.post a {text-decoration:underline; color:#900}
.post a:hover {text-decoration:none;}
.post .postFooter {clear:both; display:block; padding:0; margin:12px 0 0;}

.admin-tip {background:#f0bf69; margin:0px 15px 15px 0; padding:5px; font:.9em "Comic Sans MS", "Kristen ITC"; float:left; position:relative;}
#googleAds {margin:24px 0 6px 0; padding:6px 0; border-top:1px dotted maroon;}

a.post-edit-link {background:#400000; margin:32px 0; width:34px; color:#fff; padding:2px 8px;
	border:2px solid #b2a042; 
	-moz-border-radius: 9px;
	-khtml-border-radius:9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
}

.image .navigation {margin:0px 0px 20px 0px;}
.image .navigation .alignleft, .image .navigation .alignright {float:left;}
.imagelink, .alignleft {float:left; margin-right:5px; margin-bottom:5px;}

.TA_rated {width:200px;}

.mapp-div {border:1px solid gray; width:100%; display:block; float:left;}

.alignright {float:right; margin-left:5px; margin-bottom:5px;}
.aligncenter {display: block; margin-left: auto; margin-right: auto;}

.commentlist .alt {padding: 20px 10px; background: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #333;}

h3#comments, h3#respond {margin:30px 0px;}

.commentlist {padding:0px;}
.commentlist li {margin:15px 0px 15px; padding:5px 10px 5px; list-style:none;}
.commentlist li .avatar {float: right; border: 1px solid #999; padding: 2px; background: #fff;}
.commentlist .fn {font-weight:bold;}
.commentlist p {margin: 10px 5px 10px 0px; font-weight: normal; text-transform: none;}
.commentlist cite, .commentlist cite a {font-style: normal; border: none;}
.commentlist li.author .avatar {border: 1px solid #669933;}

.nocomments {text-align: center; margin: 0px; padding: 0px;}
.commentmetadata {margin: 0px; display: block;}

#commentform #submit {float: right;}
#commentform #comment {width:500px;}

#contact {clear:both; padding:12px; border:1px solid maroon; font-size:.9em;}
#contact p {background: #DFDBD7; padding:4px; margin:0;}
.archive ul {margin:0px; padding:0px 0px 20px 30px;}

/* Start Sidebar Styles */
#sidebar {display:inline; float:left; width:240px; margin-top:12px; overflow:hidden; background:url('images/sidebar_bg.jpg')}
#sidebar ul, #sidebar ul ol, #sidebar li {border:0px;	margin:0px;	padding:0px; list-style:none; font-weight:bold;}
#sidebar h2 {color:#f8f0d1; width:230px; display:block; padding:2px 5px; font-size:13px; background:#721603;}
#sidebar h2.widgettitle a {color:#f8f0d1;}
#sidebar li ul {margin:10px 5px;}
#sidebar li ul li {width:230px; display:block; padding:1px 10px; overflow:hidden; background:url('images/bullet.png') no-repeat 2px left;}
#sidebar ul ul ul a {font-weight:normal;}
#sidebar li ul ul li {font-weight:normal; font-size:.9em; padding-left:10px; background:url('images/bullet.png') no-repeat 2px left;}
#sidebar .archive a {text-transform:capitalize;}
#sidebar .archive #archiveSelect {text-transform:capitalize; width:100%;}
#sidebar .rss {background:url('images/rss.gif') no-repeat 0px 1px; padding-left:18px; height:18px; line-height:18px; display:block;}

#sidebar .link_icon {padding-left:19px; height:19px; line-height:19px; display:block;}
#sidebar .bloggy_link {background:url('images/link_icons/bloggy.gif') no-repeat 0px 1px;}
#sidebar .youtube_link {background:url('images/link_icons/youtube.gif') no-repeat 0px 1px;}
#sidebar .facebook_link {background:url('images/link_icons/facebook.gif') no-repeat 0px 1px;}
#sidebar .flickr_link {background:url('images/link_icons/flickr.gif') no-repeat 0px 1px;}
#sidebar .bambuser_link {background:url('images/link_icons/bambuser.gif') no-repeat 0px 1px;}
#sidebar .twitter_link {background:url('images/link_icons/twitter.gif') no-repeat 0px 1px;}
#sidebar .jaiku_link {background:url('images/link_icons/jaiku.gif') no-repeat 0px 1px;}

#googleMapLink {background:url('images/googleLink.gif') no-repeat;}
#googleMapLink a {width:240px; height:202px; display:block;}
#sidebar #wp-calendar {margin-left:auto; margin-right:auto; margin-bottom:6px; text-align:center; width:100%; text-transform:capitalize;}
#sidebar #wp-calendar a {text-decoration:underline;}
#wp-calendar caption {background:;}
#sidebar .categories .children {margin-top:0px;	margin-bottom:0px; padding:0 0 0 10px;}
#sidebar #photoAlbum {display:block; margin:0px; padding:0px 0px 0px 5px;}

	/* Adsense box */
#sidebar #ads {font-size:.9em;}

.navigation {display:block; margin:0px 32px 20px 32px; padding:0px;}
.navigation .alignleft {float:left; width:47%; margin-top:15px; height:20px; text-align:center; border-top:1px dotted maroon; border-bottom:1px dotted maroon;}
.navigation .alignright {float:right; width:47%; margin-top:15px; height:20px; text-align:center; border-top:1px dotted maroon; border-bottom:1px dotted maroon;}

/* Begin Footer Styles */
div#footer {text-align:left; width:900px; height:200px; background:#400000; color:#B7B3CC; border-top:3px solid #000; clear:both; margin:auto;}
#footer div {width:185px; height:160px; float:left; margin:10px; padding:10px; background:#222;}
#footer div div {margin:0px; padding:0px; height:auto;}
#footer h3 {margin-bottom:10px; height:14px; font-size:12px; color:#fff;}
#footer a {color:#B7B3CC; text-decoration:none; font-weight:normal;}
#footer a:hover {text-decoration:underline;}
#footer ul {list-style:none; font-size:.85em; padding:0px; margin:0px;}
#footer ul li {padding:0; margin:0px;}
#footer div.textwidget {font-size:.85em; margin:0px;}
#copyright {clear:both; font-size:.75em; width:90%; height:34px; margin:12px auto; color:#B7B3CC; text-align:center;}
#copyright a {color:#B8B3CC;}

/*Google hide Search*/
.gsc-branding-user-defined, .gsc-branding-text, .gsc-branding-img-noclear, .gsc-input, .gsc-search-button, .gsc-search-button input {display:none;}
div.mapworld {display:block; height:190px;}

