
html{
	overflow-y:scroll;
	} /* Forces a scrollbar when the viewport is larger than the websites content - CSS3 */

body{

	margin:0; 
	padding:0; 
	font-size:13px; 
	/*font-family:Georgia, "Times New Roman", Times, serif;*/ 
	/***font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;***/
	/*font-family: “Myriad Pro”, Arial, Helvetica, Tahoma, sans-serif;*/
	/*font-family: 'Muli', sans-serif;*/
	/*--LIKE THIS ONE font-family: 'Oxygen', sans-serif;*/
font-family: 'Muli', sans-serif;
/*--LIKE THIS ONE font-family: 'Merriweather', serif;*/
 /*--LIKE THIS ONE font-family: 'Ovo', serif;*/
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	/*color:#ccc; */
	/*background-color:#D4CAC0;*/
	background-color:#FFFFFF;
	background-image:url(img/Back_noise.gif);
	background-repeat:repeat;
	color:#000000;
	}

.clear:after{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden; 
	line-height:0;
	}
	
.clear{
	display:block; 
	clear:both;
	}
	
html[xmlns] .clear{
	display:block;
	}
	
* html .clear{
	height:1%;
	}

a{
	outline:none; 
	text-decoration:none;
	}
	
a: hover {
	outline:none;
	text-decoration:underline;
}
	
a: visited {
	outline: none;
	text-decoration: none;
}

code{
	font-weight:normal; 
	font-style:normal; 
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.fl_left{
	float:left;
	}
	
.fl_right{
	float:right;
	}

img{
	margin:0; 
	padding:0; 
	border:none; 
	line-height:normal; 
	vertical-align:middle;
	}
	
.imgholder, .imgl, .imgr{
	padding:4px; 
	border:1px solid #D6D6D6; 
	text-align:center;
	}
	
.imgl{
	float:left; 
	margin:0 15px 15px 0; 
	clear:left;
	}
	
.imgr{
	float:right; 
	margin:0 0 15px 15px; 
	clear:right;
	}

/*----------------------------------------------HTML 5 Overrides-------------------------------------*/

address, article, aside, figcaption, figure, footer, header, hgroup, nav, section{
	display:block;
	 margin:0; 
	 padding:0;
	 }

q{
	display:block; 
	padding:0 10px 8px 10px; 
	/*color:#979797; */
	color:#000000;
	background-color:#ECECEC; 
	font-style:italic; 
	line-height:normal;
	}
	
q:before{
	content:'“ '; 
	font-size:26px;
	}
	
q:after{
	content:' „'; 
	font-size:26px; 
	line-height:0;
	}

/* ----------------------------------------------Wrapper-------------------------------------*/

div.wrapper{
	display:block; 
	width:968px; 
	margin:0 auto; 
	padding:0 10px 0 10px; 
	text-align:left;
	margin-top: -10px;
	}
.row1{
	color:#979797; 
	background-color:#FFFFFF;
	border-left:thin solid #ccc;
	}	

/*.row1 a{
	color:#979797; 
	background-color:#FFFFFF;
	}*/
	
.row2{
	/*color:#979797; */
	color:#000000;
	background-color:#FFFFFF;
    border-right:thin solid #ccc; 
	}
	
.row2 a{
	color:#c00; 
	background-color:#FFFFFF;
	}
	
.row3{
	border-top:1px solid #DEDEDE;
	}
	
.row3, .row3 a{
	/*color:#979797; */
	color:#000000;
	background-color:#FFFFFF;
	}

/*----------------------------------------------General-------------------------------------*/

#header, #container, #footer{
	display:block; 
	width:968px;
	}

nav ul{
	margin:0; 
	padding:0; 
	list-style:none;
	}

h1, h2, h3, h4, h5, h6{
	margin:0; 
	padding:0; 
	font-size:16px; 
	font-weight:bold; 
	font-style:normal; 
	line-height:normal; 
	text-transform:uppercase;
	}

address{
	font-style:normal;
	}

blockquote, q{
	display:block; 
	padding:8px 10px; 
	/*color:#979797; */
	color:#000000;
	background-color:#ECECEC; 
	font-style:italic; 
	line-height:normal;
	}
	
blockquote:before, q:before{
	content:'“ '; 
	font-size:26px;
	}
	
blockquote:after, q:after{
	content:' „'; 
	font-size:26px; 
	line-height:0;
	}

