body{
	background: #353e07 url('images/main_homepage.jpg') 50% 0 no-repeat;
}

/*#logo-link {float: left;
width:754px;
height: 76px;
margin: 0px;
padding: 0px;
border: none;}


#headerLogo {float: left;
width: 754px;}

#headerLogo a {
	display: block;
	width: 754px;
	height: 41px;
	float: left;
} */


#left{
	float: left;
	position: relative;
	left: 0px;
	background: transparent;
	width: 224px;
	margin:0px;
	padding:0px;
	border:0px;
}


#right{
	float: left;
	position: relative;
	left:0px;
	width: 774px;
	margin: 0px;
	padding:0px;
	border:0px;
	min-height:280px;
	vertical-align:top;
}



/*div.leftBox_c{
	text-align: right;
}
div.leftBox_c h3, div.leftBoxN_c h3{
	background: transparent;
}
div.leftBox_c a.read_more, div.leftBoxN_c a.read_more{
	color: #000000;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	padding: 0 10px 0 20px;
	background: transparent;
}

div.leftBoxN_c h3{
	position: static;
}
div.leftBox_cnt{
	position: relative;
	top: -8px;
	width: 225px;
	margin: 0 auto;
	font-size: 11px;
	text-align: justify;
	padding: 0 0 5px 0;
	background: transparent;
}
div.leftBox_cnt img{
	margin-bottom: 5px;
} */
div.leftBox{
	background: transparent;
	padding-top: 13px;
}

div.leftBox_cats{
	margin-top: 7px;
	background: transparent;
	padding: 0px 0px 0px 16px;
}

div.leftBox_cats div.header_cats {
	width:185px; height:18px; margin:0px; padding:0px 0px 10px 0px; border:0px;
	}
	
div.leftBox_cats div.header_cats img{
	display: block; margin:0px; padding:0px; border:0px;
	}
	
ul.leftMenu{
	padding: 0;
	margin: 0;
	list-style-type: none;
	font: bold 11px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}
ul.leftMenu li{
	background: transparent;
	padding-bottom: 2px;
}
ul.leftMenu li.last{
	background-image: none;
	padding-bottom: 0;
}
ul.leftMenu a{
	padding: 5px 0 5px 0px;
	color: #000;
	text-decoration: none;
	display: block;
	background: transparent;
}
ul.leftMenu a:hover{
	color: #000;
	text-decoration: underline;
}
#destination_img{
	display: block;
	margin-left: 4px;
}

div.leftBox div.leftBoxN_f{
	height: 20px;
	background: transparent;
}
/*#leftTopics_top, #leftTopics_bttm{
	background: url('images/topics_top_orange.png') 0 0 no-repeat;
}
#leftTopics_bttm{
	background-image: url('images/topics_bottom_orange.png');
}
#leftTopics_cnt{
	border-left: 1px solid #ff7200;
	border-right: 1px solid #ff7200;
	color: #ff7200;
	background: #fff url('images/topics_orange.png') 0 0 repeat-x;
}

div.leftBox div.leftBoxN_o{
	background: transparent;
	padding: 0 14px 0 12px;
}
div.leftBox div.leftBoxN_c{
	min-height: 265px;
	background: transparent;
}

*/

div.leftBox_bloggers{
	margin-top: 7px;
	background: transparent;
	padding: 0px 0px 0px 16px;
}

div.leftBox_bloggers div.header_bloggers {
	width:185px; height:18px; margin:0px; padding:0px 0px 10px 0px; border:0px;
	}
div.leftBox_bloggers div.header_bloggers img{
	display: block; margin:0px; padding:0px; border:0px;
	}
	
div.leftBox_bloggers .blogger_pics{
	margin:0px; padding:0px; border:0px; width: 192px; 
}

.blogger_pics ul{
	margin:0px; padding:0px; border:0px; width: 192px; list-style: none; float:left;
}

.blogger_pics ul li{
	 border:0px; width: 91px; list-style: none; float:left; padding: 0px 4px 5px 0px; margin:0px; height:105px;
}


