/*
Theme Name: KC Designs
Theme URI: http://kristancunningham.com/
Description: Wordpress theme designed exclusively for Kristan Cunningham by <a href="http://wicked-pr.com">Wicked PR</a>.
Author: Wicked PR
Author URI: http://wicked-pr.com/
*/

/* Css Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
:focus {
	outline:0;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
/* General Styles */
.skiplink {
	display:none;
}
label {
	cursor:pointer;
}
a, a:visited {
	color:#000;
	text-decoration:none;
}
a:focus, a:hover {
	text-decoration:underline;
}
body {
	background:url(images/bgr_body2.jpg) no-repeat top center #f3efe1;
	color:#000;
	font:10px Georgia, "Times New Roman", Times, serif;
}
.wrapper {
	margin:0 auto;
	width:980px;
}
/* header */
#header {
	overflow:hidden;
	height:318px;
}
#top-nav {
	text-align:center;
	width:980px;
	height:30px;
	float:left;
}
#top-nav ul {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	line-height:30px;
	text-transform:uppercase;
}
#top-nav ul li {
	display:inline;
	padding:0 2px;
	color:#000;
}
#top-nav ul li a {
	color:#000;
}
#header .right {
	float:right;
	width:269px;
}
#logo {
	display:block;
	background:url(images/logo.png) no-repeat;
	width:269px;
	height:100px;
	cursor:pointer;
	text-indent:-999em;
	margin:80px 20px 0 0;
}
#header .search-form {
	padding:80px 0 0;
	float:right;
}
#header .search-form p.text-input {
	float:left;
	background:url(images/bgr_header_input.png) no-repeat;
	width:140px;
	height:22px;
	padding:8px 0 0 10px;
}
#header .search-form p.text-input input {
	background:none;
	border:0;
	padding:0;
	margin:0;
	font:10px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	width:138px;
}
#header .search-form p {
	float:left;
}
#header .search-form p .submit {
	float:left;
	margin:0;
	padding:0;
	background:url(images/btn_header_search.png) no-repeat;
	border:0;
	width:70px;
	height:30px;
	cursor:pointer;
}
/* main-nav */
ul.dropdown {
	position: relative;
	z-index: 597;
	float: left;
}
ul.dropdown li {
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;
}
ul.dropdown li.hover, ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}
ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 100%;
}
ul.dropdown ul li {
	float: none;
}
ul.dropdown ul ul {
	top: 1px;
	left: 99%;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}
ul.dropdown li {
	float:left;
	margin:0 12px;
}
ul.dropdown li li {
	float:none;
	margin:0;
}
ul.dropdown li li li {
	float:none;
	margin:0;
}
ul.dropdown ul {
	width:111px;
	background:url(images/bgr_drop_menu.png) no-repeat top;
	padding:20px 0 13px 2px;
	font:12px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
ul.dropdown ul li {
	width:111px;
	float:left;
	margin:0 0 2px;
}
ul.dropdown ul li a {
	padding:0 0 0 2px;
	float:left;
	color:#f3efe1;
	line-height:18px;
}
ul.dropdown ul li a:hover span {
	color:#008CA0;
}
ul.dropdown ul li a span {
	padding:0 5px 0 2px;
	float:left;
	cursor:pointer;
}
ul.dropdown ul li:hover {
	background:#333;
	color:#fff;
	text-decoration:none;
	padding-left: 0px;
	width:110px;
}
ul.dropdown ul li:hover a {
	color:#fff;
	text-decoration:none;
}
ul.dropdown ul ul {
	width:94px;
	padding:13px 0 6px 16px;
	background:#333;
	margin:0 0 0 -8px;
}
ul.dropdown ul ul li {
	width:110px;
	float:left;
	padding:0;
	margin:0 0 7px;
	border-bottom: dashed #008CA0 1px;
}
ul.dropdown ul li a a {
	float:none;
	color:#d9e4e0;
}
ul.dropdown ul li li:hover a:hover {
	color:#d9e4e0;
}
ul.dropdown ul ul li a:hover {
	color:#fff;
}
ul.dropdown .all a {
	font-size:10px;
	text-transform:none;
	color:#999;
}
ul.dropdown .all a:hover {
	background:none;
	color:#FFF;
}
#main-nav {
	height:90px;
}
#main-nav ul li.separator {
	display:block;
	margin:40px 0 0;
	background:url(images/ico_main_nav_separator.png) no-repeat bottom;
	width:14px;
	height:25px;
	text-indent:-999em;
}
#main-nav ul li.search {
	margin:0;
}
#main-nav ul li a.blog {
	margin:42px 0 0;
	background:url(images/menu_blog.png) no-repeat top;
	width:135px;
	height:28px;
	display:block;
	text-indent:-999em;
	float:left;
}
#main-nav ul li a.library {
	margin:28px 0 0;
	background:url(images/menu_library.png) no-repeat top;
	width:90px;
	height:44px;
	display:block;
	text-indent:-999em;
	float:left;
}
#main-nav ul li span.ask {
	margin:11px 0 0;
	background:url(images/menu_ask.png) no-repeat top;
	width:89px;
	height:59px;
	display:block;
	text-indent:-999em;
	float:left;
}
#main-nav ul li a.video {
	margin:27px 0 0;
	background:url(images/menu_video.png) no-repeat top;
	width:72px;
	height:43px;
	display:block;
	text-indent:-999em;
	float:left;
}
#main-nav ul li a.photos {
	margin:25px 0 0;
	background:url(images/menu_photos.png) no-repeat top;
	width:81px;
	height:45px;
	display:block;
	text-indent:-999em;
	float:left;
}
#main-nav ul li a.news {
	margin:26px 0 0;
	background:url(images/menu_news.png) no-repeat top;
	width:60px;
	height:44px;
	display:block;
	text-indent:-999em;
	float:left;
}
#main-nav ul li a.products {
	margin:26px 0 0;
	background:url(images/menu_products.png) no-repeat top;
	width:109px;
	height:44px;
	display:block;
	text-indent:-999em;
	float:left;
}
#main-nav ul li a.search {
	margin:29px 0 0;
	background:url(images/menu_search.png) no-repeat top;
	width:49px;
	height:40px;
	display:block;
	text-indent:-999em;
	float:left;
}
#main-nav ul li a:hover {
	background-position:bottom;
}
#main-nav ul li.current a {
	background-position:center;
}
#main-nav ul li.current a:hover {
	background-position:center;
}
/* body */
#body {
	width:980px;
	background:#FFF;
	padding:20px 0 0;
	overflow:hidden;
	position:relative;
	z-index:2;
}
#body .main-content {
	float:left;
	width:722px;
	overflow:hidden;
}
#body .main-content .generic-page {
	margin: 0 0 40px 40px;
}
#body .main-content .generic-page p {
	font-size:14px;
	line-height:18px;
}
#body .main-content .generic-page a {
	color:#FF4A00;
	font-weight:bold;
}
#featured {
	background:url(images/bgr_featured.png) no-repeat left top;
	width:622px;
	height:265px;
	margin:0 0 0 20px;
	padding:38px 40px 0;
}
#featured ul {
	width:625px;
	height:220px;
	position:relative;
}
#featured li {
	width:625px;
	height:220px;
	float:left;
}
#featured .slide-item {
	width:625px;
	height:220px;
}
#featured .poster {
	float:left;
	position:relative;
	width:421px;
	height:219px;
}
#featured .poster .info {
	position:absolute;
	top:15px;
	left:15px;
}
#featured .poster .info .title {
	font:18px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	overflow:hidden;
}
#featured .poster .info .title a {
	color:#000;
}
#featured .poster .info .title a:hover {
	text-decoration:none;
}
#featured .poster .info .title span {
	float:left;
	display:block;
	background:#f3efe1;
	padding:3px 4px;
	margin:0 0 3px;
	cursor:pointer;
}
#featured .poster .info .category {
	background:url(images/bgr_featured_category_left.png) no-repeat left;
	float:left;
	clear:both;
}
#featured .poster .info .category span {
	background:url(images/bgr_featured_category_right.png) no-repeat right;
	float:left;
	font:10px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	color:#1e3851;
	margin:0 0 0 3px;
	padding:2px 3px 2px 0;
}
#featured .poster .info .category a {
	font-weight:bold;
	color:#1e3851;
}
#featured .content {
	float:left;
	width:150px;
	margin:0 0 0 1px;
	text-align:center;
	padding:25px 25px 0;
}
#featured .content p {
	font-size:12px;
	line-height:20px;
}
#featured .content p.continue {
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#1e3851;
	margin-top:10px;
}
#featured .content p.continue a {
	color:#1e3851;
	text-decoration:underline;
}
#featured .arrows {
	width:141px;
	height:31px;
	background:url(images/bgr_featured_nav.png) no-repeat;
	position:absolute;
	top:232px;
	left:512px;
	z-index:999;
}
#featured .arrows .counter {
	float:left;
	width:80px;
	text-align:left;
	font:12px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#f3efe1;
	text-transform:uppercase;
	padding:9px 0 0 10px;
}
#featured .arrows a {
	float:left;
	display:block;
	cursor:pointer;
	width:25px;
	height:31px;
	text-indent:-999em;
}
#featured-post {
	margin:0 0 0 20px;
	padding:0 0 20px;
}
#featured-post .poster {
	float:left;
	position:relative;
	width:460px;
	height:269px;
	overflow:hidden;
}
#featured-post .poster .info {
	position:absolute;
	top:15px;
	left:15px;
}
#featured-post .poster .info .title {
	font:18px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	overflow:hidden;
}
#featured-post .poster .info .title a {
	color:#000;
}
#featured-post .poster .info .title a:hover {
	text-decoration:none;
}
#featured-post .poster .info .title span {
	float:left;
	display:block;
	background:#f3efe1;
	padding:2px 4px;
	margin:0 0 3px;
	cursor:pointer;
}
#featured-post .poster .info .category {
	background:url(images/bgr_featured_category_left.png) no-repeat left;
	float:left;
	clear:both;
}
#featured-post .poster .info .category span {
	background:url(images/bgr_featured_category_right.png) no-repeat right;
	float:left;
	font:10px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	color:#1e3851;
	margin:0 0 0 3px;
	padding:2px 3px 2px 0;
	cursor:pointer;
}
#featured-post .poster .info .category a {
	font-weight:bold;
	color:#1e3851;
}
#featured-post .content {
	float:left;
	width:214px;
	height:270px;
	padding:0px 0 0 25px;
	border-top:1px solid #f5f2e7;
	border-right:1px solid #f5f2e7;
	border-bottom:1px solid #f5f2e7;
}
#featured-post .content p {
	font-size:12px;
	line-height:20px;
	margin-top:100px;
	margin-right:20px;
}
#featured-post .content p.continue {
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#1e3851;
	padding:6px 0 18px;
	margin-top:10px !important;
}
#featured-post .content p.continue a {
	color:#1e3851;
	text-decoration:underline;
}
#featured-post .additional-info {
	padding:10px 0 8px;
	overflow:hidden;
	width:700px;
	float:left;
	border-bottom:1px solid #d8e8e6;
}
#featured-post .additional-info .share {
	float:left;
	margin:0 10px 0 0;
}
#featured-post .additional-info .tags {
	float:left;
	margin:4px 10px 0 0;
	text-transform:uppercase;
}
#featured-post .additional-info .tags span {
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#62919b;
}
#ask {
	background:url(images/bgr_ask.png) no-repeat 0 0;
	display:block;
	height:100%;
	margin:0 0 5px 20px;
	overflow:hidden;
	padding: 0 0 5px;
	width:700px;
}
#ask .name {
	float:left;
	width:60px;
	font-size:12px;
	color:#62919b;
	margin:48px 0 0 8px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
}
#ask .text {
	color:#333333;
	display:block;
	float:left;
	font-size:14px;
	font-style:italic;
	margin:18px 0 0 25px;
	overflow:hidden;
	width:348px;
}
#ask .tweet {
	background-color: #fff;
	border: none;
	border-top: #008ca0 1px solid;
	border-left: #008ca0 1px solid;
	border-right: #62919b 1px solid;
	border-bottom: #62919b 1px solid;
	display: block;
	color:#aaa;
	font-family:Times new roman;
	height: 18px;
	padding: 2px 5px;
	width: 315px;
	font-size:14px;
}
#ask .tweet-min {
	height: 40px !important;
}
#ask .text p {
	background:#FFF;
	margin:0 0 6px;
	padding:2px;
	float:left;
	display:block;
}
#ask .twitter {
	float:left;
	margin:20px 0 0 20px;
}
#ask .twitter a {
	background:url(images/ico_twitter.png) no-repeat;
	display:block;
	width:99px;
	height:38px;
	text-indent:-999em;
}
#ask .facebook {
	float:left;
	margin:10px 0 0;
}
#ask .facebook a {
	background:url(images/ico_facebook.png) no-repeat;
	display:block;
	width:124px;
	height:62px;
	text-indent:-999em;
}
#body .main-content .blog-feed {
	width:720px;
	overflow:hidden;
	clear:both;
	padding:5px 0 0;
	float:left;
}
#body .main-content .blog-feed .column {
	float:left;
	width:180px;
	overflow:hidden;
}
#body .main-content .blog-feed .categories {
	float:left;
	width:160px;
	margin:0 0 15px;
	padding:0 0 0 20px;
	overflow:hidden;
	background:url(images/bgr_categories_body.png) no-repeat bottom right;
	text-align:center;
	position:relative;
	height:245px;
}
#body .main-content .blog-feed .categories .content {
	height:235px;
}
#body .main-content .blog-feed .categories .title {
	background:url(images/bgr_categories_title.png) no-repeat;
	height:34px;
	width:160px;
	text-align:center;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#1e3851;
	line-height:30px;
	margin:0 0 14px;
}
#body .main-content .blog-feed .categories p {
	width:130px;
	padding:0 0 5px 15px;
	font-size:10px;
	color:#000;
	line-height:16px;
	font-style:italic;
}
#body .main-content .blog-feed .categories p span {
	text-transform:uppercase;
	color:#62919b;
	font-size:12px;
	font-style:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
