/* @override http://gtm.michaele.com.au/css/branded-content.css */

/* 	CSSEdit allows you to edit a local stylesheet (.css file) and view the changes immediately. Simply add an @override command at the top of the stylesheet with the full URL of the server stylesheet you want to override. */



/* @group GENERAL MARKUP */



/* @group Heading - level 1 */

h1 {
	
}

/* @end heading level 1 */



/* @group Heading - level 2 */

h2 {
	
}

/* @end heading level 2 */



/* @group Heading - level 3 */

h3 {
	
}

/* @end heading level 3 */



/* @group Heading - masthead */

div.masthead {
	
}

/* @end heading masthead */



/* @group Paragraphs */

p {
	
}

/* @end paragraph wrapper */



/* @group Bold ('Strong')*/

b {
	
}

/* @end bold */



/* @group Italic ('Emphasis') */

i {
	
}

/* @end italic */



/* @group Unordered list */

ul {
	
}

ul li {
	
}

/* @end unordered list */



/* @group Numeric Lists */

ol {
	
}

ol li {
	
}

/* @end numeric list */



/* @group Multi Level Lists */

ul ul li {
	
}

ul ul ul li {
	
}

ul ul ul ul li {
	
}

/* @end multi level lists */



/* @group Supersript & Subscript */

sup {
	
}

sub {
	
}

/* @end superscript & subscript */



/* @group Block - Indented content */

div.indent {
	
}

/* @end block - indented block */



/* @group Block - Page summary */

div.summary-block-wrapper {
	
}

div.summary-block-wrapper a {
	
}

div.summary-block-wrapper h3 {
	
}

div.summary-block-wrapper p {
	
}

/* @end block - page summary */

/* @end TAGLET GROUP: GENERAL MARKEUP (FORMATTED TEXT) */






/* @group ADVANCED PUBLISHING TOOLS */


		
/* @group Callout Box */

div.callout-block-wrapper {
	
}

/* @end callout box */



/* @group Block - Code-block (examples) */

div.markup-wrapper {
	
}   

p.markup-header {
	
}

div.markup-border {
	
}

pre.markup {
	
}

div.notes-wrapper {
	
}

div.notes-inner-wrapper {
	
}

/* @end code block */



/* @group Quote WITH attribution */

div.quotation-block-wrapper {
	
}

div.quote-outer-box {
	
}

div.quote-inner-box {
	
}

div.quote-attribution {
	
}

/* @end quote with attribution */



/* @group Titled alert box */

div.alert-box-wrapper {
	
}

div.alert-box {
	
}

div.alert-box div.box-masthead {
	
}

div.alert-box div.box-content {
	
}

/* @end alert box */



/* @group Titled information Box */

div.info-box-wrapper {
	
}

div.info-box {
	
}

div.info-box div.box-masthead {
	
}

div.info-box div.box-content {
	
}

div.info-box p {
	
}

div.info-box ul {
	
}

/* @end information box */  

 

/* @group Multi Part Page */

ul.section-list {
	
}

li.section-list-item {
	
}

li.section-list-item a {
	
}

li.section-list-item a:hover {
	
}

span.next-section-link {
	
}

span.next-section-link a {
	
}

/* @end multi part page */

/* @end Taglet Group: Advanced Publishing Tools */


 



/* @group IMAGES */

img {
	
}


/* @group Centered or floated image */

div.floating-image-center {
	text-align: center;
} 

div.floating-image-center img {
	
}

img.floating-image-left {
	float: left;
}

img.floating-image-right {
	float: right;
}

/* @end centered or floated image */



/* @group Captioned Image */

div.captioned-image-center {
	text-align: center;
}

div.captioned-image-center div.captioned-image-outer-wrapper {
	
} 

div.captioned-image-center div.captioned-image-inner-wrapper {
	
}
 
div.captioned-image-center img {
	
}

div.captioned-image-center p {
	
}

div.captioned-image-outer-wrapper.floating-image-left {
	
}

div.captioned-image-outer-wrapper.floating-image-right {
	
}

div.captioned-image-outer-wrapper {
	
}