.blogger_pics ul li.calin {background: url('images/bloggers_calinT.jpg') no-repeat 0px 0px;
	 border:0px; width: 91px; list-style: none; float:left; padding: 0px 4px 5px 0px; margin:0px; height:105px;
}

.blogger_pics ul li.karen {background: url('images/bloggers_karenW.jpg') no-repeat 0px 0px;
	 border:0px; width: 91px; list-style: none; float:left; padding: 0px 4px 5px 0px; margin:0px; height:105px;
}
.blogger_pics ul li.brett {background: url('images/bloggers_brettH.jpg') no-repeat 0px 0px;
	 border:0px; width: 91px; list-style: none; float:left; padding: 0px 4px 5px 0px; margin:0px; height:105px;
}
.blogger_pics ul li.eric {background: url('images/bloggers_ericS.jpg') no-repeat 0px 0px;
	 border:0px; width: 91px; list-style: none; float:left; padding: 0px 4px 5px 0px; margin:0px; height:105px;
}

.blogger_pics ul li.kyle {background: url('images/bloggers_kyleP.jpg') no-repeat 0px 0px;
	 border:0px; width: 91px; list-style: none; float:left; padding: 0px 4px 5px 0px; margin:0px; height:105px;
}

.blogger_pics ul li.calin a:link, .blogger_pics ul li.calin a:visited {
	display:block; padding:0px; margin:0px; border:0px; text-decoration:none; background: transparent;
	width:91px;   height:105px;
}

.blogger_pics ul li.calin a:hover, .blogger_pics ul li.calin a:active {
	background: url('images/bloggers_calinT_rollover.jpg') no-repeat 0px 0px;
}

.blogger_pics ul li.brett a:link, .blogger_pics ul li.brett a:visited {
	display:block; padding:0px; margin:0px; border:0px; text-decoration:none; background: transparent;
	width:91px;   height:105px;
}
.blogger_pics ul li.brett a:hover, .blogger_pics ul li.brett a:active {
	background: transparent url('images/bloggers_brettH_rollover.jpg') no-repeat 0px 0px;
}

.blogger_pics ul li.karen a:link, .blogger_pics ul li.karen a:visited {
	display:block; padding:0px; margin:0px; border:0px; text-decoration:none; background: transparent;
	width:91px;   height:105px;
}
.blogger_pics ul li.karen a:hover, .blogger_pics ul li.karen a:active {
	background: transparent url('images/bloggers_karenW_rollover.jpg') no-repeat 0px 0px;
}


.blogger_pics ul li.eric a:link, .blogger_pics ul li.eric a:visited {
	display:block; padding:0px; margin:0px; border:0px; text-decoration:none; background: transparent;
	width:91px;   height:105px;
}
.blogger_pics ul li.eric a:hover, .blogger_pics ul li.eric a:active {
	background: transparent url('images/bloggers_ericS_rollover.jpg') no-repeat 0px 0px;
}

.blogger_pics ul li.kyle a:link, .blogger_pics ul li.kyle a:visited {
	display:block; padding:0px; margin:0px; border:0px; text-decoration:none; background: transparent;
	width:91px;   height:105px;
}
.blogger_pics ul li.kyle a:hover, .blogger_pics ul li.kyle a:active {
	background: transparent url('images/bloggers_kyleP_rollover.jpg') no-repeat 0px 0px;
}

div.leftBox_bloggers .blogger_pics ul li img{
	display: block; margin:0px; padding:0px; border:0px; 
}


#rightHeader_homepage_home{
	height: 171px; background: transparent url('images/right_header_homepage_home.jpg') 0 0 no-repeat;
	width: 774px; margin:0px; padding:0px; vertical-align:top;
}

#rightHeader_homepage_kw{
	height: 171px; background: transparent url('images/right_header_homepage_karen.jpg') 0 0 no-repeat;
	width: 774px; margin:0px; padding:0px;
}

#rightHeader_homepage_kp{
	height: 171px; background: transparent url('images/right_header_homepage_kyle.jpg') 0 0 no-repeat;
	width: 774px; margin:0px; padding:0px;
}

#rightHeader_homepage_ct{
	height: 171px; background: transparent url('images/right_header_homepage_calin.jpg') 0 0 no-repeat;
	width: 774px; margin:0px; padding:0px;
}

