b.niftycorners *
{
  display:block;
  height:1px;
  line-height:1px;
  font-size:1px;
  overflow:hidden;
  border-style:solid;
  border-width:0;
}

b.r1
{
  border-width:0 2px;
  margin:0 3px;
}

b.rb1
{
  border-width:0 2px;
  margin:0 8px;
}

b.rb2
{
  border-width:0 2px;
  margin:0 6px;
}

b.rb3
{
  margin:0 5px;
}

b.rb4
{
  margin:0 4px;
}

b.rb5
{
  margin:0 3px;
}

b.rb7
{
  height:2px;
  margin:0 1px;
}

b.rb8
{
  height:2px;
  margin:0;
}

b.t3
{
  border-width:0 2px;
}

b.tb1
{
  border-width:0 10px;
}

b.tb2
{
  border-width:0 8px;
}

b.tb3
{
  border-width:0 6px;
}

b.tb5
{
  border-width:0 4px;
}

b.tb7
{
  height:2px;
  border-width:0 2px;
}

b.tb8
{
  height:2px;
  border-width:0 1px;
}

b.ts1
{
  border-width:0;
}

#header
{
  width:1070px;
  height:auto;
  text-align:left;
  font-size:.75em;
  color:#ccc;
  margin:0 auto;
}

#top
{
  width:100%;
  height:39px;
  vertical-align: text-top;
  border-left:1px solid #222;
  border-right:1px solid #222;
  border-bottom:1px solid #222;
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background:#333 url(http://airsoftcdn.appspot.com/images/csg-4f5ab356457f6.png);
  background-position:0 -39px;
  background-repeat: repeat-x;
  font-weight:700;
  padding:0;
}

#date
{
  float:left;
  height:16px;
  line-height:16px;
  padding:10px 10px 10px 10px;
  font-size: 1.2em;
}

#pagenav
{
  float:right;
  padding:3px 10px 3px 0;
  font-size: 1em;
}

#pagenav li
{
  float:left;
  display:block;
  border-right:1px solid #999;
  padding:0 4px;
}

#pagenav li a
{
  float:left;
  display:block;
  height:16px;
  line-height:16px;
  color:#4E87C1;
}

#pagenav li a:hover
{
  color:#999;
}

#pagenav li.rss a
{
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat;
  background-position: -564px -1523px;
  padding-left:20px;
}

#socialbox ul
{
  float: right;
  padding:3px 0px 0px 0;
  font-size: 1em;
  margin-right: 20px;
}

#socialbox li
{
  float: left;
  display:block;
  margin-right: 15px;
  border: solid #404040 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;  
  box-shadow: 0 1px 1px #666, 0 -1px 1px #FFF, inset 0 -1px 1px rgba(255,255,255,0.8), inset 0 1px 1px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0 1px 1px #666, 0 -1px 1px #FFF, inset 0 -1px 1px rgba(255,255,255,0.8), inset 0 1px 1px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 1px 1px #666, 0 -1px 1px #FFF, inset 0 -1px 1px rgba(255,255,255,0.8), inset 0 1px 1px rgba(0,0,0,0.5);
  opacity: 0.9;
  filter:alpha(opacity=90);
}

#socialbox li span
{
  display: none;
}

#socialbox li a
{ 
  position: absolute;
  top: 0;
  left: 0;
  height:32px;
  width:32px;
}

#socialbox li:hover 
{
  opacity: 1;
  filter:alpha(opacity=100);
  }

#socialbox li.facebook
{
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat;
  background-position: -1128px -542px;
  height:32px;
  width:32px;
  position: relative;
}

#socialbox li.googleplus
{
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat;
  background-position: -1128px -674px;
  height:32px;
  width:32px;
  position: relative;
}

#socialbox li.twitter
{
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat;
  background-position: -1128px -806px;
  height:32px;
  width:32px;
  position: relative;
}

#socialbox li.youtube
{
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat;
  background-position: -1128px -938px;
  height:32px;
  width:32px;
  position: relative;
}

#socialbox li.rss
{
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat;
  background-position: -1128px -1070px;
  height:32px;
  width:32px;
  position: relative;
}

#socialbox li.pinterest
{
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat;
  background-position: -1128px -1202px;
  height:32px;
  width:32px;
  position: relative;
}

#socialbox li.email
{
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat;
  background-position: -1128px -1598px;
  height:32px;
  width:32px;
  position: relative;
}

#logo
{
  float:left;
  padding:3px 0 3px 3px;
}

#logo a
{
  display:block;
  width:464px;
  height:124px;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat;
  background-position: 0 -1674px;
}

#ad
{
  float:right;
  text-align:center;
  font-weight:700;
  color:#fff;
  font-size:.8em;
  padding:25px 10px 10px 0;
}

#ad a,#ad img
{
  display:block;
  overflow:hidden;
}

#headerc
{
  height:2px;
  background:#fff;
}

#tweet
{
  width:350px;
  position:relative;
  line-height:11px;
  font-size:10px;
  border:1px solid #222;
  -moz-border-radius:30px;
  -webkit-border-radius:30px;
  border-radius:30px;
  background:#444;
  margin-top:5px;
  padding:10px 20px;
}

#tweet a:hover
{
  color:#888;
}

#twitter_logo
{
  position:absolute;
  top:-1px;
  left:-1px;
}

#featured img
{
  display:block;
  border:0px solid #d9e2e5;
  float:left;
  margin:7px 0;
  padding:0px;
  box-shadow: 2px 2px 9px -2px #000;
  -webkit-box-shadow: 2px 2px 9px -2px #000;
  -moz-box-shadow: 2px 2px 9px -2px #000;
}

#featured p
{
  line-height:1.5em;
  text-align:justify;
  padding:0 0 7px;
}

#featured h2 a
{
  font-size:1.3em;
  line-height:1.3em;
}

#featured h2 .showdate
{
  display:inline;
  margin-left:10px;
  text-transform:uppercase;
  font-size:.9em;
}

