#w .pr1, #f .pr1, .pr1 {
	display: none;
}

#hc {
	height: 97px;
}

.quote {
    background: #a1dbe2 url("/i/tmpl/lquote.png") no-repeat 10px 15px;
    padding: 0 15px 10px 20px;
    /* border: 1px solid #62C3CF; */
    border-radius: 15px;
     margin: 20px 20px 20px 0;
}

.quote div {
    background: url("/i/tmpl/rquote.png") no-repeat right bottom;
    padding: 12px 5px 7px 15px;
    font-style: italic;
   
}

#w #c .entry p.author {
	text-align: left;
	font-weight: bold;
	padding: 0 0 0 15px;
	margin: 0;
}

#rc {
	position: absolute;
	top: -14px;
	left: -13px;
}

#mentoring {
	padding: 0 0 0 0; 
	display: block; 
	clear: left;
	width: 631px;
	height: 134px; 
	position: relative;
	cursor: pointer; 
	background: url(/i/tmpl/rachael_chambers_sm.jpg) 505px 0 no-repeat
}

#w #mentoring {
	border: 1px solid #62C3CF;
}

/* #w .mentoring_o {
	border: 1px solid #62217F;
} */

#mentoring h3 {
	color: #62217F;
	font-family: Arial,sans-serif;
	font-size: 32px;
	left: 121px;
	padding-top: 0;
	position: absolute;
	top: 10px;
}
#mentoring h4 {
	left: 142px;
	position: absolute;
	top: 38px;
	font-size: 22px;
}
#mentoring h4 span {
	font-size: 12px;
	font-weight: normal;
	font-family: verdana, sans-serif;
	display: inline-block;
	background-color: #a581b6;
	color: #fff;
	border-radius: 20px;
	padding: 0 5px;
	line-height: 20px;
}
#w .mentoring_o h4 span {
	background-color: #7f4b97;
}

#mentoring p {
	color: #000000;
	font-family: arial,sans-serif;
	font-size: 13px;
	line-height: 19px;
	padding-left: 102px;
	padding-right: 100px;
	padding-top: 67px;
}

/* #mentoring:link,
#mentoring:visited,
#mentoring:hover,
#mentoring:active {
	border: 0;
	padding-bottom: 0;
} */

#mentoring .step1 {
	float: left;
	width: 39px;
	display:block;
	height: 19px;
}

#mentoring .step2 {
	float: left;
	clear: left;
	width: 24px;
	display:block;
	height: 19px;
	
}


#tour {
	position: relative;
	height:305px; 
	width: 305px;
	float: left;
	overflow: hidden;
	margin-bottom: 21px;
}
 
#w #tour_title {
	position: absolute;
	top: 28px; 
	color: #fff;
	font-family: Roboto,Arial,sans-serif;
	font-size: 19px;
	font-weight: 400;
	text-align: right;
	background: rgba(202, 23, 124, 0.55); /*55pc magenta*/
	padding: 15px; width: 275px;
	display: block;
}

#tour a:hover #tour_title {
	background: rgba(202, 23, 124, 0.8); /*55pc magenta*/
	/* border: 1px solid #f9f9f9;
	border-width: 1px 0 1px 0;
	padding: 14px 15px; */
}

#pano {
	position:absolute;
	top:20px;
	left: 20px;
	width: 86px;
	height: 132px;
	background: url(/i/tmpl/pano_btns.png);
	margin-bottom: 20px;
}

#slidesquare {
float: left; 
padding-left: 21px; 
width: 304px; 
height: 304px;
margin-bottom: 21px;
}

#gallery {
border: 1px solid #62C3CF;
}

#w #fbc img {
width:242px;
}


#fb {
	width: 305px;
	float: right;
	
}

#w #c #tour a:hover,
#w #c #tour a:active{
	border: 0;
	padding: 0;
}

#fbw {
	border: 3px solid #3b5998;
	border-radius: 0 0 3px 3px;
	padding: 3px;
	overflow-x: hidden;
	overflow-y: auto;
	height: 423px;
	background: #fff;
}

