
#header #sidebar-top {
	float: right;
	margin: -3px 0 0 0;
	padding: 0;
	width: 330px;
	height: 114px;
	background: url(../images/v2/sidebar_.gif) no-repeat;
	z-index: 5;
}
#header #sidebar-top #nr {
	font-size: 60px;
	color:#fff;
	float: left;
	padding: 32px 0 0 35px;
	width: 90px;
	line-height: 50px;
}
#header #sidebar-top #nr-text {
	font-size: 33px;
	font-weight: bold;
	color:#fff;
	float: left;
	padding: 33px 0 0 5px;
	text-transform: uppercase;
	letter-spacing: -2px;
	line-height: 28px;
}
p.detail {
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding: 0;
	letter-spacing: 0;
}
#sidebar-top-note {
	padding-top: 7px;
	text-align: center;
	background: url(../images/v2/sidebar1.gif) no-repeat top center;
	display:block;
	height: 56px;
	width: 330px;
}

span.highlight {
	color:#fff;
	font-weight: bold;
}
span.darkgrey {
	color: #242424;
}
span.red {
	color: #fff;
}
span.white {
	color: #fff;
}
.side-sub {
	padding: 10px 0 20px 0;
}
.side-sub ul {
	padding:0px;
}
.side-sub ul li {
	float:left;
	width:100%;
}
.side-sub ul ul {
	padding:0;
}
.side-sub ul a {
	border-bottom:#cccccc 1px dotted;
	color:#fff;
	font-size:12px;
	display:block;
	padding:5px 15px;
}
.side-sub ul a:hover {
	background:#8e8e8e url(../images/v2/li-hover.gif) no-repeat 270px 5px;
	color:#FFF;
	text-decoration: none;
}
#left .bottomline {
	background: url(../images/v2/subnav00.gif) repeat-x bottom;
	width: 611px;
	display: block;
	padding: 0 0 2px 0;
	margin: 0 0 10px 0;
}
#left .pagetitle {
	background: url(../images/v2/subnav00.gif) repeat-x bottom;
	width: 611px;
	display: block;
	padding: 0 0 10px 0;
	font-size: 16px;
	text-transform: uppercase;
	color: #911b07;
	font-weight: bold;
	margin-bottom: 11px;
}
#left .box .screenimg {
	width: 280px;
	height: 160px;
	overflow: hidden;
	display: block;
	position: relative;
}
#left .box .screenimg span {
	display:none;
}
#left .box .screenimg:hover {
	text-decoration:none;
}
#left .box .screenimg:hover span {
	opacity:0.80;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	background:#000;
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	width:280px;
	padding:5px 10px;
	color:#fff;
	font-size:11px;
	font-family:Arial;
}
* {
	margin: 0;
	padding: 0;
}
.s11 {
	font-size: 11px;
}
#postnav {
	float: right;
	margin-bottom: 20px;
	padding: 5px 9px 5px 5px;
}
body {
	background: #dfdfdf url(../images/v2/bgbody00.jpg) repeat-x;
	font:12px/18px "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
}
a {
	color: #911b07;
	text-decoration: none;
}
a:hover {
	color: #911b07;
	text-decoration: underline;
}
p {
	padding: 8px 0;
}
h1 {
	font-family:Helvetica, Arial, Sans-Serif;
	font-size: 24px;
	color:#ffffff;
	letter-spacing:-1px;
	line-height:32px;
	padding: 0;
	margin: 0;
}
h1 a {
	color: #3a372f;
}
h1 a:hover {
	color: #3a372f;
	text-decoration: underline;
}
h1.white {
	color: #fff;
}
h4 {
	font-family:Helvetica, Arial, Sans-Serif;
	font-size: 18px;
	color:#242424;
	letter-spacing:-1px;
	margin: 0;
	padding: 10px 0 10px 0;
}
h2 {
	color: #242424;
	text-decoration:none;
	font-size:16px;
	display:block;
	margin: 0;
	padding: 7px 0;
}
h2.headline {
	border-bottom: 1px solid #e7e7e7;
	margin: 10px 0 10px 0;
}
h3 {
	color: #6c6956;
	font-weight: normal;
	font-size: 24px;
	padding: 10px 0;
	margin: 40px 0 0 0;
}
h3.bubble {
	background: url(../images/v2/h3_icon_.jpg) no-repeat top left;
	padding: 2px 0 7px 60px;
	margin: 0;
}
h6 {
	color: #242424;
	text-decoration:none;
	font-size:16px;
	display:block;
	margin: 0;
	padding: 7px 0;
}
ul, li {
	border:0;
	padding:0;
	margin:0;
	list-style:none;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.clearit {
	clear: both;
}
#container {
	width: 960px;
	margin: 0 auto;
}
#content-wrap {
	float: left;
	width: 960px;
	background: url(../images/v2/bg_conte.gif) repeat-y 630px 0;
}
#left {
	float: left;
	width: 622px;
}
/* Pages
---------------------------------------------------------------------
*/
.pagebox {
	background: #fff;
	width: 581px;
	margin-bottom: 11px;
}
.pagebox#pagecontent {
	padding: 15px;
	color: #666;
}
.pagebox a {
	text-decoration:underline;
}
.pagebox a:hover {
	text-decoration: none;
}
.pagebox#pagecontent h6 {
	width: 100%;
	display:block;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}

.pagebox2 {
	background: #fff;
	width: 270px;
	margin-bottom: 11px;
}
.pagebox2#pagecontent {
	padding: 15px;
	color: #666;
}
.pagebox2 a {
	text-decoration:underline;
}
.pagebox2 a:hover {
	text-decoration: none;
}
.pagebox2#pagecontent h6 {
	width: 100%;
	display:block;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}


