/* CSS Stylesheet for ASQ Calgary     */
/* Site designed by 10:13 Technologies  	*/

/* Note: "* html" entries fix minor and major display glitchs in IE6 */

body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #c0c0c0;
	font-family: Verdana, Trebucet, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 16px;
	color: #333333;
}

img { border: none; }

/* General alignment definitions. */
.left { float: left; }
.right { float: right; }
.center { text-align: center; }

/*=========================================*/
/*Main Container				 */
/*=========================================*/

#container {
	margin-right: auto;
	margin-left: auto;
	width: 98%;
	height: 100%;
	background-color: #333333;
	max-width: 1280px;
	min-width: 1024px;
}
* html #container { width: 1024px; margin-left: 5px; margin-right: 5px; } 

#containerPad {

	margin-left: 1px;
	margin-right: 1px;
	background-color: #646464;
	padding-left: 8px;
	padding-top: 6px;
	padding-right: 8px;
	border-left: 1px solid #767676;
	border-right: 1px solid #767676;
}

blockquote {
        float: right;
        width: 30%;
	margin: 6px;
	padding: 6px;
	background-color: #e0e9f8;
	border: 1px solid #95bedc;
	color: #646464;
}

.alert {
	background: #e0e9f8;
        border: 1px solid #72b342;
        text-align: center;
        padding: 10px;
        margin: 10px;
        margin-bottom: 20px;
	font-weight: bold;
}

.preview_alert {
	background: #f4ed9c;
        border: 1px solid #eedc50;
        text-align: center;
        padding: 10px;
        margin: 10px;
        margin-bottom: 20px;

}

.success {
	background: #eab69a;
        border: 1px solid #72b342;
        text-align: center;
        padding: 10px;
        margin: 10px;
        margin-bottom: 20px;
	font-weight: bold;
}


.buttonstyle {
	background: #e0e9f8;
        border: 1px solid #056cb6;
        padding: 3px;
        margin: 2px;
        margin-bottom: 4px;
        width: 150px;
}

/*=========================================*/
/*Top Links				 */
/*=========================================*/

#topLinks {
	text-align: right;
	margin-bottom: 1px;
	font-size: .85em;
	font-weight: bold;
	color: #f3f3f3;
	line-height: 16px;
        width: 100%;

}
#topLinks a {
	color: #f3f3f3;
	text-decoration: none;
}
#topLinks a:hover {
	color: #d2d2d2;
	text-decoration: underline;
}

/*=========================================*/
/*Header								   */
/*=========================================*/

#header {
	height: 134px;
	display: block;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/header_middle.png");
	background-repeat: repeat-x;
	margin-bottom: 0px;
}
#header .headLeft {
	width: 19px;
	float: left;
	height: 134px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/header_left.png");
	background-position: top left;
}
#header .headMiddle {
	float: left;
	margin-left: 0px;
	margin-top: 14px;
}
#headerRight {
	width: 467px;
	height: 195px;
	float: right;
	background-color: #FFFFFF;
}
* html #headerRight { margin-left: -3px; }

#header h1 {
	margin: 0px;
	padding-top: 45px;
	float: right;
	font-size: 2em;
	font-weight: bold;
	font-variant: small-caps;
	color: #ededed;
}
#header h2 {
	margin: 0;
	font-size: 10px;
	font-weight: bold;
	float: left;
	color: #000000;
}

/*=========================================*/
/*Navigation							   */
/*=========================================*/

#navigation {
	height: 61px;
	display: block;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/nav_middle.png");
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	margin-bottom: 0px;
}
#navigation .naviLeft {
	height: 41px;
	width: 19px;
	float: left;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/nav_left.png");
	background-position: bottom left;
	background-repeat: no-repeat;
}
#navigation .naviRight {
	height: 61px;
	width: 19px;
	float: right;
	background-position: bottom left;
}
/*=========================================*/