#fbc {
	
	
	
	/* border-radius: 20px; */
	padding: 0 5px;
	background: #E7EBF2;
	border: 1px solid #C4CDE0;
	margin-bottom: 3px;
	
}

#fbh {
	background: #3B5998;
	position: relative;
}

#w #fbh a,
#w #fbh a:link,
#w #fbh a:visited,
#w #fbh a:hover,
#w #fbh a:active,
#w #fbh a:link span,
#w #fbh a:visited span,
#w #fbh a:hover span,
#w #fbh a:active span
{
border: 0;
padding: 0;
display: block;
color: #fff;
}

#w #fbh img {
display: block;
}

#fb .likes_comments {
    clear: both;
    list-style-type: none;
    margin: 0;
    padding: 2px 0 0 0;
    color: #3B5998;
    border-top: 3px dotted #C4CDE0;
}
#fb .likes_comments li {
    display: block;
    float: left;
    list-style-type: none;
    margin: 0 10px 0 0;
    padding: 0;
}

#fb .likes_comments li span {
    background: url("/i/tmpl/fb_icons.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 16px;
    margin-right: 5px;
    text-indent: -9999px;
    width: 16px;
}

#fb .likes_comments li.comments span {
    background-position: 0 -16px;
}

#fb .likes_comments li.likes span {
    background-position: 0 -32px;
}

.fb_post {
border: 1px solid #C4CDE0;
padding: 10px 10px 3px 10px;
/* width: 410px; */
margin: 5px 0;
background: #fff;
line-height: 130%;
}

.fb_post div {
padding-bottom: 2px;
}

.fb_post li {
font-size: 13px;
font-family: "lucida grande",tahoma, verdana, arial, sans-serif;
color: #333;
}

#addr_and_opening {
    /* background: none repeat scroll 0 0 rgba(255, 255, 255, 0.75); */
    background: url(/i/tmpl/white_75pc_alpha_bg.png);
    box-shadow: -3px 0 3px 0 rgba(0, 0, 0, 0.25);
    clip: rect(0px, 148px, 156px, -15px);
    font-family: verdana,sans-serif;
    font-size: 11px;
    height: 156px;
    line-height: 14px;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 23px;
    width: 148px;
    z-index: 100;
}

#c #grp_home .entry {
	margin-bottom: 10px;
}

#addr_and_opening div {
	padding-top: 5px;
	padding-left: 17px;
	padding-right: 10px;
}

#w #addr_and_opening a:hover, #w #addr_and_opening a:active {
	border: none;
}

#w #satnav {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.35);
	margin: 0 16px;
	padding: 3px 5px 3px 10px;
	display: block;
}

#w a#satnav:hover {
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.75);
}

#w #topaddr {
	padding: 5px 0 7px 17px;
}

#contemporary-crafts {
position: absolute;
left: 140px;
z-index: 200;
margin-top: -3px;
}

#contemporary-crafts ul {
	height: 28px;
	margin: 0;
	position: relative;
	color: #62c3cf;
	font-size: 18px;
	font-family: Roboto, Arial,sans-serif;
	padding: 0;
	font-weight: 400;
}

#grp_people .entry {
float: left;
width: 460px;
margin-bottom: 40px;
}

#w #c #grp_people div.entry:nth-child(odd) {
	clear: left;
	margin-right: 40px;

}


#w h3.subhead {
	padding:0;
	margin: -12px 0 15px 0;
	color: #1e7b86;
	font-size: 24px;
	font-family: Roboto,Arial, sans-serif;
	letter-spacing: 3px;
	font-weight: 300;
}

#c #grp_people h3 {
	padding:0; margin: 0px 0 15px 0; color: #1e7b86; font-size: 24px; font-family: Roboto,Arial, sans-serif; letter-spacing: 3px; font-weight: 300;
}
/* #w #c #atom_cliner .firstentry h3 */

#adm {
	background: #e0f3f5;
}

#adm #w #c #pg_title {
padding-top: 40px;
}

#menu1, #menu1 li, #menu1 li a {
height: 25px;
}

#menu1 {
    background: url("/i/menu_bg2.png") 0 25px;
    margin: 0;
    position: relative;
    margin-top: 10px;
}

