/*
 * Id: 7.16088
 * Version: 1321522265
 * Generated: 23-Feb-2012 01:16:12
 */

/**********************************
Airgun Shooting stylesheet
G Holmes 2011

**********************************/

body{
font-family: arial, trebuchet, verdana, sans-serif;
}

h1, h2, h1 a, h2 a, a{
color: #202020;;
}

a{
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

.structure{
position: relative;
width: 980px;
margin: auto;
padding-top: 1px;
}

.body{
padding: 10px 0px 10px 0px;
margin-bottom: 0px;
}

.header{
margin-bottom: 0px;
}

/**************
Portrait
An image element in the Search slot, first .image child of the .header container.
***************/

.header>.image{

}

/************************
Content-panel
-------------
Creates a three-column layout.
Removes the left-hand advert, increases the width of the content to 980px (by default it floats right, and has a width of 760px).
It also increases the width of the right hand .banners to accomodate mpus, tabbed elements etc.
The following is inherited by the Landing page and the article pages as well, and so makes up the bare bones of the site structure.
************************/

.header, .body, .footer, .content-panel, .editorial {
width: 980px;
}

#niftyPlayer1{
display: block;
}

.head-banners{
width: 730px!important;
}

.content-panel{
width: 980px;
float: left;
}

.content-panel .body{
width: 980px;
}

.content-panel .editorial{
width: 980px;
}

/*
Homepage News Option 1
The Homepage uses .layout-a class
The following sets the widths and margins of the left hand column (.content-a), middle column(.content-b) and right hand column (.banners)
*/

.content-panel .layout-a .content-a{
margin-top: 0px;
width: 310px;
padding: 0px 5px 0px 15px;
}

.content-panel .layout-a .content-b{
margin-top: 0px;
width: 300px;
}

.content-panel .layout-a .banners{
width: 300px;
float: left;
}

/*Get rid of left hand banner */

.site-banners{
display: none;
}

/**********************************
Navigation
**********************************/
#navigation{
border: 0px #ffffff solid;
background: #101010;
width: 980px;
height: 32px;
padding: 0px;
}

#navigation ul{
border: 0px #ffffff solid;
}

#navigation li{
padding: 0px;
border: 0px #ffffff solid;
height: 32px;
}

#navigation li a{
border: 0px #ffffff solid;
padding: 7px 10px 7px 7px;
font-size: 12px;
}

#navigation li a:hover{
color: #ffffff;
background: #303030;
}


#navigation .last,
#navigation .last:hover{
border-right: 0px #ffffff solid;
}

/*** Secondary Navigation ***/

#navigation li ul.secondary-navigation,
#sub-navigation ul.secondary-navigation {
border: 0 solid #FFFFFF;
height: 28px;
margin: 0;
padding: 0;
}

#navigation li ul.secondary-navigation li,
#sub-navigation ul.secondary-navigation li {
background: none repeat scroll 0 0 transparent;
border: 0 solid #FFFFFF;
height: 28px;
margin: 0;
padding: 0;
}

#navigation li ul.secondary-navigation li a,
#sub-navigation ul.secondary-navigation li a {
background: none repeat scroll 0 0 transparent;
font-size: 11px;
font-weight: normal;
height: 18px;
margin: 0;
text-transform: none;
top: 0;

}

#sub-navigation{
background: #151515;
width: 100%;
height: 32px;
padding: 0px;
margin: 0px;
top: 0px;
}

/************************
Logo
The 'top' property needs to be equal to the height of the logo, plus any fine adjustments
*************************/

#navigation li a .image{
float: left;
}

#navigation li a img
{
position:absolute;
top: -105px;
left:0;
margin: 10px;
}

/************************
Search Element
*************************/
.site-search {

position: absolute;
top: -7px;
right: 10px;

width: 200px;
height: 65px;
padding: 25px 10px 0px 10px;
}

.site-search fieldset label{
display: none;
}

.site-search #frm-search-term{
width: 130px;
height: 18px;
float: left;
}

.header form.site-search button.btn,
.header div.site-search button.btn
{
padding: 3px;
height: 24px;
width: 50px;
float: right;
}

/************************
Header content
Note the 'portrait' on the top right. It is square, and part overlaps the .feature-bar, hence the z-index
*************************/

/*
Shrink feature bar to make way for portrait
Add z-index to bring it in front of the portrait
*/
.header .feature-bar{
position: relative;
z-index: 3;
width: 720px;
padding-left: 10px;
}