#rightHeader_homepage_bh{
	height: 171px; background: transparent url('images/right_header_homepage_brett.jpg') 0 0 no-repeat;
	width: 774px; margin:0px; padding:0px;
}
#rightHeader_homepage_kw #inner .date, #rightHeader_homepage_ct #inner .date, #rightHeader_homepage_bh #inner .date, #rightHeader_homepage_kp #inner .date{
	float: left;
	text-align: left;
	color: #000000;
	font:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:10px;
	padding: 2px 0px 0px 0px;
	width: 150px;
}

#rightHeader_homepage_kw #inner, #rightHeader_homepage_ct #inner, #rightHeader_homepage_bh #inner, #rightHeader_homepage_home #inner, #rightHeader_homepage_kp #inner {
	padding: 13px 0px 0px 346px;
	margin: 0px;
	background: transparent;
	width:395px;
	height:140px;
	border:none;
}

#rightHeader_homepage_kw #inner h2, #rightHeader_homepage_ct #inner h2, #rightHeader_homepage_bh #inner h2, #rightHeader_homepage_kp #inner h2 {
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	font:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #000000;
	font-size:22px;
	font-weight:bold;
	letter-spacing:.08px;	
}


#rightHeader_homepage_kw #inner p, #rightHeader_homepage_ct #inner p, #rightHeader_homepage_bh #inner p, #rightHeader_homepage_home #inner p, #rightHeader_homepage_kp #inner p {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	text-transform: none;
	font:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #191919;
	font-size:11px;
	font-weight:normal;
	
}
#rightHeader_homepage_kw #inner p.readmore, #rightHeader_homepage_ct #inner p.readmore, #rightHeader_homepage_bh #inner p.readmore, #rightHeader_homepage_kp #inner p.readmore {
	padding: 0px;
	margin: 7px 0px 0px 0px;
	font:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #191919;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}

#rightHeader_homepage_kw #inner p.readmore a, #rightHeader_homepage_ct #inner p.readmore a, #rightHeader_homepage_bh #inner p.readmore a, #rightHeader_homepage_kp #inner p.readmore a {
	text-decoration:none;
	border:none;
}

#rightHeader_homepage_kw #inner p.readmore a:hover, #rightHeader_homepage_ct #inner p.readmore a:hover, #rightHeader_homepage_bh #inner p.readmore a:hover, #rightHeader_homepage_kp #inner p.readmore a:hover {
	text-decoration:underline;
}


#rightHeader_homepage_kw #inner .subheader, #rightHeader_homepage_ct #inner .subheader, #rightHeader_homepage_bh #inner .subheader, #rightHeader_homepage_kp #inner .subheader  {
	padding: 0px;
	margin: 0px;
	border:0px;
	float:left;
	height:15px;
	}

#rightHeader_homepage_kw #inner .subheader h3, #rightHeader_homepage_ct #inner .subheader h3, #rightHeader_homepage_bh #inner .subheader h3, #rightHeader_homepage_kp #inner .subheader h3 {
	padding: 0px;
	margin: 0px;
	text-transform:none;
	font:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #000000;
	font-size:12px;
	font-weight:bold;
	}


#rightHeader_homepage_home #inner .title_home {
	padding: 0px;
	margin: 0px;
	border:0px;
	float:left;
	height:22px;
}



#rightHeader_homepage_home #inner .title_home h2 {
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	font:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #000000;
	font-size:22px;
	font-weight:bold;
	letter-spacing:.08px;	
}


.entry p {
	padding: 10px 20px 0px 0px;
	margin: 0px;
	text-transform: none;
	font:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #191919;
	font-size:12px;
	font-weight:normal;
	line-height:1.5em;
	text-align:justify;
	
}
div.bioBox{
	width: 761px;
	padding: 20px 0px 20px 13px;
	margin:0px;
	border:0px;
	background-color: #fff;
	min-height: 200px;
	vertical-align:top;
	float:left;
	overflow:hidden;
}

div.bioBox .bio_left{
	width: 187px;
	padding: 0px;
	margin:0px;
	border:0px;
	background-color: #fff;
	float:left;
}

