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

html, body { margin: 0; padding: 0; border: 0;  background: transparent; font-size:10px; }
div, span, article, aside, footer, header, hgroup, nav, section, h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li, table, tr, th, td, tbody, tfoot, thead { margin: 0; padding: 0; border: 0; vertical-align: baseline; background: transparent; } img	{ margin:0; padding:0; border:0; } table, tr, th, td, tbody, tfoot, thead { margin: 0; padding: 0; border: 0; vertical-align: baseline; background: transparent; } table { border-collapse: collapse; border-spacing: 0; } input, select, textarea, form, fieldset { margin: 0; padding: 0; border: 0; } article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; } h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike {font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size:100%;font-weight: normal; font-style: normal; line-height: 100%;  text-indent: 0; text-decoration: none; text-align: left; color: #000;} ol, ul { list-style: none; }








@font-face {
  font-family: 'hl';
  src: url('hl.eot?') format('eot'), url('hl.woff') format('woff'), url('hl.ttf') format('truetype');
}

@font-face {
  font-family: 'fb';
  src: url('fb.ttf') format('truetype'), url('hl.eot?') format('eot');
}









h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike { 
    font-family:'hl',"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:100%;
	font-weight:normal;
	font-style: normal;
	line-height: 100%; 
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	color: #000;
	}
	

ol, ul { list-style: none; }



/* Global */

html 	{	}

body	{ }
p.font	{font-family:fb; font-size:30px; line-height:120%;}



/* Headings */

h1 		{ font-size:24px; font-family:Helvetica, Arial, "Lucida Grande", sans-serif;}
h2 		{ font-size:23px;}
h3		{ }
p		{ font-size:16px;}
ul		{ 	}
ul li  	{ 	}
a 		{ 	}
strong	{font-family:Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:bold;}
em		{font-style:italic;}



/*TEMPLATE OBJ*/

.section	{width:960px; margin:0 auto; clear:both;}
.break		{width:100%; clear:both; border-bottom:1px #000 solid;}


#nav				{height:100px;}
#nav img			{float:left; margin:35px 0 0 0;}
#nav ul				{float:right; margin:46px 0 0 0;}
#nav ul	li			{display:inline; padding:0 50px 0 0; font-size:18px;}
#nav ul	li.no-pad	{padding:0px;}

	
	
	
	
	

/*FEATURED SLIDER*/
	
	
#features		{height:420px;}

#features img	{float:left; margin:100px 0 0 30px;}

#featured-text 	{float:right; margin:95px 0 0 0; width:420px; height:auto;}

#featured-text h1	{font-family:fb; font-size:30px; line-height:120%;}
#featured-text p	{font-size:17px; line-height:28px; text-align:justify; margin:10px 0 0 0;}

.pagination		{dispaly:none;}	
	
	
	
	
	
/*ADV - PUB*/	
	
#adv-pub			{min-height:600px;}

#left-nav			{width:142px; height:auto; margin:50px 0 0 0; float:left;}
#left-nav a			{font-size:28px; width:142px; display:block;}
#left-nav a:link	{color:#000;}
#left-nav a:hover	{color:#000;}
#left-nav a#adv-l-f	{padding:0 0 16px 0; border-bottom:1px solid #999999;}
#left-nav a#pub-l-f	{padding:14px 0 0 0; color:#999999;}





#f-content	{float:right; width:740px; margin:50px 0 0 0;}

#adv		{width:740px;}
#pub		{display:none; width:740px;}


.fc				{width:740px; clear:both; height:205px; padding:0 0 30px 0;}

.fc img			{margin:12px 0 0 0;}

.fc#left img	{float:left;}



.fc#right img	{float:right;}

.fc-t			{width:380px;}	
.fc-t#left		{float:left; padding:30px 0 0 70px;}
.fc-t#left-trend{float:left; padding:45px 0 0 70px;}	
	
.fc-t#right		{float:right; padding:30px 70px 0 0;}

.fc h3			{font-size:22px; padding:0 0 30px 0;}
.fc p			{font-size:15px; line-height:30px; text-align:justify;}







/*WUFOO*/

#wufoo		{width:560px; padding:50px 0;}






/*OUR PUBS*/
#our-pubs		{padding:50px 0 50px 0;}


.pub			{width:200px; height:150px; margin:0 50px 50px 0; border:1px dotted #000; float:left;}
.pub#pub4		{margin-right:0px;}









/*CONTACT*/

#contact		{min-height:200px;}


#contact-copy	{width:400px; margin:50px 0 0 0; float:left;}
#contact-copy p	{font-size:18px; line-height:26px; text-align:justify; margin:0 0 30px 0;}
#contact-copy a	{font-size:18px; line-height:26px; font-weight:bold; border-bottom:1px #000 dotted;}
#contact-copy a:hover	{border-bottom:0px;}


#contact-form	{float:right; width:400px; height:auto; margin:50px 0 50px 0;}

form			{margin:0 0 0 0;}
form p			{font-size:18px; padding:30px 0 10px 0;}
form p.name		{padding:0 0 10px 0;}


input			{background:#fff; border:1px solid #d1d3d4; width:400px; height:25px}
input.submit	{width:75px; height:25px; margin:20px 0 0 0;}
textarea		{background:#fff; border:1px solid #d1d3d4; width:400px; height:150px;}

p.error			{font-size:12px; margin:0px; padding:5px 0 0 0; line-height:auto; color:#F00;}







/*HOWTO*/

.section#howto			{height:auto; padding:50px 0;}

.section#howto h1		{margin:0 0 50px 0;}

.section#howto ul 		{list-style:circle; margin:25px 0 25px 10px;}


.section#howto ul li	{font-size:14px; margin:0 0 25px 0;}

.section#howto img		{margin:0 0 25px 0;}

.section#howto p 		{margin-bottom: 20px; line-height: 150%; text-align: justify;}











/*FOOTER*/

#footer			{height:124px;}

#footer-left				{float:left;}
#footer-left p				{font-size:14px; margin:60px 0 0 0;}
#footer-left span.ft-span	{padding:0 15px;}

#footer-left p.address	{font-size:12px; line-height:20px; margin:44px 0 0 0;}


#footer-right				{float:right; margin:30px 0 0 0;}

#footer-right img.twitter	{margin:0 20px 0 0;}

#pudle		{margin:15px 0 0 0;}
#pudle p	{font-size:12px; text-align:right;}



