/*
Theme Name: AK-Cherrytree
Theme URI:  http://www.leedscitycollege.ac.uk
Author: 	Alex Karagiannidis
Author URI: http://www.leedscitycollege.ac.uk
See it, learn from it BUT do not copy the design, images, positioning, styling of color and typography. 
The design of this CSS is copyright of leedscitycollege.ac.uk and may NOT be reproduced!
LastChangedDate : 160610
------------------------------------------------------------------------------------------------------*/
/* global reset
----------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, dl p, ol, ul, ul ul, li, fieldset, form, label, legend, table, table table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; font-size:100%; vertical-align:baseline; background:transparent; }
/* remember to define focus styles!*/
:focus { outline:0; }
body { font:62.5%/1.8 Verdana, "Geneva", sans-serif; text-align:center;}
/* Links
----------------------------------------------- */
/*a:active, a:link, a:visited, a:hover { text-decoration:none; color:#00ADBC; }*/
a {text-decoration:none; color:#00ADBC;}
a:hover { text-decoration:underline; }
.contact, .contact a, .contact a:active, .contact a:visited, .contact a:hover { color:#E18DA8; }
/* table-data
--------------------------------------- */
table th { font-weight:bold; }
table.datadata, table.opeNight { border:1px solid #414141; border-collapse:collapse; }
.datadata th, .datadata td,.opeNight th, .opeNight td { padding:10px; border:1px solid #414141; border-collapse:collapse;}
/* Global Classes
----------------------------------------------- */
p, ul, ol, dl, table { padding-bottom:15px; font-size: 1.2em; }
.fixFont { font-size: 1.2em; }
ul li { margin-left: 20px; }
ol li { margin-left: 30px; }
.clear { clear:both; display:block; height:0; line-height:0; font-size:0px; }
.float-left { float:left; display: inline; }
.float-right { float:right; display: inline; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }
.underline { border-bottom:1px solid; text-decoration:none; }
strong { font-weight: bold; }
em { color:#ccc; font:italic 1.25em Georgia, "Times New Roman", Times, serif; }
.small, address { font-size:1.1em; font-style:normal; }
.img-left { float:left; margin:4px 10px 4px 0; }
.img-right { float:right; margin:4px 0 4px 10px; }
.nopadding { padding:0; }
.noindent { margin-left:0; padding-left:0; }
.nobullet { list-style:none; list-style-image:none; }
.hide { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; }
#med { font-size: 110%; }
a.lrg { font-size: 120%; }
dd.space { margin-bottom:20px; }
img.aligncenter, .small_img { display:block; margin-left:auto; margin-right:auto; }
img.alignright { float:right; display:inline; margin: 0 0 0 7px; }
img.alignleft { float:left; display:inline; margin: 0 7px 0 0; }
a.alignleft { float:left; display:inline; margin: 0 7px 0 0; }
.post_img { width:250px; }
.bright-light { display:block; width:270px; border:1px solid; padding-left:5px;
}
.bigsize {font-size:1.4em; line-height:normal;}
.redx {color:#B9315E;}
/* rss feeds
----------------------------------------------- */
ul.rss li { list-style:none; margin:0; background:url(http://www.leedscitycollege.ac.uk/img/social/rss.gif) no-repeat 0 3px; padding-left:20px; height:25px; }
/* Heads
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-family:Arial, "Arial Black", Helvetica, sans-serif; }
h1 { font-size:2.4em; }
h2 { font-size:1.8em; }
/*.entry-main h2 {margin: 1.25em 0 0.25em; font-size:1.8em; }
.entry-main h2.first {margin: 0 0 0.25em;}*/
h3 { font-size:1.8em; }
h4 { font-size:1.5em; }
h5 { font-size:1.2em; }
h3.split-book, h3.split-subject, #footer h3 { font-size:1.2em; }
h2.contact { font-size:2em; }
h2.fTitle { font-size:1.2em; font-family: Verdana, "Lucida Grande", "Trebuchet MS", sans-serif; line-height:normal;}
.rtw {font-size:1.4em; line-height:normal; color:#E18DA8;}
h3.important {line-height:normal; text-align:center;}

/* Main Blocks
----------------------------------------------- */	
.container { position:relative; width: 960px; margin: 0 auto; text-align:left; padding:0 15px; }
#header, #content, #footer, #menu, #home_middle, #home_bottom, #news_middle { min-width:960px; }
/* Header
----------------------------------------------- */
#logopic { display:block; width:100px; height:68px; background: url(http://www.leedscitycollege.ac.uk/img/siteLogo/lcclogo.gif) no-repeat left bottom; }
#access { position:absolute; right:16px; top:0; }
#header { margin:10px auto; }
#social-b { position:absolute; right:0; top:10px; }
#catSearchBox { position:absolute; right:0; bottom:10px; }
/*headerSearchBox
----------------------------------------------- */
#catSearchBox #searchform #s { width:200px; }
#catSearchBox #searchsubmit:hover { border:1px solid #343434; background:#414141; }
input, submit, textarea, .akcheck { background:#333; color:#fff; border:1px solid #414141; padding:2px; }
/* menu-b
----------------------------------------------- */
#menu-b {width:960px; float:left; position:relative; margin:0;padding:0; }
#menu-b ul {list-style:none; float:left; padding:7px 0; margin-right:40px; /* Width of Menu Items */}
#menu-b ul li{margin:0px; padding:0px;}

#menuFrame{width:3000px;}
#menuScroll {width:450px; overflow:hidden; float:left;}
#menuScroll .menuPanel { width:450px; height:120px; float:left;}

#menu-b ul a { text-decoration:none; }
#navi {margin-right:20px;}
#navi .selected {width:190px;}
#navi li a {display:block; width:180px; line-height:18px; text-indent:30px; margin:1px 0; padding-bottom:2px;}
/* * html #navi li a { margin:0; } */
*:first-child+html #navi li a { margin:0; }
/* content stracture
----------------------------------------------- */
#breadrolls { padding:0 10px; margin:0; }
#entry { width:600px; float:left; }
.entry-main{width:960px; float:left; }
#entry-right { width:640px; float:right; }
#entry-left { width:300px; float:left; }
#entry-left-wide { width:640px; float:left; }
#entry-right-wide { width:310px; float:right; }
#sidebar { width:200px; float:right; }
.entry-top, .entry-main, .entry-bottom { margin-bottom:10px; }
#entry-home { width:100% }
#video-entry-right{ width:400px; float:left; }
/* contactMain
----------------------------------------------- */
#enquiry_tag { display:block; width:126px; height:30px; background: url(http://www.leedscitycollege.ac.uk/img/contact/enquiry_tag.gif) no-repeat left bottom; }
#contactMap { display:block; width:640px; height:145px; background: url(http://www.leedscitycollege.ac.uk/img/contact/contact_map_main.gif) no-repeat left bottom; float:right; }
.contactBox { float: left; width: 250px; padding: 20px 20px 10px 0; }
/* homepage
----------------------------------------------- */
#home_middle { float:left; margin-top:10px; }
#home_bottom { float:left; margin-top:5px; }
#home_topStory, #home_events, #home_helpCenter { width:310px; }
#home_topStory, #home_latestNews, #home_helpCenter { float:left; }
#home_latestNews { margin-left:10px; width:320px;}
#home_events, #home_lookFor { float:right; }
#home_lookFor { width:640px; }
.featureSlide { position:relative; height:225px; }
.navL { position:absolute; top:5px; left:585px; }
.navR { position:absolute; top:5px; left:600px; }
#prev, #next { display:block; width:16px; height:16px; }
#home_middle h3, .featureSlide h3, #home_bottom h3, .news_topStory h3, #news_middle h3, .news_vids h3 { font-weight:bold; line-height:25px; padding-left:5px; margin:0; font-size:1.2em; }
#home_middle h3, #home_bottom h3, #news_middle h3, .news_topStory h3 { margin-bottom:5px; }
.news_topStory h1 {line-height:normal;}
#footer{clear: both;}
#footLegal { font-size:0.9em; margin:30px 0; }
#home_latestNews li, .media_coverage li { list-style:none; margin-left:0; line-height:18px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #343434; }
#home_helpCenter, #home_helpCenter #one, #home_helpCenter #two {height:14em; overflow:hidden; }
/* news_page
----------------------------------------------- */
#news_middle {float:left; margin-top:10px;}
#news_latestNews, #news_latestNews_b, #news_latestNews_c {width:310px;}
#news_latestNews, #news_latestNews_b { float:left;}
#news_latestNews_b { margin-left:15px; }
#news_latestNews_c { float:right; }

.flickr img {width:100px; height:75px;}
#news_latestNews_b #one {margin-top:5px;}

.featuredPost { padding-bottom:20px; }
.featuredPost p { margin-bottom:0px; }

/*#news_latestNews_b, #news_latestNews_b #one, #news_latestNews_b #two, #news_latestNews_b #three {height:700px; overflow:hidden;}*/

/* departmentsMain
----------------------------------------------- */
.departmentBox ul { list-style:none; width:310px; }
.departmentBox ul h4 { font-size:1.2em; }
.departmentBox ul h3 { font-size: 1.5em; }
.boxmiddc { margin-left:15px; }
#fadeq, #fadeqb, #fadeqc, #faded { height:145px; width:310px; overflow:hidden; margin-bottom:15px; }
#faded {width:640px;}
/* eventNews
----------------------------------------------- */
.mNewsTitle { font-size:100%; }
#recentNews { margin-bottom:50px; }
#recentNews dt, .newsentry dt { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; }
#recentNews dd, .newsentry dd { margin-bottom:20px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; }
/* usefulTerms
----------------------------------------------- */
.usefulTerms dd { padding:5px 0 5px 20px; }
.usefulTerms dd p { margin-top:10px; }
/* portrets
----------------------------------------------- */
#portrets li { width:9em; float:left; list-style-type:none; margin:5px; text-align:center; }
#portrets li h3 { font-size:1.2em; }
#portrets li img { background-color:#fff; border:1px solid #666; padding:3px; }
/* tooltip
----------------------------------------------- */
#tooltip { position: absolute; z-index: 3000; text-align:left; border:1px solid #111; background-color:#111a1d; padding: 5px;/*opacity: 0.85;*/
}
#tooltip.portret { width:300px; }
#tooltip h3, #tooltip div { margin: 0; }
#tooltip h3 { font-size:1.36em; }
/* bottom panel pagination,print,etc
----------------------------------------------- */
.pagination a, .pagination a:link, .pagination a:visited { padding: 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #3c78a7; }
.pagination span.pages, .pagination span.current, .pagination span.extend { padding: 2px 4px; margin: 2px; border: 1px solid #3c78a7; }
.pagination span.current {font-weight:bold;}

#opeNightScroll, #opeNightScroll .opeNightPanel {width:640px; height:300px; overflow:hidden; padding:0;margin:0;}
#opeNightScroll .opeNightPanel {width:630px; padding:1px;}

/* tabs
----------------------------------------------- */
.crs,.crsb,.home-crs,.news-crs { list-style-type:none; }
.crs,.crs li,.home-crs,.home-crs li,.news-crs,.news-crs li { float:left; padding:0; margin:0;}
.crs li a:hover, .crsb li a:hover, .home-crs li a:hover, .news-crs li a:hover {text-decoration:none;}

.crsb li { margin:0 0 .2em 0; }
.news-crs li,.crs li { margin:0 .2em 0 0; }

.crs li a,.crsb li a,.home-crs li a {display:block; padding:.18em 1.33em;}
.news-crs li a { display:block; padding:.18em .9em; }

.crsb li a {width:18em; }

.home-crs li,.news-crs li { font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.home-crs li.sideb { margin-left:.8em; }

/* featured pics
----------------------------------------------- */
.pics {  
    height:  200px;  
    width:   640px;  
    padding: 0;  
    margin:  0; 
	overflow:hidden; 
} 
.pics img {  
    width:  640px; 
    height: 200px; 
    top:  0; 
    left: 0 
}
/* featured banners
----------------------------------------------- */
.banners {  
    height:  100px;  
    width:   640px;  
    padding: 0;  
    margin:  0; 
	overflow:hidden; 
} 
.banners img {  
    width:  640px; 
    height: 100px; 
    top:  0; 
    left: 0 
}

/* contactForm
----------------------------------------------- */
form.akform legend, form.akform label {font-weight:bold;}

form.akform {text-align:left; /*padding:10px;width: 600px;*/}

/*form.akform fieldset {padding:0 10px 2px 10px; margin:0 0 13px 0; display:block;}*/
/*form.akform legend {padding:0 6px 0 6px; margin:0 0 0 10px;}*/

form.akform label {display:block; float:left; width:26%; text-align:right; margin:0 10px 0 0; padding-bottom:15px; clear:left;}

form.akform p {clear:left; /*width:80%;*/}

form.akform .aktxt, form.akform .akcode {display:block; float:left; width:50%; margin-bottom:15px; padding:3px;}
form.akform .akcode {width:15%;}
form.akform textarea {float:left; position:relative; width:50%; margin-bottom:15px; padding:3px;}
form.akform .akcheck {float:left; display:block; width:50%; margin-bottom:15px;}
form.akform .akchecklabel {display:inline; float:none; clear:none; text-align:left; margin:0; padding:0;font-weight:normal;}
form.akform .submit {text-align:right; clear:both; width:79%;}
form.akform select.akselect {float:left; display:block; width:51%; margin-bottom:15px; padding:3px;}

.form_errors { display:block; margin-bottom:2em; text-align:center; color:#E18DA8;}