#body .main-content .blog-feed .categories .arrows {
	width:38px;
	height:16px;
	position:absolute;
	bottom:10px;
	z-index:999;
	left:80px;
	background:url(images/ico_category_arrows.png) no-repeat;
}
#body .main-content .blog-feed .categories .arrows a {
	float:left;
	display:block;
	cursor:pointer;
	width:19px;
	height:16px;
	text-indent:-999em;
}
#body .main-content .blog-feed .post {
	float:left;
	width:160px;
	padding:0 0 15px 20px;
	overflow:hidden;
}
#body .main-content .blog-feed .post .poster {
	float:left;
	width:160px;
	position:relative;
	margin:0 0 6px;
}
#body .main-content .blog-feed .post .poster .label {
	position:absolute;
	top:9px;
	left:-5px;
	z-index:999;
	float:left;
	display:block;
	height:21px;
	padding:0 0 0 5px;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height:16px;
	color:#fff;
}
#body .main-content .blog-feed .post .poster .label span {
	float:left;
	display:block;
	height:21px;
	padding:0 5px 0 0;
}
#body .main-content .blog-feed .post .poster .purple {
	background:url(images/bgr_label_purple_left.png) no-repeat left top;
}
#body .main-content .blog-feed .post .poster .purple span {
	background:url(images/bgr_label_purple_right.png) no-repeat right top;
}
#body .main-content .blog-feed .post .poster .green {
	background:url(images/bgr_label_green_left.png) no-repeat left top;
}
#body .main-content .blog-feed .post .poster .green span {
	background:url(images/bgr_label_green_right.png) no-repeat right top;
}
#body .main-content .blog-feed .post .poster .blue {
	background:url(images/bgr_label_blue_left.png) no-repeat left top;
}
#body .main-content .blog-feed .post .poster .blue span {
	background:url(images/bgr_label_blue_right.png) no-repeat right top;
}
#body .main-content .blog-feed .post .poster .electric {
	background:url(images/bgr_label_electric_left.png) no-repeat left top;
}
#body .main-content .blog-feed .post .poster .electric span {
	background:url(images/bgr_label_electric_right.png) no-repeat right top;
}
#body .main-content .blog-feed .post .poster .red {
	background:url(images/bgr_label_red_left.png) no-repeat left top;
}
#body .main-content .blog-feed .post .poster .red span {
	background:url(images/bgr_label_red_right.png) no-repeat right top;
}
#body .main-content .blog-feed .post .poster .purple span a {
	color:#fff;
}
#body .main-content .blog-feed .post .poster .green span a {
	color:#fff;
}
#body .main-content .blog-feed .post .poster .blue span a {
	color:#fff;
}
#body .main-content .blog-feed .post .poster .electric span a {
	color:#fff;
}
#body .main-content .blog-feed .post .poster .red span a {
	color:#fff;
}
#body .main-content .blog-feed .post .title {
	width:160px;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	color:#000;
	overflow:hidden;
	margin:0 0 3px;
}
#body .main-content .blog-feed .post .title a span {
	background:#dae5e1;
	color:#000;
	float:left;
	padding:2px 3px;
	margin:0 0 3px;
	cursor:pointer;
}
#body .main-content .blog-feed .post .title a:hover span {
	background:#000000;
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
}
#body .main-content .blog-feed .post .title a:hover {
	text-decoration:none;
}
#body .main-content .blog-feed .post .light a span {
	background:#f1ecf2;
	cursor:pointer;
}
#body .main-content .blog-feed .post .short-desc {
	line-height:20px;
	font-size:12px;
	color:#000;
}
#body .main-content .blog-feed .post .more {
	padding:3px 0 0;
	font-size:12px;
	color:#000;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