.breadcrumb-wrap {
	background: #fff;
	width: 591px;
	padding: 10px;
	margin-bottom: 11px;
}

.breadcrumb-wrap2 {
	background: #fff;
	width: 280px;
	padding: 10px;
	margin-bottom: 11px;
}

.breadcrumb {
	background: #242424 url(../images/v2/breadcru.gif) no-repeat bottom right;
	width: 571px;
	padding: 10px;
	font-size: 13px;
	color: #fff;
}

.breadcrumb a {
	color: #a0a0a0;
	text-decoration: none;
}
.breadcrumb a:hover {
	color: #fff;
	text-decoration: none;
}

.breadcrumb3 {
	background: #242424 url(../images/v2/breadcru.gif) no-repeat bottom right;
	width: 260px;
	padding: 10px;
	font-size: 13px;
	color: #fff;
}

.breadcrumb2 {
	background: #242424 url(../images/v2/breadcru2.gif) no-repeat bottom right;
	width: 571px;
	padding: 10px;
	font-size: 13px;
	color: #fff;
}

.breadcrumb2 a {
	color: #a0a0a0;
	text-decoration: none;
}
.breadcrumb2 a:hover {
	color: #fff;
	text-decoration: none;
}

/* Single
---------------------------------------------------------------------
*/
.singlebox {
	background: #fff;
	width: 591px;
	margin-bottom: 11px;
	padding: 10px;
	float: left;
}
.singlebox .topinfo {
	background: #242424 url(../images/v2/topinfo-.gif) no-repeat top left;
	width: 571px;
	padding: 10px;
	float: left;
}
.singlebox .topinfo .screenimg-single {
	margin: -10px 0 0 -10px;
	float: left;
}
.singlebox .topinfo .screenimg-single a img {
	border: 0;
}
.singlebox .topinfo .stats {
	float: right;
	width: 270px;
	padding: 5px 10px 0 0;
}
.singlebox .topinfo .authorcomments {
	width: 561px;
	color: #999;
	float: left;
	padding: 5px;
}
.singlebox .topinfo .authorcomments h2 {
	color: #fff;
	margin-top: 10px;
}
.singlebox p {
	margin: 0;
	padding: 0;
}
.singlebox a {
	color: #999;
	text-decoration: none;
	outline: none;
}
.singlebox a:hover {
	text-decoration: none;
	color: #fff;
}
.singlebox .details {
	list-style: none;
	margin: 0;
	padding: 0;
}
.singlebox .details li {
	padding: 0;
	clear: both;
	display: block;
}
.singlebox .details h3 {
	font: bold 18px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.singlebox .details h3 a {
	color: #fff;
	text-decoration: none;
}
.singlebox .details h3 a:hover {
	color: #ccc;
	text-decoration: none;
}
img.addthis {
	width: 125px!important;
	height: 16px!important;
	margin-right: 0!important;
}
a img.addthis {
	border: 0!important;
}
.singlebox details p {
	font: 12px Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #3f3f3f;
	padding: 7px 0;
	width: 380px;
	float: left;
	color: #ccc;
	overflow: hidden;
}
.singlebox .details#wide p {
	font: 12px Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #3f3f3f;
	padding: 7px 0;
	width: 270px;
	float: left;
	color: #ccc;
	overflow: hidden;
}
a.livedemo {
	background: #921b07 url(../images/v2/livedemo.gif) no-repeat 0 0;
	width: 591px;
	height: 38px;
	margin: 5px 0 0 0;
	display: block;
	float: left;
}
a.livedemo:hover {
	background-position: 0 -38px;
}
/* Sidebar boxes
---------------------------------------------------------------------
*/
p.s14 {
	font-size: 14px;
}
p.s15 {
	font-size: 15px;
}
p.s16 {
	font-size: 16px;
}
p.s18 {
	font-size: 18px;
}
p.s22 {
	font-size: 18px;
}
p.subtitle {
	border-bottom: 1px solid #ccc;
	padding: 10px 0 5px 0;
	color:#333333;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	display: block;
	width:100%;
}
#sidebar {
	float: right;
	width: 330px;
}
#sidebar .block1 {
	background: #fff;
	padding: 15px;
	color:#636363;
}
#sidebar .block2 {
	background: #a8a8a8;
	padding: 15px;
	color:#fff;
}
#sidebar .block3 {
	background: #911b07;
	padding: 15px;
	color:#fff;
	border-top: 1px solid #c0270d;
}
#sidebar .block4 {
	background: #252525;
	padding: 15px;
	color:#999;
	border-bottom: 4px solid #1e1e1e;
}
#sidebar .block5 {
	background: url(../images/v2/block5_b.gif) repeat-x top;
	padding: 15px;
	color:#3d3d3d;
}
/* Index boxes
---------------------------------------------------------------------
*/