.header .feature-bar #tickerList {
max-width:230px;
overflow: hidden;
text-overflow: ellipsis;
}

.header .feature-bar ul li.log-in{
padding: 0px 10px 0px 0px;
}

.header .feature-bar ul li.news-feeds a {
background: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!rss-icon.png') no-repeat scroll right top transparent;
}


/*
Portrait
Float to the right, and pull it upwards
*/
.header .image{
float: right;
margin-top: -60px;
}

/*
Header Content
Any other content for the header area. Set the Margin-left to ensure there's enough room for the logo.
Use the .headerContent class for any containing div for such content.
*/

.headerContent{
position: relative;
left: 460px;
float: left;
width: 270px;
padding-top: 23px;
}

.headerContent img{
float: left;
position: relative;
width: 160px;
margin: 0px;
}

.headerContent .links{
display: block;
width: 110px;
position: absolute;
bottom: 0px;
right: 0px;
}

.headerContent a{
font-size: 10px;
color: #f0f0f0;
float: right;
margin: 0px;
}

/********************
Right hand content

This content is inherited across the site, and sits in the rigfht-hand side of the page.
********************/

.content-panel .banners {

}

.content-panel .banners h2{
/*width: 300px;*/
}

.content-panel .banners p{
width: 300px;
text-align: left;
}

.content-panel .banners .container{
display: block;
}

.content-panel .banners .container a{
display: block;
}

.content-panel .banners .container>*{
margin: 15px;
}

.content-panel .banners .container .col1{
width: 120px;
float: left;
}

.content-panel .banners .container .col2{
width: 120px;
float: left;
}

.content-panel .banners .container .col1 img{
margin-bottom: 40px;
}

/************************
Headings
*************************/
h2.inpage{
border: 0px #ffffff solid;
padding: 3px 3px 3px 5px;
font-weight:400;
clear: both;
}

h2.inpage img{
margin-top: -15px;
margin-left: -15px;
}

/************************
Page content
*************************/

.news-headline-a,
.feature-content,
.secondary-news-headline,
.news-listing
{
border: 0px #ffffff solid;
padding: 5px;
}

.feature-content{
margin-bottom: 10px;
}

/********************
Homepage Content
- Tabbed element
- Poll widget
********************/

.secondary-news-headline h2{
margin-top: 0px;
}

.tabbed-news-callouts{
clear: both;
}


.poll-widget{

}

/********************
Homepage Adverts
********************/

/*
Left-hand adverts
*/

.site-banners {

}

/*
Right-hand adverts
An unused paragraph element needs to be *temporarily* removed.
TODO: Must remember to put this back.


.content-panel .banners p{
display: none;
}*/

/********************
Landing page
------------
Landing pages use .layout-c
We set .content-a to have width 620px
The right hand side content is rendered inside .content-b on the MM Landing pages.
********************/

.content-panel .layout-c .content-a{
margin-top: 0px;
width: 620px;
}

.content-panel .layout-c .content-b{
float: right;
margin-right: 20px;
}

.content-panel .layout-c .banners{
padding-left: 10px;
width:300px;
margin: 0px 15px 0px 0px;
float: right;
}

.content-panel .layout-c .news-headline-c{
min-height: 32px;
border-bottom: 1px #d0d0d0 solid;
}

/********************
Article page (MM Landing Page Layout)
------------
Contained in .content-panel, which needs
Actual article material is contained within the .story div.
.content-a contains the article info
.content-b contains the related links, multimedia links etc.
.content-b (a second instance) contains the right-hand content, inherited from the root.
TODO: Needs to look the same, same margins/padding, as the other type of article page.
********************/

.content-panel .layout-c.story{
padding: 0px;
}

.content-panel .layout-c.story .content-a{
float: left;
margin-left: 15px;
width: 460px;
padding: 0px 15px;
background: #f0f0f0;
}

.content-panel .layout-c.story .content-b{
padding: 0px;
border: 0px #ffffff solid;
float: left;
margin: 0px 0px 0px 15px;
}

/*
The following will apply if jQuery enabled.
A line of jQuery sets the first .content-b to have class '.first', and the second to have '.second' class.
*/

.content-panel .layout-c.story .content-b.first{
display: block;
width: 130px;
float: left;
background: #d0d0d0;
}

.content-panel .layout-c.story .content-b.second
{
float: left;
margin: 0px 0px 0px 15px;
width: 300px;
}

.content-panel .layout-c.story .content-b.second .banners
{
margin: 0px;
padding: 0px!important;
}

