/*  HTML5 ✰ Boilerplate  */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd,
article, aside, canvas, details, figcaption, figure,  footer, header, hgroup, 
menu, nav, section, summary, time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
}                  
#nav ol, #nav ul, #nav li,
#quickLinks ol, #quickLinks ul, #quickLinks li,
#upcomingEvents ol, #upcomingEvents ul, #upcomingEvents li,
#slider, #slider li {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
 }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display:block;
}
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }


body { font:13px/1.231 Helvetica,Arial,sans-serif; *font-size:small; } 
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

body, select, input, textarea {   color: #333; }
html { overflow-y: scroll; }

a:hover, a:active { outline: none; }
a, a:active, a:visited { color: #607890; }
a:hover { color: #036; }

ol { list-style-type: decimal; }

nav ul, nav li { margin: 0; } 
small { font-size: 85%; }
strong, th { font-weight: bold; }
td, td img { vertical-align: top; } 
sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }
pre {  padding: 15px;  white-space: pre;  white-space: pre-wrap;  white-space: pre-line;  word-wrap: break-word; }
textarea { overflow: auto; } 
.ie6 legend, .ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type=button], input[type=submit], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px;  -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red;  box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, 
.no-boxshadow textarea:invalid { background-color: #f0dddd; }

::-moz-selection{ background: #676200; color:#fff; text-shadow: none; }
::selection { background:#676200; color:#fff; text-shadow: none; } 
a:link, a:visited { -webkit-tap-highlight-color: #FF5E99; color: #676200; text-decoration: none; } 

button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; } 
.visuallyhidden { position: absolute !important; clip: rect(1px 1px 1px 1px);  clip: rect(1px, 1px, 1px, 1px); }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after {  content: "\0020"; display: block; height: 0; visibility: hidden;	 } 
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


 /* Primary Styles
    Author: Elliott Saray
 */
#nav a,
#nav span {
	background-color: #F4EEC2;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F4EEC2), to(#FFFFFF));
	background-image: -webkit-linear-gradient(top, #F4EEC2, #FFFFFF);
	background-image:    -moz-linear-gradient(top, #F4EEC2, #FFFFFF);
	background-image:     -ms-linear-gradient(top, #F4EEC2, #FFFFFF);
	background-image:      -o-linear-gradient(top, #F4EEC2, #FFFFFF);
	background-image:         linear-gradient(to bottom, #F4EEC2, #FFFFFF);
}
body {
	background: url("data:image/png;base64,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") repeat scroll 0 0 #FEFEFE;
}
h1, h2, h3, h4, h5, h6 {
}
h1 {
    color: #676200;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 3px;
}
h2 {
    background-color: transparent;
	background-image: url("../images/logoSprite.png");
    background-repeat: no-repeat;
    font-size: 24px;
    font-weight: normal;
    height: 43px;
    line-height: 49px;
    overflow: hidden;
    padding-left: 30px;
    width: 93%;
}
.h2one {
    background-position: -10px -2px;
}
.h2two {
    background-position: -10px -52px;
}
.h2three {
    background-position: -10px -102px;
}
.h2four {
    background-position: -10px -152px;
}
.h2five {
    background-position: -10px -202px;
}
#container {
    clear: both;
}
#header {
    background: url("../images/bg_header.png") repeat scroll 0 0 transparent;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.18);
    float: left;
    position: relative;
    width: 100%;
}
#header #logo {
    display: block;
    padding: 10px 0;
    width: auto;
}
#headerContainer {
    clear: both;
    position: relative;
}
#topLinks {
    display: block;
    margin-right: 10px;
    margin-top: 10px;
    position: absolute;
    right: 0;
    top: 0;
}
#topLinks a {
    background-color: #FFFFFF;
	border-radius: 3px 3px 3px 3px;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin-left: 5px;
    text-align: center;
    width: 60px;
}
#navContainer {
    bottom: 0;
    display: block;
    left: 50%;
    margin-left: -480px;
    position: absolute;
    width: 960px;
}
#nav {
    float: right;
    margin-right: 10px;
}
#nav li {
    border-right: 1px solid #676200;
    display: inline-block;
    float: left;
    position: relative;
}
#nav .first a {
    border-radius: 5px 0 0 0;
}
#nav .last a {
    border-radius: 0 5px 0 0;
}
#nav .last {
    border-right: medium none;
}
#nav a {
    display: block;
    float: left;
    font: bold 12px/25px helvetica,arial,sans-serif;
    padding: 0 10px;
    text-decoration: none;
}
#nav span {
    color: #676200;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    line-height: 24px;
    padding: 0 5px;
}
#nav span span.icon {
    background: url("../images/icon_nav.png") no-repeat scroll center 7px transparent;
    display: block;
    height: 25px;
    padding: 0;
    width: 10px;
}
#main {
    clear: both;
    float: left;
    margin-bottom: 30px;
    margin-top: 10px;
}
#sliderContainer {
    background: url("../images/bg_content.png") repeat scroll 0 0 transparent;
    padding: 10px;
    width: 920px;
}
#slider .item {
}
#slider img {
}
#content .article {
    background: url("../images/bg_content.png") repeat scroll 0 0 transparent;
    border-radius: 10px 10px 10px 10px;
    padding: 0 10px 10px;
}
#content.homePage {
}
.article {
	float: left;
}
#content .homepageArticle .roundMiddle {
    height: 165px;
}
.article div.articleContent {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    font-family: "Open Sans", "Lucida Sans Unicode",Arial,sans-serif;
    padding: 10px;
    position: relative;
}
.readMoreLink {
    background: url("../images/bg_content.png") repeat scroll 0 0 transparent;
    border-radius: 3px 3px 3px 3px;
    color: #676200;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    height: 15px;
    line-height: 18px;
    text-align: center;
    width: 60px;
}
#video {
    background: url("../images/bg_content_red.png") repeat scroll 0 0 transparent;
    border-radius: 10px 10px 10px 10px;
    height: 175px;
    padding: 0 10px 10px;
    width: 200px;
}
#video h2 {
    background: url("../images/logo_small_beige.png") no-repeat scroll 0 10px transparent;
    color: #FEFEFE;
    padding-left: 30px;
}
#video iframe {
	margin: 0;
}
#quickLinks {
    background: url("../images/bg_content.png") repeat scroll 0 0 transparent;
    border-radius: 10px 10px 10px 10px;
    padding: 0 10px 10px;
    width: 200px;
}
#quickLinks.homepageQuickLinks {
    height: 175px;
}
#quickLinks li {
    list-style: none outside none;
    margin-left: 12px;
}
#quickLinks a {
    background: url("../images/sprite_quickLinks.png") no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 18px;
    line-height: 25px;
    padding-left: 30px;
}
#quickLinks .bridge {
    background-position: 0 6px;
}
#quickLinks .bridgeUpdate {
    background-position: 0 -285px;
}
#quickLinks .weather {
    background-position: 0 -25px;
}
#quickLinks .radar {
    background-position: 0 -54px;
}
#quickLinks .profile {
    background-position: 0 -84px;
}
#quickLinks .handicap {
    background-position: 0 -115px;
}
#quickLinks .calendar {
    background-position: 0 -145px;
}
#quickLinks .captain {
    background-position: 0 -175px;
}
#quickLinks .theGreen {
    background-position: 0 -205px;
}
#quickLinks .teetimes {
    background-position: 0 -260px;
}
#quickLinks .directory {
    background-position: 0 -348px;
}
#quickLinks .files {
    background-position: 0 -378px;
}
#quickLinks .photos {
    background-position: 0 -233px;
}
#quickLinks .ladies {
    background-position: 0 -406px;
}
#quickLinks .proshop {
    background-position: 0 -430px;
}
#quickLinks .juniors {
    background-position: 0 -453px;
}
#quickLinks .greenBook {
    background-position: 0 -510px;
}
#quickLinks .tournaments {
    background-position: 0 -539px;
}
#quickLinks .bios {
    background-position: 0 -480px;
}
#quickLinks .contactUs {
	background-position: 0 -565px;
}
.permalink:link,
.permalink:visited {
    background-color: #676200;
    border-radius: 3px 3px 3px 3px;
    clear: both;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 9px;
    height: 15px;
    line-height: 18px;
    margin: 5px 10px;
    padding: 0 6px;
}
#footer {
    background: none repeat scroll 0 0 #676200;
    bottom: 0;
    display: block;
    height: 20px;
    position: fixed;
    width: 100%;
}
#footer p {
    color: #F4EEC2;
    display: block;
    line-height: 20px;
    text-align: center;
}
#nav .subnav {
    display: none;
    position: absolute;
    top: 25px;
    width: 170px;
    z-index: 999;
}
#nav .subnav li {
    border-right: medium none;
    clear: left;
    display: block;
    float: left;
    width: 100%;
}
#nav .subnav a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 0 0;
    color: #676200;
    padding: 0;
    text-indent: 15px;
    width: 100%;
}
#nav .subnav a:hover {
	background-color: #676200;
	color: #FFFFFF;
}
#nav .subnav .last a {
	border-radius: 0 0 5px 5px;
}
#nav .multiLevel a {
	padding-right: 0;
}
#quickLinks.grid_4 {
	width: 280px;
}
#quickLinks.grid_4 ul {
    float: left;
    margin-left: 16px;
    margin-right: 4px;
}
#quickLinks.grid_4 li {
    float: left;
    height: 25px;
    margin: 5px 0 0;
    width: 130px;
}
#quickLinks.grid_4 a {
    font-size: 13px;
    padding-left: 25px;
}
#adBlock {
    margin-bottom: 10px;
    text-align: center;
}
#adBlock p {
    font-size: 20px;
    padding-top: 25px;
}
#inukshuk {
    border-radius: 10px 10px 10px 10px;
    position: relative;
    width: 280px;
    float: right;
    margin-top: 20px;
    padding: 0 10px 10px;
}