#left .box {
	width: 300px;
	margin-right: 11px;
	float: left;
	padding-bottom: 11px;
	display: inline;
}
#left .box .post {
	background: #fff;
	width: 280px;
	padding: 10px 10px 0 10px;
	float: left;
}
#left .box .screenshot {
}
#left .box .title {
	font-size: 14px;
	color: #5f5f5f;
	padding: 5px 0;
	float: left;
}
#left .box .title a {
	text-decoration: none;
	color: #5f5f5f;
}
#left .box .title a:hover {
	text-decoration: none;
	color: #911b07;
}
#left .box .rating {
	font-size: 14px;
	color: #5f5f5f;
	padding: 5px 0;
	float: right;
}
#left .box .bottom {
	background: #a8a8a8 url(../images/v2/box-bott.gif) repeat-x bottom;
	padding: 0 10px;
	float: left;
	width: 280px;
}
#left .box .bottom .left-row {
	float: left;
	color: #fff;
	font-size: 12px;
	padding: 3px 0;
}
#left .box .bottom .right-row {
	float: right;
	color: #fff;
	font-size: 12px;
	padding: 3px 0 3px 22px;
	background: url(../images/v2/bubble00.gif) no-repeat left;
}
#left .box .bottom .right-row a, .box .bottom .left-row a {
	color: #fff;
	text-decoration: none;
}
#left .box .bottom .right-row a:hover, .box .bottom .left-row a:hover {
	color: #dedede;
	text-decoration: none;
}
/* Text headers
---------------------------------------------------------------------
*/
h5.hdr {
	background-repeat:no-repeat;
	padding:0;
	margin: 5px 0 0 0;
	height:31px;
}
h5#look {
	background: transparent url(../images/v2/hdr_look.gif) no-repeat;
}
h5#howto {
	background: transparent url(../images/v2/hdr_how0.gif) no-repeat;
}
h5#links {
	background: transparent url(../images/v2/hdr_link.gif) no-repeat;
}
h5#recent {
	background: transparent url(../images/v2/hdr_rece.gif) no-repeat;
}
h5#categories {
	background: transparent url(../images/v2/hdr_cate.jpg) no-repeat;
}
h5#archives {
	background: transparent url(../images/v2/hdr_arch.jpg) no-repeat;
}
h5#pages {
	background: transparent url(../images/v2/hdr_page.jpg) no-repeat;
}
h5#guides {
	background: transparent url(../images/v2/hdr_guid.jpg) no-repeat;
}
h5#musicians {
	background: transparent url(../images/v2/hdr_musi.jpg) no-repeat;
}
h5.hdr-foot {
	background-repeat:no-repeat;
	margin:1px 0 0 14px;
	padding:0 0 0 0;
	height:17px;
}
h5#popular {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
h5#talkative {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
h5#featured {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
h5.hdr-tgs {
	background-repeat:no-repeat;
	margin:20px 0 10px 0;
	padding:0 0 0 0;
	height:49px;
}
h5#tgslogo {
	background: transparent url(../images/v2/hdr-tgs.gif) no-repeat;
}
/* Searchform
---------------------------------------------------------------------
*/
.textfield {
	width: 134px;
	height: 15px;
	background-color: transparent;
	border: 0;
	font-size: 12px;
	color: #7a7a7a;
	float: left;
	padding: 10px;
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
}
.submitfield {
	background-color: transparent;
	border: 0;
	display: block;
	float: left;
	width: 27px;
	height: 34px;
	float: right;
	margin: 0;
	cursor: pointer;
}
/* Header
---------------------------------------------------------------------
*/

#header {
	position: relative;
	z-index: 500;
	height: 188px;
	background: url(../images/v2/hdbg0000.gif) no-repeat 0px 74px;
}
#header #toplinks {
	position: absolute;
	top: 0;
	right: 4px;
	background-color: #0d0d0d;
	padding: 5px;
	width: auto;
	height: auto;
	border-bottom: 1px solid #343434;
}
#header #toplinks li {
	float: left;
	color: #999;
	padding: 0 9px 0 11px;
	background: url(../images/v2/top-nav_.gif) no-repeat left center;
	font-size: 12px;
	list-style: none;
}
#header #toplinks li.first {
	background: none;
}
#header #toplinks a {
	color: #ccc;
	text-decoration: none;
	outline: 0;
}
#header #toplinks a:hover {
	color: #fff;
	text-decoration: none;
}
#header #logo {
	position: relative;
	padding-top: 4px;
	margin-left: 0px;
	background: url(../images/v2/logo0000.gif) no-repeat bottom;
	width: 315px;
	height: 69px;
	text-indent: -9999px;
	z-index: 2;
	display: block;
}
#header #glow {
	position: relative;
	margin: 0 0 0 -55px;
	background: url(../images/v2/glowx000.jpg) no-repeat;
	width: 411px;
	height: 75px;
	text-indent: -9999px;
	z-index: 1;
}
#header #glow2 {
	position: relative;
	margin: 29px 0 0 -135px;
	background: url(../images/v2/glow2x00.gif) no-repeat;
	width: 785px;
	height: 51px;
	text-indent: -9999px;
	z-index: 1;
}
#header #search {
	float: right;
	margin: 52px 0 0 0;
	padding: 0;
	width: 187px;
	height: 34px;
	background: url(../images/v2/search00.gif) no-repeat;
	z-index: 5;
}
#header ul#subnav1  {
	display: none;
	float: left;
	height: 27px;
	padding: 8px 0 0 0;
	background: url(../images/v2/subnav00.gif) repeat-x bottom;
	width: 611px;
}

#header ul#subnav1.current {
	display: block;
}

#header ul#subnav1 li {
	float: left;
	padding: 0 20px 0 0;
	color: #888888;
	font-size:11px;
}
#header ul#subnav1 li a, ul#tabs li a:visited {
	display: block;
	font-size:11px;
	color: #9d1e09;
	padding: 0 0 9px 0;
}
#header ul#subnav1 li a:hover {
	color: #434343;
	text-decoration: none;
	background: url(../images/v2/subnav_h.gif) repeat-x bottom;
	padding: 0 0 7px 0;
}
#header ul#subnav1 li.current a, #header ul#subnav1 li.current a:hover {
	color: #434343;
	background: url(../images/v2/subnav_h.gif) repeat-x bottom;
	padding: 0 0 7px 0;
}