.content-panel .layout-c.story .content-b.second .banners h2.inpage{
width: 292px;
}

.story .content-a p{

}

.story .content-a h1{
color: #202020;
}

.content-panel .story .article-information{
width: 220px;
float: left;
}

.content-a p.details{
border-bottom: 1px #c0c0c0 solid;
}

.content-panel .story .content-a .in-page-actions{
background: #202020;
}

.story .object-right{
float: right;
}

.object-right em{
padding: 5px;
}


.content-panel .story .content-b{

}

/********************
Article page (Homepage layout)
------------
When an article is rendered on a Homepage layout, the article sits inside .layout-b.
.content-a is the article content
.content-b is the supporting lists
.banners are the right-hand content
********************/

.content-panel .layout-b .content-a{
margin-top: 0px;
margin-left: 15px;
padding-top: 5px;
background: #f0f0f0;
width: 460px;
}

.content-panel .layout-b .content-a .object-right{
float: right;
margin-top: 8px;
}

.content-panel .layout-b .content-a .article-information{
float: right;
width: 220px
}

.content-panel .layout-b .content-a h1{
color: #202020;
}

.content-panel .layout-b .content-a .in-page-actions{
background: #202020;
}

.content-panel .layout-b .content-b{
margin-top: 0px;
margin-left: 15px;
padding: 0px;
width: 130px;
background: #d0d0d0;
}

.content-panel .layout-b .banners{
width: 300px;
float: right;
margin: 0px 15px 10px 0px;
}

.content-panel .layout-b .banners h2.inpage{
width: 292px;
}


/********************
Article Widgets
------------
Polls, quotations, supporting lists etc.
styling for these will remain the same regardless of the template inherited by the article
********************/

.supporting-list,
.multimedia
{
padding: 5px;
border: 0px #ffffff solid;
width: 120px;
}

.supporting-list{

}

.quotation{
width: 150px;
float: right;
}



/********************
Static page
-----------
A static page uses the standard Archant Page Layout.
********************/
.editorial .content{
width: 615px;
padding-left: 10px;
margin-right: 15px;
float: left;
}

.editorial .content-a{
/*width: 310px;*/
float: left;
}

.editorial .content-b{
width: 310px;
float: left;
}

.editorial .banners{
width: 300px;
float: left;
}

/********************
Video page
A Media queue element inside an Archant Page Layout .content div.
********************/
.content .teaser{
float: left;
margin-right: 10px
}

.content-b .teaser{
margin: 0px 27px;
}


/********************
Login form
********************/
.login{
width:960px;
background-color: #e0e0e0;
}

/********************
Register form
********************/
.register-form{
background-color: #e0e0e0;
width:960px;
}

/********************
Message panel
********************/

.message-panel {
background-color: #e0e0e0;
width:960px;
}

/********************
Search page
********************/

.date-popup{
background: #a0a0a0;
color: #202020;
}

/********************
Search pages
Need to ensure that both the search results and advanced search forms are styled, and the correct widths.
********************/
.web-form,
.web-form fieldset
{
border: 0px #ffffff solid;
border-bottom: 1px #909090 solid;
}

.web-form.search-result,
.web-form.advanced-search
{
width: 620px;
}

.web-form.search-result .btn,
.web-form.advanced-search .btn{
top: 2px;
}

.no-results{

}

/******************
Search Results
******************/

.image-listing{
width: 620px;
}

.image-listing li{
border-top: 1px #909090 dotted;
padding: 10px 0px 10px 0px;
}

.image-listing li img{
margin: 0px 10px 0px 0px;
}

.image-listing li p,
.image-listing li h2,
.image-listing li h3
{
float: none;
}

.base-pagination{
padding: 10px 0px;
}


/********************
Comments form
********************/

.message-comment .introduction h6{
padding: 0px;
display: block;
width: 102px!important;
}

.loggedin .web-form,
.loggedout .web-form
{
width: 460px;
}

/********************
Comments list
********************/

/***********************
Blogs
***********************/

.telligentblogs{
margin-top: 10px;
}

.telligentblogs *{
margin: 0px;
padding: 0px;
}

.telligentblogs .content-fragment{
margin: 0px;
}

.telligentblogs .layout{
padding: 0px;
}

.telligentblogs .layout .header{
margin-top: 0px;
}

.telligentblogs .layout .right-sidebar{
float: right;
}

