body {
	background-color: #000;
	color: #ccc;
}
a {
	color: #ccc;
}
h2, h2 a:link {
	color: #999;
}
#X, #NP, #bookm ol, #comm ol, .important, .important a {
	color: #fff;
}
a:hover {
	color: #000;
	background-color: #fff;
	text-decoration: none;
}

#transl {
	float: right;
	margin: 0 0 1.5em 1.5em;
	padding: 2px 6px;
	background-color: #f0f0f0;
}
#bookm h4, #photos h4, #comm h4 {
	color: #000;
	background-color: #c0c0c0;
}
h4 a:link, h4 a:visited, h4 a:active, #photos h4 a:link, #photos h4 a:visited, #photos h4 a:active {
	color: #666 ! important;
	background-color: #c0c0c0 ! important;
	text-decoration: none;
}
h4 a:hover, #photos h4 a:hover, #comm p a:hover {
	color: #000 ! important;
	background-color: #c0c0c0 ! important;
	text-decoration: none;
}
#photos h4 a:link, #photos h4 a:visited, #photos h4 a:hover, #photos h4 a:active {
	float: none;
	display: inline;
}
#bookm em {
	font-size: 90%;
}
#photos {
	width: 308px;
}
#photos a:link img, #photos a:visited img {
	border: 1px solid #000;
}
#photos a:hover img, #photos a:active img {
	border: 1px solid #fff;
}
#photos a:link, #photos a:visited, #photos a:hover, #photos a:active {
	color: #000 !important;
	background-color: #000 !important;
}
#photos .aptureLinkOpen, #photos .aptureLinkOpen * {
	background-color: #000 !important;
	color: #000 !important;
}
.valid a:link, .valid a:visited, .valid a:hover, .valid a:active {
	color: #000;
	background-color: #000;
}
#comm p a:link {
	color: #fff;
}
.important {
	border: 1px solid #333;
	margin: 1em 30% 0 0;
	padding: 0 1em;
}
iframe.ss {
	border: 1px solid #fff;
}

#interests {
	display: block;
	list-style-type: none;
	margin: 1em 0;
	padding: 0;
}

#interests li {
	display: inline-block;
	border-radius: 4px;
	border: 1px solid #ccc;
	margin-left: 0;
	margin-bottom: 6px;
	padding: 2px 4px;
	background-color: #ccc;
}
#interests li:hover, #interests li:hover a, .pres h4 a:hover {
	background-color: #fff ! important;
}
#interests li a {
	text-decoration: none;
	color: #000;
	background-color: #ccc;
}

.pres {
	margin-top: 1em;
}

.pres h4 a {
	display: block;
	padding: 0.1em 0.2em;
}
.pres h4 a:link, .pres h4 a:visited, .pres h4 a:active, .pres h4 a:hover {
	color: #000 ! important;
}
.pres iframe.ss {
	float: left;
}
/* Youtube */
.pres p iframe {
	height: 200px;
	width: 200px;
	float: left;
	margin-right: 0.5em;
}

#select {
	display: none;
}

@media (max-width: 950px){
	.ss{
		display: none;
	}
}
@media (min-width: 950px){
	.pres div {
		width: 425px;
		height: 355px;
		margin-left: 438px;
	}
}
#tags {
	border: 1px solid #fff;
	padding: 4px;
}