#body .main-content .blog-feed .post .more span {
	text-decoration:underline;
	cursor:pointer;
}
#body .main-content .blog-feed .post .more a {
	color:#999;
}
#body .main-content .blog-feed .post .more a:hover {
	color:#008ca0;
	text-decoration:none;
}
#body .main-content .read-more {
	clear:both;
	background:url(images/bgr_read_more_line.png) no-repeat bottom;
	width:700px;
	height:9px;
	margin:0 0 0 20px;
	position:relative;
	z-index:999;
}
#body .main-content .read-more a {
	float:right;
	margin:-5px 20px 0 0;
	background:#FFF;
	padding:2px 4px;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#62919b;
	text-transform:uppercase;
}
#body .main-content .resources-and-video {
	background:url(images/bgr_header_resourses_video.png) no-repeat top right;
	width:720px;
	margin:-3px 0 20px;
	overflow:hidden;
}
#body .main-content .resources-and-video .resources {
	float:left;
	width:360px;
}
#body .main-content .resources-and-video .resource-slider .slide-item {
	height:380px !important;
}
#body .main-content .resources-and-video .resources .head {
	margin:20px 0 0 20px;
	overflow:hidden;
	overflow:hidden;
}
#body .main-content .resources-and-video .resources .head .title {
	float:left;
	padding:0 0 15px;
}
#body .main-content .resources-and-video .resources .head .arrows {
	width:38px;
	height:16px;
	margin:5px 0 0 10px;
	float:left;
	background:url(images/ico_category_arrows.png) no-repeat;
}
#body .main-content .resources-and-video .resources .head .arrows a {
	float:left;
	display:block;
	cursor:pointer;
	width:19px;
	height:16px;
	text-indent:-999em;
}
#body .main-content .resources-and-video .resources .item {
	float:left;
	padding:0 0 20px 20px;
	width:160px;
	position:relative;
	overflow:hidden;
}
#body .main-content .resources-and-video .resources .item .title a {
	position:absolute;
	bottom:32px;
	left:18px;
	padding:0 5px;
	height:20px;
	font:12px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	line-height:20px;
	text-transform:uppercase;
	color:#ffffff;
	background:#000;
}
#body .main-content .resources-and-video .resources p {
	clear:both;
	width:340px;
	font-size:12px;
	color:#000;
	line-height:20px;
	padding:0 0 0 20px;
}
#body .main-content .resources-and-video .resources p a {
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#999;
}
#body .main-content .resources-and-video .resources a span {
	text-decoration:underline;
}
#body .main-content .resources-and-video .resources .title a:hover {
	text-decoration:none;
	color:#008ca0;
}
#body .main-content .resources-and-video .video {
	float:left;
	width:341px;
	margin:0 -1px 0 20px;
}
#body .main-content .resources-and-video .video .head {
	margin:20px 0 0;
	overflow:hidden;
}
#body .main-content .resources-and-video .video .head .title {
	float:left;
	padding:4px 0 20px;
}
#body .main-content .resources-and-video .video .head .arrows {
	width:38px;
	height:16px;
	margin:7px 0 0 10px;
	float:left;
	background:url(images/ico_category_arrows.png) no-repeat;
}
#body .main-content .resources-and-video .video .head .arrows a {
	float:left;
	display:block;
	cursor:pointer;
	width:19px;
	height:16px;
	text-indent:-999em;
}
#body .main-content .resources-and-video .video .content .title {
	font:14px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	overflow:hidden;
	margin:0 0 20px;
}
#body .main-content .resources-and-video .video .content .title a {
	color:#000;
}
#body .main-content .resources-and-video .video .content .title a:hover {
	text-decoration:none;
}
#body .main-content .resources-and-video .video .content .title span {
	float:left;
	display:block;
	background:#dae5e1;
	padding:2px 10px;
	margin:0 0 3px;
	cursor:pointer;
}
#body .main-content .resources-and-video .video .content .tags {
	font-size:10px;
	color:#000;
	text-transform:uppercase;
	line-height:18px;
	float:left;
	width:330px;
}
#body .main-content .resources-and-video .video .content .tags a {
	color:#000;
	padding:2px;
}
#body .main-content .resources-and-video .video .content .tags a:hover {
	background:#dae5e1;
	text-decoration:none;
}
#body .main-content .resources-and-video .video .content .tags span {
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#62919b;
}
#body .main-content .breadcrumb {
	margin:0 0 0 20px;
	width:700px;
	font:10px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	color:#9c9c9c;
}
#body .main-content .breadcrumb-space {
	margin:0 0 29px 20px;
}
#body .main-content .breadcrumb ul li {
	float:left;
	padding:0 6px 0 0;
}
#body .main-content .breadcrumb ul li a {
	color:#9c9c9c;
}
#body .main-content .breadcrumb ul li a.drop {
	color:#9c9c9c;
	background:url(images/ico_drop.png) no-repeat right;
	padding:0 20px 0 0;
}
#body .main-content .breadcrumb ul li.current {
	font-weight:bold;
	color:#62919b;
}
#body .breadcrumb-all {
	margin:0 0 20px 20px;
	width:940px;
	float:left;
	font:10px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	color:#9c9c9c;
}
#body .breadcrumb-all ul li {
	float:left;
	padding:0 6px 0 0;
}
#body .breadcrumb-all ul li a {
	color:#9c9c9c;
}
#body .breadcrumb-all ul li a.drop {
	color:#9c9c9c;
	background:url(images/ico_drop.png) no-repeat right;
	padding:0 20px 0 0;
}
#body .breadcrumb-all ul li.current {
	font-weight:bold;
	color:#62919b;
}
#body .main-content .light-title {
	overflow:hidden;
	padding:17px 0 7px 20px;
	clear:both;
	float:left;
	width:700px;
}
#body .main-content .light-title p {
	font:18px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	padding:1px 3px;
	text-transform:uppercase;
	color:#000;
	background:#f1ecf2;
	float:left;
	display:block;
	margin:0 0 3px;
}
#body .main-content .post-content {
	margin:0 0 0 20px;
	width:700px;
}
#body .main-content .post-content .video-additional-info {
	padding:10px 0;
	overflow:hidden;
	width:700px;
	float:left;
}
#body .main-content .post-content .video-player {
	width:700px;
	float:left;
}
#body .main-content .post-content .video-additional-info .share {
	float:left;
	margin:0 10px 0 0;
}
#body .main-content .post-content .video-additional-info .tags {
	float:left;
	margin:4px 10px 0 0;
	text-transform:uppercase;
}
#body .main-content .post-content .video-additional-info .tags span {
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#62919b;
}
#body .main-content .post-data {
	background:url(images/bgr_post_data.png) no-repeat top;
	padding:20px 0 0;
	float:left;
	width:700px;
}
#body .main-content .post-data .text {
	float:left;
	width:460px;
	font-size:14px;
	line-height:24px;
	margin:0 20px 0 0;
	padding:0 0 17px;
}
#body .main-content .post-data .video {
	float:left;
	width:200px;
	font-size:14px;
	line-height:24px;
	padding:0 0 17px;
}
#body .main-content .post-data .video .title {
	float:left;
	background:url(images/bgr_black_title_left.png) no-repeat left;
	padding:0 2px 0 0;
	color:#FFF;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	height:15px;
	line-height:14px;
	text-transform:uppercase;
}
#body .main-content .post-data .video .title span {
	float:left;
	background:url(images/bgr_black_title_right.png) no-repeat right;
	padding:0 4px 0 2px;
	margin:0 10px 0 2px;
	height:15px;
}
#body .main-content .post-data .video .arrows {
	width:38px;
	height:16px;
	margin:0 0 10px;
	float:left;
	background:url(images/ico_arrows_black.png) no-repeat;
}
#body .main-content .post-data .video .arrows a {
	float:left;
	display:block;
	cursor:pointer;
	width:19px;
	height:16px;
	text-indent:-999em;
}
#body .main-content .post-data .video .realated-videos {
	clear:both;
}
#body .main-content .post-data .video .slide-item {
	height:250px;
	width:220px;
}
#body .main-content .post-data .video .player {
	margin:0 0 7px;
}
#body .main-content .post-data .video .video-label {
	overflow:hidden;
	text-transform:uppercase;
}
#body .main-content .post-data .video .video-label a {
	font:14px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
	cursor:pointer;
	float:left;
	width:180px;
}
#body .main-content .post-data .video .video-label a:hover {
	text-decoration:none;
}
#body .main-content .post-data .video .video-label span {
	background:#f1ecf2;
	margin:0 0 3px;
	padding:1px 2px;
	display:block;
	float:left;
	cursor:pointer;
}
#body .main-content .post-data .video .video-label a:hover span {
	background:#000;
	color:#FFF;
}
#body .main-content .post-data .video .watch {
	margin:7px 0 10px;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	clear:both;
	color:#999;
}
#body .main-content .post-data .video .watch a {
	color:#999;
}
#body .main-content .post-data .video .watch a span {
	text-decoration:underline;
}
#body .main-content .post-data .video .watch a:hover {
	text-decoration:none;
}
#body .main-content .post-data .video .watch a:hover span {
	color:#008ca0;
}
#body .main-content .post-data .post-share {
	clear:both;
	padding:15px 0;
	border-top:1px solid #d8e8e6;
	border-bottom:1px solid #d8e8e6;
	height:20px;
}
#body .main-content .post-data .post-share ul.share {
	list-style-type: none;
	display:block;
	margin-left:20px;
}
#body .main-content .post-data .post-share ul.share li {
	float:left;
	margin-right:10px;
}
#body .main-content .post-data .post-share p {
	/* background:url(images/ico_post_share.png) no-repeat left; */
	height:28px;
	display:block;
	padding-left:20px;
	font-size:16px;
	font-style:italic;
}
#body .main-content .post-data .post-share p span {
	color:#008ca0;
	font-weight:bold;
}
#body .main-content .post-data .trackback {
	background:url(images/bgr_trackback.png) no-repeat top;
	width:700px;
	overflow:hidden;
	height:100px;
	margin:0 0 -15px;
}
#body .main-content .post-data .trackback .url {
	float:left;
	margin:25px 25px 0 0;
	width:260px;
}
#body .main-content .post-data .trackback .url .title {
	float:left;
	width:254px;
	padding:0 0 5px 6px;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#999;
	text-transform:uppercase;
}
#body .main-content .post-data .trackback .url .input input {
	background:url(images/bgr_trackback_long_input.png) no-repeat left;
	width:253px;
	padding:4px;
	border:0;
	font:10px Tahoma, Geneva, sans-serif;
	color:#4d4d4d;
}
#body .main-content .post-data .trackback .short-url {
	float:left;
	margin:25px 25px 0 0;
	width:260px;
}
#body .main-content .post-data .trackback .short-url .title {
	float:left;
	width:254px;
	padding:0 0 5px 6px;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#999;
	text-transform:uppercase;
}
#body .main-content .post-data .trackback .short-url .input input {
	background:url(images/bgr_trackback_short_input.png) no-repeat left;
	width:253px;
	padding:4px;
	border:0;
	font:10px Tahoma, Geneva, sans-serif;
	color:#4d4d4d;
}
#body .main-content .post-data ul.commentlist {
	margin:24px 0 0;
	padding:0 0 30px;
	border-bottom:1px solid #f2f2f2;
	width:700px;
	overflow:hidden;
	float:left;
}
#body .main-content .post-data ul.commentlist .author {
	width:175px;
	float:left;
	padding:5px 0 0;
}
#body .main-content .post-data ul.commentlist .author .name {
	font:12px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	color:#96a272;
}
#body .main-content .post-data ul.commentlist .author .name a {
	color:#96a272;
	padding:2px 3px 2px;
}
#body .main-content .post-data ul.commentlist .author .name a:hover {
	background:#000;
	color:#FFF;
	text-decoration:none;
}
#body .main-content .post-data ul.commentlist .author .date {
	font:10px Tahoma, Geneva, sans-serif;
	color:#666;
	padding:5px 3px 1px;
}
#body .main-content .post-data ul.commentlist .content {
	font-size:12px;
	line-height:22px;
	color:#000;
	width:340px;
	float:left;
}
#body .main-content .post-data ul.commentlist .avatar {
	text-align:right;
	float:left;
	margin-left:40px;
}
#body .main-content .post-data ul.commentlist .avatar img {
	border:1px solid #d9d5ca;
	padding:4px;
}
#body .main-content .post-data .post-comment {
	float:left;
	width:700px;
	padding:0 0 25px 0;
	background:url(images/bgr_post_comment.png) no-repeat top left;
}
#body .main-content .post-data .post-comment .box {
	float:left;
	width:488px;
	overflow:hidden;
}
#body .main-content .post-data .post-comment .left {
	float:left;
	width:220px;
	margin:0 24px 0 0;
}
#body .main-content .post-data .post-comment .left label {
	float:left;
	width:214px;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#4d4d4d;
	text-transform:uppercase;
	padding:22px 0 3px 6px;
}
#body .main-content .post-data .post-comment .left input.small {
	font:14px Georgia, "Times New Roman", Times, serif;
	color:#4d4d4d;
	background:url(images/bgr_comment_name_input.png) no-repeat;
	width:168px;
	padding:12px 6px;
	border:0;
	float:left;
}
#body .main-content .post-data .post-comment .left input.medium {
	font:14px Georgia, "Times New Roman", Times, serif;
	color:#4d4d4d;
	background:url(images/bgr_comment_big_input.png) no-repeat;
	width:208px;
	padding:12px 6px;
	border:0;
	float:left;
}
#body .main-content .post-data .post-comment .content {
	width:700px;
	float:left;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#4d4d4d;
	text-transform:uppercase;
	padding:22px 0 3px 0;
}
#body .main-content .post-data .post-comment .content label {
	padding:22px 0 3px 6px;
}
#body .main-content .post-data .post-comment .content textarea {
	background:url(images/bgr_comment_area.png) no-repeat;
	border:0;
	width:433px;
	height:60px;
	padding:10px 13px;
	margin:5px 0 0;
}
#body .main-content .post-data .post-comment .submit {
	float:left;
	width:700px;
}
#body .main-content .post-data .post-comment .submit input {
	text-indent:-999em;
	line-height:0;
	border:0;
	height:39px;
	width:80px;
	cursor:pointer;
	background:url(images/ico_submit.png) no-repeat;
	margin:20px 0 0 4px;
}
#respond h3 {
	color:#4D4D4D;
	font:bold 12px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	margin-bottom:10px;
}
#respond .logged {
	color:#4D4D4D;
	font:bold 10px Tahoma, Geneva, sans-serif;
	font-size: 10px;
}
#respond .logged a {
	color:#FF4A00;
	font-weight:bold;
}
#commentCount {
	color:#4D4D4D;
	font:bold 16px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	margin-top:30px;
}
#body .main-content .watch {
	float:left;
	width:160px;
	margin:15px 0 0 20px;
}
#body .main-content .watch .title {
	padding:0 0 20px;
}
#body .main-content .watch .player {
	margin:0 0 7px;
}
#body .main-content .watch .video-label {
	overflow:hidden;
	text-transform:uppercase;
}
#body .main-content .watch .video-label a {
	font:14px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
	cursor:pointer;
	float:left;
	width:160px;
}
#body .main-content .watch .video-label a:hover {
	text-decoration:none;
}
#body .main-content .watch .video-label span {
	background:#f1ecf2;
	margin:0 0 3px;
	padding:1px 2px;
	display:block;
	float:left;
	cursor:pointer;
}
#body .main-content .watch .video-label a:hover span {
	background:#000;
	color:#FFF;
}
#body .main-content .watch .watch {
	margin:5px 0 10px;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	clear:both;
	color:#999;
}
#body .main-content .watch .watch a {
	color:#999;
}
#body .main-content .watch .watch a span {
	text-decoration:underline;
}
#body .main-content .watch .watch a:hover {
	text-decoration:none;
	color:#008ca0;
}
#body .main-content .big-horizontal-ads {
	float:left;
	margin:15px 0 0 20px;
}
#body .main-content .big-horizontal-ads a {
	padding:9px;
	float:left;
	display:block;
	border:1px solid #f3efe1;
	margin:0 0 20px;
}
#body .main-content .line {
	clear:both;
	background:url(images/bgr_read_more_line.png) no-repeat bottom;
	width:700px;
	height:9px;
	margin:0 0 0 20px;
	padding:10px 0 0;
	float:left;
}
#body .main-content .left-post-box {
	float:left;
	margin:0 0 30px 20px;
	padding:0 0 30px;
	width:460px;
	overflow:hidden;
}
#body .main-content .left-post-box .item {
	width:460px;
	margin:30px 0 0;
	overflow:hidden;
}
#body .main-content .left-post-box .item .poster {
	width:62px;
	float:left;
	margin:0 18px 0 0;
	text-align:center;
	overflow:hidden;
}
#body .main-content .left-post-box .item .poster img {
	padding:1px;
	border:1px solid #a6a39a;
}
#body .main-content .left-post-box .item .text {
	width:380px;
	float:left;
	overflow:hidden;
}
#body .main-content .left-post-box .item .title {
	overflow:hidden;
	padding:0 0 7px;
	font:14px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	width:380px;
}
#body .main-content .left-post-box .item .title span {
	float:left;
	background:#dae5e1;
	padding:2px 3px;
	margin:0 0 3px;
	cursor:pointer;
}
#body .main-content .left-post-box .item .title a:hover span {
	background:#000;
	color:#FFF;
}
#body .main-content .left-post-box .item .title a:hover {
	text-decoration:none;
}
#body .main-content .left-post-box .item .content {
	font-size:12px;
	color:#000;
	line-height:20px;
	float:left;
}
#body .main-content .left-post-box .item .content a {
	font:10px Tahoma, Geneva, sans-serif;
	color:#999;
}
#body .main-content .left-post-box .item .content a span {
	text-decoration:underline;
}
#body .main-content .left-post-box .item .content a:hover {
	text-decoration:none;
	color:#008ca0;
}
#body .main-content .right-ads-box {
	float:right;
	margin:10px 0 0;
	width:225px;
}
#body .main-content .right-ads-box .banner {
	margin:0 0 10px;
	overflow:hidden;
	float:left;
	width:225px;
}
#body .main-content .right-ads-box .banner a {
	padding:10px;
	border:1px solid #f3efe1;
	float:left;
}
#body .main-content .column-box {
	float:left;
}
#body .sidebar {
	float:right;
	width:220px;
	margin:0 20px 0 0;
}
#body .sidebar .browse-video {
	padding:62px 0 35px;
	overflow:hidden;
	width:220px;
}
#body .sidebar .browse-video .title {
	padding:0 0 13px;
	float:left;
	width:220px;
}
#body .sidebar .browse-video .item {
	float:left;
	width:220px;
	margin:0 0 6px;
}
#body .sidebar .browse-video .item a {
	float:left;
	height:19px;
	background:url(images/bgr_browse_left.png) no-repeat left;
	padding:0 0 0 2px;
	text-transform:uppercase;
	font:12px Tahoma, Geneva, sans-serif;
	line-height:18px;
}
#body .sidebar .browse-video .item a span {
	float:left;
	height:19px;
	background:url(images/bgr_browse_right.png) no-repeat right;
	padding:0 5px 0 3px;
	cursor:pointer;
}
#body .sidebar .browse-video .item-shadow a {
	background:url(images/bgr_browse_shadow.png) no-repeat;
	float:left;
	height:23px;
	width:157px;
	text-transform:uppercase;
	padding:0 8px;
	font:12px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	line-height:22px;
	margin:0 0 6px;
}
#body .sidebar .dirty-box {
	background:url(images/bgr_sidebar_dirt_body.png) no-repeat top;
	margin:0 0 20px;
	overflow:hidden;
}
#body .sidebar .end {
	background-position:bottom;
}
#body .sidebar .dirty-box .title {
	background:url(images/bgr_sidebar_dirt_title.png) no-repeat;
	width:220px;
	height:41px;
	text-align:center;
	font:12px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#1e3851;
	line-height:40px;
}
#body .sidebar .dirty-box .line-with-div {
	background:url(images/bgr_sidebar_div.png) no-repeat bottom;
	padding:10px 20px;
	font-size:14px;
	color:#62919b;
	font-style:italic;
}
#body .sidebar .dirty-box .line-with-div a {
	color:#62919b;
}
#body .sidebar .dirty-box .more {
	padding:12px 0 24px 20px;
}
#body .sidebar .dirty-box .more a {
	float:left;
	display:block;
	height:15px;
	background:url(images/bgr_sidebar_more_left.png) no-repeat left;
	padding:0 0 0 3px;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#62919b;
	line-height:15px;
}
#body .sidebar .dirty-box .more a span {
	float:left;
	display:block;
	height:15px;
	background:url(images/bgr_sidebar_more_right.png) no-repeat right;
	padding:0 5px 0 2px;
	cursor:pointer;
}
#body .sidebar .dirty-box #twitter_update_list li {
	padding:15px 20px 5px;
	line-height:20px;
	font-size:10px;
	font-style:italic;
	width:190px;
	word-break: break-all;
}
#body .sidebar .dirty-box #twitter_update_list li span a {
	font-style:italic;
	font-weight:bold;
	color:#1e3851;
	text-transform:none;
	margin-left:0px;
}
#body .sidebar .dirty-box #twitter_update_list li a {
	line-height:20px;
	font-size:10px;
	font-style:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#999;
	margin-left:5px;
}
#body .sidebar .dirty-box .item span {
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	color:#008ca0;
	padding:0 3px 0 0;
}
#body .sidebar .auction-box {
	background:url(images/bgr_sidebar_auction_body.png) no-repeat top;
	margin:0 0 20px;
	overflow:hidden;
}
#body .sidebar .products {
	margin:0 0 30px;
}
#body .sidebar .auction-box .title {
	background:url(images/bgr_sidebar_auction_top.png) no-repeat top;
	width:220px;
	height:27px;
	text-align:center;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#008ca0;
	padding:50px 0 0;
}
#body .sidebar .auction-box h2 {
	display:none;
}
#body .sidebar .auction-box ul {
	list-style-type:none !important;
}
#body .sidebar .auction-box li {
	list-style-type:none !important;
}
#body .sidebar .auction-box li ul {
	list-style-type:none !important;
}
#body .sidebar .auction-box ul li {
	padding:15px 20px 5px;
	line-height:20px;
	font-size:10px;
	font-style:italic;
}
#body .sidebar .auction-box ul li a.twitter-user {
	font-weight:bold;
	color: #008ca0;
}
#body .sidebar .auction-box .tweet a {
	font-style:italic;
	font-weight:bold;
	color:#1e3851;
}
#body .sidebar .auction-box ul li a.twitter-link {
	line-height:20px;
	font-size:10px;
	font-style:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#999;
}
#body .sidebar .auction-box .tweet h4 {
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	color:#008ca0;
	padding:0 3px 0 0;
}
#body .sidebar .auction-box .tweet h4 a {
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	color:#008ca0;
	padding:0 3px 0 0;
}
#body .sidebar .auction-box .follow {
	background:url(images/bgr_sidebar_follow_btn.png) no-repeat;
	width:102px;
	height:25px;
	display:block;
	margin:10px auto 20px;
	text-align:center;
	color:#f3efe1;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
}
#body .sidebar .dirty-box .follow {
	background:url(images/bgr_sidebar_follow_btn.png) no-repeat;
	width:102px;
	height:25px;
	display:block;
	margin:10px auto 20px;
	text-align:center;
	color:#f3efe1;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
}
#body .sidebar .lovlier {
	margin:30px 0 20px;
	padding:0 0 15px;
}
#body .sidebar .lovlier .title {
	margin:0 0 10px;
}
#body .sidebar .lovlier p {
	text-align:center;
	font-size:12px;
	line-height:20px;
	width:180px;
	margin:0 auto;
	padding:3px 0;
	font-weight:bold;
}
#body .sidebar .simple-box .title {
	background:url(images/bgr_sidebar_header_line.png) no-repeat left;
	padding:0 0 0 60px;
	overflow:hidden;
}
#body .sidebar .simple-box .title .left {
	background:url(images/bgr_featured_category_left.png) no-repeat left;
	padding:0 0 0 3px;
	float:left;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#1e3851;
	height:15px;
	line-height:15px;
}
#body .sidebar .simple-box .title .right {
	background:url(images/bgr_featured_category_right.png) no-repeat right;
	padding:0 4px 0 1px;
	float:left;
	height:15px;
}
#body .sidebar .flickr-box {
	width:220px;
	border-bottom:1px solid #d8e8e6;
	margin:0 0 30px;
	overflow:hidden;
}
#body .sidebar .flickr-box .title {
	background:url(images/bgr_sidebar_header_line.png) no-repeat left;
	padding:10px 0 10px 70px;
	overflow:hidden;
	width:150px;
}
#body .sidebar .flickr-box .title .left {
	background:url(images/bgr_featured_category_left.png) no-repeat left;
	padding:0 0 0 3px;
	float:left;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#1e3851;
	height:15px;
	line-height:15px;
}
#body .sidebar .flickr-box .title .right {
	background:url(images/bgr_featured_category_right.png) no-repeat right;
	padding:0 4px 0 1px;
	float:left;
	height:15px;
}
#body .sidebar .flickr-box .desc {
	padding:0 0 10px;
	font-size:12px;
	line-height:18px;
}
#body .sidebar .flickr-box .photos {
	overflow:hidden;
	width:240px;
	margin:0 -20px 0 0;
}
#body .sidebar .flickr-box .photos .item {
	float:left;
	padding:0 20px 20px 0;
}
#body .sidebar .flickr-box .photos img {
	float:left;
	padding:1px;
	border:1px solid #a6a39a;
}
#body .sidebar .simple-box .content {
	text-align:center;
	padding:10px 0;
}
#body .sidebar .simple-box .about_projects_content {
	text-align:center;
	padding:10px 0 0;
	margin:0 0 -10px;
}
#body .sidebar .simple-box .content .project {
	margin:0 0 40px;
}
#body .sidebar .contact {
	background:url(images/bgr_contact.png) no-repeat top;
	margin:-15px 0 0;
	padding:15px 0 0;
}
#body .sidebar .contact .title {
	padding:0 0 0 68px;
}
#body .sidebar .contact .mail {
	background:url(images/bgr_email_input.png) no-repeat;
	width:148px;
	border:0;
	padding:10px 5px;
	color:#878787;
	font:14px Georgia, "Times New Roman", Times, serif;
	text-align:center;
}
#body .sidebar .contact .join {
	width:137px;
	height:26px;
	display:block;
	margin:10px auto 10px;
}
#body .sidebar .facebook {
	margin:0 0 20px;
}
#body .left-sidebar {
	float:left;
	width:235px;
	margin:0 0 0 20px;
}
#body .left-sidebar .line {
	background:#e5e5e5;
	height:1px;
	width:220px;
	font-size:0;
	line-height:0;
	margin:0 0 30px;
}
#body .left-sidebar .title {
	margin:0 0 17px;
	float:left;
}
#body .left-sidebar .browse {
	width:220px;
	overflow:hidden;
	padding:0 0 10px;
	clear:both;
}
#body .left-sidebar .browse .item {
	width:200px;
	float:left;
	margin:0 0 4px;
}
#body .left-sidebar .browse .item a {
	float:left;
	background:url(images/bgr_left_sidebar_item_right.png) no-repeat right;
	height:23px;
	padding:0 7px 0 0;
	font:12px Tahoma, Geneva, sans-serif;
	line-height:21px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
}
#body .left-sidebar .browse .item a span {
	float:left;
	background:url(images/bgr_left_sidebar_item_left.png) no-repeat left;
	padding:0 0 0 7px;
	height:23px;
	cursor:pointer;
}
#body .left-sidebar .browse .item a:hover {
	background:url(images/bgr_left_sidebar_item_right_h.png) no-repeat right;
	text-decoration:none;
}
#body .left-sidebar .browse .item a:hover span {
	background:url(images/bgr_left_sidebar_item_left_h.png) no-repeat left;
}
#body .left-sidebar .browse .item a.active {
	background:url(images/bgr_left_sidebar_item_right_active.png) no-repeat right;
}
#body .left-sidebar .browse .item a.active span {
	background:url(images/bgr_left_sidebar_item_left_active.png) no-repeat left;
}
#body .left-sidebar .dirty-box {
	background:url(images/bgr_sidebar_dirt_body.png) no-repeat top;
	margin:0 0 20px;
	overflow:hidden;
}
#body .left-sidebar .end {
	background-position:bottom;
}
#body .left-sidebar .dirty-box .title {
	background:url(images/bgr_sidebar_dirt_title.png) no-repeat;
	width:220px;
	height:41px;
	text-align:center;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#1e3851;
	line-height:40px;
}
#body .left-sidebar .dirty-box .line-with-div {
	background:url(images/bgr_sidebar_div.png) no-repeat bottom;
	padding:10px 20px;
	font-size:14px;
	color:#62919b;
	font-style:italic;
}
#body .left-sidebar .dirty-box .line-with-div a {
	color:#62919b;
}
#body .left-sidebar .dirty-box .more {
	padding:12px 0 24px 20px;
}
#body .left-sidebar .dirty-box .more a {
	float:left;
	display:block;
	height:15px;
	background:url(images/bgr_sidebar_more_left.png) no-repeat left;
	padding:0 0 0 3px;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#62919b;
	line-height:15px;
}
#body .left-sidebar .dirty-box .more a span {
	float:left;
	display:block;
	height:15px;
	background:url(images/bgr_sidebar_more_right.png) no-repeat right;
	padding:0 5px 0 2px;
	cursor:pointer;
}
#body .left-sidebar .dirty-box #twitter_update_list li {
	padding:15px 20px 5px;
	line-height:20px;
	font-size:10px;
	font-style:italic;
}
#body .left-sidebar .dirty-box #twitter_update_list li span a {
	font-style:italic;
	font-weight:bold;
	color:#1e3851;
	text-transform:none;
	margin-left:0px;
}
#body .left-sidebar .dirty-box #twitter_update_list li a {
	line-height:20px;
	font-size:10px;
	font-style:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#999;
	margin-left:5px;
}
#body .left-sidebar .dirty-box .item span {
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	color:#008ca0;
	padding:0 3px 0 0;
}
#body .left-sidebar .auction-box {
	background:url(images/bgr_sidebar_auction_body.png) no-repeat top;
	margin:0 0 20px;
	overflow:hidden;
}
#body .left-sidebar .products {
	margin:0 0 30px;
}
#body .left-sidebar .auction-box .title {
	background:url(images/bgr_sidebar_auction_top.png) no-repeat top;
	width:220px;
	height:27px;
	text-align:center;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#008ca0;
	padding:50px 0 0;
}
#body .left-sidebar .auction-box .item {
	padding:15px 20px 5px;
	line-height:20px;
	font-size:10px;
	font-style:italic;
}
#body .left-sidebar .auction-box .item a {
	font-style:italic;
	font-weight:bold;
	color:#1e3851;
}
#body .left-sidebar .auction-box .item p.time {
	line-height:20px;
	font-size:10px;
	font-style:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#999;
}
#body .left-sidebar .auction-box .item span {
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	color:#008ca0;
	padding:0 3px 0 0;
}
#body .left-sidebar .auction-box .follow {
	background:url(images/bgr_sidebar_follow_btn.png) no-repeat;
	width:102px;
	height:25px;
	display:block;
	margin:10px auto 20px;
	text-align:center;
	color:#f3efe1;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
}
#body .left-sidebar .dirty-box .follow {
	background:url(images/bgr_sidebar_follow_btn.png) no-repeat;
	width:102px;
	height:25px;
	display:block;
	margin:10px auto 20px;
	text-align:center;
	color:#f3efe1;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
}
#body .left-sidebar .lovlier {
	margin:30px 0 20px;
	padding:0 0 15px;
}
#body .left-sidebar .lovlier .title {
	margin:0 0 10px;
}
#body .left-sidebar .lovlier p {
	text-align:center;
	font-size:12px;
	line-height:20px;
	width:180px;
	margin:0 auto;
	padding:3px 0;
	font-style:italic;
}
#body .left-sidebar .simple-box .title {
	background:url(images/bgr_sidebar_header_line.png) no-repeat left;
	padding:0 0 0 60px;
	overflow:hidden;
}
#body .left-sidebar .simple-box .title .left {
	background:url(images/bgr_featured_category_left.png) no-repeat left;
	padding:0 0 0 3px;
	float:left;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#1e3851;
	height:15px;
	line-height:15px;
}
#body .left-sidebar .simple-box .title .right {
	background:url(images/bgr_featured_category_right.png) no-repeat right;
	padding:0 4px 0 1px;
	float:left;
	height:15px;
}
#body .left-sidebar .simple-box .content {
	text-align:center;
	padding:10px 0;
}
#body .left-sidebar .simple-box .content .project {
	margin:0 0 40px;
}
#body .left-sidebar .contact {
	background:url(images/bgr_contact.png) no-repeat top;
	margin:-15px 0 0;
	padding:15px 0 0;
}
#body .left-sidebar .contact .title {
	padding:0 0 0 68px;
}
#body .left-sidebar .contact .mail {
	background:url(images/bgr_email_input.png) no-repeat;
	width:148px;
	border:0;
	padding:10px 5px;
	color:#878787;
	font:14px Georgia, "Times New Roman", Times, serif;
	text-align:center;
}
#body .left-sidebar .contact .join {
	background:url(images/bgr_sidebar_join_btn.png) no-repeat;
	width:137px;
	height:26px;
	display:block;
	margin:10px auto 10px;
	text-align:center;
	color:#f3efe1;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height:23px;
}
#body .left-sidebar .facebook {
	margin:0 0 20px;
}
#body .left-sidebar .about-kristan {
	background:#000;
	width:220px;
	margin:0 0 20px;
	overflow:hidden;
	margin:0 0 20px;
}
#body .left-sidebar .about-kristan .about_txt {
	padding:15px 0 10px 10px;
	float:left;
}
#body .left-sidebar .about-kristan .photo img {
	float:left;
}
.body-bot {
	background:url(images/bgr_body_bot.png) no-repeat;
	width:980px;
	height:20px;
	position:relative;
	z-index:2;
}
/* footer */
#footer {
	background:url(images/bgr_footer.jpg) repeat-x center top;
	width:100%;
	margin:-50px 0 0;
	padding:70px 0 0;
	position:relative;
	z-index:1;
	overflow:hidden;
}
#footer .columns {
	overflow:hidden;
	height:372px;
}
#footer .left {
	float:left;
	width:230px;
	margin:0 0 0 28px;
}
#footer .left .title {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#62919b;
	text-transform:uppercase;
	padding:0 0 10px 0;
}
#footer .left .title span {
	float:left;
	padding:1px 5px 0 0;
}
#footer .left .girl {
	float:left;
	height:261px;
	width:218px;
}
#footer .left .social {
	width:202px;
	height:48px;
	float:left;
	padding:12px 0 0 5px;
}
#footer .left .social a {
	margin:0 8px 0 0;
	float:left;
}
#footer .search {
	float:left;
	width:340px;
}
#footer .search .title {
	background:url(images/bgr_footer_search_title.png) no-repeat;
	height:22px;
	width:129px;
	font:12px/22px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	color:#f3efe1;
	margin:0 0 20px;
}
#footer .search .text {
	background:url(images/bgr_footer_input.png) no-repeat bottom;
	border:0;
	width:220px;
	padding:10px 0 10px 13px;
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#1e3851;
}
#footer .search .submit {
	background:url(images/btn_search.png) no-repeat;
	border:0;
	width:76px;
	height:39px;
	margin:0 0 0 10px;
	text-indent:-999em;
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#1e3851;
	cursor:pointer;
	line-height:0;
}
#footer .search .browse {
	float:left;
	width:160px;
	padding:10px 0 0;
}
#footer .search .browse .item {
	background:url(images/bgr_footer_div.png) no-repeat bottom;
	width:160px;
	padding:10px 0;
	font-size:12px;
	font-style:italic;
	color:#1e3851;
}
#footer .search .browse .item a {
	color:#1e3851;
}
#footer .search .tags {
	float:right;
	width:160px;
	padding:20px 0 0;
	text-transform:uppercase;
}
#footer .search .tags a {
	float:left;
	background:url(images/bgr_sidebar_more_left.png) no-repeat left;
	padding:0 0 0 3px;
	margin:0 0 4px;
	height:15px;
	line-height:18px;
	color:#000;
}
#footer .search .tags a span {
	float:left;
	background:url(images/bgr_sidebar_more_right.png) no-repeat right;
	padding:0 3px 0 0;
	margin:0 0 4px;
	height:15px;
	line-height:18px;
	cursor:pointer;
}
#footer .search .tags .div {
	float:left;
	padding:0 2px;
}
#footer .man {
	float:left;
	margin:0 0 0 20px;
}
#footer .man .title {
	margin:50px 0 10px;
}
#footer .dogs {
	float:left;
	width:160px;
	height:165px;
	margin:95px 0 0 20px;
	background:url(images/bgr_dogs.png) no-repeat;
}
#footer .dogs .content {
	text-align:center;
	width:160px;
	font:12px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#d0ded9;
	padding:10px 0 0;
}
#footer .copy {
	padding:20px 0 20px 20px;
	float:left;
	font-size:12px;
	color:#000;
	clear:both;
}
#footer .copy a {
	color:#000;
}
#footer .copy span.credit {
	margin-left:100px;
}
/* blog */
#blog {
	background:url(images/bgr_blog.png) no-repeat top center #f3efe1;
}
#blog #header {
	height:280px;
}
#header .header-posts-box {
	margin:30px 0 0;
	float:left;
	padding:0 0 0 250px;
	width:720px;
}
#header .post {
	float:left;
	width:160px;
	padding:0 0 15px 20px;
	overflow:hidden;
}
#header .post .poster {
	width:160px;
	position:relative;
	float:left;
	margin:0 0 6px;
}
#header .post .poster .label {
	position:absolute;
	top:9px;
	left:-5px;
	z-index:999;
	float:left;
	display:block;
	height:21px;
	padding:0 0 0 5px;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height:16px;
	color:#fff;
}
#header .post .poster .label span {
	float:left;
	display:block;
	height:21px;
	padding:0 5px 0 0;
}
#header .post .poster .purple {
	background:url(images/bgr_label_purple_light_left.png) no-repeat left top;
}
#header .post .poster .purple span {
	background:url(images/bgr_label_purple_light_right.png) no-repeat right top;
}
#header .post .poster .green {
	background:url(images/bgr_label_green_light_left.png) no-repeat left top;
}
#header .post .poster .green span {
	background:url(images/bgr_label_green_light_right.png) no-repeat right top;
}
#header .post .poster .blue {
	background:url(images/bgr_label_blue_left.png) no-repeat left top;
}
#header .post .poster .blue span {
	background:url(images/bgr_label_blue_right.png) no-repeat right top;
}
#header .post .poster .red {
	background:url(images/bgr_label_red_light_left.png) no-repeat left top;
}
#header .post .poster .red span {
	background:url(images/bgr_label_red_light_right.png) no-repeat right top;
}
#header .post .title {
	width:160px;
	font:14px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	overflow:hidden;
	margin:0 0 3px;
}
#header .post .title a span {
	background:#fff;
	color:#008ca0;
	float:left;
	padding:2px 3px;
	margin:0 0 3px;
	cursor:pointer;
}
#header .post .title a:hover {
	text-decoration:none;
}
#header .post .title a:hover span {
	background:#000000;
	color:#FFF;
	text-decoration:none;
}
#blog #body {
	padding:0;
}
#body .head-box {
	overflow:hidden;
	padding:0 0 4px;
	margin:0 0 20px 20px;
	width:940px;
	border-bottom:1px solid #cbd5c9;
}
#body .breadcrumb-blog {
	margin:18px 0 0 0;
	width:600px;
	text-transform:uppercase;
	color:#000;
	float:left;
	font-size:12px;
}
#body .breadcrumb-blog ul li {
	float:left;
	padding:0 6px 0 0;
}
#body .breadcrumb-blog ul li img {
	float:left;
	padding:2px 6px 0 0;
}
#body .breadcrumb-blog ul li.current a {
	font-weight:bold;
	color:#000;
}
#body .search {
	float:right;
	width:340px;
	margin:7px 0 0;
}
#body .search .text {
	background:url(images/bgr_input_search.png) no-repeat;
	width:217px;
	border:0;
	padding:7px 5px;
	font:14px Georgia, "Times New Roman", Times, serif;
	float:left;
	margin:2px 0 0 6px;
}
#body .search .submit {
	background:url(images/btn_search_blog.png) no-repeat bottom;
	width:99px;
	height:38px;
	border:0;
	text-indent:-999em;
	line-height:0;
	font-size:0;
	cursor:pointer;
	float:right;
}
#body .main-content .left-box {
	float:left;
	width:170px;
	padding:0 0 0 20px;
}
#body .main-content .left-box .titles {
	padding:0 0 45px;
}
#body .main-content .left-box .titles .item {
	width:170px;
	background:url(images/bgr_blog_line.png) no-repeat bottom;
	padding:0 0 18px;
	margin:0 0 15px;
}
#body .main-content .left-box .titles .last {
	background:none;
}
#body .main-content .left-box .resources {
	width:170px;
}
#body .main-content .left-box .resources .title {
	width:170px;
	padding:0 0 20px;
}
#body .main-content .left-box .resources .item {
	width:170px;
	position:relative;
	margin:0 0 20px;
}
#body .main-content .left-box .resources .item .label {
	position:absolute;
	bottom:12px;
	left:-5px;
	background:#000;
	padding:4px 5px;
	font:12px Tahoma, Geneva, sans-serif;
	color:#f3efe1;
	text-transform:uppercase;
	font-weight:bold;
}
#body .main-content .post-wrapper {
	float:left;
	width:520px;
	margin:0 -10px 0 0;
}
#body .main-content .post-wrapper .poster {
	float:left;
	position:relative;
	width:520px;
	margin:0 0 0 10px;
}
#body .main-content .post-wrapper .poster .info {
	position:absolute;
	top:15px;
	left:15px;
}
#body .main-content .post-wrapper .poster .info .title {
	font:18px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	overflow:hidden;
	width:400px;
}
#body .main-content .post-wrapper .poster .info .title a {
	color:#000;
}
#body .main-content .post-wrapper .poster .info .title a:hover {
	text-decoration:none;
}
#body .main-content .post-wrapper .poster .info .title span {
	float:left;
	background:#f3efe1;
	padding:3px 4px;
	cursor:pointer;
	margin:0 0 3px;
}
#body .main-content .post-wrapper .poster .info .category {
	background:url(images/bgr_featured_category_left.png) no-repeat left;
	float:left;
	clear:both;
}
#body .main-content .post-wrapper .poster .info .category span {
	background:url(images/bgr_featured_category_right.png) no-repeat right;
	float:left;
	font:10px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	color:#1e3851;
	margin:0 0 0 3px;
	padding:2px 3px 2px 0;
	cursor:pointer;
}
#body .main-content .post-wrapper .poster .info .category a {
	font-weight:bold;
	color:#1e3851;
}
#body .main-content .post-wrapper .tags {
	float:left;
	text-transform:uppercase;
	border-bottom:1px solid #d8e8e6;
	padding:10px 0 8px;
	width:520px;
	margin:0 0 0 10px;
}
#body .main-content .post-wrapper .tags span {
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#62919b;
}
#body .main-content .post-wrapper .content {
	padding:20px 0 30px;
	margin:0 0 20px 10px;
	border-bottom:1px solid #e5e5e5;
	width:520px;
	overflow:hidden;
	float:left;
}
#body .main-content .post-wrapper .content .share-box {
	float:left;
	margin:2px 20px 10px 0;
	width:160px;
}
#body .main-content .post-wrapper .content .share-box .top {
	background:url(images/bgr_share_box_top.png) no-repeat;
	width:160px;
	height:2px;
	font-size:0;
	line-height:0;
}
#body .main-content .post-wrapper .content .share-box .body {
	background:#f3efe1;
	width:130px;
	padding:12px 15px 2px;
}
#body .main-content .post-wrapper .content .share-box .body a {
	display:block;
	width:130px;
	margin:0 0 8px;
}
#body .main-content .post-wrapper .content .share-box .bot {
	background:url(images/bgr_share_box_top.png) no-repeat;
	width:160px;
	height:2px;
	font-size:0;
	line-height:0;
}
#body .main-content .post-wrapper .content p {
	font-size:12px;
	line-height:20px;
	color:#000;
}
#body .main-content .post-wrapper .content p a {
	font-weight:bold;
	color:#c30000;
}
#body .main-content .post-wrapper .content .continue {
	width:520px;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#999;
	padding:3px 0 0;
}
#body .main-content .post-wrapper .content .continue a {
	text-decoration:none;
	color:#999;
}
#body .main-content .post-wrapper .content a span {
	text-decoration:underline;
}
#body .main-content .post-wrapper .content a:hover {
	text-decoration:none;
	color:#008ca0;
}
#body .main-content .post-wrapper .related {
	padding:0 0 30px;
	float:left;
	width:520px;
}
#body .main-content .post-wrapper .related .post {
	padding:0 0 20px;
}
#body .main-content .post-wrapper .related .related-post-content {
	width:520px;
	overflow:hidden;
	padding:0 0 0 10px;
}
#body .main-content .post-wrapper .related .title {
	width:520px;
	padding:0 0 17px 10px;
	font:14px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
