@charset "UTF-8";
/* CSS Document */

* {outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
.clrfix {}
.clrfix:after {clear:both;display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

body {
	background:url(images/pattern-bkgd.jpg) repeat top left;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}

#site-wrapper {
	margin:0 auto;
	width:924px;
	*width:954px;
	}
	
#wrapper {
	background: url(images/shadow.png) repeat-y center top;
	float:left;
	padding:0 15px;
	}

#toad-hd {
	background:#000 url(images/lines-bkgd.gif) repeat top left;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.384em;
	}

#toad-logo {
	margin:0 auto;
	padding:8px 0 10px;
	width:348px;
	}
	
#toad-logo a {
	background:url(images/logo-lg.gif) no-repeat;
	display:block;
	height:98px;
	overflow:hidden;
	text-indent:-9999px;
	}

#toad-hd .nav ul {
	background:url(images/gradient-sprite.jpg) repeat-x;
	height:33px;
	padding:0 0 2px;
	width:100%;
	*width:924px;
	}

#toad-hd .nav li {
	clear:none;
	float:left;
	list-style:none;
	}

#toad-hd .nav li.last a {
	border-right:none;
	}
	
#toad-hd .nav li a {
	border-left:1px #313131 solid;
	border-right:1px #717171 solid;
	color:#FFF;
	float:left;
	padding:6px 27px;
	text-decoration:none;
	text-transform:uppercase;
	}
	
#toad-hd .nav li a:hover {
	background:url(images/gradient-sprite.jpg) repeat-x 0 -70px;
	}
	
#toad-hd .nav li.current a {
	background:url(images/gradient-sprite.jpg) repeat-x 0 -35px;
	}
	
#toad-bd .content-wrap {
	float:left;
	padding:14px 14px 0;
	}
	
#toad-bd .wrapper {
	float:left;
	margin-right:14px;
	width:756px;
	}

.content {
	float:right;
	padding-bottom:14px;
	position:relative;
	width:546px;
	}
	
.content a {
	color:#770203;
	}
	
.content a.btn {
	background:url(images/gradient-sprite.jpg) repeat-x 0 -136px;
	color:#FFF;
	display:block;
	float:right;
	font-size:1.076em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:6px 14px;
	text-transform:uppercase;
	}
	
.content a.btn:hover {
	background-position: 0 -166px;
	text-decoration:none;
	}
	
h2 {
	border-bottom:1px #D1C1AB solid;
	float:left;
	font-size:1.615em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 3px 0 2px;
	text-transform:uppercase;
	width:100%;
	}
	
h2.secondary {
	margin-top:18px;
	}
	
.content span {
	color:#999;
	display:block;
	}
	
h3 {
	color:#7C5A34;
	font-size:1.384em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:1.333em;
	margin:2px 0 4px;
	}
	
p {
	float:left;
	line-height:1.692em;
	padding:8px 0;
	*width:100%;
	}
	
.center {
	color:#999;
	margin-top:28px;
	text-align:center;
	width:546px;
	}
	
.content .news-item {
	float:left;
	margin-top:14px;
	}
	
.content .news-item p {
	padding-top:0;
	}
	
.content .news-item object {
	float:left;
	margin-bottom:14px;
	}
	
.content #patterns {
	float:left;
	margin:14px 0 0;
	padding-bottom:11px;
	}	
	
.content .pattern-swatch {
	display: block;
	float:left;
	margin-bottom:21px;
	margin-right:14px;
	width:259px;
	}
	
.content .pattern-swatch img {
	border:1px #CCC solid;
	float:left;
	padding:2px;
	margin-right:7px;
	}

.content .pattern-swatch h3, .content .t-toad h3 {
	color:#7C5A34;
	font-size:1.230em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:1.125em;
	margin-top:10px;
	}
	
.content .pattern-swatch span {
	color:#999;
	font-size:1em;
	line-height:1.384em;
	}

.content ul.gallery {
	float:left;
	list-style:none;
	margin:-7px 0 6px -24px;
	}
	
.content .gallery li {
	float:left;
	margin-left:24px;
	margin-top:21px;
	text-align:center;
	width:166px;
	}
	
.content .gallery img {
	border:1px #CCC solid;
	margin:0 auto;
	padding:2px;
	}

.content #toadCommunity {
	float:left;
	margin:11px 0 14px 142px;
	*margin-right:142px;
	text-align:center;
	}

.content .partner-logos {
	margin-left:-21px;
	*width:567px;
	}
	
.content .partner-logos img {
	float:left;
	margin:14px 0 0 21px;
	}
	
.content .contact-item {
	clear:both;
	display:block;
	float:left;
	}
	
.content .contact-item h3 {
	color:#333;
	font-size:1.23em;
	line-height:1.125em;
	margin-top:11px;
	}
		
.content .contact-item address {
	float:left;
	font-style:normal;
	margin: 5px 0 11px;
	}
	
.content .contact-item span {
	font-size:.846em;
	font-style:italic;
	}
	
.content .contact-item form {
	margin-top:10px;
	width:100%;
	}	
	
.content .contact-item form span {
	color:#333;
	float:left;
	font-size:1em;
	font-style:normal;
	margin-right:7px;
	text-align:right;
	width:190px;
	}
	
.content .contact-item form #submitted-comment span {
	margin-bottom:5px;
	margin-right:0;
	text-align:left;
	width:100%;
	}
	
.content .contact-item .form-item {
	clear:both;
	float:left;
	margin-bottom:7px;
	width:100%;
	}

.content .contact-item form select {
	width:208px;
	}
	
.content .contact-item .form-text {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	width:202px;
	}

