/*
Theme Name: IrieUP
Theme URI: http://irieup.com/
Description: Based on <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: Nadia Mietkiewicz

*/
html {background: black;overflow-y: scroll;}
body { background: black; color: white; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
img {border: 0px; }
a {	color: #fff;text-decoration: none;}
a:hover {background: #000; color: #fff !important;}
hr { border: 0;  height: 1px; background: black; color:black;}

#page {
	width: 885px !important; 
	width: 895px; 
	margin: 20px auto; 
	background: black;
	}
#page.issues {
	width: 985px !important; 
	width: 995px; 
	}
.colorBlock {
	width:285px;
	height: 285px;
	margin: 5px;
	float: left;
	overflow: hidden;
	padding: 0px;
}
.long {
	min-height: 580px;
	height: auto !important;
	height:580px;
	overflow: visible;
}
#header1 { background: #000; clear: left;}
#header2 { background: #ED1B24;}
#header3 { background: #5C5C5C;}

#middle1 { background: #fff; clear: left;}
#middle2 { background: #000;}
#middle3 {}

#footer12 { background: #000; clear: left; width:580px;margin-bottom: 18px;}
#footer3 { background: #36D628;margin-bottom: 18px;}

#content23 { background: #000; width:580px; height: auto;}

.clear {clear: left;  }
.double {width:580px;}
.longContent .colorBlock {margin: 5px !important; margin: 5px 0px;}
div.gray {background: #5C5C5C; }
div.darkgray {background: #3C3C3C; }
div.corneredDG {background: #3C3C3C url(images/corner_darkgray.jpg) right bottom no-repeat; }
div.yellow {  background: #FFCA08 url(images/corner_yellow.jpg) right bottom no-repeat; }
div.white { background: #fff; }
div.green { background: #36D628; color: #000; }
div.black { background: #000;}
div.red { background: #ED1B24 url(images/corner_red.jpg) right bottom no-repeat; }
div.blue { background: #46C6E9; color: #000; }
div.blue a{ color: #000; }
h2.yellow span { color: white; background:#FFCA08;}
h2.red span { color: white; background:#ED1B24;}
h2.green span{ color: white; background:#36D628;}
h2.black span{ color: white; background:black;}
h1.yellow { color: #FFCA08;}
h1.red  { color: #ED1B24;}
h1.green { color:#36D628;}
#navi {
	margin: 0px;
	padding:0px;
	margin-top:93px;
}
#navi li {
	margin: 0px;
	padding:0px; 
	float: left; 
	list-style-type:none;
		margin-right: 5px;
	padding-right: 10px;
	background: url(images/navi_spacer.jpg) right center no-repeat;
	white-space:nowrap;
	}
#navi li a { 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	}
#footer {
	border-top: 1px solid #fff;
	clear: both;
	margin: 5px;
	padding:15px 0px;
	margin-top:15px;
	}
.issues #footer {
	width: 885px !important; 
	width: 895px; 
	margin-left: 50px;
	margin-right: 50px;
	}
#footer_navi {

	height: 20px;
	text-align: left;
	width: 760px;
}
#h4dLogo {
	display: block;
	background: url(images/h4d.gif) 0px -20px no-repeat;
	width: 81px;
	height: 20px;
	float: right;
}
#h4dLogo:hover {background: url(images/h4d.gif) 0px 0px no-repeat;}
#footer_navi li {
	margin: 0px;
	padding:0px; 
	float: left; 
	list-style-type:none;
	line-height: 24px;
	}
#footer_navi li.page_item {
	margin-left: 5px;
	padding-left: 10px;
	background: url(images/navi_spacer.jpg) left center no-repeat;
	
}
#footer_navi li a { 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	}
	
h2 {
	font-family: Helvetica;
	font-size: 24px;
	font-weight: bold;
	text-transform:uppercase;
}
h2 span {
	padding: 3px 5px 1px;
}

h3 {
	font-family: Helvetica;
	font-size: 18px;
	font-weight: bold;
	text-transform:uppercase;
}


div.post {
	margin: 10px;
}
div.post h2 {
	/*line-height:20px;*/
	margin-bottom: 15px;
	}
div.post img.cover { }


.entry {
	font-family: Arial;
	font-size: 12px;

}

.entry strong { text-transform:uppercase; font-weight: bold;}
.entry ul {
	margin: 0px;
	padding: 0px 20px;
}
.entry ul li {
	list-style-type:none;
	list-style-image: url(images/bullet_red.gif); 
	padding:0px;
	margin: 0px;
	line-height:15px;
}
.entry ul li,
.entry ul li + li + li + li,
.entry ul li + li + li + li + li + li +li {list-style-image: url(images/bullet_red.gif); }
.entry ul li + li,
.entry ul li + li + li + li + li,
.entry ul li + li + li + li + li + li +li + li {	list-style-image: url(images/bullet_green.gif);}
.entry ul li + li + li,
.entry ul li + li + li + li + li + li,
.entry ul li + li + li + li + li + li +li + li + li {list-style-image: url(images/bullet_yellow.gif);}

.comment {
	padding: 15px 0px;
}
.comm-1,.comm-3 {
	border-bottom: 1px solid black;
}

.block-links a {font-family: Helvetica; font-size: 18px; font-weight: bold; text-transform:lowercase; }
.block-links {
	margin-left: 10px !important;
	margin-left: 0px;
	margin-right: 10px;
	padding:0px;
	clear: both;
	position:absolute;
	margin-top: 255px;
	width:265px;

}
/*.block-links a {margin: 10px 0px; }
.block-links .leftfloated {margin-left: 10px; float: left; }
.block-links .rightfloated {margin-right: 10px; float: right; }


*/
a.gray {color: #868686; }
a.yellow { color: #FFCA08; }
a.green { color: #208018; }
a.black { color: #000;  margin-right: 20px;}
a.red { color: #ED1B24; }
h2.gray {color: #868686; }
h2.yellow { color: #FFCA08; }
h2.green { color: #208018; }
h2.black, h2.black a { color: #000;  margin-right: 20px;}
h2.red { color: #ED1B24; }



.rightfloated { float: right; }
.leftfloated { float: left; }

.shop-item { color: black; margin-bottom: 30px; }
.shop-item select {width: 265px; height:23px;
padding:2px;
vertical-align:middle;}
.shop-item td {text-align: right; }
.shop-item h2 { margin-bottom: 10px; }
.shop-item form {margin-top: 5px; }
.cover-thumb {
	float: left;
	margin-right: 25px;
}

#Issues .teaser-inside {
	width:285px;
	height: 285px;
	margin: 5px;
	float: left;
	overflow: hidden;
}

.longContent {
	width: 590px;
	float: left;
}
.longContent .moreBlock { clear: both;padding:20px 10px 30px;}
.map-item img {margin-left:-10px; }
.map-item { color: #000; }
.leftColumn {
	float: left;
}

.buyform .pp,
.buyform .btn{
	text-align: right;
	height: 40px;
	}
.buyform .btn {width: 90px; }
.buyform .pp {width: 190px; }
#curCover { position: absolute;}
#curIssue { cursor: pointer;}

#adratestable {/* border-spacing: 10px; border-collapse:separate;*/ margin-bottom: 19px;}
#adratestable td {text-align: center; padding: 5px;}

#WhereWeAre hr { margin-top:10px; padding-bottom: 0px; }
*#WhereWeAre .more-inside p,
*#WhereWeAre .more-inside h3 {margin-left: 10px;}
/*#WhereWeAre .more-inside * {margin-left: 10px;}
#WhereWeAre .more-inside, #WhereWeAre .more-inside a {margin-left: 0px; }
*/

#CommentsBlock .comment-meta .comment-date {
	width: 120px;
	float: right;
	color: #000;
	text-align:right;
	line-height: 20px;
}
#CommentsBlock .comment-meta {margin: 15px 0px; height: 20px; }	

#CommentsBlock .comment { margin: 0px; padding: 0px; }
#CommentsBlock .comment-body {margin: 15px 0px;}

#CommentsBlock #content { padding: 10px; padding-bottom: 100px; }


.offerAd { 
	padding: 10px;
	padding-top: 90px;
	color: #AA131A;
	font-family:Helvetica;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
}

.noReview { 
	padding: 10px;
	padding-top: 60px;
	font-family:Helvetica;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	color: #636363;
}
#WhereWeAre h2 {margin: 10px; margin-bottom: 20px; }

#AdRates .specifications{ width: 100px; float: right; text-align: center; }
#AdRates .specifications a{ margin: 5px 0px; display: block;}
#AdRates .specifications a:hover {background: none; }
#AdRates .more-inside { width: 400px; }
#AdRates  hr { margin: 20px 0px;}

#MapBlock h2 { margin: 10px;}
#MapBlock img { margin: 15px 0px;}
#MapBlock .entry { margin: 15px;}

#respond .textareaDiv,#respond .signDiv {width: 50%; float: left;}
#respond .textareaDiv textarea { width: 275px; height: 205px;}
#respond .textareaDiv { width: 285px; float: left;}
#respond .signDiv {width: 265px; float: right;}
#respond .signDiv input.textInput { width: 257px; padding: 3px; }
#respond .signDiv p {margin-bottom: 12px; }
span.green { color: #36D628; }
.submitButton {text-align: right; }

#respond {height: 280px; padding: 10px; }
#respond  h3{}
#commentform {margin-top: 25px; }

#navi li a:hover {color: #000 !important; background: white; display: block;}
#footer_navi li a:hover {color: #ED1B24 !important; }
/*#BlockComments .comment a:hover {background: none; color:black; text-decoration:underline;}*/
/*.double .entry p { margin-bottom:1.3em; }*/
#MapBlock .entry a {color: black;}
#MapBlock .entry a:hover {color: white; background:black;}

#banner { background: url(images/header.jpg) top left no-repeat; }
#banner a img {background: #000; }
#banner a {background:none;display:block; width: 570px; height: 285px; }
#banner a:hover {background:none; }

.blockEdit { position: absolute; margin-left: 260px; }
#BuyBlock .blockEdit { margin-left: 250px; }
.white .blockEdit a{color: black;}
.shop-item .blockEdit {margin-left: 245px; }
.editPost { margin:0px; float: right; height: 0px;}

.reviewBlock a { color: #C3C3C3; }
.reviewBlock a:hover { color: #fff; background:#262626; }
div.buyBlock div.post h2.noBuy {line-height: 31px;}

.photoBlock a { display: block; opacity: 0.5; filter: Aplha(opacity=50); float: left;}
.photoBlock a:hover { opacity: 1; filter: Aplha(opacity=100);}
.photoBlock .thumbnail-1 { margin: 0px 5px 6px 0px;}
.photoBlock .thumbnail-2 { margin: 0px 0px 6px 6px;}
.photoBlock .thumbnail-3 { margin: 6px 5px 0px 0px; clear: both;}
.photoBlock .thumbnail-4 { margin: 6px 0px 0px 6px;}
#checkLinkBlock {cursor: pointer; }
#checkLinkBlock:hover .block-links a {background: #000; color: #fff; }

#page #content a { color: #fff; }
#page #content strong { text-transform: none; }
#PressInfo .entry strong { text-transform: none; color: #FFFFFF; }
#DefaultPage .entry hr,
#WhoWeAre .entry hr,
#PressInfo .entry hr { margin: 24px 0px; }
#page #content .entry,
#WhoWeAre .entry { margin-top: 30px; }
#WhoWeAre .entry td { width: 185px;  vertical-align: top;}
#WhoWeAre .entry  p { padding: 0px 5px;}
#WhoWeAre .entry .publishedTable h4 span{ font-weight: bold; font-size: 12px; color #000; display: inline; padding: 1px 5px; }
#WhoWeAre .entry .publishedTable h4.black span { color: #fff; background: #000; }
#WhoWeAre .entry .publishedTable h4.red span{ background: #ED1B24; }
#WhoWeAre .entry .publishedTable h4.yellow span{ background: #FFCA08; color: black; }
#WhoWeAre .entry .publishedTable h4.green span{ background: #36D628; color: black;}

#WhoWeAre .entry .issuesTable { margin: 15px 0; }
#WhoWeAre .entry .issuesTable h3 span { clear: both; font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: black; background: white; display: inline; padding: 1px 5px; margin:8px 0 14px;}
#WhoWeAre .entry .issuesTable h4 span{ clear: both; font-size: 12px; font-weight: bold; color: white; background: #908F8F; display: inline; padding: 1px 5px; }
#WhoWeAre .entry h4 { margin:8px 0 3px;}
#WhoWeAre .entry .issuesTable p,
#WhoWeAre .entry .issuesTable a { color:#000;}
#WhoWeAre .entry a{text-decoration:underline;}
#DefaultPage .entry label { background: white; color: black; padding: 1px 2px; }
.moreBlock  { color: #C3C3C3; }

.shop-item { position: absolute; }
.shop-item table {width: 265px; }
#subscribe-item {margin-top: 150px; } 
.subscribe-item {margin-top: 150px; } 
.left_issue ,.right_issue {float: left; height: 285px; overflow: hidden; width: 50px; margin: 5px 0px;}
.left_issue {
clear: both;
background: url(images/corner_issue_top.jpg) left top no-repeat;
}
.left_issue h1 { margin-top: 40px; font-size: 70px; font-weight: bold; padding-left: 5px; margin-bottom:5px;}
.right_issue { 
background: url(images/corner_issue_bottom.jpg) right bottom no-repeat;
}

.issues .clear { margin-left: 55px !important; margin-left: 27px;}
.no-cover { width: 285px; height: 285px; background: url(images/no-cover.jpg) top left no-repeat;}
.no-cover h2 {margin: 8px; }

#PressInfo .post ,#DefaultPage .post{min-height: 460px; height: auto !important; height: 460px; margin-bottom: 30px; }
.attachItem { float: left; width: 120px; text-align: center; }
.attachItem a {margin-top: 8px; display: block;}
.attachItem a:hover { background: none; }
#PressInfo .specifications, #DefaultPage .specifications { float: right; }

.colorBlock .block-links a { padding: 0px 5px;}
.hoverable { cursor: pointer; }
.active .block-links a {
	background: black;
	color: white;
}
#CommentsBlock .comment-meta .comment-author {
	width: 425px;
	font-family:Helvetica;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	color: #000;
	float: left;
	line-height: 20px;
}
#page  #CommentsBlock #content .comment-meta .comment-author a {	color: #000;}

.photoBlock .fullImage {
	width: 285px;
	height: 285px;
	cursor: pointer;
}
#page #DefaultPage #content .entry .contact strong { 
background: white;
color: black;
padding: 1px 2px;  
text-transform: uppercase; 
font-weight: bold;}
#DefaultPage .entry .contact  { line-height: 30px; }
.coverBlock .fullImage { 
position: absolute;
z-index:8;
cursor: pointer;
}