/*
	Html-tags
*/

html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}
body {
	background-color: #FEE800;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	background-image: url(/images/html.png);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-color: #ACACAC;
}
a {
	text-decoration: none;
	color: #FFFFFF;
}
h1 {
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin: 0px 0px 14px;
	padding: 6px 0px 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 18px 0px 5px 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 6px 0px 0px 0px;
}
img {
	border: none;
}
fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
}
form input.input {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	width: 450px;
}
form textarea {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	width: 700px;
	height: 500px;
}
form select {
	color: #000000;
	border: 1px solid #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
table {
	border: none;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
.bottom {
	clear: both;
}






/*
	Top and header
*/

#top {
	position: absolute;
	left: 0px;  /* IE7 */
	z-index: 1;
	width: 100%;
}
#navigation {
	width: 774px;
	height: 122px;
	margin: 0px auto;
	background-image: url(/images/header.png);
	background-repeat:repeat-x;
}
/* Facebook connect */
#fbc, h1 {
	float: left;
}
#fbc {
	z-index: 2;
	margin-left: 100px;
	width: 395px;
	height: 35px;
	padding-top: 13px;
	font-size: 10px;
}
div.fbcName,
div.fbcPicture {
	float: left;
	height: 35px;
	width: 35px;
}
div.fbcPicture {
	height: 33px;
	width: 33px;
	padding: 1px;
	background-color: #FFFFFF;
}
div.fbcName {
	width: 354px;
	text-align: right;
	padding-right: 6px;
	padding-top: 13px;
	height: 28px;
}
div.fbcFan {
	margin: 14px 0px 29px;
	border-width: 1px;
	border-style: solid;
	border-color: #94a3c4;
	width: 466px;
	height: 165px;
	overflow: hidden;
}
/* h1 */
h1 {
	margin: 0px;
	padding: 13px 0px 0px 10px;
}
h1 a {
	width: 246px;
	height: 35px;
	display: block;
	text-indent: -999em;
}





/*
	Navigation, level 1
*/

#navigationLevel1 {
	position: absolute;
	width: 741px;
	margin: 13px 0px 0px 10px;
	padding: 0px;
	padding-left: 13px;
	list-style-type: none;
	text-align: center;
	border-top: 1px solid #363636;
}
#navigationLevel1 li {
	float: left;
	border-left: 1px solid #363636;
	border-right: 1px solid #000000;
}
#navigationLevel1 a {
	display: block;
	height: 21px;
	padding: 8px 19px 0px;
	color: #FFFFFF;
}
#navigationLevel1 li:hover {
	background-image: none;
	background-color: #000000;
}
#navigationLevel1 li.active {
	background-image: none;
	background-color: #000000;
	font-weight: bold;
}
#navigationLevel1 li.active a {
}





/*
	Navigation, level 2
*/

#navigationLevel2 {
	position: absolute;
	margin: 43px 0px 0px 0px;
	padding: 0px 0px 0px 23px;
	list-style-type: none;
	text-align: center;
	font-size: 10px;
}
#navigationLevel2 a {
	display: block;
	padding: 0px 11px 0px;
	color: #d7d7d7;
}
#navigationLevel2 a:hover {
}
#navigationLevel2 li.active a:hover {
}
#navigationLevel2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#navigationLevel2 li {
	float: left;
}
#navigationLevel2 li.active {
	font-weight: bold;
}





/*
	Container
*/

#container {
	width: 774px;
	margin: 0px auto 0px;
	padding-top: 98px;
}
#containerTop {
	width: 774px;
	height: 19px;
	background-image: url(/images/containerTop.png);
	background-position: bottom;
}
#containerContent {
	width: 751px;
	padding-left: 23px;
	background-image: url(/images/containerContent.png);
}
#containerFooter {
	width: 774px;
	padding-top: 23px;
	height: 24px;
	background-image: url(/images/footer.png);
	background-repeat: no-repeat;
	background-position: top;
	clear: both;
	text-align:center;
	color: #000000;
}
#containerFooter a {
	color: #000000;
}
#containerFooter img {
	padding-left: 5px;
	border: none;
}





