/*  
Theme Name: A.A. Laun
Description: For A.A. Laun - A Child Theme of Thematic
Author: Greg Simsic
Template: thematic
*/

/* load parent styles */
/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('2c-r-fixed-aa.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors 
@import url('../thematic/library/styles/default.css');*/

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* my stuff */

a:link, a:visited {color:#4E6493;}

h1, h2, h3 {font-family: Georgia, serif;text-transform: uppercase;}
.page-template-textpage-php h1 {color:#836155;font-size:13px;margin:15px 0px 5px;}
p {font-size:14px; font-family: Helvetica, Arial, sans-serif; }
.top-menu {
	margin: 0px;
	padding: 30px 0px 0px;
	float:right;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	width: 450px;
}
.bottom-menu {
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	width: 730px;
}
.bottom-menu ul.mc_menu {
	border-top:none;
}
.bottom-menu .mc_menu_item a {
	padding-left: 10px;
	line-height: 10px;
}
.bottom-menu li.mc_menu_item {
	padding: 8px 0px 6px;
}
ul.mc_menu {
	list-style: none;
	margin: 0px 10px 0px 0px;
	border-top: 1px solid #DDD;
	padding: 5px 0px;
}
li.mc_menu_item {
	float: left;
	padding: 0px;
}
li.menu-first a {
	border-left: none;
	display:block;
}
.mc_menu_item a {
	padding: 0px 13px;
	display: block;
	position: relative;
	border-left: 1px solid #DDD;
	text-decoration: none;
	color:#888;
}
.mc_menu_item a:hover {color:rgb(78,100,147);}
#logo {
	padding: 10px 0px 3px 21px;
	float: left;
}
#bigimage-hm {padding:0px 10px;overflow:hidden;height:358px;}
#bigimage {padding:0px 10px;}

.home h2 {text-transform: uppercase; font-size: 16px; line-height: 23px; color: #333; padding: 10px 0 3px;letter-spacing: .05em;}
#home p {font-family: Georgia, serif; font-size:14px; line-height: 21px; width: 490px; color: #333;margin: 0px;}

.group, .long-description {
	clear: both;
	margin: 0 10px;
	padding: 10px 0px;
}
.group {
	margin: 0px 20px 0px 10px;
	border-bottom: 1px dotted #DDD;
	width: 730px;
}
.group-description {
	float:left;
	display: inline;
	width: 290px;
	padding-right: 10px;
}
.group-description h3 {
	font-weight: bold;
	font-size: 12px;
	color: #836155;
}
.group-description p {
	font-size: 10px;
	line-height: 13px;
}
.group-small {
	float:left;
	padding: 0px 10px 0px 0px;
}
.group-thumb {
	float:left;
	padding: 0px;
}
#group-top {
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	padding: 10px 0px;
	margin: 0px 10px;
}
#group-top #bigimage {
	float:left;
	padding: 0px;
}
.long-description {
	padding-right: 10px;
	width: 215px;
	float:left;
}
.long-description h3, #intro h3 {
	letter-spacing: .05em;
	font-size: 16px;
	padding-bottom: 6px;
	color: #836155;
}
.long-description h3 span {
	font-size: 11px;
}
.long-description p {
	font-family: Georgia, serif;
	font-size: 11px;
	line-height: 17px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#intro p, #text-intro p, #coll-intro p {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 0px;
	width: 460px;
	margin-left: 0px;
}
#bc-collections, #bc-group {
	margin: 0 10px;
	padding: 5px 0px 5px 10px;
	font-size: 10px;
	color: #AAA;
	border-bottom: 1px solid #DDD;
}
#bc-group {
	margin: 0 10px;
	padding: 5px 0px 3px 10px;
	font-size: 10px;
	color: #AAA;
	border-bottom: 1px solid #DDD;
}
#bc-collections a, #bc-group a {
	text-decoration: none;
	color: #AAA;
}
#bc-collections a:hover, #bc-group a:hover {
	color: #000;
}
#bc-item {
	margin: 0 10px 0 10px;
	padding: 5px 0px 3px 11px;
	font-size: 10px;
	color: #AAA;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}
#bc-item-2 {
	margin: 0 10px 0 10px;
	padding: 5px 0px 5px 11px;
	font-size: 10px;
	color: #AAA;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}
