/*
Theme Name: Monochrome Gallery
Theme URI: http://www.graphpaperpress.com/
Description: A Wordpress magazine theme.
Version: 1.0
Author: Thad Allender for Graph Paper Press
Author URI: http://www.graphpaperpress.com/
Credits: http://code.google.com/p/blueprintcss/
*/
/* IMPORTANT - PLEASE READ
This theme uses the Blueprint CSS framework for
default positioning, typography, form styling, etc.
The styles below are specific for this theme
only.  Feel free to edit them as necessary.  Generally
speaking, you will will likely never need to edit
the Blueprint CSS stylesheets, which are located in:
wp-content/themes/name-of-this-theme/css/
*/
body {
background: #eee url(images/bg.png) repeat-x top;
margin: 0;
padding: 2em 0;
color: #000;
}
.container {
background: #FFF;
padding: 1em 2em;

}
.container-bg {
background: #fff;
}
#main {
	background-color:#FFF;
}
.timeline-copyright {
	display: none;
}

.visual-clear {
	clear:left;
	height:0;
	line-height:0;
	visibility:hidden;
}

.authorarkiv {
	background: #EEEEEE none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	padding: 0.8em;
	margin-bottom: 20px;
}

.authorarkiv .userbox {
	border: none;
	margin: 0;
}

.wp-caption-text {
	text-align: center;
	font-style:italic;
}
	

/*FRONT*/
#frontevents {
	height: 242px;
	background-color: #000000;
	color: #ffffff;
	width: 350px;
}

#frontevents .tidspunkt {
	font-size: 85%;
}

#frontevents .Underholdning {
	background: #8d2c82;
	color: #ffffff;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 0 3px 0 3px;
	font-size: 10px;
	text-transform:uppercase;
	margin-right: 5px;
}
#frontevents .Fagligt {
	background: #818285;
	color: #ffffff;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 0 3px 0 3px;
	font-size: 10px;
	text-transform:uppercase;
	margin-right: 5px;
}
#frontevents .Karriere {
	background: #d95844;
	color: #ffffff;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 0 3px 0 3px;
	font-size: 10px;
	text-transform:uppercase;
	margin-right: 5px;
}
#frontevents .Alt {
	background: #218aa2;
	color: #ffffff;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 0 3px 0 3px;
	font-size: 10px;
	text-transform:uppercase;
	margin-right: 5px;
}

#frontevents a {
	color: #ffffff;
}
	
#frontevents ul li {
	background-repeat:no-repeat;
	line-height:1.5em;
	list-style-image: none;
	margin: 0 0 10px 0;
	padding:0;
}


#frontevents h2 {
	border-top: 5px solid #8F2A83;
	width: 340px;
	padding-left: 10px;
	font-size: 20px;
	line-height: 30px;
	color: #8F2A83;
	text-transform:uppercase;
}

#latestissue {
	height: 185px;
	background-color: #000000;
	color: #ffffff;
	width: 350px;
	margin-bottom: 20px;
}

#latestissue h2 {
	border-top: 5px solid #8F2A83;
	width: 340px;
	padding-left: 10px;
	font-size: 20px;
	line-height: 30px;
	color: #8F2A83;
	text-transform:uppercase;
}

#latestissue img {
	float:  right;
	margin-top: -35px;
	margin-right: 5px;
}

#latestissue .tekst {
	width:  180px;
	padding-left:  10px;
}

/*BLOGQUOTE*/

#blogquote ul {
	margin-left: 0;
}

#blogquote ul li {
	list-style-image: none;
	background-image: url(images/quote.jpg);
	background-repeat: no-repeat;
	line-height: 14px;
	padding: 0 0 0 40px;
	margin: 0 0 10px 0;
}

/*BLOGS*/

#blogheader {
	margin-bottom: 20px;
}

#blogoversigt .post h2 {
	border: none;
	margin-bottom: 0;
}
#blogoversigt .post h2 a {
	color: #310202;
}

#blogs h2 {
	color: #000;
	border-bottom: solid 1px #000;
}

.blog_description {
	background-color: #000;
}

.blog_description p {
	padding: 1em;
	color: #FFF;
}

/*REDAKTION*/

.usergroupbox {
	background: #EEEEEE none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	padding: 0.8em;
	margin-bottom: 30px;
}

