﻿/*
Theme Name: Panorama Mukachevo
Theme URI: http://panorama-mukachevo.com
Description: news site
Version: 1.0
Author: Project Studio
Author URI: http://e-project.com.ua
Tags: news, showcase, pages
*/

a:hover { text-decoration: none; }

.alignleft { float: left; }
.alignright { float: right; }

.clear { clear: both; }

.navigation { margin-bottom: 27px; }

.wp-paginate { padding: 0; margin: 0;}
.wp-paginate li { display: inline; margin-left: 0px; list-style: none;}
.wp-paginate a { color: #b2b2b2; text-decoration: underline; margin-right: 2px; padding: 3px 3px; }
.wp-paginate a:hover, .wp-paginate a:active { background: #ccc; color: #888; }
.wp-paginate .title { color: #555; margin-right: 4px; }
.wp-paginate .gap { color:#999; margin-right:4px; }
/* .wp-paginate .current {color:#fff; background:#5f87ae; border:1px solid #89adcf; margin-right:4px; padding:3px 6px;} */
.wp-paginate .current { color: #549ad5; text-decoration: underline; margin-right: 2px; padding: 3px 3px; }
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next { text-decoration: none; }

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}

/**
 *  jCarousel Vertical Buttons
 */
.jcarousel-next-vertical {
    position: absolute;
    bottom: -32px;
    left: 230px;
    width: 16px;
    height: 19px;
    cursor: pointer;
    background: url("images/all_lastnews_down.jpg") no-repeat 0 0;
}
.jcarousel-prev-vertical {
    position: absolute;
    bottom: -32px;
    left: 210px;
    width: 16px;
    height: 19px;
    cursor: pointer;
    background: url("images/all_lastnews_up.jpg") no-repeat 0 0;
}
.jcarousel-clip-vertical { height: 539px; }

.jcarousel-next-horizontal {
    position: absolute;
    top: 10px;
    left: 663px;
    width: 28px;
    height: 129px;
    cursor: pointer;
    background: url("images/photoreports_right.jpg") no-repeat 0 0;
}
.jcarousel-prev-horizontal {
    position: absolute;
    top: 10px;
    left: -38px;
    width: 28px;
    height: 129px;
    cursor: pointer;
    background: url("images/photoreports_left.jpg") no-repeat 0 0;
}
.jcarousel-container-horizontal { padding-top: 22px; width: 653px; background: url("images/photoreports_bg.jpg") no-repeat 0 0; }

.photoAppBox { position: relative; }
.photoAppBox span {
	display: block;
	width: 16px;
	height: 12px;
	position: absolute;
	top: 5px;
	left: 98px;
	background: url("images/photoapp_icon.png") no-repeat; }


.ad-n1 {
	margin: auto;
	width: 1014px;
    text-align: center;
}
.ad-n1 a img {
    padding-top: 10px;
    padding-bottom: 10px;
}

/* Wrappers */
#topShadow {
	margin: auto;
	width: 1014px;
	height: 26px;
	background: url("images/topshadow_bg.jpg") no-repeat;
}
#pageWrapper {
	overflow: hidden;
	margin: auto;
	width: 1014px;
	background: url("images/pagewrapper_bg.jpg") repeat-y;	
}
#contentWrapper {
	margin: auto;
	width: 996px;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
}

/* LOGO */
.logoBox {
	overflow: hidden;
	height: 87px;
	background: url("images/logobox_bg.jpg") no-repeat;
	background-position: right;
	font-family: Georgia, Times, Arial, Helvetica, sans-serif;
	text-align: center;
}
.logoBox h2 {
	margin-bottom: 0px;
	padding-top: 7px;
	padding-left: 70px;
	height: 80px;
	font-weight: normal;
	font-size: 70px;
	line-height: 70px;
	color: #00a400;
	background: url("images/emblem.jpg") no-repeat 24px 15px;
}
.logoBox h2 span { color: #000000; }
.holidays {
	float: right;
	padding-top: 5px;
	padding-left: 10px;
}

/* TOP Menu */
.topMenuBox {
	padding-top: 27px;
	padding-left: 75px;
	padding-bottom: 5px;
	font-size: 11px;
	line-height: 12px;
}
.topMenu { margin-right: 245px; }
.topMenu, .bookmarkMenu { overflow: hidden; float: left; margin-bottom: 0px; list-style: none; }
.topMenu li, .bookmarkMenu li { float: left; margin-left: 0px; padding-left: 10px; padding-right: 10px; border-right: 1px solid #a9a9a9; }
.topMenu li.tmli, .bookmarkMenu li.bmli { border-right: none; }
.topMenu li a, .bookmarkMenu li a { color: #b4b4b4; }

/* Main Menu */
.mainMenuBox {
	margin-bottom: 6px;
	height: 40px;
	background: #b5b5b5;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
}
.mainMenu {
	float: left;
	padding-top: 10px;
	width: 710px;
	height: 30px;
	background: url("images/stripe.png") repeat;
}
.mainMenu ul { overflow: hidden; margin-bottom: 0px; padding-left: 25px; list-style: none; }
.mainMenu ul li { float: left; margin-left: 0px; padding-left: 7px; padding-right: 7px; }
.mainMenu ul li a { color: #000000; }

/* Search */
.searchBox { float: right; margin-right: 18px; padding-top: 5px; }
#s {
	margin-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 190px;
	height: 14px;
	background: url("images/searchinput_bg.jpg") repeat-x;
	border: none;
	color: #b4b4b4;
	text-align: center;
}
#searchsubmit {
	width: 49px;
	height: 29px;
	background: url("images/searchsubmit_bg.jpg") no-repeat 0 4px;
	border: none;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
}

.topContentTable {  margin-bottom: 0px; width: 100%; }

.mainNews { margin-bottom: 19px; padding-left: 4px; width: 440px; height: 337px; }
.mainNews h2 {
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
	line-height: 16px;
	background: #00a400;
	border-bottom: 2px solid #000000;
}
.mainNewsDesc {
	padding-top: 5px;
	padding-left: 30px;
	padding-right: 15px;
	height: 91px;
	opacity: 0.8;
	position: relative;
	top: -96px;
	background: #000000;
	color: #ffffff;
}
.mainNewsDesc a { font-size: 19px; line-height: 20px; color: #ffffff; }
.mainNewsDesc p { margin-bottom: 0px; padding-top: 5px; font-size: 13px; line-height: 15px; }

.articlesBox { padding-left: 4px; width: 446px; height: 262px; }
.articlesBox h2 {
	margin-left: 10px;
	margin-bottom: 7px;
	font-size: 12px;
	line-height: 12px;
	color: #414141;
}
.articlesLinkArchive { float: right; margin-right: 6px; font-weight: normal; color: #d1d1d1; }
.aticlesIndexItem {
	float: left;
	margin-left: 7px;
	margin-right: 6px;
	margin-bottom: 10px;
	padding: 14px 5px 5px 5px;
	width: 200px;
	height: 105px;
	font-size: 12px;
	background: #eeeeee;
	border-top: 1px solid #b0afaf;
}
.aticlesIndexItem img { float: left; margin-right: 6px; }
.aticlesIndexItem a { color: #00556d; }
.aticlesIndexItem p { margin-bottom: 0px; line-height: 13px; }
.artOne { height: 53px; }
.articleHl2, .articleHl3 { background: #f7f7f7; }

.lastNewsBox {
	margin-right: 5px;
	padding: 4px 6px 4px 6px;
	width: 258px;
	background: #efefef;
}
.lastNewsBox h2 {
	margin-bottom: 5px;
	padding-top: 13px;
	padding-left: 16px;
	padding-bottom: 13px;
	font-size: 12px;
	line-height: 12px;
	color: #a4a4a4;
	background: url("images/lastnews_arrow.jpg") no-repeat #ffffff;
	background-position: top right;
}
#lastnewscarousel { margin-bottom: 0px; width: 258px; list-style: none; }
#lastnewscarousel li {
	margin-left: 0px;
	margin-bottom: 5px;
	padding-top: 7px;
	padding-left: 16px;
	padding-bottom: 7px;
	width: 242px;
	line-height: 14px;
	color: #14c214;
	background: url("images/lastnews_bullet.jpg") 5px 10px no-repeat #ffffff;
}
#lastnewscarousel li a.lastnewsTitle { font-size: 12px; font-weight: bold; color: #67a124; }
#lastnewscarousel li a.lastnewsTitle:hover { color: #94992c; }
.lastNewsDate { font-size: 10px; color: #8d8d8d; }
.lastNewsCategory { padding-left: 18px; background: url("images/lastnews_comment.jpg") 0 80% no-repeat; }
.lastNewsCategory a { font-size: 10px; color: #8d8d8d; text-transform: uppercase; }
.allLastNewsBox {
	padding-top: 13px;
	padding-left: 16px;
	padding-bottom: 13px;
	background: url("images/all_lastnews_bg.jpg") repeat-x;
}
.allLastNewsBox a { font-size: 12px; font-weight: bold; color: #b0afaf; }

.sidebarBox { margin-right: 4px; width: 264px; }

.interviewBox { margin-bottom: 9px; background: #595959; }
.interviewBox h2 {
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
	line-height: 16px;
	background: #00a400;
	border-bottom: 2px solid #ffffff;
}
.interviewLinkArchive { float: right; margin-right: 6px; font-size: 12px; font-weight: normal; color: #ffffff; }
.interOne { height: 80px; }
.interOne img {
	float: left;
	margin-left: 1px;
	margin-right: 15px;
}
.interOne p.interviewIndexDate {
	margin-bottom: 10px;
	padding-top: 8px;
	font-size: 12px;
	line-height: 12px;
	color: #c2c2c2;
}
.interOne p.interviewIndexAuthor {
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #fbfbd1;
}
.interTwo { padding-bottom: 7px; }
.interTwo p.interTitle {
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 5px;
	padding-left: 20px;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}
.interTwo p.interTitle a { text-decoration: none; }
.interTwo p.interDesk {
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 0px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 12px;
	color: #ffffff;
	background: url("images/interview_quote.jpg") no-repeat;
}
.interTwo p a { color: #fbfbd1; }

.informersBox { margin-bottom: 9px; padding: 10px 15px 10px 15px; width: 234px; height: 57px; background: #f1f1f1; }

/*
.informerWeather { float: left; padding-left: 25px; width: 135px; height: 67px; }
.informerTitle { margin-bottom: 5px; font-size: 12px; line-height: 12px; color: #b91000; }
.informerTitle span { color: #1c56a5; }
.informerWeather img { float: left; margin: 5px 10px 15px 0px; }
.temperatureDesc1 { margin-bottom: 5px; font-size: 18px; line-height: 18px; color: #888888; }
.temperatureDesc2 { margin-bottom: 0px; font-size: 12px; line-height: 12px; color: #888888; }
.temperatureDesc2 a { color: #888888; }
*/

.informerWeather { float: left; width: 135px; }
.informerTitle { margin-bottom: 5px; font-size: 12px; line-height: 12px; color: #b91000; }
.informerTitle span { color: #1c56a5; }
.informerWeather img { float: left; margin: 5px 10px 15px 0px; }
.temperatureDesc1 { margin-bottom: 5px; font-size: 18px; line-height: 18px; color: #888888; }
.temperatureDesc2 { margin-bottom: 0px; font-size: 12px; line-height: 12px; color: #888888; }
.temperatureDesc2 a { color: #888888; }
.informerUE { float: right; }
.infoUSD, .infoEUR { margin-bottom: 0px; font-size: 18px; line-height: 18px; color: #888888; }

.socialBox {
	margin-bottom: 9px;
	padding-top: 10px;
	height: 161px;
	text-align: center;
	border: 1px solid #a9a9a9;
}
.socialBox p { margin-bottom: 10px; }
.socialBox a { margin-left: 3px; margin-right: 3px; }

.calendarArchive { padding: 0; font-size: 14px; line-height: 24px; }
#wp-calendar { margin-bottom: 0px; width: 165px; border-collapse: collapse; }
#wp-calendar caption { margin-bottom: 7px; font-size: 12px; line-height: 12px; }
#wp-calendar th { background: #727272; color: #ffffff; }
#wp-calendar tbody td { border: 1px solid #ededed; text-align: center; }
#wp-calendar tbody td a { display: block; border: 1px solid #727272; color: #000000; text-decoration: none; }
#wp-calendar tfoot td { text-align: center; }
#wp-calendar tfoot td a { color: #000000; text-decoration: underline; }
#prev { display: none; text-indent: -9999px; }
#next { display: none; text-indent: -9999px; }
.pad { font-size: 1px; color: #ffffff; }
#today { color: #2E97D5; }

.bannerAfisha { padding-top: 25px; padding-bottom: 25px; border-top: 1px solid #b0afaf; border-bottom: 1px solid #b0afaf; }
.bannerNearAfisha { float: left; width: 722px; text-align: center; }
.afishaBox { float: right; margin-right: 4px; width: 262px; }
.afishaBox h2 {
	margin: auto;
	margin-bottom: 0px;
	padding: 5px 5px 5px 5px;
	width: 180px;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	color: #ffffff;
	background: #595959;
}
.afishaBox ul { margin-bottom: 0px; padding: 5px; list-style: none; border: 1px solid #a9a9a9; }
.afishaBox ul li {
	margin-left: 0px;
	margin-bottom: 7px;
	padding-left: 23px;
	font-size: 12px;
	line-height: 16px;
	background: url("images/cinema_icon.jpg") 0 50% no-repeat;
}
.afishaBox ul li p { margin-bottom: 0px; color: #9b9b9b; }
.cinemavictoryTitle { font-weight: bold; color: #545454; }

.newsByCategoryBox { padding: 20px 19px 0px 19px; }
.byCategoryItem { float: left; margin-bottom: 30px; width: 299px; }
.byCatMiddle { margin-left: 30px; margin-right: 30px; }
.byCategoryItem h2 {
	float: left;
	margin-left: 12px;
	margin-bottom: 0px;
	padding: 5px 5px 5px 5px;
	width: 124px;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
	background: #70ab5e;
}
.byCategoryLinkArchive { float: right; font-weight: normal; color: #d1d1d1; }
.byCategoryNews {
	clear: both;
	padding: 7px 14px 7px 14px;
	height: 127px;
	font-size: 12px;
	line-height: 15px;
	border-top: 1px solid #70ab5e;
	border-bottom: 1px solid #70ab5e;
}
.byCatFirst { padding-left: 15px; height: 75px; }
.byCategoryNews img { float: left; margin-right: 12px; }
.byCategoryNews a { color: #164b66; }
.byCategoryNews p { margin-bottom: 10px; padding-top: 3px; color: #4e4e4e; }
.byCategoryNews ul { margin-bottom: 0px; list-style: none; }
.byCategoryNews ul li {
	margin-left: 0px;
	margin-bottom: 3px;
	padding-left: 20px;
	background: url("images/bycategory_icon.png") 0 50% no-repeat;
}
.byCategoryNews ul li a { color: #002641; }
.byCatBg1 { background: #dffcdd; }
.byCatBg2 { background: #e7fde6; }
.byCatBg3 { background: #ebf8ea; }

.photoReportsBannerBox {
	margin-bottom: 9px;
	padding-top: 15px;
	padding-left: 7px;
	padding-bottom: 15px;
	border-top: 1px solid #b0afaf;
	border-bottom: 1px solid #b0afaf;
}
.photoReportsBox { float: left; padding-left: 38px; padding-right: 38px; width: 653px; }
.photoReportsBox h2 { margin-left: 264px; margin-bottom: 10px; font-size: 14px; line-height: 14px; text-transform: uppercase; }
.photoReportsBox h2 a { color: #00a400; }
#photoreportscarousel {}
#photoreportscarousel li { margin-left: 5px; margin-right: 5px; }
#photoreportscarousel li a img.photoReportsThumb { margin-bottom: 30px; }
#photoreportscarousel li h4 {
	margin-bottom: 0px;
	width: 120px;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
#photoreportscarousel li h4 a { color: #676767; }

.bannerNearPhotoReportsBox { float: right; margin-right: 12px; }
.bannerNearPhotoReportsBox h2 { margin-bottom: 5px; font-size: 12px; font-weight: normal; line-height: 12px; }
.bannerNearPhotoReportsBox h2 a { color: #c4c4c4; }

.otherNewsBox {
	margin-left: 4px;
	margin-right: 4px;
	padding-left: 35px;
	background: #edf4ed;
}
.otherNewsTitle {
	margin-bottom: 15px;
	position: relative;
	height: 10px;
	border-bottom: 1px solid #70ab5e;
}
.otherNewsTitle h2 {
	margin-bottom: 0px;
	padding-top: 5px;
	width: 165px;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	color: #00a400;
	background: #edf4ed;
}

.ukrNewsBox div.otherNewsTitle h2 {
    margin-left: 62px;
    padding-left: 8px;
    width: 116px !important;
}

.anonsNewspapers { text-align: center; }
.anonsNewspapers ul {
    padding-top: 5px;
    padding-right: 15px;
    text-align: left !important;
}
.anonsNewspapers ul li {
    margin-bottom: 5px;
    color: #00a400;
}
.anonsNewspapers ul li a { color: #a47628; }

.annDate {
    display: block;
    margin-bottom: 7px;
    padding: 2px 3px;
    width: 63px;
    color: #7a7a7a;
    background: #dedede;
}
.annTitle {
    margin-bottom: 25px !important;
}
.annTitle a {
    font-size: 18px;
    font-weight: 400;
    color: #24a821;
}

.transNewsBox { float: left; width: 670px; border-top: 10px solid #70ab5e; }
.newsTranscarpathiaOne { float: left; width: 300px; }
.newsTranscarpathiaTwo { float: right; width: 300px; }
.newsTransFirst { margin-bottom: 20px; padding-top: 10px; height: 115px; }
.newsTransFirst div a { font-size: 18px; line-height: 18px; color: #000000; }
.newsTransFirst div p { margin-bottom: 0px; padding-top: 5px; }
.newsTranscarpathiaOne h3, .newsTranscarpathiaTwo h3 {
	margin-bottom: 10px;
	padding: 5px;
	width: 100px;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	text-align: center;
	color: #000000;
	background: #e6e6e6;
}
.newsTranscarpathiaOne ul, .newsTranscarpathiaTwo ul { list-style: square; }
.newsTranscarpathiaOne ul li, .newsTranscarpathiaTwo ul li { margin-left: 15px; margin-bottom: 5px; font-size: 12px; line-height: 12px; }
.newsTranscarpathiaOne ul li a, .newsTranscarpathiaTwo ul li a { color: #000000; }

.ukrNewsBox { float: right; width: 248px; border-top: 10px solid #70ab5e; }

.partnersTagsBox { padding-top: 30px; padding-left: 4px; padding-right: 4px; }
.partnersBox { float: left; }
.partnersBox h2 {
	margin-left: 14px;
	margin-bottom: 0px;
	padding: 5px 5px 5px 5px;
	width: 210px;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	color: #ffffff;
	background: #00a400;
}
.partnersNews { padding-top: 15px; padding-left: 12px; width: 704px; height: 360px; border: 1px solid #00a400; }

#glavportInformer_4c161fb2 div.glavportInformer { padding: 5px 10px 5px 0; }
#glavportInformer_4c161fb2 div.glavportInformer ul { padding: 0px; }
#glavportInformer_4c161fb2 div.glavportInformer ul li { margin-left: 0px; }

#glavportInformer_4c122f66 { overflow: hidden; width: 700px; height: 360px; }
#glavportInformer_4c122f66 div.glavportInformer { background: none; }
#glavportInformer_4c122f66 div.glavportInformer ul li { float: left; margin-bottom: 15px; margin-right: 22px; margin-left: 0px; width: 205px; }
#glavportInformer_4c122f66 div.glavportInformer ul li a img { float: left; margin-right: 10px; }

.tagsIndexBox { float: right; }
.tagsIndexBox h2 {
	margin-bottom: 0px;
	padding: 5px 5px 5px 5px;
	width: 199px;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	color: #ffffff;
	background: #00a400;
}
.tagsIndex {
	overflow: hidden;
	width: 236px;
	height: 360px;
	padding: 0px 8px 15px 8px;
	border-top: 1px solid #00a400;
	border-left: 1px solid #b8e6b8;
	border-right: 1px solid #b8e6b8;
	border-bottom: 1px solid #00a400;
}
.tagsIndex a { color: #00aa00; }

/* Single */

.attachment-articlesingle { float: left; margin-right: 15px; margin-bottom: 15px; }

.singleBox, .archiveBox {
	margin-bottom: 35px;
	padding-top: 35px;
	padding-left: 25px;
	padding-right: 30px;
	width: 673px;
}
.singleBox div h2 {
	margin-bottom: 17px;
	font-size: 20px;
	line-height: 20px;
	color: #242b61;
}
.singleMetaBox { margin-bottom: 30px; border-bottom: 1px solid #aeaeae; }
.singleMeta { float: left; }
.singlePrintLink { float: right; font-size: 13px; }
.singlePrintLink a { color: #1a439b; }
.singleBox div div.entry a { color: #1a439b; }
.singleTagsSourceBox { padding-bottom: 5px; border-bottom: 1px dashed #cdcdcd; }
.singleTags { float: left; font-size: 11px; color: #b8b8b8; }
.singleTags a { color: #b8b8b8; }
.singleSource { float: right; font-size: 11px; color: #777777; }
.singleSource a { color: #144c97; }

.singleSocialMailBox { margin-bottom: 15px; padding-top: 10px; }
.singleSocial { float: left; font-size: 11px; color: #777777; }
.singleSocial a { padding-top: 5px; padding-bottom: 5px; padding-left: 18px; margin-right: 12px; color: #144c97; }
.singleMail { float: right; font-size: 11px; }
.singleMail a { padding-top: 5px; padding-bottom: 5px; padding-left: 18px; color: #144c97; }

.toTwitter { background: url("images/twitter__small_icon.png") 0 50% no-repeat; }
.toLiveJournal { background: url("images/livejournal_small_icon.png") 0 50% no-repeat; }
.toFaceBook { background: url("images/facebook_small_icon.png") 0 50% no-repeat; }
.toEmail { background: url("images/email_small_icon.png") 0 50% no-repeat; }

.linkToPost { margin-bottom: 50px; font-size: 11px; color: #777777; }

.insideBannerBox { margin-bottom: 35px; text-align: center; }

/* Archive */
.archiveBreadcrump {
	margin-bottom: 27px;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	text-transform: uppercase;
	color: #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
}
.archiveTitle {
	margin-bottom: 3px;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
}
.archiveTitle a { color: #1c2c5d; }
.archiveBox div div.entry { margin-bottom: 27px; padding-top: 15px; padding-bottom: 10px; border-bottom: 1px dashed #cacaca; }
.archiveBox div div.entry p { margin-bottom: 0px; }
.archiveMoreLink { float: right; font-size: 12px; line-height: 12px; color: #8e8e8e; }

/* PhotoReports */
.PhotoReportsBox {
	padding-top: 35px;
	padding-left: 25px;
	padding-right: 30px;
	width: 673px;
}
.photoReportsDescBox { margin-bottom: 25px; padding-left: 15px; padding-right: 15px; }
.photoReportsDescBox h2 {
	margin-bottom: 0px;
	padding-bottom: 5px;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	color: #00a400;
	border-bottom: 1px solid #848484;
}
.photoReportsDescBox p { margin-bottom: 0px; font-size: 12px; line-height: 16px; color: #828282; }
.photoReporstLinkTitle, .photoReporstLinkReturn { margin-left: 15px; font-size: 12px; color: #a5a5a5; }
.photoReporstLinkTitle a, .photoReporstLinkReturn a { color: #a5a5a5; }
.photoReporstLinkReturn { margin-bottom: 25px; }

#relatedBox h2.related_post_title {
	margin-left: 15px;
	margin-bottom: 0px;
	padding: 5px;
	width: 125px;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	color: #ffffff;
	background: #71ab5e;
}
#relatedBox ul.related_post { margin-bottom: 50px; padding-top: 20px; border-top: 1px solid #71ab5e; list-style: square; }
#relatedBox ul.related_post li { margin-bottom: 10px; font-size: 12px; line-height: 12px; }
#relatedBox ul.related_post li a { margin-left: 18px; color: #072849; }


/* Footer */
.bannerFooter { padding-left: 125px; padding-top: 30px; padding-bottom: 30px; }
.bannerFooter a { display: block; width: 500; height: 140px; }

.bannerFooterLeft { float: left; }
.bannerFooterRight { float: right; margin-right: 4px; }

.copyBox { padding: 15px 24px 15px 24px; background: #f2ebeb; }
.copyright { float: left; font-size: 12px; line-height: 16px; color: #323232; }
.copyright ul { margin-bottom: 25px; list-style: none; }
.copyright ul li {
	float: left;
	margin-left: 0px;
	margin-right: 10px;
	padding-right: 15px;
	background: url("images/footer_menu_bullet.jpg") 100% 50% no-repeat;
}
.copyright ul li.lostFooterMenu { background: none; }
.copyright ul li.lostFooterMenu a { color: #b63513; }
.copyright ul li a { font-size: 12px; line-height: 14px; color: #323232; }
.copyright p { margin-bottom: 0px; }
.devel { float: right; padding-left: 40px; padding-right: 16px; border-left: 1px solid #cccccc; }
.devel p { margin-left: 65px; margin-bottom: 0px; font-size: 12px; }

#dsq-new-post h3 { margin-bottom: 3px !important; font-size: 12px; font-weight: normal; }
#dsq-comments-title h3 { margin-bottom: 3px !important; font-size: 12px; font-weight: normal; }