#bc-item a, #bc-item-2 a {
	text-decoration: none;
	color: #AAA;
}
#bc-item a:hover, #bc-item-2 a:hover {
	color: #000;
}
#unit{margin-left: 10px;}
.grpname-unit {font-size: 12px;padding-right: 10px;color:#666;text-transform: uppercase;}
#bigunit {float:left;width:495px;padding-right:5px;border-right: 1px dotted #DDD;margin:10px 10px 10px 0px;}
#bigunit img {display: block;margin:0 auto;}
#unitdetails {float:left;width:200px;margin-top: 10px;}
.unitno {color:#5a2c1c;font-weight: bold;margin-bottom: 5px;}
.unitname {color:#5a2c1c;text-transform: uppercase;font-family: Georgia, serif;margin-bottom: 5px;font-size: 15px;line-height: 17px;}
.unitdim {color:#5a2c1c;font-size: 11px;padding-bottom: 12px; border-bottom: 1px dotted #DDD;margin-bottom: 12px;}
.unitdesc {font-size: 10px;line-height: 14px;color:#666;}
#unit-nav {margin-top: 20px;}
#unit-nav a {color:#5a2c1c;text-decoration: none;font-size: 11px;}
#unit-nav a:hover {text-decoration: underline;}
.home-page-bucket {
	float:left;
	width:240px;
	margin-right:5px;
}
#home-page-buckets {margin:0px 0px 10px 10px;}
.home-page-bucket p {width:220px;padding: 6px 8px; margin: 0px;font-size: 11px;font-family: Helvetica, Arial, sans-serif;line-height: 15px;}
.home-page-bucket a {line-height: inherit;text-decoration: none;}
.home-page-bucket a.bucketimg {line-height: 0px;text-decoration: none;}
.clear-both{clear:both;}
#made-in{margin-right:40px;float:right;height:30px;}
.home #content {padding: 0 0 5px 10px;border-bottom: 1px solid #DDD; margin: 0px 5px 10px 10px;}
p {margin-bottom:5px;}
#soc-net {float:right;margin-right:10px;}
#soc-net img {padding: 3px 3px 0px 0px;}
#bottom-row { border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;margin: 0px 10px;height:25px;}
.collection-bucket {float:left;width:240px;margin-right:5px;}
.collection-bucket-last {float:left;width:240px;}
#collection-buckets {margin:0px 0px 10px 10px;}
a.bucket {display: block;}
.collection-row {border-bottom: 1px solid #DDD;padding:10px 0px 9px;}
#collections-main {
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	padding: 10px;
}
#collection-top {
	border-top: 1px solid #DDD;
	padding: 10px;
	margin-left: 10px;
}
#collections-main h3, #collection-top h3  {
	letter-spacing: .125em;
	font-size: 24px;
	padding: 2px 0px 7px;
	color: #836155;
}
#collections-main p, #collection-top p {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 21px;
	margin: 0px;
	width: 475px;
}
#item-rows {margin:10px 10px 10px;}
.item-row, .item-last-row {padding:0px;width:740px;}
.item {float:left;width:330px;border-bottom: 1px dotted #DDD;border-right: 1px dotted #DDD;width:33%;padding: 10px 0px;height: 120px;}
.item-last {float:left;width:330px;border-bottom: 1px dotted #DDD;width:33%;padding: 10px 0px;height: 120px;}
.item-last-row .item {float:left;width:330px;border-right: 1px dotted #DDD;border-bottom:none;width:33%;padding: 10px 0px;height: 120px;}
.item-last-row .item-last {float:left;width:330px;width:33%;padding: 10px 0px;height: 120px;border-bottom:none;}
.item-thumb {
	float:left;
	padding: 0px 10px 0px 0px;
	width: 130px;
}
.item-description {
	padding-top: 20px;
	float:left;
	width: 100px;
}
.item-description p {font-size: 9px; margin:0px 0px 1px;line-height: normal;}
.entry-content p {font-size: 11px;margin-bottom: 10px;}
.page .entry-content p {margin-left:40px; width: 410px;}
#intro {
	margin: 0px 10px 25px 0px;
	border-bottom: 1px solid #DDD;
	padding: 0px 0px 15px 15px;
	clear: both;
}
#our-story-links {
	font-size: 10px;
	color: #AAA;
	border-bottom: 1px solid #DDD;
	width:730px;
	margin-bottom: 15px;
}
#our-story-links ul {
	border-top: none;
	margin: 0px 10px;
}
#our-story-links li {
	float:left;
}
#our-story-links a {
	padding: 0px 10px;
	text-decoration: none;
	color: #AAA;
}
#our-story-links a:hover, #copyright a:hover {
	color: #000;
}
.continue {
	text-transform: uppercase;
	color: #AAA;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}
.continue:hover {
	text-decoration: underline;
}
.our-story-continued {
	text-transform: uppercase;
	color: #836155;
	font-size:12px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #CCC;
}
#item {
	border-top: 1px solid #DDD;
	margin: 0px 10px;
	
}
#item h2 {
	color: #5a2c1c;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	margin: 20px 0px 0px 30px;
	text-transform: none;
}
#item p {
	font-size: 13px;
	margin: 0px 0px 0px 30px;
	color: #555;
	width:500px;
}
#item-details {
	width: 100px;
	vertical-align: bottom;
	text-align: right;
}
#item #bigimage {
	padding: 20px 0px 0px;
	text-align: center;
	width:500px;
}
#group-nav {margin: 0px 0px 30px 0px;}
#group-nav p {float:left;width:auto;text-transform: uppercase;font-size: 10px;padding-top: 0px;margin-left: 10px;}
#group-nav ul {list-style: none; float:left; margin: 0px 0px 0px 10px;}
#group-nav ul li {float: left;font-size: 10px;}
#group-nav a {text-decoration: none; color: #555;}
#group-nav a:hover {text-decoration: underline; color: #000;}