.userbox {
	border-bottom: solid 1px #ffffff;
	margin-bottom: 20px;
}

.userbox table {
	margin-bottom: 0.4em;
	width: 400px;
}

.userbox h4 {
	margin-bottom: 0;
}

.userpic {
	width: 150px;
	float: left;
}
.userinfo {
	width: 400px;
	margin-left: 170px;
}

.smalluserbox {
	width: 280px;
	height: 100px;
	float: left;
	margin-bottom: 10px;
}

.smalluserpic {
	width: 80px;
	float: left;
}

.smalluserinfo {
	margin-left: 100px;
	padding-bottom: 0;
}

/*EVENTS*/

.entrykalender {
	background-color: #000;
	color: #fff;
}

.event_column {
	padding: 1em;
}

.turnon {
	width: 50px;
	height: 30px;
	background-color:#0F0;
}

.singleevent {
	padding: 10px;
}

.event_spacer {
	height: 20px;
	display:block;
}

.singleevent h4 {
	color: #FFF;
	margin: 0;
	display: block;
}

.main_Underholdning h3 {
	color: #8d2c82;
	border-bottom: solid 1px #8d2c82;
	font-weight: bold;
}
.main_Fagligt h3 {
	color: #818285;
	border-bottom: solid 1px #818285;
	font-weight: bold;
}
.main_Karriere h3 {
	color: #d95844;
	border-bottom: solid 1px #d95844;
	font-weight: bold;
}
.main_Alt h3 {
	color: #218aa2;
	border-bottom: solid 1px #218aa2;
	font-weight: bold;
}

.singleevent a {
	color: #fff;
	text-decoration:underline;
}
.singleevent a:hover	 {
	color: #999;
	text-decoration:underline;
}



.main_Underholdning .singleevent {
	background-color: #8d2c82;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.main_Fagligt .singleevent {
	background-color: #818285;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.main_Karriere .singleevent {
	background-color: #d95844;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.main_Alt .singleevent {
	background-color: #218aa2;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.event_header {
	cursor: pointer;
	padding-right: 10px;
	background-color: transparent;
	background-image: url(images/icons/arrow_down.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.event_header_active {
	background-color: transparent;
	background-image: url(images/icons/arrow_up.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.event_description {
	border-top: solid 1px #fff;
	margin-top: 10px;
	padding-top: 10px;
}
	

/*SHOWCASE*/

.showcase_container {
	background-color: #000;
	color: #fff;
	padding-bottom: 10px;
}

.showcase_container ul li {
	line-height:2em;
	list-style-image:none;
	margin-bottom: 10px;
	padding:0;

}

.showcase_container ul li a {
	width: 195px;
	padding-left: 5px;
	display: block;
	color: #fff;
	background-color: #4D1947;
}

.showcase_container ul li a:hover {
	width: 195px;
	padding-left: 5px;
	display: block;
	color: #fff;
	text-decoration: none;
	background-color: #8f2a83;
}

.showcase_left h2 {
	padding-left: 12px;
}

.showcase_left p {
	padding-left: 12px;
}

.showcase_right h2 {

}

.showcase_logo {
	padding-left: 12px;
	padding-top: 12px;
	margin-bottom: 20px;
}

.singlevideo {
	border-top: solid 5px #4D1947;
	padding: 1em 0 1em 0;
	margin-right: 1em;
}

.singlevideo td {
	border-bottom: solid 1px #2f0f2b;
}

.video_pic {
	width: 200px;
	float: left;
	border: solid 1px #4D1947;
}
.video_info {
	width: 450px;
	margin-left: 220px;
}

.video_info .left {
	width: 100px;
}

.sortfelt {
	background-color: #000;
	color: #fff;
	width: 400px;
}

.showcase_right select, .showcase_right select:focus {
	background-color: #000;
	color: #fff;
	width: 200px;
}
.sortfelt_stor {
	background-color: #000;
	color: #fff;
	width: 490px;
	padding: 5px;
}

.showcase_right textarea, .showcase_right textarea:focus {
	background-color: #000;
	color: #fff;
	width: 490px;
	padding: 5px;
}
	
	


/*ARTIKELOVERSIGT*/
#oversigt h2 {
	border:none;
	margin-bottom: 0;
}
#oversigt .rightside {
	margin-left: 170px;
}
#oversigt p {
	display:block;
}
#oversigt .small {
	background-color: #4d1947;
	color: #FFF;
	font-weight:normal;
	margin-bottom: 0;
	padding: 5px;
	display: inline;
}
#oversigt .small a {
	color: #FFF;
}