#centennial {
    border-radius: 10px 10px 10px 10px;
    position: relative;
    width: 280px;
    float: right;
    margin-top: 0px;
    padding: 0 10px 10px;
}

#upcomingEvents {
    background: url("../images/bg_content.png") repeat scroll 0 0 transparent;
    border-radius: 10px 10px 10px 10px;
    float: right;
    margin-top: 10px;
    padding: 0 10px 10px;
    position: relative;
    width: 280px;
}
#upcomingEvents li {
    clear: left;
    float: left;
    list-style: none outside none;
    margin-left: 10px;
}
#upcomingEvents a {
    background: url("../images/sprite_quickLinks.png") no-repeat scroll 0 -145px transparent;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 25px;
    padding-left: 30px;
}
#quickLinks a:hover,
#upcomingEvents a:hover {
	text-decoration: underline;
}
#dailyUpdate {
    background: url("../images/bg_content_blue.png") repeat scroll 0 0 transparent;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    margin-top: 10px;
}
#dailyUpdate .update {
	margin: 0 10px;
}
#dailyUpdate .update span {
	font-size: 11px;
}
#dailyUpdate .update p {
	background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    margin-bottom: 10px;
    padding: 6px;
}
#dailyUpdate h2 {
    background: url("../images/logo_small_beige.png") no-repeat scroll 10px 10px transparent;
    padding-left: 40px;
}
#viewCalendar {
    bottom: -15px;
    float: left;
    position: absolute;
    right: 0;
    width: 300px;
}
#viewCalendar a {
    background: url("../images/bg_content.png") repeat scroll 0 0 transparent;
    border-radius: 0 0 5px 5px;
    float: right;
    font-size: 11px;
    line-height: 15px;
    margin-right: 10px;
    padding: 0 6px;
}
.homepageArticle {
    height: 175px;
    width: 440px !important;
}
.article.membersPage {
	width: 600px;
}
body {
	min-width: 960px;
}
.article .newItem {
    background-color: #920036;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    margin-bottom: 10px;
    padding: 3px 10px;
    width: 560px;
}
/*.article ul {
	list-style: none outside none; 
}*/
.article ol {
	list-style: decimal inside none;
}