div.captioned-image-inner-wrapper {
	
}

div.captioned-image-inner-wrapper img {
	
}

div.captioned-image-inner-wrapper p {
	
}

/*	The .inline-block class is used to add inline-block display elements for caption wrappers. For more info:
	http://foohack.com/2007/11/cross-browser-support-for-inline-block-styling/   */

.inline-block {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

/* @end captioned image */

  

/* @group Image - Lightbox */

a.lightbox-image-link {
	
}

a.lightbox-image-link img {
	
}

div#lightbox-underlay {
	
}

div#lightbox-overlay {
	
}

div.lightbox-outer-wrapper {
	
}

div.lightbox-inner-wrapper {
	
}

div.lightbox-inner-wrapper img {
	
}

p.lightbox-image-caption {
	
}

a.lightbox-close-link {
	
}

/* @end image - lightbox */



/* @group Image Gallery */

div.gallery-outer-wrapper {
	
}

div.gallery-message {
	
}

div.gallery-message p {
	
}

div.gallery-inner-wrapper {
	
}

div.feature-image {
	
}

div.feature-image-caption {
	
}

a.feature-image-link {
	
}

/*	Note: Feature image size
	The default width of the feature image is 500px
	Contact Imagine Indigo if you would like this changed.   */

a.feature-image-link img {
	
}

div.gallery-thumbs-wrapper {
	
}

a.gallery-image-thumb-link {
	
}

div.gallery-image-thumb-item {
	
}

/*	Note: Thumbnail image size
	The default width of the gallery image thumbnail is 100px
	Contact Imagine Indigo if you would like this changed.   */

div.gallery-image-thumb-item img {
	
}

/* @end image gallery */



/* @group Image Gallery with autopagelinks*/

div.autopagelink-gallery-wrapper {
	
}

div.autopagelink-item-wrapper {
	
}

div.autopagelink-image {
	
}

a.image-link {
	
}

div.autopagelink-image img {
	
}

div.autopagelink-caption {
	
}

div.autopagelink-caption a.caption {
	
}

/* @end image gallery with auto-page-links */



/*	@group Googlemaps */

div.googlemap-wrapper {
	
}

/*	@end googlemaps */


/* @end image styles */






/* @group MEDIA */

/* Media related selectors yet to be aggregated.   */

/* @end */






/* @group LINKS */

a {
	
}

span a {
	
}

/* 	Helpful hint: Link pseudo-classes have the same CSS specificity, therefore their order is critical because "if two rules have the same specificity, the last one defined prevails". For this reason, link pseudoclasses should have the following order: Link, Visited, Hover, Active (LoVeHAte):   */

a:link {
	
}

a:visited {
	
}

a:hover {
	
}

a:active {
	
}

/* @group Live page edit-link */

div.admin-edit {
	
}

div.admin-edit-link {
	
}

div.admin-edit-link a {
	
}

div.admin-edit-link a:hover {
	
}

/* @end live page edit-link */



/* @group Rollover glossary tooltip */

a.tip {
	
}

div.tooltip {
	
}

div.tooltip b {
	
}

div.tooltip p {
	
}

/* @end rollover glossary tooltip */

/* @end links */






/* @group MENUS */

/* @group Smart Menus */

/* @group Smart Menu Wrapper */

div.submenu-wrapper {
	
}

div.submenu-level-1 {
	
}

div.submenu-level-2 {
	
}

div.submenu-level-3 {
	
}

div.submenu-level-4 {
	
}

div.menu-wrapper {
	
}

div."menu-content-name"-wrapper {
	
}

/* @end smart menu wrapper */



/* @group Smart Menu Link */
	
div.menu-wrapper a.selected-page {
	
}	

div.menu-wrapper a.submenu-visible {
	
}	

div.menu-wrapper a.submenu-hidden {
	
}

div.menu-wrapper a {
	
}

/* 	Helpful hint: Link pseudo-classes have the same CSS specificity, therefore their order is critical because "if two rules have the same specificity, the last one defined prevails". For this reason, link pseudoclasses should have the following order: Link, Visited, Hover, Active (LoVeHAte):   */

