/*******************************************************
PROJECT: Queenswood Enterprises Limted
DATE: 7th July 2008
AUTHOR: Chad Durham @ Big Hello Design
NOTE: Hello CSS curious person, nice to have you here. Looking through code is in my opinon the best way to learn and advance, it's how I learnt and I thoughly reccomended it  - so, go ahead, teach yourself whatever you can, write your own styles. Just please don't steal the site. C
*******************************************************/
body {
font-family: "Georgia", Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: normal;
}

#nav_text1 h2, #nav_text2 h2, #nav_text3 h2, #nav_text4 h2 {
font-family: "Georgia", Georgia, "Times New Roman", Times, serif;
font-size: 23px;
line-height:23pt;
font-weight: normal;
}

.caption {
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size: 19px;
line-height:20pt;
font-weight: normal;
}


#footer_left , #footer_right {
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size: 16px;
line-height:15pt;
font-weight: normal;
}

/*************************************
Home boxes & typography
************************************/
.home_box_1 , .home_box_2 , .home_box_3 , .home_box_4 , .events_box_1 , .events_box_2 , .events_box_3 , .events_box_4 , .sports_box_1 , .sports_box_2 , .sports_box_3 , .sports_box_4 , .accom_box_1 , .accom_box_2 , .accom_box_3 , .accom_box_4 {
float:left;
margin: 0;
padding: 0;
background-color: #151518;
font-family: "Georgia", Georgia, "Times New Roman", Times, serif;
font-weight: normal;
height: inherit;
}

.home_box_1 h1 , .home_box_2 h1 , .home_box_3 h1 , .home_box_4 h1 , .events_box_1 h1 , .events_box_2 h1 , .events_box_3 h1 , .events_box_4 h1 , .sports_box_1 h1 , .sports_box_2 h1 , .sports_box_3 h1 , .sports_box_4 h1 , .accom_box_1 h1 , .accom_box_2 h1 , .accom_box_3 h1 , .accom_box_4 h1 {
font-size: 34px;
line-height:26pt;
font-family: "Georgia", Georgia, "Times New Roman", Times, serif;
font-weight: normal;
margin-bottom: -5px;
margin-top: 13px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;
}

.home_box_1 h1 a , .home_box_2 h1 a , .home_box_3 h1 a , .home_box_4 h1 a , .events_box_1 h1 a , .events_box_2 h1 a , .events_box_3 h1 a , .events_box_4 h1 a , .sports_box_1 h1 a , .sports_box_2 h1 a , .sports_box_3 h1 a , .sports_box_4 h1 a , .accom_box_1 h1 a , .accom_box_2 h1 a , .accom_box_3 h1 a , .accom_box_4 h1 a {
text-decoration: none;
}

.home_box_1 h1 a:hover , .home_box_2 h1 a:hover , .home_box_3 h1 a:hover , .home_box_4 h1 a:hover , .events_box_1 h1 a:hover , .events_box_2 h1 a:hover , .events_box_3 h1 a:hover , .events_box_4 h1 a:hover , .sports_box_1 h1 a:hover , .sports_box_2 h1 a:hover , .sports_box_3 h1 a:hover , .sports_box_4 h1 a:hover , .accom_box_1 h1 a:hover , .accom_box_2 h1 a:hover , .accom_box_3 h1 a:hover , .accom_box_4 h1 a:hover {
color: #ffffff;
text-decoration: underline;
}

.home_box_1 p , .home_box_2 p , .home_box_3 p , .home_box_4 p , .events_box_1 p , .events_box_2 p , .events_box_3 p , .events_box_4 p , .sports_box_1 p , .sports_box_2 p , .sports_box_3 p , .sports_box_4 p , .accom_box_1 p , .accom_box_2 p , .accom_box_3 p , .accom_box_4 p {
font-size: 19px;
line-height:19pt;
color: #ffffff;
font-family: "Georgia", Georgia, "Times New Roman", Times, serif;
font-weight: normal;
	padding: 1px 12px;
	margin-top: 1px;
}