#header ul#subnav2  {
	display: none;
	float: left;
	height: 27px;
	padding: 8px 0 0 0;
	background: url(../images/v2/subnav00.gif) repeat-x bottom;
	width: 611px;
}

#header ul#subnav2.current {
	display: block;
}

#header ul#subnav2 li {
	float: left;
	padding: 0 20px 0 0;
	color: #888888;
	font-size:11px;
}
#header ul#subnav2 li a, ul#tabs li a:visited {
	display: block;
	font-size:11px;
	color: #9d1e09;
	padding: 0 0 9px 0;
}
#header ul#subnav2 li a:hover {
	color: #434343;
	text-decoration: none;
	background: url(../images/v2/subnav_h.gif) repeat-x bottom;
	padding: 0 0 7px 0;
}
#header ul#subnav2 li.current a, #header ul#subnav2 li.current a:hover {
	color: #434343;
	background: url(../images/v2/subnav_h.gif) repeat-x bottom;
	padding: 0 0 7px 0;
}



#header ul#subnav3  {
	display: none;
	float: left;
	height: 27px;
	padding: 8px 0 0 0;
	background: url(../images/v2/subnav00.gif) repeat-x bottom;
	width: 611px;
}

#header ul#subnav3.current {
	display: block;
}

#header ul#subnav3 li {
	float: left;
	padding: 0 20px 0 0;
	color: #888888;
	font-size:11px;
}
#header ul#subnav3 li a, ul#tabs li a:visited {
	display: block;
	font-size:11px;
	color: #9d1e09;
	padding: 0 0 9px 0;
}
#header ul#subnav3 li a:hover {
	color: #434343;
	text-decoration: none;
	background: url(../images/v2/subnav_h.gif) repeat-x bottom;
	padding: 0 0 7px 0;
}
#header ul#subnav3 li.current a, #header ul#subnav3 li.current a:hover {
	color: #434343;
	background: url(../images/v2/subnav_h.gif) repeat-x bottom;
	padding: 0 0 7px 0;
}




#header ul#subnav4  {
	display: none;
	float: left;
	height: 27px;
	padding: 8px 0 0 0;
	background: url(../images/v2/subnav00.gif) repeat-x bottom;
	width: 611px;
}

#header ul#subnav4.current {
	display: block;
}

#header ul#subnav4 li {
	float: left;
	padding: 0 20px 0 0;
	color: #888888;
	font-size:11px;
}
#header ul#subnav4 li a, ul#tabs li a:visited {
	display: block;
	font-size:11px;
	color: #9d1e09;
	padding: 0 0 9px 0;
}
#header ul#subnav4 li a:hover {
	color: #434343;
	text-decoration: none;
	background: url(../images/v2/subnav_h.gif) repeat-x bottom;
	padding: 0 0 7px 0;
}
#header ul#subnav4 li.current a, #header ul#subnav4 li.current a:hover {
	color: #434343;
	background: url(../images/v2/subnav_h.gif) repeat-x bottom;
	padding: 0 0 7px 0;
}



#header ul#subnav5  {
	display: none;
	float: left;
	height: 27px;
	padding: 8px 0 0 0;
	background: url(../images/v2/subnav00.gif) repeat-x bottom;
	width: 611px;
}

#header ul#subnav5.current {
	display: block;
}

#header ul#subnav5 li {
	float: left;
	padding: 0 20px 0 0;
	color: #888888;
	font-size:11px;
}
#header ul#subnav5 li a, ul#tabs li a:visited {
	display: block;
	font-size:11px;
	color: #9d1e09;
	padding: 0 0 9px 0;
}
#header ul#subnav5 li a:hover {
	color: #434343;
	text-decoration: none;
	background: url(../images/v2/subnav_h.gif) repeat-x bottom;
	padding: 0 0 7px 0;
}
#header ul#subnav5 li.current a, #header ul#subnav5 li.current a:hover {
	color: #434343;
	background: url(../images/v2/subnav_h.gif) repeat-x bottom;
	padding: 0 0 7px 0;
}

/* =Navigation
---------------------------------------------------------------------
*/

#nav {
	position: relative;
	padding-top: 4px;
	left: 0;
	z-index: 999;
	list-style: none;
}
#nav li {
	float: left;
	margin-right: 4px;
	background: url(../images/v2/nav_li20.gif) no-repeat right top;
	font-size: 13px;
}
#nav li.current {
	background-position: right bottom;
}
#nav li a {
	cursor: pointer;
	float: left;
	display: block;
	height: 27px;
	padding: 7px 10px 0;
	background-position: left top;
	color: #f4bdbd;
	text-decoration: none;
}
#nav li.current a {
	background-position: left bottom;
	color: #666;
}
#nav li:hover {
	background-position: right -34px;
}
#nav li.current:hover {
	background-position: right bottom;
}
#nav li:hover a {
	background-position: left -38px;
	color: #666;
}
#nav li.current:hover a {
	background-position: left bottom;
	color: #999;
}
#nav li.current#nav_home:hover {
	background-position: right -38px;
}
#nav li.current#nav_home:hover {
	background-position: left -38px;
	color: #FFF;
}
#nav li ul {
	clear: left;
	position: absolute;
	left: -999em;
	z-index: 999;
	width: 161px;
	margin-top: 38px;
	margin-left: -1px;
	_margin-top: 0; /* IE6 only */
	border: 1px solid #BABEB1;
	border-top: 0;
	border-bottom: 0;
	list-style: none;
	line-height: 1;
}
/* http://thatnorwegianguy.wordpress.com/2007/03/20/ie7-css-filter-hack/ */
*+html #nav li ul {
	margin-top: 0;
}
#nav li li {
	display: inline;
	_display: block;
	float: none;
	_float: left;
	margin: 0;
	font-size: .9167em;
	text-transform: none;
}
#nav li ul ul {
	margin: -38px 0 0 161px;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}