/*
	Accept and error messages
*/

div.accept,
div.error {
	width: 700px;
	color: #6fc361;
	font-weight: bold;
	border: 1px solid #6fc361;
	padding: 13px 13px 8px;
	margin: 0px 0px 19px;
	text-align: left;
}
div.error {
	border-color: #e25e52;
	color: #e25e52;
	/*margin-top: 19px;*/
}
div.accept h3,
div.error h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 14px;
	margin: 0px 0px 9px;
	padding: 0px 0px 0px;
}
div.accept p,
div.error p {
	height: 15px;
	margin: 0px 0px 5px;
	padding: 1px 0px 0px 20px;
	background-image: url(/images/icon-accept.png);
	background-position: top left;
	background-repeat: no-repeat;
}
div.error p {
	background-image: url(/images/icon-exclamation.png);
}





/*
	listPicture & listContent
*/

div.listContent {
	width: 234px;
	height: 214px;
	margin: 9px 13px 3px 0px;
	float: left;
	overflow: hidden;
}
span.listPicture {
	width: 232px;
	height: 155px;
	border: 1px solid #FFFFFF;
	background-image:url(/images/logotype-white_142x24.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
}
div.listContent h3 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.listContent p {
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
div.listContent h3 a,
div.listContent p a {
	display: block;
}





/*
	Previous & next
*/

div.previousNext div.previous,
div.previousNext div.next {
	width: 234px;
	height: 23px;
	float: left;
}
div.previousNext div.next {
	text-align: right;
}
div.previousNext a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-decoration: none;
}





/*
	Like and share
*/

div.fbLikeShare {
	margin: 13px 0 6px;
	width: 468px;
	height: 23px;
}
body.blogsBlog div.fbLikeShare {
	margin: 23px 0 6px;
}
div.fbLike,
div.fbShare {
	float: left;
}
div.fbLike {
	width: 405px;
	height: 23px;
}
div.fbShare {
	width: 63px;
	padding-top: 5px;
	text-align: right;
}
a.fb_share_link span {
	font-size: 11px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	color: #313031;
}





/*
	Contributor
*/

div.contributor h3 {
	padding-top: 15px;
	margin-top: 0px;
}
div.contributor span.contributorPicture {
	width: 150px;
	height: 100px;
	border: 1px solid #000000;
	background-image:url(/images/logotype-black_94x18.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
}
div.contributor p {
	float: left;
	margin: 0px;
	padding: 0px;
	padding-right: 6px;
	line-height: normal;
	font-weight: bold;
}





/*
	Read more
*/

span.readMore {
	background-color: #999999;
	color: #FFFFFF;
	padding: 0px 3px;
	font-weight: bold;
}





/*
	Comments
*/

div#comments a {
	border: none;
}
div#comments h4 {
	margin: 22px 0px 7px;
	padding: 8px 0px 0px 63px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/images/divider-white.png);
	height: 19px;
	width: 405px;
	color: #000000;
}
div#comments div.comment {
	width: 468px;
	margin: 0px 0px 18px;
}
div#comments div.commentUser,
div#comments div.commentComment {
	float: left;
}
div#comments div.commentUser {
	margin-top: 5px;
	width: 63px;
}
div#comments div.commentUser p {
	width: 405px;
	color: #000000;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
div#comments div.commentComment {
	width: 405px;
}
div#comments div.commentComment p {
	width: 405px;
	color: #000000;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
div#comments div.commentComment a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
div#comments div.commentComment div.commentName,
div#comments div.commentComment div.commentDate {
	width: 202px;
	min-height: 10px;
	float: left;
}
div#comments div.commentComment div.commentDate {
	width: 203px;
	text-align: right;
}
div#comments div.commentComment div.commentDate p {
	width: 203px;
}
div#comments div.commentComment textarea {
	width: 405px;
	height: 100px;
}
div#comments div#addComment legend {
	display: none;
}
div#comments div#addComment label {
	display: none;
}
div#comments div#addComment textarea {
	width: 466px;
	height: 100px;
}