.home_box_1 h2 {
color: #ffffff;
text-decoration: none;
font-size: 27px;
line-height:23pt;
font-family: "Georgia", Georgia, "Times New Roman", Times, serif;
font-weight: normal;
	padding-right: 5px;
	padding-left: 12px;
margin-top: -5px;
}

.home_box_1 p a , .home_box_2 p a , .home_box_3 p a , .home_box_4 p a , .events_box_1 p a , .events_box_2 p a , .events_box_3 p a , .events_box_4 p a , .sports_box_1 p a , .sports_box_2 p a , .sports_box_3 p a , .sports_box_4 p a , .accom_box_1 p a , .accom_box_2 p a , .accom_box_3 p a , .accom_box_4 p a {
text-decoration: none;
}

.home_box_1 p a:hover , .home_box_2 p a:hover , .home_box_3 p a:hover , .home_box_4 p a:hover , .events_box_1 p a:hover , .events_box_2 p a:hover , .events_box_3 p a:hover, .events_box_4 p a:hover , .sports_box_1 p a:hover , .sports_box_2 p a:hover , .sports_box_3 p a:hover, .sports_box_4 p a:hover , .accom_box_1 p a:hover , .accom_box_2 p a:hover , .accom_box_3 p a:hover , .accom_box_4 p a:hover {
color: #ffffff;
text-decoration: underline;
}

.home_box_1 , .events_box_1 , .sports_box_1 , .accom_box_1 {
width:220px;
margin-right: 10px;
}
.home_box_2 , .events_box_2 , .sports_box_2 , .accom_box_2 {
width:450px;
margin-right: 10px;
}
.home_box_3 , .events_box_3 , .sports_box_3 , .accom_box_3 {
width:220px;
}
.home_box_4 , .events_box_4 , .sports_box_4 , .accom_box_4 {
width:450px;
}

/*************************************
Home
*************************************/
.home_box_1 h1, .home_box_2 h1, .home_box_3 h1 , .home_box_4 h1 , .home_box_1 h1 a , .home_box_2 h1 a , .home_box_3 h1 a , .home_box_4 h1 a , .home_box_1 p a , .home_box_2 p a , .home_box_3 p a , .home_box_4 p a {
color: #745e9b;
}

/*************************************
Events
*************************************/
.events_box_1 h1 , .events_box_2 h1 , .events_box_3 h1 , .events_box_4 h1 , .events_box_1 h1 a , .events_box_2 h1 a , .events_box_3 h1 a , .events_box_4 h1 a , .events_box_1 p a , .events_box_2 p a , .events_box_3 p a , .events_box_4 p a {
color: #a3c056;
}

/*************************************
Sports
*************************************/
.sports_box_1 h1 , .sports_box_2 h1 , .sports_box_3 h1 , .sports_box_4 h1 , .sports_box_1 h1 a , .sports_box_2 h1 a , .sports_box_3 h1 a , .sports_box_4 h1 a , .sports_box_1 p a , .sports_box_2 p a , .sports_box_3 p a , .sports_box_4 p a {
color: #8baed9;
}

/*************************************
Accommodation
*************************************/
.accom_box_1 h1 , .accom_box_2 h1 , .accom_box_3 h1 , .accom_box_4 h1 , .accom_box_1 h1 a , .accom_box_2 h1 a , .accom_box_3 h1 a , .accom_box_4 h1 a , .accom_box_1 p a , .accom_box_2 p a , .accom_box_3 p a , .accom_box_4 p a {
color: #d57583;
}

/*************************************
Linebreaks
*************************************/
#greyline_full  {	
margin: 0;
padding: 0;
height: 10px;
float:left;
background-color:#1f1f23;
width:910px;
}

/*************************************
Form Styles
************************************/
.home_box_2 ul , .home_box_2 li {
	font: 19px/22pt Georgia, "Times New Roman", Times, serif;

}
 
.qwform , .qwform_msg , .qwform_buttons  {
	font-size: 17px;
	line-height:25pt;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	height: 28px;
}

.home_box_2 h2 {
	font: 20px/23pt Georgia, "Times New Roman", Times, serif;
}


