

/* BASIC RESET */
h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0; }
p{line-height:20px; }
img{ border:none; }

/* HTML ELEMENTS */
body {
	background-color:#434D6E;
	font:62.5% Georgia,'Times New Roman',serif;
	letter-spacing:1;
	margin-top: 0px;
	overflow-x: hidden;
	font-size:14px;
	overflow-y: hidden;
}

a {
color:#0099FF;
text-decoration:none;
font-stretch:condensed;
opacity: 1;

}
a:hover {
color:#FFFFFF;
font-stretch:condensed;
text-decoration:underline;
}

a:active {
color:#ffffff;
text-decoration:none;
}

a.orange:link, a.orange:visited {
	color:#FF9900;
	text-decoration:none;
}

a.orange::hover, a.orange:focus {
	color:#ffffff;
	text-decoration:underline;
}


a.linkopacity img {
filter:alpha(opacity=75);
-moz-opacity: 0.75; 
opacity: 0.75;
-khtml-opacity: 0.75;

}

a.linkopacity:hover img {
filter:alpha(opacity=120); 
-moz-opacity: 1.2; 
opacity: 1.2;
-khtml-opacity: 1.2; }

ul { list-style:square; }
ul li {list-style:square;  color:#CCCCCC; }



/* COMMON CLASSES */
.break { clear:both; }

/* HEADER */
#header { height:640px;}
.headerimg { background-position: right top; background-repeat: no-repeat; width:100%; height:640px; position:absolute; }

/* NAVIGATION */
#nav-outer { height:50px; padding-top:11px; position:relative; padding-top:10px; padding-left:160px; z-index:1000; }
#navigation { height:37px; width:900px; margin:0 auto;  }

/* SEARCH */
#search { background-color:#051733; float:right; width:220px; padding:10px; }
#searchtxt { padding:3px; width:150px; }
#searchbtn { border:1px solid #eee !important; background-color:#CD2B3A; color:#eee; padding:3px; margin-left:5px; }

/* MENU */
#menu { position:relative; top:8px; left: 340px;}
#menu ul { list-style:none; }
#menu ul li { display:inline; font-variant:small-caps; font-size:12px; }
#menu ul li a { color:white; text-decoration:none; font-weight:bold; padding-left:20px; }
#menu ul li a:hover { text-decoration:underline; }

/* HEADER TEXT */
#headertxt { width:200px; color:#FFFFFF; text-align: right; margin-top: 121px; clear:both; position:relative; float:right; font-size: 25px; display:block; margin-top:417px;}

#firstline { background-image:url("../images/headerbg.png"); text-align:left; color:#999999; width: 154px; text-decoration:none; font-size:12px; padding:4px 20px 10px; float:right; display:block; clear:both; min-height:65px; }

#secondline { background-image:url("../images/headerbg.png"); text-align: left; color: #95D8FD; font-size:16px; line-height:1.5em; font-family: 'Sirin Stencil', cursive; width: 200px; padding:4px 15px 7px 15px; float:right; display:block; }
.pictured {
 	background-image:url("../images/headerbg.png");
	width: 154px;
	text-align: right;
	color:#FFF;
	font-size:12px;
	padding:4px 20px 10px;
	float:right;
	display:block;
	clear:both;
}
.pictured a { font-size:12px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }


.top { font-size:11px; color:#FF6600; text-align:right; margin-right:23px;  }
.top a { color:#FF6600; text-decoration:none;  }
.top a:hover { color:#FF9900; text-decoration:underline; }


/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("../images/btn_back.png"); }
#next { background-image:url("../images/btn_next.png"); }
#control { background-image:url("../images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; top:400px; margin:0 auto; width:793px; }
#headernav { padding-left:681px; }


#home {
	color:#FFF;

	background-repeat:repeat;
	margin-top: -574px;
	margin-left: 25px;
	width: 400px;
	min-height: 483px;
	height:100%;
	padding-left: 15px;
	border:thin;
	border-width:thin;
	border-color:#000;
	padding-right:10px;
	padding-top:11px;
	
	
}
/* CONTENT */
#content {
	color:#FFF;
	background-image:url("../images/headerbg.png");
	background-repeat:repeat;
	margin-top: -574px;
	margin-left: 25px;
	width: 400px;
	min-height: 483px;
	height:100%;
	padding-left: 15px;
	border:thin;
	border-width:thin;
	border-color:#000;
	padding-right:10px;
	padding-top:11px;
	overflow-x: hidden; overflow-y: scroll;
	height:459px; margin-left:0px; width:450px;
	font-size:14px; text-align:left;
	
}
#content p { padding:0px 10px 15px 5px;  margin: 0; auto; color:#CCCCCC;}
#content p a {
	text-decoration:none;
	color:#076F89;
}