#featured .flink
{
  background:#DDDEF3;
  border:1px solid #A6C5DE;
  display:block;
  float:left;
  margin-right:10px;
  font-weight:700;
  padding:5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

#featured .cmlink
{
  background:#F1FDD3;
  border:1px solid #D0F971;
  display:block;
  float:left;
  margin-right:10px;
  font-weight:700;
  color:#81964a;
  padding:5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

#features h2 a
{
  font-size:1.2em;
  line-height:1.3em;
}

.cssbutton
{
  float:left;
  clear:both;
  background:#366799;
  color:#fff;
  display:block;
  font-weight:700;
  margin:15px 0;
  padding:5px 10px;
}

.cssbutton:hover
{
  background:#ADD8E6;
}

#mid-latest .lpost
{
  overflow:hidden;
}

#mid-latest img
{
  float:left;
  display:inline;
  border:0px solid #d9e2e5;
  overflow:hidden;
  margin:0 10px 0 0;
  padding:0px;
  box-shadow: 2px 2px 9px -2px #000;
  -webkit-box-shadow: 2px 2px 9px -2px #000;
  -moz-box-shadow: 2px 2px 9px -2px #000;
}

#mid-latest p
{
  line-height:1.5em;
  padding:5px 0 0;
}

.sd
{
  font-size:.85em;
  color:#999;
  text-transform:uppercase;
  margin:2px 0 0;
}

.searchform
{
  float:right;
  margin:5px 0 5px;
}

.searchform .searchinput
{
	border:1px solid #c8d4d8;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width:200px;
	background:#fff;
	color:#666;
	padding: 2px;
	font-size: 1.1em;
	font-weight: 700;
}

.searchform .searchinput:focus
{
  border:1px solid #c8d4d8;
}

.searchform .searchbutton
{
  width:70px;
  height:18px;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat top;
  background-position: 0 -1062px;
  cursor:pointer;
  margin:0 0 0 3px;
}

.searchform .searchbutton:hover
{
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat bottom;
  background-position: 0 -1080px;
}

.videohead
{
  display:block;
  background:#8D0000 url(http://airsoftcdn.appspot.com/images/csg-4f5ab356457f6.png);
  background-position: 0 -39px;
  background-repeat: repeat-x;
  font-weight:700;
  color:#ccc;
  padding:2px;
}

.videotitle
{
  float:left;
  line-height:1.4em;
}

.videos li
{
  float:left;
  margin-left:5px;
  display:inline;
}

.videos li a
{
  float:left;
  background:#fff;
  display:block;
  height:1.3em;
  line-height:1.3em;
  font-size:.9em;
  color:#666;
  border:1px solid #bbb;
  padding:0 4px;
}

.videos li a:hover
{
  color:#333;
  background:#eee;
}

.videofooter
{
  background:#fff;
  border:1px solid #eee;
  line-height:1.3em;
  font-weight:700;
  color:#333;
  padding:5px;
}

.videofooter span
{
  font-size:.9em;
  color:#8ab515;
  font-weight:400;
}

.standard-ad
{
  display:block;
  text-align:center;
  font-size:.8em;
  font-weight:700;
  color:#999;
  line-height:1.4em;
  margin:15px auto 0;
}

#subscribe p
{
  margin:5px 0;
}

.feedlink
{
  display:block;
  font-weight:700;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat;
  background-position: -564px -1520px;
  padding:5px 0 5px 22px;
}

.feedmail
{
  display:block;
  font-weight:700;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat;
  background-position: 0 -1894px;
  padding-left:22px;
  line-height:1.5em;
  height:1.5em;
}

#feedinput
{
  border:1px solid #C8D4D8;
  width:220px;
  color:#666;
  padding:2px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

#feedbutton
{
  width:50px;
  height:18px;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat top;
  background-position: -1128px 0;
  cursor:pointer;
  margin:0 0 0 3px;
}

#feedbutton:hover
{
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat bottom;
  background-position: -1128px -18px;
}

#carousel
{
  width:1050px;
  height:175px;
  position:relative;
  border-top:1px solid #d9e2e5;
  border-bottom:1px solid #d9e2e5;
  overflow:hidden;
  margin:10px 0 0;
}

#carousel .container
{
  float:left;
  width:990px;
  height:175px;
  position:relative;
  overflow:hidden;
}

#carousel ul li
{
  float:left;
  width:184px;
  height:175px;
  text-align:center;
  overflow:hidden;
}

#carousel ul
{
  width:100000px;
  height:175px;
  position:relative;
  top:0;
  left:0;
  overflow:hidden;
}

#carousel ul li .content
{
  width:163px;
  height:136px;
  border-right:1px solid #d9e2e5;
  text-align:center;
  overflow:hidden;
  margin:10px 0;
  padding:0 10px;
}

#carousel ul li .content img
{
  display:block;
  border:1px solid #d9e2e5;
  overflow:hidden;
  margin:0 auto;
  padding:2px;
}

#carousel .previous_button
{
  float:left;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png);
  background-position: 0 -1314px;
  z-index:100;
  cursor:pointer;
  width:20px;
  height:20px;
  display:inline;
  margin:70px 5px 0;
}

#carousel .next_button
{
  float:left;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png);
  background-position: -564px -1163px;
  z-index:100;
  cursor:pointer;
  width:20px;
  height:20px;
  display:inline;
  margin:70px 5px 0;
}

#sidebar_l,#sidebar_r
{
  float:left;
  width:143px;
}

#sidebar_l
{
  margin-right:12px;
}

#sidebar_m h2,#sidebar_l h2,#sidebar_r h2
{
  display:block;
  line-height:1.4em;
  font-weight:700;
  color:#ccc;
  background:#000040 url(http://airsoftcdn.appspot.com/images/csg-4f5ab356457f6.png);
  background-position: 0 -39px;
  background-repeat: repeat-x;
  box-shadow: 0px 5px 9px -2px #333 !important;
  -moz-box-shadow: 0px 5px 9px -2px #333 !important;
  -webkit-box-shadow: 0px 5px 9px -2px #333 !important;
  margin:0px 0 10px 0;
  padding:4px 5px 3px;
}

#sidebar_m input,#sidebar_m select,#sidebar_m textarea,#sidebar_r input,#sidebar_l select,#sidebar_l textarea,#sidebar_r input,#sidebar_r select,#sidebar_r textarea
{
  border:1px solid #ddd;
  color:#444;
  margin:7px 0 0;
}

#sidebar_m div,#sidebar_l div,#sidebar_r div
{
  line-height:1.4em;
  margin:7px 0 0;
}

#sidebar_m li ul,#sidebar_l li ul,#sidebar_r li ul
{
  margin:5px 6px 0;
}

#sidebar_m li ul ul,#sidebar_l li ul ul,#sidebar_r li ul ul
{
  margin:0;
}

#sidebar_m li,#sidebar_l li,#sidebar_r li
{
  margin-top:15px;
}

#sidebar_m li li,#sidebar_l li li,#sidebar_r li li
{
  margin-top:0;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat;
  background-position: 3px 8px;
  line-height:1.4em;
  padding:3px 0 3px 20px;
}

#sidebar_m li li li,#sidebar_l li li li,#sidebar_r li li li
{
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat;
  background-position: 0 -319px;
  line-height:1.4em;
  border:0;
  font-size:.9em;
  margin:4px 0 0;
  padding:0 0 0 13px;
}

.center
{
  text-align:center;
  margin-right:auto;
  margin-left:auto;
}

.tabs
{
  border-bottom:1px solid #CC99B3;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  height:20px;
}

.tabs li
{
  float:left;
  display:inline;
  margin-right:2px;
  height:20px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.tabs li a
{
  float:left;
  display:block;
  border:1px solid #CC99B3;
  border-bottom:0;
  background:#400040 url(http://airsoftcdn.appspot.com/images/csg-4f5ab356457f6.png);
  background-position: 0 -39px;
  background-repeat: repeat-x;
  color:#fff;
  font-weight:700;
  height:20px;
  line-height:20px;
  padding:0 6px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}

.tabs li a:hover
{
  background:#4000040;
  color:#fff;
}

.tabcontent
{
  display:none;
  border:1px solid #CC99B3;
  border-top:0;
  padding:5px 10px 10px;
  margin-bottom: 5px;
}

.tabcontent li
{
  line-height:1.4em;
  border-bottom:1px dotted #ccc;
  padding:4px 0;
}

.tabcontent a
{
  color: #400040;
}

.tabcontent a:hover
{
  color: #366799;
}

.column1
{
  float:left;
  width:354px;
  display:inline;
}

.column2
{
  float:left;
  width:354px;
  border-left:1px solid #d9e2e5;
  display:inline;
  padding-left:10px;
  margin-left:10px;
}

.feedrss
{
  position:absolute;
  right:0;
  top:0;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat;
  background-position: -564px -1523px;
  width:16px;
  height:16px;
  display:block;
}

#footer a
{
  color:#fff;
}

#footer a:hover
{
  color:#ddd;
  border-bottom:1px dotted #fff;
}

#footer h6
{
  color:#b9d4f0;
  border-bottom:1px solid #4375a9;
  margin:0 0 7px;
  padding:0 0 3px;
}

#footer li
{
  float:left;
  margin-right:20px;
  line-height:1.5em;
}

.footer-sec
{
  float:left;
  width:400px;
  margin-right:10px;
  font-weight:700;
  height:auto;
}

#footer-top a
{
  float:left;
  display:inline;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat left 3px;
  background-position: 0 -208px;
  line-height:1.3em;
  padding:0 0 0 13px;
}

#social
{
  border:1px solid #d9e2e5;
  background:#fff;
  position:absolute;
  top:26px;
  left:0;
  z-index:99;
  padding:5px 10px;
}

#social a
{
  display:block;
  font-weight:700;
  border-bottom:1px solid #eee;
  width:150px;
  padding:3px 0 3px 25px;
}

a#del
{
  background:url(http://airsoftcdn.appspot.com/images/bookmarks/delicious.png) no-repeat left center;
}

a#dig
{
  background:url(http://airsoftcdn.appspot.com/images/bookmarks/digg.png) no-repeat left center;
}

a#red
{
  background:url(http://airsoftcdn.appspot.com/images/bookmarks/reddit.gif) no-repeat left center;
}

a#stu
{
  background:url(http://airsoftcdn.appspot.com/images/bookmarks/stumbleupon.gif) no-repeat left center;
}

a#tec
{
  background:url(http://airsoftcdn.appspot.com/images/bookmarks/technorati.gif) no-repeat left center;
}

a#mix
{
  background:url(http://airsoftcdn.appspot.com/images/bookmarks/mixx.png) no-repeat left center;
}

a#des
{
  background:url(http://airsoftcdn.appspot.com/images/bookmarks/designfloat.png) no-repeat left center;
}

.nav
{
  padding:10px 0 20px;
  font-size: 1.1em;
}

.alignleft
{
  float:left;
  display:inline;
  margin:0 10px 0 0;
}

.alignright
{
  float:right;
  display:inline;
  margin:0 0 0 10px;
}

.nav .alignleft
{
  margin-bottom: 10px;
}

.aligncenter
{
  display:block;
  text-align:center;
  margin:0 auto;
}

.wp-caption img
{
  margin:0 0 5px;
}

.wp-caption-text
{
  color:#000;
  text-align:center;
  padding-top:1px;
  padding-bottom:0;
  width:auto;
  font-weight:700;
  text-transform:uppercase;
}

.sitenav
{
  border-bottom:1px dotted #ddd;
  font-size:1em;
  margin:0 0 5px;
  padding:5px 0 5px;
}

.post h1
{
  font-size:2em;
  font-weight:400;
  font-family:'Pontano Sans',Georgia;
  line-height:1.4em;
  color:#333;
  margin:0 0 5px;
}

.post h2
{
  font-size:1.8em;
  font-weight:400;
  font-family:'Pontano Sans',Georgia;
  line-height:1.4em;
  color:#333;
  margin:0 0 5px;
}

.post h3
{
  font-size:1.4em;
  font-weight:400;
  font-family:'Pontano Sans',Georgia;
  line-height:1.4em;
  color:#333;
  margin:0 0 5px;
}

.post h4
{
  line-height:1.4em;
  color:#333;
  margin:10px 0 5px;
}

.post h5
{
  line-height:1.4em;
  color:#ff9600;
  font-size:.9em;
  margin:10px 0 5px;
}

.post h6
{
  line-height:1.4em;
  color:#333;
  font-size:.9em;
  margin:10px 0 5px;
}

.post p
{
  line-height:1.6em;
  margin:0 0 10px;
}

.post img
{
  border:0 solid #d9e2e5;
  padding:0;
}

.post-shortlink {
font-size: 1.1em;
}

.entry ul
{
  margin:0 0 20px 25px;
  list-style-type: disc;
}

.entry ol
{
  margin:0 0 20px 20px;
}

.entry ul ul
{
  margin:0 0 0 20px;
}

.entry ol ol
{
  margin:0 0 0 40px;
}

.entry ul li,.entry ol li
{
  line-height:1.5em;
  border-top:0px solid #eee;
  padding:2px 0;
}

.entry ol li li
{
  line-height:1.5em;
  border:0;
  color:#777;
  padding:2px 0;
}

.entry ul li li
{
  line-height:1.5em;
  border:0;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat left;
  background-position: -564px -697px;
  color:#777;
  padding:2px 0 2px 18px;
  max-width: 300px;
}

.entry blockquote
{
  background:#f7f7f1;
  border:1px solid #e7e7e1;
  display:block;
  overflow:hidden;
  color:#333;
  line-height:1.5em;
  font-weight:700;
  margin:0 0 15px;
  padding:10px;
}

.entry blockquote blockquote
{
  background:#fff;
  font-weight:400;
  color:#333;
}

.entry del
{
  text-decoration:line-through;
  color:#999;
}

.entry ins
{
  font-weight:700;
  text-decoration:underline;
}

.entry code
{
  color:#333;
  font-family:tahoma;
  font-size:.9em;
  line-height:1.5em;
  display:block;
  overflow:hidden;
  background:#eee;
  border-bottom:1px solid #ccc;
  margin:0 0 15px;
  padding:10px;
}

ul.postinfo
{
  float:left;
  margin:0 0 5px;
  padding:0 0 5px;
}

ul.postinfoB
{
  float:right;
  border-top:1px dotted #ddd;
  position:relative;
  padding:5px 0;
}

ul.postinfo li,ul.postinfoB li
{
  float:left;
  margin-right:30px;
  font-size:1em;
  color:#999;
  display:block;
  height:16px;
  line-height:16px;
}

li.ncomment
{
  display:block;
  padding-left:22px;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat left center;
  background-position: 0 -656px;
}

li.ncat
{
  display:block;
  padding-left:22px;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat left center;
  background-position: 0 -424px;
}

li.nview
{
  display:block;
  padding-left:22px;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat left center;
  background-position: -1128px -426px;
}

li.nprint
{
  display:block;
  padding-left:22px;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat left center;
  background-position: -564px -1047px; 
}

li.nshare
{
  display:block;
  padding-left:22px;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat left center;
  background-position: -564px -1813px;
}

.tags
{
  color:#999;
  line-height:1.5em;
  margin:0 0 15px;
  padding:3px 0 0;
}

.author
{
  background:#E6EAF9;
  border-bottom:1px solid #d4e2e8;
  line-height:1.5em;
  font-size:1em;
  margin:0 0 20px;
  padding:10px;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}

.author img
{
  float:left;
  display:inline;
  background:#fff;
  border:1px solid #9ed0de;
  margin:0 15px 0 0;
  padding:2px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.author p
{
  margin:0 0 7px;
}

.commentlist
{
  border-bottom:1px solid #d9e2e5;
  margin:0 0 20px;
}

.commentlist img
{
  border:none;
  vertical-align:middle;
}

.commentlist li
{
  border-top:1px solid #d9e2e5;
  padding:20px;
}

.commentlist .avatar img
{
  float:left;
  display:block;
  overflow:hidden;
  border:1px solid #d9e2e5;
  padding:2px;
}

.commentlist .commentinfo
{
  margin-left:20px;
  display:block;
  padding-left:60px;
}

.commentlist .cauthor
{
  font-weight:700;
}

.commentlist .cdate
{
  font-size:.9em;
  color:#999;
}

.commentlist .ctext
{
  display:block;
  line-height:1.5em;
  padding:15px 0 0;
}

.commentlist .approve
{
  color:#999;
  font-style:italic;
  font-size:.9em;
  padding:15px 0 0;
}

ol.trackbacks
{
  margin:0 0 15px 20px;
}

ol.trackbacks li
{
  border-bottom:1px solid #eee;
  margin:0 0 5px;
  padding:0 0 5px;
}

.replyform
{
  width: 85%;
  background:#EEDDDE;
  padding:20px;
  margin-left: 15px;
  margin-bottom:30px;
  border: 1px solid #CCC;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.replyform label
{
  display:inline;
  font-weight:700;
  margin:0 0 7px;
}

.replytext
{
  display:block;
  width:250px;
  border:1px solid #d9e2e5;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background:#fff;
  color:#666;
  margin:0 0 0;
  padding:2px;
}

.replyarea
{
  display:block;
  width:100%;
  background:#fff;
  border:1px solid #d9e2e5;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  height:125px;
  line-height:1.5em;
  color:#666;
  margin:0 0 15px;
  padding:2px;
}

.replyarea_math
{
  display:block;
  width:50px;
  background:#fff;
  border:1px solid #d9e2e5;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  height:15px;
  line-height:1.5em;
  color:#666;
  margin:0 0 15px;
  padding:2px;
}

.replybutton
{
	background: #EEE;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	display: inline-block;
	font-size: 12px;
	padding: 0 8px;
	text-decoration: none;
}

#submit.replybutton:hover
{
	background: #888;
	color: #fff;
}

.archived
{
  border-top:1px solid #d9e2e5;
  margin:15px 0 0;
  padding:15px 0 0;
}

.archived .entry
{
  line-height:1.6em;
  display:block;
  padding:10px 0 15px;
}

.archived .entry .thumb img
{
  float:left;
  display:inline;
  border:0px solid #d9e2e5;
  margin:0 15px 0 0;
  padding:0px;
  box-shadow: 2px 2px 9px -2px #000;
  -webkit-box-shadow: 2px 2px 9px -2px #000;
  -moz-box-shadow: 2px 2px 9px -2px #000;
}

.archived .fullstory
{
  float:left;
  display:block;
  color:#fff;
  font-weight:700;
  margin:5px 0 0;
  padding:2px 10px;
  border-radius: 5px;
  background: #b8c6df; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4YzZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDg4YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #b8c6df 0%, #6d88b7 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8c6df), color-stop(100%,#6d88b7)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b8c6df 0%,#6d88b7 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b8c6df 0%,#6d88b7 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b8c6df 0%,#6d88b7 100%); /* IE10+ */
  background: linear-gradient(top, #b8c6df 0%,#6d88b7 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8c6df', endColorstr='#6d88b7',GradientType=0 ); /* IE6-8 */
}

.archived .fullstory:hover
{
  color:#366799;
  border-radius: 5px;
  background: #f2f5f6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjVmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2UzZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGQ3ZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* IE10+ */
  background: linear-gradient(top, #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-8 */
}

.videometa li
{
  border-bottom:1px solid #eee;
  padding:5px 0 5px 22px;
}

#gallery
{
  width:1050px;
  height:105px;
  position:relative;
  border-top:1px solid #d9e2e5;
  border-bottom:1px solid #d9e2e5;
  background:#fff;
  overflow:hidden;
  margin:0;
}

#gallery .container
{
  float:left;
  width:990px;
  height:94px;
  position:relative;
  overflow:hidden;
  padding:0px 0;
}

#gallery ul
{
  width:100000px;
  height:106px;
  position:relative;
  top:0;
  left:0;
  overflow:hidden;
}

#gallery ul li
{
  float:left;
  width:115px;
  height:106px;
  text-align:center;
  overflow:hidden;
}

#gallery ul li a
{
  border:3px solid #ddd;
  display:block;
  width:100px;
  height:74px;
  overflow:hidden;
  margin:0 auto;
}

#gallery ul li a:hover
{
  border:3px solid #aaa;
}

#gallery ul li a img
{
  display:block;
  width:100px;
  height:74px;
  overflow:hidden;
  margin:0 auto;
}

#gallery .previous_button
{
  float:left;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png);
  background-position: 0 -1314px;
  z-index:100;
  cursor:pointer;
  width:20px;
  height:20px;
  display:inline;
  margin:38px 5px 0;
}

#gallery .next_button
{
  float:left;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png);
  background-position: -564px -1163px;
  z-index:100;
  cursor:pointer;
  width:20px;
  height:20px;
  display:inline;
  margin:38px 5px 0;
}

*
{
  font-family:'Pontano Sans','Trebuchet MS',Verdana,Tahoma;
  font-size:1em;
  outline:0;
  border:0;
  text-decoration:none;
  white-space:normal;
  margin:0;
  padding:0;
}

#innerbody .entry
{
  font-family:'Pontano Sans','Trebuchet MS',Verdana,Tahoma;
  font-size:13px;
  outline:0;
  border:0;
  text-decoration:none;
  white-space:normal;
  margin:0;
  padding:0;
}

html,body
{
  line-height:1;
}

blockquote:before,blockquote:after,q:before,q:after
{
  content:'';
}

ul
{
  list-style-type: none;
}

li.video {

}

li.page {
 
}

ol
{
  list-style-type:decimal;
  margin:0 0 0 20px;
}

.clear
{
  clear:both;
}

a
{
  color:#366799;
}

body
{
  width:100%;
  background:#001D3D url(http://airsoftcdn.appspot.com/images/overlay-targets.png) repeat;
  text-align:center;
  cursor:default;
}

#pagei
{
  width:1070px;
  height:auto;
  text-align:left;
  font-size:.75em;
  color:#555;
  margin:0 auto;
  padding:0 0 0px;
  -moz-box-shadow: 10px 0px 14px -8px #000, -10px 0px 14px -8px #000, 0px 10px 14px -8px #000;
  -webkit-box-shadow: 10px 0px 14px -8px #000, -10px 0px 14px -8px #000, 0px 10px 14px -8px #000;
  box-shadow: 10px 0px 14px -8px #000, -10px 0px 14px -8px #000, 0px 10px 14px -8px #000;
}

#page
{
  height:auto;
  background:#fff;
  padding:10px 10px 10px 10px;
}

#main
{
  width:1060px;
}

#main-left
{
  float:left;
  width:355px;
  padding:0 10px 0 0;
  margin-top: 5px;
}

#main-center
{
  float:left;
  width:353px;
  border-left:1px solid #d9e2e5;
  border-right:1px solid #d9e2e5;
  padding:0 10px;
  margin-top: 5px;
}

#main-right
{
  float:left;
  width:300px;
  display:inline;
  margin-left:10px;
}

#contents
{
  width:1060px;
  padding:10px 0;
}

#contents-b
{
  width:1060px;
  padding:0;
}

#content,#content-b
{
  float:left;
  width:734px;
  border-right:1px solid #d9e2e5;
  margin-right:10px;
  padding-right:10px;
}

#sidebar
{
  float:left;
  width:300px;
  display:inline;
}

#footeri
{
  width:1070px;
  height:auto;
  text-align:left;
  font-size:.7em;
  color:#fff;
  background:#366799;
  margin:0 auto 7px;
  -moz-box-shadow: 0px 0px 14px 0px #000;
  -webkit-box-shadow: 0px 0px 14px 0px #000;
  box-shadow: 0px 0px 14px 0px #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

#footer
{
  padding:10px;
  margin-top: 20px;
}

#bottom
{
  width:1070px;
  height:auto;
  text-align:left;
  font-size:.7em;
  color:#888;
  line-height:1.5em;
  margin:10px auto 30px;
}

h2.front
{
  display:block;
  line-height:1.4em;
  font-weight:700;
  color:#ccc;
  background:#222 url(http://airsoftcdn.appspot.com/images/csg-4f5ab356457f6.png);
  background-position: 0 -39px;
  background-repeat: repeat-x;
  border-bottom:1px solid #e3e8d4;
  margin:0 0 5px;
  padding:4px 5px 3px;
}

h2.featured
{
  display:block;
  line-height:1.4em;
  font-weight:700;
  color:#ccc;
  background:maroon url(http://airsoftcdn.appspot.com/images/csg-4f5ab356457f6.png);
  background-position: 0 -39px;
  background-repeat: repeat-x;
  border-bottom:0 solid #e3e8d4;
  box-shadow: 0px 5px 9px -2px #333 !important;
  -moz-box-shadow: 0px 5px 9px -2px #333 !important;
  -webkit-box-shadow: 0px 5px 9px -2px #333 !important;
  margin:0px 0 10px 0;
  padding:4px 5px 3px;
}

h2.latest
{
  display:block;
  line-height:1.4em;
  font-weight:700;
  color:#ccc;
  background:#004000 url(http://airsoftcdn.appspot.com/images/csg-4f5ab356457f6.png);
  background-position: 0 -39px;
  background-repeat: repeat-x;
  border-bottom:0 solid #e3e8d4;
  box-shadow: 0px 5px 9px -2px #333 !important;
  -moz-box-shadow: 0px 5px 9px -2px #333 !important;
  -webkit-box-shadow: 0px 5px 9px -2px #333 !important;
  margin:0px 0 10px 0;
  padding:4px 5px 3px;
}

h2.subscribe
{
  display:block;
  line-height:1.4em;
  font-weight:700;
  color:#ccc;
  background:#400040 url(http://airsoftcdn.appspot.com/images/csg-4f5ab356457f6.png);
  background-position: 0 -39px;
  background-repeat: repeat-x;
  border-bottom:0 solid #e3e8d4;
  box-shadow: 0px 5px 9px -2px #333 !important;
  -moz-box-shadow: 0px 5px 9px -2px #333 !important;
  -webkit-box-shadow: 0px 5px 9px -2px #333 !important;
  margin:10px 0 10px 0;
  padding:4px 5px 3px;
}

h2.front-gal
{
  display:block;
  line-height:1.4em;
  font-weight:700;
  color:#444;
  background:#f1f6e2 url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat;
  background-position: -564px -356px;
  border-bottom:1px solid #e3e8d4;
  position:relative;
  margin:0 0 5px;
  padding:4px 5px 3px 30px;
}

h3.front
{
  border-bottom:1px dotted #ccc;
  color:#666;
  position:relative;
  margin:10px 0 5px;
  padding:0 0 7px;
}

a.icomment
{
  display:inline;
  font-size:.9em;
  color:#999;
  margin:0 0 0 7px;
}

#tag_container
{
  display:table;
  font-size: 1.1em;
}

#tag_row
{
  display:table-row;
}

#tag_left
{
  width:730px;
  display:table-cell;
}

#tag_right
{
  width:280px;
  display:table-cell;
}

#tag_middle
{
  width:50px;
  display:table-cell;
}

#related
{
  line-height:16px;
}

b.niftycorners,b.niftyfill,.entry
{
  display:block;
}

b.r2,b.rb6
{
  margin:0 2px;
}

b.r3,b.rs1
{
  margin:0 1px;
}

b.r4,b.t4
{
  height:2px;
}

b.t1,b.tb4
{
  border-width:0 5px;
}

b.t2,b.tb6
{
  border-width:0 3px;
}

#subscribe
{
  margin:0 7px 15px;
}

#featured
{
  margin:0 0 25px;
}

#featured h2 a:hover,#features h2 a:hover,#mid-latest h2 a:hover,#mid-latest-more a:hover,.cat h2 a:hover,ul.more li a:hover
{
  border-bottom:1px dotted #bbb;
}

#featured .cmlink:hover,a:hover,a.icomment:hover
{
  color:#333;
}

#features li,#mid-latest li,.cat li
{
  border-bottom:1px solid #f1f1f1;
  padding:10px 0;
}

#mid-latest {
	margin-bottom: 10px;
}

ul.cat {
	margin-bottom: 10px;
}

#features .mfpost,.cat .fpost
{
  padding:7px 0 0;
}

#features img,.cat img
{
  float:left;
  display:inline;
  border:0px solid #d9e2e5;
  margin:0 10px 0 0;
  padding:0px;
  box-shadow: 2px 2px 9px -2px #000;
  -webkit-box-shadow: 2px 2px 9px -2px #000;
  -moz-box-shadow: 2px 2px 9px -2px #000;
}

#features p,.cat p
{
  line-height:1.5em;
}

#mid-latest h2 a,.cat h2 a
{
  font-size:1.1em;
  line-height:1.3em;
}

#mid-latest-more li,ul.more li
{
  display:block;
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png) no-repeat;
  background-position: -564px -690px;
  border-bottom:1px dotted #ddd;
  line-height:1.3em;
  font-size:1.1em;
  padding:3px 0 3px 17px;
}

.searchform fieldset,.searchform input,#subscribe input
{
  vertical-align:middle;
}

.videos,#bottom-right
{
  float:right;
}

.videos li a.selected,.videos li a.selected:hover,.replybutton:hover
{
  color:#fff;
  background:#366799;
}

.VideoContent,hr
{
  display:none;
}

#carousel .previous_button_over,#gallery .previous_button_over
{
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png);
  background-position: 0 -1554px;
}

#carousel .previous_button_disabled,#gallery .previous_button_disabled
{
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png);
  background-position: 0 -1434px;
  cursor:default;
}

#carousel .next_button_over,#gallery .next_button_over
{
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png);
  background-position: -564px -1403px;
}

#carousel .next_button_disabled,#gallery .next_button_disabled
{
  background:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png);
  background-position: -564px -1283px;
  cursor:default;
}

.tabs li a.selected,.tabs li a.selected:hover
{
  background:#fff;
  color:#333;
  z-index:9;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.replytext:hover,.replyarea_math:hover
{
  border:1px solid #c3ced2;
}

.videometa,#bottom-left
{
  float:left;
}

h2.column1,h3.column1
{
  display:block;
  line-height:1.4em;
  font-weight:700;
  color:#ccc;
  background:#404000 url(http://airsoftcdn.appspot.com/images/csg-4f5ab356457f6.png);
  background-position: 0 -39px;
  background-repeat: repeat-x;
  border-bottom:0 solid #e3e8d4;
  box-shadow: 0px 5px 9px -2px #333 !important;
  -moz-box-shadow: 0px 5px 9px -2px #333 !important;
  -webkit-box-shadow: 0px 5px 9px -2px #333 !important;
  margin:0px 0 10px 0;
  padding:4px 0px 3px 5px;
}

h2.column2,h3.column2
{
  display:block;
  line-height:1.4em;
  font-weight:700;
  color:#ccc;
  background:#004040 url(http://airsoftcdn.appspot.com/images/csg-4f5ab356457f6.png);
  background-position: 0 -39px;
  background-repeat: repeat-x;
  border-bottom:0 solid #e3e8d4;
  box-shadow: 0px 5px 9px -2px #333 !important;
  -moz-box-shadow: 0px 5px 9px -2px #333 !important;
  -webkit-box-shadow: 0px 5px 9px -2px #333 !important;
  margin:0px 0 10px 0;
  padding:4px 0px 3px 5px;
}

@media print {
  .VideoContent,.tabcontent
  {
    display:block!important;
  }
}

.socialContainer {
	width: 300px;
	text-align: center;
	float: center;
	display:block;
	line-height: 1.2em;
	font-size: 1em;
}
.socialImage {
	width: 80px;
	display: block;
	float: left;
	margin: 0px 0px 0px 15px;
}
.socialClear {
	clear: both;
}

.paypal {
	padding-top: 20px;
	padding-bottom: 5px;
	margin: auto;
	text-align: center;
}

/* CSS for Tactical Republic ads */
#clrtitle {margin:0; padding:0; color: ; font-weight: bold; text-decoration: underline;}
#clrbody {margin:0; padding:0; color: ; font-weight: normal; text-decoration: underline;}
#clrurl {margin:0; padding:0; color: ; font-weight: normal; text-decoration: underline;}
.tacticalRepublic { margin-top: 0px; }

/* Videogallery CSS */
#videogallery {
	width:100%;
	text-align:center;
}
#videogallery span{ display:block; }
#videogallery a{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:top;
	margin:3px;
	width:200px;
	font:12px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	text-align:center;
	opacity:0.87;
	filter:alpha(opacity=87);
}
#videogallery a img{
	display:block;
	border:none;
	margin:0;
}
#videogallery a:hover{
	opacity:1;
	filter:alpha(opacity=100);
}

/* Shadowbox CSS */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(http://airsoftcdn.appspot.com/images/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png);background-position: 0 -540px;}
#sb-nav-next{background-image:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png);background-position: -564px -124px;}
#sb-nav-previous{background-image:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png);background-position: -564px -931px;}
#sb-nav-play{background-image:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png);background-position: -564px -472px;}
#sb-nav-pause{background-image:url(http://airsoftcdn.appspot.com/images/csg-4f613ca533693.png);background-position: -564px -240px;}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/* PageNavi CSS */
.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	display: inline-block;
    	margin: 2px !important;
    	text-decoration: none;
    	padding: 3px 5px;
    	cursor: pointer;
    	line-height: 20px;
		background: #999; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* IE10+ */
		background: linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-8 */
    	border: 1px solid #E6E6E6;
    	border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
    	color: #000099;
    	display: inline-block;
    	margin: 0;
    	padding: 0px 8px;
    	text-decoration: none;
}

.wp-pagenavi a:hover {
	box-shadow: 0 0 3px #383838;
	-webkit-box-shadow: 0 0 3px #383838;
	-moz-box-shadow: 0 0 3px #383838;
}

.wp-pagenavi span.current {
	background: none repeat scroll 0 0 #313428;
  	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
    	color: #FFFFFF;
    	margin: 0;
    	padding: 0 11px;
}

/* Gravity Forms custom CSS */
.gform_wrapper input {
  	border:1px solid #c8d4d8!important;
  	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
  	outline-style: none;
  	font-size:11px;
  	font-family:verdana, sans-serif;
  	padding:2px 0 2px 0;
  	letter-spacing:normal
}

.gform_wrapper textarea {
  	border:1px solid #c8d4d8!important;
  	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	outline-style: none;
	font-size: 11px;
	font-family: verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0 2px 0;
	resize: none;
}
/* END Gravity Forms custom CSS */

/* Tubepress JQModal custom CSS */
.jqmWindow {
	left: 45%!important;
        border: none !important;
        padding: 0px !important;
        background-color: black !important;
}

.jqmOverlay {
  	opacity: 0.9!important;
	filter: alpha(opacity=90) !important;
}
/* END Tubepress JQModal custom CSS */

/* Google CSE custom CSS */
.gsc-control-cse {
font-family: 'Pontano Sans','Trebuchet MS',Verdana,Tahoma, sans-serif;
border-color: #FFFFFF;
background-color: #FFFFFF;
}
input.gsc-input {
border-color: #555555;
}
input.gsc-search-button {
border-color: #333333;
background-color: #366799!important;
}
.gsc-tabHeader.gsc-tabhInactive {
border-color: #555555;
background-color: #555555;
}
.gsc-tabHeader.gsc-tabhActive {
border-color: #333333;
background-color: #333333;
}
.gsc-tabsArea {
border-color: #333333;
}
.gsc-webResult.gsc-result,
.gsc-results .gsc-imageResult {
border-color: #FFFFFF;
background-color: #FFFFFF;
margin-bottom: 2em!important;
}
.gsc-webResult.gsc-result:hover,
.gsc-imageResult:hover {
border-color: #000000;
background-color: #FFFFFF;
}
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b {
color: #0000cc!important;
}
.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b,
.gs-imageResult a.gs-title:visited,
.gs-imageResult a.gs-title:visited b {
color: #0000cc!important;
}
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b,
.gs-imageResult a.gs-title:hover,
.gs-imageResult a.gs-title:hover b {
color: #0000cc!important;
}
.gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active b,
.gs-imageResult a.gs-title:active,
.gs-imageResult a.gs-title:active b {
color: #0000cc!important;
}
.gsc-cursor-page {
color: #0000cc;
}
a.gsc-trailing-more-results:link {
color: #0000cc;
}
.gs-webResult .gs-snippet,
.gs-imageResult .gs-snippet {
color: #555555;
font-size: 13px!important;
}
.gs-webResult div.gs-visibleUrl,
.gs-imageResult div.gs-visibleUrl {
color: #366799;
}
.gs-webResult div.gs-visibleUrl-short {
color: #366799;
}
.gs-webResult div.gs-visibleUrl-short {
display: none;
}
.gs-webResult div.gs-visibleUrl-long {
display: block;
overflow: visible!important;
}
.gsc-cursor-box {
border-color: #FFFFFF;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
border-color: #555555;
background-color: #FFFFFF;
color: #0000cc;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
border-color: #333333;
background-color: #333333;
color: #0000cc;
}
.gs-promotion {
border-color: #000000;
background-color: #ffffff;
}
.gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link *,
.gs-promotion .gs-snippet a:link {
color: #0000CC;
}
.gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited *,
.gs-promotion .gs-snippet a:visited {
color: #0000CC;
}
.gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover *,
.gs-promotion .gs-snippet a:hover {
color: #0000cc;
}
.gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active *,
.gs-promotion .gs-snippet a:active {
color: #0000cc;
}
.gs-promotion .gs-snippet,
.gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right *  {
color: #555555;
}
.gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl-short {
color: #366799;
}
/* END Google CSE custom CSS */

/* Share Bar Custom CSS */
.bottomcontainerBox {
width: 98% !important;
padding-left: 10px;
}

#leftcontainerBox {
padding-top: 5px;
padding-bottom: 5px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;

}

#leftcontainerBox .buttons {
margin-bottom: 8px !important;
}

.tfgps_facebook {
padding-left: 4px;
}

.tfgps_plusone {
padding-left: 4px;
}

.tfgps_stumbleupon {
padding-left: 3px;
}

.tfgps_pinterest {
padding-left: 5px;
}

/* END Share Bar Custom CSS */

/* Related Posts Slider Custom CSS */
.cf5_rps {
margin-top: 30px;
}

.cf5rps_wrapper {
	height: 170px !important;
}

#rps_hcarousel.rps_instance {
	height: 170px !important;
}

.rps_sldrtitle {
margin-bottom: 2px !important;
}

.rps_wrapper {
padding-bottom: 20px !important;
}
/* END Related Posts Slider Custom CSS */

#bottom-right a:hover ,#bottom-left a:hover{
color: #CCC;
}