#navigation .selected {
	height: 44px;
	float: left;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/navigation_link.gif");
	background-position: right -44px;
	background-repeat: no-repeat;
}
#navigation .selected a {
	height: 32px;
	display: block;
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/navigation_link.gif");
	background-position: right 0;
	color: #044574;
	padding-top: 10px;
	padding-right: 18px;
	padding-left: 12px;
	min-width: 50px;
}
* html #navigation .selected a {
	width: 75px;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
} 




#navigation .link {
	height: 44px;
	float: left;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/navigation_link.gif");
	background-position: right -44px;
	background-repeat: no-repeat;
}
#navigation .link a {
	height: 32px;
	display: block;
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/navigation_link.gif");
	background-position: right 0;
	color: #2b2b2b;
	padding-top: 10px;
	padding-right: 18px;
	padding-left: 12px;
	min-width: 50px;
}
* html #navigation .link a {
	width: 75px;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
} 

#navigation .link a:hover {
	background-image: none;
	color: #056cb6;
text-decoration: underline;
}

/*=========================================*/
/*Sidebar					*/
/*=========================================*/

#sidebar {
	float: right;
	width: 270px;
                margin-right: 0px;
                margin-left: 0px;
       height:100%;

}
#sidebar .sbtop {
	width: 250px;
	height: 30px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/sidebar_top.gif");
	text-align: center;
	font-size: 1em;
	color: #ffffff;
	font-weight: bold;
	padding-top: 12px;
}
#sidebar .sbmiddle {
	background-color: #e0e9f8;
	width: 250px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-size: 11px;
	height: auto;
}
#sidebar .sbbottom {
	width: 250px;
	height: 24px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/sidebar_bottom.gif");
	margin-bottom: 16px;
	background-repeat: no-repeat;
}

#calendar {
margin-left: 30px;
padding: 0px;
width: 250px;
height: 239px;
background-image: url("http://www.asqcalgary.org/ee/images/interface/notebook_paper_bg.gif");
background-repeat: no-repeat;
}

* html #calendar  {
	width: 220px;

} 


.calendar_body {
margin-left: 12px;
margin-top: 15px;
padding-top: 40px;
}

.calendarBG {

}

.calendarBlank {

}

.calendarHeader {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #fff;
 text-align: center;
 background-color: #72b342;
}

.calendarMonthLinks {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 letter-spacing: .1em;
 text-decoration:   none;
 color: #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #fff;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size:	9px;
 color: #fff;
 background-color: #056cb6;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 letter-spacing: .1em;
 text-decoration: none;
 text-align:  center;
 vertical-align: middle;
 color: #000;
 background-color: #c9e39c;
}

.calendarCell {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 line-height: 11px;
 letter-spacing: .1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color: #666;
 background-color:  #fff;
}

.calendarCell a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

#sidebar p {
	margin: 0px;
	padding: 5px;
}
#sidebar h1 {
	color: #b6b6b6;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

#sidebar img {
	padding: 5px;
}
#sidebar .subtitle {
	font-size: .75em;
}
/*=========================================*/

#sidebar .link {
	width: 250px;
	height: 32px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/sidebar_link.gif");
}
#sidebar .link a {
	display: block;
	height: 24px;
	padding-left: 16px;
	padding-top: 8px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/sidebar_link.gif");
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #e0e9f8;
}
#sidebar .link a:hover {
	color: #056cb6;
	background-position: 0 -32px;
}
#quicklink {
	padding: 0px;
}
#quicklink .link1 {
	width: 250px;
	height: 60px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/asqorg.jpg");
}
#quicklink .link1 a {
	display: block;
	height: 60px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/asqorg.jpg");
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #e0e9f8;
	padding-top: 20px;
	padding-left: 75px;
	padding-right: 10px;
}

* html #quicklink .link1 a { padding-top: 0; } 

#quicklink .link1 a:hover {
	color: #b44b12;
	background-position: 0 -60px;
}

#quicklink .link2 {
	width: 250px;
	height: 60px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/events.jpg");
}
#quicklink .link2 a {
	display: block;
	height: 60px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/events.jpg");
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #e0e9f8;
	padding-top: 20px;
	padding-left: 75px;
	padding-right: 10px;
}
* html #quicklink .link2 a { padding-top: 0; } 