.telligentblogs .layout .content{
float: left;
margin: 0px;
padding: 0px;
width: 450px;
}

.telligentblogs .layout .content .blog-post{

}

.telligentblogs h3{
max-width: 450px;
padding: 5px 5px;
color: #202020;
background: #f0a000;
background-image: url('/polopoly_fs/airgun_shooting_stylesheet_1013_7_16088!Smoothhighlight.png');
background-repeat: repeat-x;
font-weight: bold;
font-size: 15px!important;
}

.telligentblogs .application-description{
margin-top: 2px;
font-weight: bold;
color: #404040!important;
}

.telligentblogs .full-post h1{
margin: 3px 0px 10px 0px;
font-weight: bold;
color: #404040!important;
}

.telligentblogs .full-post .details strong{float: left; display: none;}

.telligentblogs .supporting-list{
position: relative;
padding: 10px;
padding-top: 14px;
top: -80px;
left: -25px;
margin: 0px;
background: #d0d0d0;
}

.telligentblogs .supporting-list .inpage{
margin: 0px;
}

.telligentblogs .secondary-news-headline{
background-color: #eeeeee;
padding-top: 10px;
border-bottom: 1px #a0a0a0 dotted;
}

/********************
Footer
********************/

.footer{
border-top: 1px black solid;
width: 950px;
padding: 15px;
margin: 0px;
}

/********************
Footer Links
********************/

.footerlinks {
text-align: center;
}

.footerlinks a{
margin: 0px 40px;
}

/********************
LocalSearch widget
------------------
A 300px-wide widget for Local Search, intended to be placed in the right hand side content
********************/

#localSearchContainer{
display: block;
clear: both;
width: 270px;
height: 100px;
background-image: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!localsearchbg.png');
padding: 15px;
background-repeat: no-repeat;
color: #ffffff;
}

#localSearchContainer *{
margin: 0px;
}

#localSearchContainer table{
width: 290px;
margin-top: 2px;
}

#localSearchContainer td{
padding: 2px 0px 0px 0px;
}


#localSearchContainer .search_button {
border: 0px;
height: 21px;
width: 66px;
font-weight: bold;
font-family: arial, trebuchet, sans-serif;
background-color:#f4cd4d;
border: 0px #ffffff solid;
cursor: pointer;
text-decoration:none;
color: #6e2085;
}


/********************
Colour Scheme
-------------

This section is purely intended to hold colour data, background graphics data and so forth. Anything that affects margins, padding or positioning should be kept in the top section.

Charcoal #202020
Orange #f0a000

********************/

body{
background-image: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!countryside1500v4.jpg');
background-repeat: repeat-x;
background-attachment:fixed;
background-position: 0px -120px;
background-color: #eeeeee;
}

.structure{
background-image: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!contentbg8bit200px.png');
}

.body{
background-color: #e0e0e0;
/*background-image: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!background.png');*/
}

a{
color: #744e00;
/* formerly 4f3500 */
}

a:hover{
color: #f0a000;
}


/**************************
Colours - Login and Feature Bar
**************************/

.header .feature-bar{
border-top: 1px #000000 dotted;
border-bottom: 1px #000000 dotted;
}

.header .feature-bar a{
color: #e0e0e0;
}

.header .feature-bar a:hover{
color: #ffffff;
}

/**************************
Colours - Search box
**************************/

.site-search{
padding-left: 10px;
background-image: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!contentbg8bit200px.png');
background-repeat: repeat-x;
color: #f0a000;
}

.site-search .btn{
background: #404040;
color: #f0a000;
}

.site-search .btn:hover{
background: #606060;
color: #ffffff;
}

.site-search label{
font-weight: bold;
}

.site-search a{
font-weight: bold;
color: #f0a000;
}

.site-search a:hover{
font-weight: bold;
color: #ffffff;
}

/**************************
Colours - Navigation
**************************/

#navigation {
border-top: 1px #404040 solid;
background: #202020;
background-image: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!navgradient.gif');
}

#navigation li{
border-left: 1px #101010 solid;
border-right: 1px #303030 solid;
}

#navigation li:first-child{
border-left: 0px #ffffff solid!important;
}

/**************************
Colours - Sub navigation
**************************/

#sub-navigation {
background-color: #303030;
}

#navigation li a{
color: #f0a000;
}

/**************************
Colours - Page sections
**************************/

.news-headline-a,
.feature-content,
.secondary-news-headline
{
background: #e0e0e0;
border-bottom: 1px #c0c0c0 solid;
}