div.menu-wrapper a:link {
	
}

div.menu-wrapper a:visited {
	
}

div.menu-wrapper a:hover {
	
}

div.menu-wrapper a:active {
	
}

/* @end smart menu links */

/* @end smart menus */

/* @end Menus */






/* @group SEARCHFORM & SEARCH RESULTS */

/* @group Search Form */

div.search-form-wrapper {
	
}

div.search-form-wrapper form {
	
}

div.search-string {
	
}

div.search-form-wrapper input {
	
}

/* @end search form */



/* @group Search Results Wrapper */

div.search-results {
	
}

div.search-results table {
	
}

/* @end search results wrapper */



/* @group Search Results Table */

div.search-results td {
	
}

td.search-row {
	
}

td.search-row table {
	
}

td.search-image {
	
}

td.search-percentage {
	
}

td.search-row a {
	
}

span.hilight {
	
}

/* @end search results table */

/* @end searchform & search results */






/* @group SEARCHPANELS */

/* @group Full page searchpanel */

div.product-search-wrapper {
	
}

div.image-search-wrapper {
	
}

div.postcode-search-wrapper {
	
}

div.search-panel-instructions {
	
}

div.search-panel-instructions p {
	
}

div.product-search-wrapper form {
	
}

div.image-search-wrapper form {
	
}

div.postcode-search-wrapper form {
	
}

div.search-panel-search-field {
	
}

div.product-search-wrapper div.search-panel-search-field {
	
}

div.image-search-wrapper div.search-panel-search-field {
	
}

div.postcode-search-wrapper div.search-panel-search-field {
	
}

div.search-panel-search-field input {
	
}

div.product-search-wrapper input {
	
}

div.image-search-wrapper input {
	
}

div.postcode-search-wrapper input {
	
}

div.search-panel-select-list {
	
}

div.search-panel-select-list select {
	
}

div.product-search-wrapper select {
	
}

div.image-search-wrapper select {
	
}

div.postcode-search-wrapper select {
	
} 

div.search-panel-information {
	
}

div.image-search-wrapper img {
	
}

/* @end fullpage searchpanels */




/* @group Split searchpanels */

/* @group Search panel - search list */

/* 	Background: 
		- a split searchpanel allows the "search list" to be published in one region and the search "results" to be published in another page region.
		- a searchpanel "searchlist" can be used for products, postcodes or images and directed "into" (=>) any region eg:

		[[ searchlist of searchpanel of products => region ]]
		[[ searchlist of searchpanel of postcodes => region ]]
		[[ searchlist of searchpanel of images => region ]]   */

div.postcode-search-list-wrapper {
	
}

div.image-search-list-wrapper {
	
}

div.product-search-list-wrapper {
	
}

div.postcode-search-list-wrapper form {
	
}

div.image-search-list-wrapper form {
	
}

div.product-search-list-wrapper form {
	
}

div.postcode-search-list-wrapper div.search-panel-search-field {
	
}

div.image-search-list-wrapper div.search-panel-search-field {
	
}

div.product-search-list-wrapper div.search-panel-search-field {
	
}

div.product-search-list-wrapper input {
	
}

div.image-search-list-wrapper input {
	
}

div.postcode-search-list-wrapper input {
	
}

div.product-search-list-wrapper div.search-panel-select-list {
	
}

div.image-search-list-wrapper div.search-panel-select-list {
	
}

div.postcode-search-list-wrapper div.search-panel-select-list {
	
}
	
div.product-search-list-wrapper select {
	
}

div.image-search-list-wrapper select {
	
}

div.postcode-search-list-wrapper select {
	
} 
	
/* @end search panel - search list */



/* @group Search panel - results */

/* 	Background: 
		- a split searchpanel allows the "search list" to be published in one region and the search "results" to be published in another page region.
		- a searchpanels "results" can be used for products, postcodes or images and directed "into" (=>) any region eg:

	[[ searchresults of searchpanel of images => region ]] 
	[[ searchresults of searchpanel of products => region ]]
	[[ searchresults of searchpanel of postcodes => region ]]   */