#quicklink .link2 a:hover {
	color: #b44b12;
	background-position: 0 -60px;
}
#quicklink .link3 {
	width: 250px;
	height: 60px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/jobs.jpg");
}
#quicklink .link3 a {
	display: block;
	height: 60px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/jobs.jpg");
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #e0e9f8;
	padding-top: 15px;
	padding-left: 75px;
	padding-right: 10px;
}
* html #quicklink .link3 a { padding-top: 0; }
 
#quicklink .link3 a:hover {
	color: #b44b12;
	background-position: 0 -60px;
}
#quicklink .link4 {
	width: 250px;
	height: 59px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/blog.jpg");
}
#quicklink .link4 a {
	display: block;
	height: 59px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/blog.jpg");
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #e0e9f8;
	padding-top: 20px;
	padding-left: 75px;
	padding-right: 10px;
}
* html #quicklink .link4 a { padding-top: 0; }
 
#quicklink .link4 a:hover {
	color: #b44b12;
	background-position: 0 -60px;
}

/*=========================================*/
/*Content								   */
/*=========================================*/

#content {	background-color: #ffffff; margin: 0; display: inline-block; width: 100%;}
#contentEnd { clear: both; } /* needed so the container doesn't cut off unexpectedly*/
#content .divider {
	margin-top: 8px;
        margin-bottom: 8px;
	height: 2px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/content_divider.gif");
	background-repeat: repeat-x;

}
#content .divider_comments {
	margin-top: 8px;
        margin-bottom: 0px;
	height: 2px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/content_divider.gif");
	background-repeat: repeat-x;

}
#content h1 {
	margin: 0px;
	font-size: 1.25em;
	color: #646464;
}
#content h2 {
	margin-bottom: 1px;
        margin-top:0px;
	font-size: 1.25em;
	font-variant: small-caps;
	color: #b44b12;
}
#content h3 {
	margin: 0;
	font-size: 1em;
	font-weight: bold;
	color: #056cb6;
}

#content .quote {
	margin: 16px;
	padding: 12px;
	background-color: #e0e9f8;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/content_quote.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	border: 1px solid #95bedc;
	color: #646464;
}

#content li { padding-bottom: 10px; padding-right: 15px; }

#content ul { }
#content a {
	color: #056cb6;
	text-decoration: none;
}
#content a:hover { color: #056cb6; text-decoration: underline;}


/*Misc. font-related definitions for use wherever*/
#content .italic { font-style: italic; }
#content .red { color: #b44b12; }
#content .redstrong { color: #b44b12; font-weight: bold; } 
#content .green { color: #4b752d; }
#content .blue { color: #056cb6; }
#content .strike { text-decoration: line-through; }
/*=========================================*/

#breadcrumb {
	margin-right: 310px;
	padding-left: 40px;
                padding-bottom: 10px;
}
#breadcrumb h1 {
	font-size: 12px;
	color: #575757;
	font-weight: bold;
}
/*=========================================*/

#middle {
	width:70%;
	height:100%;
        float:left;
padding:0;
margin:0;
	margin-left: 2%;
	padding-bottom: 20px;


}

* html #middle { width:68%; }
#eventWrapper{
	float:left; 
      width:59%;

	height:100%;

}
* html #eventWrapper { height: auto; width:55%; }

#eventTop {
	background-color: #c9e39c;
	margin-left: 3px;
	margin-right: 3px;
	height: 9px;
}
* html #eventTop { margin-right: 6px; }

#eventTop .Left {
	float: left;
	width: 10px;
	height: 9px;
	margin-left: 0px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/content_topLeft.gif");
	background-repeat: no-repeat;
}
#eventTop .Right {
	float: right;
	width: 10px;
	height: 9px;
	margin-right: 0px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/content_topRight.gif");
	background-repeat: no-repeat;
}
#eventMiddle {
	background-color: #e0ebc9;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 2px;
}
* html #eventMiddle { margin-right: 6px; }

