/* General reset */
/*
 Program colors: 
 Yellow: #FFF218
 Blue:   #CBEBFA
 Green:  #BED52B
 Pink:   #F6B1D0
*/
* {font-size: 100.01%;}
html{font-size: 62.5%}
body{
	margin:0;
	background-color:#ccc;
	color:#656565;
	font:1.3em/1.385em Arial, Verdana, Helvetica, sans-serif;
}
a{
	color:#92a22b;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
img{border-style:none;}
input,textarea,select{
	font:100% Arial, Verdana, Helvetica, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
/* General settings */
#wrapper{
	width:960px;
	margin:0 auto;
	padding:18px 0 86px;
	position:relative;
}
/* logo */
.logo{margin:0;}
.logo a{
	position:absolute;
	left:15px;
	top:35px;
	background:url(/other_files/kvik/images/site-logo.png) no-repeat;
	width:200px;
	height:65px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	z-index:30;
}
body.en .logo a {
	background:url(/other_files/kvik/images/logo_en.png) no-repeat;
}
#page{
	width:960px;
	display: table;
}
#main{
	width:960px;
	display: table-footer-group;
margin:0;
}
/* header */
#header{
	width:100%;
	color:#fff;
}
.header-inner-wrapper{
	/*width:100%;*/
	//margin-right:8px;
	font-size:11px;
	line-height:14px;
}
.header-inner{
	height:1%;
	padding:0 0 12px 0px;
	overflow:hidden;
	background: url(/other_files/kvik/images/logo-background.png) no-repeat;
	min-height:50px;
	position:relative;
width: 100%;
}
* html .header-inner{
	height:100px;
	overflow:visible;
}
.container{
	width:100%;
	overflow:hidden;
}
.container.frontpage{
	width:32%;
}
/* add-nav */
.add-nav2{
 position: absolute;
 right: 0;
 top: 0px;
 list-style:none;
 z-index: 30;
}
* .add-nav2{height:17px;}
.add-nav2 a{color:#000;}
.add-nav2 li{
	float:left;
	padding:1px 6px 2px 8px;
	background:url(/other_files/kvik/images/separator-add-nav.gif) no-repeat;
}
.add-nav2 li.first-child,
.add-nav2 li:first-child{background:none;}

/* form-search */
.form-search{
	width:100%;
	margin:5px 0 0;
	overflow:hidden;
}

.form-search fieldset,
.form-search form {
 position: absolute;
 right: 0;
 top: 33px;
}
.form-search legend, 
.form-searh-submit,
.form-search form input.searchButton,
.form-search .search-input label {
 display:none;
}
.form-search label{
	float:left;
	padding:2px 2px 0 0;
	font-size:10px;
font-weight:bold;
	line-height:15px;
 color: #000;
}
.form-search input {
border: 1px solid #666;
width: 122px;
}
.form-search-input-wrapper{
	float:left;
	padding-right:6px;
	background:url(/other_files/kvik/images/bg-search-input.gif) no-repeat;
	width:138px;
	height:23px;
}
.form-search-input{
	width:131px;
	float:left;
	padding:4px 3px 3px;
	margin:0 0 0 1px;
	background:none;
	border:none;
	color:#404040;
	font-size:12px;
	line-height:13px;
}
/* nav */
#nav{
	position:absolute;
	right:125px;
	bottom:0;
	width:605px;
	overflow:hidden;
	padding:0 0px;
	margin: 0;
	list-style:none;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}
* html #nav{width:730px;}
#nav li{
	float:left;
	padding:0 2px 0 4px;
	background:url(/other_files/kvik/images/program-seperator.png) no-repeat 0px;
	margin: 0 0 6px 0;
}
#nav li:first-child,
#nav li.first-child{background:none;}
#nav a{
	width:auto;
	vertical-align:middle;
	display:table-cell;
	color:#2c2b2c;
	background-color: none;
	text-align:center;
	padding: 3px 4px 3px 4px;
}
#nav a:hover {
 text-decoration: none; 
 background-color:#f6b1d0;
}
* html #nav a{float:left;}
*+html #nav a{float:left;}
#nav a:hover.yellow,
.directing-producing ul#nav a.yellow {
 background:#fff218;
}
#nav a:hover.blue,
.technical ul#nav a.blue {
 background:#cbebfa;
}
#nav a:hover.green,
.screenwriting-directing ul#nav a.green {
 background:#bed52b;
}
.acting ul#nav a.pink {
 background:#F6B1D0;
}
#nav a span{display:block;}