div.bioBox .bio_right{
	width: 555px;
	padding: 0px 0px 0px 19px;
	margin:0px;
	border:0px;
	background-color: #fff;
	float:left;
}

div.bioBox .bio_right p.bio {
	padding: 10px 20px 0px 0px;
	margin: 0px;
	text-transform: none;
	font:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #191919;
	font-size:12px;
	font-weight:normal;
	line-height:1.5em;
	text-align:justify;
	
}

div.bioBox .bio_left .pic{
	width: 187px;
	height:133px;
	padding: 0px;
	margin:0px;
	border: 0px;
}

div.bioBox .bio_right .pic{
	width: 555px;
	height:52px;
	padding: 0px;
	margin:0px;
	border: 0px;
}

div.bioBox .bio_right .pic_view{
	width: 91px;
	height:25px;
	padding: 6px 0px 0px 0px;
	margin:0px;
	border: 0px;
}
div.bioBox .bio_left .pic img, div.bioBox .bio_right .pic img, div.bioBox .bio_right .pic_view img {
	display: block;
	padding: 0px;
	margin:0px;
	border: 0px;
}
div.bioBox div.f{
	height: 20px;
	background-color: #fff;
}

#header_bttns{
	height: 101px;
	padding: 3px 0 0 3px;
}
#header_bttns a, #header_bttns img{
	display: block;
	width: 360px;
	height: 98px;
}

#slides{
	width: 725px;
	height: 270px;
	padding: 5px 0 0 3px;
	margin-left: 2px;
	background: transparent url('images/slider_bg.png') 0 0 no-repeat;
	overflow: hidden;
}
.sliderItem{
	width: 720px;
	height: 75px;
	padding: 192px 0 0 0;
	background: transparent none 0 0 no-repeat;
}
.sliderItemTitle{
	display: block;
	height: 65px;
	padding: 10px 70px 0 70px;
	background: transparent url('images/slider_title_bg.png') 0 0 repeat-x;
	color: #fff;
	text-decoration: none;
}
.sliderItemTitle span.h4{
	display: block;
	padding: 0;
	margin: 0;
	font: bold 15px "arial black";
}
.sliderItemTitle span.h4 span{
	font: bold 11px arial;
	padding: 0 0 0 30px;
	background: transparent url('images/slider_comments.png') 10px 0 no-repeat;
}
#sliderNav3i{
	width: 720px;
	height: 75px;
	position: absolute;
	margin-top: 192px;
	z-index: 1000;
}
#sliderNavi a{
	display: block;
	width: 55px;
	height: 75px;
	background: transparent url('images/slider_arrows.png') 0 0 no-repeat;
	z-index: 500;
	position: absolute;
	margin-top: 192px;
	outline: none;
}
#sliderNavi a.left{
	float: left;
	background-position: 0 -75px;
}
#sliderNavi a.right{
	float: right;
	margin-left: 665px;
}

#icons{
	margin: 7px 22px 0px 0px;
	padding:0px;
	width: 100px;
}
#icons a, #icons a img{
	display: block;
	width: 14px;
	height: 14px;
	float: left;
}
#icons a{
	margin-right: 5px;
}

div.rightBox, div.rightBoxShadow {
	width: 759px;
	color: #2d2d2d;
	padding: 0px 0px 5px 15px;
	background: #fff url('images/rightBox_top.jpg') 0 0 no-repeat;
	min-height: 280px;
	margin:0px;
}


div.rightBox p, div.rightBoxShadow p {
	padding: 10px 20px 0px 0px;
	margin: 0px;
	text-transform: none;
	font:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #191919;
	font-size:12px;
	font-weight:normal;
	line-height:1.5em;
	text-align:left;
	
}
div.rightBox div.f, div.rightBoxShadow div.f {
	height: 20px;
	background-color: #fff;
}





/*div.rightBox div.o, div.rightBoxShadow div.o{
	padding: 0 8px;
	background: transparent;
}
div.rightBox div.c{
	min-height: 280px;
	background: transparent;
	padding: 5px 12px;
}
div.rightBoxShadow div.c{
	min-height: 280px;
	background: transparent;
	padding: 5px 12px;
}*/