/*
	Related
*/

#related h2 {
	margin: 19px 0px 0px;
	padding: 8px 0px 0px 60px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/images/index-divider.png);
	height: 19px;
	width: 174px;
	color: #FFFFFF;
}
#related h2.articles {
	margin: 0px;
}





/*
	Index
*/

body.index #container #containerTop {
	background-image: url(/images/indexContainerTop.png);
}
body.index h3 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body.index h2 {
	margin: 9px 0px 3px;
	padding: 8px 0px 0px 60px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/images/index-divider.png);
	height: 19px;
	width: 668px;
}
body.index div.puffPosters,
body.index div.calendarComments {
	float: left;
}
/* Puff & posters */
body.index div.puffPosters {
	width: 494px;
}
body.index div.puff{
	width: 479px;
	height: 319px;
	background-image:url(/images/logotype-white_142x24.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #FFFFFF;
	margin-bottom: 13px;
}
body.index div.puff a.noText{
	width: 479px;
	height: 319px;
	display: block;
}
body.index div.puff div.fillerTop,
body.index div.puff div.fillerTop a {
	height: 242px;
	width: 479px;
	display: block;
}
body.index div.puff div.puffText {
	width: 479px;
	height: 64px;
	background-image: url(/images/puff.png);
}
body.index div.puff div.puffText h2 {
	padding: 0px;
	margin: 0px;
	font-size: 22px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: none;
	height: 30px;
	width: 466px;
}
body.index div.puff div.puffText h2.noUrl {
	width: 453px;
	height: 28px;
	padding: 1px 13px;
}
body.index div.puff div.puffText h2 a {
	width: 453px;
	height: 30px;
	padding: 1px 13px 2px;
	display:block;
}
body.index div.puff div.puffText p {
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 466px;
}
body.index div.puff div.puffText p.noUrl {
	width: 453px;
	padding: 0px 13px;
}
body.index div.puff div.puffText p a {
	width: 453px;
	height: 34px;
	padding: 0px 13px;
	display:block;
}
body.index div.puff div.fillerBottom  a {
	height: 13px;
	width: 479px;
	display: block;
}
/* Poster */
body.index div.poster {
	margin-right: 13px;
	width: 232px;
	height: 328px;
	background-image:url(/images/logotype-white_142x24.png);
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #FFFFFF;
	float: left;
}
/* Calendar */
body.index div.calendar {
	background-image: url(/images/indexCalendar.png);
}
body.index div.calendarContent {
	width: 234px;
	height: 468px;
	background-image: url(/images/indexCalendarContent.png);
	background-position: center top;
	background-repeat: no-repeat;
	border-bottom: 1px solid #FFFFFF;
}
body.index div.calendarContent h2 {
	margin: 0px;
	padding: 4px 0px 0px 58px;
	background-image: none;
	width: 100px;
}
body.index div.calendarContent p.date {
	margin: 0px;
	padding: 8px 0px 0px 13px;
	line-height: 15px;
	font-weight: bold;
}
body.index div.calendarContent p.event {
	margin: 0px 0px 0px 13px;
	padding: 0px 0px 0px 8px;
	background-image: url(/images/calendar.png);
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 15px;
}
body.index div.calendarContent a.url {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
/* Comments */
body.index div.comments {
	background-image: url(/images/indexCalendar.png);
	margin-top: 12px;
}
body.index div.commentsContent {
	width: 234px;
	height: 180px;
	background-image: url(/images/indexCommentsContent.png);
	background-position: center top;
	background-repeat: no-repeat;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 2px;
}
body.index div.comments h2 {
	margin: 0px;
	padding: 8px 0px 0px 58px;
	background-image: none;
	width: 200px;
}
body.index div.comments p {
	margin-left: 13px;
	width: 207px;
	padding-top: 9px;
}
body.index div.comments a {
	display: block;
}
/* Info */
body.index div.info {
	margin-top: 13px;
}






/*
	Picture
*/

body.picture #container #containerTop {
	background-image: url(/images/containerTopArticle.png);
}
body.picture #container #containerContent {
	background-image: url(/images/containerContentArticle.png);
	color: #000000;
}
body.picture #container #containerContent #contentPictures a {
	color: #000000;
}
body.picture #containerFooter {
	background-image: url(/images/footerArticle.png);
}
body.picture #container #contentPictures {
	width: 481px;
}
body.pictures h2 {
	margin: 0px;
	padding: 0px;
	line-height: 32px;
}
body.picture #container #related,
#blogsRelatedColumn {
	width: 234px;
	padding-left: 13px;
}
body.picture #container #contentPictures,
body.picture #container #related,
#blogsRelatedColumn {
	float: left;
}
/* Picture */
body.picture #container #contentPictures img.picture {
	border: 1px solid #000000;
}
body.picture #container #contentPictures div.picture {
	clear: both;
}
body.picture #container #contentPictures div.picture div.caption {
	width: 443px;
	min-height: 1px;
	float: left;
	margin-bottom: 11px;
	line-height: 14px;
	font-style: italic;
}
body.picture #container #contentPictures div.picture div.links {
	width: 25px;
	float: left;
	text-align: right;
	margin-bottom: 10px;
}
body.picture #container #contentPictures h2 {
	padding: 0;
	margin: 0;
	margin-bottom: 16px;
	line-height: 23px;
}
body.picture #container #contentPictures p {
	padding-bottom: 10px;
	line-height: 16px;
}
body.picture #container #contentPictures div.comment p {
	padding: 0px;
}
body.picture #container #contentPictures div.picture {
	margin-bottom: 11px;
}
body.picture #container #contentPictures p.date {
	margin-top: 18px;
	margin-bottom: 12px;
}
body.picture #container #contentPictures p.fbShareLink {
	padding: 0px 0px 5px;
}
body.picture #container #contentPictures a.fb_share_link {
	border: none;
}
body.picture #container #contentPictures div.contributor {
	margin-bottom: 10px;
}
body.picture #container #contentPictures div.contributor p {
	line-height: normal;
}
body.picture #container #contentPictures div.info img {
	margin-top: 4px;
	margin-bottom: 10px;
}
body.picture #container #contentPictures div.info a {
	border: none;
}
body.picture #container #contentPictures div.infoPicture {
	margin-top: 14px;
	margin-bottom: 28px;
}