/*** Programs highlighting on Home ***/
.home .yellow.active {
  background:#fff218;
}
.home .blue.active {
 background:#cbebfa;
}
.home .green.active {
 background:#bed52b;
}
.home .pink.active {
 background:#F6B1D0;
}
/* panel */
.panel{
	height:31px;
	padding-bottom:8px;
background: url(/other_files/kvik/images/menu-background2.png) 0% 0%;
width: 960px;
}
.panel .items-list{
	float:right;
	padding:11px 12px 0 0;
	margin:0;
	list-style:none;
}
.panel .items-list li{
	float:left;
	padding:0 9px 0 4px;
	background:url(/other_files/kvik/images/separator-items-list.gif) no-repeat 100% 3px;
}
.panel .items-list a{color:#999;}
.panel .items-list a:hover,
.panel .items-list .active a{color:#cc3;	text-decoration:none;
}

.main-inner{
	width:100%;
	height:1%;
	margin:0;
padding: 0;
	background-color:#fff;
}
h2.heading{
	font-size:18px;
	line-height:1.167em;
	padding:7px 30px 6px;
	font-weight:normal;
	background-color:#515151;
	margin:0;
	color:#eee;
}
h2#id12837,
h2#id14282 {
 background-color:#FFF218; 
 color: #000;
}
h2#id12838,
h2#id14283 {
 background-color:#CBEBFA;
 color: #000; 
}
h2#id12839,
h2#id14284 {
 background-color:#BED52B; 
 color: #000;
}
h2#id12840,
h2#id14281 {
 background-color:#F6B1D0; 
 color: #000;
}
#twocolumns{
	height:1%;
	padding-bottom:11px;
}
#twocolumns:after{
	content:'';
	display:block;
	clear:both;
}
/* content */
#content{
	width:725px;
	float:right;
	padding:0 16px 0 0;
	margin-right:-8px;
	position:relative;
}
/* visual-video-wrapper */
.visual-video-wrapper{
	width:721px;
	margin:0 0 10px 14px;
}
.visual-video{
	height:1%;
	padding:0;
	position:relative;
	overflow:hidden;

}
.visual-video img{
	display:block;
	border:3px solid #2c2b2c;
}
.visual-video .description{
	width:100%;
	overflow:hidden;
	position:absolute;
	top:180px;
	left:0;
	text-align:center;
	font-size:3.231em;
	line-height:1.071em;
	color:#fff;
}
* html .visual-video .description{
	left:8px;
}
.visual-video .description a{color:#fff;}
.btn-play{
	display:block;
	background:url(/other_files/kvik/images/btn-play.png) no-repeat;
	width:95px;
	height:43px;
	margin:0 auto 8px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.visual-video-options{
	width:120%;
	overflow:hidden;
	padding:0;
	margin:0 -20% 0 0;
	list-style:none;
	font-weight:bold;
	background:#333 url(/other_files/kvik/images/bg-visual-video-options.gif) no-repeat;
}
.visual-video-options li{
	width:338px;
	padding:8px 0 8px 20px;
	float:left;
	border-left:3px solid #fff;
}
.visual-video-options li:first-child,
.visual-video-options li.first-child{border:none;}
.visual-video-options a{
	color:#fff;
	padding:0 0 0 12px;
	background:url(/other_files/kvik/images/bg-prev.gif) no-repeat 0 40%;
}
.visual-video-options .next{background-image:url(/other_files/kvik/images/bg-next.gif) !important;}
.col-wrapper{
	width:110%;
	margin:0 -10% 22px 0;
	overflow:hidden;
	padding:24px 0 10px;
	border-bottom:1px solid #d7d7d7;
}
/* col */
.col{
	width:313px;
	padding:0 0px 0 6px;
	float:left;
	color:#333;
}
.col.vevent.item {
 padding: 0 0 0 12px;
}
.col ul{
	height:1%;
	overflow:hidden;
	padding:1px 0 0;
	margin:0;
	position:relative;
	list-style:none;
}
.col li{
	width:301px;
	padding:0 0 0 12px;
	float:left;
}
.col .title{
	display:block;
	margin:-3px 0 0 -12px;
}
.col .title a{
	background:url(/other_files/kvik/images/arrow-title.gif) no-repeat 0 40%;
	padding:0 0 0 11px;
	color:#b6839a;
}
.col p{
	margin:0 0 11px;
	font-size:0.846em;
	line-height:1.364em;
}
.col dl{
	height:1%;
	overflow:hidden;
	margin:0 0 2px;
}
.col dt{
	width:100px;
	font-size:0.846em;
	line-height:1.273em;
	float:left;
	padding-top:2px;
}
.col dd{
	color:#4c7b9f;
	width:225px;
	float:left;
	margin:0;
}
.col dd a {
 font-weight:bold;
 color:#4c7b9f;
}
.col dd .description {
 color:#656565;
 font-weight: none;
 font-size: 0.86em;
}
/* items-list-wrapper */
.items-list-wrapper{
	height:1%;
	overflow:hidden;
	padding-bottom:4px;
	margin-bottom:25px;
}
.items-list-wrapper .items-list{
	width:110%;
	margin:0 -10% 0 0;
	overflow:hidden;
}
.frontpage .items-list-wrapper .items-list {
 margin: 0;
 width: 229px
}
.item{
	width:225px;
	padding:0 2px;
	float:left;
	margin-right:13px;
	font-size:0.923em;

}
.item h3{
	margin:0 0 3px;
	font-size:1.167em;
	line-height:1.214em;
	color:#333;
}
.item h3 a{color:#333;}
.item .visual{
	width:229px;
	margin:0 -2px 5px;
	/*background:url(/other_files/kvik/images/bg-visual-c.gif) repeat-y;*/
}
.visual-holder{
	/*background:url(/other_files/kvik/images/bg-visual-t.gif) no-repeat;*/
}
.visual-frame{
	width:225px;
	padding:2px;
	overflow:hidden;
	/*background:url(/other_files/kvik/images/bg-visual-b.gif) no-repeat 0 100%;*/
}
.item .visual img{display:block;}
.item p{
	margin:0 0 10px;
	line-height:1.167em;
}
.item ul{
	height:1%;
	padding:0 0 14px;
	margin:-3px 0 0;
	list-style:none;
	line-height:1.5em;
}
.item li{
	height:1%;
	padding:0 8px;
}
.item ul a{
	background:url(/other_files/kvik/images/bg-items-list.gif) no-repeat 0 50%;
	padding:0 0 0 14px;
}
.item .more{
	float:right;
	margin-right:3px;
	font-size:0.833em;
	line-height:1.3em;
	padding:0 0 0 10px;
	background:url(/other_files/kvik/images/bg-items-list.gif) no-repeat 0 50%;
}
.item .more.back{
	background:url(/other_files/kvik/images/bg-items-list-back.gif) no-repeat 0 50%;
}

/*****************************************************/
/*    Main content - Article                         */
/*****************************************************/
/* article-wrapper */
.article-wrapper{
	height:1%;
	padding:0 0 5px;
	overflow:hidden;
	margin:10px 0 10px 0;
	border-bottom:1px solid #d7d7d7;
}
.article{
	display:inline;
	width:465px;
	float:left;
	margin-left:6px;
}
.article h2{
	font-size:1.846em;
	line-height:1.125em;
	margin:0 0 12px;
}
.mark{
	color:#333 !important;
}
.article p{
	margin:0 0 18px;
line-height: 1.167em;
}
.user-info{
	width:243px;
	float:right;
	padding-top:2px;
}
.visual2{
	height:1%;
	margin-bottom:4px;
	background:url(/other_files/kvik/images/bg-visual2-c.gif) repeat-y;
}
.visual2-holder{
	background:url(/other_files/kvik/images/bg-visual2-t.gif) no-repeat;
}
.visual2-frame{
	width:235px;
	padding:4px;
	overflow:hidden;
	background:url(/other_files/kvik/images/bg-visual2-b.gif) no-repeat 0 100%;
}
.visual2 img{
	display:block;
}
.user-info .title{
	display:block;
	padding:4px 11px 5px;
	height:1%;
	background-color:#d9d9d9;
	font-size:0.846em;
}
.user-info ul{
	height:1%;
	overflow:hidden;
	padding:7px 10px;
	margin:0;
	list-style:none;
	font-size:0.846em;
	line-height:1.182em;
	font-weight:bold;
	color:#333;
}
.user-info ul a{color:#333;}
.user-info li{
	width:100%;
	float:left;
}
.user-info address{
	padding:0;
	font-style:normal;
}
.user-info dl{
	margin:0;
}
.user-info dt{display:inline;}
.user-info dd{
	display:inline;
	margin:0;
}
.container .description{
	width:201px;
	padding-top:9px;
	float:left;
}
.container .description .title{
	display:block;
	font-size:52px;
	line-height:60px;
	color:#2c2b2c;
	letter-spacing:-1px;
	margin-bottom:-4px;
}
.container .description div{
	height:1%;
	padding:0 40px 0 28px;
	color:#9c9c9c;
	font-weight:bold;
	line-height:1.154em;
}
.container .description .mark{
	color:#1c1c1c !important;
}
/* carousel */
.carousel{
	width:210px;
padding: 5px 0 0 18px;
float: left;
}
.carousel img {
 float: left;
 padding: 0 10px 0 0;
}
.video.carousel {
 width: 200px;
 float: left;
 height: 150px;
}
.video.carousel .item {
 width: 80px;
 float: left;
}
.video.carousel img {
 border: 1px solid #999;
 padding: 3px;
 width: 80px;
 float: left;
 margin-top: 5px;
}
.container .video-link {
 float: left;
 margin: 45px 0 15px 20px;
}
/*** Extra for Cycle function ***/
.video.carousel #nav-cycle {
 float: left;
 margin: 10px 0 0 0;
 padding: 0; 
}
.video.carousel #nav-cycle a {
 padding: 4px 4px;
 margin: 3px; border:
 1px solid #ccc;
 text-align: center;
 text-decoration: none;
 background-color: #ddd; 
}
.video.carousel #nav-cycle a.activeSlide { color: #c00 }
.video.carousel #nav-cycle a:focus { outline: none; }
.video.carousel .slideshow {
 height: 150px;
 width: 195px;
}



/*****************************************************/
/*    Sidebar / Side nav                             */
/*****************************************************/
/* sidebar */
#sidebar{
	width:219px;
	padding-bottom:10px;
	float:left;
	position:relative;
}
/* side-nav */
.side-nav,
#sidebar ul.vyre_navigator.level1 {
	height:1%;
	overflow:hidden;
	padding:4px 0 0;
	margin:0 0 46px;
	list-style:none;
	font-size:0.923em;
	line-height:1.25em;
	font-weight:bold;
}
.side-nav li,
#sidebar ul.vyre_navigator.level1 li {
	width:100%;
	float:left;
	background:url(/other_files/kvik/images/bg-side-nav.gif) no-repeat;
	padding:5px 0 0;
}
.side-nav li:first-child,
.side-nav li.first-child,
#sidebar ul.vyre_navigator.level1 li:first-child,
#sidebar ul.vyre_navigator.level1 li.first-child {
  background:none;
}
.side-nav a,
#sidebar ul.vyre_navigator a {
	color:#333;
	height:1%;
	display:block;
	padding:2px 0 2px 32px;
}
.side-nav a:hover,
.side-nav .active a,
#sidebar .vyre_navigator a:hover,
#sidebar .vyre_navigator li.current_page > a,
#sidebar .vyre_navigator li.current_page_ancestor > a {
	background:url(/other_files/kvik/images/arrow-side-nav.gif) no-repeat 20px 35%;
	text-decoration:none;
}
.side-nav .drop {
	height:1%;
	background:url(/other_files/kvik/images/bg-side-nav.gif) no-repeat;
	padding:5px 0 0;
}
.side-nav ul,
#sidebar ul.vyre_navigator.level2 {
	height:1%;
	overflow:hidden;
	padding:1px 0 0 20px;
	margin:0 0 -5px 0;
	position:relative;
	list-style:none;
	font-weight:normal;
	font-size:0.917em;
	line-height:1.273em;
	background:#333 url(/other_files/kvik/images/bg-side-nav-drop.gif) no-repeat 0 100%;
}
.side-nav ul a,
#sidebar ul.vyre_navigator.level2 a{
	color:#fff;
	background:none !important;
}
.side-nav ul a:hover,
.side-nav ul .selected a,
#sidebar ul.vyre_navigator.level2 a:hover ,
#sidebar ul.vyre_navigator.level2 .current_page a{
	background:url(/other_files/kvik/images/arrow-side-nav-drop.gif) no-repeat 21px 45% !important;
	/*color:#fff218;*/
}
.side-nav li li, 
#sidebar ul.vyre_navigator.level2 li{
	padding:0 0 6px;
	background:none;
}
/* post-wrapper */
.post-wrapper{
	height:1%;
	padding:0 5px 0 0;
	color:#333;
}
.post-wrapper .title{
	margin:0 0 16px;
	padding:14px 14px 2px;
	color:#333;
	background:#ccc url(/other_files/kvik/images/bg-side-title3.gif) no-repeat 100% 0;
}
.post-wrapper .title .mark{
	color:#fff218 !important;
}
.post-content{
	height:1%;
	padding:0 11px 8px 27px;
	font-size:0.846em;
	line-height:1.273em;
}
.post-content p{margin:0 0 20px;}
.comments-box{
	height:1%;
	padding:0 19px 0 27px;
}
.comments-box .heading{
	display:block;
	margin-left:-10px;
	position:relative;
	color:#bed52b;
	font-size:1.846em;
	line-height:1.125em;
}
.comments-box .heading a{color:#bed52b;}
.comments-box span{
	font-size:1.077em;
	padding-bottom:6px;
	line-height:1.214em;
	color:#9c9c9c;
	display:block;
	font-weight:bold;
}
.comments-box span .mark{color:#1c1c1c;}
.comments-box p{
	margin:0;
	font-size:0.846em;
	line-height:1.364em;
}
.comment-info{
	height:1%;
	margin-left:-6px;
	position:relative;
	padding:3px 0 0;
	font-size:0.846em;
	line-height:1.364em;
	color:#696969;
	font-style:italic;
}
.comment-info .author{font-weight:normal;}

/*****************************************************/
/*    Footer                                         */
/*****************************************************/
/* footer */
#footer{
	/*width:960px;*/
width: 100%;
	background-color:#000;
	color:#ddd;
}
#footer:after{
	content:'';
	display:block;
	clear:both;
}
#footer .title{
	position:relative;
	margin:0;
	padding: 9px 25px 8px;
	color:#eee;
	font-size:1.077em;
	line-height:1.214em;
	background:#515151;
}
#footer .title .mark{color:#9c9c9c !important;}
.footer-list-wrapper{
	height:1%;
	padding-top:15px;
	background:url(/other_files/kvik/images/bg-footer-list-wrapper.gif) repeat-x;
}
.footer-list{
	height:1%;
	padding:0 0 20px 27px;
	overflow:hidden;
	font-size:0.846em;
	line-height:1.273em;
	background:url(/other_files/kvik/images/bg-footer-list.gif) repeat-y;
}
.footer-list div{float:left;}
.footer-list address{
	width:125px;
	padding:0;
	margin-right:12px;
	font-style:normal;
}
.footer-list dl{
	width:88px;
	margin:0 38px 0 0;
}
.footer-list dt{display:inline;}
.footer-list dd{
	margin:0;
	display:inline;
}
.footer-list ul{
	width:200px;
	padding:0;
	margin:0;
	list-style:none;
}
.footer-list ul a{color:#ddd;}
.footer-list .social-network ul {
 margin-left: 90px;
}
.footer-list .social-network ul img {
 padding: 3px;
}

/*****************************************************/
/*    Item list definitions                          */
/*****************************************************/
/*** News item list ***/
.news-list {
 margin-top: 10px;
}
.news-list .news {
 margin-left: 5px;
}
.news-list .news .item {
 width: 95%;
 margin-bottom: 5px;
}
.news-list .news .item p.date {
 font-size: 0.9em;
 margin: 0;
}
.news-list .news .item h3 a{
 color: #92A22B;
}
.news-list .news h2 {
 font-size:1.846em;
 line-height:1.125em;
 margin:0 0 12px;
}


/*** Videos item list ***/
.videos-list {
 margin-top: 10px;
}
.videos-list .video {
 margin-left: 5px;
}
.videos-list .video .item {
 width: 99%;
 margin-bottom: 5px;
}
.videos-list .video .item h3 a{
 color: #92A22B;
}
.videos-list .video h2 {
 font-size:1.846em;
 line-height:1.125em;
 margin:0 0 12px;
}
.videos-list .video .img {
 border: 1px solid #666;
 width: 100px;
 float: left;
 margin: 5px;
}
.videos-list .video .details {
 width: 560px;
 float: left;
 padding-top: 5px;
}


/*** Student detail page ***/
.student {
 float: left;
 width: 100%;
}
.student .description {
 padding: 50px 20px 0 0;
 width: 65%;
 float: left;
}
.student .description .p {
 margin: 13px 0 13px 0;
}
.student .description .label {
 display: inline;
 font-weight: bold;
 float: left;
 width: 85px; 
}
.student .detail {
 float: left;
 width: 150px;
}
.student .detail img {
 float: right;
}
.student .detail p,
.student .detail h3 {
 padding: 0;
 margin: 0;
}
.student .detail p {
 width: 100%;
 float: right;
 text-align: right;
}
.student .container {
 width: 100%;
}
.student .container .img {
 width: 120px;
 float: left;
 padding: 5px;
}

/*** Event detail page ***/
.item-detail.event .detail {
 width: 70%;
 float: left;
}


/*** Lists  ***/
.staff-list,
.students-list,
.courses-list {
 float: left;
}
/*** Item detail ***/
.item-display .item-detail h2,
.item-display .student h2,
.item-display .faculty h2 {
	font-size:1.846em;
	line-height:1.125em;
	margin: 10px 0 12px;
}
.item-display .item-detail .images {
 float: right;
 width: 210px;

}
.item-display .item-detail .images img {
 float: left;
 padding: 5px; 
 border: 1px solid #999;
}
.item-display .item-detail a.back {

 clear: both;
}

/*****************************************************/
/*    Courses list                                   */
/*****************************************************/
.courses-list {
 width: 726px;
}
.courses-list .semester {
 background: url(/other_files/kvik/images/menu-background2.png) 0% 0%;background: url(/other_files/kvik/images/menu-background2.png) 0% 0%;
 color: #fff;
 height: 25px;
 text-align: left;
 border: 1px solid #000;
 font-weight: bold;
 text-align: middle;
 padding: 5px 0 0 10px;
}
.courses-list ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.courses-list li {
 min-eight: 25px;
 border-left: 1px solid #d0d0d0;
 border-right: 1px solid #d0d0d0;
 border-bottom: 1px solid #d0d0d0;
 padding: 5px 0 0 10px;
}
.courses-list li.odd {
 background: #f5f6e9;
}

/*****************************************************/
/*    Courses detail                                 */
/*****************************************************/
/*** Video carousel ***/
.item-detail.course .container {
 width: 100%;
}
.item-detail.course .container .img {
 width: 120px;
 float: left;
 padding: 5px;
}


/*****************************************************/
/*    Staff list                                   */
/*****************************************************/
/*** Students table list ***/
.staff-list table {
 width: 726px;
 border-collapse: collapse;
}
.staff-list thead {
 background: url(/other_files/kvik/images/menu-background2.png) 0% 0%;background: url(/other_files/kvik/images/menu-background2.png) 0% 0%;
 color: #fff;
 height: 30px;
 text-align: left;
 border: 1px solid #000;
}
.staff-list table th.col1 {
 padding-left: 70px;
}
.staff-list table td {
 height: 60px;
}
.staff-list table td.col1 {
 width: 300px;
}
.staff-list tbody tr {
 border: 1px solid #d0d0d0;
}
.staff-list table tr.odd {
 background: #f5f6e9;
}
.staff-list table .staff-img {
 width: 40px;
 height: 50px;
 float: left;
 padding: 5px 15px 5px 15px;
}
.staff-list table img {
 border: 1px solid #dadada
}
.staff-list table a {
 margin-top: 20px;
 float: left;
}


/*** Faculty detail page ***/
.faculty {
 margin: 30px 10px 0 10px;
}
.faculty .description {
 width: 70%;
 float: left;
}
.faculty .description .label {
 display: inline;
 font-weight: bold;
 float: left;
 width: 85px; 
}
.faculty .detail img,
.faculty .detail h3 {
 max-width: 150px;
}
.faculty .detail {
 float: left;
 padding: 0 0 0 40px;
 max-width /*\**/: 140px\9;  /* IE 8 */
 =max-width: 130px;
}
.faculty .courses-list {
 clear: left;
}


/*** General back link ***/
.faculty .more.back,
.student .more.back,
.item-detail .more.back{
	float:right;
	margin-right:3px;
	font-size:0.833em;
	line-height:1.3em;
	padding:0 0 0 10px;
	background:url(/other_files/kvik/images/bg-items-list-back.gif) no-repeat 0 50%;
}

/*****************************************************/
/*    Student Search                                 */
/*****************************************************/
.student-search .advanced-search {
 background: url('/other_files/kvik/images/bg-student-table-head.png') no-repeat; 
 height: 62px;
 padding: 15px 0 0 15px;
}
.student-search .advanced-search div div {
 padding: 0 5px 5px 0;
 float: left;
 width: 131px;
}
.student-search label {
 float: left;
 width: 131px;
}
.student-search input,
.student-search select {
 border: 1px solid #dadada;
 width: 125px;
 float: left;
}
.student-search .searchButton {
  width: auto;
  font-size: 1em;
  border: 1px solid #dadada;
  background-color: #515151; 
  color: #eee;
  cursor : pointer;
  _cursor : hand;
  font-weight: bold; 
  margin-top: 13px;
  padding: 3px 9px;
}
.student-search #DIV_TAXONOMY_TREE_p2919I,
.student-search #DIV_TAXONOMY_TREE_p3117I {
 padding: 0;
}
.student-search div.search-taxonomy,
.student-search div.search-taxonomy,
.student-search div.search-taxonomy select,
.student-search div.search-taxonomy select {
 width: 200px !important;
}