.discrete {
	background: #999;
	height: 1px;
}
#oversigt a {
	color: #4d1947;
}

.print {
	float: right;
	margin-top: -40px;
}

/*SIDEBAR-RIGHT*/

#authorinfo {
	background: #EEEEEE none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	padding: 0.8em;
}
.authorpic {
	width: 80px;
	float: left;
}
.authorabout {
	margin-left: 100px;
	padding-bottom: 0;
	min-height: 85px;
}

.articleinfo p {
	padding: 1em 0 0 0;
	margin: 0;
}
.authorwrap {
	width: 250;
	clear: both;
	min-height: 100px;
}

.sidebar_poll p {
	padding: 0;
	margin: 0;
	text-align: left;
}

.wp-polls-ul {
	margin: 0;
}

/*SIDEBAR-BOTTOM*/
#sidebar-bottom {
	background-color: #4d1947;
	background-image: url(images/footerfrontbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 1em;
	color: #fff;
}

#sidebar-bottom h2.widgettitle {
	border-bottom:1px solid #fff;
	color:#fff;
	text-transform:uppercase;
}
#sidebar-bottom a {
	color:#fff;
}
#venstrebox {
	margin-left: -1.5em;
}

#venstrebox ul li {
	line-height: 16px;
	margin-bottom: 5px;
}
blockquote {
background: url('images/quote.png') .5em top no-repeat;
color: #000;
font-style: normal;
padding: 0 0 0 0;
}

/*TYPOGRAFI*/
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #000;
}

a {
	color: #8f2a83;
	text-decoration: none;
}

a:active, h2 a:active, h3 a:active {
	color: #8f2a83;
	text-decoration: none;
}

a:hover, h2 a:hover, h3 a:hover {
	color: #8f2a83;
	text-decoration: underline;
}

.bottombar a {
	color: #4D1947;
	text-decoration: none;
}

.bottombar a:active, h2 a:active, h3 a:active {
	color: #4D1947;
	text-decoration: none;
}

.bottombar a:hover, h2 a:hover, h3 a:hover {
	color: #4D1947;
	text-decoration: underline;
}



.chrome {
	color: #ff0000;
}
blockquote p {
padding: 0 20px 0 30px;
}
hr {
background: #000;
height: 1px;
}


	
img {
margin: 0;
}
.size-full {
	float: left;
	padding: 6px;
	border: 1px solid #ccc;
	background: #eee;
	margin:0 1.5em 1.5em 0;
}