#body .main-content .post-wrapper .related .title span {
	background:#dae5e1;
	padding:3px 4px;
	margin:0 0 3px;
}
#body .main-content .post-wrapper .related .title a:hover span {
	text-decoration:none;
}
#body .main-content .post-wrapper .related .related-poster {
	float:left;
	width:160px;
	position:relative;
	padding:0 20px 0 0;
}
#body .main-content .post-wrapper .related .related-poster .label {
	position:absolute;
	top:9px;
	left:-5px;
	z-index:999;
	float:left;
	display:block;
	height:21px;
	padding:0 0 0 5px;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height:16px;
	color:#fff;
}
#body .main-content .post-wrapper .related .related-poster .label span {
	float:left;
	display:block;
	height:21px;
	padding:0 5px 0 0;
}
#body .main-content .post-wrapper .related .related-poster .purple {
	background:url(images/bgr_label_purple_light_left.png) no-repeat left top;
}
#body .main-content .post-wrapper .related .related-poster .purple span {
	background:url(images/bgr_label_purple_light_right.png) no-repeat right top;
}
#body .main-content .post-wrapper .related .related-poster .green {
	background:url(images/bgr_label_green_light_left.png) no-repeat left top;
}
#body .main-content .post-wrapper .related .related-poster .green span {
	background:url(images/bgr_label_green_light_right.png) no-repeat right top;
}
#body .main-content .post-wrapper .related .related-poster .blue {
	background:url(images/bgr_label_blue_left.png) no-repeat left top;
}
#body .main-content .post-wrapper .related .related-poster .blue span {
	background:url(images/bgr_label_blue_right.png) no-repeat right top;
}
#body .main-content .post-wrapper .related .related-poster .red {
	background:url(images/bgr_label_red_light_left.png) no-repeat left top;
}
#body .main-content .post-wrapper .related .related-poster .red span {
	background:url(images/bgr_label_red_light_right.png) no-repeat right top;
}
#body .main-content .post-wrapper .related .post-text {
	float:left;
	width:340px;
	font-size:12px;
	line-height:20px;
}
#body .main-content .post-wrapper .related .post-text a {
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#999;
	text-decoration:none;
}
#body .main-content .post-wrapper .related .post-text a span {
	text-decoration:underline;
}
#body .main-content .post-wrapper .related .post-text a:hover {
	text-decoration:none;
	color:#008ca0;
}
#body .main-content .albums {
	float:left;
	width:722px;
	margin:0 0 15px;
}
#body .main-content .albums .column {
	float:left;
	width:168px;
	margin:0 12px 0 0;
}
#body .main-content .albums .column .item {
	float:left;
	width:168px;
	margin:0 0 27px;
}
#body .main-content .albums .column .item .head {
	width:168px;
	float:left;
	background:url(images/bgr_photo_img.png) no-repeat bottom;
	border-top:1px solid #f3efe1;
	padding:0 0 15px;
}
#body .main-content .albums .column .item .head .photo {
	margin:4px;
	float:left;
}
#body .main-content .albums .column .item .head .title {
	width:160px;
	float:left;
	padding:0 4px;
	font:14px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