#nav li li li {
	font-size: 12px;
}
#nav li:hover li a, #nav li:hover li a:hover {
	background: #DDEAF3;
}
/* Sidebar
---------------------------------------------------------------------
*/

.sidebar {
	display: inline; /* IE6 double margin float bug hack */
	width: 300px;
	float: right;
	margin: 19px 0px 0 0;
}
textarea {
	margin:0px;
	padding:2px;
	font-family:"Courier New";
	font-size:11px;
	width:97%;
}
.innerbox {
	margin:5px 0px;
	padding:10px;
	background-color:#efefef;
}
img.alignright {
	padding: 0;
	margin: 0 0 0 4px;
	display: inline;
	float: left;
	border: #353535 3px solid;
}
a:hover img.alignright {
	padding: 0;
	margin: 7px 4pxpx 7px 4px;
	display: inline;
	float: right;
	border: #242424 3px solid;
}
img.alignleft {
	padding: 1px;
	margin: 0 20px 0 0;
	display: inline;
	float: left;
	border: #353535 2px solid;
}
a:hover img.alignleft {
	border: #242424 2px solid;
}
.moreread a {
	color: #7c9e29 !important;
	text-decoration: underline !important;
	font-size: 13px !important;
}
.moreread a:hover {
	color: #353535 !important;
}
.content .titlefloat {
	float: right;
	width: 385px;
}
.content .contentfloat {
	float: right;
	width: 365px;
}
.boxed {
	background-color: #87a436;
	font-size: 12px;
	padding: 3px;
	text-align: center;
	margin: 10px 0 20px 0;
	display: block;
	width: 215px;
	color: #dfeeb3 !important;
	text-decoration: none !important;
}
.boxed:hover {
	background-color: #353535;
	color:#fff !important;
	text-decoration: none;
}
.content .more-link {
	float: right;
	width: 72px;
	margin-right: 305px;
	background-color: #498929;
	padding: 3px;
	text-align: center;
	margin-top: 20px;
	display: block;
	text-decoration: none !important;
}
.content .more-link:hover {
	background-color: #242424;
	color:#9bb3b8;
	text-decoration: none;
}
.moreread-entry a {
	color: #fff !important;
	text-decoration:none;
	font-size: 11px !important;
}
.moreread-entry a:hover {
	color: #353535 !important;
}
a.donate {
	background: url(../images/v2/donate00.jpg) 0 0 no-repeat;
	display: block;
	width: 626px;
	height: 43px;
	color: #fff!important;
	font-size: 14px;
	text-decoration: none!important;
	padding: 35px 0 0 20px;
	line-height: 15px;
}
a.donate:hover {
	color:#d8d4c8!important;
	background-position: 0 -78px;
}
a.donate p.details {
	color: #423e33;
	font-size: 11px;
}
/* Left side
---------------------------------------------------------------------
*/


.pageselect {
	background-color: #87a436;
	margin: 25px 0 0 0;
	padding: 8px;
}
.pageselect .text {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: right;
	color: #e2f5ae;
	font-size: 14px;
}
.pageselect .text a {
	color: #e2f5ae;
}
.pageselect .text a:hover {
	color: #fff;
	text-decoration: none;
}
/* Theme box
---------------------------------------------------------------------
*/
.floatright {
	float: right;
}
.floatleft {
	float: left;
}
.split-half {
	float: left;
	width: 146px;
	padding-right: 2px;
	padding-left: 2px;
}
p.large {
	font-size: 14px;
	margin-top: 15px;
	padding: 0;
	text-align:right;
}
p.large a {
	color: #ffffff;
	text-decoration: underline;
}
p.large a:hover {
	text-decoration: none;
}
#sidebar .linkside-links {
	padding: 10px 0 20px 0;
}
#sidebar .linkside-links ul {
	padding:0px;
}
#sidebar .linkside-links ul li {
	float:left;
	width:100%;
}
#sidebar .linkside-links ul ul {
	padding:0;
}
#sidebar .linkside-links ul a {
	border-bottom:#cccccc 1px dotted;
	color:#fff;
	font-size:12px;
	display:block;
	padding:5px 15px;
}
#sidebar .linkside-links ul a:hover {
	background:#8e8e8e url(../images/v2/li-hover.gif) no-repeat 0px 5px;
	color:#FFF;
	text-decoration: none;
}

#sidebar .linkside-links2 {
	padding: 10px 0 20px 0;
}
#sidebar .linkside-links2 ul {
	padding:0px;
}
#sidebar .linkside-links2 ul li {
	float:left;
	width:100%;
}
#sidebar .linkside-links2 ul ul {
	padding:0;
}
#sidebar .linkside-links2 ul a {
	font-weight: bold;
	border-top:#cccccc 1px dotted;
	border-bottom:#cccccc 1px dotted;
	color:#C0280E;
	font-size:12px;
	display:block;
	padding:5px 15px;
}
#sidebar .linkside-links2 ul a:hover {
	background:#8e8e8e url(../images/v2/li-hover.gif) no-repeat 0px 5px;
	color:#FFF;
	text-decoration: none;
}


.pagebar {
	text-decoration: none;
	font-weight: bold;
	color: #87a436;
	float: right;
	margin-top: 25px;
	font-size: 11px;
}
.pagebar a, .pageList .this-page {
	border: 1px solid #a1b95e;
	text-decoration: none;
	padding: 0.2em 0.5em;
	color: #87a436;
}
.pagebar a:visited {
	border: 1px solid #a1b95e;
	text-decoration: none;
	padding: 0.2em 0.5em;
}
.pagebar .break {
	padding: 2px 6px 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}