div.postcode-search-results-wrapper {
	
}

div.product-search-results-wrapper {
	
}

div.image-search-results-wrapper {
	
}

div#postcode-search_results {
	
} 

div#product-search_results {
	
}

div#image-search_results {
	
}

/*	Note: Selectors may need to be defined for styling control over content displayed in the search results field.   */

div.image-search-results-wrapper img {
	
}

/* @end search panel - results */

/* @end split searchpanels */

/* @end searchpanels */






/* @group REGISTRATION & LOGIN */

/* @group Loginform */

/*	Background:
	- the loginform is a system generated form that should be published in the main content area of a page eg:
	- [[ loginform ]]   */

div.login-form {
	
}

div.login-form fieldset {
	
}

div.login-form legend {
	
}

div.login-form form {
	
}

div.login-form p {
	
}

div.login-form p label {
	
}

div.login-form p input {
	
}

div.login-form p input.login-submit {
	
}

/* @end loginform */



/* @group Miniloginform */


div.mini-login-wrapper {
	
}

div.mini-login-wrapper fieldset {
	
}

div.mini-login-wrapper legend {
	
}

div.mini-login-wrapper form {
	
}

div.mini-login-wrapper p {
	
}

div.mini-login-wrapper p label {
	
}

div.mini-login-wrapper p input {
	
}

div.mini-login-wrapper p.login-submit {
	
}

div.mini-login-wrapper p.login-submit input {
	
}

/* div.spacer needed for browser compatibility */

div.mini-login-wrapper div.spacer {
	display: none;
}



/* @end miniloginform*/

/* @end registration and login forms */






/* @group FORMS */

/*	Taglet group: Forms (AJAX Components) */

/*	Background: each form can be published two ways:
		1. As a table based form
		2. As a div based form */
		
/* 	Getting started:
	The form tag is used by many different forms eg:
	- registration
	- login
	- miniloginform
	- user generated forms 
	Start by removing default margin and padding:
*/

form {
	
}



/*	@group Universal form elements */

/*	Some form elements are used by both table based forms and div based forms */

div.form-wrapper {
	
}

div.form-wrapper#test-2 {
	
}

div.form-wrapper#content-name {
	
}

div.form-title {
	
}

div.form-inner-wrapper {
	
}

div.form-masthead {
	
}

div.form-masthead p {
	
}

div.form-wrapper form {
	
}


/* @end universal form elements */




/* @group Table based form elements */

div.form-wrapper table {
	
}

div.form-wrapper td {
	
}

/* td.form-errow-width-override is used for error messages eg:
	- "this question must be answered" or
	- "please enter a numeric value"
	- "this question is mandatory" */

div.form-wrapper td.form-error-width-override {
	
}


/* @group Form item styles */

tr.form-heading-row div {
	
}

tr.form-heading-row td.form-error-width-override {
	
}

td div.form-text {
	
}

div.form-wrapper td.form-label {
	
}

td.form-input-area {
	
}	

td.form-input-area input.form-input-width-override {
	
}

td.form-textarea {
	
}	

textarea.form-input-width-override {
	
}
	
tr.form-group-row {
	
}

div.form-wrapper td.form-group-item {
	
}

div.form-wrapper td.form-group-item input {
	
}

td.form-menu {
	
}	

td.form-menu select {
	
}

div.form-wrapper td.form-submit {
	
}

td.form-submit input {
	
}

/* @end table questions & response fields */

/* @end default: table based forms */





/* @group DIV based form elements */

div.form-heading-wrapper {
	
}

div.form-heading-text {
	
}

div.form-heading-error {
	
}

div.form-text-wrapper {
	
}

div.textfield-wrapper {
	
}

div.textfield-label {
	
}

div.textfield-field {
	
}

div.textfield-field input {
	
}

div.textfield-error {
	
}

div.textarea-wrapper {
	
}

div.textarea-label {
	
}

div.textarea-field {
	
}

div.checkbox-group-wrapper {
	
}

div.checkbox-group-label {
	
}

