/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	background: white;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

/* Structure */
/*  */


#header, #container#content, #navigation #extra {position:relative;}
#header .lf_pad {padding:0px 10px 5px 10px}
#content .lf_pad {padding:10px;}
#navigation .lf_pad {padding:10px 5px;}
#extra .lf_pad {padding:10px 5px;}
#footer .lf_pad {padding:10px;}

#bodycontainer ul {margin:0;padding:0;list-style-type:none;}
#bodycontainer li {margin:0;padding:0;list-style-type:none;}

#container, #content, #navigation, #extra {z-index:100;}

#bodycontainer {text-align:center;margin:0 auto;}

.clear {clear:both;}


/* 3 Columns NCE */
#container{width:820px;margin:0 auto}
 #wrapper{float:left;width:100%}
 #content{width:510px;margin: 0 150px;}
 #navigation{float:left;width:150px;margin-left:-820px}
 #extra{float:left;width:150px;margin-left:-150px}
 #footer{clear:left;width:100%}



/* Left Aligned Text Header */
#header {position:relative;height:140px;background-repeat:no-repeat;background-position:top left}

#header .lf_pad {margin:0;padding:0}
#header .lf_link_box {float:left;width:100%;}
#header .lf_link_box ul {float:right;}


#header .tideHeaderTitle {position:absolute;top:35px;left:20px;width:360px;clear:both;text-align:left;}
#header .tideHeaderSubtitle {position:absolute;top:100px;left:35px;width:360px;clear:both;text-align:left;}

#header .tideHeaderBody p {}
#header .tideHeaderBody {position:absolute;top:70px;left:20px;width:360px;text-align:left;line-height:1}


#header .tideHeaderBody ul {float:left;width:260px;text-align:left;}

#header .tideHeaderBody ul li {text-align:left;}

#header .lf_link_box ul li {
float:left;
padding:4px;}

#header .lf_image  {position:absolute;top:30px;right:20px;}
/* Centered Footer */
#footer {height:80px;}
#footer .lf_link_box {margin:0 auto;}
#footer .lf_link_box ul li a {padding:0 20px;}
#footer .tideFooterBody {clear:both;text-align:center;padding-top:10px;}

/* Form Default */
/* Empty */
/* No Formatting */
/* Empty */

/* Color */
#navigation .lf_link_box ul li a:hover {background-position:bottom right; background-repeat:no-repeat; }
body {background-attachment:fixed; background-position:top left; background-repeat:repeat-x; }
#header {background-attachment:fixed; background-position:top left; background-repeat:no-repeat; }
#content {background-attachment:scroll; background-repeat:repeat-x; }
#container {border-style:none; background-position:top left; background-repeat:repeat-y; }
.opacity {background-image:url(http://content.onlineagency.com/sites/70608/images/transparent_0512001.png); }
#navigation .lf_link_box ul li {background-position:top center; background-repeat:no-repeat; }

/* Font */
#bodycontainer {font-family:arial,helvetica,sans-serif; font-size:100%; }
#bodycontainer div {text-align:left; line-height:1.5; }
#bodycontainer  h1 {font-size:100%; }
#bodycontainer  h2 {font-size:100%; }
#content .tideTitle {font-size:250%; }

/* Content */

/* Header */

/* Footer */

/* Navigation */

/* Extra */

/* Search */

/* Forms */

/* Custom */