.content .contact-item textarea {
	background:url(images/gradient-sprite.jpg) repeat-x 0 -197px;
	border-bottom:1px #DADADA solid;
	border-left:1px #B4B4B4 solid;
	border-right:1px #B4B4B4 solid;
	border-top:1px #727272 solid;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	height:162px;
	line-height:1.384em;
	padding:5px 7px 7px;
	width:530px;
	}
	
.content .submit-btn {
	float:right;
	margin-top:7px;
	}
	
.content .submit-btn input {
	background:url(images/gradient-sprite.jpg) repeat-x 0 -136px;
	border:none;
	color:#FFF;
	cursor:pointer;
	display:block;
	float:right;
	font-size:1.076em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 14px;
	text-transform:uppercase;
	}
	
.content .submit-btn input:hover {
	background-position: 0 -166px;
	}
	
.content .more-link {
	clear:both;
	float:right;
	*float:left;
	margin-top:5px;
	*width:100%;
	}
	
.content .more-link.gallery {
	float:left;
	}

.content ul {
	float:left;
	list-style-type:disc;
	margin-left:35px;
	margin-top:-8px;
	padding-bottom:8px;
	}

.content ul li {
	line-height:1.692em;
	}
	
.content .separator {
	background-color:#D1C1AB;
	display:block;
	float:left;
	height:1px;
	width:100%;
	}

.content .linkList {
	float:left;
	}

.content .linkList h3 {
	color:#333;
	font-size:1.230em;
	line-height:1.125em;
	margin-top:10px;
	}

.content .linkList ul {
	margin: 0 0 0 16px;
	}

.content #gearStore {
	position:absolute;
	top:-7px;
	right:0;
	}
	
.content .store-item {
	float:left;
	line-height:1.384em;
	margin-right:14px;
	padding-bottom:21px;
	width:259px;
	}
	
.content .store-item h3 {
	font-size:1.23em;
	margin-bottom:0;
	}
	
.content .store-item address {
	font-style:normal;
	}

.content .store-item span.website {
	color:#333;
	margin-top:6px;
	}
	
.content .t-toad {
	float:left;
	margin-bottom:14px;
	margin-top:21px;
	}
	
.content .t-toad img {
	border:1px #CCC solid;
	float:left;
	padding:2px;
	margin-right:14px;
	}
	
.content .t-toad .contact-info {
	color:#999;
	line-height:1.384em;
	padding-bottom:14px;
	}
	
.content .t-toad .description {
	line-height:1.692em;
	}

.l-rail {
	float:left;
	margin-right:14px;
	width:196px;
	}

.pod {
	float:left;
	margin-bottom:14px;
	}
	
.pod .hd h4 {
	background:#88663E url(images/gradient-sprite.jpg) repeat-x 0 -105px;
	color:#FFF;
	font-size:1.076em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:7px 10px 6px;
	text-transform:uppercase;
	width:176px;
	}
	
.pod .bd {
	background-color:#F6F2EC;
	border:1px #D1C1AB solid;
	border-top:none;
	float:left;
	line-height:18px;
	padding:10px 10px 8px;
	}
	
.pod .bd ul {
	list-style:none;
	}
	
.pod .bd ul li {
	border-bottom:1px #D1C1AB solid;
	float:left;
	margin-bottom:8px;
	padding-bottom:6px;
	
	}
	
.pod .bd ul li span a {
	margin-right:4px;
	}
	
.pod .bd span a {
	color:#770203;
	}

.pod .bd span.message a {
	font-size:85%;
	}
	
*.pod.facts span {
	display:block;
	width:174px;
	}
	
.pod .bd span.UIIntentionalStory_Names, .pod .bd span.name {
	font-weight:bold;
	}
	
.pod .bd span.UIIntentionalStory_Time, .pod .bd span.time {
	clear:both;
	color:#999;
	float:left;
	font-size:0.846em;
	}

.pod .bd span.UIMediaItem_Photo img {
	border:1px #CBCBCB solid;
	padding:2px;
	margin:5px 0 1px;
	}

.pod .bd .separator {
	background-color:#D1C1AB;
	height:1px;
	margin:25px 0 8px;
	}
	
.pod .bd .more-link {
	border-top:1px solid #F6F2EC;
	clear:both;
	float:right;
	margin-top:-9px;
	padding-top:12px;
	text-align:right;
	width:100%;
	}

.r-rail {
	float:right;
	margin-bottom:11px;
	width:126px;
	}
	
.r-rail img {
	margin-bottom:7px;
	}

.r-rail .ad {
	color:#999;
	font-size:0.846em;
	float:right;
	text-align:center;
	width:120px;
	}
	
.r-rail .ad span {
	clear:both;
	display:block;
	}
	
#toad-ft {
	background:url(images/lines-bkgd.gif) repeat;
	border-top:3px #717171 solid;
	color:#666;
	float:left;
	padding:0 0 14px 14px;
	text-align:center;
	width:910px;
	}

#toad-ft .toad-logo {
	float:left;
	padding:8px 3px 14px 0;
	width:50px;
	}

#toad-ft .toad-logo a {
	background:url(images/logo-sm.gif) no-repeat;
	display:block;
	height:39px;
	overflow:hidden;
	text-indent:-9999px;
	}

#toad-ft ul {
	color:#999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	margin:20px 0 10px;
	text-transform:uppercase;
	width:94%;
	}
	
#toad-ft ul li {
	float:left;
	background:url(images/divider.gif) no-repeat center left;
	list-style:none;
	padding:0 10px;
	}
	
#toad-ft ul li.first {
	background-image:none;
	}
	
#toad-ft ul li a {
	color:#999;
	}

#toad-ft span {
	font-size:0.846em;
	}
