
/* BASE FRAMEWORK STYLES */
body {padding:35px 30px; text-align:cento'../images/background.gif') repeat scroll 0 0; height:100%; font:normal 76%/1.2em verdana}
a {text-decoration:none; color:#006699}
a:hover {text-decoration:underline; color:#003366}
.clr {clear:both; height:1px; overflow:hidden}

#doc {min-width:820px; max-width:1200px; _width:860px; margin:0 auto;}
.section {position:relative; zoom:1; text-align:left; margin-bottom:20px;}



/* HEADER SECTION 
#header {margin-bottom:26px; z-index:200}

	/* LOGO */
	#logo h1 {display:block; width:200px; height:34px;
		background:transparent url('../images/logo.gif') no-repeat scroll 0 0}
	#logo h1 a {display:block; width:163px; height:34px; }
	#logo h1 strong {position:absolute; left:-2000px}
	#logo h5 {margin:12px 0 0 3px; width:360px; height:14px;
		background:transparent url('../images/tagline.gif') no-repeat scroll 0 0}
	#logo h5 strong {position:absolute; left:-2000px}
	#logo p#sendFeedback {position:absolute; top:5.0em; right:0;}
	#logo p#sendFeedback a {width:108px; height:16px; display:block;
		background:transparent url('../images/buttonFeedback.gif') no-repeat scroll 0 0}
	#logo p#sendFeedback strong {position:absolute; left:-2000px}

	/* PRIMARY NAV */
	#nav { position:absolute; top:8px; left:240px;}
	#nav li {display:block; float:left; margin-right:30px; padding-top:4px }
	#nav li#navBrowse {padding-top:0px }
	#nav li a {display:block; height:10px;
		background:transparent url('../images/sprite_navigation.gif') no-repeat 0 -20px;}
	#nav li a strong {display:none}
	
	#nav li#navHome a {width:50px; background-position: 37 -20px}
	#homepage #nav li#navHome a,
	#nav li#navHome a:hover {background-position: 37 0px}
	#nav li#navDebate a {width:62px; background-position: 37 -60px}
	#nav li#navDebate a:hover {background-position: 37 -40px}
	#nav li#navAnswers a {width:107px; background-position: 37 -100px}
	#nav li#navAnswers a:hover {background-position: 37 -80px}
	#nav li#navBrowse a {width:114px; height:17px; background-position: 37 -116px}
	#nav li#navBrowse a:hover  {background-position: 37 -116px}
	
	
/* Links to the Live site and drop downs */
	div#nav ul li#navDebate ul {background: #fff;}
	div#nav ul li#navDebate ul li a {width: auto;}
	div#nav ul li#navAnswers ul {background: #fff;}
	div#nav ul li#navAnswers ul li a {width: auto;}

	div#nav ul li ul{list-style:none; border: 1px solid #cccccc; background: #fff; font-size: 0.875em;}
	div#nav ul li ul li {text-transform: none; float:left; clear: both; background: #fff; width: auto; font-size: 1em;}
	div#nav ul li ul li.sublevel a, div#nav ul li ul li.sublevel_current a {font-weight:normal; display:block; padding:3px 3px 3px 7px; width: auto; background: #fff;}
	div#nav ul li ul {position:absolute; width: auto; left: -999em; background: none;}
	div#nav ul li:hover ul, ul#nav li.sfhover ul {left: auto; background: none;}
	
	
	div#nav ul li#navEvents {background: url('../live/templates/imarketers/images/main-nav-accent.png') no-repeat left 4px; padding: 1px 0px 0px 8px; height: 20px;}
	div#nav ul li#navEvents a, div#nav ul li#navEvents a:visited {background: none; color: #35729a; }
	div#nav ul li#navEvents a:hover {color: #6c8795; text-decoration: none;}
	div#nav ul li#navEvents strong {font-size: 10px;display: block; font-weight: 600; letter-spacing: 2px; text-transform: uppercase;}
	
	div#nav ul li#navBlog {background: url('../live/templates/imarketers/images/main-nav-accent.png') no-repeat left 4px; padding: 1px 0px 0px 8px; height: 20px;}
	div#nav ul li#navBlog a, div#nav ul li#navBlog a:visited {background: none; color: #35729a; }
	div#nav ul li#navBlog a:hover {color: #6c8795; text-decoration: none;}
	div#nav ul li#navBlog strong {font-size: 10px;display: block; font-weight: 600; letter-spacing: 2px; text-transform: uppercase;}
	
	div#nav ul li#navResources {background: url('../live/templates/imarketers/images/main-nav-accent.png') no-repeat left 4px; padding: 1px 0px 0px 8px; height: 20px;}
	div#nav ul li#navResources a, div#nav ul li#navResources a:visited {background: none; color: #35729a; }
	div#nav ul li#navResources a:hover {color: #6c8795; text-decoration: none;}
	div#nav ul li#navResources strong {font-size: 10px;display: block; font-weight: 600; letter-spacing: 2px; text-transform: uppercase;}
	
	
	#nav #browseByNav {top:22px; left:310px; _left:222px;}
	#nav #browseByNavInner {background:#fff}
	
	/* BREADCRUMBS */
	#breadcrumb {color:#666; text-align:left; margin:-20px 0 10px 3px; padding:0; font:normal 76%/1.2em verdana; margin-top:-10px}
	#breadcrumb a {padding-right:5px}





/* FOOTER SECTION */

	/* OTHER MEMBERS */
	#footer #otherMembersInner {margin-bottom:14px; padding:3px 0 0 0; height:40px;
		background:#EDEDED url('../images/sprite_moduleBackgrounds.gif') repeat-x scroll 0 -136px}
	#footer #otherMembers h3 {float:left; width:43px; height:18px; margin:11px 7px 0 7px;
		background:transparent url('../images/otherMembers.gif') no-repeat scroll 0 0}
	#footer #otherMembers h3 strong {position:absolute; left:-2000px}
	#footer #otherMembers ul {height:38px; overflow:hidden; position:relative; z-index:10}
	#footer #otherMembers ul li {float:left; height:38px; width:38px; margin-right:3px }
	#footer #otherMembers ul li a {display:block; height:38px; width:38px; background:#666}
	#footer #otherMembers ul li a:hover {background:#333}
	
	#footer #otherMembers .rndCorners-top,
	#footer #otherMembers .rndCorners-top span {background:transparent url('../images/sprite_cornersOtherMembers.gif') no-repeat scroll 0 0}
	#footer #otherMembers .rndCorners-top span {background-position:0 -13px}
	#footer #otherMembers .rndCorners-bottom {top:35px; margin-top:0 !important; background-image:url('../images/otherBottomCorner.gif')}