.grid_1 .articleContent {
	width: 20px;
}
.grid_2 .articleContent {
	width: 100px;
}
.grid_3 .articleContent {
	width: 180px;
}
.grid_4 .articleContent {
	width: 260px;
}
.grid_5 .articleContent {
	width: 340px;
}
.grid_6 .articleContent {
	width: 420px;
}
.grid_7 .articleContent {
	width: 500px;
}
.grid_8 .articleContent {
	width: 580px;
}
.grid_9 .articleContent {
	width: 660px;
}
.grid_10 .articleContent {
	width: 740px;
}
.grid_11 .articleContent {
	width: 820px;
}
.grid_12 .articleContent {
	width: 900px;
}

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15 {
	position: relative;
}

.container_12 .grid_3,
.container_16 .grid_4 {
	width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
	width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
	width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16 {
	width: 940px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width: 60px;
}

.container_12 .grid_2 {
	width: 140px;
}

.container_12 .grid_4 {
	width: 300px;
}

.container_12 .grid_5 {
	width: 380px;
}

.container_12 .grid_7 {
	width: 540px;
}

.container_12 .grid_8 {
	width: 620px;
}

.container_12 .grid_10 {
	width: 780px;
}

.container_12 .grid_11 {
	width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
	width: 40px;
}

.container_16 .grid_2 {
	width: 100px;
}

.container_16 .grid_3 {
	width: 160px;
}

.container_16 .grid_5 {
	width: 280px;
}

.container_16 .grid_6 {
	width: 340px;
}

.container_16 .grid_7 {
	width: 400px;
}

.container_16 .grid_9 {
	width: 520px;
}

.container_16 .grid_10 {
	width: 580px;
}

.container_16 .grid_11 {
	width: 640px;
}

.container_16 .grid_13 {
	width: 760px;
}

.container_16 .grid_14 {
	width: 820px;
}

.container_16 .grid_15 {
	width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
	padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
	padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
	padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left: 80px;
}

.container_12 .prefix_2 {
	padding-left: 160px;
}

.container_12 .prefix_4 {
	padding-left: 320px;
}

.container_12 .prefix_5 {
	padding-left: 400px;
}

.container_12 .prefix_7 {
	padding-left: 560px;
}

.container_12 .prefix_8 {
	padding-left: 640px;
}

.container_12 .prefix_10 {
	padding-left: 800px;
}

.container_12 .prefix_11 {
	padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
	padding-left: 60px;
}

.container_16 .prefix_2 {
	padding-left: 120px;
}

.container_16 .prefix_3 {
	padding-left: 180px;
}

.container_16 .prefix_5 {
	padding-left: 300px;
}

.container_16 .prefix_6 {
	padding-left: 360px;
}

.container_16 .prefix_7 {
	padding-left: 420px;
}

.container_16 .prefix_9 {
	padding-left: 540px;
}

.container_16 .prefix_10 {
	padding-left: 600px;
}

.container_16 .prefix_11 {
	padding-left: 660px;
}

.container_16 .prefix_13 {
	padding-left: 780px;
}

.container_16 .prefix_14 {
	padding-left: 840px;
}

.container_16 .prefix_15 {
	padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
	padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
	padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
	padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right: 80px;
}

.container_12 .suffix_2 {
	padding-right: 160px;
}

.container_12 .suffix_4 {
	padding-right: 320px;
}

.container_12 .suffix_5 {
	padding-right: 400px;
}

.container_12 .suffix_7 {
	padding-right: 560px;
}

.container_12 .suffix_8 {
	padding-right: 640px;
}

.container_12 .suffix_10 {
	padding-right: 800px;
}

.container_12 .suffix_11 {
	padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
	padding-right: 60px;
}

.container_16 .suffix_2 {
	padding-right: 120px;
}

.container_16 .suffix_3 {
	padding-right: 180px;
}

.container_16 .suffix_5 {
	padding-right: 300px;
}

.container_16 .suffix_6 {
	padding-right: 360px;
}

.container_16 .suffix_7 {
	padding-right: 420px;
}

.container_16 .suffix_9 {
	padding-right: 540px;
}

.container_16 .suffix_10 {
	padding-right: 600px;
}

.container_16 .suffix_11 {
	padding-right: 660px;
}

.container_16 .suffix_13 {
	padding-right: 780px;
}

.container_16 .suffix_14 {
	padding-right: 840px;
}

.container_16 .suffix_15 {
	padding-right: 900px;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3,
.container_16 .push_4 {
	left: 240px;
}

.container_12 .push_6,
.container_16 .push_8 {
	left: 480px;
}

.container_12 .push_9,
.container_16 .push_12 {
	left: 720px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left: 80px;
}

.container_12 .push_2 {
	left: 160px;
}

.container_12 .push_4 {
	left: 320px;
}

.container_12 .push_5 {
	left: 400px;
}

.container_12 .push_7 {
	left: 560px;
}

.container_12 .push_8 {
	left: 640px;
}

.container_12 .push_10 {
	left: 800px;
}

.container_12 .push_11 {
	left: 880px;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
	left: 60px;
}

.container_16 .push_2 {
	left: 120px;
}

.container_16 .push_3 {
	left: 180px;
}

.container_16 .push_5 {
	left: 300px;
}

.container_16 .push_6 {
	left: 360px;
}

.container_16 .push_7 {
	left: 420px;
}

.container_16 .push_9 {
	left: 540px;
}

.container_16 .push_10 {
	left: 600px;
}

.container_16 .push_11 {
	left: 660px;
}

.container_16 .push_13 {
	left: 780px;
}

.container_16 .push_14 {
	left: 840px;
}

.container_16 .push_15 {
	left: 900px;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3,
.container_16 .pull_4 {
	left: -240px;
}

.container_12 .pull_6,
.container_16 .pull_8 {
	left: -480px;
}

.container_12 .pull_9,
.container_16 .pull_12 {
	left: -720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left: -80px;
}

.container_12 .pull_2 {
	left: -160px;
}

.container_12 .pull_4 {
	left: -320px;
}

.container_12 .pull_5 {
	left: -400px;
}

.container_12 .pull_7 {
	left: -560px;
}

.container_12 .pull_8 {
	left: -640px;
}

.container_12 .pull_10 {
	left: -800px;
}

.container_12 .pull_11 {
	left: -880px;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
	left: -60px;
}

.container_16 .pull_2 {
	left: -120px;
}

.container_16 .pull_3 {
	left: -180px;
}

.container_16 .pull_5 {
	left: -300px;
}

.container_16 .pull_6 {
	left: -360px;
}

.container_16 .pull_7 {
	left: -420px;
}

.container_16 .pull_9 {
	left: -540px;
}

.container_16 .pull_10 {
	left: -600px;
}

.container_16 .pull_11 {
	left: -660px;
}

.container_16 .pull_13 {
	left: -780px;
}

.container_16 .pull_14 {
	left: -840px;
}

.container_16 .pull_15 {
	left: -900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
}

/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
	zoom: 1;
}

@media all and (orientation:portrait) { 
  
}

@media all and (orientation:landscape) { 
  
}

@media print {
  * { background: transparent !important; color: #444 !important; text-shadow: none !important; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a:after { content: " (" attr(href) ")"; } 
  abbr:after { content: " (" attr(title) ")"; }
  .ir a:after { content: ""; }  
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }  
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}
#slider {
	overflow-y: auto;
	overflow-x: hidden;
}
.nivo-slice {
	top: 0;
}
#secondaryNav {
    float: left;
    width: 100%;
    position: relative;
    top: -9px;
    left: 1px;
}
#secondaryNav ul {
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#secondaryNav li {
    border-right: 1px solid #FFFFFF;
    float: left;
}
#secondaryNav a {
    background: url("../images/bg_content_red.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font: bold 11px/25px helvetica,arial,sans-serif;
    padding: 0 10px;
}
#secondaryNav a:hover {
	background: url("../images/bg_content.png") repeat scroll 0 0 transparent;
	color: #920036;
}

#tertiaryNav {
    background: url("../images/bg_content_red.png") repeat scroll 0 0 transparent;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
#tertiaryNav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#tertiaryNav li {
    display: inline;
}
#tertiaryNav a {
    color: #FFFFFF;
    display: inline-block;
    font: bold 11px/25px helvetica,arial,sans-serif;
    height: 25px;
    padding: 0 10px;
}
#tertiaryNav a:hover {
	background: url("../images/bg_content.png") repeat scroll 0 0 transparent;
	color: #920036;
}  

div.emailpreview  { 
	
}

div.emailpreview p { 
	padding-bottom: 10px;
}