/*
	Video
*/

body.video #container #containerTop {
	background-image: url(/images/containerTopArticle.png);
}
body.video #container #containerContent {
	background-image: url(/images/containerContentArticle.png);
	color: #000000;
}
body.video #containerFooter {
	background-image: url(/images/footerArticle.png);
}
body.video #container #video {
	width: 472px;
	padding: 0px 9px 0px 0px;
}
body.videos h2 {
	margin: 0px;
	padding: 0px;
	line-height: 32px;
}
body.video #container #video a {
	color: #000000;
}
body.video #container #related {
	width: 234px;
	padding-left: 13px;
}
body.video #container #video,
body.video #container #related {
	float: left;
}
/* Video */
body.video #container #video h2 {
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	line-height: 23px;
}
body.video #container #video #videoVideo p {
	padding-bottom: 10px;
	line-height: 16px;
}
body.video #container #video #videoVideo a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-decoration: none;
}
body.video #container #video #videoVideo #videoObject {
	padding: 13px 0px 0px;
}
body.video #container #video #videoVideo p.date {
	margin-top: 13px;
	margin-bottom: 6px;
}
body.video #container #video #videoVideo p.fbShareLink {
	height: 11px;
}
body.video #container #video #videoVideo a.fb_share_link {
	border: none;
}
body.video #container #video #videoVideo div.contributor {
	margin-bottom: 10px;
}
body.video #container #video #videoVideo div.contributor p {
	line-height: normal;
}
body.video #container #video #videoVideo div.info img {
	margin-top: 4px;
	margin-bottom: 10px;
}
body.video #container #video #videoVideo div.info a {
	border: none;
}