/* BASE FRAMEWORK STYLES */
body {padding:35px 30px; text-align:center; background:#F5F5F5 url('../images/background.gif') repeat scroll 0 0; height:100%; font:normal 76%/1.2em verdana}
a {text-decoration:none; color:#006699}
a:hover {text-decoration:underline; color:#003366}
.clr {clear:both; height:1px; overflow:hidden}

#doc {min-width:820px; max-width:1200px; _width:860px; margin:0 auto;}
.section {position:relative; zoom:1; text-align:left; margin-bottom:20px;}



/* HEADER SECTION */
#header {margin-bottom:26px; z-index:200}

	/* LOGO */
	#logo h1 {display:block; width:200px; height:34px; background:transparent url('../images/logo.gif') no-repeat scroll 0 0}
	#logo h1 a {display:block; width:200px; height:34px; }
	#logo h1 strong {position:absolute; left:-2000px}
	#logo h5 {margin:12px 0 0 3px; width:360px; height:14px; background:transparent url('../images/tagline.gif') no-repeat scroll 0 0}
	#logo h5 strong {position:absolute; left:-2000px}

	/* PRIMARY NAV */
	#nav { position:absolute; top:8px; left:240px;}
	#nav li {display:block; float:left; margin-right:30px; padding-top:4px }
	#nav li#navBrowse {padding-top:0px }
	#nav li a {display:block; height:10px;
		background:transparent url('../images/sprite_navigation.gif') no-repeat 0 -20px;}
	#nav li a strong {display:none}

	#nav li#navHome a {width:50px; background-position: 0 -20px}
	#homepage #nav li#navHome a,
	#nav li#navHome a:hover {background-position: 0 0px}
	#nav li#navDebate a {width:62px; background-position: 0 -60px}
	#nav li#navDebate a:hover {background-position: 0 -40px}
	#nav li#navAnswers a {width:107px; background-position: 0 -100px}
	#nav li#navAnswers a:hover {background-position: 0 -80px}
	#nav li#navBrowse a {width:114px; height:17px; background-position: 0 -116px}
	#nav li#navBrowse a:hover  {background-position: 0 -116px}

	#nav #browseByNav {top:22px; left:310px; _left:222px;}
	#nav #browseByNavInner {background:#fff}

	/* BREADCRUMBS */
	#breadcrumb {color:#666; text-align:left; margin:-20px 0 10px 3px; padding:0; font:normal 76%/1.2em verdana; margin-top:-10px}
	#breadcrumb a {padding-right:5px}





/* FOOTER SECTION */

	#footer {z-index:100}

	/* OTHER MEMBERS */
	#footer #otherMembersInner {margin-bottom:14px; padding:3px 0 0 0; height:40px;
		background:#EDEDED url('../images/sprite_moduleBackgrounds.gif') repeat-x scroll 0 -136px}
	#footer #otherMembers h3 {float:left; width:43px; height:18px; margin:11px 7px 0 7px;
		background:transparent url('../images/otherMembers.gif') no-repeat scroll 0 0}
	#footer #otherMembers h3 strong {position:absolute; left:-2000px}
	#footer #otherMembers ul {height:38px; overflow:hidden; position:relative; z-index:10}
	#footer #otherMembers ul li {float:left; zoom:1; height:38px; width:38px; margin-right:3px }
	#footer #otherMembers ul li a {display:block; height:38px; width:38px; background:#666}
	#footer #otherMembers ul li a:hover {background:#333}

	#footer #otherMembers .rndCorners-top,
	#footer #otherMembers .rndCorners-top span {background:transparent url('../images/sprite_cornersOtherMembers.gif') no-repeat scroll 0 0}
	#footer #otherMembers .rndCorners-top span {background-position:0 -13px}
	#footer #otherMembers .rndCorners-bottom {top:35px; margin-top:0 !important; background-image:url('../images/otherBottomCorner.gif')}




	#footer #otherMembersDtl {position:absolute; top:-40px; left:0; display:block; color:#444; z-index:100}
	#footer .otherMembersClosed {left:-3000px !important}
	#footer #otherMembersDtl .popupModInner {width:30em}
	#footer #otherMembersDtl .hd { height:auto; padding:10px;
		background:#EDEDED}
	#footer #otherMembersDtl .hd h4 {font-weight:bold}
	#footer #otherMembersDtl .bd {padding:2px 10px 4px 10px;}
	#footer #otherMembersDtl .ft {position:absolute; top:50px; left:-14px; height:13px !important; width:14px;
		background:transparent url('../images/sprite_talkBalloons.gif') 0 0 no-repeat}
	#footer .otherMembersPopupRight .ft {background-position:0 -13px !important; left:30em !important}
	#footer #otherMembersDtl dt {float:left; margin-right:5px; padding:4px 0 3px 0; clear:left; font-weight:Bold; font-size:84%}
	#footer #otherMembersDtl dd {display:block; padding:3px 0; min-height:1.2em; _height:1.2em; border-bottom:1px solid #CDCDCD;}
	#footer #otherMembersDtl dd.stars { border-bottom:none;
		background:transparent url('../images/sprite_stars.gif') no-repeat scroll 4em 5px; *background-position: 0 6px;}
	#footer #otherMembersDtl dd.stars1 { background-position: 4em -15px; *background-position: 0 -14px;}
	#footer #otherMembersDtl dd.stars2 { background-position: 4em -35px; *background-position: 0 -34px;}
	#footer #otherMembersDtl dd.stars3 { background-position: 4em -55px; *background-position: 0 -54px;}
	#footer #otherMembersDtl dd.stars4 { background-position: 4em -75px; *background-position: 0 -74px;}
	#footer #otherMembersDtl dd.stars5 { background-position: 4em -95px; *background-position: 0 -94px;}

	#footer #otherMembersDtl dd.stars strong {position:absolute; left:-2000px}


	#footer #otherMembersDtl .rndCorners-top {background-position: 0 -44px !important}
	#footer #otherMembersDtl .rndCorners-top span {background-position: 0 -55px !important}
	#footer #otherMembersDtl .rndCorners-top span {background-position:0 0}
	#footer #otherMembersDtl .rndCorners-bottom {top:100%; margin-top:-10px !important}



	/* FOOTER NAVIGATION */
	#footerNav {clear:both;}
	#footerNav h4 {position:absolute; left:-2000px;}
	#footerNav ul {text-align:center; font-size:92%;}
	#footerNav ul li {display:inline; padding:0 .6em; color:#006699}
	#footerNav ul li:hover {color:#003366}






