/*-------------------------------------------
Friendly Confines Style Sheet
Version:	1.0
-------------------------------------------*/

/*General
-------------------------------------------*/
*				{margin:0; padding:0;}
body			{text-align:center; font:normal 12px/18px Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat center top;}
img				{border:none;}
ul				{list-style:disc; margin:10px 0 10px 25px; color:#333;}
/*ol				{list-style:decimal; margin:0 0 15px 25px; color:#333;}*/
#outerwrapper	{width:100%; height:183px; position:absolute; top:0; left:0; background:url(../images/topmainbg.png) repeat-x; z-index:0;}
#innerwrapper	{width:50%; height:183px; position:absolute; top:0; left:0; background:url(../images/topsubbg.png) repeat-x;}
#wrapper		{width:779px; display:table; margin:0 auto; background:url(../images/wrapperbg.jpg) no-repeat center top; position:relative; z-index:100; text-align:left;}
.left			{float:left;}
.right			{float:right;}

/*Header
-------------------------------------------*/
#header			{width:779px; height:183px; float:left;}

/*Maincontent
-------------------------------------------*/
#content		{width:779px; float:left; padding:0 0 20px 0; background:url(../images/contentbg.gif) no-repeat right bottom;}
#maincontent,
#maincontent_inner	{width:546px; float:left; margin:0 5px 0 11px; display:inline;}
#maincontent_inner	{margin-top:12px;}
#mainbox		{width:546px; float:left;}
.intro,
.content		{width:526px; float:left; background:url(../images/whitetrans.png) repeat left top; padding:10px; margin:0 0 12px 0;}
.intro h2		{background:url(../images/friendlyconfines.gif) no-repeat; text-indent:-9999px; line-height:24px;}
.intro h3		{font:bold 20px/22px Arial, Helvetica, sans-serif; margin:5px 0 0px 0; color:#C81A0C}
.content h1		{font:bold 18px/20px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
.content h2		{font:bold 14px/14px Arial, Helvetica, sans-serif; margin:10px 0 0px 0; color:#D50400}
.content h3	{font:bold 12px/14px Arial, Helvetica, sans-serif; margin:5px 0 0px 0; color:#0B5ABB}
.intro p			{color:#333;margin:0 0 5px 0;}
.content p		{color:#333; margin:0 0 5px 0;}
.photogallery	{width:546px; height:200px; float:left; background:url(../images/gallerybg.gif) no-repeat left top; margin:0 0 12px 0; padding:-200px 0 0 0px;}
.photogallery ul		{list-style:none; float:left;}
.photogallery li		{float:left; margin:0 10px 0 0; display:inline;}
.photogallery a img	{border:4px solid #FFF;}
.photogallery a:hover img	{border:4px solid #EEE;}

#content img.right {float:right;border:1px solid #4886CC;margin: 3px 3px 3px 3px;}
#content img.left {float:left;border:1px solid #4886CC;margin: 3px 3px 3px 3px;clear:both;}
#gearImgs {width:500px;margin: 0px auto;}
#gearImgs img { border:1px solid #4886CC;margin: 3px 3px 3px 3px;}

#photogallery        { width:100%; float:left;line-height:24px; margin:10px 0; background:url(../images/photogallery.gif) no-repeat; }
#photogallery span   { visibility:hidden; }

/*Subcontent
-------------------------------------------*/
#subcontent		{width:217px; float:left; display:inline;}
.dailyspecialsOLD	{width:207px; height:175px; float:left; padding:190px 5px 0 5px; background:url(../images/dailyspecials.jpg) no-repeat; margin:0 0 5px 0;}

.dailyspecials	{width:196px; height:220px; float:left; padding:05px 5px 0 5px;  margin:10px 0 5px 0; background-color:#9F1107; color:white;}

.dailyspecials h3	{background:url(../images/specials.gif) no-repeat; text-indent:-9999px; line-height:24px; margin:0 0 5px ; }
.dailyspecials p		{color:#F5FAFE; line-height:16px;}
.dailyspecials p a	{color:#FCFF00; font-weight:bold; text-decoration:none;}
.news			{width:196px; float:left; background:#4886CC; padding:5px; margin:0 0 5px 0;}
.news h3		{background:url(../images/events.gif) no-repeat; text-indent:-9999px; line-height:24px; margin:0 0 5px ; }
.news h2	 {font:bold 12px/18px Arial, Helvetica, sans-serif; color:#FFF; border-bottom:1px dotted #FFF; text-transform:uppercase; margin:0 0 10px 0; }
.news p			{color:#FFF; line-height:16px;}
.news p	 strong	{color:#FCFF00}
.viewallevents	{width:100%; text-align:center; display:block; margin:10px 0 0 0;}
.newsletter		{width:217px; height:100px; float:left; background:url(../images/newsletter.jpg) no-repeat;}
.newsletter form				{float:left; margin:46px 0 0 9px; display:inline;}
.newsletter form input.text		{width:180px; float:left; height:15px; background:#FFF; border:none; color:#333; margin:0 0 10px 0; line-height:15px;}
.newsletter form input.button	{float:left; border:none; margin:0 0 0 55px;}
#menu_flash		{width:166px; height:126px; float:right;}

/*Footer
-------------------------------------------*/
#footwrap		{width:100%; float:left; background:url(../images/footerbg.gif) repeat-x; font:normal 11px/14px Arial; color:#88B0DE;}
#footer			{width:765px; height:65px; margin:0 auto; background:url(../images/footer.gif) no-repeat; padding:15px 14px 0 0; text-align:center;}
#footer a		{color:#88B0DE; text-transform:uppercase; text-decoration:none; padding:0 6px;}
#footer a:hover	{color:#FFF;}

