/*  CSS Document for Tunbridge Gallery */
/*


Title:			COR.css
Browser(s): 	All 

Author: 		Harry Bates-Smith
Created: 		19.06.2009

*/

* {
	margin: 0 auto 0 auto; /* GLOBAL RESET */
	padding: 0;
}
body{margin:0;
	font-family: Helvetica, Arial, Sans-Serif;
	color:#5c2946;
	font-size:13px;
	background-color:#fff;
	}

div, p, ul, img{
	padding:0px; margin:0px; border:none;
}
ul{
	list-style-type:none;
}

a { outline:none; /* Remove Firefox's dotted borders */ text-decoration:none; color:#e8a713; padding:0; margin:0;}
a img { border:none;} /* Remove IE's blue borders */




/*------------------------------CONTAINERS--------------------------------*/


#home_container	{width:940px;
margin:0 auto;
background:url(i/images/home_background.gif);
min-height:810px;
}

#services_container	{width:940px;
margin:0 auto;
background:url(i/index-background.gif);
min-height:1200px;
}

#about_container	{width:940px;
margin:0 auto;
background:url(i/images/about_background.gif);
min-height:1085px;
}

#classes_container	{width:940px;
margin:0 auto;
background:url(i/images/classes_background.gif);
min-height:1200px;
}

#contact_container	{width:940px;
margin:0 auto;
background:url(i/contact-background.gif);
min-height:1040px;
}


/*------------------------------GLOBAL TYPOGRAPHY--------------------------------*/

.heading	{font-size:23px; margin:0 0 30px 0; line-height:25px;}
.subheading	{font-size:20px; color:#e8a713; margin:0 0 15px 0;}
.subheading_dark	{font-size:20px; color:#5c2946; line-height:25px; margin:0 0 30px 0;}
.home_info	{font-size:16px; color:#5c2946; line-height:24px; margin:50px 0 0 0;}
.contact_info		{font-size:18px; line-height:20px;}
p			{font size:20px; line-height:18px; margin:0 0 18px 0;}

.subheading_dark a	{text-decoration:underline;}




/*------------------------------NAVIGATION--------------------------------*/



#nav	{float:right; margin-top:80px; margin-right:15px;}

#logo	{float:left; margin:10px 0 0 40px;}

ul#nav_list li	{
margin:0px;
padding:0px; 
list-style:none;   
float:left;    
display:inline;

}  


.about_nav a	{
background-image:url(i/aboutRollOver.gif);
display:inline-block;
height:55px;
width:74px;
overflow:hidden;
}

.about_nav a:hover { background-position: 0 -55px;}

.services_nav a	{
background-image:url(i/servicesRollOver.gif);
display:inline-block;
height:55px;
width:89px;
overflow:hidden;
}

.services_nav a:hover { background-position: 0 -55px;}

.classes_nav a	{
background-image:url(i/classesRollOver.gif);
display:inline-block;
height:55px;
width:81px;
overflow:hidden;
}

.classes_nav a:hover { background-position: 0 -55px;}

.contact_nav a	{
background-image:url(i/contactRollOver.gif);
display:inline-block;
height:55px;
width:121px;
overflow:hidden;
}

.contact_nav a:hover { background-position: 0 -55px;}



/*------------------------------Services--------------------------------*/

#content	{float:left; width:480px; margin:140px 0 0 40px;}

/*------------------------------Services--------------------------------*/

.map	{margin:20px 0 40px 0;}