/*** Students table list ***/
.students-list table {
 width: 726px;
 border-collapse: collapse;
}
.students-list .tablesorter thead {
 background: url(/other_files/kvik/images/menu-background2.png) 0% 0%;background: url(/other_files/kvik/images/menu-background2.png) 0% 0%;
 color: #fff;
 height: 30px;
 text-align: left;
 border: 1px solid #000;
}
.students-list table th.col1 {
 padding-left: 70px;
}
.students-list table td {
 height: 60px;
}
.students-list tbody tr {
 border: 1px solid #d0d0d0;
}
.students-list table tr.odd {
 background: #f5f6e9;
}
.students-list table .student-img {
 width: 40px;
 height: 50px;
 float: left;
 padding: 5px 15px 5px 15px;
}
.students-list table img {
 border: 1px solid #dadada
}
.students-list table a {
 margin-top: 20px;
 float: left;
}

/*****************************************************/
/*    Site Search                                    */
/*****************************************************/

.site-search ul {
 list-style: none;
}
.site-search li {
 padding-bottom: 5px;
}
.site-search li h4,
.site-search li p {
 margin: 0;
 padding: 0;
}

/*****************************************************/
/*    Pagination                                     */
/*****************************************************/
.pagination {
 clear: left;
 padding-top: 15px;
}
.pagination .paginationPageLink {
 border: 1px solid #ddd;
 padding: 2px 2px 2px 6px;
 margin-right: 3px;
}

/*****************************************************/
/*    Facebook                                       */
/*****************************************************/
ul.facebook-share a {
background:url("http://www.facebook.com/images/connect_favicon.png") no-repeat scroll 0 0 transparent;
padding-left:20px;
float:right;
margin-right:30px;
margin-top:5px;
}

ul.facebook-share li {
list-style:none outside none;
}

/*****************************************************/
/*    Mail chimp form                                */
/*****************************************************/

#sidebar #mc_embed_signup {
 padding-left: 7px;
}
/*** Hide the mailchimp form on frontpage ***/
.home #mc_embed_signup {
 display: none;
}