.photo_align_left {
float: left;
padding: .8em;
border: 1px solid #ccc;
background: #eee;
margin: 0 0 1em 0;
}
.photo_align_left_single {
float: left;
padding: .5em;
border: 1px solid #ccc;
background: #eee;
margin: 0 0 1em 0;
}
.post .photo_align_left, .photo_align_left_single {
margin: 0 1.5em 1.5em 0;
}
.logo img {
margin: 0 0 0 0;
}
.logo h1 {
text-transform: uppercase;
font-weight: bold;
color: #000;
margin: 12px 0 12px 0;
}
input {
border: 1px solid #CCCCCC;
}
ol {
margin-left: 35px;
}
label {
font-weight: normal;
}
textarea {
height: 200px;
width: 500px;
}
.small {
font-size: .9em;
}
.nomargin {
margin: 0;
}
a.button, button {
font-weight: normal;
}
dl.small dd {
font-size: .9em;
}
.linkcat {
list-style: none;
}
.post_first {
background: #e5e5e5;
padding: 1em;
}
.post_alt {
background: #eee;
padding: 1em;
}
span.meta_align_right {
color: #ccc;
float: right;
font-size: .6em;
}
span.meta_align_right a {
color: #ccc;
}
span.meta_align_right a:hover {
color: #000;
}
.meta {
color: #666;
font-size: .8em;
line-height: 1.875em;
}
.meta a {
color: #666;
}
.meta a:hover {
color: #000;
}
.byline {
color: #666;
font-size: .8em;
line-height: 1.875em;
}
.byline a {
color: #666;
line-height: 1.875em;
text-decoration: none;
}
.byline a:hover {
color: #000;
}
.meta_list, .meta_list a, ul.meta_list {
color: #000;
list-style-image: none;
}
.meta_list li {
border-bottom: 1px dotted #000;
list-style-image: none;
}
h2.widgettitle {
color: #000;
text-transform: uppercase;
border-bottom: 1px solid #000;
}
.five_posts h3 {
margin-bottom: 0;
padding: .5em 0 .5em 0;
}
.five_posts h3 a {
text-transform: uppercase;
}
.five_posts h4, h6.category_head {
margin: 0 0 1em;
padding: 0;
text-transform: uppercase;
color: #4D1947;
font-size: .9em;
font-weight: normal;
border-bottom: 1px solid #000;
}
.five_posts h4 a, h6.category_head a {
text-transform: uppercase;
color: #4D1947;
}
.five_posts h4 a:hover, h6.category_head a:hover {
color: #fff;
background: #4D1947;
}
h6.category_more a {
color: #000;
background: #eee;
padding: .3em;
font-size: .9em;
text-transform: uppercase;
border: none;
}
h6.category_more a:hover {
background: #333;
color: #fff;
}
#gray_bg {
background: #ddd;
padding: 2em;
margin: 0 -2em 0 -2em;
float: left;
position: relative;
}
#dark_bg {
background: #000;
padding: 2em;
margin: 0 -2em 0 -2em;
color: #666;
float: left;
position: relative;
}
#dark_bg ul li {
list-style-image: none;
border-bottom: 1px solid #666;
}
#dark_bg a {
color: #ff0000;
}
#dark_bg a:hover {
color: #fff;
}
#dark_bg h2.widgettitle {
margin: 0 0 1em;
padding: 0;
text-transform: uppercase;
color: #666;
border-bottom: 1px solid #666;
font-weight: normal;
}
.five_posts ul {
margin: 1em;
}
.five_posts ul li {
color: #000;
font-size: .9em;
line-height: 1.8em;
border-bottom: 1px #000 solid;
list-style-image: none;
margin: 0 0 0 -1em;
}
.five_posts ul li a {
color: #000;
}
.five_posts ul li a:hover {
color: #ff0000;
}
.post h2 {
border-bottom: 1px solid #000;
margin-bottom: 15px;
}
h2.category_page {
background: #000;
margin-bottom: 15px;
color: #fff;
text-transform: uppercase;
text-align: center;
padding: 10px;
}
.post h2 a {
color: #000;
text-decoration: none;
}
#maincontent .post h2 {
margin-bottom: 5px;
}
#maincontent .content {
padding: 5px 47px 20px 1em;
}
#maincontent h2.pagetitle {
border: none;
text-transform: uppercase;
}
#feature h3 {
margin-bottom: 0;
padding: 0;
}
#feature p img {
margin: 7px 0 2em 0;
}
.feature_text {
margin-top: 2em;
}
#home_right .entry {
padding: 0 0 2em 0;
}
.news h3 {
text-transform: uppercase;
}
.content {
margin: 0 0 1em 0;
}

ul#featurenav {
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}
#featurenav li {
display: inline;
list-style-type: none;
}
#featurenav a {
padding: 1px 5px;
}
#featurenav a:link, #featurenav a:visited {
background-color: #eee;
border: 1px solid #000;
color: #000;
text-decoration: none;
}
#featurenav a:hover {
background-color: #444;
color: #fff;
text-decoration: none;
}
.author {
background: #eee;
margin-bottom: 1.5em;
padding: 1.5em;
}
.author img {
float: left;
padding: 0 1em 1em 0;
}
.author p {
margin-left: 8em;
}
.author h6 {
border-bottom: 1px #000 dotted;
margin-left: 7em;
}
.navigation, 
.navigation a {
color: #AAA;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
.post {
margin-bottom: 25px;
display: block;
	float: none;
	clear: both;
}
.entry {
padding-bottom: 25px;
display: block;
	float: none;
	clear: both;
}

.entry a {
	text-decoration:underline;
}


/*HEADER*/
#header {
	height: 50px;
	padding: 4px 0 0 0;
	width: 950px;
}
#header h1, #header .description {
	line-height: 1em;
	margin: 0;
	padding: 0;
}
h1 a.logo {
	text-transform: uppercase;
}
.entry #nav .content {
	margin: auto;
	padding: 0;
}
.entry #nav {
background: #FFF;
margin-bottom: 15px;
}
.entry #nav li a {
background: #666;
border-right: 1px solid #000;
color: #FFF;
}
.entry #nav li.last a {
border-right: none;
}
.entry #nav li a:hover {
background: #333;
color: #FFF;
}
#footer {
font-size: .9em;
margin: 0;
text-align: center;
}
#footer a {
text-decoration: none;
}