#body .main-content .albums .column .item .info {
	width:162px;
	float:left;
	padding:8px 3px 0;
}
#body .main-content .albums .column .item .info .count {
	float:left;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	padding:1px 0 0;
}
#body .main-content .albums .column .item .info .div {
	float:left;
	padding:1px 5px 0;
}
#body .main-content .albums .column .item .info .tags {
	text-transform:uppercase;
	line-height:18px;
}
#body .main-content .albums .column .item .info .tags span {
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#62919b;
}
#body .sidebar .tabs-box {
	width:220px;
	overflow:hidden;
	margin:0 0 25px;
	background:url(images/bgr_sidebar_dirt_body.png) no-repeat top;
}
#body .sidebar .tabs-box .head {
	width:212px;
	height:40px;
	background:url(images/bgr_tabs_head.png) no-repeat;
	padding:0 0 0 8px;
}
#body .sidebar .tabs-box .head ul li {
	float:left;
	padding:0 9px;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#1e3851;
	text-transform:uppercase;
	line-height:40px;
}
#body .sidebar .tabs-box .head ul li {
	color:#1e3851;
}
#body .sidebar .slide-content .panel {
	width:220px;
	height:280px;
	float:left;
	position:relative;
	overflow:hidden;
}
.scroll {
	width:220px;
	overflow:auto;
	height:280px;
	overflow-x:hidden;
	position:relative;
	clear:left;
	overflow-x:hidden;
	overflow-y:hidden;
}
#body .sidebar .tabs-box p {
	text-align:center;
	padding:120px 0;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#8695a1;
	text-transform:uppercase;
}
.hide {
	display:none;
}
#body .sidebar .videos {
	width:220px;
	overflow:hidden;
}
#body .sidebar .videos .title {
	width:220px;
	padding:0 0 20px;
}
#body .sidebar .videos .video {
	width:220px;
	padding:0 0 12px;
}
.breadcrumb ul {
	position: relative;
	z-index: 597;
	float: left;
}
.breadcrumb ul li {
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;
}
.breadcrumb ul li.hover, .breadcrumb ul li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}
.breadcrumb ul ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 100%;
	font:10px Arial, Helvetica, sans-serif;
	text-transform:none;
}
.breadcrumb ul ul li {
	float: none;
}
.breadcrumb ul ul ul {
	top: 0;
	left: 99%;
}
.breadcrumb ul li:hover > ul {
	visibility: visible;
}
.breadcrumb ul li {
	float:left;
}
.breadcrumb ul li li {
	float:none;
}
.breadcrumb ul li li {
	float:none;
}
.breadcrumb ul ul {
	width:115px;
	background:url(images/bgr_bread_drop.png) no-repeat top left;
	padding:5px 0 0;
}
.breadcrumb ul ul li {
	padding:8px 0;
	width:115px;
}
.breadcrumb ul ul li a {
	float:left;
	width:100px;
	padding:8px 0 8px 15px;
}
.breadcrumb ul ul li li a {
	float:left;
	width:100px;
	padding:8px 0 8px 15px;
	border-bottom:1px solid #a3a3a3;
}
.breadcrumb ul ul ul {
	background-image:none;
	width:115px;
	margin:0 0 0 -4px;
	padding:0;
}
.breadcrumb ul ul ul li.last {
	border:0;
}
#body .main-content .breadcrumb ul ul li a {
	color:#fff;
}
#body .main-content .breadcrumb ul ul li a:hover {
	text-decoration:none;
	background:#898989;
}
#body .main-content .breadcrumb ul ul li:hover a {
	background:#898989;
}
#body .main-content .breadcrumb ul ul ul li a:hover {
	background:#a3a3a3;
}
#body .main-content .breadcrumb ul ul ul li a {
	background:#a3a3a3;
	border-bottom:1px solid #898989;
}
#body .main-content .breadcrumb ul ul li:hover ul a {
	background:#a3a3a3;
}
#body .main-content .breadcrumb-all ul ul li a {
	color:#fff;
}
.breadcrumb ul ul li li a {
	float:left;
	width:105px;
	padding:8px 0 8px 15px;
	border-bottom:1px solid #898989;
}
.breadcrumb ul {
	position: relative;
	z-index: 597;
	float: left;
}
.breadcrumb ul li {
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;
}
.breadcrumb ul li.hover, .breadcrumb ul li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}
.breadcrumb ul ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 100%;
	font:10px Arial, Helvetica, sans-serif;
	text-transform:none;
}
.breadcrumb ul ul li {
	float: none;
}
.breadcrumb ul ul ul {
	top: 0;
	left: 99%;
}
.breadcrumb ul li:hover > ul {
	visibility: visible;
}
.breadcrumb ul li {
	float:left;
}
.breadcrumb ul li li {
	float:none;
}
.breadcrumb ul li li {
	float:none;
}
.breadcrumb ul ul {
	width:115px;
	background:url(images/bgr_bread_drop.png) no-repeat top left;
	padding:5px 0 0;
}
.breadcrumb ul ul li {
	padding:8px 0;
	width:115px;
}
.breadcrumb ul ul li a {
	float:left;
	width:100px;
	padding:8px 0 8px 15px;
}
.breadcrumb ul ul li li a {
	float:left;
	width:100px;
	padding:8px 0 8px 15px;
	border-bottom:1px solid #a3a3a3;
}
.breadcrumb ul ul ul {
	background-image:none;
	width:115px;
	margin:0 0 0 -4px;
	padding:0;
}
.breadcrumb ul ul ul li.last {
	border:0;
}
#body .main-content .breadcrumb ul ul li a {
	color:#fff;
}
#body .main-content .breadcrumb ul ul li a:hover {
	text-decoration:none;
	background:#898989;
}
#body .main-content .breadcrumb ul ul li:hover a {
	background:#898989;
}
#body .main-content .breadcrumb ul ul ul li a:hover {
	background:#a3a3a3;
}
#body .main-content .breadcrumb ul ul ul li a {
	background:#a3a3a3;
	border-bottom:1px solid #898989;
}
#body .main-content .breadcrumb ul ul li:hover ul a {
	background:#a3a3a3;
}
.breadcrumb ul ul li li a {
	float:left;
	width:105px;
	padding:8px 0 8px 15px;
	border-bottom:1px solid #898989;
}
#body .news-box {
	float:left;
	width:460px;
	padding:0 0 0 20px;
	overflow:hidden;
}
#body .news-box .item {
	float:left;
	width:460px;
	padding:0 0 10px;
	margin:0 0 60px;
	border-bottom:1px solid #d8e8e6;
	overflow:hidden;
}
#body .news-box .item .title {
	width:460px;
	font:18px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	overflow:hidden;
	margin:0 0 3px;
}
#body .news-box .item .title a {
	float:left;
	display:block;
	width:430px;
}
#body .news-box .item .title a span {
	background:#000;
	color:#f3efe1;
	float:left;
	padding:2px 3px;
	margin:0 0 3px;
	cursor:pointer;
}
#body .news-box .item .category {
	background:url(images/bgr_featured_category_left.png) no-repeat left;
	float:left;
	width:460px;
	clear:both;
}
#body .news-box .item .category span {
	background:url(images/bgr_featured_category_right.png) no-repeat right;
	float:left;
	font:10px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	color:#1e3851;
	margin:0 0 0 3px;
	padding:2px 3px 2px 0;
	cursor:pointer;
}
#body .news-box .item .category a {
	font-weight:bold;
	color:#1e3851;
}
#body .news-box .item .content {
	float:left;
	width:460px;
	font-size:14px;
	line-height:24px;
	padding:14px 0;
}
#body .news-box .item .content a {
	color:#ff4a00;
	font-weight:bold;
}
#body .news-box .item .content a.continue {
	color:#ff4a00;
	font:10px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}