div.checkbox-group-items {
	
}

div.checkbox-item-wrapper {
	
}

div.checkbox-item-input {
	
}

div.checkbox-item-label {
	
}

div.checkbox-group-error {
	
}

div.radiobutton-group-wrapper {
	
}

div.radiobutton-group-label {
	
}

div.radiobutton-group-items {
	
}

div.radiobutton-item-wrapper {
	
}

div.radiobutton-item-input {
	
}

div.radiobutton-item-label {
	
}


div.radiobutton-group-error {
	
}

div.popup-menu-wrapper {
	
}
 
div.popup-menu-label {
	
}
 
div.popup-menu-selector {
	
}

div.popup-menu-selector select {
	
}

div.form-submit-wrapper {
	
}


/* @end div based forms*/

/* @end Forms */







/* @group DOCSLOTS */

div.docslot-outer-wrapper {
	
}

div.docslot-title {
	
}

div.docslot-name {
	
}

div.docslot-description {
	
}

div.docslot-locked {
	
}

div.docslot-unlocked {
	
}

.docslot-unlocked {
	background: transparent url(/images/admin/ds-icon-unlocked.gif) no-repeat;		
}

.docslot-locked {
	background: transparent url(/images/admin/ds-icon-locked.gif) no-repeat;
}

div.docslot-settings {
	
}

div.docslot-inner-wrapper {
	
}

div.docslot-listing {
	
}

span.docslot-empty {
	
}

div.docslot-item-even {
	
}

div.docslot-item-odd {
	
}

div.docslot-item-unknown {
	
}

.docslot-item-icon-unknown,
.docslot-item-icon-pdf,
.docslot-item-icon-doc,
.docslot-item-icon-xls,
.docslot-item-icon-ppt,
.docslot-item-icon-zip {
	
}	
	
.docslot-item-icon-unknown {	
	background-image: url(/images/admin/icon-unknown.gif);
}

.docslot-item-icon-pdf {
	background-image: url(/images/admin/icon-pdf.gif);	
}

.docslot-item-icon-doc {
	background-image: url(/images/admin/icon-doc.gif);	
}

.docslot-item-icon-xls {
	background-image: url(/images/admin/icon-xls.gif);	
}

.docslot-item-icon-ppt {	
	background-image: url(/images/admin/icon-ppt.gif);	
}

.docslot-item-icon-zip {
	background-image: url(/images/admin/icon-zip.gif);	
}


div.docslot-item-title {
		
}

div.docslot-item-title a {
	
}

.docslot-item-delete {
	border: 1px solid #AAAAAA;
	margin: 1px;	
	background-position: left;
	background-repeat: no-repeat;
	background-image: url(/images/admin/ds-icon-delete.gif);	
}

.docslot-item-delete a {
	
}

.docslot-item-unapproved,
.docslot-item-approved {
	border: 1px solid #AAAAAA;
	margin: 1px;
	background-position: left;
	background-repeat: no-repeat;
	background-image: url(/images/admin/ds-icon-box-query.gif);	
}

.docslot-item-approved {
	background-image: url(/images/admin/ds-icon-box-query.gif);	
}

.docslot-item-approved {
	background-image: url(/images/admin/ds-icon-box-selected.gif);		
}

.docslot-item-unapproved a,
.docslot-item-approved a {
	
}

div.docslot-item-details {
	
}

div.docslot-upload {
	
}

div.docslot-upload-visiblity {
	border: 1px solid #AAAAAA;
	margin: 1px;
	background-position:left;
	background-repeat: no-repeat;	
	background-image: url(/images/admin/ds-icon-arrow-closed.gif);

}

div.docslot-upload p {
	
}

div.docslot-upload a {
	
}

div.docslot-upload form {
	
}

div.docslot-upload-hider {
	
}

p.upload-slot {
	
}

p.upload-slot input {
	
}

p.upload-slot b {
	
}

p.upload-slot input.upload-title {
	
}

p.upload-slot textarea.upload-description {
	
}

/* @end Docslots */






/* @group eCOMMERCE */

/* @group 1.0 Product summary listing */