#navigation li a{
font-weight: 600;
letter-spacing: 0px;
}

/**************************
Colours - Headings and Heading links
**************************/

h2 a{
letter-spacing: 0px;
color: #202020;
}

h2.inpage{
border: 0px #ffffff solid;
color: #202020;
background: #f0a000;
background-image: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!Smoothhighlight.png');
background-repeat: repeat-x;
font-weight:bold;
font-size: 15px;
}

h2.inpage a{
color: #202020;
}


h2.inpage a:hover{
color: #e0e0e0;
text-decoration: underline;
}

/**************************
Colours - News listings
Lists of headlines
**************************/

.news-listing li
{
background-image: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!black-arrow.gif');
background-repeat: no-repeat;
background-position: center left;
border-bottom: 1px #c0c0c0 dotted;
}

h2.inpage~li
{
list-style: none;
margin-left: 5px;
padding-left: 10px;
background-image: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!black-arrow.gif');
background-repeat: no-repeat;
background-position: center left;
border-bottom: 1px #c0c0c0 dotted;
}

/**************************
Colours - Poll Widget
**************************/

.poll-widget{
border: 0px #ffffff solid;
background: #d0d0d0;
border-bottom: 0px #594E2D solid;
}

.poll-widget h2{
border: 0px #ffffff solid;
color: #f0a000;
background: #202020;
font-weight:bold;
font-size: 15px;
padding: 5px
}

.poll-widget em{
padding-right: 3px;
}

/**************************
Colours - Tabbed element
**************************/

.tabbed-news-callouts{
border: 0px #ffffff solid;
background: #d0d0d0;
}

.tabbed-news-callouts a{
color: #202020;
}

.tabbed-news-callouts a:hover{
color: #ffffff;
}

.tabbed-news-callouts .tabs li,
.tabbed-news-callouts .tabs li.last
{
padding: 5px 7px;
background: #404040;
}

.tabbed-news-callouts .tabs li.selected{
background: #202020;
}

.tabbed-news-callouts .tabs li a{
font-weight:bold;
font-size: 13px;
padding: 0px;
color: #f0a000
}

.tabbed-news-callouts .tabs li a:hover{
color: #ffffff;
}


.tabbed-news-callouts .articles{
border-top: 4px #202020 solid;
}

.tabbed-news-callouts .articles li{
border-bottom: 1px #a0a0a0 dotted;
}

/**************************
Colours - Article Page
----------------------
Contains colouring details for Article headlines, article links, details, related links boxes etc.
**************************/

.content-panel .layout-b .content-a p.details{
border-bottom: 1px #c0c0c0 solid;
}

.content-panel .layout-b .content-b h3,
.supporting-list h3,
.multimedia h3
{
padding: 5px 5px;
color: #202020;
background: #f0a000;
background-image: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!Smoothhighlight.png');
background-repeat: repeat-x;
font-weight: bold;
font-size: 15px!important;
}

.content-panel .layout-b .content-a .in-page-actions,
.content-panel .story .content-a .in-page-actions
{
border: 0px #ffffff solid;
color: #202020;
background: #f0a000;
background-image: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!Smoothhighlight.png');
background-repeat: repeat-x;
}

.content-panel .layout-b .content-a .in-page-actions a,
.content-panel .story .content-a .in-page-actions a
{
border: 0px #ffffff solid;
color: #202020
}

.content-panel .layout-b .content-a .in-page-actions a:hover,
.content-panel .story .content-a .in-page-actions a:hover
{
color: #ffffff
}


/**************************
Icons
**************************/
.email
{
background-image: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!bg-send-to-friend.gif');
background-repeat: no-repeat;
background-position: left center;
}

.in-page-actions .your-view a {
background-image: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!bg-your-views.gif');
background-repeat: no-repeat;
background-position: 10px center;
}

.in-page-actions .send-to-friend a {
background-image: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!bg-send-to-friend.gif');
background-repeat: no-repeat;
background-position: 8px center;
}

.in-page-actions .printer-friendly a {
background-image: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!bg-print.gif');
background-repeat: no-repeat;
background-position: 8px center;
}

.in-page-actions .got-story a {
background-image: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!bg-got-a-story.gif');
background-repeat: no-repeat;
background-position: 10px center;
}

.article-comments .view-count {
background-image: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!bg-your-views.gif');
background-repeat: no-repeat;
background-position: 0px center;
}

