@import url(layout.css);
@import url(menu.css);

@import url(style.css);


#home_jersey {
	width:300px;
	height:383px;
}
/* parish home */
#parish_intro #parish_logo {
	position:absolute;
	width:52px;
	height:60px;
	margin-left:10px;
	z-index:10;
}
#parish_intro .parish_name { padding-left:60px; }

/* register */
#form_register div {
	float:left;
	margin-bottom:8px;
}
#form_register label {
	float:left;
	width:150px;
}
#form_register .input {
	float:left;
	width:260px;
}

#form_register #username_available, #form_register #email_available {
	width:15px;
	height:15px;
	position:absolute;
	margin-left:395px;
	margin-top:2px;
}
#form_assign_favourite #username_available {
	width:15px;
	height:15px;
	position:absolute;
	margin-left:200px;
	margin-top:-15px;
}

/* user profile */
.usericon {
	float:left;
	padding-right:15px;
}
#user_details .item_title {
	float:left;
	width:80px;
	font-weight:bold;
}

#form_audition .input {
	height:60px;
	width:438px;
}

#form_changepwd label {
	float:left;
	width:140px;
}
#form_changepwd .input {
	width:250px;
	margin-bottom:3px;
}
/* quick links */
.links_column {
	float:left;
	width:245px;
	height:440px;
}

.headline_text a:link, .headline_text a:visited,
.headline_text a:hover, .headline_text a:focus { color:#ffffff; }

/* favourite */
#fav_catlist a {
	text-decoration:none;
}
#fav_catlist a:hover {
	color:#9a9168;
}

/* selected catitems */
#catitems .headline { height:auto;  }
#catitems .headline_text {
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
}
#catitems .headline_text a { text-decoration:none; }
#catitems .headline_text a:hover, #catitems .headline_text a:focus { text-decoration:underline; }

a.cat_title { color:#9a9168; font-weight:bold; text-decoration:none; }
a.cat_title:hover { text-decoration:underline; }


#random_fav .headline { height:auto; min-height:30px; }
#random_fav .headline_text {
	padding-bottom:5px;
}


/* featured favourites */
#featured_catlist .headline {
	height:40px;
}
#featured_catlist .headline_text {
	font-weight:normal;
	padding-top:5px;
}
#featured_catlist .headline_text a { text-decoration:none; }
#featured_catlist .headline_text a:hover, #featured_catlist .headline_text a:focus { text-decoration:underline; border:0; }

/* item info */
#item_details p { margin:0; margin-bottom:5px; }
#item_details .gold {
	float:left;
	width:150px;
}


/* interview */
#interview .record {
	padding-bottom:15px;
}
#interview .question {
	font-weight:bold;
	color:#b3ac8d;
}
#interview .answer {
	padding-left:20px;
}

#interviewlist .headline {
	height:40px;
}
#interviewlist .headline_text {
	padding-top:5px;
}

/* interview admin */
#form_interview .input {
	width:700px;
	height:60px;
	margin-left:20px;
}
#form_new_question .input {
	width:550px;
	height:18px;
	margin-bottom:3px;
}


/* favourite admin */
ul.fav_item_list {
	list-style:none;
}
ul.fav_item_list li {
	float:left;
	width:252px;
	padding-bottom:5px;
}

/* item admin */
#form_add_item div {
	margin-bottom:3px;
}
#form_add_item label {
	float:left;
	font-weight:bold;
	width:260px;
}
#form_add_item .input {
	width:400px;
}

/* press page */
#press .press_quotes {
	padding-left:12px;
}