#menu1 ul {
    margin: 0;
    padding: 0;
}

#menu1 li {

    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}

#menu1 li a:hover {
    background: url("/i/menu_bg2.png") repeat scroll 0 0 transparent;
    display: block;

}



#w #h #menu1 li a span {
    display: block;
    visibility: hidden;
}

#w #h #menu1 li a:link, #w #h #menu1 li a:visited, #w #h #menu1 li a:hover, #w #h #menu1 li a:active {
    border: 0 none;
    text-decoration: none;
}

#w #h #menu1 #mm_home {
    background-position: -13px 25px;
}

#w #h #menu1 #mm_photos {
    background-position: -83px 25px;
}

#w #h #menu1 #mm_setup {
    background-position: -161px 25px;
}

#w #h #menu1 #mm_plinths {
    background-position: -235px 25px;
}

#w #h #menu1 #mm_contact {
    background-position: -308px 25px;
}


#w #h #menu1 #mm_size15cm {
    background-position: -507px 25px;
}

#w #h #menu1 #mm_size24cm {
    background-position: -572px 25px;
}

#w #h #menu1 #mm_size30cm {
    background-position: -637px 25px;
}

#w #h #menu1 #mm_size42cm {
    background-position: -703px 25px;
}
#w #h #menu1 #mm_size55cm {
    background-position: -770px 25px;
}

#w #h #menu1 #mm_skywheel {
    background-position: -832px 25px;
}


#w #h #menu1_size15cm #mm_size15cm, #w #h #menu1 #mm_size15cm:hover, #w #h #menu1 #mm_size15cm:active {
    background-position: -507px 0px;
}
#w #h #menu1_size24cm #mm_size24cm, #w #h #menu1 #mm_size24cm:hover, #w #h #menu1 #mm_size24cm:active {
    background-position: -572px 0px;
}

#w #h #menu1_size30cm #mm_size30cm, #w #h #menu1 #mm_size30cm:hover, #w #h #menu1 #mm_size30cm:active {
    background-position: -637px 0px;
}

#w #h #menu1_size42cm #mm_size42cm, #w #h #menu1 #mm_size42cm:hover, #w #h #menu1 #mm_size42cm:active {
    background-position: -703px 0px;
}

#w #h #menu1_size55cm #mm_size55cm, #w #h #menu1 #mm_size55cm:hover, #w #h #menu1 #mm_size55cm:active {
    background-position: -770px 0px;
}

#w #h #menu1_contact #mm_skywheel, #w #h #menu1 #mm_skywheel:hover, #w #h #menu1 #mm_skywheel:active {
    background-position: -832px 0px;
}


#w #h #menu1_home #mm_home, #w #h #menu1 #mm_home:hover, #w #h #menu1 #mm_home:active {
    background-position: -13px 0px;
}
#w #h #menu1_photos #mm_photos, #w #h #menu1 #mm_photos:hover, #w #h #menu1 #mm_photos:active {
    background-position: -83px 0px;
}

#w #h #menu1_setup #mm_setup, #w #h #menu1 #mm_setup:hover, #w #h #menu1 #mm_setup:active {
    background-position: -161px 0px;
}

#w #h #menu1_plinths #mm_plinths, #w #h #menu1 #mm_plinths:hover, #w #h #menu1 #mm_plinths:active {
    background-position: -235px 0px;
}

#w #h #menu1_contact #mm_contact, #w #h #menu1 #mm_contact:hover, #w #h #menu1 #mm_contact:active {
    background-position: -308px 0px;
}

#h {
	/* height: 171px; */
	position: relative;
	padding-bottom: 10px;
	background: #ffffff
}




body {
	color: #000;
	border: 0;
	margin:  0;
	padding: 0;
	text-align:center;
	font-family: Arial, Verdana, sans-serif; 
	background: #3b3b3b;
}
/* 	text-align:left;
	margin: 0 auto;
	width: 853px; */
	
	
#w {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	padding: 0 10px;
}