/**************************
Styles the table on the Gun Clubs page

**************************/
table.prom-list th {
border: 1px black solid;
font-weight: bold;
font-size: 16px;
background-color: #8C8C8C;
padding-left: 5px;
}

table.prom-list tr {
border-top: 1px #cccccc solid;
}
/**************************
Styles the newsletter signup form

**************************/

#signup-form {
padding: 5px;
background-color: #d0d0d0
}

#signup-form td {
padding: 1px;
width: 100px;
}

#signup-form td input {
margin-left: 60px;
}

#signup-form td input.btn{
margin-left: 155px;
width:50px;
float: right;
}

.container{
display: block;
height: 640px;
width: 300px;
background: #d0d0d0;
}

/*************************
Floats the latest issue image to the right (on the Magazines page)
**************************/

.latest-issue {
float: right;
}

/*************************
Stops story lead text from wrapping around the headline image
*************************/
p.lead {
clear: both;
}

/*************************
Prevents text wrapping on the landing pages
*************************/
.secondary-news-headline p {
margin-left: 85px;
}

.news-headline-c p {
margin-left: 157px;
}

/*************************
Errors
*************************/
div.error select,
div.error input,
input.error,
div.error textarea
{
border-color: #c00;
}

div.errors li
{
background: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!bg-error.gif') 0 3px no-repeat;
}

div.errors
{
border-color: #999;
}

div.errors p,
div.error label,
li.error label,
li.error p,
label.error
{
color: #c00;
}

/************************
Adds the pointy finger to the form buttons
************************/
button.btn,
.btn,
.btn button,
a.btn
{
cursor: pointer;
}

/************************
Styles the "sign up now" button on the comment form
************************/

a.btn {
color: black;
background-color:#ECE9D8;
}


/************************
Changes the format of the Comments box log-in form
************************/
.web-form.message-comment
{
width:460px;
margin:0;
}
.web-form .large
{
width:300px;
}
.web-form.message-comment fieldset div div
{
width:300px;
}
.web-form.message-comment fieldset .introduction h6
{
width:78px;
}
.web-form.message-comment fieldset h6
{
width:102px;
}
.web-form.message-comment fieldset label
{
width:102px;
}
.web-form.message-comment fieldset div div label
{
width:auto;
}
.web-form .action div
{
padding-left:102px;
}
.web-form.message-comment .introduction p
{
margin-left: 0px;
}

/***********************
Aligns the Submit button with the form fields on the get in touch/submit a story forms
***********************/
.web-form.get-in-touch button
{
margin-left: 52px;
}

.web-form.submit-story button
{
margin-left: 52px;
}

/************************
Adjusts width of twitter/facebook buttons to align them horizontally in article page
************************/

.share-actions iframe{
width: 100px!important;
}

/************************
Styles the date popup and calendar
************************/

.date-popup
{
border-color: #666;
background: #fff;
}

.web-form-calendar
{
background: #fff;
}

.web-form-calendar .mainheading a.prevBtn
{
background: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!btn-calendar-prev.gif') 0 5px no-repeat;
}

.web-form-calendar .mainheading a.nextBtn
{
background: url('/polopoly_fs/airgun_shooting_stylesheet_0930_7_16088!btn-calendar-next.gif') right 5px no-repeat;
}

.web-form-calendar .calcells td
{
border-color: #fff;
background: #404040;
color: #fff;
}

.web-form-calendar #web-form-cell-td
{
background: #E5E5EF;
}

.web-form-calendar #web-form-cell-td td.notmnth,
.web-form-calendar #web-form-cell-td td.notmnth-wkend
{
background: #E5E5EF;
color: #ccc;
}

.web-form-calendar #web-form-cell-td td.curdate
{
background: #AEC32B;
}

.web-form-calendar #web-form-cell-td td.cell-selected
{
background: #DB1E25;
}

.web-form-calendar #web-form-cell-td td.hover
{
background: #E6AA30;
}

/***********************
&nbsp;Styling for the advanced search form
************************/

.web-form.advanced-search{
border-top:1px #cdcdcd solid;
width: 600px;

}

.web-form.advanced-search fieldset
{
border-bottom-color: #cdcdcd;
}

.web-form.advanced-search div div
{
float:right;
}

/***********************
Temporarily hide 'sign in to comment' on bottom of blogs pending system fix
************************/
.telligentblogs .article-comments{ border: 0px #ffffff solid;}
.telligentblogs .sign-in, .telligentblogs .view-count{ }
.telligentblogs .article-comments{cursor: default;}


      
