/*Generic page set up*/
body 							{font-size:75%;margin:0;text-align:center;font-family:verdana,arial;}
.main-outer						{width:725px;margin: 12px auto;text-align: left;border-left:1px solid #000;border-top:1px solid #000;} 

li li, li p, td p, blockquote p,li {font-size:0.9em;}
ul, blockquote					{margin:0}
a 								{text-decoration:none;}
a:hover							{text-decoration:underline;}
h1								{font-size:1em;;margin:0;width:725px;height:10.5em;
								background: url(images/banner_ck.jpg) no-repeat;}
h2								{color:#19582B;margin:0;}
h3								{color:#19582B;margin:0;}
h3								{color:#19582B;margin:0;}
p								{font-size:0.9em;margin:0;}
p.m-one							{margin-bottom:2em !important;}
p.m-two							{margin-top:1.5em !important;}
.no-view						{display:none;}

/*reusable things*/
.left							{float:left}
.right							{float:right}

#left-nav						{width:100px;float:left;}
#left-nav ul					{margin:0;list-style:none;padding:0}
#left-nav ul li					{background:#16582A;font-size:1em;color:#fff;
								border-bottom:1px solid white;padding:.6em 0 .5em 15px;}
* html #left-nav ul li 			{  /* This is the Tan hack for IE6 etc *//*height:2.4em;*/ }
											
#left-nav a						{color:#fff;}
#left-nav-promo					{background:#8B664B}
#left-nav-promo p				{margin:0;text-align:center;padding:.5em 0 .6em 0}
#left-nav-promo p.item				{border-top:1px solid #fff}

#main-content					{width:624px;float:right;border-top:2px solid #6D9678;border-left:2px solid #6D9678}
html>body #main-content 		{width:623px;} 
#main-content p					{color:#000;}
#main-content p.tp					{margin-top:0.8em}
#main-content a.cont-link					{color:#000;text-decoration:underline;font-weight:bold;}
#main-content a.cont-link:hover			{text-decoration:none;}
#main-inner						{margin:2em 0 0 10px;}
#main-right						{float:right;width:220px;}


/*individual pages */
#index	h2, #contact h2, #classes h2, #location h2, #photos h2			{font-size:1.7em;padding:0 0 10px 0;margin:0;}

#index	h3						{font-size:1.2em;margin:0.9em 0 0.9em 0;}
#index 	h4						{font-size:1.4em;margin:0 0 .7em 0;color:#19582B}
#index-first .left				{width:173px;margin-top:3px;}
#index-first .right				{width:425px;margin: 0 7px 0 0;display:inline;}
#index .indexp					{margin-bottom:0.9em;}
#index-lwr-pr					{margin-left:31px;}
#index-lwr-pr div				{width:542px;}
#index-lwr-pr div div			{height:7em;}

#indexbt-lwr					{background: url(images/indexbt_bt.gif) no-repeat left bottom;height:20px;}
#indexbt-upp					{background: url(images/indexbt_tp.gif) no-repeat 0 0;height:27px;}
#indexbt-mid					{background: url(images/indexbt_mid.gif);}
#indexbt-mid p a				{color:#000000;}
#indexbt-mid h4 a				{color:#19582B;}
#new-class					{margin-bottom:1.5em;}
#new-class ul					{margin-bottom:1.5em;}


#idx-bt-one 					{margin-left:23px;width:183px !important;float:left;display:inline;background: url(images/ind_bt_prm1.jpg) no-repeat;}
#idx-bt-one h4,#idx-bt-one p	{margin-left:63px;}
#idx-bt-two 					{width:195px !important;float:left;display:inline;background: url(images/ind_bt_prm2.gif) no-repeat;margin-right:20px}
#idx-bt-two h4,#idx-bt-two p	{margin-left:58px;}
#idx-bt-three 					{width:97px !important;float:left;background: url(images/ind_bt_prm3.gif) no-repeat;}
#idx-bt-three h4,#idx-bt-three p	{margin-left:65px;}

#contact h3, h3.gall-contact			{color:#000!important;font-size:1.2em;margin:1.8em 0 .9em 0}
ul#cont-list li						{font-size:0.9em;}
ul#cont-list			{margin:10px;padding:10px;list-style:disc;}
.contact-inn div				{margin-bottom:.5em;}
.contact-inn div p				{text-align:right !important;float:left;width:200px;}
.contact-inn div p.cont-doub	{width:100px !important;}
.contact-inn div span			{font-weight:bold;}
.contact-inn div input			{float:left;width:215px;margin-left:13px;}
.contact-inn div textarea		{float:left;width:215px;margin-left:13px;}
.contact-inn div select			{margin-left:4px;}
.select-first					{margin-left:13px !important;}
#submit							{margin-left:213px;}
.mess-out						{margin:1em }
.mess-out p						{color:red !important;font-weight:bold}


#classes h2						{width:150px;float:left;}
#classes blockquote				{width:436px;float:right;margin:0}
#classes blockquote	p			{color:#6A6A6A;font-style:italic;text-align:right;font-size:1em!important;font-family:verdana,arial  !important;font-weight:bold;}

/*right hand details block*/
#class-cont-outer		{margin-top:1.5em}
#class-lft				{width:100px;}
#class-img-one			{margin-bottom:264px;}
#class-cnt				{width:360px;margin-left:10px;}
#class-cnt h3			{font-size:1.5em !important;color : #222323;padding-bottom:1.5em;}
#class-cnt p			{color : #222323;padding-bottom:1em;}

#class-rght-up			{width:131px;background: url(images/class_rh_upp.gif) no-repeat 0 0;padding:0.9em 0 0  0;margin-left:10px;margin-top:4.1em;}
#class-rght-lwr			{width:131px;background: url(images/class_rh_lwr.gif) no-repeat 0 100%;padding: 0 0 0.9em 0;}
#class-rght-mid			{background: url(images/class_rh_mid.gif) repeat-y;}
#class-rght-up h3		{font-size:1.2em !important;color : #3D3F3C;width:131px;text-align:center;float:none;padding:0 0 1.3em 0;}
#class-rght-up ul		{list-style:none;padding:0;}
#class-rght-up ul li	{color: #3D3F3C;font-size:0.9em;padding:0 5px .75em 5px;}
#class-rght-up ul li p	{padding-bottom:0 !important;margin-bottom:0;color:#949699;}

#class-fd-list .hh .left {width:108px;margin-left:20px;;background: url(images/class_dash.gif) no-repeat 100% 25%;padding-bottom:0 !important;margin-bottom:0 !important;}
#class-fd-list .hh .left-two {margin-left:20px;padding-bottom:0 !important;margin-bottom:0 !important;}
#class-fd-list .hh .right {width:200px;margin-left:20px;padding-bottom:0 !important;margin-bottom:0 !important;}
#class-fd-list p#class-fd-list-last	{margin-top:12px;}

#sample-dishes h4			{font-size:1.4em;}
#sample-dishes div.hh		{padding-bottom:20px;}
#sample-dishes div p		{text-align:center;margin:0!important;padding:0 !important;}
#sample-dishes div.left		{margin:0 !important;width:45% !important;}
#sample-dishes div.right	{margin:0 !important;width:45% !important;}


/*start gallery stuff*/
#gallery-ind				{}
#gal-cont-icon				{margin: 1.2em 0 0 1.2em;}
#gallery-ind #main-content 	{border-color:#67490C;}
#gallery-ind #main-content #main-right					{float:right;width:220px;border:1px solid #8aab94;}
#main-right	h3				{font-size:1.1em;padding:0.9em 0.9em 0 1.2em;color:#000;}
#main-right	h4				{font-size:1em;padding:0 0.9em 0 1.2em;color:#000;}

#main-right p 				{padding:0.9em 0.9em 0 0.9em;font-size:0.9em;}
#main-right ul				{list-style:none;margin:0;padding:0 0 1.5em 0;}
#main-right li 				{padding:0 0.9em 0 0.9em;font-size:0.9em;}
#main-left					{float:left;width:380px;}
#main-left h3				{font-weight:normal;font-size:1.2em;color:#000;text-align:center;padding:0.9em 0 2.5em 0 }

.potter-items					{width:200px;margin:17px 0 15px 34px;}
.potter-items .right			{width:50%}
.potter-items .left				{width:50%}

#potter-gall .hh				{padding-bottom:1em;}
#potter-gall	p				{text-align:center;padding:0.2em 0 0 0}
#potter-gall div.left			{margin-left:15px}
#potter-gall div.right			{margin-right:15px}

#gallery-intro 					{background: url(images/gallery_ind_1.jpg) no-repeat;}
#gallery-intro p				{margin:0 0 10px 85px;}
#gallery-ind h1					{background: url(images/banner_gl.jpg) no-repeat;}
#gallery-ind #left-nav ul li	{background:#483F2D;}
#gallery-ind #left-nav-promo	{background:#16582A;}
#gallery-ind h2 				{font-size:1.7em;padding:0 0 15px 0;color:#483F2D;}

#location #main-content h3		{font-size:1.7em;padding:0 0 15px 0;font-weight:normal;}
#location .left					{width:388px;margin:0 0 20px 15px;display:inline;}
#location .right				{width:185px;margin-top:33px;}
#location .right p				{margin-bottom:12px;}
#location .right p.para-one		{margin-bottom:0 !important; }
#location .right h3				{color:#000;font-size:1em !important;margin-bottom:0;}
#location .right h4				{color:#000;font-size:0.9em;}

#photos #main-right				{width:227px !important;padding:0 !important;margin-right:15px}
#photos #main-left				{width:340px !important;}
#photos #main-left img			{border:1px solid #000}
#photos #main-left p			{text-align:center;padding:.8em 0 2em 0;font-size:1.1em;}
#photos-rght-up					{background: url(images/photo_rht_tp.gif) no-repeat 0 0;padding:1.5em 0 0 0;}
#photos-rght-lwr				{background: url(images/photo_rht_bt.gif) no-repeat 0 100%;height:1.2em}
#photos-rght-mid				{background: url(images/photo_rht_mid.gif) repeat-y;}
#photos-rght-mid h3				{font-weight:normal;color:#242121;font-size:0.9em;text-align:center;padding-bottom:8px;}
blockquote						{padding-bottom:1em;}
#photos-rght-mid blockquote p	{margin:0 11px 0 18px;font-size:0.9em;}
.blck-name						{margin:.8em 0 0 99px !important;}





/*holly hack to close the outer tag around the floated content areas*/
/*this is for all the ones in the gallery etc just to save code*/
.hh:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.hh { display: inline-block; }*/
 /* Hides from IE-mac \*/
* html.hh { height: 1%; }
.hh { display: block; }
 /* End hide from IE-mac */
/* end fix for float in IE6: 'Holly hack' */