/*
	Article
*/

body.article #container #containerTop {
	background-image: url(/images/containerTopArticle.png);
}
body.article #container #containerContent {
	background-image: url(/images/containerContentArticle.png);
	color: #000000;
}
body.article #container #article a {
	color: #000000;
}
body.articles h2 {
	margin: 0px;
	padding: 0px;
	line-height: 32px;
}
body.article #containerFooter {
	background-image: url(/images/footerArticle.png);
}
body.article #container #article {
	width: 481px;
}
body.article #container #related {
	width: 234px;
	padding-left: 13px;
}
body.article #container #article,
body.article #container #related {
	float: left;
}
/* Article */
body.article #container #article h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin: 0px 0px 14px;
	padding: 0px;
}
body.article #container #article h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 18px 0px 5px 0px;
	padding: 0px;
}
body.article #container #article #articleArticle p {
	width: 468px;
	color: #000000;
	line-height: 16px;
	margin: 6px 0px 18px 0px;
	padding: 0px;
}
body.article #container #article #articleArticle a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-decoration: none;
}
body.article #container #article #articleArticle a.fb_share_link {
	border: none;
}
body.article #container #article #articleArticle div.contributor p {
	line-height: normal;
	width: 152px;
	padding-right: 6px;
}
body.article #container #article #articleArticle p.date {
	margin-top: 8px;
	margin-bottom: 0px;
	padding-bottom: 4px;
}





/*
	Calendar
*/

body.calendar h2 {
	margin: 0px;
	padding: 0px;
	line-height: 32px;
}
body.calendar p.date {
	margin: 8px 0px 0px;
	line-height: 15px;
	font-weight: bold;
}
body.calendar p.event {
	margin: 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	background-image: url(/images/calendar.png);
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 15px;
}
body.calendar a.url {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}





/*
	Wall
*/

body.wall #container #containerTop {
	background-image: url(/images/containerTopArticle.png);
}
body.wall #container #containerContent {
	background-image: url(/images/containerContentArticle.png);
	color: #000000;
}
body.wall #containerFooter {
	background-image: url(/images/footerArticle.png);
}
body.wall #container #wall {
	width: 472px;
	padding: 0px 9px 0px 0px;
}
body.wall #container #related {
	width: 234px;
	padding-left: 13px;
}
body.wall #container #wall,
body.wall #container #related {
	float: left;
}
/* Wall */
body.wall #container #wall a {
	color: #000000;
}
body.wall #containerContent #wall h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin: 0px 0px 2px;
	padding: 0px;
}





/*
	Search
*/

body.search h2 {
	margin: 0px;
	padding: 0px;
	line-height: 32px;
}
body.search h2.category {
	margin: 9px 0px 3px;
	padding: 8px 0px 0px 60px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/images/index-divider.png);
	height: 19px;
	width: 668px;
	line-height: normal;
}





/*
	Blogs
*/

body.blogs h2 {
	margin: 0px;
	padding: 0px;
	line-height: 32px;
}
body.blogsBlogs div#article embed {
	width: 468px !important;
}
body.blogsBlog div#articleArticle embed {
	width: 468px !important;
}
body.blogsBlog div#latestBlogposts embed {
	width: 468px !important;
}





/*
	Blogs related column
*/

