/*
Theme Name: Coventry fairytale Christmas
Theme URI: http://coventrysfairytalechristmas.co.uk
Description: Christmas Theme
Version: 1.0
Author: Wojciech Kotowski
Author URI: http://wojciechkotowski.com
Tags: Coventry fairytale Christmas
*/

/*@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";*/


/*
		LIGHTER RED COLOR: #c5354e
		DARKER RED COLOR: #a82d42
		DARK RED FOR MENU TEXT: #7b2231
*/



/*		BACKGROUND AND GENERAL SETTINGS		*/

body
{
	background-image: url('images/background_pattern.png');
	background-color: #000;
	background-repeat: repeat;
	margin: 0;
	padding: 0;
	height: 100%;
}

img
{
	border: 0;
}

a
{
	outline: none;
}

/*
div
{
	border: 1px black solid;
}
*/


/*		PAGE CONTENT		*/

#page_wrap
{
	height: 100%;
	overflow: hidden;
}

#page_header
{
	background-image: url('images/header_characters.png');
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: scroll;
	margin: 5px auto 9px;
	width: 1144px;
	height: 386px;
	position: relative;
}

#main_menu
{
	width: 940px;
	height: 53px;
	margin: 300px 103px 0 101px; /*set the values*/
	position: absolute;
}

#page_content
{
	margin: 0 auto 30px;
	overflow: hidden;
}

.three_boxes_gradient
{
	background-image: url('images/box_bg.png');
	background-repeat: no-repeat;
	width: 320px;
	height: 100%;
}

.two_boxes_menu_gradient
{
	background-image: url('images/2box_menu_gradient.png');
	background-repeat: no-repeat;
	width: 240px;
	height: 100%;
}

.two_boxes_content_gradient
{
	background-image: url('images/2box_content_gradient.png');
	background-repeat: no-repeat;
	width: 720px;
	height: 100%;
}

#two_boxes_top
{
	background-image: url('images/2box_top_shadow.png');
	background-repeat: no-repeat;
	width: 960px;
	height: 6px;
	margin: 0 auto 0;
}

#two_boxes_content
{
	background-image: url('images/2box_background.png');
	background-repeat: repeat-y;
	width: 960px;	
	height: 100%;
	min-height: 300px;
	margin: 0 auto 0;
	overflow: hidden;
}

#two_boxes_bottom
{
	background-image: url('images/2box_bottom_shadow.png');
	background-repeat: no-repeat;
	width: 960px;
	height: 6px;
	margin: 0 auto 0;
}

#three_boxes_top
{
	background-image: url('images/3box_top_shadow.png');
	background-repeat: no-repeat;
	width: 960px;
	height: 6px;
	margin: 0 auto 0;
}

#three_boxes_content
{
	background-image: url('images/3box_background.png');
	background-repeat: repeat-y;
	width: 960px;
	min-height: 300px;
	margin: 0 auto 0;
	overflow: hidden;
}

#three_boxes_bottom
{
	background-image: url('images/3box_bottom_shadow.png');
	background-repeat: no-repeat;
	width: 960px;
	height: 6px;
	margin: 0 auto 0;
}

#side_menu
{
	width: 190px;
	height: 100%;
	padding: 10px 20px 10px 30px;
	float: left;
	min-height: 300px;
}

#main_box
{
	width: 650px;
	height: 100%;
	padding: 10px 30px 10px 40px;
	float: right;
	min-height: 300px;
}

#shopping_logos
{
	width: 650px;
	height: 100%;
	padding: 0;
	margin-top: 30px;
	position: relative;
}

#box1_content
{
	width: 260px;
	height: 100%;
	padding: 10px 30px 10px 30px;
	float: left;
	/*display: inline; --IE6 workaround--*/
}

#box2_content
{
	width: 260px;
	height: 100%;
	padding: 10px 30px 10px 30px;
	float: left;
	/*display: inline; --IE6 workaround--*/
}

#box3_content
{
	width: 260px;
	height: 100%;
	padding: 10px 30px 10px 30px;
	float: left;
	/*display: inline; --IE6 workaround--*/
}

#page_footer
{
	background-image: url('images/footer_background.png');
	width: 100%;
	height: 500px;
}

#footer_content
{
	width: 930px;
	margin: 0 auto 0;
	padding-top: 20px;
	padding-left: 30px;
}