#body .news-box .item .quote {
	float:left;
	width:160px;
	margin:15px 20px 0 0;
	font-style:italic;
	border-top:1px solid #dae5e1;
	border-bottom:1px solid #dae5e1;
	padding:12px 0;
	text-align:center;
	font-size:20px;
	line-height:32px;
}
#body .news-box .item h2 {
	width:460px;
	font:14px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	overflow:hidden;
	margin:15px 0 3px;
}
#body .news-box .item h2 span {
	background:#dae5e1;
	color:#000000;
	float:left;
	padding:3px 4px;
	margin:0 0 3px;
	cursor:pointer;
}
#body .news-box .item .additional-info {
	padding:10px 0 0;
	overflow:hidden;
	width:460px;
	float:left;
}
#body .news-box .item .additional-info .share {
	float:left;
	margin:0 10px 0 0;
}
#body .news-box .item .additional-info .tags {
	float:left;
	margin:4px 10px 0 0;
	text-transform:uppercase;
}
#body .news-box .item .additional-info .tags span {
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#62919b;
}
#body .right-side {
	float:right;
	width:460px;
	margin:0 20px 0 0;
}
#body .about-box {
	float:left;
	width:460px;
	padding:0 0 35px;
	overflow:hidden;
	background:url(images/bgr_about.png) no-repeat bottom left #000;
}
#body .about-box .top {
	float:left;
	width:460px;
	background:url(images/bgr_about_top.png) no-repeat left top;
}
#body .about-box .title {
	float:left;
	padding:20px;
	width:420px;
	font:bold 18px Tahoma, Geneva, sans-serif;
	color:#fff;
}
#body .about-box .left {
	float:left;
	width:240px;
}
#body .about-box .left .txt {
	padding:20px 20px 8px 20px;
}
#body .about-box .left {
	float:left;
	width:240px;
	padding:0 0 13px;
}
#body .about-box .left ul li {
	float:left;
	font-size:14px;
	font-style:italic;
	color:#f3efe1;
	width:170px;
	padding:12px 0 12px 20px;
	background:url(images/bgr_about_div.png) no-repeat left bottom;
}
#body .about-box .left ul li a {
	color:#f3efe1;
}
#body .about-box .txt {
	float:left;
	padding:20px;
	width:200px;
}
#body .about-box .left .more a {
	float:left;
	display:block;
	height:15px;
	background:url(images/bgr_sidebar_more_left.png) no-repeat left;
	padding:0 0 0 3px;
	margin:0 0 0 20px;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	line-height:15px;
}
#body .about-box .left .more a span {
	float:left;
	display:block;
	height:15px;
	background:url(images/bgr_sidebar_more_right.png) no-repeat right;
	padding:0 5px 0 2px;
	cursor:pointer;
}
#body .about-box .right {
	float:left;
	width:220px;
}
#body .about-box .right .txt {
	float:left;
	padding:20px 20px 20px 0;
	width:200px;
}
#body .about-box .right .photos {
	float:left;
	width:220px;
}
#body .about-box .right .photos .item {
	float:left;
	margin:0 10px 8px 0;
}
#body .about-box .right .photos .item img {
	padding:2px;
	border:1px solid #666;
}
#body .about-box .left p {
	font-size:12px;
	padding:0;
	color:#f3efe1;
	padding-left: 20px;
}
#body .about-box .left p a {
	color:#f3efe1;
}
#body .about-box .left p.big {
	font-size:16px;
	padding:5px 0 5px 20px;
	color:#ff3d3d;
}
#body .anothers {
	float:left;
	width:460px;
	padding:13px 0 0;
}
#body .anothers .left {
	float:left;
	width:220px;
}
#body .anothers .right {
	float:right;
	width:220px;
}
#body .anothers .left {
	background:url(images/bgr_sidebar_dirt_body.png) no-repeat top;
	overflow:hidden;
}
#body .anothers .left .title {
	background:url(images/bgr_sidebar_dirt_title.png) no-repeat;
	width:220px;
	height:41px;
	text-align:center;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#1e3851;
	line-height:40px;
}
#body .anothers .left #twitter_update_list li {
	padding:15px 20px 5px;
	line-height:20px;
	font-size:10px;
	font-style:italic;
}
#body .anothers .left #twitter_update_list li span a {
	font-style:italic;
	font-weight:bold;
	color:#1e3851;
	text-transform:none;
	margin-left:0px;
}
#body .anothers .left #twitter_update_list li a {
	line-height:20px;
	font-size:10px;
	font-style:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#999;
	margin-left:5px;
}
#body .anothers .left .item span {
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	color:#008ca0;
	padding:0 3px 0 0;
}
#body .anothers .left .follow {
	background:url(images/bgr_sidebar_follow_btn.png) no-repeat;
	width:102px;
	height:25px;
	display:block;
	margin:10px auto 20px;
	text-align:center;
	color:#f3efe1;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
}
#body .anothers .right .contact {
	background:url(images/bgr_contact.png) no-repeat top;
	margin:-15px 0 0;
	padding:15px 0 0;
}
#body .anothers .right .contact .title {
	padding:0 0 0 68px;
}
#body .anothers .right .contact .mail {
	background:url(images/bgr_email_input.png) no-repeat;
	width:148px;
	border:0;
	padding:10px 5px;
	color:#878787;
	font:14px Georgia, "Times New Roman", Times, serif;
	text-align:center;
}
#body .anothers .right .contact .join {
	background:url(images/bgr_sidebar_join_btn.png) no-repeat;
	width:137px;
	height:26px;
	display:block;
	margin:10px auto 10px;
	text-align:center;
	color:#f3efe1;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height:23px;
}
#body .anothers .right .facebook {
	margin:0 0 20px;
}
#body .anothers .right .title {
	background:url(images/bgr_sidebar_header_line.png) no-repeat left;
	padding:0 0 0 60px;
	overflow:hidden;
}
#body .anothers .right .title .left-bg {
	background:url(images/bgr_featured_category_left.png) no-repeat left;
	padding:0 0 0 3px;
	float:left;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#1e3851;
	height:15px;
	line-height:15px;
}
#body .anothers .right .title .right-bg {
	background:url(images/bgr_featured_category_right.png) no-repeat right;
	padding:0 4px 0 1px;
	float:left;
	height:15px;
}
#body .anothers .right .content {
	text-align:center;
	padding:10px 0;
}
/* search */
#body .sidebar-search {
	float:right;
	width:220px;
	margin:20px 20px 0 0;
}
#body .main-content .blue-box {
	float:left;
	width:160px;
	margin:0 0 15px;
	padding:0 0 0 20px;
	overflow:hidden;
	background:url(images/bgr_categories_body.png) no-repeat bottom right;
	text-align:center;
	position:relative;
}
#body .main-content .blue-box .top {
	background:url(images/bgr_blue_box_top.png) no-repeat;
	height:5px;
	margin:0 0 7px;
	width:160px;
}
#body .main-content .blue-box p {
	width:130px;
	padding:0 0 5px 15px;
	font-size:10px;
	color:#000;
	line-height:16px;
	font-style:italic;
}
#body .main-content .blue-box .content p a {
	text-transform:uppercase;
	color:#62919b;
	font-size:12px;
	font-style:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