#eventMiddle .img {
	float: right;
	border: #c9e39c solid 1px;
}
#eventBottom {
	background-color: #c9e39c;
	margin-left: 3px;
	margin-right: 3px;
	height: 9px;
	margin-bottom: 20px;
}
#eventBottom .Left {
	float: left;
	width: 10px;
	height: 9px;
	margin-left: 0px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/content_middleLeft.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}
#eventBottom .Right {
	float: right;
	width: 10px;
	height: 9px;
	margin-right: 0px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/content_middleRight.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
}
* html #eventBottom { margin-right: 6px; }
#featureEvent {
	padding: 15px;
	padding-bottom: 20px;
	margin-left: 3px;
	border: solid;
	background-color: #e0e9f8;
	border-color: #c9e39c;
	border-width:2px;
	margin-bottom: 5px;
	height: 100%;
}
* html #featureEvent { height: auto; }

#featureEvent h3 {
	text-align:center;
	margin-bottom:20px;
	padding-bottom:5px;
	border-bottom: solid 1px #c9e39c;
	font-size:1.2em;
}


.extended {
        padding:10px; 
        border: 1px solid #e0e9f8; 
        margin-bottom: 20px;
        margin-top: 20px; 
        font-style: italic; 
        width: auto; 
        clear: left;
}

#contentWrapper {
	clear:both;
	padding-top:20px;
	height:100%;
}

#blog {
	padding: 10px;
	width: 43%;
	margin-left: 3px;
	border: solid;
	border-color: #95bedc;
	border-width: 1px;
}

.blogone {
	padding: 10px;
	margin-top: 10px;
	background-color: #ffffff;
	border: solid;
	border-color: #e0e9f8;
	border-width: 6px;
}

.blogone h1 {
	margin-bottom: 3px;
	background-color: #ffffff;
	border-bottom: solid;
	border-color: #e0e9f8;
	border-width: 1px;
        padding-bottom: 4px;
}

.blogtwo {
	padding: 10px;
	margin-top: 10px;
	border: solid;
	border-color: #d8e9b5;
	border-width: 6px;
}

.blogtwo h1 {
	margin-bottom: 3px;
	background-color: #ffffff;
	border-bottom: solid;
	border-color: #d8e9b5;
	border-width: 1px;
                padding-bottom: 2px;
}

#feature {
	padding: 10px;
	padding-bottom: 17px;
	width: 43%;
	margin-left: 3px;
	border: solid;
	background-color: #e0e9f8;
	border-color: #c9e39c;
	border-width: 1px;
	margin-bottom: 5px;
	height: 100%;
}
* html #feature { height: auto; }

#feature_large {
	padding: 10px;
                padding-bottom: 5px;
	margin-left: 3px;
	border: solid;
	background-color: #e0e9f8;
	border-color: #c9e39c;
	border-width: 1px;
	margin-bottom: 5px;
}
#feature_large { height: auto; }


#feature .img {
	margin: 3px;
	margin-right: 7px;
	border-width: 1px;
	border-style: solid;
	border-color: #95bedc;
	float: left;
}
#feature .featuretxt {
	padding: 15px;
	font-size: 1.2em;
}

#feature_large .img {
	margin: 3px;
	margin-right: 7px;
	border-width: 1px;
	border-style: solid;
	border-color: #95bedc;
	float: left;
}
#feature_large .featuretxt {
	padding: 5px;

}
#feature_large li { margin-left: 55px; }
#feature_large p { margin-left: 55px; }

#news {
	padding: 10px;
	float: right;
	width: 48%;
	margin-right: 3px;
	border: solid;
	border-color: #c9e39c;
	border-width: 1px;
}

* html #news { margin-right: 9px; width:46%} 

#ads {

        padding: 5px;
	padding-bottom:0px;
	margin-left:15px;
	margin-right:3px;
	float: right;
	width:252px;
	height:100%;
	border: solid;
	border-color: #95bedc;
	border-width: 1px;
	background-color:#ffffff;
	text-align:center;
	min-width: 252px;
}

* html #ads { margin-right: 9px; } 

.adtext
{
	width: 252px;
	display:block;
	text-align:center;
	font-size:.8em;
	padding-bottom: 5px;
}

#ads img
{
	padding-bottom: 10px;
}