#blogsRelatedColumn {
	color: #FFFFFF;
}
#blogsRelatedColumn h2 {
	margin: 0px 0px 12px;
	padding: 8px 0px 0px 60px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/images/index-divider.png);
	height: 19px;
	width: 174px;
	color: #FFFFFF;
}
#blogsRelatedColumn h3 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#blogsRelatedColumn p {
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
#blogsRelatedColumn p.description {
	margin: 0px 0px 10px;
}
#blogsRelatedColumn img {
	border: 1px solid #cccccc;
}
#blogsRelatedColumn a {
	width: 234px;
	color: #FFFFFF;
}
#blogsRelatedColumn a {
	display: block;
}
#blogsRelatedColumn div.likeRss {
	margin: 10px 0 0;
	width: 234px;
}
#blogsRelatedColumn div.likeRss div.like,
#blogsRelatedColumn div.likeRss div.rss {
	width: 117px;
	float: left;
}
#blogsRelatedColumn div.likeRss div.rss {
	margin-top: 3px;
	text-align: right;
}
#blogsRelatedColumn a.rss {
	background-image: url(/images/rss.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	display: inline;
}
/* Comments */
#blogsRelatedColumn div.comments {
	margin-bottom: 13px;
}
#blogsRelatedColumn div.comments h2 {
	margin-bottom: 8px;
}
#blogsRelatedColumn div.comments p {
	margin: 7px 0px 0px;
	padding: 0px;
	line-height: 15px;
}
/* Calendar */
#blogsRelatedColumn div.calendar {
	margin-bottom: 13px;
}
#blogsRelatedColumn div.calendar a {
	display: inline;
}
#blogsRelatedColumn div.calendar h2 {
	margin-bottom: 0px;
}
#blogsRelatedColumn div.calendar p.date {
	margin: 8px 0px 0px;
	padding: 0px;
	line-height: 15px;
	font-weight: bold;
}
#blogsRelatedColumn div.calendar p.event {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	background-image: url(/images/calendar.png);
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 15px;
}
#blogsRelatedColumn div.calendar a.url {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
#blogsRelatedColumn div.calendar img {
	border: none;
}
/* No related content*/
#blogsRelatedColumn p.noRelatedContent {
	margin: -4px 0px 0px;
	padding: 0px;
	line-height: normal;
}
#blogsRelatedColumn div.comments p.noRelatedContent {
	margin: 7px 0px 0px;
}
#blogsRelatedColumn div.calendar p.noRelatedContent {
	margin: 8px 0px 0px;
}





/*
	Blogs blogs
*/

body.blogsBlogs #container #containerTop {
	background-image: url(/images/containerTopArticle.png);
}
body.blogsBlogs #container #containerContent {
	background-image: url(/images/containerContentArticle.png);
	color: #000000;
}
body.blogsBlogs #containerFooter {
	background-image: url(/images/footerArticle.png);
}
body.blogsBlogs #container #article {
	width: 472px;
	min-height: 1px;
	padding: 0px 9px 0px 0px;
}
body.blogsBlogs #container #blogsRelatedColumn {
	width: 234px;
	padding-left: 13px;
}
body.blogsBlogs #container #article,
body.blogsBlogs #container #blogsRelatedColumn {
	float: left;
}
/* Article */
body.blogsBlogs #container #article h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin: 0px 0px 14px;
	padding: 0px;
}
body.blogsBlogs #container #article a {
	color: #000000;
}
body.blogsBlogs #container #article h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 18px 0px 5px 0px;
	padding: 0px;
}
body.blogsBlogs #container #article p {
	width: 468px;
	color: #000000;
	line-height: 16px;
	margin: 6px 0px 18px 0px;
	padding: 0px;
}
body.blogsBlogs #container #article a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-decoration: none;
}
body.blogsBlogs #container #article h2 a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
body.blogsBlogs #container #article a.fb_share_link {
	border: none;
}
/* Paging */
body.blogsBlogs div.paging {
	margin-top: 25px;
	width: 468px;
}
body.blogsBlogs div.paging div.pagingPrevious,
body.blogsBlogs div.paging div.pagingSelect,
body.blogsBlogs div.paging div.pagingNext {
	width: 156px;
	min-height: 1px;
	float: left;
}
body.blogsBlogs div.paging div.pagingPrevious {
	text-align: left;
}
body.blogsBlogs div.paging div.pagingSelect {
	text-align: center;
}
body.blogsBlogs div.paging div.pagingNext {
	text-align: right;
}




body.blogsBlogs div.paging legend {
	display: none;
}





/*
	Blogs blog
*/