/* =Comments
----------------------------------------------- */

#comments-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.6em;
	padding: 0 0 2.6em;
	text-transform: uppercase;
}

h2.commentlisttitle {
	font-size: 1.5em;
	margin-bottom: 15px
}

.nopassword,
.nocomments {
	color: #aaa;
	font-size: 24px;
	font-weight: 100;
	margin: 26px 0;
	text-align: center;
}
.commentlist {
	list-style: none;
	margin: 0 0 0 90px;
	width: 86%;
}
.content .commentlist,
.page-template-sidebar-page-php .commentlist {
	width: 100%; /* reset the width for the one-column and sidebar page layout */
}
.commentlist > li.comment {
	background: #f6f6f6;
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 1.625em;
	padding: 1.625em;
	position: relative;
}
.commentlist .pingback {
	margin: 0 0 1.625em;
	padding: 5px 1.625em;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li.comment {
	background: #fff;
	border-left: 1px solid #ddd;
	-webkit-border-radius: 5px 3px 3px 0;
	-moz-border-radius: 5px 3px 3px 0;
	border-radius: 5px 3px 3px 0;
	margin: 2.625em 0 0;
	padding:10px 10px 10px 85px;
	position: relative;
}
.commentlist .children li.comment .fn {
}
.comment-meta .fn {
	font-style: normal;
}
.comment-meta {
	color: #666;
	font-size: 12px;
	line-height: 2.2em;
}
.commentlist .children li.comment .comment-meta {
	line-height: 2.2em;
	margin-left: 0px;
}
.commentlist .children li.comment .comment-content {
	margin: 1.625em 0 0;
}
.comment-meta a {
	font-weight: bold;
}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {
}
.commentlist .avatar {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px #ccc;
	box-shadow: 0 1px 2px #ccc;
	left: -85px;
	padding: 0;
	position: absolute;
	top: 0;
}
.commentlist > li:before {
	content: url(images/comment-arrow.png);
	left: -21px;
	position: absolute;
}
.commentlist > li.pingback:before {
	content: '';
}
.commentlist .children .avatar {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	left: 1.4em;
	padding: 0;
	top: 2.2em;
}
a.comment-reply-link {
	background: #eee;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	display: inline-block;
	font-size: 12px;
	padding: 0 8px;
	text-decoration: none;
}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
	background: #888;
	color: #fff;
}
a.comment-reply-link > span {
	display: inline-block;
	position: relative;
	top: -1px;
}

