/*
Orange: #ff961e
Red:		#a01946
Green:	#1e6e37
Blue:		#006496
*/

/* System adjustments */

.download-en, .download-da, .download-ru {float: right; clear: right; width: 180px; height: 210px; position: relative; top: -4px; overflow: hidden;}
.download-en {background-image: url(http://highpulsepoker.com/sites/all/themes/poker/images/splash-downloadbutton-en.png);}
.download-da {background-image: url(http://highpulsepoker.com/sites/all/themes/poker/images/splash-downloadbutton-da.png);}
.download-ru {background-image: url(http://highpulsepoker.com/sites/all/themes/poker/images/splash-downloadbutton-ru.png);}
.download-en:hover, .download-da:hover, .download-ru:hover {background-position: 0px -210px;}
.download-en:active, .download-da:active, .download-ru:active {background-position: 0px -420px;}

#admin-menu ul a{font-size: 11px;}
.comment-unpublished {background-color: #1a6e98;}
.preview .comment {background-color: #1a6e98;}
.node-unpublished {background-color: #1a6e98;}

/* Whitebox works as a frame around iframes */
.whitebox-nw, .whitebox-ne, .whitebox-sw, .whitebox-se, .whitebox-n, .whitebox-s, .whitebox-w, .whitebox-e, .whitebox-c {float: left; line-height: 0px;}
.whitebox-nw, .whitebox-ne, .whitebox-sw, .whitebox-se {background-image: url(images/payment/whitebox.png); width: 27px;}
.whitebox-ne{background-position:   0px   0px;}
.whitebox-ne{background-position: -28px   0px;}
.whitebox-sw{background-position:   0px -24px;}
.whitebox-se{background-position: -28px -24px;}
.whitebox-n {background-position:   0px   0px;}
.whitebox-s {background-position:   0px -24px;}
.whitebox-w {background-position:   0px   0px;}
.whitebox-e {background-position: -28px   0px;}
.whitebox-n, .whitebox-s{background-image: url(images/payment/whitebox-ns.png); background-repeat: repeat-x;}
.whitebox-n, .whitebox-nw, .whitebox-ne{height: 22px;}
.whitebox-s, .whitebox-sw, .whitebox-se{height: 32px;}
.whitebox-w, .whitebox-e{background-image: url(images/payment/whitebox-ew.png); background-repeat: repeat-y; width: 27px;}
.whitebox-c {background-color: #ffffff; line-height: 14px; color: #000000;}

/* Whitebox END */


/* works on both block-system and forum */

tr.even, tr.odd {background-color: #1a6e98; /* #ccc; */ border-bottom: 1px solid #005e8c; /* #aaa; */ padding: 0.1em 0.6em;}

/* Remove border from login-screen */

tbody {border: 0px;}
tbody th {border: 0px;}
.taxonomy-term-description {font-weight: bold;}
.terms terms-inline {font-weight: bold;}

/* Forum adjustments */

#forum content {margin: 120px; padding-left: 25px;}
#forum table, .forum-post, .forum-post-panel-main, .forum-post-footer, .author-pane, .forum-jump-links, .post-title { border: 0px solid #1a6e98;}
#forum .post-title {border: 5px solid #ff0000; /* #1a6e98; */}
.forum-post-panel-main {margin-left: 150px; /*Set left margin to LeftColumnWidth*/ min-height: 10px; height: auto !important; height: 10px;}
#forum-comments {padding-left: 20px;}
.posted-on {font-size: 1em; font-weight: normal;}
/* .post-title {font-weight: bold;}*/
td.last-reply, td.topics, td.posts, td.created, td.replies {width: 110px; text-align: left;}
div.name, div.description {width: 514px;}
td.title {width: 539px;}
#forum {margin-left: 12px;}

/* Frontpage adjustments */

.frontpage-block {position: relative;	left: -68px; width: 960px; height: 355px;}
.frontpage-table-two {border: 0; padding: 0; margin-left: -64px; margin-bottom: 10px;}
.frontpage-td-one {position: relative; vertical-align: top; border: 0px; left: -32px; top: 6px;}
.frontpage-td-two {padding-top: 11px; position: relative; border: 0px; left: -30px;}

/* Link adjustments */

a {text-decoration:none; outline-style: none;}
a:link {color: #006192; color: #ff961e;}
a:visited {color: #006192; color: #ff961e;}
a:active {color: #fff; color: #ff961e;}
a:hover {color: #fff; color: #ffb45a;}

.newsletter-link a:link {text-decoration:none; color: #006192;}
.newsletter-link a:visited {color: #006192;}
.newsletter-link a:active {color: #fff;}
.newsletter-link a:hover {color: #eff;}

h1 {text-transform: uppercase; font-size: 2.7em; text-align: justify; margin-top: 0px; margin-bottom: 0.7em;}
/*h2 {text-transform: uppercase; font-size: 2em; margin-top: 0px; margin-bottom: 0.7em;}*/
h2, h3 {background-image: url(images/red-headline.png); background-repeat:no-repeat; height:26px; overflow:visible; text-transform: uppercase; font-size: 1.2em; margin-top: 0px; margin-bottom: -0.3em; text-indent:10px; padding-top:1px; margin-left: -2px;}
h3 {margin-left: -32px;}
h4 {background-image: url(images/red-headline-small.png); background-repeat:no-repeat; height:26px; margin-left: -12px; text-transform: uppercase; font-size: 1.2em; margin-top: 0px; margin-bottom: 0.7em; text-indent:10px; padding-top:1px;}
h5 {text-transform: uppercase; font-weight: bold; font-size: 1.2em; margin-top: 0px; margin-bottom: 0.7em; color: #ff961e;}
h6 {text-transform: uppercase; font-size: 1em; text-align: justify; margin-top: 0px; margin-bottom: 0.7em;}
h7 {font-family: "Trebuchet MS", arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 3px;}

.highlight {color: #68fffd;}	
.darken {color: black;}

/* p {font-size: 12px;} */
p.center {text-align: center;}
p.left {text-align: left;}
p.right {text-align: right;}
p.justify {text-align: justify;}

/* news section */

.news-item {margin-top: 10px; margin-bottom: 20px; clear: both;}
.news-item h3 {display: inline; float: left; width: 674px;}
.news-item-edit {display: block; float: right;}
.news-item-date {display: inline; float: left; width: 170px; margin-top: 13px; margin-bottom: 10px;}
.news-item-content {display: inline; float: left; width: 400px; /* margin-top: 13px; */  margin-bottom: 10px; /* margin-left: 174px; /*  margin-right: 76px; */ text-align: justify;}

img {position: relative; z-index: 2;} 
img.float-left {float: left; padding-right: 1em; margin-left: -48px;}
img.float-right {float: right; padding-left: 1em; margin-right: -48px;}

small {font-size: 0.8em;}

#wrapper {width: 1000px; 	margin: 0 auto;}

/* Header section */

#header {background-image: url(images/contentbox-top.png); height: 101px; background-position: bottom; background-repeat: no-repeat; position: relative;}
body.front #header {
	background-image: url(images/contentbox-total.png); 
	background-image: none\9; 
	background-position: bottom; background-repeat: no-repeat; position: relative; height: 101px; background-position: 0px 56px;}
tbody {border: none; border-top: none; border-bottom: none;}
#header tbody{border-top: none; border-bottom: none; border:none; text-shadow: #000000 0 0 0px;}

#logo {height: 110px; overflow: visible;}
#logo img {position: relative; height: auto; left: 40px; z-index: 20;}

#notification-area {position: relative; width: 423px; font-size: 14px; color: #a01946; top: -1px; border-top:none; font-weight:bold; padding-left: 4px; /*  text-decoration:blink */}
#input-field {margin: 5px; text-align: right;}

/* Language section */

div.language {position: absolute; top: 56px; right: 50px; width: 80px; height: 45px;}

a.language {background-image: url(images/buttons-language.png); background-repeat: no-repeat; width: 80px; height: 45px; display: block; text-indent: -1999px; overflow: hidden;}
a.language:hover  {background-position: 0px -45px;}
a.language:active {background-position: 0px -90px;}

#language_popup {position: absolute; top: 32px; left: -16px; width: 106px; display: none; overflow: hidden;}
#language_popup ul {padding: 0; margin: 0; list-style: none; font-size: 0.8em; background-color: transparent;}
#language_popup a {width: 32px; height: 32px; display: block; margin-left: 30px;}
#language_popup.show {display:block;}
#language_popup .top {height: 18px; background-image: url(images/language-popup-top.png?v1); background-repeat: no-repeat;}
#language_popup .bottom {height: 36px; background-image: url(images/language-popup-bot.png?v1); background-repeat: no-repeat;}
#language_popup .middle {background-image: url(images/language-popup-mid.png?v1); background-repeat: repeat-y;}

#container {background-image: url(images/contentbox-repeat.png); background-repeat: repeat-y; padding-left: 50px; padding-right: 50px;}
body.front #container {
	background-image: url(images/contentbox-total.png); 
	background-image: none\9;
	background-repeat: no-repeat; background-position: 0px -45px; height: 710px; padding-left: 50px; padding-right: 50px;}

#main-table {width: 900px; padding-top: 1.5em; padding-bottom: 2em; padding-top: 12px;}
body.front #main-table {background-position: bottom left; background-repeat: no-repeat;}
#main-content {vertical-align: top;}
#sidebar-left {padding-right: 18px; width: 184px; margin-left: 0px;}
#sidebar-right {margin-right: 0px; width: 184px; padding-left: 18px;}
#main-footer {vertical-align: bottom;}
#main-content .content, #content-footer, .comment-folded {margin-left: 39px; margin-right: 9px;}
#content-footer {margin-top: 3em; line-height: 200%; font-size: .8em;}
#main-sidebar-left {vertical-align: top; width: 100px;}
#main-sidebar-right {vertical-align: top; width: 100px;}

/* footer section */

#footer {background-image: url(images/contentbox-bottom.png); clear: both; background-repeat: no-repeat;	font-size: .8em; padding-top: 50px; height: 70px;}
body.front #footer {
	background-image: url(images/contentbox-total.png);
	background-image: none\9;
	background-repeat: no-repeat; height: 70px; background-position: 0px -755px;}
#footer table {border: 0px; border-collapse: separate; margin: 0 auto;}
#footer .secondary-links {margin-left: 40px;}
#footer .secondary-links a {color: #6C6;}
#footer .secondary-links a:hover {color: #7E7;}
#footer .secondary-links a.active {color: #ff7f00;}
#footer td.warning-signs {padding: 0 1em;}
#footer td.warning-signs .warning {padding-left: 0.2em;}

#footer .message, .warning-message a:link, #footer .warning-message a:visited, #footer .warning-message a:active {font-size: 9px; text-decoration: none; color: #bbb; line-height: 12px;}
#footer .warning-message a:hover {text-decoration: underline;color: #bbb;}

/* background section */
body {background-image: url(images/bg-holepattern.png); background-repeat: repeat; background-color: #003f62; color: #FFF; font-family: "Trebuchet MS", arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 14px; letter-spacing: normal; margin: 0; padding: 0;}
#bgfade {z-index: -9999; position: absolute; top: 0px; left: 0px; width: 100%; min-width: 1000px; height: 420px; background-image: url(images/bg-fade.png); background-repeat: repeat-x;}
.content p, td, li {font-size: 14px;}

a.promo-button {display: block; background-image: url(images/videopromo.png); background-position: 0px -144px; background-repeat: no-repeat; overflow: hidden; height: 144px; position: relative; font-weight: bold; vertical-align: bottom; padding-top: 0px; color: #bbb;}
a.promo-button:hover {background-position: 0px 0px; color:#fff;}

a.download-button {display: block; background-image: url(images/button-download.png); background-position: 0px 0px; background-repeat: no-repeat; overflow: hidden; height: 36px; position: relative; font-weight: bold; vertical-align: bottom; padding-top: 11px; color: #bbb;}
a.download-button:hover {background-position: 0px -45px; color:#fff;}
a.download-button:active {background-position: 0px -90px; color:#fff;}
a.download:visited {color:#bbb;}

a.download-button-32, a.download-button-64 {width: 255px; display: block; background-image: url(images/downloadbuttons.png); background-position: 0px -180px; background-repeat: no-repeat; overflow: hidden; height: 60px; position: relative; font-weight: bold; vertical-align: bottom; padding-left: 40px; padding-top: 28px; color: #ddd; font-size: 18px;}
a.download-button-32:hover {background-position: 0px -90px; color:#fff;}
a.download-button-32:active {background-position: 0px 0px; color:#fff;}

a.download-button-64 {background-position: -295px -180px;} 
a.download-button-64:hover {background-position: -295px -90px; color:#fff;}
a.download-button-64:active {background-position: -295px 0px; color:#fff;}

/* NLP */
#node-91 .content {margin-left: 0px; margin-top: -15px;}
#insert-node-title {color: #fff; line-height: 1em; text-decoration: none;}

/* latest news block */
#sidebar .views-field-teaser {font-size: 0.7em;}
#sidebar .views-field-teaser .views-label-teaser {display: none;}
#sidebar .views-field-created {color: black; font-size: 0.8em;}

/* newsletter block */
#sidebar .block-simplenews .form-item {font-size: 0.8em; display: inline;}
#sidebar .block-simplenews p {color: black;}
#sidebar .block-simplenews .form-text {width: 70%;}
#sidebar .block-simplenews .form-radios {display: none;}
#sidebar #edit-submit {margin: 0;}

/* sitebar block */
#content-footer .block-sitebar a {color: white;}
#content-footer .block-sitebar a:hover {text-decoration: underline;}
#content-footer .block-sitebar a.active {color: #FF7F00;}

#content-footer .block-sitebar span.separator {margin-left: 1em; margin-right: 1em;}
#content-footer .block-sitebar a.primary {margin-right: 1em;}

/* screenshot block */
.block-screenshot .screenshot-link {font-size:0.8em; text-align:right;}

/* admin section */
#tabs {margin-left: 130px; position: absolute; z-index: 100; top: 130px;}
#tabs ul.primary, #tabs ul.secondary {border-width: 0; margin: 0; padding: 0;}
#tabs ul.secondary {margin-top: .4em;}
#tabs ul.primary li.active a, #tabs ul.secondary li.active a {color: yellow; background-color: transparent; border-width: 0;}
#tabs ul.primary li a, #tabs ul.secondary li a {background-color: transparent; border-width: 0px; padding: 0 0.2em;}
#tabs ul.primary li a:hover, #tabs ul.secondary li a:hover {background-color: transparent; color: white;}
#tabs ul.secondary li {border: 0px; padding: 0px;}

#user-login, #user-pass, #main-content .profile, #user-profile-form, #main-content #imce-content, #blocks {margin: 1em 64px; border: 0px;}

.profile h3 {border: 0px;}

#main-content #simplenews-confirm-add-form.confirmation {margin: 1em 64px;}

.hidden {display: none;}
.fl {float: left;}
.fr {float: right;}
.cl {clear: left;}
.cr {clear: right;}
.cb {clear: both;}
.al {text-align: left;}
.ar {text-align: right;}
.ac {text-align: center;}