#body .main-content .blue-box .links {
	text-transform:uppercase;
	color:#1e3851;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	padding:0 0 25px;
}
#body .main-content .blue-box .links a {
	color:#1e3851;
}
#body .main-content .paper-links {
	background:url(images/bgr_search_content_line.png) no-repeat top;
	padding:30px 0 0;
	float:left;
	width:160px;
	margin:0 0 10px 20px;
}
#body .main-content .paper-links .item {
	padding:0 0 15px;
	float:left;
	text-transform:uppercase;
}
#body .main-content .paper-links .item a {
	background:url(images/ico_paper.png) no-repeat 0 4px;
	padding:0 0 0 15px;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
}
#body .main-content .paper-links .item a span {
	float:left;
	background:#fff;
	margin:0 0 3px;
	padding:1px 2px;
	cursor:pointer;
}
#body .main-content .paper-links .item a:hover span {
	background:#000;
	color:#FFF;
	cursor:pointer;
}
#search-box {
	width:980px;
	padding:0 0 5px;
	overflow:hidden;
}
#search-box form .input {
	float:left;
	padding:1px 0 0 212px;
}
#search-box form .input input {
	background:#FFF;
	border:0;
	padding:11px 10px;
	width:480px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#4d4d4d;
	margin:0;
}
#search-box form .submit {
	float:left;
	padding:1px 0 0 8px;
}
#search-box form .submit input {
	background:url(images/btn_search_main.png) no-repeat;
	border:0;
	width:80px;
	height:39px;
	padding:0;
	margin:0;
	cursor:pointer;
}
#search-box .tags {
	float:left;
	padding:15px 48px 2px;
	width:884px;
}
#search-box .tags img {
	float:left;
}
#search-box .tags .icon {
	padding:0 6px 0 8px;
}
#search-box .tags a {
	float:left;
	background:url(images/bgr_sidebar_more_left.png) no-repeat left;
	padding:0 0 0 3px;
	margin:0 0 4px;
	height:15px;
	line-height:18px;
	color:#000;
	text-transform:uppercase;
}
#search-box .tags a span {
	float:left;
	background:url(images/bgr_sidebar_more_right.png) no-repeat right;
	padding:0 3px 0 0;
	margin:0 0 4px;
	height:15px;
	line-height:18px;
	cursor:pointer;
}
#search-box .tags .div {
	float:left;
	padding:0 2px;
}
/* search */
#body .main-content .products-box {
	float:left;
	width:702px;
	overflow:hidden;
	padding:0 0 0 20px;
}
#body .main-content .products-box .by_kc {
	float:left;
	width:340px;
}
#body .main-content .products-box .by_kc .main-title {
	float:left;
	background:url(images/bgr_by_kc.png) no-repeat right top;
	height:20px;
	width:340px;
}
#body .main-content .products-box .by_kc .main-title {
	float:left;
	background:url(images/bgr_by_kc.png) no-repeat right;
	height:20px;
	width:340px;
	margin:0 0 65px;
}
#body .main-content .products-box .by_kc .image {
	float:left;
}
#body .main-content .products-box .by_kc .text {
	float:left;
	padding:20px 0 0 17px;
	font-size:14px;
	width:200px;
}
#body .main-content .products-box .by_kc .text .title {
	font-size:18px;
}
#body .main-content .products-box .by_kc .text .additional {
	font-size:14px;
}
#body .main-content .products-box .by_kc .text .desc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	padding:10px 0 0;
}
#body .main-content .products-box .by_kc .text .buy {
	padding:10px 0 0;
}
#body .main-content .products-box .endorses {
	float:left;
	width:340px;
	margin:0 0 0 20px;
	padding:0 0 30px;
}
#body .main-content .products-box .endorses .main-title {
	float:left;
	background:url(images/bgr_endorses.png) no-repeat right;
	height:20px;
	width:340px;
	margin:0 0 20px;
}
#body .main-content .products-box .endorses .image {
	padding:0 0 13px;
}
#body .main-content .products-box .endorses .title {
	padding:0 0 10px;
	text-align:center;
}
#body .main-content .products-box .endorses .desc {
	font-size:12px;
	line-height:20px;
}
#body .main-content .products-box .recommends {
	float:left;
	width:700px;
	padding:20px 0 30px;
}
#body .main-content .products-box .recommends .main-title {
	float:left;
	background:url(images/bgr_kc_recommentens.png) no-repeat right;
	height:20px;
	width:700px;
	margin:0 0 20px;
}
#body .main-content .products-box .recommends .items {
	float:left;
	width:700px;
	padding:0 0 20px;
}
#body .main-content .products-box .recommends .item {
	float:left;
	width:700px;
	padding:0 0 20px;
}
#body .main-content .products-box .recommends .item .image {
	float:left;
	width:160px;
	padding:0 20px 0 0;
}
#body .main-content .products-box .recommends .item .image {
	float:left;
	width:160px;
	padding:0 20px 0 0;
}
#body .main-content .products-box .recommends .item .content {
	float:left;
	width:460px;
}
#body .main-content .products-box .recommends .item .title {
	font:18px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	overflow:hidden;
}
#body .main-content .products-box .recommends .item .title a {
	color:#000;
}
#body .main-content .products-box .recommends .item .title a:hover {
	text-decoration:none;
}
#body .main-content .products-box .recommends .item .title span {
	float:left;
	display:block;
	background:#f3efe1;
	padding:2px 4px;
	margin:0 0 3px;
	cursor:pointer;
}
#body .main-content .products-box .recommends .item .category-box {
	float:left;
	width:460px;
	padding:0 0 8px;
}
#body .main-content .products-box .recommends .item .category {
	background:url(images/bgr_featured_category_left.png) no-repeat left;
	float:left;
	clear:both;
}
#body .main-content .products-box .recommends .item .category span {
	background:url(images/bgr_featured_category_right.png) no-repeat right;
	float:left;
	font:10px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	color:#1e3851;
	margin:0 0 0 3px;
	padding:2px 3px 2px 0;
	cursor:pointer;
}
#body .main-content .products-box .recommends .item .category a {
	font-weight:bold;
	color:#1e3851;
}
#body .main-content .products-box .recommends .item .desc {
	float:left;
	width:460px;
	font-size:12px;
	line-height:20px;
	padding:0 0 2px;
}
#body .main-content .products-box .recommends .item .tags {
	float:left;
	width:460px;
	text-transform:uppercase;
}
#body .main-content .products-box .recommends .item .tags span {
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#62919b;
}
#body .main-content .products-box .recommends .see-more {
	float:left;
	width:700px;
	background:url(images/bgr_see_more.png) no-repeat center;
	text-align:center;
	font-size:15px;
	font-style:italic;
}
#body .main-content .found-info {
	color:#9c9c9c;
	margin:0 0 -12px;
}
#body .main-content .found-info span {
	color:#0e92a5;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 5px;
}
#body .main-content .search-right-ads-box {
	padding:20px 0 0;
}
#body .sidebar .morning-reads {
	margin:0 0 20px;
	padding:0 0 20px;
	border-bottom:2px solid #b2b2b2;
	overflow:hidden;
	float:left;
}
#body .sidebar .morning-reads .title {
	background:url(images/bgr_morning_title.png) no-repeat top;
	width:217px;
	height:51px;
	text-align:center;
	font-size:20px;
	letter-spacing:-1px;
	padding:15px 0 0;
	color:#666;
}
#body .sidebar .morning-reads .item {
	width:217px;
	float:left;
	padding:0 0 15px;
	text-align:center;
	overflow:hidden;
}
#body .sidebar .morning-reads .item .name {
	color:#990000;
	font-size:14px;
}
#body .sidebar .morning-reads .item .name a {
	color:#990000;
}
#body .sidebar .morning-reads .item .url {
	padding:4px 0 0;
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:8px;
	text-transform:uppercase;
}
#body .sidebar .morning-reads .item .url a {
	color:#666;
}
#body .left-sidebar .morning-reads {
	margin:0 0 20px 2px;
	padding:0 0 20px;
	border-bottom:2px solid #b2b2b2;
	overflow:hidden;
	width:217px;
}
#body .left-sidebar .morning-reads .title {
	background:url(images/bgr_morning_title.png) no-repeat top;
	width:217px;
	height:40px;
	text-align:center;
	font-size:20px;
	letter-spacing:-1px;
	color:#666;
}
#body .left-sidebar .morning-reads .item {
	width:217px;
	float:left;
	padding:0 0 10px;
	text-align:center;
}
#body .left-sidebar .morning-reads .item .name {
	color:#990000;
	font-size:12px;
	line-height:13px;
}
#body .left-sidebar .morning-reads .item .name a {
	color:#990000;
}
#body .left-sidebar .morning-reads .item .url {
	padding:4px 0 0;
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:8px;
	text-transform:uppercase;
}
#body .left-sidebar .morning-reads .item .url a {
	color:#666;
}
#body .kc_resource {
	width:980px;
	padding:0 0 20px 20px;
	margin:0 0 20px;
	overflow:hidden;
	float:left;
	background:url(images/bgr_resources.png) no-repeat 20px 0;
}
#body .kc_resource .logo {
	float:left;
	width:270px;
	padding:27px 0 0 42px;
}
#body .kc_resource .text {
	float:left;
	width:600px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f3efe1;
	padding:85px 0 0;
	text-transform:uppercase;
	line-height:22px;
}
#body .resources-box {
	width:720px;
	overflow:hidden;
	float:left;
}
#body .resources-box .item {
	float:left;
	padding:0 0 20px 20px;
	width:160px;
	position:relative;
	overflow:hidden;
}
#body .resources-box .item .title {
	position:absolute;
	bottom:32px;
	left:18px;
	padding:0 5px;
	height:20px;
	font:12px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	line-height:20px;
	text-transform:uppercase;
	color:#f3efe1;
	background:#000;
}
#body .resources-box .item .title a {
	color:#f3efe1;
}
#body .full-width {
	float:left;
	width:940px;
	overflow:hidden;
	border-bottom:1px solid #b2d1ce;
	margin:0 0 20px 20px;
}
#body .full-width .breadcrumb {
	margin:0;
	width:960px;
	font:10px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	color:#9c9c9c;
}
#body .full-width .featured_videos {
	padding:20px 0 0;
	width:960px;
	float:left;
}
#body .full-width .featured_videos .item {
	float:left;
	padding:0 0 20px;
	margin-right:20px;
}
#body .full-width .featured_videos .player {
	margin:0 0 7px;
}
#body .full-width .featured_videos .video-label {
	text-transform:uppercase;
	width:160px;
}
#body .full-width .featured_videos .video-label a {
	font:14px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
	cursor:pointer;
	float:left;
	width:180px;
}
#body .full-width .featured_videos .video-label a:hover {
	text-decoration:none;
}
#body .full-width .featured_videos .video-label span {
	background:#f1ecf2;
	margin:0 0 3px;
	padding:1px 5px;
	width:150px;
	display:block;
	float:left;
	cursor:pointer;
}
#body .full-width .featured_videos .video-label a:hover span {
	background:#000;
	color:#FFF;
}
#body .full-width .featured_videos .watch {
	margin:7px 0 10px;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	clear:both;
	color:#999;
}
#body .full-width .featured_videos .watch a {
	color:#999;
}
#body .full-width .featured_videos .watch a span {
	text-decoration:underline;
}
#body .full-width .featured_videos .watch a:hover {
	text-decoration:none;
}
#body .full-width .featured_videos .watch a:hover span {
	color:#008ca0;
}
#body .full-width .browse-video {
	padding:0 20px 0 0;
	width:220px;
	float:right;
	overflow:hidden;
}
#body .sidebar .simple-box .video_article {
	text-align:center;
	padding:10px 0 0;
	margin:0 0 -10px;
}
#body .full-width .browse-video .title {
	padding:0 0 13px;
	float:left;
	width:220px;
}
#body .full-width .browse-video .item {
	float:left;
	width:220px;
	padding:0;
	margin:0 0 6px;
}
#body .full-width .browse-video .item a {
	float:left;
	height:19px;
	background:url(images/bgr_browse_left.png) no-repeat left;
	padding:0 0 0 2px;
	text-transform:uppercase;
	font:12px Tahoma, Geneva, sans-serif;
	line-height:18px;
}
#body .full-width .browse-video .item a span {
	float:left;
	height:19px;
	background:url(images/bgr_browse_right.png) no-repeat right;
	padding:0 5px 0 3px;
	cursor:pointer;
}
#body .video_section {
	float:left;
	margin:0 0 5px 20px;
	width:700px;
	border-bottom:1px solid #d8e8e6;
}
#body .video_section .navigation {
	float:left;
	width:700px;
	border-bottom:1px solid #b2d1ce;
	padding:10px 0;
}
#body .video_section .navigation .left {
	float:left;
	width:350px;
	font-size:14px;
	font-style:italic;
	color:#999;
}
#body .video_section .navigation .left a {
	color:#999;
}
#body .video_section .navigation .right {
	float:right;
	width:350px;
	text-align:right;
	font-size:12px;
	font-style:italic;
	color:#62919b;
}
#body .video_section .navigation .right a {
	color:#62919b;
	text-decoration:underline;
}
#body .video_section .navigation .right a:hover {
	text-decoration:none;
}
#body .minus_margin {
	margin:-20px 0 0;
	padding:0 0 40px;
}
#body .video_section .detail {
	float:left;
	width:700px;
	padding:20px 0;
}
#body .video_section .detail .featrued_video {
	float:left;
	width:340px;
}
#body .video_section .detail .featrued_video .title {
	float:left;
	width:340px;
}
#body .video_section .detail .featrued_video .title span {
	font:14px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	padding:1px 3px;
	text-transform:uppercase;
	color:#000;
	background:#f1ecf2;
	float:left;
	display:block;
	margin:0 0 3px;
}
#body .video_section .detail .featrued_video .title a:hover span {
	color:#fff;
	background:#000;
	text-decoration:none;
}
#body .video_section .detail .featrued_video .video {
	float:left;
	width:340px;
	padding:7px 0 0;
}
#body .video_section .detail .item {
	float:left;
	padding:0 0 20px 20px;
	width:160px;
}
#body .video_section .detail .item .player {
	margin:0 0 7px;
}
#body .video_section .detail .item .video-label {
	overflow:hidden;
	text-transform:uppercase;
}
#body .video_section .detail .item .video-label a {
	font:14px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
	cursor:pointer;
	float:left;
	width:180px;
}
#body .video_section .detail .item .video-label a:hover {
	text-decoration:none;
}
#body .video_section .detail .item .video-label span {
	background:#f1ecf2;
	margin:0 0 3px;
	padding:1px 2px;
	display:block;
	float:left;
	cursor:pointer;
}
#body .video_section .detail .item .video-label a:hover span {
	background:#000;
	color:#FFF;
}
#body .video_section .detail .item .watch {
	margin:7px 0 10px;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	clear:both;
	color:#999;
}
#body .video_section .detail .item .watch a {
	color:#999;
}
#body .video_section .detail .item .watch a span {
	text-decoration:underline;
}
#body .video_section .detail .item .watch a:hover {
	text-decoration:none;
}
#body .video_section .detail .item .watch a:hover span {
	color:#008ca0;
}
#body .main-content-center {
	float:left;
	width:460px;
	overflow:hidden;
	padding:0 0 0 3px;
}
#body .main-content-center .video_player {
	float:left;
	width:460px;
	background:url(images/bgr_video.png) no-repeat bottom;
	padding:0 0 7px;
	margin:0 0 5px;
}
#body .main-content-center .content {
	float:left;
	width:460px;
	background:url(images/bgr_about_content.png) no-repeat top;
	font-size:14px;
	line-height:24px;
}
#body .main-content-center .content p {
	margin-bottom: 10px;
}
#body .main-content-center .content a {
	color:#ff4a00;
	font-weight:bold;
}
#body .main-content-center .content a:visited {
	color:#008ca0;
	font-weight:bold;
}
#body .main-content-center .content a.continue {
	color:#ff4a00;
	font:10px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}