.pagebar .this-page {
	border: 1px solid #87a436;
	padding: 0.2em 0.5em;
	font-weight: bold;
	background: #87a436;
	color: #fff;
}
.pagebar a:hover {
	border-color: #87a436;
	color:#4f4a3b;
}
.pagebar .inactive {
	border: 1px solid #aea999;
	color: #aea999;
	text-decoration: none;
	padding: 0.2em 0.5em;
}
/* Footer Boxes
---------------------------------------------------------------------
*/
.ftbox {
	background-color: #151515;
	border: 1px solid #303030;
	width: 220px;
	float: right;
	padding: 15px 0 0 0;
	margin: 0 0 0 20px;
}
.ftbox .ftbox-list {
		color:#666;
	padding: 0px 0 10px 0;
}
.ftbox .ftbox-list ul {
	padding:0px;
	margin-top: 15px;
}
.ftbox .ftbox-list ul li {
	float:left;
	width:100%;
}
.ftbox .ftbox-list ul ul {
	padding:0;
}

.ftbox .ftbox-list ul a {
	border-top:#292929 1px dotted;
	color:#666;
	font-size:12px;
	display:block;
	padding:5px 15px;
}

.ftbox .ftbox-list ul a:hover {
	border-top:#c93117 1px dotted;
	background:#911b07 url(../images/v2/li-hover.gif) no-repeat 195px 5px;
	color:#FFF;
	text-decoration: none;
}
.ftbox .ftbox-list ul .active a {
	border-top:#c93117 1px dotted;
	background:#911b07 url(../images/v2/li-hover.gif) no-repeat 195px 5px;
	color:#FFF;
	text-decoration: none;
}
/* Footer
---------------------------------------------------------------------
*/

.ft {
	clear: both;
	padding: 15px 0 20px;
	border-top: 4px solid #bbbbbb;
	background: #222222;
}
.ft .wrap {
	width: 960px;
	margin: 0 auto 0 auto;
}
.ft .boxlink {
	background-color: #4e4e4e;
	font-size: 12px;
	padding: 3px;
	text-align: center;
	margin: 10px 0 20px 0;
	display: block;
	color: #ffffff !important;
	text-decoration: none !important;
	border: 1px solid #606060;
	width: 100px;
}
.ft .boxlink:hover {
	background-color: #911b07;
	color:#fff !important;
	text-decoration: none;
	border: 1px solid #d3351a;
}
.ft .boxlink2 {
	background-color: #7b685a;
	font-size: 12px;
	padding: 3px;
	text-align: center;
	margin: 16px 0 16px 15px;
	display: block;
	color: #ffffff !important;
	text-decoration: none !important;
	border: 1px solid #9a8676;
	width: 130px;
}
.ft .boxlink2:hover {
	background-color: #911b07;
	color:#fff !important;
	text-decoration: none;
	border: 1px solid #d3351a;
}
.ft-bottom .boxlink {
	background-color: #911b07;
	font-size: 12px;
	padding: 3px;
	text-align: center;
	margin: 0px 0 0px 0;
	display: block;
	color: #ffffff !important;
	text-decoration: none !important;
	border: 1px solid #d3351a;
	width: 70px;
}
.ft-bottom .boxlink:hover {
	background-color: #4e4e4e;
	color:#fff !important;
	text-decoration: none;
	border: 1px solid #606060;
}
.ft .copyright {
	width: 220px;
	margin: 0 0 0 0;
	float: left;
	color: #7e7e7e;
	font-size: 12px;
}
.ft-bottom {
	clear: both;
	padding: 15px 0 15px;
	border-top: 1px solid #303030;
	background: #101010;
	color: #cbcbcb;
}
.ft-bottom .wrap {
	width: 960px;
	margin: 0 auto 0 auto;
}
.ft-bottom .valid {
	background:url(../images/v2/valid000.gif) no-repeat;
	margin: 4px 0 0 0;
	padding: 0 20px 0 20px;
	float: left;
	color: #5e5e5e;
	font-size: 12px;
}
.ft-bottom .copyright {
	float: left;
	color: #5e5e5e;
	margin: 4px 20px 0 0;
}
/* Tabbed navigation
---------------------------------------------------------------------
*/