#content li{
line-height:20px;
padding-bottom:6px;
}

#content p a:hover {
	text-decoration:underline;
	color:#ffffff;
}

/* CONTENT PROGRAMM*/
.contentprogramm {
	color:#FFF;
	background-image:url("../images/headerbg.png");
	background-repeat:repeat;
	margin-top: -654px;
	padding-left: 15px;
	border:thin;
	border-width:thin;
	border-color:#000;
	padding-right:10px;
	padding-top:11px;
	overflow-x: hidden; overflow-y: scroll;
	height:80%; 
	margin-left:0px; 
	width:450px;
	margin-bottom:1px;
	font-size:14px; text-align:left;
	position: fixed;
	max-height:670px;
	
}
.contentprogramm p { padding:0px 10px 15px 5px;  margin: 0; auto; color:#CCCCCC;}
.contentprogramm p a {
	text-decoration:none;
	color:#076F89;
}
.contentprogramm p a:hover {
	text-decoration:underline;
	color:#ffffff;
}

.contentprogramm li{
line-height:20px;
padding-bottom:6px;
}

/* CONTENT PETERPAGE*/
.contentpeter {
/*	color:#cccccc;
	background-color:#333333;
	background-repeat:repeat;
	margin-top: -594px;
	min-height: 482px;
	height:80%; 
	padding-left: 15px;
	border:thin;
	border-width:thin;
	border-color:#000;
	padding-right:10px;
	padding-top:11px;
	overflow-x: hidden; overflow-y: scroll;
	height:482px; 
	margin-left:0px; 
	width:450px;
	margin-bottom:1px;
	font-size:14px; 
	position: fixed;
	max-height:670px;	
*/
	color:#cccccc;
	background-color:#333333;
	background-repeat:repeat;
	margin-top: -594px;
	padding-left: 15px;
	border:thin;
	border-width:thin;
	border-color:#000;
	padding-right:10px;
	padding-top:11px;
	overflow-x: hidden; overflow-y: scroll;
	height:80%; 
	margin-left:0px; 
	width:446px;
	margin-bottom:1px;
	font-size:14px; text-align:left;
	position: fixed;
	max-height:670px;
	

}

.contentpeter p { padding:0px 10px 15px 5px;  margin: 0; auto; color:#CCCCCC;}
.contentpeter p a {
	text-decoration:none;
	color:0099FF;
}
.contentpeter p a:hover {
	text-decoration:underline;
	color:#ffffff;
}

.contentpeter li{
line-height:20px;
padding-bottom:6px;
}


/* CONTENT NEWS*/
.contentnews {
	color:#FFF;
	background-image:url("../images/headerbg.png");
	background-repeat:repeat;
	margin-top: -594px;
	padding-left: 15px;
	border:thin;
	border-width:thin;
	border-color:#000;
	height:auto; 
	padding-right:0px; margin-left:auto; margin-right:auto; padding-top:19px; width:780px; 
	margin-bottom:1px;
	font-size:14px; 

	

}

.contentnews p { padding:0px 10px 15px 5px; margin: 0; auto; color:#CCCCCC;}
.contentnews p a {
	text-decoration:none;
	color:#076F89;
}
.contentnews p a:hover {
	text-decoration:underline;
	color:#ffffff;
}
.contentnews li{
line-height:20px;
padding-bottom:6px;
}


/* CONTENT TESTIMONIALS*/
.contentTest {
	color:#FFF;
	background-image:url("../images/headerbg.png");
	background-repeat:repeat;
	margin-top: -594px;
	padding-left: 15px;
	border:thin;
	border-width:thin;
	border-color:#000;
	padding-right:10px;
	padding-top:11px;
	overflow-x: hidden; 
	overflow-y: scroll;
	height:80%; 
	min-height:482px; 
	margin-left:0px;  
	width:314px; 
	font-size:14px; text-align:left;
	position: fixed;
	max-height:670px;

	/*margin-top: -654px;*/

}
.contentTest p { padding:0px 10px 15px 5px; margin: 0; auto; color:#CCCCCC;}
.contentTest p a {
	text-decoration:none;
	color:#076F89;
}
.contentTest p a:hover {
	text-decoration:underline;
	color:#ffffff;
}

/*
.pdflink a, a:visited {
	color:#0099FF;
}
*/

.pdflink a:hover, a:focus {
	color:#076F89;
}


/* CONTENT CONTACT*/
.contentcontact {
	color:#FFF;
	background-image:url("../images/headerbg.png");
	background-repeat:repeat;
	margin-top: -594px;
	min-height: 473px;
	padding-left: 15px;
	border:thin;
	border-width:thin;
	border-color:#000;
	height:auto; 
	padding-right:0px; margin-left:auto; margin-right:auto; padding-top:19px; width:650px; 
	margin-bottom:1px;
	font-size:14px; 
	
}
.contentcontact p { padding:0px 20px 10px 20px; margin: 0; auto; color:#CCCCCC;}
.contentcontact p a {
	text-decoration:none;
	color:#076F89;
}
.contentcontact p a:hover {
	text-decoration:underline;
	color:#ffffff;
}
.contentcontact li{
line-height:20px;
padding-bottom:6px;
}


.homecontent{

margin-top:-14px; margin-left:auto; margin-right:auto; height:650px;  width:924px; z-index:0; 
}


#exposeMask {
	/* use a custom background color and image on the mask */
	background:#123 url(http://static.flowplayer.org/img/player/acme-gray.png) 50px 366px no-repeat;
}



/* ====================== START NAV ====================== */
#nav ul.level-1 { width:493px; float:right; margin:auto; height:37px; padding:35px 0; list-style:none; margin-top:-55px; }

body.no_js #nav ul li:hover > ul { display:block }
body.no_js #nav ul li ul.submenu li:hover > ul { display:block; z-index:2; }  

#nav span { color:#b7b5b5; font-size:10px; }  



/* 
#nav ul.level-1 { width:493px; float:right; margin:auto; height:37px; padding:35px 0; list-style:none; margin-top:-55px; }
#nav li { padding:20px 16px; float:left; border-left:1px solid #014254; border-right:1px solid #002b36; position:relative; padding-top:29px; padding-bottom:10px; }
#nav li.current { padding:20px 16px; float:left; border-left:1px solid #014254; border-right:1px solid #002b36; position:relative;  color:#bde2f8; padding-top:29px; padding-bottom:10px; }

#nav a { display:block; font-weight:bold; text-decoration:none; color:#fff; font-size:12px; }
#nav li.current a { color:#00CCFF; text-decoration:none }
#nav a:hover { color:#bde2f8; text-decoration:none }
#nav span { color:#b7b5b5; font-size:1.1em } 
#nav ul.sub-menu { display:none; margin:5px; position:absolute; top:75px; left:0px; z-index:100000; list-style:none; margin:0; }                                                        
#nav ul.sub-menu li { clear:both; display:block; width:170px; border:none }                    
#nav ul.sub-menu li a { font-size:10px; font-weight:normal; color:#eee }
#nav ul.sub-menu li ul { top:0; left:170px }
#nav ul.black ul.sub-menu { -moz-box-shadow: 0 0 5px #000; padding:9px 0; -webkit-box-shadow: 0 0 5px #000; background-color:#000; filter:alpha(opacity = 80); border:1px solid #333; background:rgba(0,0,0,0.8); }
#nav ul.black ul.sub-menu li { padding:6px 18px }
#nav ul.black ul.sub-menu li:hover, #nav ul.black ul.sub-menu li.sub:hover { background-color:#0F0F0F; background-color:rgba(0,0,0,0.6) }
#nav ul.black ul.sub-menu li.sub { background:url('../images/icons/arrow-sub.png') 190px center no-repeat }
#nav ul.black ul.sub-menu ul { top:-10px }
#nav ul.white ul.sub-menu { background:url('../images/bg/dropdown_bg.png'); left:6px; padding:16px 0 9px }                
#nav ul.white ul.sub-menu li { padding:7px 26px 6px 12px }
#nav ul.white ul.sub-menu li.sub { background:url('../images/icons/dropdown_arrow_right.png') 190px center no-repeat }
#nav ul.white ul.sub-menu a { color:#555 }
#nav ul.white ul.sub-menu li:hover a { color:#333 }
#nav ul.white ul.sub-menu li:hover { background-color:#ECECEC }
#nav ul.white ul.sub-menu li ul { background:url('../images/bg/dropdown_open_bg.png'); margin-left:-5px; left:126px; }

body.no_js #nav ul li:hover > ul { display:block }
body.no_js #nav ul li ul.submenu li:hover > ul { display:block }  

#nav li { border-left:1px solid #014254; border-right:1px solid #002b36 }
#nav a:hover { color:#00CCCC; }
#nav span { color:#b7b5b5; font-size:10px; }  
====================== END NAV ====================== */


/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	left:415px;
	
	width:525px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.simple_overlay .img{
float:left;
padding:10px;
}

/* styling for elements inside overlay */
	.details {
		top:15px;
		float:right;
		right:15px;
		font-size:11px;
		color:#fff;
		width:249px;
		height:auto;
		margin-top:15px;
	}
	
	.details h3 {
		color:#aba;
		font-size:15px;
		margin:0 0 -10px 0;
		margin-bottom:5px;
	}
	

	



/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
		
		width:740px;	
	*/
		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(../images/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}


/*BUTTON */
.button {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;    
    -moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
    -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
    box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
    -moz-box-sizing: border-box !important;
    cursor: pointer;
    display: inline-block;
    font: 13px/100% 'Lucida Grande', 'Lucida Sans Unicode', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
    line-height: 16px;
    outline: none !important;
    padding: 4px 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}

.button-blue {
    background: #0095cd;
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
    background: -moz-linear-gradient(top,  #00adee,  #0078a5);
    -pie-background: linear-gradient(top,  #00adee,  #0078a5);
    border: 1px solid #034462;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	min-width: 180px;
	text-align:left;
}
.button-blue:hover, .button-blue:focus, .button-blue.hover {
    background: #007ead;
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
    background: -moz-linear-gradient(top,  #0095cc,  #00678e);
    -pie-background: linear-gradient(top,  #0095cc,  #00678e);
    border: 1px solid #234;
    color: #fff;
}

.button-blue:active, .button-blue.active, .button-blue.current {
    background: #80bed6;
    background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
    background: -moz-linear-gradient(top,  #0078a5,  #00adee);
    -pie-background: linear-gradient(top,  #0078a5,  #00adee);
    border: 1px solid #234;
    color: #fff;
}


.button-gray {
    background: #f1f1f1;
    background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#d1d1d1));
    background: -moz-linear-gradient(top,  #e9e9e9,  #d1d1d1);
    -pie-background: linear-gradient(top,  #e9e9e9,  #d1d1d1);
    border: 1px solid #bbb;
    color: #555;
    text-shadow: 0 1px 0 #fff;
}
.button-gray:hover, .button-gray:focus, .button-gray.hover {
    border: 1px solid #aaa;
    background: #ececec;
    background: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#c1c1c1));
    background: -moz-linear-gradient(top,  #e1e1e1,  #c1c1c1);
    -pie-background: linear-gradient(top,  #e1e1e1,  #c1c1c1);
    border: 1px solid #999;
    color: #555;
}
.button-gray:active, .button-gray.active, .button-gray.current {
    background: #ddd;
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9));
    background: -moz-linear-gradient(top,  #ccc,  #e9e9e9);
    -pie-background: linear-gradient(top,  #ccc,  #e9e9e9);
    border: 1px solid #999;
    color: #555;
}

#pdf {
	width: 500px;
	height: 300px;
	margin: 2em auto;
	border: 10px solid #6699FF;
}

#pdf p {
   padding: 1em;
}

#pdf object {
   display: block;
   border: solid 1px #666;
}





/* TABS */
.news span { border:solid; border-color:#0078A5; border-width:thin; font-size:10px; padding:5px; background-image:url(../images/headerbg.png);background-color:#666666; margin-left:322px; height: 600px; overflow-y: auto; overflow-x: hidden }
.news hr {border-color:#0078A5; margin-top:-10px;}


.sticky {

float: right;


}



.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	width: 943px;
}
.kwicks li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 231px;
	height:258px;
	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 25px; /*Set to same as spacing option. */	
	float: left;
}
.kwicks.vertical  li{
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-bottom: 5px; /*Set to same as spacing option. */	
}

#kwick_1 { 
	
}
#kwick_2 {
}
#kwick_3 {
}
#kwick_4 { 
}
.kwicks.horizontal #kwick_4 {
	margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}
.kwicks.vertical #kwick_4 {
	margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */
}

#kwick_1.active img {
filter:alpha(opacity=120); 
-moz-opacity: 1.2; 
opacity: 1.2;
-khtml-opacity: 1.2; }

#kwick_2.active img {
filter:alpha(opacity=120); 
-moz-opacity: 1.2; 
opacity: 1.2;
-khtml-opacity: 1.2; }

#kwick_3.active img {
filter:alpha(opacity=120); 
-moz-opacity: 1.2; 
opacity: 1.2;
-khtml-opacity: 1.2; }

#kwick_4.active img {
filter:alpha(opacity=120); 
-moz-opacity: 1.2; 
opacity: 1.2;
-khtml-opacity: 1.2; }




#toggleText {
	width:880px; 
	height:80%;
	border-width:10px;
	border-style:solid;
	border-color:#076F89;	 
	float:right; 
	background:#000000; 
	margin-top:-593px; /*494*/
	_margin-top:-515px;/*  IE6 */ /*-494*/
	_height:573px; /*  IE6 */     /*573*/
	*margin-top:-515px;/*  IE7 */ /*-594*/
	*height:573px; /*  IE7 */     /*573*/
	*height:573px; /*  IE8 */     /*573*/
	*margin-top:-515px;/*  IE7 */ /*-594*/
	
	margin-left:340px; 
	position:absolute;
	z-index:0;
}


