/* --- main layout --- */
	
	* { margin: 0; padding: 0; }
	
	body {
		font-family:Arial, Helvetica, sans-serif; 
		font-size:medium; 
		color:#676767; 
		background:url(images/body-bg.gif) top center; 
		padding:0; 
		margin:0;
	}
	
	a img,:link img,:visited img,fieldset {border:none;}
	img {vertical-align:top; border:none;}
	
	.clear {clear:both}
	.nowrp {white-space:nowrap;}
	.wrapper {width:100%; overflow:hidden;}

/* --- END main layout --- */

	.mainwrapper {background:url(images/top-tail-orange.gif) top center repeat-x;}
	.mainwrapperLtGreen {background:url(images/top-tail-ltGreen.gif) top center repeat-x;}
	.mainwrapperDkGreen {background:url(images/top-tail-dkGreen.gif) top center repeat-x;}
	.mainwrapperBlue {background:url(images/top-tail-blue.gif) top center repeat-x;}

/* --- header --- */

	#header {font-size:1.125em; padding:29px 10px 140px 23px; background:url(images/header-bg.jpg) 23px bottom no-repeat;}
	#headerSpecMoments {font-size:1.125em; padding:29px 10px 140px 23px; background:url(images/header-bg_specMoments.jpg) 23px bottom no-repeat;}
	#headerHorse {font-size:1.125em; padding:29px 10px 140px 23px; background:url(images/header-bg_horse.jpg) 23px bottom no-repeat;}
	#headerTrout {font-size:1.125em; padding:29px 10px 140px 23px; background:url(images/header-bg_trout.jpg) 23px bottom no-repeat;}
	#headerFriends {font-size:1.125em; padding:29px 10px 140px 23px; background:url(images/header-bg_friends.jpg) 23px bottom no-repeat;}
	#headerKoi {font-size:1.125em; padding:29px 10px 140px 23px; background:url(images/header-bg_koi.jpg) 23px bottom no-repeat;}
	#headerSimple {font-size:1.125em; padding:29px 10px 140px 23px; background:url(images/header-bg_simple.jpg) 23px bottom no-repeat;}
	#headerPigeon {font-size:1.125em; padding:29px 10px 140px 23px; background:url(images/header-bg_pigeon.jpg) 23px bottom no-repeat;}
		
	/* menu link */
	.home-tab {text-align:right; padding:0px 18px 25px 0; font-weight:bold; margin:-7px 0 0 0;}
	.home-tab a {color:#666666;}
		
	#breadcrumb {padding:23px 0 8px 32px;}
	#breadcrumb a {
		color:#666666; 
		text-decoration:none; 
		font-weight:bold;
		background:url(images/marker1.gif) no-repeat right 9px; 
		padding-right:11px;
	}

/* --- END header --- */

/* --- content --- */

	#content {font-size:1em; line-height:1.111em;}
	.min-width-horse {margin:0px 10px 60px 23px; min-width:200px; border:1px solid #8dc041; padding:37px 20px 80px 20px; background:url(images/box-tail-horse.gif) bottom repeat-x;}
	.min-width-search {margin:0px 10px 60px 23px; min-width:275px; border:1px solid #e59647; padding:5px 5px 5px 5px; background:url(images/box-tail.gif) bottom repeat-x;}
	.min-width-white {margin:0px 10px 60px 23px; min-width:200px; border:1px solid #8dc041; padding:37px 20px 80px 20px; background:url(images/box-tail.gif) bottom repeat-x;}
	.min-width-friends {margin:0px 10px 60px 23px; min-width:200px; border:1px solid #e59647; padding:37px 20px 80px 20px; background:url(images/box-tail.gif) bottom repeat-x;}
	.min-width-fish {margin:0px 10px 60px 23px; min-width:200px; border:1px solid #88d5df; padding:37px 20px 80px 20px; background:url(images/box-tail.gif) bottom repeat-x;}
	.min-width-contact {margin:0px 10px 60px 23px; min-width:200px; border:1px solid #e59647; padding:37px 20px 80px 20px; background:url(images/box-tail-contact.gif) bottom repeat-x;}
	.min-width {margin:0px 10px 60px 23px; min-width:200px; border:1px solid #ededed; padding:37px 20px 80px 20px; background:url(images/box-tail.gif) bottom repeat-x;}
	#content .home-tab {margin:0; padding:0 28px 40px 0;}

	li {list-style:none; margin-bottom:14px; clear:both; background:url(images/marker1.gif) no-repeat 0 8px; padding-left:10px;}
	li a {font-style:italic; font-weight:bold; text-decoration:none;}
	a {color:#fff;}
	strong {color:#fff;}
	
	#navmenu {padding:22px 20px 80px 14px; min-width:200px;}
	#navmenu li {padding:0; margin:0; background:none;}
	#navmenu .summary {padding:0px 0 6px 17px; font-size:.75em;}
	
/* --- END content --- */

/* --- footer --- */
	
	#footer {color:#000000; font-size:.75em; line-height:1.555em; background:url(images/footer-bg.gif) top center; font-weight:bold; }
	#footer p { padding:40px 0 35px 31px;}
	#footer p a {color:#fff; text-decoration:none;}

/* --- END footer --- */

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right;}
	.taright {text-align:right;}
	.taleft {text-align:left;}
	.margin1 {margin-top:20px;}
	.margin2 {margin-top:60px;}
	p {padding-top:20px;}
	.type2 {font-weight:bold; font-style:italic;}
	.type3 {color:#666666; font-size:.75em; line-height:1.555em; font-weight:bold; font-style:italic;}
	
	h2 {margin-bottom:23px;}
	
	.link {background:#ffd300; display:inline-block; padding:3px 10px 3px 10px; color:#000; text-decoration:none; margin:20px 0 0 0; text-transform:uppercase;}
	
	#ContactForm input , #ContactForm textarea {border:1px solid #2f2f2f; width:225px; padding:2px 0 2px 4px; background:#ffffff; font-size:1em; line-height:1em; margin-bottom:12px; color:#8c8c8c;}
	#ContactForm textarea {height:150px;}
	#ContactForm button {background:#ffd300; border:none; color:#000; font-size:1em; text-transform:uppercase; padding:3px 10px 3px 10px;}
	
/* --- END Other --- */

/* --- boxes --- */

/* --- END boxes --- */