#sub-nav {
	clear: left;
}
#sub-nav ul, #sub-nav li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sub-nav ul {
	border-bottom: 2px solid #911b07;
	height: 1.5em;
	padding: 10px 0;
}
#sub-nav li {
	float: left;
	background: #a8a8a8 url(../images/v2/tab-top0.gif) 0 -100px;
	padding-left: 4px;
	margin-right: 2px !important; /*imp IE6*/
}
#sub-nav li a, #sub-nav li span {
	display: block;
	padding: 6px 14px 4px 10px;
	height: 1.5em;
	text-decoration: none;
	font-weight: bold;
	color: #fefefe;
	background: url(../images/v2/tab-top0.gif) 100% -100px;
}
#sub-nav li a:hover, #sub-nav li.active a:hover {
	color: #ccc;
}
#sub-nav li.active {
	background-position: 0 0;
	background-color: #911b07;
}
#sub-nav li.active a, #sub-nav li.active span {
	background-position: 100% 0;
	color: #fff;
}
textarea.cinput {
	font-family: "Courier New";
	color: #777;
	font-size: 11px;
	background-color: #ededed;
	border: 1px solid #e0e0e0;
	padding: 8px;
	margin: 6px 0px;
}
.c-avatar {
	float: left;
	width: 40px;
	padding-top: 12px;
}
.gravatar {
	padding: 3px;
	border: 1px solid #ccc;
	margin: 0 auto;
	width: 24px;
	height: 24px;
}
a:hover img.ava, a img.ava:hover {
	padding: 3px;
	border: 1px solid #bfbfbf;
	margin: 0 auto;
}
.c-head {
	float: left;
	width: 140px;
	padding-left: 0px;
}
.c-body {
	float: right;
	width: 360px;
}
.comment {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	background-color: #eeeeee;
	border: 1px solid #e0e0e0;
	padding: 8px;
	margin: 0 5px 0 0;
}
#comments-wrapped {
	width: 571px;
	background-color: #fff;
	color: #777;
	padding: 20px;
	margin-bottom: 20px;
}
#comments-wrapped a {
	color:#333;
	text-decoration: underline;
}
#comments-wrapped a:hover {
	color: #666;
}
#commentlist {
	margin: 1.2em 0;
	padding: 0;
	border-top: 0px solid #1c2122;
	background-repeat: no-repeat;
	list-style-type: none;
}
#comments-wrapped2 h2 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
#commentlist li {
	border-top: 1px solid #e0e0e0;
	padding: 3px 10px;
	background-color: #eeeeee;
	color: #666;
	list-style-type: none;
	padding-bottom: 8px;
}
#commentlist a {
	color: #777777;
	text-decoration: underline;
}
#commentlist a:hover {
	color: #333333;
}
.alt {
	background-repeat: repeat-x;
	background-color: #ffffff!important;
	color: #666 !important;
}
.alt a {
	color: #777777 !important;
	text-decoration: underline;
}
.alt a:hover {
	color: #333333 !important;
}
.alt .commenttitle {
	margin: 3px 0 0 0;
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	text-transform:none;
	color: #333 !important;
	text-align:left;
}
.alt .commenttitle a {
	color:#000000 !important;
}
.alt .commenttitle a:hover {
	color:#666666!important;
}
.commenttitle {
	margin: 3px 0 0 0;
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	text-transform:none;
	color: #333 !important;
	text-align:left;
}
.commenttitle a {
	color:#000000 !important;
}
.commenttitle a:hover {
	color:#666666!important;
}
.commentmeta {
	margin-top: 0;
	font-size: 11px;
	color: #777777;
}
#comment {
	width: 97%;
	padding-left: 6px;
	height: 100px;
}
#comment-right {
	margin-right: 11px;
	float: right;
}
#submit {
	border: 1px solid #6c1506;
	background-color:  #911b07;
	padding: 6px 8px 5px 8px;
	margin: 0 0 10px 0;
	color: #fff;
}
#submit:hover {
	border: 1px solid #911b07;
	background-color:  #b8270e;
	color: #fff;
}
/* SIDEBAR PART BEGIN */



blockquote p {
	padding: 0!important;
	margin: 0!important;
}
blockquote p a {
	color: #fff;
}
blockquote p a:hover {
	color: #444;
	text-decoration: none;
}
blockquote {
	padding:5px 0;
	text-align:right;
	margin-top: 10px;
}
blockquote p.first {
	background: url(../images/v2/bg_recen.gif) no-repeat;
	color:#999;
	font-size:12px;
	padding:10px 10px 0px 10px!important;
	text-align:center;
}
blockquote div {
	background: url(../images/v2/bg_recen.gif) no-repeat;
	color:#999;
	font-size:12px;
	padding:10px 10px 0px 10px!important;
	text-align: left;
}

blockquote div #msg b {
	color: #911b07;
}

blockquote div #msg span{
	color:#CCC;
	text-align: right
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	line-height:1.2;
}

blockquote div#divko {
	text-align: center;
	background: #222222;
	padding:10px 10px 0px 10px!important;
	margin-right: 1px;
}
blockquote div#divko a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
blockquote div#divko a:hover {
	color: #FFF;
	font-weight: bold;
	border-bottom: 1px #CCC dotted;
}