div.prod-summary-list {
	
}

div.prod-summary-heading {
	
}

div.prod-summary-row {
	
}

div.prod-summary-wrapper {
	
}

div.prod-summary-image {
	
}

a.prod-summary-image-link {
	
}

div.prod-summary-image img {
	
}

img.prod-summary-no-image {
	
}

div.prod-summary-name {
	
}

div.prod-summary-name a {
	
}

div.prod-summary-price {
	
}

div.prod-summary-details {
	
}

div.prod-summary-details p {
	
}

div.prod-summary-link {
	
}

div.prod-summary-link a {
	
}

div.prod-summary-wrapper div.prod-summary-collection {
	
}

div.prod-summary-collection a {
	
}

div.prod-summary-wrapper div.prod-summary-collection a {
	
}

div.prod-summary-empty {
	
}

div.prod-summary-wrapper div.prod-summary-empty {
	
}

/* @end 1.0 product summary listing */






/*	@group 2.0 Full Product Details */

div.prod-details-wrapper {
	
}

div.prod-details-header {
	
}

div.prod-details-title {
	
}

div.prod-category-name {
	
}

div.prod-details-price {
	
}

div.prod-details-image {
	
}

a.prod-image-link {
	
}

div.prod-details-image img {
	
}

div.prod-details-image-thumbs {
	
}

a.prod-thumb-link {
	
}

div.prod-thumb-item {
	
}

div.prod-thumb-item img {
	
}

p.prod-thumb-caption {
	
}

div.prod-details-content {
	
}

div.prod-details-wrapper div.prod-summary-collection {
	
}

div.prod-details-wrapper div.prod-summary-collection a {
	
}

div.paypal-purchase-wrapper {
	
}

div.prod-details-wrapper form {
	
}

div.paypal-purchase-button {
	
}

input.purchase-quantity {
	
}

div.paypal-purchase-wrapper img {
	display: none;
}

div.prod-details-options {
	
}

table.prod-options-table {
	
}

table.prod-options-table td {
	
}

td.prod-options-label {
	
}

td.prod-single-option {
	
}

p.prod-multiple-options {
	
}

div.prod-details-options select {
	
}

/* @end 2.0 full product details */

/* @end e-Commerce */






/* @group INTERESTLIST */


div.interestlist-wrapper {
	
}

div.interestlist-wrapper p {
	
}

div.prod-interestlist-item-wrapper {
	
}

div.prod-interestlist-item-name {
	
}

div.prod-interestlist-image {
	
}

a.prod-interestlist-image-link img {
	
}

div.prod-interestlist-option-links {
	
}


/* @group Summary of Interestlist */

div.prod-interestlist-summary-wrapper {
	
}

div.prod-interestlist-summary-title {
	
}
 
div.prod-interestlist-summary-item-wrapper {
	
}

div.prod-interestlist-summary-item {
	
}

div.prod-interestlist-summary-item a {
	
}

/* @end Interestlist summary */

/* @end Interestlist */






/* @group CHATROOMS */

/* @group Chatroom Wrappers & Masthead */

.chatroom-outer-wrapper {
	
}

.chatroom-heading {
	
}

.chatroom-inner-wrapper {
	
}

.chatroom-message-list {
	
}

/* @end chatroom wrappers and masthead */



/* @group Online Users */

.chatroom-users-online-wrapper {
	
}

.chatroom-users-online-heading {
	
}

.chatroom-users-online-listing {
	
}

/*	@end online users */



/* @group Submission form */

.chatroom-form {
	
}

.chatroom-form-input {
	
}

.chatroom-form-button {
	
}

/* @end submission form */



/* @group AJAX generated chatroom elements */

.chatroom-user {
		
}

.chatroom-message-wrapper {
	
}

div.chatroom-datestamp strong {
	
}

.chatroom-datestamp {
	
}

.chatroom-posting {
	
}

/* @end ajax generated chatroom elements */

/* @end chatrooms  */





/* @group DISCUSSION THREADS */