#item-tbl {
	width:660px;
	margin: 0px 0px 30px 30px;
}
#item-details p {width: inherit;margin:0px;font-size: 11px;line-height: 1.3em;margin: 0 0 0 1px;}
.float-right {float:right;}
.float-left {float:left;}
/*#intro p {width:730px;margin-top: 5px;}*/
#coll-intro {
	margin: 0px 10px 0px 10px;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	padding: 15px 0px 15px 10px;
	clear: both;
}
#home #text-intro {
	border-bottom: none;
	margin-bottom: 0px;
}
#text-intro {
	margin: 0px 10px 15px 0px;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	padding: 15px 0px 15px 15px;
	clear: both;
}
#intro td, #text-intro td, #coll-intro td {
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 21px;
}
#text-intro h3, #coll-intro h3 {
	letter-spacing: .05em;
	font-size: 24px;
	padding-bottom: 6px;
	color: #836155;
}
#text-left h4 {font-size: 12px;color:#836155;margin-bottom: 0;font-weight: bold;}
#intro img, #text-intro img, #coll-intro img {margin: 0px 60px;}
#intro table td, #text-intro td, #coll-intro td {vertical-align: top;}
#ourleft{float: left;width:475px;}
#text-left {float: left;width:400px;margin-bottom: 15px;padding-left: 15px;}

#news-items .news-item {margin-bottom: 15px;padding-left: 15px;clear:both;}
#news-items .news-item h4 {font-size: 12px;color:#836155;margin-bottom: 0;font-weight: bold;}
#news-items .news-item p {margin:0px 50px 0px 0px;width:400px;}
#news-items .news-image img {float:left;margin:20px 0px 0px;}
.news-text {float:left;}

#text-left p {margin-left:0px;width:inherit;}
#ourright {float: left;width:250px;margin:20px 0px 0px 10px;}
#text-right {float: left;width:250px;margin:20px 0px 0px 50px;}
#text-right img {margin-bottom: 30px;}
.slug-our-story #ourright {margin-top:0px;}

#copyright p {
	text-align: right;
	font-size: 11px;
	color: #888888;
	padding-right: 3px;
}
#copyright a {
	text-decoration: none;
	color: #888;
	font-size: 11px;
}
.bold {font-weight: bold;}

.faq-item h4, #faq-list ol {color:#5A2C1C;font-weight: bold;}
#faq-list .faq-item p {color:#333;font-weight:normal;margin: 5px 0px 20px;font-size: 13px;font-family: Georgia, serif;}
#mc_menu_2 {padding:0px;}
#mc_menu_3 li {padding-bottom:3px;}