.advertiseHere {
	width: 247px;
	height: 134px;
	border: 2px dashed #056cb6;
	text-align: center;
	display:inline-block;
	vertical-align:middle;
	margin-bottom: 10px;
}

.advertiseHereHeader {
	color: #056cb6;
	font-weight:bold;
	font-size:1.4em;
	line-height:1.6em;
padding:10px;
display:block;
background-color:  #c9e39c;
margin: 10px;
}

.advertiseHereText {
font-size:.8em;
line-height: 1.2em;
color:#000000;
font-weight:normal;
padding:5px;
display:block;

}

.event_title {
                margin-top: 3px;
                padding: 10px;
	background-color: #d8e9b5;
                text-align: center;
}


.event_location {
        width: 95%;
  	border-width: 1px;
	border-style: solid;
	border-color: #95bedc;
        padding-top: 10px;
        padding-right: 10px;
        padding-left: 10px;
        margin-top: 20px;
	background-color: #d8e9b5;
        clear: right;
	height: 100%;
        margin-bottom: 10px;
	padding-bottom: 17px;
        min-height: 245px;

}

.event_location .img {
               margin: 0px;

}

#event_speaker {
        width: 60%;
        float: right;
	background-color: #e0e9f8;
        padding: 10px;
        margin-bottom: 10px;
        margin-left: 25px;
}

#map { margin: 0px; height: 250px; width: 350px; }

.map2 { 
                float: right; 
                margin-top: auto;
                margin-bottom: auto;
                height: 250px; 
                width: 350px;
  	border-width: 1px;
	border-style: solid;
	border-color: #95bedc;
        padding: 0px;
}

#mybigmapcontainer { 
                float: right; 

                height: 250px; 
                width: 150px;
  	border-width: 1px;
	border-style: solid;
	border-color: #95bedc;

}

* html #middle .middle { margin-right: 3px; } 

/*=========================================*/

#bottom {
	height: 8px;
	background-color: #FFFFFF;
	clear: both;
}
* html #bottom { margin-right: 0px; } 

#bottom .bottomLeft {
	height: 8px;
	width: 8px;
	float: left;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/content_bottomLeft.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}
#bottom .bottomRight {
	height: 8px;
	width: 8px;
	float: right;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/content_bottomRight.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
}

/*=========================================*/

#content .commentBox {
	margin: 16px 0;
	padding: 8px;
	background-color: #e0e9f8;
	border: 1px solid #95bedc;
	text-align: right;
	font-size: .75em;
	line-height: normal;
	color: #646464;
}

#content .commentHeader1 {
                width: 100%;
                float: right;
	margin-top: 15px;
	padding: 4px;
                padding-top: 10px;
                padding-bottom: 10px;
	background-color: #6faca8;
	border-bottom: 1px dotted #95bedc;
	line-height: normal;

 }

#content .commentHeader2 {
                width: 100%;
                float: right;
	margin-top: 15px;
	padding: 4px;
                padding-top: 10px;
                padding-bottom: 10px;
	background-color: #ecf2e1;
	border-bottom: 1px dotted #95bedc;
	line-height: normal;

 }



#content .commentNumber {
       width: 100%;
       float: left;
	margin-top: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
                padding-left: 30px;
                padding-right: 10px;
	line-height: normal;
	font-size: 1.25em;
                font-weight: bold;
	color: #056cb6;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/comment_icon.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

#content .comment_entry2 {
        margin-top: 10px;
	padding: 4px;
	border-bottom: 1px dotted #95bedc;
	line-height: normal;
}

#comment_entry_form {
                margin-top: 5px;

	}

	#comment_entry_form .comment_label {
		width:155px; 
		text-align:right;
		float: left;
		padding: 3px 5px 0px 0px;
		margin: 5px 0px 5px 0px;
		}

	#comment_entry_form textarea { 
		border:1px solid #6faca8;
		background: #fff; 
		padding:2px 0px 0px 5px;
		margin: 5px 0px 5px 0px;
		height:130px; 
		width: 338px;
		}
	
	#comment_entry_form .textbox {
		width: 341px;
		margin: 5px 0px 5px 0px;
		}

	#comment_entry_form p {
		margin: 5px 0px 10px 160px;
		}

	#comment_entry_form .comment_submit {
		margin: 10px 0px 0px 0px;
		}