.discussion-block-wrapper,
.discussion-topic-wrapper, 
.discussion-replies-outer-wrapper, 
.discussion-masthead, 
.discussion-replies-masthead {
	
}



/* @group Header */

div.discussion-block-wrapper {
	
}

div.discussion-masthead {
	
}

div.discussion-masthead p {
	
}

div.discussion-topic-wrapper {
	
}

p.discussion-topic-title {
	
}

p.discussion-topic-date {
	
}
 
div.discussion-topic-wrapper p {
	
}

p.discussion-topic-author {
	
}

div.discussion-replies-masthead {
	
}

div.discussion-replies-masthead p {
	
}

/* @end discussion header styles */



/* @group Response list */

div.discussion-replies-outer-wrapper {
	
}

div.discussion-replies {
	
}

div.discussion-reply-link {
	
}

div.discussion-replies-inner-wrapper {
	
}	

div.discussion-response-wrapper {
	
}

div.discussion-response-date, 
div.discussion-response-time {
	
}

div.discussion-response-posting-wrapper {
	
}

p.discussion-response-author strong {
	
}

p.discussion-response-author {
		
}

p.discussion-response-posting {
	
}

/* @end discussion response styles */



/* @group Pagination controls */

div.discussion-pagination-wrapper {
	
}	

p.discussion-pagination-title {
	
}

.discussion-pagination-title, 
.discussion-pagination-link {
	position: relative;
	float: left;
}

div.discussion-pagination-link {
	
}

.discussion-pagination-link a {
	
}

/* @end discussion pagination controls */



/* @group Reply-form */

div.discussion-reply-form-wrapper {
	
}

div.discussion-reply-form-wrapper form {
	
}

.discussion-reply-form-wrapper fieldset {
	
}

.discussion-reply-form-wrapper legend {
	
}

.discussion-reply-link {
	
}

.discussion-reply-link a {
	
}

.discussion-reply-form-wrapper p {
	
}

label.discussion-reply-form-label {
	
}

span.discussion-reply-form-name {
	
}

.discussion-reply-form-wrapper textarea {
	
}

input.discussion-reply-form-button {
	
}

/* @end discussion reply-form styles */


/* @end  Discussion Threads*/





/* @group POLLS */

/* @group Initial Poll Layout Styles */

div.poll-outer-wrapper,
div.poll-inner-wrapper,
div.poll-masthead,
div.poll-graph,
div.poll-responses-wrapper,
div.poll-response-item,
div.poll-response-label,
div.poll-response-value,
div.poll-form-wrapper,
div.poll-form-item,
div.poll-form-input,
div.poll-form-label,
div.poll-form-submit {
	
}

div.poll-masthead p,
div.poll-response-label p,
div.poll-response-value p,
div.poll-form-label p {
		
}

div.poll-response-value,
div.poll-form-input {
	
}

div.poll-response-label,
div.poll-form-label {
	
} 

/* @end starting poll layout styles */




/* @group Poll Outer Wrapper & Masthead */

div.poll-outer-wrapper {
	
}

div.poll-inner-wrapper {
	
}

div.poll-masthead {
	
}

div.poll-masthead p {
	
}


/* @end poll outer wrapper & masthead */




/* @group Poll Responses & Submit Form */


div.poll-form-wrapper {
	
}

div.poll-form-wrapper form {
	
}

div.poll-form-item {
	
}

div.poll-form-input {
	
}

div.poll-form-input input {
	
}

div.poll-form-label {
	
}

div.poll-form-label p {

}

div.poll-form-submit {
	
}

div.poll-form-submit input {
	
}

/* @end poll responses & submit form */




/* @group Poll Results Graph */

div.poll-graph {
	
}

div.poll-graph img {
	
}

/* @end poll results graph */




/* @group Poll Result List Styles */


div.poll-responses-wrapper {
	
}

div.poll-response-item {
	
}

div.poll-response-label {
	
}

div.poll-response-label p {
	
}

div.poll-response-value {
	
}

div.poll-response-value p {
	
}


/* @end poll result list styles */


/* @end poll styles  */






/* @group CSS CLEARFIX HACK */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* @end */






