/* 
#bg_1 #w {
	background: url(/i/tmpl/bgs/w_bg_1.png) 0 -468px repeat-x;
}
l
#bg_1 #w1 {
	background: url(/i/tmpl/bgs/h_img_1.jpg) 285px 0 no-repeat;
}



#bg_2 #w {
	background: url(/i/tmpl/bgs/w_bg_2.png) 0 -468px repeat-x;
}

#bg_2 #w1 {
	background: url(/i/tmpl/bgs/h_img_2.jpg) 285px 0 no-repeat;
}



#bg_3 #w {
	background: url(/i/tmpl/bgs/w_bg_3.png) 0 -468px repeat-x;
}

#bg_3 #w1 {
	background: url(/i/tmpl/bgs/h_img_3.jpg) 285px 0 no-repeat;
}



#bg_4 #w {
	background: url(/i/tmpl/bgs/w_bg_4.png) 0 -468px repeat-x;
}

#bg_4 #w1 {
	background: url(/i/tmpl/bgs/h_img_4.jpg) 285px 0 no-repeat;
}


#bg_5 #w {
	background: url(/i/tmpl/bgs/w_bg_5.png) 0 -468px repeat-x;
}

#bg_5 #w1 {
	background: url(/i/tmpl/bgs/h_img_5.jpg) 285px 0 no-repeat;
}


#bg_6 #w {
	background: url(/i/tmpl/bgs/w_bg_6.png) 0 -468px repeat-x;
}

#bg_6 #w1 {
	background: url(/i/tmpl/bgs/h_img_6.jpg) 285px 0 no-repeat;
}

#bg_7 #w {
	background: url(/i/tmpl/bgs/w_bg_7.png) 0 -468px repeat-x;
}

#bg_7 #w1 {
	background: url(/i/tmpl/bgs/h_img_7.jpg) 285px 0 no-repeat;
} */

#cw {
	text-align:left;
	padding: 0;
} 


#c {
	font-size: 15px;
	line-height: 150%;
	color: #333;
	padding: 0; 
	/* text-align: justify; */
	background: #ffffff;
	padding: 20px;
}


#c tr td {
	font-size: 14px;
	line-height: 150%;

}

#std {
	margin-right: 30px;
}

#w h1#logo {
	background: url(/i/tmpl/ferrers_gallery_logo2.png) 0 0 no-repeat !important;
	padding: 0;
}

h1#logo a {
	display: block;
	height: 97px;
	margin: 0 0 0 0;
	padding: 0;
	text-align: left;
	text-indent: -5000px;
	width: 250px;
}

#logo a:hover, #logo a:active {
	border: 0;
}

strong {
	font-weight: 900;		
}

h2#pg_title {
	font-size: 48px; 
	color: #000000; 
	padding: 25px 0 25px 0;
	font-family: "Fredericka the Great", "Times New Roman", serif;
	color: #ca177b;
	/* color: #66bed2; */
}

.prop {
    height:520px;
    float:right;
    width:1px;
}

.clearright {
	clear:right;
	height:1px;
	overflow:hidden;
}

/*------------ General ------------*/

.mt0 {
	margin-top: 0;
}


td {
	vertical-align: top;
	padding: 0
}

.right {
	text-align: right;
}

.mb10 {
	margin-bottom: 10px;
}

.mt35 {
	margin-top: 35px;	
}

.mr10 {
	margin-right: 10px;	
}

.mr80 {
margin-right: 80px;
}

.ml265 {
	margin:0 0 0 305px;
}

/* M L 1 8 0 */
.ml180 {
	margin: 0 0 0 180px;
}

.ml168 { 
	margin: 0 0 0 168px;
}

.ml25 {
	margin: 0 0 0 25px;
}

img {
	border: 0;
	display: block;
}

.inline {
	display:inline;
}

.block {
	display:block;
}

.furn  { 
	color: #a9a9a9; 
	font-size: 85%; 
	font-weight: bold;
}

.clear {
	clear: both;
}

form {
	margin: 0;
	padding: 0;
}

.noborder {
	border: none;
}

ul, dl {
	margin:.5em 0 1em;
	padding:0;
	list-style:none;
}
  
ul li {
	margin: 0 0 0.5em;
	padding:0 0 0 13px;
}