/* MAIN SECTION */
#main {margin-left:-2px; margin-bottom:28px; z-index:100}

	/* CONTENT MODULES */
	.contentMod {position:relative; zoom:1; background:transparent url('../images/moduleSideBackground.gif') repeat-y scroll right bottom; }
	.contentModInner {position:relative; zoom:1; top:-4px; left:-4px; border-left:1px solid #EAEAEA; background:#fff;}

	.contentModInner .hd { height:31px; overflow:hidden;
		background:#CAE8A1 url('../images/sprite_moduleBackgrounds.gif') repeat-x scroll 0 0}
	.contentModInner .hd h2 { font-size:150%; margin:15px 0 0 12px; height:53px; width:200px;
		background:transparent url('../images/sprite_headersGreen.gif') no-repeat scroll 0 0;}
	.contentModInner .hd h2 strong { position:absolute; top:0; left: -2000px }
	.contentModInner form.searchForm { position:absolute; top:16px; right:10px; }
	.contentModInner input.searchInput {border:1px solid #B8B8B8; font-size:84%; padding:2px; color:#aaa; font-weight:bold; margin-right:22px;}
	.contentModInner input.searchSubmit {position:absolute; top:2px; right:0;}

	.contentModInner .subHd {height:20px; background:#E2F3CC; border-top:1px solid #E2F3CC}
	.contentModInner .subHd h6 { float:right; margin:5px 11px 0 0; }
	.contentModInner .subHd h6 a { display:block; height:10px; width:102px;
		background:transparent url('../images/sprite_subHeaders.gif') no-repeat scroll 0 -20px;}
	.contentModInner .subHd h6 strong {position:absolute; left:-2000px;}
	.contentModInner .ft {height:16px; background:#fff}
	.contentModInner .ft h6 { float:right; margin:5px 11px 0 0;}
	.contentModInner .ft h6 a { display:block; height:10px; width:106px;
		background:transparent url('../images/sprite_subHeaders.gif') no-repeat scroll 0 -60px;}
	.contentModInner .ft h6 strong {position:absolute; left:-2000px;}

	.contentModInner form label {font-size:84%; color:#696969; float:left}

	.closeable .hd .closeAct {display:block; height:16px; width:16px; position:absolute; top:8px; left:158px; cursor:pointer;
		background:transparent url('../images/sprite_icons.gif') no-repeat scroll 0 -160px;}
	.closedMod .hd .closeAct {background-position:0 -200px;}
	.closedMod .bd {display:none}
	.closedMod .ft {display:none}

	/* POPUP MODULES */
	.popupMod {display:none; position:absolute;}
	.popupModInner { position:relative; top:-5px; left:-5px; width:20em; font-size:84%; border:1px solid #CDCDCD;
		background:#fff; z-index:150 }

	.popupMod ul {position:relative !important; padding:0 !important; background:transparent !important; z-index:155 !important; }
	.popupMod li {display:block !important; position:relative !Important; float:none !important; clear:all !Important; margin:0 !important; width:100% !important; border-bottom:1px solid #CDCDCD !important;
		background:transparent !important; }
	.popupMod li.last {border-bottom:none !important}
	.popupMod li a {background:transparent !important; height:auto !important; width:100% !important; margin:0 !important; padding:0 !important; }
	.popupMod li a:hover {text-decoration:none !important}
	.popupMod li a strong {display:block !important; padding:2px 10px 2px 5px !important;}

	.popupMod .selectList li {padding:5px 0 0 0 !important; _padding-top:0 !Important; width:50% !Important; _width:48% !important; height:1.2em !important; float:left !important; border:none !important; clear:none !Important}
	.popupMod .selectList li label {position:block !important; top:6px !Important; left:0 !important; margin: 0 0 0 28px !important; width:auto !important; font-size:92%}
	.popupMod .selectList li input {width:auto !important; float:left !Important; margin-left:10px}
	.popupMod .buttons {clear:both; position:relative; z-index:70; padding:5px 10px 5px 0; text-align:right}
	.popupMod .buttons .closePopUpMod {width:60px;}

	.selectPopUp {width:93px; height:16px; cursor:pointer;
		background:transparent url('../images/sprites_select.gif') no-repeat scroll 0 0}
	.selectPopUp strong {position:absolute; left:-2000px}

	.categorySelectPopUp {top:24px}
	.categorySelectPopUpInner {width:38em}
	.categorySelectPopUp p {position:relative; padding:.4em 0 0 10px; height:1.8em; z-index:70; border-bottom:1px solid #CDCDCD}


	.pagetitleMod .contentModInner .hd {height:53px}


	/* ROUNDED CORNERS */
	.rndCorners-top,
	.rndCorners-bottom {display:block; height:11px; position:absolute; top:0; left:-1px; width:100%;
		background:transparent url('../images/sprite_corners.gif') no-repeat 0 0}
	.rndCorners-top span,
	.rndCorners-bottom span {display:block; height:11px; width:13px; position:absolute; top:0; right:-5px;
		background:transparent url('../images/sprite_corners.gif') no-repeat 0 -11px}
	.rndCorners-bottom {top:100%; left:-1px; background:#fff url('../images/moduleBottomCorner.gif') no-repeat 0 0; margin-top:-7px;}
	.rndCorners-bottom span {background-position:0 -44px; overflow:hidden}
	.rndCorners-top span {overflow:hidden}


	.popupModInner .rndCorners-top,
	.popupModInner .rndCorners-top span,
	.popupModInner .rndCorners-bottom span { background:transparent url('../images/sprite_cornersPopups.gif') no-repeat scroll 0 0 !important}
	.popupModInner .rndCorners-bottom { margin-top:-10px !important; _margin-top:-9px !Important;
		background:transparent url('../images/sprite_cornersPopups.gif') no-repeat scroll 0 -22px !important;}
	.popupModInner .rndCorners-top {top:-1px !important}
	.popupModInner .rndCorners-top span {right:-3px !important; background-position:0 -11px !important;}
	.popupModInner .rndCorners-bottom span {right:-3px !important; background-position:0 -33px !important}

	/* CATEGORY NAV */
	#categoryNav {position:absolute; top:32px; left:0; font-size:84%; }
	#categoryNav ul {margin:10px 11px 0 0; border-top:1px solid #D1E6AF}
	#categoryNav li {border-bottom:1px solid #D1E6AF; min-height:19px; _height:19px; width:18em;}
	#categoryNav li a {display:block; padding:2px 0; min-height:15px; _height:17px;}
	#categoryNav li a strong {display:block; padding:0 0 0 10px;}
	#categoryNav li#catNavMostRecent a strong {padding-left:30px; background:transparent url('../images/sprite_icons.gif') no-repeat 12px -39px}
	#categoryNav li#catNavMostPopular a strong {padding-left:30px; background:transparent url('../images/sprite_icons.gif') no-repeat 12px 1px}
	#categoryNav li.on a,
	#categoryNav li a:hover { width:18em; padding-right:10px; text-decoration:none; position:absolute;
		background:#E8F7D9 url('../images/sprite_sidenavBackgrounds.gif') no-repeat right 0 !important;}

	/* PAGINATION */
	#pagination {float:right; text-align:right; height:3em; font-size:84%; margin:1em 12px 0 0}
	#pagination span, #pagination a {float:left; padding:3px 5px; margin-right:2px; color:#006699}
	#pagination .pgNumber {background:#E6E5E5}
	#pagination a.pgNumber {background:#CEECFF}
	#pagination a.pgNumber:hover {background:#006699; color:#fff; text-decoration:none}

	/* CONTENTLIST MODULES */
	.contentList li {position:relative; border-bottom: 1px solid #E3E3E3; padding:10px 30px 10px 12px; font-size:92%; clear:left}
	.contentList .type {display:block; position:absolute; top:11px; left:12px; _left:0; height:14px; margin:1px 6px 0 0;
		background:url('../images/sprite_topics.gif') no-repeat 0 -14px;}
	.contentList .topic {width:36px; background-position: 0 -14px}
	.contentList .question {width:57px; background-position: 0 0;}
	.contentList .type strong {display:none}
	.contentList .title {display:block; line-height:1.4em; text-indent:42px}
	.contentList .onFire {text-indent:60px; background:transparent url('../images/onFire.gif') no-repeat scroll 41px 3px}
	.contentList .onTime {text-indent:60px; background:transparent url('../images/onTime.gif') no-repeat scroll 41px 3px}
	.contentList .pro {text-indent:60px; background:transparent url('../images/icon_pro.gif') no-repeat scroll 40px 2px}
	.contentList .con {text-indent:60px; background:transparent url('../images/icon_con.gif') no-repeat scroll 40px 2px}
	#getAnswers .contentList .title {text-indent:62px}
	#getAnswers .contentList .onFire {text-indent:81px; background-position:62px 3px}
	#getAnswers .contentList .onTime {text-indent:81px; background-position:62px 3px}
	.contentList .profileImage {width:39px; height:39px; position:absolute; left:12px; _left:0; margin-top:3px }
	.contentList .profileImage img {}
	.contentList .metaData {font-size:84%; margin-top:10px;}
	.contentList .metaData dl {margin-left:50px; font-size:92%;  color:#666}
	.contentList .metaData dt {float:left; margin:0 4px 0 0;}
	.contentList .metaData dd {display:block; font-weight:bold}

	.contentList .metaData dt.ratingLabel strong {position:absolute; left:-2000px}
	.contentList .metaData dt.responsesLabel {padding-left:10px}
	.contentList .metaData dt.responsesLabel strong {position:absolute; left:-2000px}
	.contentList .metaData dd.responses { padding-left:16px;
		background:transparent url('../images/sprite_icons.gif') no-repeat scroll 0 -719px}
	.contentList .metaData dd.stars { height:10px; padding:0 28px 0 30px;
		background:transparent url('../images/sprite_stars.gif') no-repeat scroll 0 1px}
	.contentList .metaData dd.stars1 { background-position: 0 -19px}
	.contentList .metaData dd.stars2 { background-position: 0 -39px}
	.contentList .metaData dd.stars3 { background-position: 0 -59px}
	.contentList .metaData dd.stars4 { background-position: 0 -79px}
	.contentList .metaData dd.stars5 { background-position: 0 -99px}
	.contentList .metaData dd.stars strong {position:absolute; left:-2000px}

	.contentList .rate {margin:10px 0 0 -10px; padding:4px 10px; width:17em; height:1.3em; color:#333; font-size:92%;
		border:1px solid #E3E3E3; background:#F2F2F2; }
	.contentList .rate span {float:left;}
	.contentList .rate .starsYouRate {width:60px; height:10px; margin:.2em 0 0 10px;
		background:transparent url('../images/sprite_stars.gif') no-repeat scroll 0 0; }
	.contentList .rate .starsYouRate strong {position:absolute; left:-2000px}
	.contentList .rate .stars1 { background-position: 0 -130px}
	.contentList .rate .stars2 { background-position: 0 -140px}
	.contentList .rate .stars3 { background-position: 0 -160px}
	.contentList .rate .stars4 { background-position: 0 -180px}
	.contentList .rate .stars5 { background-position: 0 -200px}

	.contentList .rate .starsYouRate .starChoice { float:none; display:block; height:10px; width:60px; cursor:pointer;
		background:transparent;}
	.contentList .rate .starsYouRate .starChoice span { float:left; height:10px; width:12px}
	.contentList .rate .starsYouRate .starChoice1 { background:transparent url('../images/sprite_stars.gif') no-repeat scroll 0 -120px}
	.contentList .rate .starsYouRate .starChoice2 { background:transparent url('../images/sprite_stars.gif') no-repeat scroll 0 -140px}
	.contentList .rate .starsYouRate .starChoice3 { background:transparent url('../images/sprite_stars.gif') no-repeat scroll 0 -160px}
	.contentList .rate .starsYouRate .starChoice4 { background:transparent url('../images/sprite_stars.gif') no-repeat scroll 0 -180px}
	.contentList .rate .starsYouRate .starChoice5 { background:transparent url('../images/sprite_stars.gif') no-repeat scroll 0 -200px}

	/* bookmark */
	#bookmark {border:1px solid #E3E3E3; border-right:none; background-color:#F2F2F2; height:28px; margin-left:17em}
	#bookmark ul {margin:6px 0 0 10px}
	#bookmark li {float:left; margin:0 20px 0 0; padding-left:20px;
		background:transparent url('../images/sprite_icons.gif') no-repeat scroll 0 -560px}
	#bookmark li#del {background-position: 0 -600px;}
	#bookmark li#stumble {background-position: 0 -640px;}

	/* related list  */
	.relatedList {margin:2em 0 0 17em}
	.relatedList h3 {margin-left:0 !important}
	.relatedList ul {margin-top:5px; padding-top:5px; border-top:1px solid #E3E3E3}
	.relatedList li {position:relative; margin-bottom:2px}
	.relatedList .type {display:block; position:absolute; top:1px; left:0; height:14px; margin:1px 6px 0 0;
		background:url('../images/sprite_topics.gif') no-repeat 0 -14px;}
	.relatedList .topic {width:36px; background-position:0 -14px}
	.relatedList .question {width:57px; background-position:0 0;}
	.relatedList .type strong {display:none}
	.relatedList .title {display:block; line-height:1.4em; text-indent:42px}
	.relatedList .onFire {text-indent:60px; background:transparent url('../images/onFire.gif') no-repeat scroll 41px 3px}
	.relatedList .onTime{text-indent:60px; background:transparent url('../images/onTime.gif') no-repeat scroll 41px 3px}

	/* specific question/debate headers */
	.specificMod {margin-left:17em; position:relative}
	.specificMod .bd {position:relative; padding:10px; background:#F0FAFE; color:#666}
	.specificMod .type {display:block; position:absolute; top:11px; left:10px; height:14px; margin:1px 6px 0 0;
		background:url('../images/sprite_topics.gif') no-repeat 0 -14px;}
	.specificMod .topic {width:36px; background-position:0 -14px}
	.specificMod .question {width:57px; background-position:0 0;}
	.specificMod .type strong {position:absolute; left:-2000px;}
	.specificMod h4 {font-weight:bold; font-size:120%; text-indent:70px; margin-bottom:5px}
	.specificMod .profileImage {float:left;}
	.specificMod .metaData {margin:0 0 0 50px; padding:0; font-size:76%; color:#444}
	.specificMod dl {display:block; margin:2px 0 0 0; padding:0}
	.specificMod dt,
	.specificMod dd {display:inline; padding:0 12px 0 0; margin:0; float:none}
	.specificMod dt {padding-right:0}

	.specificMod .arguments {margin:4px 0 0 50px; font-size:84%; color:#444}
	.specificMod .arguments p { padding:0 0 4px 46px; position:relative;
		background:transparent url('../images/sprite_icons.gif') no-repeat scroll 0 -80px}
	.specificMod .arguments p.con {background-position:0 -120px}
	.specificMod .arguments p span {height:10px; width:24px; position:absolute; left:16px; top:2px;
		background:transparent url('../images/sprite_icons.gif') no-repeat scroll 0 -680px}
	.specificMod .arguments p.con span {background-position:0 -700px}
	.specificMod .arguments p span strong {position:absolute; left:-2000px}

	.specificMod .ft {position:relative; clear:both; padding:4px 0 0 0; height:20px; z-index:60; background:transparent}
	.specificMod .ft h4 a {display:block; padding:4px 0 0 0; margin-left:10px; height:16px; width:147px;
		background:transparent url('../images/sprite_subHeaders.gif') no-repeat scroll 0 -100px;}
	.specificMod .ft p.invite a {position:absolute; top:7px; right:100px; height:10px; width:119px;
		background:transparent url('../images/sprite_subHeaders.gif') no-repeat scroll 0 -120px}
	.specificMod .ft p.rss a {position:absolute; top:7px; right:10px; height:10px; width:75px;
		background:transparent url('../images/sprite_subHeaders.gif') no-repeat scroll 0 -340px}
	.specificMod .ft strong {position:absolute; left:-2000px;}
	.specificMod .rndCorners-bottom { height:8px; left:0; z-index:50;
		background:#ACE0F8 url('../images/sprite_cornersSpecific.gif') no-repeat 0 0	}

	/* BASIC ENTRY FORM STYLES */
	.createAddForm {margin:16px 0 0 0}
	.createAddForm .text {border:1px solid #D2D2D2}
	.createAddForm .note {font-size:84%; color:#696969; margin:0 0 0 13px}
	.createAddForm .column {float:left; width:47%; margin-right:1%}
	.createAddForm .columnRight {float:right; margin-right:0}
	.createAddForm .field {margin:0 0 5px 10em; position:relative}
	.createAddForm .field label {width:10em; position:absolute; top:2px; left:-10em; }
	.createAddForm .field input {width:100%; background:#fff; font-size:92%; padding:1px 0}
	.createAddForm .field textarea {width:100%; background:#fff; font-size:92%; padding:1px 0}
	.createAddForm .needsInput input {background:#FDE4E4; border:1px solid #B80000}
	.createAddForm .needsInput label {color:#B80000}
	.createAddForm .submitColumn {float:right; margin-right:3%}
	.createAddForm .submitColumn .field {margin-left:6em}
	.createAddForm .submitColumn .field label {left:-6em;}
	.createAddForm .submitBttn {text-align:right}
	.createAddForm .submitBttn input {width:auto;}
	.createAddForm .submitBttn .errorMsg {position:absolute; top:2px; right:80px; color:maroon; font-size:84%}
	.createAddForm .note {clear:both; padding-top:.5em}

	.createAddForm label#tagsLabel,
	.createAddForm label#categoryLabel {width:44px;}

	/* single question/debate page */
	.functionMod {position:absolute; left:180px; height:113px}



/* CONTENT ELEMENTS */
	/* LOGIN */
	.loginMod {position:absolute; top:-31px; right:0; }
	.loginModInner {position:relative; top:-4px; right:4px;
		background:#D4D8DA url('../images/sprite_moduleBackgrounds.gif') repeat-x scroll 0 -178px;}
	.loginMod .hd {position:absolute; top:0; left:0; width:20px; height:66px !important; background:transparent !important}
	.loginMod .hd h4 { width:7px; height:38px; position:relative; top:15px; left:6px;
		background:transparent url('../images/subhead_login.gif') no-repeat scroll 0 0 }
	.loginMod .hd h4 strong { position:absolute; left:-2000px }
	.loginMod .bd {position:relative; margin-left:20px; width:148px; padding:10px 6px 4px 6px; border-left:1px solid #C9C9C9; z-index:60}
	.loginMod .field {margin:0 0 2px 0}
	.loginMod input.text {height:17px; width:104px; border:none; padding:3px 4px 0 8px; font-size:84%; color:#555;
		background:transparent url('../images/inputBackground.gif') no-repeat scroll 0 0}
	.loginMod .submitBttn {position:absolute; top:34px; left:130px;}
	.loginMod .notInvited {margin:4px 0 0 6px; font-size:76%}
	.loginMod .rndCorners-bottom {height:10px; left:0;
		background: url('../images/loginBottomCorner.gif') no-repeat scroll 0 0}
	.loginMod .rndCorners-bottom span {height:10px; width:12px; right:-3px; _right:-5px; background-position:0 -135px}

	/* IE help */
	#loggedIn #loginInner {_width:181px}
	#loggedOut #loginInner {_width:181px}

	#loggedIn .bd {border:none; margin:0; width:14em; height:2.6em}
	#loggedIn .bd .profileImage {position:absolute; top:5px; left:5px}
	#loggedIn .bd h4 {padding:5px 0 0 45px; color:#444; font-size:92%}
	#loggedIn .bd h4 span {display:block}
	#loggedIn .bd .plus {position:absolute; top:27px; right:12px; height:16px; width:16px; cursor:pointer;
		background:transparent url('../images/sprite_icons.gif') no-repeat scroll 0 -360px}
	#loggedIn .bd .plus strong {position:absolute; left:-3000px}

	#loggedIn .rndCorners-bottom {margin-top:-6px;}


	#profileActionsNav {top:4.3em; right:-5px;}
	#profileActionsNav .popupModInner .rndCorners-bottom {left:-1px !important; height:11px !important}
	#profileActionsNav .popupModInner .rndCorners-bottom span {right:-2px !important; height:11px !important}
	/*
	#profileActionsNav .popupModInner {width:12em}
	*/







	/* FOOTER NAVIGATION */
	#footerNav {clear:both;}
	#footerNav h3 {position:absolute; left:-2000px;}
	#footerNav ul {text-align:center; font-size:92%;}
	#footerNav ul li {display:inline; padding:0 .6em; color:#006699}
	#footerNav ul li:hover {color:#003366}
	
	




/* MAIN SECTION */
#main {margin-left:-2px; margin-bottom:28px; z-index:100}

	/* CONTENT MODULES */
	.contentMod {position:relative; zoom:1; background:transparent url('../images/moduleSideBackground.gif') repeat-y scroll right bottom; }
	.contentModInner {position:relative; zoom:1; top:-4px; left:-4px; border-left:1px solid #EAEAEA; background:#fff;}
	
	.contentModInner .hd { height:31px; overflow:hidden;
		background:#CAE8A1 url('../images/sprite_moduleBackgrounds.gif') repeat-x scroll 0 0}
	.contentModInner .hd h2 { font-size:150%; margin:15px 0 0 12px; height:53px; width:200px;
		background:transparent url('../images/sprite_headersGreen.gif') no-repeat scroll 0 0;}
	.contentModInner .hd h2 strong { position:absolute; top:0; left: -2000px }
	.contentModInner form.searchForm { position:absolute; top:16px; right:10px; }
	.contentModInner input.searchInput {border:1px solid #B8B8B8; font-size:84%; padding:2px; color:#aaa; font-weight:bold; margin-right:22px;}
	.contentModInner input.searchSubmit {position:absolute; top:2px; right:0;}
	
	.contentModInner .subHd {height:20px; background:#E2F3CC; border-top:1px solid #E2F3CC}
	.contentModInner .subHd h6 { float:right; margin:5px 11px 0 0; }
	.contentModInner .subHd h6 a { display:block; height:10px; width:102px;
		background:transparent url('../images/sprite_subHeaders.gif') no-repeat scroll 0 -20px;}
	.contentModInner .subHd h6 strong {position:absolute; left:-2000px;}
	.contentModInner .ft {height:16px; background:#fff}
	.contentModInner .ft h6 { float:right; margin:5px 11px 0 0;}
	.contentModInner .ft h6 a { display:block; height:10px; width:106px;
		background:transparent url('../images/sprite_subHeaders.gif') no-repeat scroll 0 -60px;}
	.contentModInner .ft h6 strong {position:absolute; left:-2000px;}
	
	.contentModInner form label {font-size:84%; color:#696969; float:left}
	
	.closeable .hd .closeAct {display:block; height:16px; width:16px; position:absolute; top:8px; left:158px; cursor:pointer;
		background:transparent url('../images/sprite_icons.gif') no-repeat scroll 0 -160px;}
	.closedMod .hd .closeAct {background-position:0 -200px;}
	.closedMod .bd {display:none}
	.closedMod .ft {display:none}
	
	/* POPUP MODULES */
	.popupMod {display:none; position:absolute;}
	.popupModInner { position:relative; top:-5px; left:-5px; width:20em; font-size:84%; border:1px solid #CDCDCD;
		background:#fff; z-index:150 }
	
	.popupMod ul {position:relative !important; padding:0 !important; background:transparent !important; z-index:155 !important; }
	.popupMod li {display:block !important; position:relative !Important; float:none !important; clear:all !Important; margin:0 !important; width:100% !important; border-bottom:1px solid #CDCDCD !important;
		background:transparent !important; }
	.popupMod li.last {border-bottom:none !important}
	.popupMod li a {background:transparent !important; height:auto !important; width:100% !important; margin:0 !important; padding:0 !important; }
	.popupMod li a:hover {text-decoration:none !important}
	.popupMod li a strong {display:block !important; padding:2px 10px 2px 5px !important;}
	
	.popupMod .selectList li {padding:5px 0 0 0 !important; _padding-top:0 !Important; width:50% !Important; _width:48% !important; height:1.2em !important; float:left !important; border:none !important; clear:none !Important}
	.popupMod .selectList li label {position:block !important; top:6px !Important; left:0 !important; margin: 0 0 0 28px !important; width:auto !important; font-size:92%}
	.popupMod .selectList li input {width:auto !important; float:left !Important; margin-left:10px}
	.popupMod .buttons {clear:both; position:relative; z-index:70; padding:5px 10px 5px 0; text-align:right}
	.popupMod .buttons .closePopUpMod {width:60px;}
	
	.selectPopUp {width:93px; height:16px; cursor:pointer;
		background:transparent url('../images/sprites_select.gif') no-repeat scroll 0 0}
	.selectPopUp strong {position:absolute; left:-2000px}

	.categorySelectPopUp {top:24px}
	.categorySelectPopUpInner {width:38em}
	.categorySelectPopUp p {position:relative; padding:.4em 0 0 10px; height:1.8em; z-index:70; border-bottom:1px solid #CDCDCD}
	
	
	.pagetitleMod .contentModInner .hd {height:53px}
	
	
	/* ROUNDED CORNERS */
	.rndCorners-top,
	.rndCorners-bottom {display:block; height:11px; position:absolute; top:0; left:-1px; width:100%;
		background:transparent url('../images/sprite_corners.gif') no-repeat 0 0}
	.rndCorners-top span,
	.rndCorners-bottom span {display:block; height:11px; width:13px; position:absolute; top:0; right:-5px;
		background:transparent url('../images/sprite_corners.gif') no-repeat 0 -11px}
	.rndCorners-bottom {top:100%; left:-1px; background:#fff url('../images/moduleBottomCorner.gif') no-repeat 0 0; margin-top:-7px;}
	.rndCorners-bottom span {background-position:0 -44px; overflow:hidden}
	.rndCorners-top span {overflow:hidden}
	
	
	.popupModInner .rndCorners-top,
	.popupModInner .rndCorners-top span,
	.popupModInner .rndCorners-bottom span { background:transparent url('../images/sprite_cornersPopups.gif') no-repeat scroll 0 0 !important}
	.popupModInner .rndCorners-bottom { margin-top:-10px !important; _margin-top:-9px !Important;
		background:transparent url('../images/sprite_cornersPopups.gif') no-repeat scroll 0 -22px !important;}
	.popupModInner .rndCorners-top {top:-1px !important}
	.popupModInner .rndCorners-top span {right:-3px !important; background-position:0 -11px !important;}
	.popupModInner .rndCorners-bottom span {right:-3px !important; background-position:0 -33px !important}

	/* CATEGORY NAV */
	#categoryNav {position:absolute; top:32px; left:0; font-size:84%; }
	#categoryNav ul {margin:10px 11px 0 0; border-top:1px solid #D1E6AF}
	#categoryNav li {border-bottom:1px solid #D1E6AF; min-height:19px; _height:19px; width:18em;}
	#categoryNav li a {display:block; padding:2px 0; min-height:15px; _height:17px;}
	#categoryNav li a strong {display:block; padding:0 0 0 10px;}
	#categoryNav li#catNavMostRecent a strong {padding-left:30px; background:transparent url('../images/sprite_icons.gif') no-repeat 12px -39px}
	#categoryNav li#catNavMostPopular a strong {padding-left:30px; background:transparent url('../images/sprite_icons.gif') no-repeat 12px 1px}
	#categoryNav li.on a,
	#categoryNav li a:hover { width:18em; padding-right:10px; text-decoration:none; position:absolute;
		background:#E8F7D9 url('../images/sprite_sidenavBackgrounds.gif') no-repeat right 0 !important;}

	/* PAGINATION */
	#pagination {float:right; text-align:right; height:3em; font-size:84%; margin:1em 12px 0 0}
	#pagination span, #pagination a {float:left; padding:3px 5px; margin-right:2px; color:#006699}
	#pagination .pgNumber {background:#E6E5E5}
	#pagination a.pgNumber {background:#CEECFF}
	#pagination a.pgNumber:hover {background:#006699; color:#fff; text-decoration:none}

	/* CONTENTLIST MODULES */
	.contentList li {position:relative; border-bottom: 1px solid #E3E3E3; padding:10px 30px 10px 12px; font-size:92%; clear:left}
	.contentList .type {display:block; position:absolute; top:11px; left:12px; _left:0; height:14px; margin:1px 6px 0 0;
		background:url('../images/sprite_topics.gif') no-repeat 0 -14px;}
	.contentList .topic {width:36px; background-position: 0 -14px}
	.contentList .question {width:57px; background-position: 0 0;}
	.contentList .type strong {display:none}
	.contentList .title {display:block; line-height:1.4em; text-indent:42px}
	.contentList .onFire {text-indent:60px; background:transparent url('../images/onFire.gif') no-repeat scroll 41px 3px}
		.contentList .onTime {text-indent:60px; background:transparent url('../images/onTime.gif') no-repeat scroll 41px 3px}
	.contentList .pro {text-indent:60px; background:transparent url('../images/icon_pro.gif') no-repeat scroll 40px 2px}
	.contentList .con {text-indent:60px; background:transparent url('../images/icon_con.gif') no-repeat scroll 40px 2px}
	#getAnswers .contentList .title {text-indent:62px}
	#getAnswers .contentList .onFire {text-indent:81px; background-position:62px 3px}
		#getAnswers .contentList .onTime {text-indent:81px; background-position:62px 3px}
	.contentList .profileImage {width:39px; height:39px; position:absolute; left:12px; _left:0; margin-top:3px }
	.contentList .profileImage img {}
	.contentList .metaData {font-size:92%; margin-top:10px;}
	.contentList .metaData dl {margin-left:50px; font-size:92%;  color:#666}
	.contentList .metaData dt {float:left; margin:0 4px 0 0;}
	.contentList .metaData dd {display:block; font-weight:bold}

	.contentList .metaData dt.ratingLabel strong {position:absolute; left:-2000px}
	.contentList .metaData dt.responsesLabel {padding-left:10px}
	.contentList .metaData dt.responsesLabel strong {position:absolute; left:-2000px}
	.contentList .metaData dd.responses { padding-left:16px;
		background:transparent url('../images/sprite_icons.gif') no-repeat scroll 0 -719px}
	.contentList .metaData dd.stars { height:10px; padding:0 28px 0 30px;
		background:transparent url('../images/sprite_stars.gif') no-repeat scroll 0 1px}
	.contentList .metaData dd.stars1 { background-position: 0 -19px}
	.contentList .metaData dd.stars2 { background-position: 0 -39px}
	.contentList .metaData dd.stars3 { background-position: 0 -59px}
	.contentList .metaData dd.stars4 { background-position: 0 -79px}
	.contentList .metaData dd.stars5 { background-position: 0 -99px}
	.contentList .metaData dd.stars strong {position:absolute; left:-2000px}

	.contentList .rate {margin:10px 0 0 -10px; padding:4px 10px; width:17em; height:1.3em; color:#333; font-size:92%;
		border:1px solid #E3E3E3; background:#F2F2F2; }
	.contentList .rate span {float:left;}
	.contentList .rate .starsYouRate {width:60px; height:10px; margin:.2em 0 0 10px;
		background:transparent url('../images/sprite_stars.gif') no-repeat scroll 0 0; }
	.contentList .rate .starsYouRate strong {position:absolute; left:-2000px}
	.contentList .rate .stars1 { background-position: 0 -130px}
	.contentList .rate .stars2 { background-position: 0 -140px}
	.contentList .rate .stars3 { background-position: 0 -160px}
	.contentList .rate .stars4 { background-position: 0 -180px}
	.contentList .rate .stars5 { background-position: 0 -200px}
	
	.contentList .rate .starsYouRate .starChoice { float:none; display:block; height:10px; width:60px; cursor:pointer;
		background:transparent;}
	.contentList .rate .starsYouRate .starChoice span { float:left; height:10px; width:12px}
	.contentList .rate .starsYouRate .starChoice1 { background:transparent url('../images/sprite_stars.gif') no-repeat scroll 0 -120px}
	.contentList .rate .starsYouRate .starChoice2 { background:transparent url('../images/sprite_stars.gif') no-repeat scroll 0 -140px}
	.contentList .rate .starsYouRate .starChoice3 { background:transparent url('../images/sprite_stars.gif') no-repeat scroll 0 -160px}
	.contentList .rate .starsYouRate .starChoice4 { background:transparent url('../images/sprite_stars.gif') no-repeat scroll 0 -180px}
	.contentList .rate .starsYouRate .starChoice5 { background:transparent url('../images/sprite_stars.gif') no-repeat scroll 0 -200px}

	/* bookmark */
	#bookmark {border:1px solid #E3E3E3; border-right:none; background-color:#F2F2F2; height:28px; margin-left:17em}
	#bookmark ul {margin:6px 0 0 10px}
	#bookmark li {float:left; margin:0 20px 0 0; padding-left:20px;
		background:transparent url('../images/sprite_icons.gif') no-repeat scroll 0 -560px}
	#bookmark li#del {background-position: 0 -600px;}
	#bookmark li#stumble {background-position: 0 -640px;}
	
	/* related list  */
	.relatedList {margin:2em 0 0 17em}
	.relatedList h3 {margin-left:0 !important}
	.relatedList ul {margin-top:5px; padding-top:5px; border-top:1px solid #E3E3E3}
	.relatedList li {position:relative; margin-bottom:2px}
	.relatedList .type {display:block; position:absolute; top:1px; left:0; height:14px; margin:1px 6px 0 0;
		background:url('../images/sprite_topics.gif') no-repeat 0 -14px;}
	.relatedList .topic {width:36px; background-position:0 -14px}
	.relatedList .question {width:57px; background-position:0 0;}
	.relatedList .type strong {display:none}
	.relatedList .title {display:block; line-height:1.4em; text-indent:42px}
	.relatedList .onFire {text-indent:60px; background:transparent url('../images/onFire.gif') no-repeat scroll 41px 3px}
	.relatedList .onTime {text-indent:60px; background:transparent url('../images/onTime.gif') no-repeat scroll 41px 3px}
	/* specific question/debate headers */
	.specificMod {margin-left:17em; position:relative}
	.specificMod .bd {position:relative; padding:10px; background:#F0FAFE; color:#666}
	.specificMod .type {display:block; position:absolute; top:11px; left:10px; height:14px; margin:1px 6px 0 0;
		background:url('../images/sprite_topics.gif') no-repeat 0 -14px;}
	.specificMod .topic {width:36px; background-position:0 -14px}
	.specificMod .question {width:57px; background-position:0 0;}
	.specificMod .type strong {position:absolute; left:-2000px;}
	.specificMod h4 {font-weight:bold; font-size:120%; text-indent:70px; margin-bottom:5px}
	.specificMod .profileImage {float:left;}
	.specificMod .metaData {margin:0 0 0 50px; padding:0; font-size:76%; color:#444}
	.specificMod dl {display:block; margin:2px 0 0 0; padding:0}
	.specificMod dt,
	.specificMod dd {display:inline; padding:0 12px 0 0; margin:0; float:none}
	.specificMod dt {padding-right:0}
	
	.specificMod .arguments {margin:4px 0 0 50px; font-size:84%; color:#444}
	.specificMod .arguments p { padding:0 0 4px 46px; position:relative;
		background:transparent url('../images/sprite_icons.gif') no-repeat scroll 0 -80px}
	.specificMod .arguments p.con {background-position:0 -120px}
	.specificMod .arguments p span {height:10px; width:24px; position:absolute; left:16px; top:2px;
		background:transparent url('../images/sprite_icons.gif') no-repeat scroll 0 -680px}
	.specificMod .arguments p.con span {background-position:0 -700px}
	.specificMod .arguments p span strong {position:absolute; left:-2000px}
	
	.specificMod .ft {position:relative; clear:both; padding:4px 0 0 0; height:20px; z-index:60; background:transparent}
	.specificMod .ft h4 a {display:block; padding:4px 0 0 0; margin-left:10px; height:16px; width:147px;
		background:transparent url('../images/sprite_subHeaders.gif') no-repeat scroll 0 -100px;}
	.specificMod .ft p.invite a {position:absolute; top:7px; right:100px; height:10px; width:119px;
		background:transparent url('../images/sprite_subHeaders.gif') no-repeat scroll 0 -120px}
	.specificMod .ft p.rss a {position:absolute; top:7px; right:10px; height:10px; width:75px;
		background:transparent url('../images/sprite_subHeaders.gif') no-repeat scroll 0 -340px}
	.specificMod .ft strong {position:absolute; left:-2000px;}
	.specificMod .rndCorners-bottom { height:8px; left:0; z-index:50;
		background:#ACE0F8 url('../images/sprite_cornersSpecific.gif') no-repeat 0 0	}

	.specificMod .ft .closeAct {width:147px; height:16px; position:absolute; top:4px; left:10px; cursor:pointer;
		background:transparent url('../images/sprite_icons.gif') no-repeat scroll 130px -280px}
	.specificMod .closedMod .closeAct {background-position:130px -240px}

	.specificMod .closeable #answerThis {display:none}
	.specificMod .closedMod #answerThis	{display:block}
	.specificMod .closedMod {height:10em}
	.specificMod .ft #answerThis {border-top:1px solid #ABE0F8; background:#EAF6FB; margin-top:-5px; padding-bottom:5px}
	.specificMod .ft #answerThis #answerThisForm {margin:0;}
	.specificMod .ft #answerThis .field {margin:0; padding:10px 15px 0 10px; background:transparent !important}
	.specificMod .ft #answerThis .field input { background:transparent !important}
		
		
	/* BASIC ENTRY FORM STYLES */
	.createAddForm {margin:16px 0 0 0}
	.createAddForm .text {border:1px solid #D2D2D2}
	.createAddForm .note {font-size:84%; color:#696969; margin:0 0 0 13px}
	.createAddForm .column {float:left; width:47%; margin-right:1%}
	.createAddForm .columnRight {float:right; margin-right:0}
	.createAddForm .field {margin:0 0 5px 10em; position:relative}
	.createAddForm .field label {width:10em; position:absolute; top:2px; left:-10em; }
	.createAddForm .field input {width:100%; background:#fff; font-size:92%; padding:1px 0}
	.createAddForm .needsInput input {background:#FDE4E4; border:1px solid #B80000}
	.createAddForm .needsInput label {color:#B80000}
	.createAddForm .submitColumn {float:right; margin-right:3%}
	.createAddForm .submitColumn .field {margin-left:6em}
	.createAddForm .submitColumn .field label {left:-6em;}
	.createAddForm .submitBttn {text-align:right}
	.createAddForm .submitBttn input {width:auto;}
	.createAddForm .submitBttn .errorMsg {position:absolute; top:2px; right:80px; color:maroon; font-size:84%}
	.createAddForm .note {clear:both; padding-top:.5em}

	.createAddForm label#tagsLabel, 
	.createAddForm label#categoryLabel {width:44px;}
	
	/* single question/debate page */
	.functionMod {position:absolute; left:180px; height:113px}



/* CONTENT ELEMENTS */
	/* LOGIN */
	.loginMod {position:absolute; top:-31px; right:0; }
	.loginModInner {position:relative; top:-4px; right:4px;
		background:#D4D8DA url('../images/sprite_moduleBackgrounds.gif') repeat-x scroll 0 -178px;}
	.loginMod .hd {position:absolute; top:0; left:0; width:20px; height:66px !important; background:transparent !important}
	.loginMod .hd h4 { width:7px; height:38px; position:relative; top:15px; left:6px;
		background:transparent url('../images/subhead_login.gif') no-repeat scroll 0 0 }
	.loginMod .hd h4 strong { position:absolute; left:-2000px }
	.loginMod .bd {position:relative; margin-left:20px; width:148px; padding:10px 6px 4px 6px; border-left:1px solid #C9C9C9; z-index:60}
	.loginMod .field {margin:0 0 2px 0}
	.loginMod input.text {height:17px; width:104px; border:none; padding:3px 4px 0 8px; font-size:84%; color:#555;
		background:transparent url('../images/inputBackground.gif') no-repeat scroll 0 0}
	.loginMod .submitBttn {position:absolute; top:34px; left:130px;}
	.loginMod .notInvited {margin:4px 0 0 6px; font-size:76%}
	.loginMod .rndCorners-bottom {height:10px; left:0; 
		background: url('../images/loginBottomCorner.gif') no-repeat scroll 0 0}
	.loginMod .rndCorners-bottom span {height:10px; width:12px; right:-3px; _right:-5px; background-position:0 -135px}
	
	/* IE help */
	#loggedIn #loginInner {_width:181px}
	#loggedOut #loginInner {_width:181px}
	
	#loggedIn .bd {border:none; margin:0; width:14em; height:2.6em}
	#loggedIn .bd .profileImage {position:absolute; top:5px; left:5px}
	#loggedIn .bd h4 {padding:5px 0 0 45px; color:#444; font-size:92%}
	#loggedIn .bd h4 span {display:block}
	#loggedIn .bd .plus {position:absolute; top:27px; right:12px; height:16px; width:16px; cursor:pointer;
		background:transparent url('../images/sprite_icons.gif') no-repeat scroll 0 -360px}
	#loggedIn .bd .plus strong {position:absolute; left:-3000px}
	
	#loggedIn .rndCorners-bottom {margin-top:-6px;}
	
	
	#profileActionsNav {top:4.3em; right:-5px;}
	#profileActionsNav .popupModInner .rndCorners-bottom {left:-1px !important; height:11px !important}
	#profileActionsNav .popupModInner .rndCorners-bottom span {right:-2px !important; height:11px !important}
	/*
	#profileActionsNav .popupModInner {width:12em}
	*/

    #pro {text-indent:20px; margin-left:39px;
		background:transparent url('../images/icon_pro.gif') no-repeat scroll 0px 2px}
    #con {text-indent:20px; margin-left:39px;
		background:transparent url('../images/icon_con.gif') no-repeat scroll 20px 2px}
    

	
