/*   
Theme Name: Karen Knorr
Theme URI: http://www.oncotton.co.uk/
Description: Designed for Karen Knorr
Author: oncotton
Author URI: http://www.oncotton.co.uk
Version: 1.0
.
General comments/License Statement if any.
.
*/

body { font: 80% Helvetica, verdana, geneva;color: #333; margin: 0; background: url(images/texture_28.jpg) repeat-x ;}
#video {background: url(#) #333; margin: 20px; color: #CCC;}


h1{ font-size: 160%; font-weight: normal; color: #bdd1e1;}
#fables h1 a{color: #bdd1e1;}
#fables h3 {font-weight: normal; font-size: 100%; margin-left: 80px; color: #144164;}
#currentHome h1 a {color: #333;}
#videoPage h1 a {color: #333;}
#publicationPage h1 a {color: #333;}
#writingPage h1 a {color: #333;}
#muses h1 a{color: #bdd1e1;}
#muses h3 {font-weight: normal; font-size: 100%; margin-left: 80px; color: #144164;}

h1 a { font-size: 160%; font-weight: normal; color: #bdd1e1; text-decoration: none;}

h2{ font-size: 140%; font-weight: normal; padding-bottom: 0px; margin-bottom: 15px; text-transform: uppercase; border-bottom: solid 0px #ccc;}
h2 a{ text-decoration: none; font-weight: normal; color: #999;}
h3{ font-weight: normal; padding: 10px 0 5px 0px; margin: 0; font: 140% Arial, verdana, geneva; letter-spacing: 1px; color: #047584;}
h3 a{text-decoration: none; color: #047584;}
h4{ font-size: 140%; font-weight: normal; padding: 0; margin: 0 0 30px 0;}
h5{font-size: 120%; font-weight: normal; margin: 40px 0 10px 0; color: #999; padding: 5px 5px 5px 0; color: #007180;}

#top {width: 100%; background-color: #144164; padding-bottom: 40px; border-bottom: solid 1px #bdd1e1;}
#currentHome #top {width: 100%;  background-color: #b82062; padding-bottom: 40px; border-bottom: solid 1px #999;}
#gents #top{width: 100%;  background-color: #329797; padding-bottom: 40px; border-bottom: solid 1px #999;}

#aboutPage #top {width: 100%;  background-color: #00828b; padding-bottom: 40px; border-bottom: solid 1px #999;}
#belgravia #top {width: 100%;  background-color: #2a222a; padding-bottom: 40px; border-bottom: solid 1px #be51be;}
#archives #top {width: 100%;  background-color: #8fa09d; padding-bottom: 40px; border-bottom: solid 1px #e3f4f1;}

#videoPage #top{width: 100%;  background-color: #bfb922; padding-bottom: 40px; border-bottom: solid 1px #999;}
#writingPage #top{width: 100%;  background-color: #60a0b0; padding-bottom: 40px; border-bottom: solid 1px #999;}
#publicationPage #top{width: 100%;  background-color: #e8a20b; padding-bottom: 40px; border-bottom: solid 1px #999;}
#con #top {background-color: #6a3b40; padding-bottom: 40px; border-bottom: solid 1px #c49a9e;}
#academy #top {background-color: #315252; padding-bottom: 40px; border-bottom: solid 1px #a4dfdf;}


#bottomPart {width: 100%; background-color: #fff; padding-bottom: 40px; border-top: solid 1px #aa9252;}
#topStripe {background-color: #fdcf3b; height: 4px;}
#wrapper {width: 900px; margin: 20px auto 0 auto; }
#header {padding: 20px 0 20px 0; margin: 0 auto 0 auto; width: 900px; height: 120px; }
#header img {float: left; padding-top: 40px;}
#searchBox ul {list-style: none; padding: 0; margin: -10px 0 0 0; font-size: 70%;}
#searchBox li {display: inline; text-decoration: none; color: #333; padding-right: 5px; }
#searchBox li a{text-decoration: none; color: #999;}
#searchBox li a:hover{text-decoration: none; color: #333;}

#content{ width: 900px; line-height: 1.6em; padding: 20px 0 0 0; margin: 0px;}
#left-column{ width: 360px; float: left; padding: 30px; background-color: #efefef; margin:30px 30px 0 0;}
#left-column ul {padding:0; margin: 0px 0 0 0px; list-style: none; }
#left-column ul li {padding: 5px;  background-color: #eecd0c; margin-bottom: 2px; list-style: none; font-weight: normal;}
#left-column ul li li {display: none; padding: 0; margin: 0;}
#left-column a {text-decoration: none; color: #333; }
.cat-item{list-style: none; font-weight: bold;}

#sidebar {float: right; background-color: #efefef; width: 390px; margin-top: 30px; padding: 20px; font-size: 90%; color: #767676;}
#sidebar ul{list-style: none; padding: 0; margin: 0;}
#sidebar h3 {margin-top: 40px; font-size: 160%;}

#footer { width: 900px; border-top: solid 1px #CCC; margin-top: 40px; font-size: 80%; line-height: 1.4em; color: #ccc; padding-top: 0px; padding-bottom: 0; margin-bottom: 0;}
#footer a{color: #999; }

#currentHome #footer{ width: 900px; border-top: solid 1px #1a637b; margin-top: 0px; font-size: 80%; line-height: 1.4em; color: #1a637b; padding-top: 0px;}
#currentHome #footer a{color: #1a637b; }

#currentHome #homeBottom{border-top: solid 1px #1a637b; margin: 40px 0 0 0; padding: 0 0 0 20px; width: 880px; font-size: 90%; }
#currentHome #homeBottom h4 {font-size: 120%; color: #1a637b; margin: 20px 0 10px 0;}
#currentHome .homeBottomList {width: 182px; float: left; padding-right: 30px; }
#currentHome .homeBottomList ul {list-style: none; padding: 0; margin: 0}
#currentHome .homeBottomList ul li{list-style: none; padding: 0; margin: 0}
#currentHome .homeBottomList ul li a{color: #338caa; text-decoration: underline;}
#currentHome .homeBottomList a{color: #338caa; text-decoration: underline;}




#homeBottom{border-top: solid 1px #CCC; margin: 40px 0 0 0; padding: 0 0 0 20px; width: 880px; font-size: 90%; height: 240px;}
#homeBottom h4 {font-size: 120%; color: #666666; margin: 20px 0 10px 0;}
.homeBottomList {width: 182px; float: left; padding-right: 30px; }
.homeBottomList ul {list-style: none; padding: 0; margin: 0}
.homeBottomList ul li{list-style: none; padding: 0; margin: 0}
.homeBottomList ul li a{color: #999; text-decoration: underline;}
.homeBottomList a{color: #999; text-decoration: underline;}


#scrollTop {display: none;}
#scrollText{float: right; color: #999; font-size: 80%; margin-top: 20px;}
#scrollText a{color: #999; font-size: 80%; text-decoration: none;}
#scrollText img{padding-right: 5px;}

#introPhoto {width: 200px; background-color: #efefef;}
.breadcrumb {font-size: 140%; padding-bottom: 20px; color: #333; text-transform: uppercase; border-bottom: 
solid 1px #ccc; margin-bottom: 0px;}
.breadcrumb a{text-decoration: none; color: #CCC; font-size: 60%; }

#singleLeft {width: 570px; margin-top: 30px; float: left; padding: 0px;  font-size: 100%;}
#singleRight {float: right; width: 260px; margin-top: 38px; padding: 0px; font-size: 90%; color: #767676; height: 340px;}

#relatedContent {padding: 0px; border-bottom: solid 1px #ccc; font-size: 100%;}
#relatedContent li {list-style: none; display: inline; }
#relatedContent li a{text-decoration: none; color: #ff712b; border-right: solid 1px #999; padding-right: 27px; padding-left: 0px;}

#relatedContent .lastRelatedLink a{ text-decoration: none; color: #ff712b; border-right: solid 0px #999; padding-right: 0px; padding-left: 7px;}

#relatedContentAbout {padding: 7px; border-bottom: solid 1px #efefef; font-size: 90%;}
#relatedContentAbout li {list-style: none; display: inline; }
#relatedContentAbout li a{text-decoration: none; color: #333; border-right: solid 1px #999; padding-right: 10px; padding-left: 7px; }

#relatedContentAbout li a:hover{color: #00828b;}
#relatedContentAbout .ui-tabs-selected a{color: #00828b; }
#relatedContentAbout #finalLink a:hover {color: #00828b;}
.ui-tabs-selected a{color: #00828b; }


#relatedContentAbout #finalLink a{border:solid 0px;}



hr {
border: 0;
color: #3b8097;
background-color: #3b8097;
height: 1px;
width: 100%;
text-align: left;
clear: both;
margin: 0px 0 10px 0;
}

.small {font-size: 50%;}
.hidden{display: none;}
.clear {clear: both;}		
	.tabdiv {
	margin-top: 2px;
	padding: 20px;
	}
.size-full {padding: 0px; background-color: #efefef; margin: 0;}
.size-large {padding: 0px; background-color: #efefef; margin: 0 4px 20px 0;}
.alignleft {float: left; margin-right: 20px; margin-bottom: 10px; padding: 0px; background-color: #FFF; border: solid 0px #999;}
.alignnone {padding: 0px; background-color: #FFF; border: solid 0px #999;}

.postDate {color: #999; width: 280px; font-size: 80%; line-height: 1.1em;padding: 2px 0px 20px 0;}
.postDate a{text-decoration: none; color: #3b8097;}

.postDatePlace {color: #3b8097; width: 280px; font-size: 80%; line-height: 1.1em;padding: 2px 0px 20px 0;}
.postDatePlace a{text-decoration: none; color: #3b8097;}

#currentNews {width: 460px; float: left; padding: 0px; margin: 0px; font-size: 80%;}
#currentNews ul {padding: 0; margin: 0;}
#currentNews ul li{padding: 20px 0 20px 0; border-bottom: solid 1px #FFF; list-style: none; clear: both; }
#currentNews p{padding: 0px 20px 0px 0; margin: 0 0 20px 0; color: #333; }
#currentNews h2 {text-decoration: none; color: #12566d; border-bottom: solid 0px #616161; font-size: 140%;}

.currentNewsImage {width: 434px; overflow: hidden; height: 100px; padding: 20px 0 0 0; margin: 0 0 0px -14px;}

.newsBox {width: 162px; background-color: #efefef; float: left; margin: 0 5px 5px 0; -moz-border-radius: 7px;
-webkit-border-radius: 7px; padding: 20px; height: 140px; }






.newsBox12 {width: 185px; background-color: #278f8d; float: left; margin: 0 5px 5px 0; -moz-border-radius: 7px;
-webkit-border-radius: 7px; padding: 10px 20px 20px 20px; height: 140px; }

.newsBox29 {width: 185px; background-color: #f76d0a; float: left; margin: 0 5px 5px 0; -moz-border-radius: 7px;
-webkit-border-radius: 7px; padding: 10px 20px 20px 20px; height: 140px; }

.newsBox27 {width: 185px; background-color: #f3a500; float: left; margin: 0 5px 5px 0; -moz-border-radius: 7px;
-webkit-border-radius: 7px; padding: 10px 20px 20px 20px; height: 140px}

.newsBox28 {width: 185px; background-color: #bfb922; float: left; margin: 0 5px 5px 0; -moz-border-radius: 7px;
-webkit-border-radius: 7px; padding: 10px 20px 20px 20px; height: 140px}


.newsBox64 {width: 185px; background-color: #efefef; float: left; margin: 0 5px 5px 0; -moz-border-radius: 7px;
-webkit-border-radius: 7px; padding: 10px 20px 20px 20px; height: 140px; }

.newsBox64 .postDatePlace {border-top: solid 1px #ccc; width: 170px; margin-top: 5px;}



.newsBox12 .postDatePlace {border-top: solid 1px #035054; width: 170px; margin-top: 5px;}
.newsBox29 .postDatePlace {border-top: solid 1px #8d6513; width: 170px; margin-top: 5px;}
.newsBox27 .postDatePlace {border-top: solid 1px #9c4106; width: 170px; margin-top: 5px;}
.newsBox28 .postDatePlace {border-top: solid 1px #767214; width: 170px; margin-top: 5px;}

.newsBox12 a{color: #035054; font-size: 120%; margin-bottom: 10px;  text-decoration: none; }
.newsBox29 a{color: #8d6513; font-size: 120%; margin-bottom: 10px; text-decoration: none;}
.newsBox27 a{color: #9c4106; font-size: 120%; margin-bottom: 10px;  text-decoration: none;}
.newsBox28 a{color: #767214; font-size: 120%; margin-bottom: 10px; text-decoration: none;}

.newsBox12 a:hover {color: #fff;}
.newsBox29 a:hover {color: #fff;}
.newsBox27 a:hover {color: #fff;}
.newsBox28 a:hover {color: #fff;}

#upcomingBox { background-color: #ccc; padding: 30px;  -moz-border-radius: 7px;
-webkit-border-radius: 7px;}
#upcomingBox a{text-decoration: underline; color: #5b1030;}

#upcoming {float: right; width: 440px; padding: 0px; overflow: hidden}
#upcoming p{padding: 0; margin: 0; color: #666666; margin-bottom: 40px;}
#upcoming a{text-decoration: underline; color: #717171;}
#upcoming ul {list-style: none; padding: 10px 0 40px 0px; color: #333; border-bottom: solid 0px #CCC; margin-bottom: 20px}
#upcoming ul li {background: url(images/small_arrow.png) no-repeat 0px 11px; padding: 4px 0 10px 20px; color: #5b1030;}
#upcoming h2 {color: #5b1030; text-transform: capitalize; }
#publications h2{color: #000}

#publicationsBox {width: 390px; padding: 0px; color: #333; float: left; margin-right: 10px; margin-bottom: 10px; background-color: #e5e5e5; padding: 20px; border: solid 1px #CCC; position: relative; height: 480px; overflow: hidden;   -moz-border-radius: 7px;
-webkit-border-radius: 7px; }
#publications {width: 900px; padding: 0px; color: #333; }
#publications ul li{color: #999; list-style: circle; clear: both;}
.publicationLink {text-decoration: none; color: #717171;}
.publicationLink a {text-decoration: none; background-color: #9cb6ba; padding: 3px 5px; -moz-border-radius: 5px;
-webkit-border-radius: 5px; font-size: 80%; color: #FFF;  position: absolute; top: 460px; right: 20px;}
#aboutWriting a{font-weight: bold; color: #00828b;}
.writingBox {width: 245px; float: left; margin-right: 10px; margin-bottom: 10px; height: 260px; background-color: #e5e5e5; padding: 20px; border: solid 1px #CCC; position: relative;  -moz-border-radius: 7px;
-webkit-border-radius: 7px; }

#reviews {float: left; width: 900px; padding: 0px; }
#reviews p {text-align: left; }
#reviews a {text-decoration: none;}
#reviews h3 {color: #667482; font-size: 120%; letter-spacing: normal;}
#reviews ul{margin: 0 0 10px 0; padding: 0; font-size: 90%}
#reviews ul li{color: #999; list-style: none; padding: 0;}
.writingLink a {text-decoration: none; background-color: #abb7c2; padding: 3px 5px; -moz-border-radius: 5px;
-webkit-border-radius: 5px; font-size: 80%; color: #717171; position: absolute; top: 230px; left: 20px;}
.writingLinkAbout a {text-decoration: none; background-color: #CCC; padding: 3px 5px; -moz-border-radius: 5px;
-webkit-border-radius: 5px; font-size: 80%; color: #717171; font-weight: normal;}


.wordCount {font-size: 80%; color: #999; padding-left: 0px; line-height: 1.1em; }
#print-this a{text-decoration: none; color: #333; background-color: #fff; padding: 7px; -moz-border-radius: 7px;
-webkit-border-radius: 7px; font-size: 90%; float: right; margin: 0 10px 20px 0; font-weight: bold; color: #717171;}

/*
Navigation
*/

#navContainer {text-align: right; float: right; text-transform: uppercase; font-size:12px;
}
#navlist {list-style: none; font: 100% font-weight: normal; }
#navlist li {line-height: 1.8em; }

#navlist a{text-decoration: none; color: #bdd1e1;}
#navlist a:hover{color: #333; }

#fables #navlist a{text-decoration: none; color: #bdd1e1;}
#muses #navlist a{text-decoration: none; color: #bdd1e1;}
#currentHome #navlist a{text-decoration: none; color: #333;}
#videoPage #navlist a{text-decoration: none; color: #333;}
#publicationPage #navlist a{text-decoration: none; color: #333;}
#writingPage #navlist a{text-decoration: none; color: #333;}


#suckerfishnav {
    font-size:12px;
    font-weight:bold;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:28px;
    padding:0;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    color:#333333;
    text-decoration:none;
    padding:0px 0px 0 15px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:151px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #999;
    }
#suckerfishnav li li {
    width:149px;
    border-bottom:1px solid #999;
    border-left:1px solid #999;
    border-right:1px solid #999;
    font-weight:bold;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:110px;
    font-size:11px;
    color:#333333;
    }
#suckerfishnav li ul ul {
    margin:-20px 0 0 130px;
    }
#suckerfishnav li li:hover {
    background:#efefef;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#000;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#333;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#999;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#FFF;
    }
#suckerfishnav li:hover , #suckerfishnav li.sfhover{
    }

    
#quickLink { padding: 10px 0 30px 0; margin-top: 10px; }
#arrowDown {background: url(images/arrow_right_grey.jpg) no-repeat 0px 7px; border: solid 0px #CCC; }

#lineDivide {background: url(images/lineDivide.png) no-repeat 0px 0px; width: 100%; height: 40px; border-bottom: solid 1px #333;}
/* Easy Slider */


	#slider ul, #slider li{
		margin:20px 0 0 0;
		padding:0;
		list-style:none;
		
		}
	#slider li{  
		width:640px;
height: 590px;
		}
	span#nextBtn a{text-decoration: none; color: #333; background: url(images/arrow_right_grey.png) no-repeat 80px 7px #efefef; padding: 3px 35px 3px 40px; font-size: 90%; position: relative; top: -240px; right: -330px; float: right; width: 40px; filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;	-moz-border-radius: 5px; -webkit-border-radius: 5px;
}		
		
	span#prevBtn a{ text-decoration: none; color: #333; background: url(images/arrow_left_grey.png) no-repeat 7px 7px #efefef; padding:3px 29px 3px 29px; font-size: 90%; position: relative; top: -240px; right: -680px; float: left; width: 40px;
filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
					


	span#prevBtn a:hover{color: #999;}
	span#nextBtn a:hover{color: #999;}	
	
.imageTitle {font-weight: bold; font-size: 90%; }
.imageDescription {font-size: 80%; line-height: 1.1em; color: #999}	
	

/* // Easy Slider */

#container {width: 901px; height: 380px; overflow: hidden; margin-bottom: 20px;}


	#homeSlider{}	
	#homeSlider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#homeSlider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:901px;
		height:375px;
		overflow:hidden; 
		}	
	#homePrevBtn, #nextBtn{ 
		
		}	
	#homeNextBtn{ 
		}														
	#homePrevBtn a, #nextBtn a{   		 
		}	
	#homeNextBtn a{ 
 		}

/* Easy SliderSeries */

#sliderSeries span {width: 260px; padding: 20px; }


	#sliderSeries ul, #sliderSeries li{
		margin:0;
		padding:0;
		list-style:none;
		height:320px;

		}
	#sliderSeries li{  
		width:380px;
		height:280px;
		overflow:hidden; 
		}
				

#sliderSeries {
margin:0px 0 20px 0; padding: 20px; color: #999; background-color: #efefef; width: 380px;}
/* // Easy SliderSeries */



.hover_block {float: left; margin: 0; padding: 0; }

ul.hover_block { display: block; overflow: hidden; height: 1%; padding-bottom: 0px; }
ul.hover_block p{padding: 30px;float: left;}


ul.hover_block h4{

			font-size: 120%;
			text-transform: uppercase;
			color: #333;
			padding: 10px 0 15px 7px;
background-color: #e1e1e1;
			margin: 190px 0 0 0;
			position: relative;
}


	
		ul.hover_block li{
			list-style:none;
			float:left;
			padding: 0px;
			width:298px; 
			position: relative;
			overflow: hidden;
			margin-right: 2px; 
			margin-bottom: 2px;
			}


		ul.hover_block li a{ text-decoration: none; color: #333;}

		ul.hover_block li img{
			position: absolute;
			top: 0;
			left: 0;
			border: 0;
			width: 298px;
			height: 275px;

		}
		
		
		
.yearSeries { font-size: 60%; padding-left: 20px; padding-top: 3px; color: #333; }	
.subLinkYear {color: #999; padding:0 40px 0 5px; font-size: 70%; font-weight: normal;}






.subLinks{padding: 0px; height: 50px; overflow: visible !important; overflow: hidden;}
.subLinks h5{background: none; font-weight: bold; color: #333; margin: 0px 0 0 20px; padding: 20px 0 0 0; }
.subLinks ul{padding: 0px;margin: 10px 0 0 20px;}
.subLinks ul li{margin: 0; background: url(images/small_arrow.png) no-repeat 0px 7px; padding: 0px 0 0px 10px;} 


	

#tabvanilla {margin: 0 ; padding: 0;}
#tabvanillaYellow {margin: 0 ; padding: 0; color:aqua;}

.ui-tabs-hide {
		display: none;
		}




.tabdiv ul {list-style: none; padding: 0; margin: 0 0 60px 0;}
.tabdiv ul li {list-style: none; background: url(images/small_arrow.png) no-repeat 0px 11px; padding: 4px 0 4px 10px; border-bottom: solid 1px #fff; }
.tabdiv ul li a{text-decoration: none; color: #767676;}
.tabdiv ul li a:hover{text-decoration: none; color: #333; }

.ui-tabs-nav{padding: 0; margin: 0;}


#representation h5{padding: 0; margin: 50px 0 0 0; color: #00828b;}
#representation h6 {padding: 0; margin: 0; font-size: 100%; color: #39bbc3;}
#representation {line-height: 1.4em;}
#representation a{color: #00828b;}

#link h2 {text-transform: capitalize; border: 0px;}
.year {float: left; font-weight: bold; clear: both; padding-top: 0px;}

#bio ul {float: right; width: 400px; margin-bottom: 40px; border-bottom: solid 0px #FFF; padding-bottom: 20px}
#bio ul li{border: 0px; padding:0; margin: 0; background: none; list-style: circle;}
#bio a {color: #f54316;}
#bio h3 {font-size: 140%; margin: 0 0 30px 0; font-weight: normal; clear: both; color: #333;}

#mono a{text-decoration: none; background: url(images/arrow_right_grey.jpg) no-repeat top left; padding: 0 0 0px 20px; font-weight: bold; color: #ff712b;}

#about h4{color: #ff712b;}
#ff712b h4{color: #c60b2b;}

small{padding: 4px; font-size: 70%; white-space:nowrap;}

#searchform {
margin-top: 20px;
}

input.sbox {
background:white none repeat scroll 0 0;
color:#80808C;
font-size:10px;
width:200px;

}

.message {display: none;}
#alert{color: red; border: solid 1px #999; background-color: #FFF; padding: 10px; width: 242px;}
.contact {text-align:left; background: none; margin: 0 0 60px 0; padding: 0;}
.contact ul {list-style-type:none;width:300px; background: none; margin: 0; padding: 0;}
.contact li {list-style-type:none; background: none; border: solid 0px; list-style: none;}
.contact li.special {display:none;}
.contact input {width:260px;}
.contact textarea {width:260px;}



.ngg-imagebrowser {
	
}



.ngg-imagebrowser img {
	border:0px solid #A9A9A9;
	margin-top: 0px; 
	margin-bottom: 10px; 
	width: 100%;
	display:block !important;
	padding:0px;
}

.ngg-imagebrowser-nav {
	padding:0px;
	margin-left:0px;
	font-size: 90%;	
}

.ngg-imagebrowser-nav .back {
	float:left;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
font-size: 80%;
	float:right;
	border:0px solid #DDDDDD;
	margin-right:0px;
	padding:3px 7px;
	color: #999;
}

.ngg-imagebrowser-nav .next a{
text-decoration: none;
color: #616161;
} 
.ngg-imagebrowser-nav .counter {
	text-align:center;
	font-size:0.9em !important;
}

.exif-data {
  	margin-left: auto !important;
    margin-right: auto !important;	
}

#singleRight h5{ padding: 0px 0 7px 10px; color: #333; margin: 0; font-size: 100%; border-bottom: solid 1px #CCC; font-weight: bold;}
#singleRight h5 a{color: #999; margin: 0; font-size: 100%;font-weight: normal; text-decoration: none; padding: 0; margin: 0;}
#singleRight ul {list-style: square; color: #ccc; margin-bottom: 20px;}
#singleRight ul a {text-decoration: none; }
#singleRight ul li {line-height: 1.5em;}


#singleLeft #relatedContent li{ line-height: 27px; list-style-type: none; display: inline; padding:5px 7px 5px 5px; margin: 0 ; }
#singleLeft #relatedContent li a{color: #767676;  display: inline; text-decoration: none; font-size: 90%; }
#singleLeft #relatedContent .ui-tabs-selected a{ font-weight: bold;  text-decoration: none; color: #000; }


#relatedContentWork li{ line-height: 27px; list-style-type: none; display: inline; padding:5px 7px 5px 5px; margin: 0 ;}
#relatedContentWork li a{color: #333;  display: inline; text-decoration: none; font-size: 100%; }
#relatedContentWork .ui-tabs-selected a{ font-weight: bold;  text-decoration: none; color: #000; }

#singleRight #subSeries {list-style: none; margin: 0 0 100px 0; padding: 0px;}
#singleRight #subSeries li {height: 60px; padding: 0px 0 0px 0; margin: 0 0 0px 0; border-bottom: solid 1px #ccc; overflow: hidden;}
#singleRight #subSeries li a{color: #333;}
#singleRight #subSeries li img{padding: 0px 0px 0px 0; margin: 0; width: 60px; height: 60px; border: 0px;}

#singleRight img {width: 90px; height: 90px;}
#subSeries h4 {text-align: right; float: right; font-size: 100%; background: none; padding-right: 20px;width: 182px; line-height: 1.2em; padding-top: 20px; color: #fff;}

#fullWidth {margin-bottom: 40px;}

#related h5{ padding: 0px 0 7px 10px; color: #333; margin: 0; font-size: 100%; border-bottom: solid 1px #CCC; font-weight: bold;}
#related ul {list-style: none; color: #ccc; margin-bottom: 20px;}
#related ul li {line-height: 1.8em;}
#related {height: 300px;}

#singleRight ul li img {width: 40px; overflow: hidden; height: 40px; border: solid 1px #999; margin: 0 10px 10px 0; float: left;}
#singleRight ul li  {height: 40px; border-bottom: solid 1px #CCC; margin: 0; padding: 10px 0 10px 0;}
#singleRight ul   {list-style: none; margin: 0 0 0 10px; padding: 0;}

#singleRightNav {float: right; width: 250px; margin-top: 45px; padding: 0px; font-size: 90%; color: #767676; }
#singleRightNav #subSeries {list-style: none; margin: 0 0 100px 0; padding: 0; }
#singleRightNav #subSeries li {height: 80px; background: url() #fff; padding: 0px 0 10px 0; margin: 0 0 2px 0; border-bottom: solid 1px; overflow: hidden;}
#singleRightNav #subSeries li img{padding: 0px 20px 0px 0; margin: 0}

#singleRightNav h5{ padding: 0px 0 7px 0px; color: #333; margin: 0; font-size: 100%; border-bottom: solid 1px #CCC; font-weight: bold;}
#singleRightNav h5 a{color: #999; margin: 0; font-size: 100%;font-weight: normal; text-decoration: none; padding: 0; margin: 0;}
#singleRightNav ul {list-style: square; color: #ccc; margin-bottom: 20px;}
#singleRightNav ul a {text-decoration: none; color: #717171;}
#singleRightNav ul li {line-height: 1.8em;}

.blackText {color: #000;}
.breadDivider {color: #ccc; font-weight: normal; padding: 0 7px 0 7px;}

#muses {background-color:#efd129; color: #333;}
#muses a{color: #968149; text-decoration: none;}
#muses .breadDivider {color: #968149}



#muses #relatedContent .lastRelatedLink a {color:#968149;}
#muses #relatedContent .ui-tabs-selected a {color:#333; border-right: solid 1px #968149}
#muses #relatedContent {border-bottom: solid 1px #968149; }
#muses #singleRight h5 {color: #333; border-bottom: solid 1px #968149; padding-left: 0;}
#muses #singleleft #relatedcontent li a{color:#968149; }
#muses #singleright {color: #968149; }



#fables{background-color:#CBB069; color: #333;}
#fables a{color: #968149; text-decoration: none;}
#fables .breadDivider {color: #968149}


#fablesLink {float: right; width: 230px; margin-top: 50px; padding: 0px; font-size: 90%;}
#fablesLink h5{ padding: 0px 0 7px 0px; color: #144164; margin: 0; font-size: 100%; border-bottom: solid 1px #968149; font-weight: bold;}
#fablesLink h5 a{ margin: 0; font-size: 100%;font-weight: normal; text-decoration: none; padding: 0; margin: 0;}
#fablesLink ul {list-style: square;  margin-bottom: 20px; color: #968149;}
#fablesLink ul a {text-decoration: none; color: #144164; }
#fablesLink ul li {line-height: 1.8em; color: #736306;}

#fables #relatedContent .lastRelatedLink a {color:#968149;}
#fables #relatedContent .ui-tabs-selected a {color:#333; border-right: solid 1px #968149}
#fables #relatedContent {border-bottom: solid 1px #968149; }
#fables #singleRight h5 {color: #333; border-bottom: solid 1px #968149; padding-left: 0;}
#fables #singleleft #relatedcontent li a{color:#968149; }
#fables #singleright {color: #968149; }

#gents h1 a{ color: #125555;}
#gents{background-color:#125555; color: #329797;}
#gents a{color: #329797; text-decoration: none;}
#gents .breadDivider {color: #968149}
#gents h2 {color: #329797;}
#gents #navlist a{ color: #125555;}
#gents .breadDivider {color: #329797}
#gents #singleleft #relatedcontent li a{color:#5ecccc; }

#gents #relatedContent .lastRelatedLink a {color:#329797;}
#gents #relatedContent .ui-tabs-selected a {color:#333; border-right: solid 1px #329797}
#gents #relatedContent {border-bottom: solid 1px #329797; }
#gents #singleRight h5 {color: #333; border-bottom: solid 1px #329797; padding-left: 0;}
#gents #singleright {color: #329797; }
#gents #singleright h5{color: #5ecccc; }
#gents #singleright ul li {border-bottom: solid 1px #329797;}

#gentsLink {float: right; width: 250px; margin-top: 45px; padding: 0px; font-size: 90%; color: #329797; }
#gentsLink h5 { padding: 0px 0 7px 0px; color: #5ecccc; margin: 0; font-size: 100%; border-bottom: solid 1px #58a6a6; font-weight: bold;}
#gentsLink h5 a{color: #329797; margin: 0; font-size: 100%;font-weight: normal; text-decoration: none; padding: 0; margin: 0;}
#gentsLink ul {list-style: square; color: #58a6a6; margin-bottom: 20px;}
#gentsLink ul a {text-decoration: none; color: #5ecccc;}
#gentsLink ul li {line-height: 1.8em;}




#belgravia h1 a{ color: #999;}
#belgravia{background-color:#521b52; color: #340d34;}
#belgravia a{color: #340d34; text-decoration: none;}
#belgravia h2 {color: #340d34;}
#belgravia #navlist a{ color: #999;}
#belgravia .breadDivider {color: #340d34}
#belgravia #singleleft #relatedcontent li a{color:#340d34; }

#belgravia #relatedContent .lastRelatedLink a {color:#340d34;}
#belgravia #relatedContent .ui-tabs-selected a {color:#2a222a; border-right: solid 1px #340d34}
#belgravia #relatedContent {border-bottom: solid 1px #340d34; }
#belgravia #singleRight h5 {color: #2a222a; border-bottom: solid 1px #340d34; padding-left: 0;}
#belgravia #singleright {color: #340d34; border-bottom: solid 1px #340d34;}
#belgravia #singleright h5{color: #340d34; }
#belgravia #singleright ul li {border-bottom: solid 1px #340d34;}

#belgraviaLink {float: right; width: 250px; margin-top: 45px; padding: 0px; font-size: 90%; color: #340d34; }
#belgraviaLink h5 { padding: 0px 0 7px 0px; color: #2a222a; margin: 0; font-size: 100%; border-bottom: solid 1px #340d34; font-weight: bold;}
#belgraviaLink h5 a{color: #340d34; margin: 0; font-size: 100%;font-weight: normal; text-decoration: none; padding: 0; margin: 0;}
#belgraviaLink ul {list-style: square; color: #340d34; margin-bottom: 20px;}
#belgraviaLink ul a {text-decoration: none; color: #340d34;}
#belgraviaLink ul li {line-height: 1.8em;}



#con h1 a{ color: #333;}
#con{background-color:#AC9F92; color: #333;}
#con a{color: #452125; text-decoration: none;}
#con h2 {color: #6a3b40;}
#con #navlist a{ color: #333;}
#con .breadDivider {color: #4f3125}
#con #singleleft #relatedcontent li a{color:#4f3125; }

#con #relatedContent .lastRelatedLink a {color:#4f3125;}
#con #relatedContent .ui-tabs-selected a {color:#333; border-right: solid 1px #4f3125}
#con #relatedContent {border-bottom: solid 1px #4f3125; }
#con #singleRight h5 {color: #4f3125; border-bottom: solid 1px #4f3125; padding-left: 0;}
#con #singleright {color: #333; border-bottom: solid 1px #4f3125;}
#con #singleright h5{color: #4f3125; }
#con #singleright ul li {border-bottom: solid 1px #4f3125;}

#conLink {float: right; width: 250px; margin-top: 45px; padding: 0px; font-size: 90%; color: #6a3b40; }
#conLink h5 { padding: 0px 0 7px 0px; color: #2a222a; margin: 0; font-size: 100%; border-bottom: solid 1px #6a3b40; font-weight: bold;}
#conLink h5 a{color: #6a3b40; margin: 0; font-size: 100%;font-weight: normal; text-decoration: none; padding: 0; margin: 0;}
#conLink ul {list-style: square; color: #8a7d70; margin-bottom: 20px;}
#conLink ul a {text-decoration: none; color: #6a3b40;}
#conLink ul li {line-height: 1.8em;}


#related h1 {color: #333;}


#academy h1 a{ color: #bdd1e1;}
#academy{background-color:#669999; color: #315252;}
#academy a{color: #315252; text-decoration: none;}
#academy h2 {color: #315252;}
#academy #navlist a{ color: #bdd1e1;}
#academy .breadDivider {color: #315252}
#academy #singleleft #relatedcontent li a{color:#315252; }

#academy #relatedContent .lastRelatedLink a {color:#315252;}
#academy #relatedContent .ui-tabs-selected a {color:#315252; border-right: solid 1px #315252}
#academy #relatedContent {border-bottom: solid 1px #315252; }
#academy #singleRight h5 {color: #315252; border-bottom: solid 1px #315252; padding-left: 0;}
#academy #singleright {color: #315252; border-bottom: solid 1px #315252;}
#academy #singleright h5{color: #315252; }
#academy #singleright ul li {border-bottom: solid 1px #315252;}

#academyLink {float: right; width: 250px; margin-top: 45px; padding: 0px; font-size: 90%; color: #315252; }
#academyLink h5 { padding: 0px 0 7px 0px; color: #2a222a; margin: 0; font-size: 100%; border-bottom: solid 1px #315252; font-weight: bold;}
#academyLink h5 a{color: #315252; margin: 0; font-size: 100%;font-weight: normal; text-decoration: none; padding: 0; margin: 0;}
#academyLink ul {list-style: square; color: #315252; margin-bottom: 20px;}
#academyLink ul a {text-decoration: none; color: #315252;}
#academyLink ul li {line-height: 1.8em;}






#archive{ }
#archive a{font-size: 80%; color: #616161; text-decoration: none;}
#archiveLink {float: right; width: 250px; margin-top: 45px; padding: 0px; font-size: 90%; color: #616161; }
#archiveLink h5{ padding: 0px 0 7px 0px; color: #333; margin: 0; font-size: 100%; border-bottom: solid 1px #616161; font-weight: bold;}
#archiveLink h5 a{color: #616161; margin: 0; font-size: 100%;font-weight: normal; text-decoration: none; padding: 0; margin: 0;}
#archiveLink ul {list-style: square; color: #616161; margin-bottom: 20px;}
#archiveLink ul a {text-decoration: none; color: #333;}
#archiveLink ul li {line-height: 1.8em;}

#singlePage{ font-size: 140%; font-weight: normal; padding: 20px; margin: 0; background-color:#89949f; color: #FFF;  -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#singlePage a{font-size: 80%; color: #89949f; text-decoration: none;}
#singlePageLink {float: right; width: 250px; margin-top: 45px; padding: 0px; font-size: 90%; color: #89949f; }
#singlePageLink h5{ padding: 0px 0 7px 0px; color: #89949f; margin: 0; font-size: 100%; border-bottom: solid 1px #89949f; font-weight: bold;}
#singlePageLink h5 a{color: #89949f; margin: 0; font-size: 100%;font-weight: normal; text-decoration: none; padding: 0; margin: 0;}
#singlePageLink ul {list-style: none; color: #89949f; margin: 0 0 20px 0; padding: 0;}
#singlePageLink ul a {text-decoration: none;}
#singlePageLink ul li {line-height: 1.8em; margin-bottom: 0px; padding-bottom: 30px; padding-top: 10px; list-style: none; border-bottom: solid 1px #999;}
#singlePageLink img{width: 40px; overflow: hidden; height: 40px; border: solid 1px #999; margin: 0 10px 10px 0; float: left; }


#post- h4 {background-color: #CBB069;}
#post-226 h4 {background-color: #125555;}
#post-289 h4 {background-color: #521b52;}
#post-291 h4 {background-color: #947466; }
#post-285 h4 {background-color: #666633; }
#post-60 h4 {background-color: #125b93; }
#post-265 h4 {background-color: #f54316; }
#post-1404 h4 {background-color: #efd129; }



#post- h4 a{color: #736306;}
#post-226 h4 a{color: #58a6a6;}
#post-289 h4 a{color: #785f78;}
#post-291 h4 a{color: #d7b2aa;}
#post-285 h4 a{color: #adad6f;}
#post-60 h4 a{color: #0c385a;}
#post-265 h4 a{color: #a22d0f;}
#post-1404 h4 a{color: #7c6f24;}
#post-939 h4 {background-color: #e1e1e1;}
#post-242 h4 {font-size: 96%}



.category25 {color: #a78927; }
.category12 {color: #4590a8; }
.category1 {color: #361f39; }
.category29 {color: #63c1aa; }
.category30 {color: #a22d0f; }
.category28 {color: #fd7400; }
.category6 {color: #884e59; }
.category26 {color: #640e12;}
.category27 {color: #6d7319;}

.category25 a{color: #a78927; }
.category12 a{color: #ff712b; }
.category1 a{color: #361f39; }
.category29 a{color: #63c1aa; }
.category30 a{color: #a22d0f; }
.category28 a{color: #fd7400; }
.category6 a{color: #e8a20b; }
.category26 a{color: #60a0b0;}
.category27 a{color: #6d7319;}


.wp-caption-text {font-size: 80%; color: #999; padding: 0px; margin: 0px;}
.size-large {margin: 0px;}

.st-related-posts a{color: #333;}

.ngg-navigation a {text-decoration: none; color: #999;}




.videoBox img {overflow: hidden; height: 320px; width: 430px;}
.videoBox img a{border: solid 0px;}
.videoBox p{padding: 0 20px 0px 20px;}
.videoBox {background-color: #efefef; width: 430px; padding-bottom: 20px; float: left; margin-right:30px; height: 600px; margin-top: 40px; font-size: 90%; line-height: 1.6em; position: relative;}
.videoBox h4 a{text-decoration: none; color: #333; }
.videoBox h4 {color: #333; margin-left: 20px; padding-top: 20px;}

#videoAriadne {background-color: #57909c;}
#videoLessons {background-color: #bba478;}
#videoBeing {background-color: #003366; color: #FFF;}
#videoBeing h4 a{color: #FFF;}
#videoBeing .yearSeries{color: #FFF;}

#videoColl {background-color: #a27b7d;}
#videoVisitors {background-color: #e27651;}

.videoLink a {text-decoration: none; color: #333; font-weight: bold;}
.videoLink {text-decoration: none; background-color: #efefef; padding: 5px 10px; -moz-border-radius: 5px;
-webkit-border-radius: 5px; font-size: 100%; color: #717171; width: 182px; margin-left: 20px; position: absolute; bottom: 40px; left: 0px;}

.postmetadata a {color: #000;}


#slider3 ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow: hidden;
	}
	
#slider3 li{ 
margin:0;
	padding:0;
	list-style:none;

	width:920px;
	height:640px;

	}	
	
p#controls3{
	margin:0;
	position:relative;
	} 

#prevBtn3, #nextBtn3{ 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	width:30px;
	height:320px;

	}	
#nextBtn3{ 

	position:absolute;
	right:10px;
	top:-600px;
	}	
	
#prevBtn3{ 
	position:absolute;
	left:0px;
	top:-600px;
	}		
														
#prevBtn3 a, #nextBtn3 a{  
	display:block;
	width:30px;
	height:320px;
	background:url(images/btn_prev.png) no-repeat 0 0;	
	}	
#nextBtn3 a{ 
	background:url(images/btn_next.png) no-repeat 0 0;	
	}
	
.ddsg-wrapper a{color: #333;}
.ddsg-wrapper ul li{font-weight: bold; line-height: 1.8em;}
.ddsg-wrapper ul li li{font-weight: normal; color: #999;}
.ddsg-wrapper ul li li a{color: #999;}
.ddsg-wrapper p{display: none;}


.categoryList a{color: #333; font-weight: normal;  border: none;}

.post-edit-link {font-weight: bold; color:#ff0000;}
.post-edit-link a{color:#ff0000; text-decoration: none;}

.categoryName25 a{color: #a78927; font-size: 120%; margin-bottom: 10px; text-decoration: none;}
.categoryName12 a{color: #1c5364; font-size: 120%; margin-bottom: 10px;  text-decoration: none;}
.categoryName27 a{color: #6f6946; font-size: 120%; margin-bottom: 10px;  text-decoration: none;}
.categoryName29 a{color: #11624d; font-size: 120%; margin-bottom: 10px; text-decoration: none;}
.categoryName30 a{color: #a22d0f; font-size: 120%; margin-bottom: 10px; text-decoration: none;}
.categoryName28 a{color: #945b2b; font-size: 120%; margin-bottom: 10px; text-decoration: none;}
.categoryName6 a{color: #884e59; font-size: 120%; margin-bottom: 10px; text-decoration: none;}
.categoryName26 a{color: #640e12; font-size: 120%; margin-bottom: 10px; text-decoration: none;}

.editionSpace {margin-top: 20px; background-color: #efefef; padding: 40px;}
.editionSpace p{padding: 0; margin: 0px 0 0 0; line-height: 1.4em; font-weight: bold;}

#backGrey {background-color: #efefef;}

#newsArchive a{text-decoration: none; color: #333; }
#newsArchive {width: 416px; background-color: #efefef; float: left; margin: 0 5px 5px 0; -moz-border-radius: 7px;
-webkit-border-radius: 7px; padding: 20px; margin-top: 2px; }
#newsArchive a:hover{color: #a78927;}