/*
This CSS is coded specifically for this website.
You may not copy, redistribute, or use for your own purposes.
Stylesheet coded and designed by Transfixx Productions

EMAIL: transfixx@gmail.com
URL: http://transfixx.com
*/

body {
	background: #ffffff url(http://zacefron.nl/images/v-13/transfixx_bg.jpg) repeat-x;
	margin: 0px;
	text-align: center;
	font: 9pt Trebuchet MS;
	color: #484848;
}

/*
IMPORTANT ELEMENTS
*/

#wrap {
	background: #ffffff url(http://zacefron.nl/images/v-13/transfixx_wrap-bg.jpg) repeat-y;
	width: 860px;
	height: auto;
	margin: 0px auto;
}
#adBlock {
	background: #484848 url(http://zacefron.nl/images/v-13/transfixx_01.jpg) no-repeat;
	width: 860px;
	height: 100px;
}
#header {
	background: url(http://zacefron.nl/images/v-13/transfixx_02.jpg) no-repeat;
	width: 860px;
	height: 15px;
	font-size: 0px;
}
#sideBar {
	background: url(http://zacefron.nl/images/v-13/transfixx_03.jpg) no-repeat;
	float: left;
	width: 344px;
	height: auto;
	padding-top: 392px;
}
#contentsBody {
	background: url(http://zacefron.nl/images/v-13/transfixx_04.jpg) no-repeat;
	float: right;
	width: 510px;
	height: auto;
}
#footer {
	background: url(http://zacefron.nl/images/v-13/transfixx_05.jpg) no-repeat;
	width: 860px;
	height: 145px;
	clear: both;
}

/*
SIDE BAR
*/

#sideBar span.nav a {
	background: #dadada;
	display: block;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	font: 8pt Arial;
	font-weight: bold;
	padding: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #111111;
	margin-bottom: 1px;
}
#sideBar span.nav a:hover {
	background: #48c2b5;
	color: #ffffff;
}
#sideBar h2 {
	background: #21a799;
	font: 9pt Trebuchet MS;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
#sideBar div.main {
	margin: 0px 30px 15px 40px;
}
#sideBar div.mainText {
	text-align: justify;
}
#sideBar a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
#sideBar a:hover {
	color: #21a799;
}
#sideBar b, #sideBar strong {
	color: #21a799;
}
#sideBar em, #sideBar u, #sideBar i {
	color: #11514a;
}
#sideBar a img {
	border: 2px solid #a1d3ce;
}
#sideBar a:hover img {
	border: 2px solid #21a799;
}

/*
CONTENT'S BODY
*/

#contentsBody div.welcome {
	background: #30b4a6;
	text-align: justify;
	font-weight: bold;
	color: #ffffff;
	padding: 15px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0px auto 25px 0px;
}
#contentsBody h2 {
	background: #dfdfdf;
	font: 9pt Trebuchet MS;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #21a799;
	margin: 0px 0px 15px 0px;
}
#contentsBody div.main {
	margin: 0px auto 25px 0px;
}
#contentsBody div.mainText {
	text-align: justify;
}
#contentsBody span.entryInfo {
	background: #ececec;
	border: 1px solid #d8d8d8;
	text-align: center;
	font: 7pt Arial;
	font-weight: bold;
	color: #5f5f5f;
	padding: 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
#contentsBody span.entryInfo a {
	color: #5f5f5f;
}
#contentsBody span.entryInfo a:hover {
	background: #dfdfdf;
}
#contentsBody a {
	text-decoration: none;
	font-weight: bold;
	color: #21a799;
}
#contentsBody a:hover {
	color: #097469;
}
#contentsBody b, #contentsBody strong {
	color: #000000;
}
#contentsBody em, #contentsBody u, #contentsBody i {
	color: #097469;
}
#contentsBody a img {
	border: 2px solid #21a799;
	padding: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
#contentsBody a:hover img {
	border: 2px solid #000000;
	padding: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
#contentsBody blockquote {
	background: #ececec;
	border-left: 1px solid #acacac;
	border-bottom: 1px solid #acacac;
	text-align: justify;
	padding: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
#contentsBody textarea, #contentsBody input, #contentsBody select, #contentsBody button {
	background: #ffffff;
	border: 1px solid #acacac;
	font: 9pt Trebuchet MS;
	color: #555555;
	padding: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

/*
OTHER
*/

table, tr, td {
	font: 9pt Trebuchet MS;
}