#search {
	margin: 23px 0 22px 0;
	text-align: right;
	width: 802px;
}
#search #s {
background: transparent url('images/icons/search_grey.gif') 0px center no-repeat;
color: #CCCCCC;
font-size: 0.9em;
margin-right: 0px;
margin-top: 0px;
padding: 2px 0 2px 17px;
width: 135px;
}
#search #s:hover {
color: #000;
}
.search-excerpt {
margin: 0;
}
.commentlist li {
padding: 8px 15px;
}
.comments-alt {
background: #EEE;
}

.commentheader {
	border-bottom: solid 1px #CCC;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}

.commenttime {
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
.commentheader a:hover {
	color: #fff;
	background-color: #8F2A83;
}

.bottombar {
}
.bottombar h2 {
font-size: 1em;
font-weight: bold;
line-height: 1em;
margin: 1em 0 1em;
}
ul {
list-style-type: none;
margin-left: 1em;
padding: 0;
}
ul li {
background-repeat: no-repeat;
line-height: 2em;
list-style-image: url('images/icons/li.png');
margin: 0;
padding: 0;
}
#top {
margin: 0 auto;
width: 950px;
}
#title {
float: left;
}
#title h1 {
margin: 0;
}
#title h1 a {
color: #fff;
font-weight: bold;
letter-spacing: -.1em;
line-height: 1.3em;
text-transform: uppercase;
}
#title h1 a:hover {
color: #eee;
}
#contents {
background: #fff;
border: 1px solid #ccc;
border-top: none;
clear: both;
margin: 0px;
padding: 15px;
}
.topright {
background: url('images/sidebg.jpg') no-repeat top left;
padding: 40px;
}
.news h3 {
text-transform: uppercase;
}

/* SECOND TIER PAGE NAVIGATION */
/* Root = Horizontal, Secondary = Vertical */

#menus {
	padding: 0;
	margin: 0 0 1em -1em;
	height: 124px;
}
#navmenu-h {
background: #000;
z-index: 13;
width: 802px;
}
#navmenu-h-r {
background: #eee;
z-index: 14;
}
#navmenu-h-r li.alignleft {
float: left;
}
#navmenu-h ul.alignright {
float: right;
}
ul#navmenu-h {
margin: 0 0 1em 0;
border: 0 none;
padding: 0;
	/*For KHTML*/
	list-style: none;
height: 34px;
border-top: 1px #222 solid;
}
#navmenu-h-r {
margin: 0 0 1em 0;
border: 0 none;
padding: 0;
	/*For KHTML*/
	list-style: none;
height: 24px;
}
ul#navmenu-h li {
margin: 0;
border: 0 none;
padding: 0;
float: right;
	/*For Gecko*/
	display: inline;
list-style: none;
position: relative;
height: 34px;
border-right: 1px #222 solid;
}
#navmenu-h-r li {
margin: 0;
border: 0 none;
padding: 0;
float: right;
	/*For Gecko*/
	display: inline;
list-style: none;
position: relative;
height: 24px;
}
ul#navmenu-h ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px;
list-style: none;
display: none;
position: absolute;
top: 34px;
left: 0;
z-index: 99;
}
ul#navmenu-h-r ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px;
list-style: none;
display: none;
position: absolute;
top: 24px;
left: 0;
z-index: 10;
}
ul#navmenu-h ul:after,ul#navmenu-h-r ul:after /*From IE 7 lack of compliance*/ {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}
ul#navmenu-h ul li, ul#navmenu-h-r ul li {
width: 160px;
float: left;
	/*For IE 7 lack of compliance*/
	display: block !important;
	/*For IE*/
}
/* Root Menu */
ul#navmenu-h a {
padding: 5px 20px 5px 20px;
float: none !important;
	/*For Opera*/
	/*For IE*/
	display: block;
