/* ----- BASIC STYLES ----- */
html, body {
	height: 101%;
	color:#333333;
	background-image: url(../images/mixtum_bg2.jpg);
	background-color: #232D5E;
	background-repeat: repeat-x;
	background-attachment: scroll;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
#options {
	width: 100%;
	position: absolute;
	z-index: 2;
	left: 0px;
	background-image: url(../images/top_corner.png);
	background-repeat: no-repeat;
}
#opt_left {
	width: 650px;
	text-align: left;
}
#opt_right {
	text-align: right;
	width: 260px;
	float: right;
	background-image: url(../images/top_corner2.png);
	background-repeat: no-repeat;
}
#opt_corner_left {
	background-image: url(../images/mixtum_bg_corner.png);
	background-repeat: no-repeat;
	width: 260px;
	height: 262px;
	position: absolute;
	top: 35px;
}
#opt_corner_right {
	background-repeat: no-repeat;
	width: 260px;
	height: 262px;
	position: absolute;
	top: 35px;
	float: right;
	right: 0px;
	background-image: url(../images/mixtum_bg_corner2.png);
}
#top {
	height: 13px;
	background-image: url(../images/top.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-position: left bottom;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: 65px;
	z-index: 2;
	position: relative;
	width: 907px;
}
#wrapper {
	width: 888px;
	background-image: url(../images/wrapper_bg.png);
	background-repeat: repeat-y;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	z-index: 2;
	top: 65px;
	position: relative;
}
#menu {
	width: 888px;
	height: 62px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-top: 0px;
	padding-top: 0px;
}
h5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #FFFFFF;
	margin-left: 30px;
	text-transform: uppercase;
}
#banner_index, #banner_company, #banner_consulting, #banner_services, #banner_references, #banner_contact, #banner_english, #banner_admin {
	width: 888px;
	height: 257px;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#page {
	width: 888px;
	background-image: url(../images/page_gradient.png);
	background-repeat: repeat-x;
	padding-top: 15px;
	background-position: top;
	height: 100%;
}
#clear {
	clear: both;
}
#contact {
	width: 400px;
	margin-top: 20px;
	margin-bottom: 5px;
	height: auto;
	border: 1px dotted #BFBFBF;
	margin-right: auto;
	margin-left: auto;
}
#footer {
	width: 888px;
	margin: 0px;
	height: 20px;
	float: left;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
}
#footer_right {
	text-align: right;
	width: 650px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#footer_left {
	width: 220px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#footer_left img {
	padding-left: 5px;
}
#bottom {
	height: 13px;
	margin-bottom: 0;
	width: 907px;
	background-image: url(../images/bottom.png);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	margin-top: 65px;
}
#copyright {
	width: 918px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
#copyright_left {
	width: 610px;
	float: left;
	padding-left: 15px;
}
#copyright_right {
	width: 240px;
	float: right;
	padding-right: 30px;
	text-align: right;
}
#copyright_right img {
	border: none;
	padding-right: 5px;
	padding-left: 5px;
}
#content_terms {
	background-color: #FFFFFF;
	width: 100%;
}


/* ----- BANNERS ----- */
#banner_index {
}
#banner_company {
	background-image: url(../images/banner_company.jpg);
}
#banner_consulting {
	background-image: url(../images/banner_consulting.jpg);
}
#banner_services {
	background-image: url(../images/banner_services.jpg);
}
#banner_references {
	background-image: url(../images/banner_references.jpg);
}
#banner_contact {
	background-image: url(../images/banner_contact.jpg);
}
#banner_english {
	background-image: url(../images/banner_in_english.jpg);
}
#banner_admin {
	background-image: url(../images/banner_index.jpg);
}


/* ----- COLUMN BACKGROUNDS ----- */
#columns_index, #columns_company, #columns_consulting, #columns_services, #columns_references, #columns_contact, #columns_english, #columns_admin {
	width: 888px;
	background-repeat: repeat-y;
	background-position: bottom;
	display: table;
	background-position: 15px;
	height: 100%;
}
#columns_index {
	background-image: url(../images/cbg_index.gif);
}
#columns_company {
	background-image: url(../images/cbg_company.gif);
}
#columns_consulting {
	background-image: url(../images/cbg_consulting.gif);
}
#columns_services {
	background-image: url(../images/cbg_consulting.gif);
}
#columns_english {
	background-image: url(../images/cbg_consulting.gif);
}
#columns_admin {
	background-image: url(../images/cbg_admin.gif);
}
#columns_index_bottom, #columns_company_bottom, #columns_consulting_bottom, #columns_services_bottom, #columns_references_bottom, #columns_contact_bottom, #columns_admin_bottom {
	width: 888px;
	height: 9px;
	background-repeat: no-repeat;
	background-position: 15px top;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#columns_index_bottom {
	background-image:url(../images/bottom_index.png);
}
#columns_company_bottom {
	background-image:url(../images/bottom_company.png);
}
#columns_consulting_bottom {
	background-image:url(../images/bottom_consulting.png);
}
#columns_services_bottom {
	background-image:url(../images/bottom_services.png);
}
#columns_references_bottom {
	background-image:url(../images/bottom_consulting.png);
}
#columns_contact_bottom {
	background-image:url(../images/bottom_consulting.png);
}
#columns_admin_bottom {
	background-image:url(../images/bottom_admin.png);
}


