/*

Theme Name: MN Pro Paintball

Theme URI: http://grantwilkins.com/

Description: A WordPress theme designed for MN Pro

Version: 1.0

Author: Grant Wilkins

Author URI: http://grantwilkins.com/

Tags: dark

*/



/*** 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, b, u, i, center, 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;font-size:100%;vertical-align:baseline;}

body {line-height:1;}

ol, ul {list-style:none;}

blockquote, q {quotes:none;}

blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}

table {border-collapse:collapse;border-spacing:0;}



/*** Basic elements ***/

body{background:#020c22 url(images/site-bg.jpg) center 0 no-repeat;text-align:center;font:normal 12px/1.4 Arial, Helvetica, sans-serif;color:#dfe5e7;font-style:normal;}

h1,h2,h3,h4,h5{font-size:17px;margin-bottom:20px;font-weight:bold;color:#fff;}

h1{font-size:22px;}

a{color:#1fa8d0;text-decoration:none;}

li{list-style:disc inside;}

p, li, address, blockquote, label{font-size:12px;line-height:20px;margin-bottom:14px;}

img{line-height:0;}

h1 a, h2 a{color:#fff;}

input, textarea{background-color:#333;border:1px solid #022342;color:#fff;}

input:focus, textarea:focus{border:1px solid #1fa8d0;}



/*** Site Structure ***/



#header{width:960px;margin:0 auto;margin-bottom:20px;text-align:left;}

#feature{text-align:left;background:#010713;padding:10px 0;margin-bottom:20px;}

#content{text-align:left;background:#010713;padding:10px 0 20px;}

#footer{text-align:left;background:#010713;padding:24px 0;border-top:2px solid #020c22;}

#sidebar li{list-style:none;border-bottom:1px solid #222732;margin-bottom:12px;}

#sidebar li ul li{border:none;list-style:disc inside;margin-bottom:6px;}

.grid_8-nested{width:640px;display:inline;float:left;position:relative;margin-left:0;margin-right:0}



/*** Header ***/



#logo a{float:left;display:block;height:36px;width:262px;background:url(/images/logo.gif) 0 0 no-repeat;text-indent:-1000px;margin:24px 0;}

.menu{height:40px;background:#204892 url(/images/menu-bg.gif) repeat-x;}

.menu li{display:inline;float:left;}

.menu a{float:left;color:#fff;padding:12px 30px;text-transform:uppercase;font:bold 13px Arial, Helvetica, sans-serif;}

.menu a:hover{color:#1fa8d0;}



.secondary-nav{font-size:12px;float:right;display:inline;margin:32px 20px 0 0;}

.secondary-nav li{padding:0 12px;border-right:1px solid #fff;float:left;display:inline;line-height:16px;}

.secondary-nav li.last{border:none;}

.secondary-nav a{color:#fff;}



#footer .secondary-nav{margin:10px 0;float:none;}

#footer .secondary-nav li{border-color:#373a40;line-height:normal;}

#footer .secondary-nav a{color:#5d646d;font-size:11px;}



.social-nav{float:right;display:inline;margin-top:24px;}

.social-nav li{float:left;display:inline;margin-left:8px;}

.social-nav a{text-indent:-1000px;}



h1.bg-header{width:940px;height:200px;line-height:0;overflow:hidden;text-indent:-2000px;margin:0;}



/*** Home Page ***/



#news-events{height:300px;}

#news-events ul li{border-bottom:1px solid #2f343e;line-height:normal;margin-bottom:0;list-style:none;}

#news-events ul li a{font-size:12px;display:block;padding:12px 0;}

#news-events .more-info{position:absolute;bottom:0;right:0;}



#featured-videos{}

#featured-videos ul li{display:inline;float:left;margin-right:6px;list-style:none;}

#featured-videos ul li a{width:200px;height:160px;display:block;text-align:center;font-size:11px;}

#featured-videos .more-info{margin-top:30px;}



.home h1{font-size:17px;}



/*** The Park ***/



#fields{padding-bottom:6px;}

#fields li{list-style:none;clear:left;margin-bottom:3px;border-bottom:none;}

#fields li a{display:block;font-size:14px;padding:6px;border:1px solid #222732;height:60px;}

#fields li a:hover{border-color:#1fa8d0;}

#fields li img{float:left;display:inline;margin-right:10px;}


/*** Contact & Directions ***/
#contact-directions h1, #contact-directions h2{font-size:15px;line-height:normal;margin-bottom:5px;}
#map_canvas {width:620px;height:400px;margin:20px 10px;color:#000;}
#directions {margin-top:20px;color:#000;background:#fff;padding:0;}
#directions a{color:#000;}
#contact-directions .submit{padding:3px 6px;font-size:11px;line-height:13px;margin-left:12px;}



/*** Buttons ***/



.more-info, .main-btn, .submit, #submit{font-size:12px;line-height:normal;font-weight:bold;padding:8px 16px;background:#61920c url(/images/btn-bg.gif) 0 0 repeat-x;color:#314803;border:1px solid #c3c4c4;margin:10px 0;display:inline-block;line-height:normal;cursor:pointer;}

.more-info:hover, .main-btn:hover, .submit:hover, #submit:hover{color:#fff;}

#submit{padding:6px 16px;}



/*** Blog Elements ***/



.post-title{margin:0;}

.comment{list-style:none;border:1px solid #2f343e;padding:10px;}

.comment-author{margin-left:0;padding-left:0;}

.comment-meta{}



/*** Misc UI Elements ***/



#sidebar h2, #news-events h2{font-size:15px;line-height:20px;margin-bottom:10px;font-weight:bold;color:#fff;}

.icon{border:none;}

.alignleft{float:left;display:inline;margin:0 20px 30px 0;}

.sociable{margin:12px 0;clear:both;display:block;padding-bottom:12px;}

.sociable_tagline{color:#fff;font-size:11px;margin-bottom:6px;}

.sociable li{width:25px;float:left;display:inline;border:none;}

.credit{font-size:10px;}

.details, .meta{font-size:10px;color:#fff;}
.grid_8-nested .hr{margin:12px;}
.hr{height:1px;border-bottom:1px solid #222732;margin:12px 0;padding:0;line-height:0;clear:both;}



/** Widgets **/



div.wpcf7-response-output, div.wpcf7-validation-errors{border-width:1px;color:#fff;font:bold 12px Arial, Helvetica, sans-serif;text-align:center;padding:4px 0;}

.carouselBtn{display:none;}

#myGallery h2{line-height:1;}

.ig_reset a.ig_lgbluelink, #right_922830080{display:none;}

#google-directions{}

#text-signup, #email-signup{color:#fff;font-size:11px;}

#text-signup table{border:none;padding:0;margin:0;}

#text-signup table td{padding:3px;}

.label-cell{width:90px;}

#email-signup .submit, #text-signup .submit{padding:3px 6px;font-size:11px;line-height:13px;}

#email-signup .submit{margin-left:4px;}

#text-signup .submit{margin:0;}

#email-signup h2{padding-left:27px;background:url(/images/email-icon.gif) left top no-repeat;}

#text-signup h2{padding-left:27px;background:url(/images/text-icon.gif) left top no-repeat;}

#news-events h2{padding-left:27px;background:url(/images/news-icon.gif) left top no-repeat;}

#fb-fanbox{}

#google-calendar{width:620px;height:500px;border:none;}



/*** Gallery ***/

.gallery {

    margin: auto;

    /* gallery clearing*/

    overflow: hidden;

    width: 100%;

}

.gallery .gallery-item {

    float: left;

    margin-top: 10px;

    text-align: center;

}

.gallery img {

    border: 2px solid #cfcfcf;

}

.gallery .gallery-caption {

    margin-left: 0;

}

.gallery br { clear: both }

 

/* available Columns */

.col-2 { width: 50% }

.col-3 { width: 33.333% }

.col-4 { width: 25% }

.col-5 { width: 20% }

.col-6 { width: 16.666% }

.col-7 { width: 14.285% }

.col-8 { width: 12.5% }

.col-9 { width: 11.111% }