/*div.rightBox div.c{
	min-height: 180px;
	background: #fffeff url('images/rightBox.png') bottom repeat-x;
	padding: 5px 12px;
}*/
div.rightBox h2, div.rightBoxShadow h2, div.rightBox .rb_left h2, .rb_left h2   {
	padding: 9px 10px 8px 15px;
	margin: 0px 0px 6px -15px;
	height:auto;
	background: #000 url('images/black_square_bg.jpg') 0px 0px repeat;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color: #858585;
	font-size:20px;
	letter-spacing:1px;
	font-weight:bold;
	
	
	
}
div.rightBox h2 a, div.rightBoxShadow h2 a, div.rightBox .rb_left h2 a, div.rightBoxShadow .rb_left h2 a  {
	color:#858585;
	text-decoration:none;
	background: #000;
	height:auto;
	display:block;
	margin:0px;
	padding:0px;
	border:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	
}

div.rightBox h2.h2_260, div.rightBoxShadow h2.h2_260 {
	width: 245px;
	background:transparent;
	float: left;
}
div.rightBox h2.h2_585, div.rightBoxShadow h2.h2_585 {
	width: 570px;
	background:transparent;
	float: left;
}
div.rightBox h2.h2_585 span, div.rightBoxShadow h2.h2_585 span {
	font-weight: normal !important;
	text-transform: none !important;
}
div.now_playing{
	width: 405px;
	height: 26px;
	padding: 12px 0 0 13px;
	float: right;
	margin-right: 1px;
	background: transparent url('images/now_playing.png') 0 0 no-repeat;
	font: normal 11px verdana;
	color: #fff;
}
div.now_playing .controls{
	float: right;
	margin: -5px 8px 0 0;
}
div.now_playing .controls img, .controls_95 img{
	width: 11px;
	height: 12px;
	display: block;
}
div.now_playing .controls a,.controls_95 a{
	display: block;
	float: left;
	padding: 5px 3px;
}
.controls_95{
	width: 83px;
	height: 30px;
	padding: 8px 0 0 12px;
	float: right;
	background: transparent url('images/now_playing_95.png') 0 0 no-repeat;
}

div.rightBox div.rb_left, div.rightBoxShadow div.rb_left {
	width: 451px;
	padding: 0px;
	min-height: 220px;
	float: left;
	background: transparent;
	font-size: 12px;
	text-align: left;
	margin:0px 0px 20px 0px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}


div.rightBox div.rb_left .comments_all, div.rightBoxShadow div.rb_left .comments_all {
	width: 405px;
	padding: 0px 20px 0px 20px;
	margin:30px 0px 0px 0px;
	border:0px;
	min-height: 180px;
	background-color: #e8e8e8;
	font-size: 12px;
	text-align: left;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}


.comments_all .header_all  {
	padding: 13px 0px 19px 0px;
	margin: 0px;
	height:14px;
	}

.comments_all .header_all div.fix  {
	float:left; margin:0px; padding:0px; height:14px; vertical-align:top; overflow:hidden;
}


.comments_all .header_all div.fix p {
	text-transform: none;
	font-family:Arial, Helvetica, sans-serif;
	color: #323232;
	font-size:14px;
	line-height:14px;
	vertical-align:top;
	font-weight:normal;
	margin:0px;
	padding:0px;
	border:0px;
	height:14px;
}


.comments_all .header_all div.fix img {
	padding: 0px;
	margin: 0px;
	border:0px;
	display:block;
	vertical-align:top;
	}


div.rightBox div.author, div.rightBoxShadow div.author {
	font-size:10px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0px 0px 2px 0px;
}




#podcast_table_h{
	width: 689px;
	clear: both;
}
#podcast_table{
	width: 100%;
}
#podcast_table, #podcast_table_h{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	font-size: 11px;
	
}
#podcast_table_h {
		background: transparent url('images/podcast_header.png') 0 0 no-repeat;
}
#podcast_table_h tbody{
	text-align: left;
	font-weight: bold;

}
#podcast_table_h tbody td{
	padding-left: 11px;
	height: 20px;
}
#podcast_table_h td{
	background: transparent url('images/podcast_header_line.png') 0 4px no-repeat;
}
#podcast_table_h td.exp{
	background: none;
	width: 23px;
	text-align: center;
	padding: 0;
}
#podcast_table_h td.rel{
	width: 75px;
}
#podcast_table_h td.tit{
	width: 210px;
}
#podcast_table_h td.des{
	width: 265px;
}