background: #000;
color: #ccc;
font: 12px/24px Helvetica;
text-decoration: none;
text-transform: uppercase;
height: auto !important;
	/*For IE*/
}
ul#navmenu-h-r a {
padding: 2px 20px 0 20px;
float: none !important;
	/*For Opera*/
	/*For IE*/
	display: block;
background: #eee;
color: #000;
font: 11px/22px Helvetica;
text-decoration: none;
height: auto !important;
	/*For IE*/
}
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h-r a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h-r li:hover a,
ul#navmenu-h li.iehover a,
ul#navmenu-h-r li.iehover a {
background: #333;
color: #FFF;
}
/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a,
ul#navmenu-h-r li:hover li a,
ul#navmenu-h-r li.iehover li a {
float: none;
background: #333;
color: #ccc;
}
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a,
ul#navmenu-h-r li:hover li a:hover,
ul#navmenu-h-r li:hover li:hover a,
ul#navmenu-h-r li.iehover li a:hover,
ul#navmenu-h-r li.iehover li.iehover a {
background: #666;
color: #FFF;
}
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a,
ul#navmenu-h-r li:hover li:hover li a,
ul#navmenu-h-r li.iehover li.iehover li a {
background: #000;
color: #ccc;
}
/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a,
ul#navmenu-h-r li:hover li:hover li a:hover,
ul#navmenu-h-r li:hover li:hover li:hover a,
ul#navmenu-h-r li.iehover li.iehover li a:hover,
ul#navmenu-h-r li.iehover li.iehover li.iehover a {
background: #CCC;
color: #FFF;
}
/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a,
ul#navmenu-h-r li:hover li:hover li:hover li a,
ul#navmenu-h-r li.iehover li.iehover li.iehover li a {
background: #EEE;
color: #666;
}
/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover,
ul#navmenu-h-r li:hover li:hover li:hover li a:hover,
ul#navmenu-h-r li.iehover li.iehover li.iehover li a:hover {
background: #CCC;
color: #FFF;
}
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul,
ul#navmenu-h-r ul ul,
ul#navmenu-h-r ul ul ul {
display: none;
position: absolute;
top: 0;
left: 160px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul,
ul#navmenu-h-r li:hover ul ul,
ul#navmenu-h-r li:hover ul ul ul,
ul#navmenu-h-r li.iehover ul ul,
ul#navmenu-h-r li.iehover ul ul ul {
display: none;
}
ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul,
ul#navmenu-h-r li:hover ul,
ul#navmenu-h-r ul li:hover ul,
ul#navmenu-h-r ul ul li:hover ul,
ul#navmenu-h-r li.iehover ul,
ul#navmenu-h-r ul li.iehover ul,
ul#navmenu-h-r ul ul li.iehover ul {
display: block;
}
#myGallery, #myGallerySet, #flickrGallery {
height: 385px;
width: 575px;
z-index: 5;
}
#flickrGallery {
height: 334px;
width: 500px;
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail {
display: none;
}
.jdGallery {
overflow: hidden;
position: relative;
}
.jdGallery img {
border: 0;
margin: 0;
}
.jdGallery .slideElement {
background-color: #000;
background-image: url('ajax/loading-bar-black.gif');
background-position: center center;
background-repeat: no-repeat;
height: 100%;
width: 100%;
}
.jdGallery .loadingElement {
background-color: #000;
background-image: url('ajax/loading-bar-black.gif');
background-position: center center;
background-repeat: no-repeat;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.jdGallery .slideInfoZone {
background: #333;
bottom: 0;
color: #fff;
height: 65px;
left: 0;
margin: 0px;
overflow: hidden;
position: absolute;
text-indent: 0;
width: 100%;
z-index: 10;
}
* html .jdGallery .slideInfoZone {
bottom: -1px;
}
.jdGallery .slideInfoZone h2 {
color: #fff;
font-size: 1.5em;
font-weight: bold;
margin: 2px 5px;
padding: 0;
}
.jdGallery .slideInfoZone h3 {
color: #fff;
font-size: 1.5em;
font-weight: bold;
margin: 2px 5px;
padding: 0;
}
.jdGallery .slideInfoZone p {
color: #eee;
font-size: 1em;
margin: 2px 5px;
padding: 0;
}
.jdGallery div.carouselContainer {
height: 75px;
left: 0;
margin: 0px;
position: absolute;
top: 0;
width: 100%;
z-index: 10;
}
.jdGallery a.carouselBtn {
background: #333;
bottom: 0;
color: #fff;
cursor: pointer;
font-size: 13px;
height: 20px;
padding: 0 10px;
position: absolute;
right: 30px;
text-align: center;
}
.jdGallery .carousel {
background: #333;
color: #fff;
height: 115px;
left: 0;
margin: 0px;
overflow: hidden;
position: absolute;
text-indent: 0;
top: 0;
width: 100%;
}
.jdExtCarousel {
overflow: hidden;
position: relative;
}
.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper {
height: 78px;
left: 0;
overflow: hidden;
position: absolute;
top: 10px;
width: 100%;
}
.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner {
position: relative;
}
.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail {
background: #000;
background-position: center center;
border: solid 1px #fff;
cursor: pointer;
float: left;
}
.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail {
margin-bottom: 10px;
}
.jdGallery .carousel .label, .jdExtCarousel .label {
bottom: 5px;
font-size: 13px;
left: 10px;
margin: 0;
padding: 0;
position: absolute;
}
.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton {
background: #222;
border: 1px solid #888;
bottom: 5px;
cursor: pointer;
font-size: 10px;
margin: 0;
padding: 1px 2px;
position: absolute;
right: 10px;
}
.jdGallery .carousel .label .number, .jdExtCarousel .label .number {
color: #b5b5b5;
}
.jdGallery a {
color: inherit;
font-size: 100%;
text-decoration: none;
}
.jdGallery a.right, .jdGallery a.left {
cursor: pointer;
filter: alpha(opacity=20);
height: 99%;
khtml-opacity: 0.2;
moz-opacity: 0.2;
opacity: 0.2;
position: absolute;
width: 25%;
z-index: 10;
}
* html .jdGallery a.right, * html .jdGallery a.left {
filter: alpha(opacity=50);
}
.jdGallery a.right:hover, .jdGallery a.left:hover {
filter: alpha(opacity=80);
khtml-opacity: 0.8;
moz-opacity: 0.8;
opacity: 0.8;
}
.jdGallery a.left {
background: url('ajax/fleche1.png') no-repeat center left;
left: 0;
top: 0;
}
* html .jdGallery a.left {
background: url('ajax/fleche1.gif') no-repeat center left;
}
.jdGallery a.right {
background: url('ajax/fleche2.png') no-repeat center right;
right: 0;
top: 0;
}
* html .jdGallery a.right {
background: url('ajax/fleche2.gif') no-repeat center right;
}
.jdGallery a.open {
height: 100%;
left: 0;
top: 0;
width: 100%;
}
.withArrows a.open {
background: none;
cursor: pointer;
height: 99%;
khtml-opacity: 0.8;
left: 25%;
moz-opacity: 0.8;
opacity: 0.8;
position: absolute;
top: 0;
width: 50%;
z-index: 10;
}
.withArrows a.open:hover {
background: url('ajax/open.png') no-repeat center center;
}
* html .withArrows a.open:hover {
background: url('ajax/open.gif') no-repeat center center;
filter: alpha(opacity=80);
}
.jdGallery a.gallerySelectorBtn {
background: #333;
color: #fff;
cursor: pointer;
filter: alpha(opacity=40);
font-size: 13px;
height: 20px;
khtml-opacity: 0.4;
left: 30px;
moz-opacity: .4;
opacity: .4;
padding: 0 10px;
position: absolute;
text-align: center;
top: 0;
z-index: 15;
}
.jdGallery .gallerySelector {
background: #000;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 20;
}
.jdGallery .gallerySelector h2 {
color: #fff;
font-size: 20px;
line-height: 30px;
margin: 0;
padding: 10px 20px 10px 20px;
}
.jdGallery .gallerySelector .gallerySelectorWrapper {
overflow: hidden;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton {
border: 1px solid #888;
color: #fff;
cursor: pointer;
float: left;
height: 40px;
margin-left: 10px;
margin-top: 10px;
padding: 5px;
}
.jdGallery .gallerySelector .gallerySelectorInner div.hover {
background: #333;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview {
background: #000;
background-position: center center;
border: none;
float: left;
height: 40px;
margin-right: 5px;
width: 40px;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3 {
font-size: 12px;
font-weight: normal;
margin: 0;
padding: 0;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info {
color: #aaa;
font-size: 12px;
font-weight: normal;
margin: 0;
padding: 0;
}