/* ----- COLUMNS ----- */
/* c1=mixtum yleinen, c2=pikalinkit, c3=valokeilassa, c4=uutiset, c5=mixtum konsult, c6=konsultointi, c7=koulutustarjonta */
#c1 {
	width: 606px;
	float: left;
	margin-right: 5px;
	margin-left: 15px;
}
#c2 {
	width: 235px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}
#c3 {
	width: 356px;
	float: left;
	margin-right: 10px;
}
#c4 {
	width: 235px;
	float: right;
	margin-right: 15px;
}
#c5 {
	width: 200px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}
#c6 {
	width: 270px;
	float: right;
	margin-right: 15px;
}
#c7 {
	width: 606px;
	float: left;
	margin-right: 10px;
	margin-left: 15px;
}
#c8 {
	width: 573px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}
#c9 {
	width: 858px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}
#c1_topic, #c2_topic, #c3_topic, #c4_topic, #c5_topic, #c6_topic, #c7_topic, #c8_topic, #c9_topic {
	height: 21px;
	background-repeat: no-repeat;
}
#c1_topic, #c7_topic, #c8_topic {
	background-image: url(../images/box_topic_wide.png);
}
#c2_topic, #c4_topic {
	background-image: url(../images/box_topic_tiny.png);
}
#c3_topic {
	background-image: url(../images/box_topic_c3.png);
}
#c5_topic {
	background-image: url(../images/box_topic_c5.png);
}
#c6_topic {
	background-image: url(../images/box_topic_c6.png);
}
#c8_topic {
	background-image: url(../images/box_topic_c8.png);
}
#c9_topic {
	background-image: url(../images/box_topic_max.png);
}
#c1_content, #c2_content, #c3_content, #c4_content, #c5_content, #c6_content, #c7_content, #c8_content, #c9_content {
	padding-top: 10px;
}
#c1_content {
	background-image: url(../images/c1bg.gif);
	background-position: bottom;
}
#c1_bottom {
	height: 38px;
	background-image: url(../images/c1bg_bottom.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top;
}


/* ----- TEXT STYLES ----- */
p, label {
	font: 11px Tahoma;
	color: #557085;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
	margin-top: 0px;
	line-height: 16px;
}
.opt_text {
	font-family: Tahoma;
	color: #EEEEEE;
	margin-top: 6px;
}
.opt_version {
	font-family: Tahoma;
	color: #EEEEEE;
	margin-top: 6px;
}
.orange {
	color: #FFCC00;
	margin-left: 5px;
	margin-right: 5px;
}
.purple {
	color: #CC99FF;
}
label {
}
h2 {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.7px;
	height: 16px;
	width: auto;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(../images/h3_bg.gif);
	background-repeat: repeat-x;
}
h3 {
	font-weight: bold;
	color: #CC6600;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 13px;
	line-height: 13px;
	margin-top: 0px;
	letter-spacing: 0.7px;
	padding-top: 6px;
}
h4 {
	margin-bottom: 0px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#c1_topic h1, #c2_topic h1, #c3_topic h1, #c4_topic h1, #c5_topic h1, #c6_topic h1, #c7_topic h1, #c8_topic h1, #c9_topic h1 {
	color: #FFFFFF;
	font-family: tahoma, Arial;
	font-size: 70%;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 10px;
	text-transform: uppercase;
	margin: 0px;
}
blockquote {
	color: #8194b1;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 70%;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 25px;
	margin-bottom: 25px;
	line-height: 1.5em;
}
#columns_index a:link, #columns_company a:link, #columns_consulting a:link, #columns_services a:link, #columns_references a:link, #columns_contact a:link, #columns_admin a:link, #columns_english a:link, #columns_index a:visited, #columns_company a:visited, #columns_consulting a:visited, #columns_services a:visited, #columns_references a:visited, #columns_contact a:visited, #columns_english a:visited, #columns_admin a:visited {
	color: #0099CC;
	text-decoration: none;
}
#columns_index a:hover, #columns_company a:hover, #columns_consulting a:hover, #columns_services a:hover, #columns_references a:hover, #columns_contact a:hover, #columns_english a:hover, #columns_admin a:hover {
	color: #99CC33;
	text-decoration: none;
}
#footer a:link, #footer a:visited, #footer a:active {
	color: #0099CC;
	text-decoration: none;
}
#footer a:hover {
	color: #99CC33;
	text-decoration: none;
}
#copyright p {
	color: #DDDDDD;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#copyright a:link, #copyright a:visited {
	color: #00CCFF;
	text-decoration: none;
}
#copyright a:hover {
	color: #b7e55c;
	text-decoration: none;
}
.arrowtext {
	background:url(../images/icon_arrow.png);
	background-repeat: no-repeat;
	margin-left: 15px;
}
.arrowtext p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.newsdate {
	color: #88888b;
	font-family: Tahoma;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	letter-spacing: 1px;
	margin: 0px;
	height: 15px;
}
.assemblydate {
	color: #999999;
	font-size: 11px;
	font-weight: normal;
}