#entry_form {
                margin-top: 2px;
	}

	#entry_form .longer_label {
		width:190px; 
		text-align:right;
		float: left;
		padding: 3px 5px 0px 0px;
		margin: 5px 0px 5px 0px;
		}

	#entry_form .post_field {
		width: 370px;
                margin-left: 200px;
		}

	#entry_form .textarea { 
		border:1px solid #6faca8;
		background: #fff; 
		padding:2px 0px 0px 5px;
		margin: 5px 0px 5px 0px;
		height:130px; 
		width: 370px;
                text-align: left;
                margin-left: 0px;

		}

	#entry_form .textbox {
		border:1px solid #6faca8;
		width: 370px;
		margin: 5px 0px 5px 0px;

		}
	#entry_form .textbox2 {
		border:1px solid #6faca8;
		width: 150px;
		margin: 5px 0px 5px 0px;

		}

	#entry_form .p {
		margin: 5px 0px 5px 0px;
		width: 370px;

		}

	#entry_form .entry_submit {
		padding-top: 5px;
		margin: 5px 0px 5px 0px;
		text-align:center;
		}

               #entry_form .instructions {
                 font-size:.75em; 
                 line-height:1.2em;
                 padding:0px 2px 2px 2px;
		 margin: 0px 0px 10px 0px;
   	         width: 370px;

                }

.buttonMode {
	background-color: transparent;
	color: #73769D;
	font-family: Verdana, Geneva, Tahoma, "Trebuchet MS", Arial, Sans-serif;
	font-size: 10px;
	white-space: nowrap;
	}

.htmlButtonOutter, .htmlButtonOutterL {
	background-color: #f6f6f6;
	border-bottom: #333 1px solid;
	border-right: #333 1px solid;
	border-top: #333 1px solid;
	padding: 0;
	}

.htmlButtonOutterL {
	border-left: #333 1px solid;
	}

.htmlButtonInner {
	background-color: transparent;
	border-bottom: #ccc 1px solid;
	border-left: #fff 1px solid;
	border-right: #ccc 1px solid;
	border-top: #fff 1px solid;
	padding: 0 3px 0 3px;
	text-align: center;
	}

.htmlButtonOff {
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, Sans-serif;
	font-size: 11px;
	padding: 1px 2px 2px 2px;
	white-space: nowrap;
	}

.htmlButtonOff a:link {
	color: #000;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonOff a:visited {
	text-decoration: none;
	}

.htmlButtonOff a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOff a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOn {
	background: #f6f6f6;
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, Sans-serif;
	font-size: 11px;

	padding: 1px 2px 2px 2px;
	white-space: nowrap;
	}

.htmlButtonOn a:link {
	color: #990000;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonOn a:visited {
	text-decoration: none;
	}

.htmlButtonOn a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOn a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonA {
	font-family: Verdana, Arial, Geneva, Sans-serif;
	font-size: 11px;

	padding: 2px 3px 3px 3px;
	white-space: nowrap;
	}

.htmlButtonB {
	background: #E1E3EC;
	font-family: Verdana, Arial, Geneva, Sans-serif;
	font-size: 11px;

	padding: 2px 3px 3px 3px;
	white-space: nowrap;
	}

.htmlButtonA a:link {
	color: #000;

	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonA a:visited {
	text-decoration: none;
	}

.htmlButtonA a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonA a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonB a:link {
	color: #990000;

	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonB a:visited {
	text-decoration: none;
	}

.htmlButtonB a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonB a:hover {
	color: #999;
	text-decoration: none;
	}


/*=========================================*/
/*Footer								   */
/*=========================================*/

#footerTop {
	margin-top: 10px;
	font-size: .9em;
	text-align: center;
	color: #c9e39c;
	line-height: 1.35em;
	clear: both;
}
#footerTop a {
	color: #ffffff;

	text-decoration: none;
}
#footerTop a:hover {
	color: #b4c3d2;
}
#footerBottom {
	margin-right: auto;
	margin-left: auto;
	max-width: 1280px;
	min-width: 960px;
	width: 98%;
	height: 16px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/footer_middle.gif");
	margin-bottom: 16px;
}
* html #footerBottom { width: 1024px; margin-left: 5px; margin-right: 5px; } 