/* Post author highlighting */
.commentlist > li.bypostauthor {
	background: #ddd;
	border-color: #d3d3d3;
}
.commentlist > li.bypostauthor .comment-meta {
	color: #575757;
}
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {
}
.commentlist > li.bypostauthor:before {
	content: url(images/comment-arrow-bypostauthor.png);
}

/* Post Author threaded comments */
.commentlist .children > li.bypostauthor {
	background: #ddd;
	border-color: #d3d3d3;
}

#access {
	height:34px;
	background:#001D3D url(http://airsoftcdn.appspot.com/images/csg-4f5ab356457f6.png);
	background-position: 0 -39px;
	background-repeat: repeat-x;
	clear: both;
	display: block;
	z-index:999;
	float: left;
	margin: 0 auto 0px;
	padding-left: 30px;
	width: 97.2%;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	box-shadow: 0px 5px 9px -2px #333 !important;
	-moz-box-shadow: 0px 5px 9px -2px #333 !important;
	-webkit-box-shadow: 0px 5px 9px -2px #333 !important;
}
#access ul {
	font-size: .95em;
	list-style: none;
	margin: 0 0 0 -0.8125em;
	padding-left: 0px;
}
#access li {
	float: left;
	position: relative;
}
#access a {
	color: #ccc;
	display: block;
	line-height: 2.99em;
	padding: 0 1.125em;
	text-decoration: none;
	font-weight:700;
}

