@charset "UTF-8";
/* CSS Document */

body		{ background-image:url(../Images/bg-body.jpg); background-repeat:repeat-x; background-color:#080806; font-family: 'Droid Sans', serif; color:#999999; font-size:14px; }
#wrapper	{ width:1000px; margin-left:auto; margin-right:auto; }

a	{outline:none; border:0;}

/* TOP */
#top		{ width:1000px; height:63px; position:relative; background-image:url(../Images/bg-top.png); background-position:bottom; background-repeat:no-repeat; float:left; }
#topno		{ width:1000px; height:63px; position:relative; float:left; }
#topnew		{ width:1000px; height:63px; position:relative; background-image:url(../Images/bg-top2.png); background-position:top left; background-repeat:no-repeat; float:left; z-index:3000;}	
#top2		{ width:1000px; height:156px; position:relative; float:left; }
#overlay	{ width:132px; height:73px; position:absolute; top:0px; left:0px; background-image:url(../Images/overlay.png); background-repeat:no-repeat; z-index:2000; }
#logo		{ width:150px; height:136px; background-image:url(../Images/logo.png); background-position:top center; background-repeat:no-repeat; position:absolute; z-index:1000; top:0; left:0; }
#logo		{ width:150px; height:136px; background-image:url(../Images/logo.png); background-position:top center; background-repeat:no-repeat; position:absolute; z-index:1000; top:0; left:0; }
#logo2		{ width:108px; height:136px; padding:0 13px 0 24px; float:left; }
#social-media		{ position:absolute; width:117px; top:15px; right:30px; }
#social-media img	{ width:39px; float:left; }
#matt		{ width:150px; height:136px; background-image:url(../Images/logo.png); background-position:top center; background-repeat:no-repeat; position:absolute; z-index:1000; top:0; left:50; }

/* BANNER */
#banner		{ width:1000px; height:405px; margin-bottom:25px; position:relative; background-image:url(../Images/bg-banner.png); background-repeat:no-repeat; float:left; }
#banner img	{ position:absolute; top:9px; left:19px; }

/* STATEMENT */
#statement-cont		{ width:980px; margin:0 10px 30px 10px; float:left; font-family: 'Yanone Kaffeesatz', 'Trebuchet MS', 'Lucida Grande', Arial, Verdana, sans-serif; }
#statement-title	{ width:164px; height:33px; padding:0 20px 0 50px; float:left; background-image:url(../Images/bg-msg-heading.png); background-repeat:no-repeat; font-size:24px; color:white; text-transform:uppercase; font-weight:300; line-height:28px; }
#statement			{ padding:0 50px; font-size:24px; font-weight:300; line-height:33px; }
#statement .link	{ padding-left:30px; font-size:18px; font-weight:300; text-transform:uppercase; font-style:normal; }
#statement .link .grey 	{ color:#999999; }


/* CONTENT */
#content		{ width:980px; padding:0 10px 30px 10px; float:left; }
#contentmatt		{ width:980px; height:93px; float:left; }
#left-col		{ width:655px; padding-right:40px; float:left; }
.blog-post		{ padding-bottom:35px; }
.blog-post h3	{ padding-top:3px; }
.blog-image		{ width:185px; height:188px; position:relative; float:left; }
.blog-image-detail	{ width:235px; height:238px; position:relative; float:left; margin:0 30px 30px 0; }
.blog-image-detail-wide	{ width:655px; height:424px; position:relative; float:left; margin:0 30px 30px 0; }
.blog-image img, .blog-image-detail img	{ margin:7px 0 0 4px; }
.blog-date		{ width:72px; height:34px; position:relative; }
.date			{ width:72px; height:34px; padding-left:5px; background-image:url(../Images/bg-blog-date.png); background-repeat:no-repeat; position:absolute; top:0; left:0; line-height:28px; font-size:20px; font-weight:400; color:white; font-family: 'Yanone Kaffeesatz', 'Trebuchet MS', sans-serif; }
#right-col		{ width:285px; float:left; }
.video-post		{ width:280px; float:left; }
#single-col .video-post	{ width:280px; float:left; padding:0 40px 30px 0px; }
.video-thumb		{ width:280px; height:176px; position:relative; }
.video-thumb img 	{ margin-left:4px; }
.watch				{ width:111px; height:34px; background-image:url(../Images/bg-video-watch.png); background-repeat:no-repeat; position:absolute; top:140px; }
#help			{ width:237px; height:103px; margin-bottom:20px; padding:20px; background-image:url(../Images/bg-sidebar.jpg); text-align:center; line-height:20px; font-size:20px; text-transform:uppercase; color:white; font-family: 'Yanone Kaffeesatz', 'Trebuchet MS', 'Lucida Grande', Arial, Verdana, sans-serif; }
#help a			{ font-size:16px; text-transform:none; }
#share			{ width:60px; margin-left:auto; margin-right:auto; clear:both; }

.bloggerInfo	{ margin:15px 0; line-height:16px; }
.bloggerThumb	{ width:30px; margin:0 15px 0 0; float:left; border:1px solid #3C352B; }
.bloggerBio		{ margin:15px 0 0 0; padding:15px; background-image:url(../Images/bg-footer.jpg); background-repeat:repeat-x; background-color:#28231F; border:1px solid #3C352B; }
.bloggerBio h4	{ font-family: 'Yanone Kaffeesatz', 'Trebuchet MS', 'Lucida Grande', Arial, Verdana, sans-serif; font-size:28px; font-weight:700; color:#1e1607; margin-bottom:5px; text-shadow:1px 1px 0 #47443d; }
.bloggerBio .lineheight	{ font-size:12px; }

/* BLOG DETAIL */
.uppercase	{ text-transform:uppercase; }
#tags		{  }
.tag a		{ margin-right:3px; padding:2px 4px; float:left; background-color:#333333; color:#999999; font-family: 'Yanone Kaffeesatz', 'Trebuchet MS', 'Lucida Grande', Arial, Verdana, sans-serif; }
.share		{ padding:15px 0 15px 0; }

/* FOOTER */
#footer-wrap	{ width:100%; float:left; background-image:url(../Images/bg-footer.jpg); background-repeat:repeat-x; background-color:#28231F; }
#footer			{ width:970px; margin-left:auto; margin-right:auto; padding:20px 15px 50px 15px; background-image:url(../Images/bg-footer.jpg); background-repeat:repeat-x; background-color:#28231F; color:#6c6a69; line-height:25px; }
#footer a		{ color:#6c6a69; }
#footer a:hover	{ color:#a3a09b; }
.footer-col		{ width:17%; padding:0 10px 0 10px; float:left; text-shadow:1px 1px 0 black; }
#copyright		{ width:1000px; margin-left:auto; margin-right:auto; padding:20px 0; text-align:center; font-size:12px; line-height:18px; }

/* CMS */
.standard-block	{ width:100%; float:left; margin-bottom:40px; }
.standard-img	{ border:8px solid white; float:left; margin:0 30px 30px 0; }
.gallery-thumb	{ margin:0 10px 10px 0; float:left; border:8px solid white; }
.border			{ border:8px solid white; }
.clear			{ clear:both; }
.photos-post	{ width:181px; margin-right:35px; float:left; }
.gallery-img	{ width:126px; height:200px; margin-right:35px; float:left; text-align:center; }
.title			{ font-size:13px; }
.feed-post		{ width:100%; float:left; margin-bottom:35px; }
.feed-img-detail	{ float:left; margin:0 20px 20px 0; }

/* TYPOGRAPHY */
h1, h1 a, .CMS_h1	{ font-family: 'Yanone Kaffeesatz', 'Trebuchet MS', 'Lucida Grande', Arial, Verdana, sans-serif; font-size:54px; font-weight:bold; text-transform:uppercase; color:white; margin-bottom:15px; }
h2, h2 a, .CMS_h2	{ font-family: 'Yanone Kaffeesatz', 'Trebuchet MS', 'Lucida Grande', Arial, Verdana, sans-serif; font-size:35px; font-weight:bold; text-transform:uppercase; color:white; margin-bottom:15px; }
h3, h3 a, .CMS_h3	{ font-family: 'Yanone Kaffeesatz', 'Trebuchet MS', 'Lucida Grande', Arial, Verdana, sans-serif; font-size:24px; font-weight:300; color:#cc0000; margin-bottom:5px; }
h4, h4 a, .CMS_h4	{ font-family: 'Yanone Kaffeesatz', 'Trebuchet MS', 'Lucida Grande', Arial, Verdana, sans-serif; font-size:35px; font-weight:700; color:#1e1607; margin-bottom:10px; text-shadow:1px 1px 0 #47443d; }
h5, .CMS_h5			{ font-family: 'Yanone Kaffeesatz', 'Trebuchet MS', 'Lucida Grande', Arial, Verdana, sans-serif; font-size:24px; font-weight:300; margin-bottom:10px; }
h5 a			{ color:#cc0000; }
a				{ color:#cc0000; text-decoration:none;  }
a:hover			{ color:#fefefe; }
.list a			{ width:50%; float:left; font-size:24px; line-height:35px; color:#999999; font-family: 'Yanone Kaffeesatz', 'Trebuchet MS', sans-serif; }
.list a:hover	{ color:#cc0000; }
.url a			{ color:white; }
.url a:hover	{ color:#cc0000; }
.redtext, .CMS_redtext		{ color:#cc0000; }
.lineheight, .CMS_lineheight	{ line-height:25px; }
#content .link	{ font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-weight:300; color:#cc0000; }/* red trebuchet */
#content .link2	{ font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-weight:300; color:#999999; }/* dark grey trebuchet */
#content .link .grey	{ color:#fefefe; } /* light grey */
.right_image, .CMS_right_image	{ border:8px solid white; float:right; margin:20px 0 20px 20px; }
.left_image, .CMS_left_image	{ border:8px solid white; float:left; margin:20px 20px 20px 0; }

.facebook-share		{ margin-top:10px; }
.facebook-comments	{ width:565px; padding:40px 50px; float:left; background-color:#000; color:#FFF; }

.whitetext	{ color:white;}
.tiny		{ font-size:10px; }



/*MAIL CHIMP SIGN UP FORM*/
ul.MailingList-SignUp		{padding:0px; margin:0px; list-style:none; width:100%;}
ul.MailingList-SignUp li	{display:block; padding-bottom:20px; width:auto; color:white;}
ul.MailingList-SignUp .inputtext, ul.MailingList-SignUp .inputtext-small	{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; padding:5px; width:250px; border:0px;}
ul.MailingList-SignUp .inputtext-small	{width:40px; text-align:center;}
ul.MailingList-SignUp .inputsubmit		{padding:5px 10px; background-color:#ccc; border:1px solid #666; cursor:pointer; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;}
ul.MailingList-SignUp .inputsubmit:hover	{background-color:#999;}
ul.MailingList-SignUp li label					{display:inline-block; width:150px; vertical-align:top; padding-top:7px; color:white;}
ul.MailingList-SignUp li.singleblock label		{width:400px; padding-top:3px; color:#999;}
ul.MailingList-SignUp li.nopadding label	{padding-top:5px;}
ul.MailingList-SignUp li .required	{color:#cc0000; font-size:10px;}

.loadMessageBody a				{color:white;}
.loadMessageBody a:hover	{color:red;}

#blogTopics			{ margin:0 0 50px 0; }
#blogTopics li		{ width:100%; float:left; line-height:30px; list-style-image:url(../Images/bullet.jpg); list-style-position:inside; }
#blogTopics li a	{ font-size:16px; color:#999; font-weight:400; }
#blogTopics li a:hover	{ color:#C00; }
