/*
Theme Name: Renegade II
Theme URI: http://frostpress.com/themes/renegade-ii/
Description: The sequel to the Renegade theme. Two-column theme in blue colors and round corners. Widget in the sidebar with tabbed lists of recent comments, categories and tags saves a lot of space.
Version: 1.3.2
Author: Frostpress
Author URI: http://frostpress.com/
Tags: light, white, blue, two-columns, right-sidebar, fixed-width, threaded-comments, sticky-post

This theme is released under GPL (http://www.opensource.org/licenses/gpl-3.0.html)

"The honest man must be a perpetual renegade, the life of an honest man a perpetual infidelity."
*/

/* basic */
	body { margin:0px; padding:0px; background: url('images/bg-grunge.jpg') #000000; font:normal 13px/160% Hoefler Text, Georgia, bodyfont, serif; color:#4c4c4c; }
	a { color:#494949; text-decoration:none; outline:none; }
	a:hover { color:#5f5e5e; text-decoration:none; }
	a img { border:0; }
	blockquote { padding:1px 5px 1px 20px; margin:10px 0px 10px 0px; }
		blockquote blockquote { background-color:#E8E6DD; display:inline-block; }
		blockquote blockquote blockquote { background-color:#DFDDD0; display:inline-block; }
		blockquote blockquote blockquote blockquote { background-color:#D8D6C5; display:inline-block; }
	pre { padding:5px 10px 5px 10px; margin:10px; background-color:#F2F3F4; line-height:160%; overflow:scroll; }
	input, select, textarea { font:8pt Verdana, Arial, sans-serif; color:#333333; }
	form { margin:0px; padding:0px; }
	ul { list-style:square; list-style-image:url('images/dot.gif'); }
	p { margin:11px 0px 11px 0px; }
	acronym, abbr { cursor:help; border-bottom:1px dashed #999; }
	code { font:1.1em 'Courier New', Courier, Fixed; }
	h1, h2, h3, h4, h5, h6 { line-height:130%; }
	h1 { font-size:19px; }
	h1#comments { font-size:19px;margin:0; }


	.archive-title h1, .archive-title { font-size:14px; }

	h2 { font-size:16px; }
	h3 { font-size:14px; }
	h4 { font-size:12px; }
	h5 { font-size:11px; }
	h6 { font-size:10px; }

#wrap { width:960px; margin:0px auto 0px; overflow:hidden; }

#columns {  width:100%; overflow:hidden; }
	.c1 { width:589px; background:transparent url('images/bg10w.png'); padding:10px; float:left; overflow:hidden; }
		.content-wrap { width:589px; background:#FFFFFF;}
		.content { padding:10px 0; margin:0 40px 0px 40px; overflow:hidden; width:520px;}
	.c2 { width:351px; float:left; overflow:hidden; color:#d0d0d0; font:normal 12px/150% Verdana, Helvetica, Tahoma, sans-serif; position:relative;}

	#sidebar-scroll {width:351px;  background:red;height:200px;margin:20px 0 0 0;postition:fixed;top:0;display:inline;}

#sidebar-scroll.fixed {
  position: fixed;
  top: 0;
}

/* header */
	#header-wrap {width:100%;background: url('images/bg-circles3.jpg') #0d0d0d;margin:0 0 10px;padding:0 0 0;border-bottom:5px solid #3d2a0a;}
	#header { width:960px; margin:0px auto 0px; overflow:hidden; }

/* header-title */
	#header-title {font:bold 12px/100% Helvetica, Arial, sans-serif; color: #cecece; margin:10px 0px 10px 30px;line-height:130%;text-shadow: 1px 1px 5px #000;}
	#header-title h2 { margin:0; padding:0; font-size:12px;}
	#header-title h1 { margin:0; padding:0; font-size:26px;}
	#header-title a { color:#ffffff; margin:0; padding:0; letter-spacing:-1px; font:bold 26px/100% Arial, Helvetica, sans-serif; color:#fead20;}


	#header_img { margin:0px auto 20px;}

	/* menu */
	#menu { overflow:hidden; font-size:11px; line-height:100%; /*float:right;*/ }
	#menu ul { list-style:none; list-style-image:none; margin:0px; padding:0px; overflow:hidden; padding:0px 0px 0px 0px; float:right; }
	#menu ul li { padding:0px; margin:0px; display:inline; }
	#menu ul li a { display:block; padding:0px 8px 2px 8px; border-right:solid 1px #252525; float:left; text-decoration:none; border-bottom:0; color:#8F9AB1; }
	#menu ul li a:hover { text-decoration:none; color:#252525; }
	#menu li.current_page_item a, #menu li.current_page_item a:hover { color:#FFFFFF; }
	#menu a.subscribe { color:#FF9933; border:0; }

	.menu-header-main-container { float:right;margin:0px 200px 0 0; font: 12px/160%  Verdana, Tahoma, Helvetica, sans-serif;font-weight:bold;letter-spacing:1px;text-transform:uppercase;display:block;
}
	.menu-header-main-container ul { padding:0; margin:0;height:auto; }
	.menu-header-main-container ul li { margin:0; list-style:none; padding:0px;  float:left;border-right:1px solid #3d2a0a;padding-top:5px;}
	.menu-header-main-container ul li:hover {background:#3d2a0a;}
	.menu-header-main-container a {color:#ffffff;padding: 3px 15px;}
	.menu-header-main-container a:hover {}
	.menu-header-main-container .active {background:#ffffff;color:#4b4b4b;}


/* Intro Box */

 #introbox {height: 360px; width:960px; margin:0 auto 10px;padding:0;background: transparent url('images/bg5w.png');}
 #introbox #left {height: 340px; width:659px; margin:10px 0 0 10px; ;float:left;position:relative;overflow:hidden;}

 #introbox .miniheader {height: 100%; width:100%; margin:0;position:absolute;top:0;z-index:1;}

 #introbox .miniheadercaption {height: auto; width:100%; margin:0;position:absolute;bottom:0;background:url('images/bg75.png');z-index:999;padding:0;}

 #introbox .miniheadercaption .details {margin: 5px 0 5px 70px;float:left;color:#cccaca;}

 #introbox .miniheadercaption .details a {color:#cccaca; margin:0;padding:4px 3px;}
 #introbox .miniheadercaption .details a:hover {color:#fff; }
 #introbox .miniheadercaption .details a.selected {border-bottom:2px solid #e6e6e6;padding: 4px 3px 1px;margin:0;}


 #introbox #right {height: 330px; width:281px; margin:8px 10px 0 0; float:right;}
 #introbox #right h2{padding:0;color:#d4d2d2;font-size:14px;line-height: 1.6em;}
 #introbox #right .container {margin:0 0 0 20px; font-size:12px;color:#d4d2d2;}
 #introbox #right .container a {color:#D4D2D2;padding-bottom:1px;border-bottom:1px dotted #D4D2D2;}
 #introbox #right .container a:hover {border-bottom:none;}

 #introbox  #featuredposts {background:#0b0b0b;height:330px;width:100%;}

 #introbox #featuredposts .singlebox {background:#272727; margin:12px 0 0 7px; width:209px; height:138px; float:left; overflow:hidden; position:relative;}

 #introbox #featuredposts  .singlebox .container {height: 100%; width:100%; margin:0;position:absolute;top:0;z-index:1;}
 #introbox #featuredposts .singlebox .container img {width:209px;height:138px;}

 #introbox #featuredposts .container .singleboxcaption {height: auto; width:100%; margin:0;position:absolute;bottom:0;z-index:999;}

 #introbox #featuredposts .container .singleboxcaption .details {margin: 0;padding:5px;float:left;color:#cccaca;overflow:visible;line-height:1.3em;letter-spacing:0.06em;background:url('images/bg75.png');}
 #introbox #featuredposts .container .singleboxcaption .details a {color:#e6e6e6; }
 #introbox #featuredposts .container .singleboxcaption .details a:hover {color:#fff;}



/* Intro Box */

 #travelbox {height: 450px; width:960px; margin:0 auto 10px;padding:0;background: transparent url('images/bg5w.png');}
 #travelbox #left {height: 430px; width:940px; margin:10px 0 0 10px; ;float:left;position:relative;overflow:hidden;}

 #travelbox .miniheader {height: 100%; width:100%; margin:0;position:absolute;top:0;z-index:1;}
 #travelbox .miniheadercaption {height: auto; width:100%; margin:0;position:absolute;bottom:0;background:url('images/bg75.png');z-index:999;padding:0;}
 #travelbox .miniheadercaption .details {margin: 5px 0 5px 70px;float:left;color:#cccaca;}

 #travelbox .miniheadercaption .details a {color:#cccaca; margin:0 10px 0 0;padding:4px 3px;}
 #travelbox .miniheadercaption .details a:hover {color:#fff; }
 #travelbox .miniheadercaption .details a.selected {border-bottom:2px solid #e6e6e6;padding: 4px 3px 1px;margin:0 10px 0 0;}

 #travelbox #right {height: 330px; width:281px; margin:8px 10px 0 0; float:right;}
 #travelbox #right h2{padding:0;color:#d4d2d2;font-size:14px;line-height: 1.6em;}
 #travelbox #right .container {margin:0 0 0 20px; font-size:12px;color:#d4d2d2;}
 #travelbox #right .container a {color:#D4D2D2;padding-bottom:1px;border-bottom:1px dotted #D4D2D2;}
 #travelbox #right .container a:hover {border-bottom:none;}

 #travelbox .contentdiv {background:#0b0b0b;height:430px;width:940px;}

 #travelbox .destinations {padding:10px;color:#d5d3d3;}
 #travelbox .destinations a {color:#d5d3d3;}
 #travelbox .destinations .quartercol h2 {line-height:1.0em;margin:0 0 10px 0;}
 #travelbox .destinations .quartercol {font-size:11px;}

 #travelbox #featuredposts .singlebox {background:#272727; margin:12px 0 0 7px; width:179px; height:119px; float:left; overflow:hidden; position:relative;}
 #travelbox #featuredposts  .singlebox .container {height: 100%; width:100%; margin:0;position:absolute;top:0;z-index:1;}
 #travelbox #featuredposts .singlebox .container img {min-width:179px;height:119px;}
 #travelbox #featuredposts .container .singleboxcaption {height: auto; width:100%; margin:0;position:absolute;bottom:0;z-index:999;}
 #travelbox #featuredposts .container .singleboxcaption .details {margin: 0;padding:5px;float:left;color:#cccaca;overflow:visible;line-height:1.3em;letter-spacing:0.06em;background:url('images/bg75.png');}
 #travelbox #featuredposts .container .singleboxcaption .details a {color:#e6e6e6; }
 #travelbox #featuredposts .container .singleboxcaption .details a:hover {color:#fff;}


/* Daily Photo Container */

 #daily_photo_container {margin:50px 0 0 0;}

 #daily_photo_container .post-footer h3 {margin:0 0 10px 0;}

 #daily_photo_container .post-foot {margin:0;padding:0;}

 .daily_photo_title h1{margin:0 0 4px;padding:0;color:#A8A8A8;}
 .daily_photo_title h1 a{color:#A8A8A8;}

 .daily_photo {background:#1A1A1A;width:960px;text-align:center;padding:10px 0 10px;margin:0 auto 50px;color:#575757;}
 .daily_photo img {margin:0 auto 5px;}
 .daily_photo p {margin:0;padding:0;}

#daily_photo_archives {margin:40px 0;}

#daily_photo_archives .dailyphoto_thumb {float:left;}
#daily_photo_archives .dailyphoto_thumb img{margin:5px;width:310px;height:187px;}

 .daily_photo img {margin:0 auto 5px;}

.daily_photo_thumb_sidebar {margin:0 0 5px 15px;}

/* corners */
	#topcorners, #bottomcorners { overflow:hidden; }
	#topcorners .c1, #bottomcorners .c1 { background:none; }
	#topcorners .c2, #bottomcorners .c2 { background:none; }
	#topcorners .c2 { margin-top:10px; }

	.corner-bar { overflow:hidden; }
		.corner-tl { float:left; width:10px; height:10px; background-position:left top; background-repeat:no-repeat; overflow:hidden; }
		.corner-tr { float:right; width:10px; height:10px; background-position:left top; background-repeat:no-repeat; overflow:hidden; }
		.corner-middle { display:block; height:10px; overflow:hidden; }

	/* c1 top corners */
	#topcorners .c1 .corner-tl { background-image:url('images/c-tl.png'); }
	#topcorners .c1 .corner-tr { background-image:url('images/c-tr.png'); }	
	#topcorners .c1 .corner-middle { background-color:#FFFFFF; width:589px; }
	#topcorners .c1 .corner-space { height:10px; background-color:#FFFFFF; }	
	
	/* c2 top corners */
	#topcorners .c2 .corner-tl { background-image:url('images/c2-tl.png'); display:none; }
	#topcorners .c2 .corner-tr { background-image:url('images/c2-tr.png'); }	
	#topcorners .c2 .corner-middle { background-color:#161a25; width:341px; }

	/* c1 bottom corners */
	#bottomcorners .c1 .corner-tl { background-image:url('images/c-bl.png'); }
	#bottomcorners .c1 .corner-tr { background-image:url('images/c-br.png'); }	
	#bottomcorners .c1 .corner-middle { background-color:#FFFFFF; width:589px; }
	#bottomcorners .c1 .corner-space { height:10px; background-color:#FFFFFF; }	
	
	/* c2 bottom corners */
	#bottomcorners .c2 .corner-tl { background-image:url('images/c2-bl.png'); display:none; }
	#bottomcorners .c2 .corner-tr { background-image:url('images/c2-br.png'); }	
	#bottomcorners .c2 .corner-middle { background-color:#121212; width:341px; }

/* post */
	.post, .published-draft { overflow:hidden; margin:0px 0px 0px 0px; }
	
	.post-head { font:bold 20px/120% "Hoefler Text", Georgia, bodyfont, serif;overflow:hidden; }
		.post-head a { color:#b90000; }
		.post-head a:hover { color:#d20101; }

		.post-head h1 { color:#b91616;font-size:22px;line-height:120%; margin:0 0 10px 0; overflow:hidden; font: bold 22px;letter-spacing: -1px;}
		.post-head h1.catsticky { color:#b91616;font-size:22px;line-height:120%; margin:0; overflow:hidden; font: bold 22px;letter-spacing: -1px;}

	

		.post-date { float:right; color:#CCCCCC; text-transform:uppercase; margin-left:5px; }
	
	.post-headmeta { margin:6px 0px 6px 20px; font-size:12px; color:#7b7b7b; }
	.post-headmeta a {color:#7b7b7b; }

	.post-text { overflow:hidden; margin:5px 0 0; }
		.post-text a, .comment-content a, .bglink a, .post-foot a { padding:-3px 0;margin:1px 0; color:#b90000; }
		.post-text a:hover, .comment-content a:hover, .bglink a:hover, .post-foot a:hover { color:#b90000; padding-bottom:1px; border-bottom: 1px dotted #b90000; }

	.post-text h3{margin:20px 0 5px;font-size: 15px; }

	.post-text h2 {margin: 20px 0 5px;font-size: 15px;}

	.post-text a.greylink, .post-foot a.greylink {color: #333; padding-bottom:1px; border-bottom: 1px dotted #c1c1c1;}

	.post-text a.greylink, .post-foot a.greylink:hover {text-decoration:none; color: #b90000; padding-bottom:1px; border-bottom: 1px dotted #b90000;}


	.post-foot { overflow:hidden; padding:0 0 8px 0; margin:0; font-size:12px;line-height:14px;}
	.post-foot p {font-size:12px;line-height:14px; }
		.post-author { display:none; }
		.post-comments { float:right; font-weight:bold; }

.post-footer {padding:0; font-size:12px; line-height:1.6em; width:100%; margin:10px 0 0 0;}
.post-footer ul {margin:5px 0;}
.post-footer ul li{line-height:1.4em;}
.post-footerseries ul li{line-height:2.0em;}
.post-footer h3, .post-footer-half h3 {border-bottom:1px solid #D7D7D7; font-size:14px;}
.post-footer-half {float: left; width:235px; margin:5px 8px 5px 0;}
.post-footer .avatar{margin:6px;}

.series-list ul{list-style:none;padding:0 0 0 20px;}


	.submenu { float:right; overflow:hidden; margin:0px 0px 5px 5px; }
		.submenu-content { background-color:#ECEEF2; padding:0px 10px 0px 10px; overflow:hidden; }
		.submenu-content ul { overflow:hidden; margin:0px; padding-left:20px; }

	.sep { background:url('images/sep.gif') center top no-repeat; height:17px; margin:10px 0px 10px 0px; }

/* post elements */

	.post-text img { padding: 0; max-width: 100%;border:10px solid #000000;margin:5px 3px 1px 0;}
	.post-text a img { padding: 0; max-width: 100%;border:10px solid #000000;}
	.post-text a img:hover { padding: 0; max-width: 100%;border:10px solid #121212;}

	.post .gmap, .published-draft .gmap {padding: 0; max-width: 100%;border:10px solid #000000;margin:10px 0;}

	.post p, .published-draft p { margin:5px 0px 2px 0px;
line-height: 23px !important;
margin: 0 0 10px 0;
text-indent: 0px;
font: 15px Hoefler Text, Georgia, bodyfont, serif;
color: #333;

 }
	.post em, .published-draft em { font-size:12px; }
	.readmore {  display:block;  text-align:right;}

	.text-smaller { font-size:11px; }
	.text-small { font-size:12px; }

	.text-large { font-size:14px; }
	.text-larger { font-size:15px; }

	.clear { clear:both; }

	.ads {margin:10px 0 5px 0;}
	.ads-headerlb {margin:0 0 10px 0;}

.pagelink {
	padding: 3px; margin:10px 0 0;
	color:#ffffff;
	background:#b90000;
	width:75%;
}

.pagelink a {
	color:#ffffff;
	padding: 3px 6px;
}

.pagelink a:hover {
	color:#b90000;
	background:#ffffff;
}

/* comments */
	.commentlist { padding:0px; margin:0px; overflow:hidden; }
	.commentlist ul { margin:0px; padding:0px; list-style:none; list-style-image:none; }
	.commentlist li { margin:0px 0px 0px 0px; padding:0px; list-style:none; overflow:hidden; }

	.commentlist p {margin:5px 0 5px 50px;font-size: 14px;line-height: 18px;}

	.children .comment { padding-left:20px; }

	.comment-box { overflow:hidden; background-color:#ECEEF2; margin:0px 0px 10px 0px; }

	/* comment corners */
	.cw-top { overflow:hidden; background-color:#ECEEF2; }
		.cw-top .tl { float:left; width:10px; height:10px; background:url('images/cw-tl.png') left top no-repeat; }
		.cw-top .tr { float:right; width:10px; height:10px; background:url('images/cw-tr.png') left top no-repeat; }
	.cw-bottom { overflow:hidden; background-color:#ECEEF2; }
		.cw-bottom .bl { float:left; width:10px; height:10px; background:url('images/cw-bl.png') left top no-repeat; }
		.cw-bottom .br { float:right; width:10px; height:10px; background:url('images/cw-br.png') left top no-repeat; }

 	.comment-text { overflow:hidden; padding:0px 10px 0px 10px; }
		.avatar { float:left; margin:0px 10px 0px 0px; }
		.comment-author cite, .comment-author cite a { font-weight:bold; font-style:normal; }
		.comment-meta a { font-size:8pt; color:#999999; }
		.comment-reply { font-size:8pt; float:right; }
			.comment-reply a { background-color:#ECEEF2; padding:3px 7px 3px 7px; color:#333333; margin-left:5px; }
			.comment-reply a:hover { background-color:#DCDFE7; }

	.trackbacklist { padding:0px 0px 0px 20px; overflow:hidden; }
	.trackbacklist .comment-author cite, .trackbacklist .comment-author cite a { font-weight:normal; }

	#respond input, #respond textarea { background-color:#F8F8F8; padding:4px; border:solid 1px #CCCCCC; }
	#respond input { background-color:#F8F8F8; }
	#respond input:hover, #respond textarea:hover { border:solid 1px #AEAEAE; }
	#respond #comment { width:98%; max-width:98%; }
	#respond #submit { background-color:#E3E4E6; }
	#respond #submit:hover { background-color:#D7D8DB; }

	#quick-respond {margin:0 0 10px 20px;}
	#quick-respond input, #quick-respond textarea { background-color:#F8F8F8; padding:4px; border:solid 1px #CCCCCC; }
	#quick-respond input { background-color:#F8F8F8; }
	#quick-respond input:hover, #quick-respond textarea:hover { border:solid 1px #AEAEAE; }
	#quick-respond #quick-comment { width:98%; max-width:98%; }
	#quick-respond #quick-submit { background-color:#E3E4E6;}
	#quick-respond #quick-submit:hover { background-color:#D7D8DB; }
	#quick-respond .quick-formfields {width:175px;float:left;}
	#quick-respond .quick-formfields p { margin: 3px 0px 2px 0px;}
	#quick-respond .quick-messagefield {width:320px;float:left;}
	#quick-respond .quick-messagefield .submitp {margin: 4px 0px 2px 0px;}


/* toggle */

.togglelayer {margin:0 0 0 20px;padding:0;}
 
.togglelink {}
.togglecontent {}
.togglecontent p {}

/* sidebar */



	#widgets { list-style:none; list-style-image:none; margin:10px 10px 0px 10px; padding:0px; color:#d0d0d0; }
	.widget { padding:0px 5px 0 5px; list-style:none;}
	.widget ul, .widget div.thirdcol ul { margin:0 0 0 5px; padding:0px; }
	.widget ul li, .widget div.thirdcol ul li { padding:5px 0px 0px 0px; }
	.widget h2, .submenu h2 { margin:5px 0px 5px 0px; padding:0px; color:#bebdbd; font:bold 14px/160% Verdana, Tahoma, sans-serif; }
	.widget p { margin:5px 0px 10px 0px;}


	.widget-footer-half {margin:5px 0 5px 10px;width:235px;float:left;}

	.recent .widget-footer-half ul li{ background:url('images/dot.gif') left 5px no-repeat; 
padding: 1px 0 0 15px;margin: 0 0 4px 4px;display: block;line-height:1.5em;}


	#search { margin:20px 0 0 0; padding:0px 10px 10px 10px; overflow:hidden; }
	#search input { padding:5px; width:250px; background-color:#ECEEF2; border:solid 1px #8D8D8D; border:none; }

	.recent ul.tabs { list-style:none; margin:0; padding:0px; overflow:hidden; }
	.recent ul.tabs li { padding:0px; margin:0px; display:inline; }
	.recent ul.tabs li a { float:left; display:block; padding:7px 6px 7px 6px; background:transparent url('images/bg5w.png'); color:#939393; margin-right:5px; }
	.recent ul.tabs li a:hover { background:transparent url('images/bg50.png'); }
	.recent ul.tabs li a.active { background:transparent url('images/bg50.png');  }
	.recent ul { list-style:none; margin:0px; padding:0px; }
	.recent ul li { background:transparent url('images/bg50.png'); margin-bottom:4px; display:block; padding:5px 10px 5px 10px; }

	.recent ul#tab-getstarted li img{width:147px;height:height:97px;}
	ul#tab-getstarted li {padding:10px 10px 5px 10px;}

	.recent ul#tab-getstarted li .tab-cell{width:149px;height:97px;overflow:hidden;position:relative;float:left;margin: 1px 1px 2px 1px;display:block;}

	.recent ul#tab-getstarted li .tab-caption{margin: 0;padding: 2px 5px;float: left;color: #CCCACA;overflow: visible;line-height: 1.3em;letter-spacing: 0.06em;background: url('images/bg50.png');height: auto;width: 100%;position: absolute;bottom: 0;z-index: 999;text-align:center;font-size:10px;}

	#tab-comments { margin:0px; padding:0px; }
	#tab-comments li { overflow:hidden; }
	.recent a, .c2 a { color:#a0a0a0; background:none; }
	.recent a:hover, .c2 a:hover { color:#c8c6c6; }
	.tab-comments-avatar .avatar { margin:3px 10px 3px 0px; }
	#tab-popular li a, , #tab-destinations li a { background:url('images/dot.gif') left 5px no-repeat; padding-left:17px; }

.recent .destinations li ul li {margin: 0 10px 0 0;display:inline;line-height:20px;}

.recent .categories li ul li { background:url('images/dot.gif') left 5px no-repeat; padding:1px 0 0 20px;}
.recent .categories li ul  { maring:5px 0 10px 0;clear:both;padding:0 0 0 20px;}

	.recent ul li ul li{ background:transparent; }

	.sidebar-categories ul li{}
	.sidebar-categories ul li ul li{width:100%;}

/* footer */
	.navigation { overflow:hidden; }
	.Nav { margin:4px 0px 0px 20px; }
	.navigation span { display:none; }
	.navigation a { padding:2px 5px 2px 5px; background-color:#3d3c3c; color:#ffffff; display:inline-block;margin:0 2px 0 0;font-size:12px; }
	.navigation a:hover { background-color:#262626;}
	.navigation .on { padding:5px 10px 5px 10px; }

	a.contentjumplink, a.contentjumpnumber, a.contentjumpall{ padding:2px 5px 2px 5px; background-color:#3d3c3c; color:#ffffff; display:inline-block;margin:10px 2px 0 0; font-size:12px;}
	a:hover.contentjumplink, a:hover.contentjumpnumber, a:hover.contentjumpall { background-color:#262626;color:#ffffff;text-decoration:none;}
	.contentjumplink, .contentjumpnumber, .contentjumpall { color:#3d3c3c;margin:10px 5px 0;font-weight:bold; font-size:12px;}

	#bottomwrap { width:880px; margin:0px auto 20px; overflow:hidden; }
	#footer { width:960px; height:365px; margin:15px 0 0 0;font-family:Verdana, Arial, sans-serif; background: transparent url('images/bg5w.png');padding:10px; }

	#footer .columns { width:940px;margin:0; padding:0;height:365px;overflow:hidden;}
	#footer .columns-left { width:540px;margin:0;float:left; padding:0;}
	#footer .columns-right { width:420px;margin:0;float:left; padding:0;}

	.thirdcol {width:290px;float:left;margin:0 10px 0 0;height:405px;overflow:hidden;}

	.half {width:290px;float:left;margin:0 10px 0 0;height:405px;overflow:hidden;}
	.thirdcol {width:290px;float:left;margin:0 10px 0 0;height:405px;overflow:hidden;}

	.halfcol {width:410px;float:left;margin:0 10px 0 0;height:405px;overflow:hidden;}
	.quartercol {width:220px;float:left;margin:0 10px 0 0;height:405px;overflow:hidden;}

	.singlecol {}

	#footer .recent .bulletlist li {margin:5px 0 0 0;padding:0;}
	#footer .recent .bulletlist li ul{margin:0 0 0 15px;padding:0;}

	#footer .columns-left .thirdcol, #footer .columns .singlecol, .singlecol { padding:0; color:#d4d2d2; font-size:12px; line-height: 1.6em;}
	#footer .columns-left .thirdcol, #footer .columns .singlecol a, .singlecol a{ color:#d4d2d2;}

	#footer a { color:#666666; }

	.copyright {width:960px; margin:10px auto;}


/*  defaults */
	.overflow { overflow:hidden; }
	.navigation { overflow:hidden; width:98%; display: block; text-align: center; margin:auto; padding:0px; }
	p img { padding: 0; max-width: 100%; }
	img.centered { display: block; margin-left: auto; margin-right: auto; }
	img.alignright { padding:0px; margin:0px 0px 2px 7px; display: inline; }
	img.alignleft { padding:0px; margin:0px 7px 2px 0px; display: inline; }
	.alignright { float: right; }
	.alignleft { float: left }

	/* Calendar */
	#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
	#wp-calendar a { text-decoration: none; }
	#wp-calendar caption { font-weight:bold; text-align: center; }
	#wp-calendar th { font-style:normal; font-weight:normal; text-transform: capitalize; }
	#wp-calendar { empty-cells: hide; width: 200px; }
	#wp-calendar #next a { padding-right: 10px; text-align: right; }
	#wp-calendar #prev a { padding-left: 10px; text-align: left; }
	#wp-calendar a { display: block; background-color:#D3CFBE; }
	#wp-calendar #today { background-color:#BDC6D5; }
	#wp-calendar caption { text-align: center; width: 100%; }
	#wp-calendar td { text-align: center; background-color:#EAE8DF; }
	#wp-calendar .pad { background-color:#F5F4F1; }

	/* Captions */
	.aligncenter, div.aligncenter, img.aligncenter, p.aligncenter { display:block; margin:0 auto; }
	.wp-caption { border: 1px solid #F4F5F7; text-align: center; background-color: #F4F5F7; padding-top: 4px; margin: 10px;
				-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	.wp-caption img { margin: 0; padding: 0; border: 0 none; }
	.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