body.blogsBlog #container #containerTop {
	background-image: url(/images/containerTopArticle.png);
}
body.blogsBlog #container #containerContent {
	background-image: url(/images/containerContentArticle.png);
	color: #000000;
}
body.blogsBlog #container #containerContent #article a {
	color: #000000;
}
body.blogsBlog #containerFooter {
	background-image: url(/images/footerArticle.png);
}
body.blogsBlog #container #article {
	width: 472px;
	padding: 0px 9px 0px 0px;
}
body.blogsBlog #container #blogsRelatedColumn {
	width: 234px;
	padding-left: 13px;
}
body.blogsBlog #container #article,
body.blogsBlog #container #blogsRelatedColumn {
	float: left;
}
/* Article */
body.blogsBlog #container #article .previous,
body.blogsBlog #container #article .next {
	width: 234px;
	height: 23px;
	float: left;
}
body.blogsBlog #container #article .next {
	text-align: right;
}
body.blogsBlog #container #article h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin: 0px 0px 14px;
	padding: 0px;
}
body.blogsBlog #container #article h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 18px 0px 5px 0px;
	padding: 0px;
}
body.blogsBlog #container #article #articleArticle p {
	width: 468px;
	color: #000000;
	line-height: 16px;
	margin: 6px 0px 18px 0px;
	padding: 0px;
}
body.blogsBlog #container #article #articleArticle a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-decoration: none;
}
body.blogsBlog #container #article #articleArticle a.fb_share_link {
	border: none;
}
body.blogsBlog #container #article div.previousNext a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-decoration: none;
}
/* Latest */
body.blogsBlog #container #article #latestBlogposts h4 {
	margin: 22px 0px 20px;
	padding: 8px 0px 0px 63px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/images/divider-white.png);
	height: 19px;
	width: 405px;
	color: #000000;
}
body.blogsBlog #container #article #latestBlogposts h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin: 0px 0px 14px;
	padding: 0px;
}
body.blogsBlog #container #article #latestBlogposts h2 a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
body.blogsBlog #container #article #latestBlogposts p {
	width: 468px;
	color: #000000;
	line-height: 16px;
	margin: 6px 0px 18px 0px;
	padding: 0px;
}
body.blogsBlog #container #article #latestBlogposts a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-decoration: none;
}





/*
	Blogs related
*/

body.blogsRelated h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin: 0px 0px 2px;
	padding: 0px;
}
body.blogsRelated h2.category {
	margin: 9px 0px 3px;
	padding: 8px 0px 0px 60px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/images/index-divider.png);
	height: 19px;
	width: 668px;
}
body.blogsRelated h3.blogs {
	margin-top: 0px;
}
body.blogsRelated div.related {
	width: 234px;
	height: 213px;
	margin: 9px 13px 3px 0px;
	float: left;
}
body.blogsRelated div.related img {
	border: 1px solid #FFFFFF;
}
body.blogsRelated div.related h3 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body.blogsRelated div.related p {
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}





/*
	About
*/

body.about #containerContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin: 0px 0px 2px;
	padding: 0px;
}
body.about #containerContent p {
	width: 728px;
	line-height: 16px;
	margin: 6px 0px 0px;
	padding: 0px 0px 7px;
}
body.about #containerContent p a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	text-decoration: none;
}
body.about #containerContent p.empty {
	margin-bottom: 0px;
	padding: 0px;
}
body.about #containerContent div.user {
	width: 234px;
	height: 213px;
	margin: 9px 13px 0px 0px;
	float: left;
}
body.about #containerContent div.user h3 {
	margin: 2px 0px 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body.about #containerContent div.user p {
	margin: 0px;
	padding: 0px;
	line-height: normal;
	width: 234px;
}





/*
	Log in
*/

body.logIn h2 {
	margin: 0px 0px 7px;
	padding: 0px;
}
body.logIn label {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
}
body.logIn p.button label {
	display: none;
}
body.logIn input.username,
body.logIn input.password {
	width: 234px;
	height: 14px;
	padding-top: 2px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #000000;
	margin-bottom: 14px;
}
body.logIn input.password {
	margin-bottom: 19px;
}
body.logIn input.submit {
	margin-bottom: 1px;
}