.newsdate img {
	color: #88888b;
	font-family: Tahoma;
	font-size: 10px;
}
.newstopic {
	color: #E3B000;
	font-family: Tahoma;
	font-size: 10px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 12px;
	font-weight: bold;
}
.assemblytopic {
	color: #669900;
	font-family: Tahoma;
	font-size: 10px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 12px;
	font-weight: bold;
}
.newstext {
	color: #557085;
	font-family: Tahoma;
	font-size: 11px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height: 16px;
}

.footertext {
	color: #899094;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 10px;
}
.consultingtopic {
	font-family: Tahoma;
	font-size: 11px;
	color: #555555;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.list {
	font-size: 11px;
	margin-top: 1px;
	margin-bottom: 3px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #00CC33;
}
.list2 {
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 3px;
}
.list a:link, .link a:visited, .list2 a:link, .link2 a:visited {
	text-decoration: none;
}
.list a:hover, .list2 a:hover {
	color: #b7e55c;
}
li {
	font-size: 11px;
	font-family: Tahoma;
	padding: 0px;
	color: #557085;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/* ----- RANKS ----- */
.rank-1, .rank-2, .rank-3, .rank-4, .rank-5, .rank-6, .rank-7, .rank-8, .rank-9 {
	font-family: Tahoma, Arial, Verdana;
	line-height: 1.6em;
	text-align: center;
	background-color: #8C56B6;
	background-image: url(../images/tag_bg.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: normal;
}
#c2_content a:link {
	color: #FFFFFF;
}
#c2_content a:active {
	color: #FFFFFF;
}
#c2_content a:visited {
	color: #FFFFFF;
}
#c2_content a:hover {
	color: #FFFFFF;
	background-color: #99CC33;
}
.rank-1 {
	font-size: 9px;
}
.rank-2 {
	font-size: 10px;
}
.rank-3 {
	font-size: 11px;
}
.rank-4 {
	font-size: 12px;
}
.rank-5 {
	font-size: 13px;
}
.rank-6 {
	font-size: 14px;
}
.rank-7 {
	font-size: 15px;
}
.rank-8 {
	font-size: 16px;
}
.rank-9 {
	font-size: 17px;
}


/* ----- MISC STYLES ----- */
.line {
	background-image: url(../images/newsline.gif);
	width: auto;
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
	margin-top: 12px;
	margin-bottom: 8px;
	height: 2px;
	background-repeat: repeat-x;
}
.consulting_icon {
	float: left;
	border: 1px solid #824EAC;
	margin-bottom: 30px;
	margin-right: 15px;
}
.frontpageimage {
	margin: 10px;
	float: right;
	padding: 0px;
}
.reference_book {
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 20px;
}
.FormBorder {
	border: 1px dotted #D0D1D4;
	padding: 20px;
	margin-bottom: 10px;
}
.email {
	padding-right: 7px;
}
.LomakeTeksti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #7845A0;
}
.warning {
	color: #FF0000;
}
.center {
	text-align: center;
}
.thumbnail {
	margin-right: 10px;
}
.clear {
	clear: both;
}
.simpleborder {
	border: 1px dashed #000;
}
.more_link {
	margin-top: 7px;
}
.news_select {
	font-size: 10px;
	color: #333333;
	font-family: tahoma, Arial;
	margin-right: 10px;
	margin-left: 10px;
	width: 250px;
}


/* ----- PHOTO GALLERY ----- */
#striped td {
  padding: 2px 10px 2px 0;
  vertical-align: top;
}
/* This gives odd-numbered rows a pale gray background
#striped tr {
  background-color:#eee;
}
*/
#striped tr.hilite {
  background-color:#E8F2F8;
}