ul.list1 li,
#w .entry ul li {
	background:url("/i/round_bullet.gif") no-repeat 1px 0.25em;
}
/* 
#q_w {
	position: absolute; top: 76px; right: 0
}

#q_w .q_o {
	background: #fff;
	border: 1px solid #35617A;	
}

#q_w .q_b {
	background: transparent;
}

#q {

	background: transparent url(/i/tmpl/rg_spr_1.gif) 6px -62px no-repeat; 
	width: 120px; 
	padding: 2px 5px;
	border: 1px solid #e7e7e7;
}

#q_i {
	background: url(/i/tmpl/rg_spr_1.gif) 0 -42px no-repeat;
	border: 0;
}

#q_i:hover {
	background: url(/i/tmpl/rg_spr_1.gif) -45px -42px no-repeat;
	border: 0;
}
 */
/*------------ footer ------------*/

.clearfloat {
	clear: both;
	margin:0;
	padding:0;
	width: 100%;
	visibility: hidden;
}

#f {                                                                                           
	clear: both;
	padding: 45px 0 10px;
	font-size: 13px;
	font-weight: normal;
	color: #505050;
	text-align: center;
	background: #ffffff
}

#btnw:link, #btnw:visited {
	color: #919494;
}

#btnw:hover, #btnw:active {
	color: #CA177C;
}

#f2 { 
	padding-top: 8px;
	color: #919494;
}

#f #facebook_link {
padding-left: 38px;
background: url(/i/facebook.png) no-repeat left center;
}

/*------------ forms ------------*/

/* .textfield, textarea {
	border: solid 1px #CBCDC2;
} 
 */
/* input.btn {
	font-family: Verdana, sans-serif;
	color: #35617a;
	font-weight: bold;
	background-color:#F2F4E9;
	margin-top: 20px;
}
 */
.textfield {
	width: 880px;
	padding: 3px 3px 0;
}

#w textarea {
	width: 880px;
	
}

#pg-email form{
	display: block;
	width: 420px;
}

#pg-email p {
	margin-bottom: 0;
	/* color: #A1AC6E;  */
	/* font-size: 11px; */
	font-weight: bold
}
/*------------ headings ------------*/
 

h1, h2, h3, h4, h5, h6  {
	font-family: Arial, sans-serif;
	
}

h1, h2, h3 {
	font-weight: normal;
}

.entry h3 {
	padding-top: 25px;
	margin: 15px 0 0;
}

#c .entry h3 span {
	padding: 1px 5px 2px 0;
	/* border-bottom: 1px solid #dadada; */
}

h1 {
	font-size: 220%;
	padding: 0.1em 2px 0.5em 0;
	letter-spacing: -1px;
	font-weight: normal;
	
	margin: 0;
	color: #000000;
}

h2 {
	font-weight: normal;
	margin: 0;
	padding: 0 0 0.5em 0;
	color: #000000;
}



html>body h1 {
	padding-right: 10px;
}

h3 {
	font-size: 100%;
	font-weight: bold;
	text-align: left;
}

#f a {
	font-weight: normal;
}

tbody td {
    padding: 5px;
}

#setup td {
	text-align: center;
}

#sidebar p {
    font-style: italic;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 5px;
}

#w #c #sidebar img {
    padding-left: 10px;
    padding-right: 10px;
}

#sidebar {
    color: #175570;
    text-align: center;
}
/*------------ Links ------------*/

a:link, a:visited {
	color: #1c2978;
	text-decoration: none;
}

a:hover, a:active {
	color: #1c2978;
	text-decoration: none;
	border-bottom: 1px solid #1c2978;
}



/* #c p a, #c li a,  #c a.reg, #pg-shows a {
	padding-bottom: 1px;
}
 */
#c p a:link, #c p a:visited, 
#c li a:link, #c li a:visited, 
#c a.reg:link, #c a.reg:visited, 
#pg-shows a:link, #pg-shows a:visited 
{
	color: #000;
	text-decoration: none;
	border-bottom: 1px dashed #000;
}


#c p a:hover, #c li a:hover, #c a.reg:hover,  #pg-shows a:hover {
	color: #ca177c;
	border-bottom: 1px solid #ca177c;
	text-decoration: none;
}