#body .main-content-center .content .quote {
	float:left;
	width:160px;
	margin:15px 20px 0 0;
	font-style:italic;
	border-top:1px solid #dae5e1;
	border-bottom:1px solid #dae5e1;
	padding:12px 0;
	text-align:center;
	font-size:20px;
	line-height:32px;
}
#body .main-content-center .content h2 {
	width:460px;
	font:14px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	overflow:hidden;
	margin:15px 0 3px;
}
#body .main-content-center .content h2 span {
	background:#dae5e1;
	color:#000000;
	float:left;
	padding:3px 4px;
	margin:0 0 3px;
	cursor:pointer;
}
#body .main-content .albums h2 {
	width:460px;
	font:14px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	overflow:hidden;
	margin:15px 0 3px;
	background:#dae5e1;
	color:#000000;
	float:left;
	padding:3px 4px;
	margin:20px 0;
	cursor:pointer;
}
#body .main-content .albums h2 span {
}
#body .main-content .post-details-content {
	padding:30px 0 0 20px;
	width:700px;
}
#body .main-content .post-details-content .post-additional-info {
	padding:10px 0;
	overflow:hidden;
	width:700px;
	float:left;
}
#body .main-content .post-details-content .post-additional-info .share {
	float:left;
	margin:0 10px 0 0;
}
#body .main-content .post-details-content .post-additional-info .tags {
	float:left;
	margin:4px 10px 0 0;
	text-transform:uppercase;
}
#body .main-content .post-details-content .post-additional-info .tags span {
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#62919b;
}
#body .main-content .post-details-content .author-content {
	float:left;
	width:194px;
	height:270px;
	padding:0px 20px 0 25px;
	border-top:1px solid #f5f2e7;
	border-right:1px solid #f5f2e7;
	border-bottom:1px solid #f5f2e7;
	text-transform:uppercase;
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	height:270px;
}
#body .main-content .post-details-content .author-content .share {
	width:90px;
	margin:110px 0 0 110px;
	text-align: left;
}
#body .main-content .post-details-content .author-content .share span.FBConnectButton {
	width:60px;
}
#body .main-content .post-details-content .author-content .share span.fb_share_size_Small {
	margin:6px 0px;
}
#body .main-content .post-details-content .author-content .name {
	font-size:10px;
	line-height:16px;
	color:#666666;
	width:170px;
}
#body .main-content .post-details-content .author-content .name a {
	font-size:12px;
	font-weight:bold;
	color:#96a272;
}
#body .main-content .post-details-content .author-content .date {
	font-size:10px;
	line-height:16px;
	color:#666666;
	width:170px;
}
#body .main-content .post-details-content .poster {
	float:left;
	position:relative;
	width:460px;
	height:auto;
}
#body .main-content .post-details-content .poster .info {
	position:absolute;
	top:15px;
	left:15px;
}
#body .main-content .post-details-content .poster .info .title {
	font:18px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	overflow:hidden;
}
#body .main-content .post-details-content .poster .info .title a {
	color:#000;
}
#body .main-content .post-details-content .poster .info .title a:hover {
	text-decoration:none;
}
#body .main-content .post-details-content .poster .info .title span {
	float:left;
	display:block;
	background:#f3efe1;
	padding:2px 4px;
	margin:0 0 3px;
	cursor:pointer;
}
#body .main-content .post-details-content .poster .info .category {
	background:url(images/bgr_featured_category_left.png) no-repeat left;
	float:left;
	clear:both;
}
#body .main-content .post-details-content .poster .info .category span {
	background:url(images/bgr_featured_category_right.png) no-repeat right;
	float:left;
	font:10px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	color:#1e3851;
	margin:0 0 0 3px;
	padding:2px 3px 2px 0;
	cursor:pointer;
}
#body .main-content .post-details-content .poster .info .category a {
	font-weight:bold;
	color:#1e3851;
}
#body .main-content .post-details-content .gallery {
	float:left;
	width:220px;
	padding:0 0 17px;
}
#body .main-content .post-details-content .gallery .title {
	float:left;
	width:220px;
	overflow:hidden;
	padding:0 0 20px;
}
#body .main-content .post-details-content .gallery .left {
	background:url(images/bgr_featured_category_left.png) no-repeat left;
	padding:0 0 0 3px;
	float:left;
	font:10px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#1e3851;
	height:15px;
	line-height:15px;
}
#body .main-content .post-details-content .gallery .right {
	background:url(images/bgr_featured_category_right.png) no-repeat right;
	padding:0 4px 0 1px;
	float:left;
	height:15px;
}
#body .main-content .post-details-content .gallery .photos {
	overflow:hidden;
	width:220px;
}
#body .main-content .post-details-content .gallery .photos .item {
	float:left;
	padding:0 20px 20px 0;
}
#body .main-content .post-details-content .gallery .photos .last {
	float:left;
	padding:0 0 20px 0;
}
#body .main-content .post-details-content .gallery .photos img {
	float:left;
	padding:1px;
	border:1px solid #a6a39a;
}
#body .main-content .post-details-content .full-content a {
	color:#ff4a00;
	font-weight:bold;
}
#body .main-content .post-details-content .full-content a:visited {
	color:#008ca0;
}
#body .main-content .post-details-content .full-content {
	float:left;
	width:700px;
	font-size:14px;
	line-height:24px;
	margin:0 20px 0 0;
	padding:0 0 17px;
}
#body .main-content .post-details-content .full-content p {
	margin-bottom:10px;
}
#body .main-content .post-details-content .full-content .quote {
	float:left;
	width:160px;
	margin:15px 20px 0 0;
	font-style:italic;
	border-top:1px solid #dae5e1;
	border-bottom:1px solid #dae5e1;
	padding:12px 0;
	text-align:center;
	font-size:20px;
	line-height:32px;
}
#body .main-content .post-details-content .full-content h2 {
	width:460px;
	font:14px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	overflow:hidden;
	margin:15px 0 3px;
}
#body .main-content .post-details-content .full-content h2 span {
	background:#dae5e1;
	color:#000000;
	float:left;
	padding:3px 4px;
	margin:0 0 3px;
}
#body .main-content .post-details-content .full-content h3 {
	width:460px;
	font:14px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	overflow:hidden;
	margin:15px 0 3px;
}
#body .main-content .post-details-content .full-content h4 {
	width:460px;
	font:12px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#008ca0;
	overflow:hidden;
	margin:20px 0 3px;
}
#body .main-content .post-details-content .full-content h4 span {
	background:#dae5e1;
	color:#008ca0;
	float:left;
	padding:3px 4px;
	margin:0 0 3px;
}
#body .main-content .post-details-content .full-content h5 {
	width:460px;
	font:12px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#008ca0;
	overflow:hidden;
	margin:20px 0 5px;
}
#body .main-content .post-details-content .full-content h6 {
	width:460px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	line-height:normal;
	color:#000;
	overflow:hidden;
	margin:20px 0 3px;
}
#body .main-content .post-details-content .full-content h6 span {
	background:#fffaa7;
	color:#000;
	float:left;
	padding:3px 4px;
	margin:0 0 3px;
}
#body .main-content .post-details-content .full-content ol {
	width:390px;
	overflow:hidden;
	font-weight:normal;
	font-size:14px;
	color:#000;
	padding:15px 0 10px 70px;
	list-style-type:decimal;
	list-style-position:inside;
}
#body .main-content .post-details-content .full-content ol li {
	font-weight:bold;
	padding:0 0 15px;
}
#body .main-content .post-details-content .full-content ol li a {
	font-weight:normal;
	color:#008ca0;
}
#body .main-content .post-details-content .full-content ul {
	margin:10px 0 10px 30px;
	list-style-type: disc;
}
#body .main-content .post-details-content .full-content .big_image {
	width:460px;
	overflow:hidden;
	margin:20px 0 15px;
}
#body .main-content .post-details-content .full-content .big_image .img {
	width:460px;
	float:left;
}
#body .main-content .post-details-content .full-content .big_image .img img {
	width:460px;
	float:left;
}
#body .main-content .post-details-content .full-content .big_image .txt {
	float:left;
	width:445px;
	padding:8px 0 8px 13px;
	line-height:16px;
	font-size:10px;
	border-bottom:1px solid #f3efe1;
	border-right:1px solid #f3efe1;
	border-left:1px solid #f3efe1;
}
#body .main-content .post-details-content .full-content .right_image {
	width:220px;
	float:right;
	margin:20px 0 15px;
	padding:0 0 0 20px;
}
#body .main-content .post-details-content .full-content .right_image .img {
	width:220px;
	float:left;
}
#body .main-content .post-details-content .full-content .right_image .img img {
	width:220px;
	float:left;
}
#body .main-content .post-details-content .full-content .right_image .txt {
	width:208px;
	float:left;
	padding:8px 5px;
	line-height:16px;
	font-size:10px;
	border-bottom:1px solid #f3efe1;
	border-right:1px solid #f3efe1;
	border-left:1px solid #f3efe1;
}
/*** NGG stuff ***/
/* ----------- Album Styles Compact -------------*/

.ngg-album-compact {
	background:url(images/bgr_photo_img.png) no-repeat scroll center bottom transparent;
	border-top:1px solid #F3EFE1;
	float:left;
	padding:0 0 15px;
	width:168px;
	margin-right: 5px;
	height:190px;
}
.ngg-album-compactbox {
	height:86px;
	width:160px;
}
.ngg-album-compactbox .Thumb {
	margin:4px !important;
	padding:0px !important;
	width:160px;
	height:127px;
}
.ngg-album-compact h4 {
	font-size:15px;
	font-weight:bold;
	margin:50px 0 0 10px;
	width:140px;
}
.ngg-album-compact p {
	font-size:11px;
	margin:2px 0 0 10px;
}
/** author comments **/

#li-comment {
	padding:10px 0 0 10px;
	border-top:1px solid #d0ded9;
}
.authcomment {
	background-color: #dae5e1 !important;
}
/**** table stuff for images ****/

table tr td {
	padding:10px;
}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
/* End Images */

/*remove wp-stat tracking gif */

img#wpstats {
	display: none;
}