#podcast_table tr.tr1{
	background: #fbecda;
}
#podcast_table tr.tr2{
	background: #fff;
}
#podcast_table tr.hover:hover,
#podcast_table tr.active{
	background: #e88f19;
	color: #fff;
}
#podcast_table tr:hover td.exp,
#podcast_table tr.active td.exp{
	background-position: -16px 6px;
}
#podcast_table td{
	padding: 3px 0 3px 4px;
	vertical-align: top;
}
#podcast_table td.exp,
#podcast_table td.rel,
#podcast_table td.tit,
#podcast_table td.des{
	border-right: 1px solid #b6b6b5;
}
#podcast_table td.exp{
	width: 18px;
	background: transparent url('images/podcast_arrows.png') 9px 6px no-repeat;
	cursor: pointer;
}
#podcast_table tr.opened td.exp{
	background: transparent url('images/podcast_arrows.png') -43px 6px no-repeat !important;
}
#podcast_table td.rel{
	width: 82px;
	text-align: center;
}
#podcast_table td.tit{
	padding-left: 11px;
	width: 210px;
}
#podcast_table td.des{
	padding-left: 11px;
	padding-right: 6px;
	width: 259px;
	text-align: justify;
}
#podcast_table td.len{
	padding-left: 11px;
}

#podcastTableWrapper{
	border-left: 1px solid #b6b6b6;
	border-right: 1px solid #b6b6b6;
	border-bottom: 1px solid #b6b6b6;
	width: 687px;
	max-height: 210px;
	overflow: auto;
}
#podcast_table td.des .links{
	padding: 10px 0;
}
#podcast_table td.des .links img{
	vertical-align: middle;
}
#podcast_table td.des .full{
	display: none;
}

