body{
	background:black;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	float:left;width:100%;height:100%; display:inline;
	margin:0;padding:0;
/**
background: -webkit-gradient(
  radial, 50% 0%, 0, 50% 0%, 400, from(#333), to(black)
);
**/
background: rgb(70,70,70); /* Old browsers */
background: -moz-radial-gradient(50% -10%, circle cover,  rgba(70,70,70,1) 0%, rgba(0,0,0,1) 50%); /* FF3.6+ */
background: -webkit-gradient(radial, 50% -10%, 0px, center center, 50%, color-stop(0%,rgba(70,70,70,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(50% -10%, circle cover,  rgba(70,70,70,1) 0%,rgba(0,0,0,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(50% -10%, circle cover,  rgba(70,70,70,1) 0%,rgba(0,0,0,1) 50%); /* Opera 12+ */
background: -ms-radial-gradient(50% -10%, circle cover,  rgba(70,70,70,1) 0%,rgba(0,0,0,1) 50%); /* IE10+ */
background: radial-gradient(circle at center,  rgba(70,70,70,1) 0%,rgba(0,0,0,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
select optgroup { margin: 12px 0 0 0; padding: 0; }
select optgroup option{ margin: 0 0 0 0; padding: 0; }
select option{font-size:12px;-webkit-appearance: none}

p{margin-top:0;}
h1,h2,h3,h4,h5,h6{margin:5px auto;font-weight:normal;text-transform:uppercase;letter-spacing:1px;}
a,a:hover{color:rgb(224,30,36);}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

.footer,
.pagewrapper{background:white;}
.header{
	background:url(imgs/fairway-header.png) no-repeat center -4px white;
}

.header ul.menu{float:left;display:inline;width:100%;margin:0;padding:0;
	height: 54px;
	border-top: 3px #a4a4a4 solid;
	border-right: 3px #999 solid;
	border-bottom: 3px #949494 solid;
	background:url(imgs/grey.gif) left bottom repeat-x; /* safe for all browsers: esp ie & old ff */
/**
	background: #fff;
	background-image: linear-gradient(top, rgb(255,255,255) 48%, rgb(229,229,229) 59%);
	background-image: -o-linear-gradient(top, rgb(255,255,255) 48%, rgb(229,229,229) 59%);
	background-image: -moz-linear-gradient(top, rgb(255,255,255) 48%, rgb(229,229,229) 59%);
	background-image: -webkit-linear-gradient(top, rgb(255,255,255) 48%, rgb(229,229,229) 59%);
	background-image: -ms-linear-gradient(top, rgb(255,255,255) 48%, rgb(229,229,229) 59%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.48, rgb(255,255,255)),
		color-stop(0.59, rgb(229,229,229))
	);
/**
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e5e5e5');
            background: -webkit-gradient(linear, left 50%, left 56%, from(#fff), to(#e5e5e5));
            background: -moz-linear-gradient(50%, #fff, #e5e5e5);
            background: -o-linear-gradient(#fff, #e5e5e5);
            zoom:1;
**/
}
/*
html.ie6 .header ul.menu,
html.ie7 .header ul.menu,
html.ie8 */
/* menu allowed: */
.header ul.menu li.first-menu-item{background:url(imgs/fairway-menu-left.png) no-repeat left top;}
.header ul.menu li li.first-menu-item{background:none;}
.header ul.menu ul.sub-menu{
background:#e4e4e4;
background-image: linear-gradient(top, #ddd 11%, #999 75%);
background-image: -o-linear-gradient(top, #ddd 11%, #999 75%);
background-image: -moz-linear-gradient(top, #ddd 11%, #999 75%);
background-image: -webkit-linear-gradient(top, #e4e4e4 11%, #999 75%);
background-image: -ms-linear-gradient(top, #ddd 11%, #999 75%);
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.11, #e4e4e4),
	color-stop(0.75, #999)
);
}

.header ul.menu ul li a,
.header ul.menu ul li a:visited{color:#333;}

li.widget_walkermenuie ul.menu .hasSubmenu li.first-menu-item a,
li.widget_walkermenuie ul.menu .hasSubmenu li.first-menu-item a:visited{color:#333;}
/*li.widget_walkermenuie ul.menu .hasSubmenu li.first-menu-item a:hover*/

li.widget_walkermenuie ul.menu li.first-menu-item a,
li.widget_walkermenuie ul.menu li.first-menu-item a:visited,
li.widget_walkermenuie ul.menu li.first-menu-item a:hover{color:white;} /* most of the menu style is in the plugin! */

.header ul.menu ul li a:hover{color:white;
background:rgb(224,30,36);
background-image: linear-gradient(top, rgb(224,30,36) 11%, rgb(145,22,24) 75%);
background-image: -o-linear-gradient(top, rgb(224,30,36) 11%, rgb(145,22,24) 75%);
background-image: -moz-linear-gradient(top, rgb(224,30,36) 11%, rgb(145,22,24) 75%);
background-image: -webkit-linear-gradient(top, rgb(224,30,36) 11%, rgb(145,22,24) 75%);
background-image: -ms-linear-gradient(top, rgb(224,30,36) 11%, rgb(145,22,24) 75%);
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.11, rgb(224,30,36)),
	color-stop(0.75,rgb(145,22,24))
);
}


.footer .social{}
.footer .social a{float:right;margin:5px;}
.footer .social .tab{background:url(imgs/fairway-footer-tab.png) no-repeat;height:24px;width:91px;}
.footer .social .facebook{height:20px;width:20px;}
.footer .social .twitter{height:20px;width:20px;margin:7px;}
.footer .social .linkedin{height:20px;width:20px;}


.entry-title,
.entry-title a{color:black;font-size:15px;}
.widget-title,
.widget-title a{color:white;font-size:15px;}

.type-page .entry-title,
.type-page .entry-title a,
.single .entry-title,
.single .entry-title a,
.category .entry-title,
.category .entry-title a,
.archive-title,
.archive-title a{color:rgb(224,30,36);font-size:12px;}


h1 .menu-site-navigation-container,
h2 .menu-site-navigation-container,
.archive-title,
.archive-title .breadcrumb-start,
.archive-title .breadcrumb-start a,
.archive-title .menu,
.archive-title .menu div,
.archive-title .menu div a,
.archive-title .menu div span.sep,
.entry-title .breadcrumb-start,
.entry-title .breadcrumb-start a,
.entry-title .menu,
.entry-title .menu div,
.entry-title .menu div a,
.entry-title .menu div span.sep{ float:none;display:inline;margin:0;}

.archive-title span.sep,
.entry-title span.sep{padding:0px 5px;height:25px;}


/** Widgets: non pag-specific: **/
.widget_categoryposts a.post-title{display:none;}
.widget h2.nocontent{display:none;margin:0;}


.widget_categoryposts .attach-title,
.widget_categoryposts .attach-caption{display:none;}

/** per-page: frontpage **/
#front-page .content{display:none;}
.front-page1{}
.front-page1 .widget_attachmentsslider{margin:auto;float:none;overflow: hidden;}
.front-page1 .widget_attachmentsslider h2.widgettitle{display:none;}
.front-page1 .widget_attachmentsslider .caption{background:url(imgs/fairway-caption.png) no-repeat top right;}
.front-page1 .widget_attachmentsslider .slide a{border:3px solid #9ab;border-right:3px white solid;
/* safety: */height: 264px;width: 1256px;}

#slideshowbig .caption h1{margin:35px 60px 10px 90px;text-align:center;font-weight:normal;text-transform:uppercase;font-size:20px;}
#slideshowbig .caption .bottomcontent {
margin: 0px 60px 0 90px;line-height: 20px;font-size:14px;text-align:center;
}
/**   
|----------------| = 100%
|-|------------|-| = 1%/98%/1%: margins
|-|--|------|--|-| = 1%/4%/90%/4%/1%: padding+margins.. 
90/5=18% for each box+margin.. = 230.4

|----------------| = 100%
|-|------------|-| = 1%/98%/1%: margins
|-|--|------|--|-| = 1%/3%/92%/3%/1%: padding+margins.. 
92/5=18.4% for each box+margin.. = 235.52; 1%=12, so 235-24=215px?


**/
.front-page2{height:140px;/*width:1256px;/ *width:95%;*/margin:0px 1%;padding:10px 3%;display:block;}
.front-page2 ul{height:140px;display:block;}
.front-page2 ul li.widget{height:140px;width:210px;margin:0px 13px;display:block;}
.front-page2 ul li.widget a{height:140px;width:100%;display:block;}

.front-page2 ul li.widget-index0,
.front-page2 ul li.widget-index1,
.front-page2 ul li.widget-index2{background:none;}

.front-page2{background:#888 url(imgs/fairway-box-bg.png) left center repeat-x;position:relative;}
.front-page2 .widget{
/*
background-image: linear-gradient(top, rgb(224,30,36) 11%, rgb(145,22,24) 75%);
background-image: -o-linear-gradient(top, rgb(224,30,36) 11%, rgb(145,22,24) 75%);
background-image: -moz-linear-gradient(top, rgb(224,30,36) 11%, rgb(145,22,24) 75%);
background-image: -webkit-linear-gradient(top, rgb(224,30,36) 11%, rgb(145,22,24) 75%);
background-image: -ms-linear-gradient(top, rgb(224,30,36) 11%, rgb(145,22,24) 75%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.11, rgb(224,30,36)),
	color-stop(0.75, rgb(145,22,24))
);
*/
}
.caro-cover{background:#888 url(imgs/fairway-box-bg.png) left center repeat-x;height:100%;position:absolute;top:0;width:50px;z-index:100;}
.caro-prev,.caro-next{font-size:60px;font-weight:bold;font-family:Georgia;color:#999;width:30px;height:40px;position:absolute;top:55px;z-index:100;}
.caro-prev:hover,.caro-next:hover{color:#777;text-decoration:none;}
.caro-left{left:0px;}
.caro-right{right:0px;}
.caro-prev{left:15px;background:url(imgs/fairway-arrow-left.png) left center no-repeat;}
.caro-next{right:15px;background:url(imgs/fairway-arrow-right.png) right center no-repeat;}


/** per-page: single/category **/
.leftside .menu li{float:left;display:inline;width:100%;margin-bottom:5px;}
.leftside .menu li a{background:url(imgs/fairway-left-menu.png) no-repeat left bottom;float:left;width:195px;padding-left:37px;height:45px;line-height:45px;font-size:15px;color:white;text-transform:uppercase;letter-spacing:0px;}
.leftside .menu li a:hover{background-position:left 1px;text-decoration:none;}

/** FORMS: **/
.content .visual-form-builder fieldset .legend {
border-bottom: none;
}


/*** WP Editor Classes***/
.alignright{float:right;margin:0 0 8px 8px;}
.alignleft{float:left;margin:0 8px 8px 0px;}