.one_third, .two_third, .three_third{
	display:block; 
	float:left; 
	margin:0 30px 0 0;
	}
	
.one_third{
	width:300px;
	}
	
.two_third{
	width:630px;
	}
	
.three_third{
	width:968px; 
	float:none; 
	margin-right:0; 
	clear:both;
	}
	
.lastbox{
	margin-right:0;
	}

/*----------------------------------------------Header-------------------------------------*/

#header{
	}

#header hgroup{
	padding:20px 0 0 0; 
	float:left;
	}
	
#header hgroup h1, #header hgroup h2{
	font-weight:normal; 
	text-transform:none;
	}
	
#header hgroup h1{
	font-size:36px;
	}
	
#header hgroup a:hover {
	color:#039;
}
	
#header hgroup h2{
	font-size:13px;
	}

#header nav{
	display:block; 
	float:right; 
	margin:20px 0 -30px 0;
	padding:20px 0 0 0;
	 }
	 
#header nav ul{
	}
	
#header nav li{
	display:inline; 
	margin-right:25px; 
	text-transform:uppercase;
	}
	
#header nav li.last{
	margin-right:0;
	}
#header nav li a{
	}
	
#header nav li a:hover{
	color:#C00; 
	background-color:#FFFFFF;
	}

/*----------------------------------------------Content Area-------------------------------------*/

#container{
	padding:30px 0;
	}
	
#container section{
	display:block; 
	width:100%; 
	margin:0 0 30px 0; 
	padding:0;
	}
	
#container .last{
	margin:0;
	}
	
#container .more{
	text-align:left;
	}

/* ------Slider-----*/

#container #slider{
	}

/* ------Left Column-----*/

#container #left_column{
	float:left; 
	width:305px;
	}
	
#container #left_column ul li{
	margin: 0 0 0 -15px;
	line-height:150%;
	}	
	
#container #left_column h2.title{
	margin-bottom:15px; 
	padding-bottom:10px; 
	border-bottom:1px solid #DEDEDE;
	}
	

#container #left_column nav{
	display:block; 
	width:100%;
	margin-bottom:30px;
	 }
	 
#container #left_column nav ul{
	margin:0;
	 padding:0; 
	 list-style:none;
	 }
#container #left_column nav li{
	margin:0 0 3px 0; 
	padding:0;
	}
	
#container #left_column nav li.last{
	margin-bottom:0;
	}
	
#container #left_column nav a{
	display:block; 
	margin:0; 
	padding:5px 10px 5px 20px; 
	/*color:#666666; */
	color:#000000;
	background:url("img/red_file.gif") no-repeat 10px center #FFFFFF; 
	text-decoration:none; 
	border-bottom:1px dotted #666666;
	}
	
#container #left_column nav a:hover{
	color:#C00; 
	background-color:#FFFFFF;
	text-decoration:underline;
	}

/* ------Main Content-----*/

#container #content{
	float:right; width:630px; line-height:1.6em;
	}
	
#container #content article{
	margin-bottom:30px;
	}
	
#container #content .last{
	margin:0;
	}

#container a{
	outline: none;
	text-decoration:none;
	color:#000000;
}

#container a:hover {
	outline:none;
	color:#C00;
}

#container a:visited {
	outline: none;
	text-decoration:none;

}

/*----------------------------------------------Footer-------------------------------------*/

#footer{
	padding:20px 0;
	}
	
#footer p {
	margin:0; 
	padding:0;
}

/*--------------------------------------------Question Mark--------------------------------*/
.questionMark {
	position:relative;
	height:20px; /*dimensions of our image*/
	width:21px;
	/*background:url(img/QuestionMarkCircleSm.png)top left no-repeat;*/
	background: url(img/QuestionMarkCircleSm.jpg);
	margin:  -17px 0 0 207px;
}
.toolTip {
	position:absolute;
	left:-173px; /*Moves it to the right beside the question mark*/
	top:35px;
	display:none;
	/*Making it look pretty*/
	width:250px;
	padding:5px;
	border:1px solid #ffffff;
	background-color:#eeeeee;
	font:10px/12px Arial, Helvetica, sans-serif;
	line-height:135%;
}
/*-----------------------------------------Columns-----------------------------------------*/
#column1 #column2 #column3 ul li{
	padding-right: 25px;
	list-style-position:outside;
}