/* ----- PHOTO GALLERY ----- */
#pictureWrapper {
	width: 420px;
	float:right;
	text-align:center;
	font-weight:bold;
	margin: 10px 20px 10px 0;
}
#mainpic {
	float:left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-repeat: no-repeat;
	background-color: #DEDEDE;
}
#mainpic img{
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin-top: -6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: -6px;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
}
#thumbnails {
	min-height: 345px;
}
#thumbnails img {
	margin: 0 2px;
	border: none;
}
#thumbnails table {
	margin: 0 15px;
}
#caption {
	float:left;
	clear: both;
	margin-top: 5px;
	padding-top: 5px;
	margin-left: 5px;
	background-repeat: no-repeat;
	background-color: #DEDEDE;
}.map2 {
	padding-left: 35px;
}
.refthumb {
	margin-right: 2px;
}
.admin_table {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 1px dotted #999999;
}
.admin_table td {
	border: 1px dotted #999999;
	margin: 0px;
	padding: 0px;	
}
.admin_table tr {
	border: 1px dotted #999999;
	margin: 0px;
	padding: 0px;	
}
.icon {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 10px;
}
.icon2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#c2 a:link, #c2 a:active, #c2 a:visited {
	color: #0099CC;
	text-decoration: none;
	font-family: tahoma, Arial;
	text-align: left;
}
#c2 a:hover {
	color: #99CC33;
	text-decoration: none;
	background-color:#FFFFFF;
}#c1_content iframe   {
	margin-left: 15px;
}
.social_icon img{
	margin-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#c6_content iframe {
	margin-left: 30px;
}
.hide {
	display:none;
}
.socialmedia {
	padding: 10px;
	width: 180px;
	text-align: center;
}
.fbbox {
	width: 237px;
	position: relative;
	left: -15px;
}
.velho-perus, .velho-jatko {
	width: 230px;
	float: left;
	height: 250px;
	padding: 15px;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.velho-perus p, .velho-jatko p {
	color: #FFF;
}
.velho-perus h1, .velho-jatko h1 {
}
.velho-perus {
	margin-left: 15px;
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 53%, #207cca 55%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(53%,#2989d8), color-stop(55%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 53%,#207cca 55%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1e5799 0%,#2989d8 53%,#207cca 55%,#7db9e8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 53%,#207cca 55%,#7db9e8 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #1e5799 0%,#2989d8 53%,#207cca 55%,#7db9e8 100%); /* W3C */
}
.velho-jatko {
	margin-right: 15px;
	margin-left: 20px;
	background: #9a1e66; /* Old browsers */
	background: -moz-linear-gradient(top, #9a1e66 0%, #d82a9e 53%, #ca208e 55%, #e87ec6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a1e66), color-stop(53%,#d82a9e), color-stop(55%,#ca208e), color-stop(100%,#e87ec6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9a1e66 0%,#d82a9e 53%,#ca208e 55%,#e87ec6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9a1e66 0%,#d82a9e 53%,#ca208e 55%,#e87ec6 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #9a1e66 0%,#d82a9e 53%,#ca208e 55%,#e87ec6 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a1e66', endColorstr='#e87ec6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #9a1e66 0%,#d82a9e 53%,#ca208e 55%,#e87ec6 100%); /* W3C */
}
@font-face{ 
	font-family: 'Juice';
	src: url('../fonts/juice/juice-webfont.eot');
	src: url('../fonts/juice/juice-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/juice/juice-webfont.woff') format('woff'),
	     url('../fonts/juice/juice-webfont.ttf') format('truetype'),
	     url('../fonts/juice/juice-webfont.svg#webfont') format('svg');
}
@font-face{ 
	font-family: 'hemihead';
	src: url('../fonts/hemihead/hemihead-webfont.eot');
	src: url('../fonts/hemihead/hemihead-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/hemihead/hemihead-webfont.woff') format('woff'),
	     url('../fonts/hemihead/hemihead-webfont.ttf') format('truetype'),
	     url('../fonts/hemihead/hemihead-webfont.svg#webfont') format('svg');
}
.hemihead {
	font-family: 'Hemihead';
	text-shadow: 1px 1px 2px #333333;
	font-size: 38px;
	color: #09F;
	padding-top: 10px;
	padding-bottom: 25px;
	float: left;
	width: 100%;
}
.course-topic {
	font-size: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #093;
	margin: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	padding-right: 10px;
	padding-left: 15px;
}
.juice {
	font-family: Juice;
	text-shadow: 1px 1px 3px #aaaaaa;
	color: #000;
	font-size: 37px;
	padding-bottom: 15px;
	margin: 0px;
	padding-right: 10px;
	padding-left: 15px;
}
.green {
	color: #060;
}
.purple {
	color: #90F;
}
.price {
	font-size: 18px;
}
ul.list3 li {
	padding-bottom: 3px;
	line-height: 11px;
	margin: 0px;
	padding-top: 0px;
}
ul.list3 li p {
	margin-top: 0px;
	margin-bottom: 1px;
}
.adobe-logo {
	float: left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 0px;
}