#w #c a.pinklink:link, #w #c a.pinklink:visited {
	color: #CA177C;
}

#w #c a.pinklink:hover, #w #c a.pinklink:active {
	color: #CA177C;
	border-color: #E48BBD;
}

#c a.noreg:link, #c a.noreg:visited {
	color: #1659aa;
	color: #a4320e;
	font-weight: bold;
	text-decoration: none;
	border: none;
}

#c a.noreg:hover {
	color: #1659aa;
	color: #a4320e;
	text-decoration: none;
	border: none;
}

#c h3 a:link, #c h3 a:visited, #c h3 a:hover, h3 #c a:hover {
	border-bottom: none;
}



/*------------ page numbers ------------*/



.results {
	font-style: italic;
	float: left;
	font-weight: normal;
	text-align: left;
	color: #a9a9a9;
}


#c .pagnum  { 
	color: #a9a9a9;
	font-weight: bold;
	text-align: right;
	padding: 1px 5px 25px 5px;
	font-size: 100%;
	/* margin-right: 15px; */
	cursor: default;
}

#c .pagnum img {
	display: inline;
}

.pagnum a {
	padding: 0 3px 0 3px;
}

.pagnum a.pgprev, .pagnum a.pgnext, .pagnum a.blank {
	padding: 0 2px 6px 2px;
}

#w #c .pagnum a.blank {
	cursor: default;
}

#c .pagnum a.pgprev:link, #c .pagnum a.pgprev:visited {
	background: url(/i/tmpl/rg_spr_1.gif) 3px 4px no-repeat;  
	border: 0;
}

#c .pagnum a.pgprev:hover {
	background: url(/i/tmpl/rg_spr_1.gif) -42px 4px no-repeat;
	border: 0;
}

#c .pagnum a.pgnoprev:link, #c .pagnum a.pgnoprev:visited {
	background: url(/i/tmpl/rg_spr_1.gif) -19px 4px no-repeat;
	border: 0;
}

#c .pagnum a.pgnoprev:hover {
	background: url(/i/tmpl/rg_spr_1.gif) -19px 4px no-repeat;
	border: 0;
}

#c .pagnum a.pgnext:link, #c .pagnum a.pgnext:visited {
	background: url(/i/tmpl/rg_spr_1.gif) 0 -16px no-repeat;
	border: 0;
}

#c .pagnum a.pgnext:hover {
	background: url(/i/tmpl/rg_spr_1.gif) -45px -16px no-repeat;
	border: 0;
}

#c .pagnum a.pgnonext:link, #c .pagnum a.pgnonext:visited {
	background: url(/i/tmpl/rg_spr_1.gif) -22px -16px no-repeat;
	border: 0;
}

#c .pagnum a.pgnonextt:hover {
	background: url(/i/tmpl/rg_spr_1.gif) -22px -16px no-repeat;
	border: 0;
}






.pagnum a:link, .pagnum a:visited {
	color: #1E7B86;
}

#c .pagnum a.pgnoprev, #c .pagnum a.pgnonext {
	cursor: default;
}

.pagnum #pgcurrent:link, .pagnum #pgcurrent:visited, .pagnum #pgcurrent:hover, #c .pagnum a:hover  {
	color: #D0338C;
	text-decoration: none;

}
.pagnum #pgcurrent:link, .pagnum #pgcurrent:visited, .pagnum #pgcurrent:hover {
	border-bottom: 2px solid #D0338C;

}
/* .pagnum a:link, .pagnum a:visited {
	border-bottom: 3px solid #dee2e4;
} */

.pagnum a:hover  {
	border-bottom: 2px solid #D0338C;
}

.pagnum a#pgcurrent {
	cursor: default;
}

div.pagnum img#page-txt {
	display: inline;
	width: 23px;
	height: 5px;
}

.paglite {
clear: left;
}

/* 
.pagnum a#pgcurrent {
	cursor: default;
}

div.pagnum img#page-txt {
	display: inline;
	width: 23px;
	height: 5px;
} */

#toplink {
	padding-left:13px;
	background:transparent url(/i/tmpl/top.gif) no-repeat 3px 2px;
}