div.leftPost{
	margin: 3px 12px 10px 12px;
	padding: 0 0 15px 0;
	background: transparent url('images/commLine.png') bottom repeat-x;
	color: #000000;
}
div.leftPost .date{
	font: 10px Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
}
div.leftPost .author{
	font: 11px Arial, Helvetica, sans-serif;
	padding: 3px 0;
}
div.leftPost .author img{
	vertical-align: middle;
}
div.leftPost h4{
	padding: 0;
	margin: 0;
	color: #000000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
div.leftPostlast{
	background: none;
	margin-bottom: 0;
	padding-bottom: 0;
}


div.rightBox div.rb_right, div.rightBoxShadow div.rb_right {
	float: left;
	width: 288px;
	font-size: 12px;
	background-color:#e8e8e8;
	margin:11px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	
}

div.rightBox div.rb_right p, div.rightBoxShadow div.rb_right p {
	padding: 10px 20px 0px 0px;
	margin: 0px;
	text-transform: none;
	font:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #191919;
	font-size:12px;
	font-weight:normal;
	line-height:1.5em;
	text-align:left;
	
}

div.rb_right h3{
	padding: 18px 0px 0px 0px;
	margin: 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
}

div.rb_right h3.title{
	padding: 18px 0px 18px 2px;
	margin: 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
}
div.rb_right div.comm {
	padding: 20px 0px 15px 0;
	background: #e8e8e8 url('images/commLine.png') bottom repeat-x;
	font-size: 11px;
	margin:0px 15px 0px 0px;
}
div.rb_right div.first{
	padding-top: 10px;
}
div.rb_right div.comm img.avatar{
	width: 32px;
	height: 32px;
	float: left;
	margin: 0 5px 0 0;
}
div.rb_right div.comm .com_date{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	
}


div.rb_right div.comm p{
	clear:both;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	text-transform: none;
	font:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #191919;
	font-size:12px;
	font-weight:normal;
	line-height:1.5em;
	text-align:left;
	
}

div.rb_right div.comm a{
	font:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #000000;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
}
div.rb_right div.comm a:hover{
	text-decoration:underline;
}
div.artComm{
	padding: 0px 0px 20px 0px;
	margin: 0 0 20px 0;
	background: #e8e8e8 url('images/commLine.png') bottom repeat-x;
}

div.artComm p{
	clear:both;
	padding:0px;
	margin:0px;
	font-size:11px;
	color: #191919;
	text-align:left;
	
}
div.lastArtCom{
	background: none;
	margin: 0;
	padding: 0;
}
div.artComm img.avatar{
	float: left;
	margin: 0 10px 5px 0;
}
div.artComm .com_date{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:10px;
}
div.artComm div.cCont{
	padding-top: 15px;
}


div.rightBoxShadow div.c p{
	text-align: left;
}

.postsNavi{
	margin-top: 0px;
}
.postsNavi span{
	color: #000;
	font: italic 12px Arial, Helvetica, sans-serif;
	width:109px;
	height:24px;
	display: block;
}
.postsNavi .older{
	float: right;
	padding: 0 0 5px 0;
	background: transparent url('images/older_entries.png') 0 0 no-repeat;
	margin-right: 15px;
	cursor:pointer;
}
.postsNavi .newer{
	float: left;
	padding: 0 0 5px 27px;
	background: transparent url('images/newer_entries.png') 2px 0 no-repeat;
	margin-left:5px;
	cursor:pointer;
}

div.mainPagePost{
	padding: 10px 0 5px 0;
	margin: 10px 5px 5px 7px;
	background: transparent url('images/rb_left.gif') top repeat-x;
}
div.mainPagePost h2{
	padding: 0;
	margin: 0;
	color: #000000;
	font: bold 18px Arial, Helvetica, sans-serif;
}
div.mainPagePost .author{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
}
div.mainPagePost p{
	text-align: left;
}

#respond {background-color:#e8e8e8;
width:288px; padding: 0px;
	margin: 0px;
	border: 0px;
}
#addCommForm div.inputSubmit{
	background: transparent url('images/submit_button.jpg') 0 0 no-repeat;
}






.post p{
	text-align: justify;
	line-height: 1.4em;
}
#addCommForm, #addCommForm fieldset{
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color:#e8e8e8;
	width:288px;
}
/**
	MAILBAG
**/
#mailbag_form, #mailbag_form fieldset{
	padding: 0;
	margin: 0;
	border: 0;
}


#addCommForm label{
	font: bold 12px arial;
	padding: 0 0 0 2px;
	margin:0px;
	cursor: pointer;
	color:#000000;
}
#addCommForm div.inputTxt{
	width: 223px;
	height: 20px;
	background: transparent; 
	margin: 4px 0 10px 0;
	padding: 0px;
	border: none;
}
#addCommForm div.inputTxt input{
	width: 223px;
	height:20px;
	display: block;
	border: 1px solid #cbcbcb;
	font-size: 11px;
	line-height: 1.2em;
	margin:0px;
	padding: 0px 0px 0px 5px;
}
#addCommForm div.textarea{
	width: 267px;
	height: 166px;
	padding: 0px;
	background: transparent;
	border: 1px solid #cbcbcb;
	margin: 4px 0 10px 0;
}
#addCommForm textarea{
	width: 267px;
	height: 166px;
	padding:0px;
	margin:0px;
	overflow: auto;
	font: 11px arial;
	border: 0;
}
#addCommForm div.inputSubmit{
	width: 81px;
	height: 25px;
	float: right;
	background: transparent url('images/submit_button.jpg') 0 0 no-repeat;
	padding: 6px 20px 0 0;
}
#addCommForm div.inputSubmit input{
	display: block;
	width: 81px;
	border: none;
	background: none;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}

a{ color: #000000; }


UL.sidebar {
	margin:0 4px 10px 4px;
	padding:0;
}
UL.sidebar LI {
	margin:0;
	padding:0;
	list-style-type:none;
	
}

a.shipping_ad {
	display:block;
	margin:0px 0px 0px 12px;
	padding:0px;
	text-decoration:none;
	border:none;}
	

.cf_info {
	text-align:center;
	font-weight:bold;
	}