#petersklar {
	width:947px; 
	height:595px;
	background-image:url("../images/bkg/petersklar/petersklarimg.jpg");
	float:right; 
	top:44px; 
	margin-left:460px; 
	position:absolute;
}


#backText {
	width:508px; 
	height:97px;
	float:right;
	font-size:12px;
	margin-top:-98px; 
	margin-left:339px;
	
	position:absolute;
	background-image:url("../images/headerbg.png");
}

#backText p {
padding:5px;
	
}



/*TAble coloring */
.over { background-color:#333333; padding-top: 2px; padding-bottom:2px;} 
.out { padding-top: 2px; padding-bottom:2px;}

th {
	border-bottom: 1px solid #C1DAD7;
	text-align:left;
 
	padding: 6px 6px 6px 12px;
	color:0099FF;
}

td {
padding: 3px 6px 6px 12px;
padding-bottom:2px;
}
td a {
color:#FF9900;
}

td a:hover {
color:#ffffff;
text-decoration:underline;
}




.top th {
	border-bottom: 1px solid #C1DAD7;
	text-align:left;
 
	padding: 6px 6px 6px 12px;
	color:#0099FF;
}

.top td {
font-size:14px;
padding: 3px 6px 6px 12px;
padding-bottom:2px;
}
.top td a {
color:#0099FF;
}


.top td a:hover {
color:#FF9900;
text-decoration:underline;
}




.introtext{
padding:10px;
float:right;
width:500px;
/*height:225px;*/
padding-left:23px;
background-image:url("../images/headerbg.png");
margin-top:1px;
font-size:14px;
 color: #CCC;
overflow-y: scroll;
overflow-x: hidden;
height: 100%;
margin-bottom:60px;
}

.introtext h3{
color:#FFFFFF;
font-size:24px;
text-align:left;
}

.introtext h4{
color:#FFFFFF;
font-size:18px;
text-align:center;

}

.introtext p{
 font-size:16px;
 color:##CCC;
 font-family:"Times New Roman", Times, serif;
 width:386px;
 padding-left:20px;
 text-align:left;

}

.introtext b{
	color:#FFFFFF;
}

.introtext em{
	color: #7AC2C2;
}


.youtubetestimonials{
 width:318px; 
 background-image:url(../images/headerbg.png); 
 padding-top:5px; 
 padding-left:10px; 
 padding-right:10px;
 margin-bottom:1px;
}

a.btn_read_more_reduced{background:url(../images/buttons/button_read_more_reduced.png) no-repeat;display:block;text-indent:-9999px;width:83px;height:24px;}
a.btn_read_more_reduced:hover{background-position:0 -24px;}a.btn_buy_the_cd{background:url(../images/structure/button_buy_the_cd.png) no-repeat;display:block;text-indent:-9999px;width:92px;height:24px;}

/* use a semi-transparent image for the overlay */
#overlay {
		background-image:url(../images/transparent.png);
		color:#efefef;
		height:470px;
		width:670px;
}
	
	/* container for external content. uses vertical scrollbar, if needed */
div.contentWrap {
		height:441px;
		overflow-y:auto;
		width:670px;
}

.sticky {
	margin-top: 300px;
	margin-left: 10px;
	float: left;
	background: #6c6c6c;
	background: rgba(54,54,54,0.75);
	height: 144px;
	width: 144px;
	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	}
	
	.sticky:hover {
	background: #6c6c6c;
	background: rgba(54,54,54,0.80);
	}
	
	
	.sticky_text {
	color: #ffffff;
	text-align: center;
	font-family: 'Arial';
	font-size: 16px;
	line-height: 20px;
	padding-top: 10px;
	}
	
	#text {
	color: #333333;
	margin-top: 100px;
	width: 500px;
	height: 10000px;
	float: right;
	font-size: 15px;
	line-height: 23px;
	}
	
	.topbottompad {
	padding-top: 5px;
	padding-bottom: 5px;
	}
	
/*contact format for email*/

.emailformat{
	color:#39F;
	font-weight:normal;
}