#footer_logos
{
	
	/*background-image: url('images/christmas_logos_background.png');*/
	width: 930px;
	height:119px;
	margin: 0 auto 50px;
	position: relative;
	overflow: hidden;
}


/*		MAIN MENU		*/

#main_menu ul
{
	list-style: none;
	margin-top: 20px;
}

#main_menu ul li
{
	display: inline;
	padding-right: 30px;
}

#main_menu ul li a
{
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
}

.page-item-3
{
	width: 45px;
}

.page-item-5
{
	width: 135px;
}

.page-item-7
{
	width: 150px;
}

.page-item-9
{
	width: 145px;
}

.page-item-11
{
	width: 155px;
}

.page-item-13
{
	width: 55px;
}


/*		SIDE MENU		*/

.side_menu_top
{
	list-style: none;
	padding: 0;
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

.side_menu_top a:link, .side_menu_top a:active, .side_menu_top a:visited
{
	text-decoration: none;
	color: #FFFFFF;
}

.side_menu_top a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

#side_menu_sub
{
	list-style: none;
	padding: 10px 0 10px 10px;
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

#side_menu_sub a:link, #side_menu_sub a:active, #side_menu_sub a:visited
{
	text-decoration: none;
	color: #FFFFFF;
}

#side_menu_sub a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}


/*		TEXT PROPERTIES		*/

/* TEXT IN BOXES  */

h2
{
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	text-align: justify;
	color: #FFFFFF;
}

h3
{
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-align: justify;
	color: #FFFFFF;
}

#box1_content, #box2_content, #box3_content
{
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
	color: #FFFFFF;
}

#box1_content h6, #box2_content h6, #box3_content h6
{
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
	color: #FFFFFF;
}

#main_box p
{
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: justify;
	line-height: 16px;
	color: #FFFFFF;
}

#box1_content h6 a, #box2_content h6 a, #box3_content h6 a
{
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
	color: #FFFFFF;
}

#box1_content h6 a:hover, #box2_content h6 a:hover, #box3_content h6 a:hover
{
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
	color: #FFFFFF;
}

#flash
{
	margin-left: 40px;
	margin-right: 40px;
}

.gingerbread_house_home
{
	margin-left: 13px;
	margin-right: 13px;
}

.post ul
{
	list-style: decimal;
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
}

.post a
{
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
	color: #FFFFFF;
}

.post a:hover
{
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
	color: #FFFFFF;
}

.table_content
{
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 12px;	
	line-height: 16px;
	color: #FFFFFF;
}

.table_content_smaller
{
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 10px;	
	line-height: 16px;
	color: #FFFFFF;
}


/*  TEXT FIXES  */

#main_box h3
{
	
	padding-top: 30px;	
}

/*	IMAGE FIXES  */

.shopping_img
{
	margin-left: 20px;
	margin-bottom: 20px;
	float: right;
}

.shopping_img_center
{
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
}

.mofc_img
{
	
	margin: 20px 0 20px 20px;
	float: right;
}

.submit_img
{
	margin-top: 30px;
	float: right;
}


/*		FOOTER		*/

#footer_content h2
{
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 0;
}

#f_main_wrapper
{
	margin: 0;
	overflow: hidden;
}

.f_wrapper
{
	width: auto;
	padding-right: 33px;
	float: left;
}

.f_wrapper ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.f_wrapper ul li
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.f_wrapper ul li h3
{
	margin: 0;
	padding: 0;
}

.f_wrapper ul h2 a
{
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

.f_wrapper ul h2 a:hover
{
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #FFFFFF;
}

.f_wrapper ul li
{
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
}

.f_wrapper ul li a
{
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #FFFFFF;
}

.f_wrapper ul li a:hover
{
	font-family: Verdana, Halvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline;
	color: #FFFFFF;
}



/*			FOOTER LOGOS		*/

#f_logos ul
{
	list-style: none;
}

#f_logos li
{
	display: inline;
	position: absolute;
}

#f_logos
{
	padding: 0;
	margin: 0;
}

#f_logos a
{
	display: block;
	height:100%;
}

#f_cvone
{
	left: 0px;
	width: 60px;
	height: 49px;
}

#f_ccc
{
	left: 102px;
	width: 82px;
	height: 49px;
}

#f_bid
{
	left: 226px;
	width: 194px;
	height: 49px;
}

#f_heart
{
	left: 462px;
	width: 76px;
	height: 49px;
}

#f_inspires
{
	left: 580px;
	width: 36px;
	height: 49px;
}

#f_tinyteddies
{
	left: 658px;
	width: 148px;
	height: 49px;
}

#f_thomas_cook
{
	left: 851px;
	width: 50px;
	height: 49px;
}

/* second row */

#f_city_college
{
	left: 0px;
	margin-top: 69px;
	width: 115px;
	height: 50px;
}

#f_market
{
	left: 143px;
	margin-top: 69px;
	width: 75px;
	height: 50px;
}

#f_westorchards
{
	left: 246px;
	margin-top: 69px;
	width: 49px;
	height: 50px;
}

#f_lowerprecinct
{
	left: 323px;
	margin-top: 69px;
	width: 139px;
	height: 50px;
}

#f_cathedrallanes
{
	left: 490px;
	margin-top: 69px;
	width: 49px;
	height: 50px;
}

#f_curiosities_museum
{
	left: 567px;
	margin-top: 69px;
	width: 70px;
	height: 50px;
}

#f_mercia
{
	left: 665px;
	margin-top: 69px;
	width: 130px;
	height: 50px;
}

#f_cov_uni
{
	left: 829px;
	margin-top: 69px;
	width: 72px;
	height: 50px;
}


/* CV ONE */

#f_cvone a:link, #f_cvone a:visited, #f_cvone a:active, #f_cvone a:hover
{
	background: url(images/christmas_logos.png) 0px 0px no-repeat;
}

/*  COVENTRY CITY COUNCIL  */

#f_ccc
{
	background: url(images/christmas_logos.png) -102px 0px no-repeat;
}

/*  COVENTRY BID  */

#f_bid
{
	background: url(images/christmas_logos.png) -226px 0px no-repeat;
}

/*  THE HEART OF ENGLAND  */

#f_heart
{
	background: url(images/christmas_logos.png) -462px 0px no-repeat;
}

/*  COVENTRY INSPIRES  */

#f_inspires
{
	background: url(images/christmas_logos.png) -580px 0px no-repeat;
}

/* TINY TEDDIES DAY NURSERY */

#f_tinyteddies a:link, #f_tinyteddies a:visited, #f_tinyteddies a:active, #f_tinyteddies a:hover
{
	background: url(images/christmas_logos.png) -658px 0px no-repeat;
}

/* THOMAS COOK */

#f_thomas_cook
{
	background: url(images/christmas_logos.png) -851px 0px no-repeat;
}


/* COVENTRY CITY COLLEGE */

#f_city_college
{
	background: url(images/christmas_logos.png) 0px -69px no-repeat;
}

/* COVENTRY MARKET */

#f_market
{
	background: url(images/christmas_logos.png) -143px -69px no-repeat;
}

/* WEST ORCHARDS */

#f_westorchards a:link, #f_westorchards a:visited, #f_westorchards a:active, #f_westorchards a:hover
{
	background: url(images/christmas_logos.png) -246px -69px no-repeat;
}

/*  LOWER PRECINCT  */

#f_lowerprecinct a:link, #f_lowerprecinct a:visited, #f_lowerprecinct a:active, #f_lowerprecinct a:hover
{
	background: url(images/christmas_logos.png) -323px -69px no-repeat;
}

/*  CATHEDRAL LANES  */

#f_cathedrallanes a:link, #f_cathedrallanes a:visited, #f_cathedrallanes a:active, #f_cathedrallanes a:hover
{
	background: url(images/christmas_logos.png) -490px -69px no-repeat;
}

/*  MUSEUM OF CURIOSITIES  */

#f_curiosities_museum
{
	background: url(images/christmas_logos.png) -567px -69px no-repeat;
}

/*  MERCIA  */

#f_mercia
{
	background: url(images/christmas_logos.png) -665px -69px no-repeat;
}

/*  COVENTRY UNIVERSITY  */

#f_cov_uni
{
	background: url(images/christmas_logos.png) -829px -69px no-repeat;
}


/*  SHOPPING PAGE LOGOS  */

#s_logos ul
{
	list-style: none;
}

#s_logos li
{
	display: inline;
	position: absolute;
}

#s_logos
{
	padding: 0;
	margin: 0;
}

#s_logos a
{
	display: block;
	height:100%;
}

#s_west_orchards
{
	left: 37px;
	width: 50px;
	height: 50px;
}

#s_lower_precinct
{
	left: 124px;
	width: 94px;
	height: 50px;
}

#s_cathedral
{
	left: 254px;
	width: 50px;
	height: 50px;
}

#s_ikea
{
	left: 340px;
	width: 95px;
	height: 50px;
}

#s_greyfriars
{
	left: 472px;
	width: 34px;
	height: 50px;
}

#s_spoon_street
{
	left: 543px;
	width: 73px;
	height: 50px;
}

/* WEST ORCHARDS */

#s_west_orchards a:link, #s_west_orchards a:visited, #s_west_orchards a:active, #s_west_orchards a:hover
{
	background: url(images/shopping_logos.png) -37px 0px no-repeat;
}

/* LOWER PRECINCT */

#s_lower_precinct a:link, #s_lower_precinct a:visited, #s_lower_precinct a:active, #s_lower_precinct a:hover
{
	background: url(images/shopping_logos.png) -124px 0px no-repeat;
}

/* CATHEDRAL LANES */

#s_cathedral a:link, #s_cathedral a:visited, #s_cathedral a:active, #s_cathedral a:hover
{
	background: url(images/shopping_logos.png) -254px 0px no-repeat;
}

/* IKEA */

#s_ikea a:link, #s_ikea a:visited, #s_ikea a:active, #s_ikea a:hover
{
	background: url(images/shopping_logos.png) -340px 0px no-repeat;
}

/* GREY FRIARS */

#s_greyfriars a:link, #s_greyfriars a:visited, #s_greyfriars a:active, #s_greyfriars a:hover
{
	background: url(images/shopping_logos.png) -472px 0px no-repeat;
}

/* SPOON STREET */

#s_spoon_street a:link, #s_spoon_street a:visited, #s_spoon_street a:active, #s_spoon_street a:hover
{
	background: url(images/shopping_logos.png) -543px 0px no-repeat;
}




/*		TWITTER FEEDS		*/

/*	DRUM MAJOR  */

ul#twitter_update_list
{
	list-style: none;
	font-family: Verdana, Halvetica, sans-serif;
	text-align: center;
	font-size: 9px;
	color: #000000;
	padding: 0;
}

ul#twitter_update_list a
{
	
	font-family: Verdana, Halvetica, sans-serif;
	text-decoration: none;
	font-size: 9px;
	color: #25c9ff;
}

ul#twitter_update_list a:hover
{
	
	font-family: Verdana, Halvetica, sans-serif;
	text-decoration: underline;
	font-size: 9px;
	color: #25c9ff;
}

#anastasia
{
	background: url(images/Anastasia.png);
	width: 650px;
	height: 320px;
}

#anastasia_twitter
{
	position: absolute;
	width: 210px;
	height: 60px;
	margin: 80px 70px 180px 370px;
}

#lottie_sixpence
{
	background: url(images/Lottie_Sixpence.png);
	width: 650px;
	height: 320px;
}

#lottie_sixpence_twitter
{
	position: absolute;
	width: 210px;
	height: 60px;
	margin: 70px 380px 180px 80px;
}

#crispin_fizzlewit
{
	background: url(images/Crispin_Fizzlewit.png);
	width: 650px;
	height: 320px;
}

#crispin_fizzlewit_twitter
{
	position: absolute;
	width: 210px;
	height: 60px;
	margin: 95px 385px 165px 55px;
}

#drum_major
{
	background: url(images/Drum_Major_Bertram_Sherbet.png);
	width: 650px;
	height: 320px;
}

#drum_major_twitter
{
	position: absolute;
	width: 210px;
	height: 60px;
	margin: 70px 360px 190px 80px;
}

#cringle_brothers
{
	background: url(images/The_Cringle_Brothers.png);
	width: 650px;
	height: 320px;
}

#cringle_brothers_twitter
{
	position: absolute;
	width: 210px;
	height: 60px;
	margin: 45px 410px 215px 30px;
}

#gingerbread_house_home
{
	background: url(images/Gingerbread_House.png);
	width: 650px;
	height: 320px;
}