#footerBottom .left {
	float: left;
	width: 16px;
	height: 16px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/footer_left.gif");
}
#footerBottom .right {
	float: right;
	width: 16px;
	height: 16px;
	background-image: url("http://www.asqcalgary.org/ee/images/interface/footer_right.gif");
}

#polls {
        float: left;
        margin-top: 10px;
        margin-bottom: 10px;
	padding: 10px;
	width: 97%;
	margin-left: 3px;
	border: dotted;
	border-color: #95bedc;
	border-width: 1px;
        clear: none;
}


.lg-poll {

}
.lg-poll #loading {
padding-left:22px;
position:absolute;
right:0;
top:94px;
}
.lg-poll .has-voted {
background:#F1F6E7 url("http://www.asqcalgary.org/ee/images/interface/icon_accept.png") no-repeat scroll 8px 8px;
border:1px solid #D5E5B9;
padding:8px 8px 8px 30px;
margin:0px 0px 5px 0px;
}
.lg-poll label, .lg-poll p {
display:block;
float:none;
margin:0;
padding:0;
width:auto;
}
.lg-poll form {
margin:0;
}
.e-lg-polls .lg-poll form ul, .e-lg-polls .lg-poll form ul li, .e-lg-polls .lg-poll .submit {

list-style-type:none;
margin-left: 10px;
padding:0;
}
.e-lg-polls .lg-poll .lg-polls-answers li label {
margin-right:8px;
}
.e-lg-polls .lg-poll .lg-polls-answers li label * {
margin:0;
vertical-align:middle;
}
.lg-poll .lg-poll-results {
display:inline;
float:left;
margin-right:10px;
width:100%;
}
.lg-poll .lg-poll-results ul {
font-size:11px;
margin:0 0 18px;
}
.lg-poll .lg-poll-results li {
border:1px solid #FFFFFF;
list-style-type:none;
margin-bottom:2px;
margin-left:75%;
margin-right:56px;
padding:2px;
position:relative;
}
.lg-poll .lg-poll-results li .answer {
left:-405px;
position:absolute;
text-align:right;
width:400px;
}
.lg-poll .lg-poll-results li .answer-total-votes {
position:absolute;
right:-56px;
width:51px;
}
.lg-poll .lg-poll-results li .percentage small {
display:block;
font-size:11px;
padding-left:5px;
}
.lg-poll .lg-poll-results li.a-0 {
border-color:#BD4142;
}
.lg-poll .lg-poll-results li.a-0 .percentage {
background:#BD4142 none repeat scroll 0 0;
}
.lg-poll .lg-poll-results li.a-1 {
border-color:#F7BA29;
}
.lg-poll .lg-poll-results li.a-1 .percentage {
background:#F7BA29 none repeat scroll 0 0;
}
.lg-poll .lg-poll-results li.a-2 {
border-color:#EFEB08;
}
.lg-poll .lg-poll-results li.a-2 .percentage {
background:#EFEB08 none repeat scroll 0 0;
}
.lg-poll .lg-poll-results li.a-3 {
border-color:#5A7DD6;
}
.lg-poll .lg-poll-results li.a-3 .percentage {
background:#5A7DD6 none repeat scroll 0 0;
}
.lg-poll .lg-poll-results li.a-4 {
border-color:#73A25A;
}
.lg-poll .lg-poll-results li.a-4 .percentage {
background:#73A25A none repeat scroll 0 0;
}
.lg-poll .lg-poll-results li.a-5 {
border-color:#9CCB21;
}
.lg-poll .lg-poll-results li.a-5 .percentage {
background:#9CCB21 none repeat scroll 0 0;
}
.lg-poll #pie-chart img {
display:block;
margin:0 auto;
}