h1 span {
	color: #938d8a;
	font-size: smaller;
}

.book {
padding: 15px 0;
}

.sm_arr {
display: inline;
}


/*---------------- news admin ---------------*/

#newsmenu {
text-align: right;
margin-right: 10px;
}

#c img.bin {
	width: 11px;
	height: 15px;
	display: inline;
	padding-left: 7px;
	padding-right: 3px;
}

#newstable {
	width: 485px;
}

#newstable td {
	font-size: 85%;
	padding: 5px;
}

#newstable tr.admintr1 td
{
	background-color: #F2F3FD;
}

/*------------ alphabetical index ------------*/

#alphabetical {

	border-top: 2px #CCCCCC solid;
	padding-top: 1px;
	width: 578px;

}

#c #alphabetabox {
	text-align: center;
	color: #000;
	background-color: #fafafa;
	margin-bottom: 2px;
}

#alphabetabox a {
	display: block;
	float: left;
	border-left: 2px #E5E5E5 solid;
	padding: 0 5px;
	background-color: #fafafa;
	font-size: 11px;
	font-weight: bold;
}


#alphabetabox a#chosenletter:link, #alphabetabox a#chosenletter:visited, #alphabetabox a#chosenletter:hover {
	background-color: #567eaa;
	color: #ffffff;
}

/* --------------------- th --------------------------- */
#thbox {
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 15px;
	color: #333;
	width: auto;
	z-index: 1000;
}

#thw { /*Outermost DIV for thumbnail viewer*/
	
	padding: 2px 6px 6px 6px;
	/* background: #544f43; */
	background: #fff;
	border: 1px solid #aaa;
}


#th_title span {
	padding-bottom: 3px;
	border-bottom: 1px solid #ccc;
}

#thh { /*header DIV of thumbbox that contains "close" link */
	font: 9px Verdana, sans-serif;
	line-height: 1.1em;
	/* color: #fff; */
	padding: 5px 0 5px 10px;
	text-align: right;
	background: #fff url(/i/th/click_to_close.gif) no-repeat top right;
	/* background: url(/i/tmpl/rg_spr_1.gif) 0 -93px right top no-repeat; */
	cursor: pointer;
	/* border-bottom: 1px solid #777; */
}

body #thw .thho { /*Footer DIV of thumbbox that contains "close" link */
	background: url(/i/th/click_to_close_o.gif) no-repeat right top;
	/* background: url(/i/tmpl/rg_spr_1.gif) 0 -125px right top no-repeat; */
} 

#thbox #caption {
	font-size: 15px;
	/* font-weight: bold; */
	line-height: 1.1em;
	text-align: center;
	background: #fff;
	/* border-top: 1px solid #777; */
}

#thbox #th_descr {
	font-size: 15px;
	line-height: 20px;
	text-align: left;
}

#thbox #caption div {
	padding: 5px;
}

#thbox #caption #th_prc{
	padding: 0 5px;
}

#thimg img {
	border: 1px solid #DEDEDE;
	border-bottom:1px solid #777777;
	cursor: pointer;
}

#thbox #thumbImage { /*DIV within thumbbox that holds the enlarged image */
	background: #fff;
	border: 1px solid #777;
}

/* #thld { 
	position: absolute;
	visibility: hidden;
	background: transparent url(/i/th/loading_bg.png) 0 0 no-repeat;
	z-index: 999;
	width: 118px;
	height: 36px;
	text-align: left;
} */

#thld { 
	position: absolute;
	visibility: hidden;
	background: transparent url(/i/th/loading_bg3.png) 0 0 no-repeat;
	z-index: 999;
	width: 129px;
	height: 46px;
	text-align: left;
}

#thld img {
	display: inline;
	vertical-align: middle;
}

#th_prc {
	text-align: right;
}

.th_cln_2 {
	float: left;
	width: 180px;
}

#th_cln {
	text-align: left
}

#th_typ {
	text-align: right;
}

#thf {
	padding-left: 1px;
	padding-bottom: 20px;
}

#thf td {
	padding: 5px 5px;
	font-size: 12px;
}

#thf td a {
	padding-right: 8px;
	background: url(/i/th/th_arrow.gif) top right no-repeat;
}