#access ul ul {
	box-shadow: 0px 5px 9px -2px #333 !important;
	-moz-box-shadow: 0px 5px 9px -2px #333 !important;
	-webkit-box-shadow: 0px 5px 9px -2px #333 !important;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	display: none;
	float: left;
	margin: 0;
	padding: 10px 20px 10px 10px;
	position: absolute;
	top: 3.2em;
	left: 0;
	width: 148px;
	z-index: 99999;
	background:#001D3D;
	filter:alpha(opacity=90);
	opacity:.9;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #001D3D;
	border-top: 1px dotted #ddd;
	color: #ccc;
	font-size: 12px;
	font-weight:700;
	height: auto;
	line-height: 1.4em;
	padding: 10px 5px;
	width: 148px;
}
#access li:hover > a, #access ul ul :hover > a, #access a:focus {
	
}
#access li:hover > a, #access a:focus {
	background-image:url(http://airsoftcdn.appspot.com/images/csg-4f5ab356457f6.png);
	background-position: 0 -39px;
	background-repeat: repeat-x;
	color: #ccc;
}
#access ul li:hover > ul {
	display: block;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
	font-weight: bold;
}

/*
Stylesheet for the WP125 ad management plugin
URL: http://www.webmaster-source.com/wp125-ad-plugin-wordpress/
*/

/* CSS for 125x125 ads */
/* Styles for one-column display */
#wp125adwrap_1c { width:100%; }
#wp125adwrap_1c .wp125ad { margin-bottom:10px; }

/* Styles for two-column display */
#wp125adwrap_2c { width:100%; }
#wp125adwrap_2c .wp125ad { width:125px; float:left; padding:10px; }

/* CSS for Tubepress Gallery */
.tubepress_thumb {
	height: 205px !important;
	line-height: 1.2em !important;
	}
dl.tubepress_meta_group {
	width: 89%;
}

.aonw {
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}

.aonw img {
	border: 0;
}

.sidebar_section {
	width: 300px;
	border: 0;
}

#default_flash_fallback {
	margin-left:120px;
	margin-bottom:20px;
}

.textwidget {
	padding-bottom: 10px;
	}