blockquote p.first a {
	color: #999;
	text-decoration: none;
}
blockquote p.first a:hover {
	text-decoration: none;
	color: #ccc;
}
blockquote cite {
	background:url(../images/v2/bg_receo.gif) no-repeat top left;
	color:#444444;
	display:block;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	line-height:1.2;
	padding:25px 0 0 0;
}
blockquote cite span {
	color:#fff;
	display:block;
	font-size:11px;
	font-weight: normal;
}
.spacer {
	height: 20px;
	display: block;
}
.wrap .right {
	width: 300px;
	padding: 130px 20px 0 0;
	float: right;
}
.wrap .right p {
	margin-right: 12px;
	margin-left: 12px;
}
.wrap .right .light-boxed {
	color: #fff;
	background-color: #a09a89;
	border: 1px solid #aba592;
	padding: 8px 10px 10px 12px;
	width: 240px;
	margin: 10px auto;
}
.wrap .right h1 {
	font-size: 13px;
	font-weight: bold;
	color:#498929;
	margin-bottom: 14px;
	border-bottom: 1px solid #e4ecee;
	padding: 0 14px 0 14px;
	letter-spacing: normal;
}
.right .sidetop {
	background: transparent url(../images/v2/right_to.png);
	display:block;
	height: 10px;
	width: 300px;
	display:block;
	overflow:hidden;
}
.right .sidetitle {
	background: #7d7869;
	margin:0 0 0 0;
	padding: 12px 20px 10px 20px;
	height:20px;
	color: #fff;
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
.right .sidetitle#rounded, .right .sidetitle#rounded2 {
	background: transparent url(../images/v2/right_to.png) no-repeat;
	margin:0 0 0 0;
	padding: 12px 20px 10px 20px;
	height:20px;
	display: block;
}
.right .sidetitle#rounded-red, .right .sidetitle#rounded2-red {
	background: transparent url(../images/v2/right_to.png) no-repeat;
	margin:0 0 0 0;
	padding: 12px 20px 10px 20px;
	height:20px;
	display: block;
}
.right .sidetitle#rounded-dark, .right .sidetitle#rounded2-dark {
	background: transparent url(../images/v2/right_to.png) no-repeat;
	margin:0 0 0 0;
	padding: 12px 20px 10px 20px;
	height:20px;
	display: block;
}
.right .sidetitle#rounded-light, .right .sidetitle#rounded2-light {
	background: transparent url(../images/v2/right_to.png) no-repeat;
	margin:0 0 0 0;
	padding: 12px 20px 10px 20px;
	height:20px;
	display: block;
	color:#8f8a7a;
}
.right .sidebg {
	background: #8f8a7a url(../images/v2/right_bo.jpg) bottom no-repeat;
	margin-bottom: 14px;
	padding-bottom: 5px;
}
.right .sidebg-red {
	background: #69871f url(../images/v2/right_bo.jpg) bottom no-repeat;
	margin-bottom: 14px;
	padding-bottom: 5px;
	color:#f4c5c6;
}
.right .sidebg-dark {
	background: #312e25 url(../images/v2/right_bo.jpg) bottom no-repeat;
	margin-bottom: 14px;
	padding-bottom: 5px;
	color:#e4e1d7;
}
.right .sidebg-light {
	background: #fff url(../images/v2/right_bo.jpg) bottom no-repeat;
	margin-bottom: 14px;
	padding-bottom: 5px;
	color:#999;
}
.right .linkside {
	padding: 2px 0 20px 0;
}
.right .linkside ul {
	padding:5px;
}
.right .linkside ul li {
	float:left;
	width:100%;
}
.right .linkside ul ul {
	padding:0;
}
.right .linkside ul a {
	border-bottom:#b5af9a 1px dotted;
	color:#fff;
	font-size:12px;
	display:block;
	padding:5px 10px;
}
.right .linkside ul a:hover {
	background:#9f9987 url(../images/v2/li-hover.jpg) no-repeat 263px 5px;
	color:#FFF;
	text-decoration: none;
}
.right-ads-column {
	height: 600px;
	width: 120px;
	padding: 10px 14px 10px 15px;
	float: left;
}
.day {
	font-size: 12px;
	font-weight: bold;
	padding-right: 1px;
}
ul, li {
	border:0;
	padding:0;
	margin:0;
	list-style:none;
}


/*-------------------------*/

.title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #222222;
  font-weight: bold;
  vertical-align: middle;
  background: url(../images/v2/title_bg.gif) repeat-x;
  padding-left: 10px;
  padding-right: 10px;
  height: 24px;
}

.title a {
	color: #222222;
	text-decoration: none;
	border-bottom: 1px #222222 groove;
}

#td_block {
	padding: 5px;
	border-bottom: 1px #ccc dotted;
}

#table_block td {
	padding: 5px;
	border-bottom: 1px #ccc dotted;
}

.pagebox2 {
	background: #fff;
	margin-bottom: 11px;
}

input[type="button"],
input[type="submit"],
input[type="reset"]{
	padding-left: 5px;
	padding-right: 5px;
	background-color: #911b07;
	font-size: 12px;
	text-align: center;
	height: 20px;
	color: #ffffff !important;
	text-decoration: none !important;
	border: 1px solid #d3351a;
}

input, textarea, select {
  border: 1px solid #989898;
  background-color: #F0F0F0;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  padding: 2px;
}

input:active, textarea:active, select:active, input:focus, textarea:focus, select:focus {
  border: 1px solid #CCCCCC;
  background-color: #F6F6F6;
  color: #2C2C2C;
}

input[type="radio"], input[type="checkbox"], 
input[type="radio"]:focus, input[type="radio"]:active,
input[type="checkbox"]:focus, input[type="checkbox"]:active {
  border: 0px;
}

input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover {	
	background: #4e4e4e;
	border: #606060 1px solid;
}

input[type="button"]:focus,
input[type="submit"]:focus,
input[type="reset"]:focus {
	background: #4e4e4e;
	border: #606060 1px solid;
}
	

.input {
  background-color: transparent;
  border: none;
  margin: 2px;
}

.tooltip {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #DDDDDD;
  border-left: 4px solid #911b07;
  padding: 4px 10px;
  z-index: 100;
}

.boxlink3 {
	float: left;
	background-color: #4e4e4e;
	font-size: 12px;
	padding: 3px;
	text-align: center;
	margin: 10px 0 20px 0;
	display: block;
	color: #ffffff !important;
	text-decoration: none !important;
	border: 1px solid #606060;
	width: 110px;
	height: 38px;
	margin-right: 5px;
}
.boxlink3:hover {
	background-color: #911b07;
	color:#fff !important;
	text-decoration: none;
	border: 1px solid #d3351a;
}

.pagelink a {
	float: left;
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	background: #EEE;
	border: 1px #CCC solid;
}

.pagelink u {
	float: left;
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	background: #911B07;
	text-decoration: none;
	color: #FFF;
	border: 1px #D3351A solid;
}

#no_pages .pagelink a {
	float: left;
	display: block;
	padding: 0 !important;
	margin-right: 2px;
	background: none !important;
	border: none  !important;
}

#no_pages .pagelink u {
	float: left;
	display: block;
	padding: 0 !important;
	margin-right: 2px;
	background: none !important;
	text-decoration: none;
	color: #000 !important;
	border: none  !important;
}