#thf td#th_clntd {
	background: url(/i/th/th_f_bg.png) bottom left repeat-x;
	text-align: left;
	padding-left: 15px;
}

#thf td#th_typtd {
	background: url(/i/th/th_f_bg.png) bottom right repeat-x;
	text-align: right;
	padding-right: 15px;
}


/* ---------------- atomic -------------- */

#w #c .fill {
	font-size: 1px; 
	height: 1px;
}

#w #c .nw_img_l {
	float: left; 
	padding: 0.5em 20px 7px 0;
	
}
body #w #c .img_has_link {
	padding-top: 0;
}

#w #c .nw_img_r {
	float: right; 
	padding: 0.5em 0 7px 20px;
}

#w #c .nw_img_b, #w #c .nw_img_t  {
	text-align: left;
}

#w #c .nw_img_t img, #w #c .nw_img_b img {
	margin: 0;
}

#w #c .firstblock p { 
	margin-top: 0; 
	margin-bottom: 15px;
}

#atom_cliner h3 {
	margin-top: 0;
	padding-top: 0;
}

#w .atom_vid {
	padding: 30px 0 10px 152px;
}

#atom_cliner .entry {
	padding: 0 0 25px 0;
}

#w #c .entry a span, #w .entry img {
	display: block;
}


/* #w #c .entry a img{
	background-color: #fff;
} */


#w #c .entry a:link img, 
#w #c .entry a:visited img
{
	border: 0;
	
}

#w #c .entry a:hover img, #w #c .entry a:active img {
	/* background-color: #fff; */
	border: 1px solid #DEDEDE;
}




#w #c .entry a:link span, #w #c .entry a:visited span{
	/* background-color: #fff; */
	padding: 5px;
	
}

#w #c .entry a:hover span, #w #c .entry a:active span {
	background-color: #fff;
	padding: 1px;
	border: 3px solid #61c3d0;
	border-radius: 3px;
}







#w #f .edit {
    display: inline;
    height: 14px;
    vertical-align: baseline;
    width: 14px;
}

#w #w1 #cw #cbox #c img.bin {
	display:inline;
	height:15px;
	margin:0pt;
	width:11px;
}

img {
	border:0 none;
	display:block;
}


.firstentry h3 {
	margin-top: 0;
	padding-top: 0;
}


#rightbox {
	line-height: 150%;
	float: right;
	width: 210px;
	margin-bottom: 7px;
	margin-top: 7px;
	/* clear: right; */
}

#grp_news {
	/* padding-top: 35px; */
}

#c #grp_news .entry {
	/* -webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; */
	
	/* background-color: #f7f7f7; */
	/* font-size: 85%; */
	padding: 10px 0 1px;
	margin-bottom: 25px;
}

#c .entry {
	/* -webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; */
	
	/* background-color: #f7f7f7; */
	/* font-size: 85%; */
	padding: 0 0 10px;
	margin-bottom: 25px;
}

#c .entry h3 {
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	padding: 0;
	/* background-color: #AB9E66; */
}

#c .entry p {

	margin-top: 5px;
	
}

#w #c #grp_news .firstentry {
	padding-top: 0;
}



#c #grp_news .entry h3 {
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	padding: 0;
	/* background-color: #AB9E66; */
}

#c #grp_news .entry p {

	margin-top: 5px;
	
}

#c #grp_news .entry h3 a {
	/* display: block;
	padding: 1px 0 2px 5px;
	margin-right: 5px;
	background: url(/i/arrowdisc.gif) no-repeat right;
	width: 190px; */
}

/* this is used for news headings that have no link */
#c #grp_news .entry h3 span {
	padding: 1px 5px 2px 0;
	
}

#c #grp_news .entry h3 a:link, 
#c #grp_news .entry h3 a:visited {
	color: #F5F2EF;
}

#c #grp_news .entry h3 a:hover {
	color: #fff;
	text-decoration: none;
}

#c #grp_news .morebox {
	text-align: right
}

#workshop_pics_w {
	float:right; 
	width: 200px;
}

#workshop_pics_w div {	
	margin: 0 0 25px 0;
}

