/*
Theme Name: Grand Mesa Nordic Council
Theme URI: http://www.gmnc.org
Description: Theme for Grand Mesa Nordic Council
Author: Tynan Szvetecz
Author URI: http://www.commercekitchen.com
Version: 1.0
*/

/* --------------------------------------------------------------
START - Based on buttons.css by Kevin Hale [particletree.com]
particletree.com/features/rediscovering-the-button-element
-------------------------------------------------------------- */

a.button, button { display: block; float: left; margin: 0 0.583em 0.667em 0; padding: 5px 10px 5px 7px; /* Links */ border: 1px solid #dedede; border-top: 1px solid #eee; border-left: 1px solid #eee; background-color: #f5f5f5; font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size: 100%; line-height: 130%; text-decoration: none; font-weight: bold; color: #565656; cursor: pointer;}
button { width: auto; overflow: visible; padding: 4px 10px 3px 7px; /* IE6 */ }
button[type] { padding: 4px 10px 4px 7px; /* Firefox */ line-height: 17px; /* Safari */ }
*:first-child+html button[type] { padding: 4px 10px 3px 7px; /* IE7 */ }
button img, a.button img { margin: 0 3px -3px 0 !important; padding: 0; border: none; width: 16px; height: 16px; float: none; }

/* Button colors ------------------------------------------ */

/* Standard */
button:hover, a.button:hover { background-color: #dff4ff; border: 1px solid #c2e1ef; color: #336699; }
a.button:active { background-color: #6299c5; border: 1px solid #6299c5; color: #fff; }

/* Positive */
body .positive { color: #529214; }
a.positive:hover, button.positive:hover { background-color: #E6EFC2; border: 1px solid #C6D880; color: #529214; }
a.positive:active { background-color: #529214; border: 1px solid #529214; color: #fff; }

/* Negative */
body .negative { color: #d12f19; }
a.negative:hover, button.negative:hover { background: #fbe3e4; border: 1px solid #fbc2c4; color: #d12f19; }
a.negative:active { background-color: #d12f19; border: 1px solid #d12f19; color: #fff; }
/* --------------------------------------------------------------
END - Based on buttons.css by Kevin Hale [particletree.com]
particletree.com/features/rediscovering-the-button-element
-------------------------------------------------------------- */


body { margin: 0; padding: 0; color: #666; background:url("images/texture.gif") repeat top left #fff;font-family: Georgia,serif; font-size: 100%; }

a { color: #5679a2;font-weight:bold;text-decoration:underline; }
a:hover { color: #5679a2;text-decoration:none; }
a:active { outline: none; }

img.border { padding: 1px; border: 1px solid; }
a img.border { border-color: #f7ac37; }
a:hover img.border { padding: 0; border: 2px solid; }

h1, h2, h3, h5, h6 { padding: 0.25em 0; margin: 0 0 0.5em 0; line-height: 1.5em; font-weight: normal; color:#5679a2;}
h1 { font-size: 1.6em; }
h2 { font-size: 1.1em;font-weight:bold; }
h4 { padding: 0.25em 0; margin: 0 0 0.5em 0; line-height: 1.5em; font-weight: normal; }
h6 { font-size: 1.25em; }
p img, p img.right { margin-top: 0px; }
.center { text-align: center; }

.logo-text {margin:30px 0 0 0;}
.search-box {margin:0px 0 0 0;}
.bar {height:36px;border-top:1px solid #fff;border-bottom:1px solid #fff;background:#e2e8ef;margin:0;padding:0;}

label { font-weight: normal; }
input.text { width: 92%; }
input.small { width: 30px; }
textarea { width: 92%; height: 8em; }

#header {background:url("images/skiier.gif") no-repeat top right;padding-top:10px;}
.top-links a, top-links a:visited, top-links a:hover {font-size:.7em;margin-right:40px;text-decoration:none;}
.top-links a:hover {text-decoration:underline;}
.skiier {}

#photos {margin:0;padding:0;height:156px;}
#home-latest-news img {border:1px solid #f7ac37;padding:1px;}

/* BEGIN Override superfish.css */

.sf-menu { margin-bottom: 0; }
.sf-menu a {  padding: .8em 2em; background:#f7ac37;color:#fff; font-size:.7em;text-transform:uppercase;}
.sf-menu a:hover { color: #5679a2; }
.sf-menu a, .sf-menu a:visited { color: #fff; }
.sf-menu li, .sf-menu li li, .sf-menu li li li { background-color: #f7ac37; }
.sf-menu li li a, .sf-menu li li li a { border-color: #fff; border-top-color: #fff; color:#fff; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background-color: #e2e8ef; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { top: 1.8em; }

/* END Override superfish.css */

#global-menu-container { margin:0px 0 0 0;padding:0;background:#f7ac37;height:1.9em;border:1px solid #fff;}
ul#global-menu { margin:0; padding:0; text-align:left;}
ul#global-menu li { list-style: none; float: left; list-style: none; line-height:2em; text-align:left;padding: 0 2em;border-right:1px solid #fff;}
ul#global-menu li a { margin: 0; padding: 0em 0em; text-decoration: none;color:#f7efc4;font-weight:normal;font-size:.8em;text-transform:uppercase;}
ul#global-menu li a:hover {text-decoration:underline;}

#content {background:#fff;padding:15px;margin:20px 0 0 0;font-size:.9em;}
#content h2 {color:#f7ac37;font-size:1.4em;}
#content h3 {color:#5679a2;font-size:1em;padding:0;margin:0;font-weight:bold;}
#grooming {background:#e2e8ef;padding:15px;margin:0 0 20px 0;}
#grooming h2 {color:#5679a2;font-size:1.4em;}

#facebook {text-align:right;padding:4px 0 0 0;}
#facebook a, #facebook a:visited {font-size:.8em;font-weight:bold;text-decoration:none;}

#sidebar {background:#e2e8ef;padding:15px;margin:20px 0 0 0;font-size:.8em;}
#sidebar h3 {color:#5679a2;}
#sidebar h4 {color:#5679a2;font-size:1em;font-weight:bold;}
#sidebar hr {color:#fff;background:#fff;}

#important-posts {margin-top:10px;}
#important-posts h2 {color:#5679a2;font-size:1.3em;}
ul#important-posts { list-style: none; margin: 0 0 1em 0; color: #5679a2; }
ul#important-posts li { padding: 0em 0 1em 30px; font-weight:normal; font-size: 1em; line-height: 1em; background: transparent url("images/bullet-square.jpg") no-repeat left top; }
ul#important-posts li a {font-weight:bold;font-size:.9em;text-decoration:none;}
ul#important-posts li a:hover {text-decoration:underline;}


#footer {font-size:.9em;margin-top:30px;background:#e2e8ef;height:100px;border-top:1px solid #fff;color:#5679a2;padding-top:20px;}
ul#footer-links { margin:0; padding:0 0 0 180px; text-align:left;}
ul#footer-links li { list-style: none; float: left; list-style: none; line-height:1em; border-right:1px solid #5679a2; text-align:left;padding: 0 .75em 0 .75em;}
ul#footer-links li a { margin: 0; padding: 0em 0em; text-decoration: none;color:#5679a2;font-weight:normal;}
ul#footer-links li a:hover { }
ul#footer-links li.first {padding-left:0;}
ul#footer-links li.last {border:none;}

