@charset "utf-8";
/* CSS Document */


/**********EXPLORE BUTTON THEMES***********/
p.prehistoric a { width: 126px; height: 18px; color: #793F0D; text-indent: -500000px; display:block; background:url(../img/theme/btn_prehistoric.gif) no-repeat left top;}
p.roman a { width: 126px; height: 18px; color: #D02433; text-indent: -500000px; display:block; background:url(../img/theme/btn_roman.gif) no-repeat left top;}
p.saxon a { width: 126px; height: 18px; color: #FF5200; text-indent: -500000px; display:block; background:url(../img/theme/btn_saxon.gif) no-repeat left top;}
p.viking a { width: 126px; height: 18px; color: #FF9F00; text-indent: -500000px; display:block; background:url(../img/theme/btn_viking.gif) no-repeat left top;}
p.norman a { width: 126px; height: 18px; color: #BF912C; text-indent: -500000px; display:block; background:url(../img/theme/btn_norman.gif) no-repeat left top;}
p.medieval a { width: 126px; height: 18px; color: #819300; text-indent: -500000px; display:block; background:url(../img/theme/btn_medieval.gif) no-repeat left top;}
p.tudor-stuart a { width: 126px; height: 18px; color: #4CBFBF; text-indent: -500000px; display:block; background:url(../img/theme/btn_tudor.gif) no-repeat left top;}
p.georgian a { width: 126px; height: 18px; color: #005F8A; text-indent: -500000px; display:block; background:url(../img/theme/btn_georgian.gif) no-repeat left top;}
p.victorian a { width: 126px; height: 18px; color: #6C193F; text-indent: -500000px; display:block; background:url(../img/theme/btn_victorian.gif) no-repeat left top;}
p.th-century a { width: 126px; height: 18px; color: #D1006E; text-indent: -500000px; display:block; background:url(../img/theme/btn_20thc.gif) no-repeat left top;}
p.presentday a { width: 126px; height: 18px; color: #727272; text-indent: -500000px; display:block; background:url(../img/theme/btn_present.gif) no-repeat left top;}

/********** HISTORY OF YORK BUTTONS ***********/
p.btnsugtheme a { width: 138px; height: 22px; text-indent: -500000px; display:block; background:url(../img/btn_hoy_sugtheme.gif) no-repeat left top;}
p.btnsugitem a { width: 138px; height: 22px; text-indent: -500000px; display:block; background:url(../img/btn_hoy_sugitem.gif) no-repeat left top;}
p.btnmoreitem a { width: 162px; height: 22px; text-indent: -500000px; display:block; background:url(../img/btn_hoy_moreitem.gif) no-repeat left top;}
p.btnmorethemes a { width: 160px; height: 22px; text-indent: -500000px; display:block; background:url(../img/btn_hoy_morethemes.gif) no-repeat left top;}
p.btnmorepeoitem a { width: 160px; height: 22px; text-indent: -500000px; display:block; background:url(../img/btn_hoy_morepeoitems.gif) no-repeat left top;}


p.btnhoyexplore a { width: 126px; height: 18px; text-indent: -500000px; display:block; background:url(../img/btn_hoy_explore.gif) no-repeat left top;}


p.btnsendemail a { width: 138px; height: 22px; text-indent: -500000px; margin: 7px 0 0 0; display:block; background:url(../img/btn_hoy_sendemail.gif) no-repeat left top;}
#panelbtn a { width: 23px; height: 22px; text-indent: -500000px; padding: -20px 0 0 0; margin: 0 10px 0 0; display:block; float:right; background:url(../img/btn_hoy_close.gif) no-repeat left top;}
p.btnhelp a { width: 13px; height: 13px; text-indent: -500000px; float:right; margin: 3px 20px 0 0; display:block; background:url(../img/btn_help.gif) no-repeat left top;}
p.btnsubmit a { width: 138px; height: 22px; text-indent: -500000px; margin: 2px 0 0 0; display:block; background:url(../img/btn_hoy_submit.gif) no-repeat left top;}

/********** THEME BUTTONS COLOURS ***********/
a.prehistoric { color: #793F0D;}
a.roman { color: #D02433;}
a.anglo-saxon { color: #FF5200;}
a.viking { color: #FF9F00;}
a.norman { color: #BF912C;}
a.medieval { color: #819300;}
a.tudor-stuart { color: #4CBFBF;}
a.georgian { color: #005F8A;}
a.victorian { color: #6C193F;}
a.th-century { color: #D1006E;}

h2.theme-title {margin-top:0;}
div.images { float:right; clear:right; margin:0 0 10px 0; width:244px; margin:0 0 10px 25px; }
div.images ul { padding: 6px 8px 0px 9px; float:right;*zoom:1;}
div.images li { height: 39px; display: block; float:left; margin:0 5px 5px 0; border-right:1px solid #0F6CC5; border-bottom: 1px solid #0F6CC5;}
div.images li img { border: 1px solid #87b6e2;}

div.images li a{
	display:block;
	float:left;
	height:39px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:0 50%;
	width:52px;
	background-color:#0F6CC5;
}

div.images li.last { margin:0; border-bottom: 1px solid #0f6cc5;}
div.main{ width: 240px; margin:2px 0 0 25px; float:right; clear:right; border:1px solid #ddd; padding:1px;}
p#caption { width: 228px; font-size: 1.1em; display: block; padding:7px;background: #F7F7E7;border:1px solid #DDDDDD;border-width:0 1px 1px 1px; }
p#caption a { font-size: 1em;}
.images ul{
	background: #0f6cc5 url(../img/bg_images_btm.gif) no-repeat left bottom;
	/*min-height:50px; removed - now controlled in themes.php based on # of images*/
}

/********** PARTNER SECTION ***********/
.partnerslogged #pgtitle { width: 825px; padding: 15px 0 0 0; margin: 0; background: #5a7e90 url(../img/bg_parttitle_top.gif) no-repeat left top;}
.partnerslogged #pgtitlebot { padding: 0 0 23px 0; background: url(../img/bg_parttitle_bottom.gif) no-repeat left bottom;}
.partnerslogged #pgtitlebot p { color: #FFFFFF; padding: 7px 10px 0 10px; background: url(../img/img_parttitle_line.gif) no-repeat 10px 0px;}

.partnerslogged #canvas{
	min-height:600px !important;
	height:700px;
	height:auto !important;
}

 ul li #username, ul li #password { width: 125px; font-size: 1em; padding:6px; margin:0 3px 0 0; border: none; background: url(../img/bg_searchfield.gif) no-repeat left top; vertical-align:middle;}
 ul li #searchbutton { vertical-align:middle;}
 #login { width:263px; text-align:left; margin: 0 auto; background: url(../img/bg_login_mid.gif) repeat-y left top;}
 #login ul { width:243px; padding: 20px 0 20px 20px; background:url(../img/bg_login_top.gif) no-repeat left top;}
 #login #loginbot { width:263px; background: url(../img/bg_login_bot.gif) no-repeat left bottom;}
 #login ul li label { font-size:1.2em;}
 #login ul li input { font-size: 1.1em !important; color:#000; display: block; margin: 3px 0 0 0;}
 #login ul li.register { margin: 10px 0 0 0;}
 #edit { width: 500px; padding: 20px 0 0 0; margin: 0 0 0 0;}
 #edit #info { width: 400px; float:right;}
 #profile #info h4 a, #profile #info a { display:block; f/ont-size:0.85em !important; float: left;}
 #profile #info a.edit-profile, #profile #info a.logout {
	display:block;
	width: 100px;
	height: 18px;
	font-size:0.75em !important;
	color: #FFF;
	float:right;
	line-height: 18px;
	padding:0 0 0 5px !important;
	margin: 0;
	background:url(../img/btn_blanksm.gif) no-repeat left top;
}

.partners #login { width: 117px !important; float:right; padding: 0 0 20px 22px; margin: 0 20px 10px 0; _margin: 0 0 10px 0; background: url(../img/bg_greyvertline.gif) no-repeat left top !important;}
.partners li.register { display:none; visibility: hidden;}
.partners #login ul { width: 140px; padding:0; margin: 0; background: none !important;}
.partners #login fieldset, .partners #login form {width:140px;}
.partners #login .msg_err{margin:0 0 1em 0; color:#EE0400;font-size:1em;}
.partners #login legend { width: 96px; height: 16px; display:block; padding: 0 120px 0 0; margin:0 0 10px 0; text-indent: -500000px; background:url(../img/h4_partnerlogin.gif) no-repeat left top;}
.partners #login #loginbot { width: 140px; background: none !important;}

 #edit #profile { width: 240px; font-size: 1.1em; margin: 7px 0 0 0;}
 #edit #partnername { margin: 7px 0 7px 0;}
 #profile img { width: 70px; float:left; margin: 0 0 0 10px !important; border:1px solid #DEDEC4; border-width:0 1px 1px 0; padding:1px;}
 #edit img { width: 70px; float:left; margin: 0 0 0 0 !important;}
 #edit h4 { padding: 0 0 10px 0; margin: 0;}
 #edit p { padding: 0 0 10px 0; margin: 0;}
 #edit #buttons { margin: 20px 0 0 0;}
 #edit #buttons li { float:left; margin: 0 20px 0 0;}
 #edit p.required { margin: 0;}

 #profile { width:555px;_width: 600px;}
 #profile img { width: 72px; float:left; margin:0 20px 0 0;}
 #profile #info { width:400px; float: right; margin: 0 45px 10px 0}
 #profile #info h4 { clear:left; padding: 0; margin: 0 0 10px 0;}
 #profile #info #est {font-size: 1.1em; padding: 5px 0 6px 0;}
 #profile #info #personal { font-size: 1.2em;}
 #profile #info p { padding:0 0 10px 0;} 

 #partneritems { width: 525px; margin: 10px 0 0 20px;}
 #partneritems ul { background: url(../img/bg_partneritems_mid.gif) repeat-y left top;}
 #partneritems ul li { width: 494px; height:60px; min-height:60px; height:auto !important; padding:10px 0 0 10px; margin:0; border: 1px solid #CCCCCC;border-width:0 1px 1px 0; clear:left;}

 #partneritemsbot { width: 525px; padding: 0 0 7px 0; background:url(../img/bg_partneritems_bot.gif) no-repeat left bottom;}
  #partneritems ul li.top {width:494px; height: 26px; min-height:26px; padding:8px 0 0 20px; background: url(../img/bg_partneritems_top.gif) no-repeat left top; border: none !important;}
  #partneritems ul li.top p { font-weight: bold; font-size: 1.3em; color: #364c58; padding: 0; margin: 0;_margin:-5px 0 0 -10px}

   #partneritems ul li p.info { font-size: 1.1em; width: 300px; height: 65px; padding: 0 0 0 80px; float:left; background:url(../img/bg_52x39.gif) no-repeat left top;}
/* #partneritems ul li:hover { display: block; background: #ebf5fa; }*/
  #partneritems ul li .view { text-align:center; display: block; float:right; margin:-9px 1px 0 0;padding: 0 0 0 0;display:block;width:20px;height:19px;}
 #partneritems ul li .edit { text-align:center; display: block; float:right; margin:-9px 1px 0 0;padding: 0 0 0 0;display:block;width:20px;height:19px;}
  #partneritems ul li .view a { display:block;width:20px;height:19px;text-indent:-999em;background:url(../img/partner-item-view.gif) no-repeat 0 0;} 
  #partneritems ul li .edit a { display:block;width:20px;height:19px;text-indent:-999em;background:url(../img/partner-item-edit.gif) no-repeat 0 0;text-indent:-999em;} 
  #partneritems ul li.noborder { border-bottom: none !important;margin:-2px 0 -1px 0;}

  #partneritems ul li .view a:hover,
  #partneritems ul li .edit a:hover{
	background-position:0 -19px;
}
 .partnerslogged  #partneritems ul li.live0{
	background:url(../img/live0.gif) no-repeat 461px 25px;
}
 .partnerslogged  #partneritems ul li.live1{
	background:url(../img/live1.gif) no-repeat 461px 25px;
}
#selimgs{
	width:220px;
}
#selimgs li{
	display:block;
	width:40px;
	float:left;
}
#selimgs li img{
	width:32px;
	height:32px;
	cursor:hand;
	vertical-align:top;
	border:1px solid #aaa;
	float:left;
}
#selimgs li input{
	line-height:32px;
	width:34px;
}


 #suggesttheme { width: 260px; height: 56px; padding: 10px 0 0 10px; margin: 10px 0 10px 0; background:url(../img/bg_partsubmittheme.gif) no-repeat left top;}
 #suggesttheme h3 { padding: 0 0 5px 0; margin: 0;}
 #suggesttheme a { font-size: 1.1em;}

 #submititem { padding: 10px 0 0 0; background: url(../img/bg_partsubmititem_top.gif) no-repeat left top;}
 #submititem #submititembot { padding: 0 0 7px 0; background: url(../img/bg_partsubmititem_bot.gif) no-repeat left bottom;}
 #submititem #content { width: 259px; padding: 10px 10px 0 10px !important; background: url(../img/bg_partsubmititem_mid.gif) repeat-y left top;}

 #submititem h3 { margin: 0 0 5px 10px;}
 #submititem p { font-size: 1.1em; padding:0 10px 10px 10px; margin:0; clear:left;}
 #submititem #content p { padding:0; margin: 0 0 5px 0;}
 .required { color: #f50068;}
 label { font-size: 1.2em; width: 120px; float:left; }
 #submititem #itemname { width: 96px; float:left; margin: 2px 14px 0 0;height:12px;}
 #submititem #period { width: 80px; float:left; margin: 2px 0 10px 0;}
 #submititem #description { width: 240px; font-size: 1.1em; margin: 5px 0 10px 0;}
 #submititem #browse { width: 60px; float:left; margin: 0 10px 0 0;}
 #submititem #content #uploadlabel { clear:both;}
 #submititem #content .upload { width: 218px; float:left; margin: 6px 5px 0 0; height:20px;}
 #add { display:block;width: 23px; height:22px;float:left; margin: 5px 0 0 0;background: url(../img/btn_hoy_open.gif) no-repeat 0 0; text-indent:-999em;}
 #add.add2 { display:block;width: 23px; height:22px;float:left; margin: 0 0 0 5px;background: url(../img/btn_hoy_open.gif) no-repeat 0 0; text-indent:-999em;}
 #submititem #content #browse { width: 64px; float:left; margin: 3px 3px 0 0;}
 #submititem #content #uploadinfo { font-size: 1.1em; color:#007aee; padding: 7px 0 5px 0; margin: 0 10px 10px 0; border-bottom: 1px solid #CCCCCC; clear:left;}
 #submititem .btnsubmit { padding: 0 0 10px 0;}

#edititem .upload{
	width:340px !important;
	margin:1px 0 1px 0;
	float:left;
	height:20px !important;
	display:block;
	padding:3px;
}


/*Search Results Paging*/
.paging{
}
.paging li{
	width:10px;
	margin:0 !important
	padding:0 0 0 0 !important;
	width:auto !important;
}
.paging li a{
	display:block;
	padding:2px 5px 2px 3px !important;
}
.paging li.title{
	padding:2px 10px 2px 0 !important;
	/*background:url(../img/bg_li.gif) no-repeat 100% 45%;*/
}

/*Directory List*/

.dirthemes ul li{
	float:left !important;
	width:186px;
	_width:170px;
	_margin: 0;
	_padding:0;
	padding-left:10px !important;
	background:url(../img/bg_li.gif) no-repeat -3px 20% !important;
}
ul.join{
	height:300px;
}
.partner-sidebar{
	position:absolute;
	top:110px;
	right:20px;
	width: 200px;
}