/* custom-css */ /* ----- Standard Elements ------ */
body {
	background-color: #B9B9B9;
	background-image:
		url(https://webarchive.library.unt.edu/web/20120118213227oe_/http://wwwimages.adobe.com/www.adobe.com/ubi/template/identity/adobe/screen/theme/windowfrost.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

body.mceContentBody {
	font-family: Verdana;
}

a:link, a:visited{
	color: #004477;
	text-decoration: none;
}
a:hover, a:focus {
    color: #4262A1;
}

/* ----- Header: Forums and Adobe Breadcrumb ------ */
.SiteHeader { margin: 0 10px; width: 990px; }
.SiteFooter { width: 990px; }
/* remove shadow on IE7/6 */
.SiteHeaderDropPanel {*filter: progid:DXImageTransform.Microsoft.Shadow(enabled = false);}

#adobe-header-forums-breadcrumb {
	background: transparent
		url(https://webarchive.library.unt.edu/web/20120118213227oe_/http://wwwimages.adobe.com/www.adobe.com/lib/com.adobe/template/theme/footer_dropshadow.png)
		repeat-y scroll right center;
	margin-top: 3px;
	padding: 16px 16px 12px;
	width: 243px;
}

.adobe-header-forums-breadcrumb-crumb-link {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
}

#adobe-header-forums-breadcrumb a:hover {
	background-color: #000000;
	color: #DDDDDD;
}

#adobe-header-forums-breadcrumb,#adobe-header-forums-breadcrumb a,#adobe-header-forums-breadcrumb a:visited
	{
	text-decoration: none;
	color: #999999;
}

#adobe-header-forums-breadcrumb h1 a,#adobe-header-forums-breadcrumb h1 a:visited
	{
	color: #FFFFFF;
}

#adobe-header-forums-breadcrumb h1 {
	font-size: 28px;
	line-height: 1.1;
	color: #FFFFFF;
	height: 30px;
	font-weight: normal;
	padding: 8px 0 4px;
	text-shadow: none;
}

/* ----- Jive Wrapper ----- */
#jive-wrapper {
	background-image:
		url(/web/20120118213227oe_/http://forums.adobe.com/themes/adobe_forums_global/images/body_dropshadow.png);
	background-position: right top;
	background-repeat: repeat-y;
	margin: 81px 0 0;
	padding: 0 6px 1px 0;
	margin: 0;
	min-width: 1004px;
	padding: 0;
	position: relative;
	text-align: left;
	z-index: 2;
}

* html #jive-wrapper {
	width: auto;
}

#jive-body-main {float:none\9;}

/* ----- Userbar ------ */
#jive-userbar {
	right: 6px;
}

#jive-userbar-user {
	padding: 0 52px 0 23px;
}

#jive-userbar-search {
	float: right;
}

.jive-userbar-menu a.jive-link-wiki,.jive-userbar-menu a.jive-link-blog,.jive-userbar-menu a.jive-link-tag,#jive-default-tab,.jive-thread-post-details .jive-thread-post-tags
	{
	display: none !important;
}

#jive-userbar-search .jive-ootb-userbar-search-button {
    background: transparent url(/web/20120118213227oe_/http://forums.adobe.com/images/jive-bg-sprites.png) no-repeat 0 -979px;
    border: none;
    cursor: pointer;
    height: 21px;
    margin-left: 2px;
    overflow: hidden;
    padding: 0;
    text-indent: -1000em;
    width: 23px;
    }
#jive-userbar-search .jive-ootb-userbar-search-button:hover { background-position: -23px -979px; }

/* ----- Intro ------ */
#jive-body-intro {background:none transparent;}
.jive-body-intro-profile .jive-user-status-message {width:auto;}

.jive-body-home #jive-body-intro h1 {
	font-size: 20pt;
	padding-left: 0px;
}

#jive-body-intro h1,#jive-body-intro h2 {
	font-family: Arial, Helvetica, sans-serif;
}

#jive-body-intro h1 {
	font-size: 16pt;
	line-height: 18pt;
}

#jive-userbar-right {
	width: 200px;
}

* html #jive-userbar-right {
	width: 100%;
}

/* ----- Intro Content Custom - Adobe ------ */
#adobe-intro-content-main p {
	margin-right: 245px;
	padding-bottom: 10px;
}

#adobe-intro-content-subcommunity {
	overflow: hidden;
	padding-left: 10px;
}

#adobe-intro-content-subcommunity-img {
	float: left;
	padding-bottom: 10px;
}

#adobe-intro-content-subcommunity p {
	padding-bottom: 10px !important;
	padding-left: 0px !important;
}

/* ----- Widgets ------ */ /* Removed widget border

.jive-widget {
	border:1px solid #DDDDDD;
}*/
.jive-widget .jive-widget-header {
	background: #DDDDDD none repeat scroll 0 0;
}

.jive-sidebar h4,.jive-widget .jive-widget-header h4,.jive-widget-container-small .jive-widget-actions h4,.jive-content-block-container h3.jive-content-block-header
	{
	color: #000000 !important;
	font-size: 12px !important;
	font-weight: bold;
}

.jive-widget-body p.jive-sidebar-viewall a {
	text-decoration: underline;
}

.adobe-widget-html-links {
	padding: 8px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
}

.jive-body-layout-l .jive-widget {
	padding-bottom: 0px;
}

/* ------ Accordion ------ */
.AccordionPanelTab {
	text-transform: uppercase;
	border-top: none;
	border-bottom: 1px solid #FFFFFF;
	padding: 4px 4px 4px 16px;
	font-size: 16px;
}

.AccordionPanelOpen .AccordionPanelTab {
	background:
		url(https://webarchive.library.unt.edu/web/20120118213227oe_/http://wwwimages.adobe.com/www.adobe.com/ubi/template/identity/adobe/Tree/treesection/sm-arrow-down.png)
		4px 8px no-repeat;
}

.AccordionPanelClosed .AccordionPanelTab {
	background:
		url(https://webarchive.library.unt.edu/web/20120118213227oe_/http://wwwimages.adobe.com/www.adobe.com/ubi/template/identity/adobe/Tree/treesection/sm-arrow-right.png)
		4px 8px no-repeat;
	background-color: #9E9E9E;
}

.AccordionPanelContent {
	background: #FFFFFF none repeat scroll 0 0;
	height: 100% !important;
	overflow: hidden;
	padding-bottom: 6px !important;
	padding-top: 6px !important;
}

.AccordionFocused .AccordionPanelTab {
	background-color: #9E9E9E !important;
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #EEEEEE !important;
}

.accordion-adobe-home-row {
	clear: both;
}

.accordion-adobe-home-row img {
	border: 0 none;
	vertical-align: middle;
}

.accordion-adobe-home-row-productLink {
	padding-left: 10px;
	font-size: 14px;
}

.accordion-adobe-home-row div {
	float: left;
	padding: 10px 10px 10px 0px;
	width: 300px;
}

.accordion-adobe-home-row div:hover {
	background-color: #EEEEEE;
	cursor: pointer;
}

.accordion-adobe-home-row-featured {
	background-position: 2% 50%;
	background-repeat: no-repeat;
}

a .accordion-adobe-home-row-featured {
	text-decoration: none;
}

.accordion-adobe-home-row-featured-prodnameblock {
	padding-top: 5px;
}

.accordion-adobe-home-featured-adobegrey {
	color: #888888;
	display: block;
	font-size: 14px;
	padding-left: 10px;
	margin-left: 65px;
}

.accordion-adobe-home-featured-prodname {
	display: block;
	font-size: 14px;
	line-height: 1.8;
	padding-left: 10px;
	margin-left: 65px;
}

#accordion-foldppr-form {
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	font-size: 1.083em;
	line-height: 1.462;
	margin-bottom: 1.0em;
	margin-top: 0;
	padding-bottom: 1px;
}

#accordion-foldppr-select {
	font-family: inherit;
	font-size: 100%;
	background-color: #FEFEFE;
	border-color: #C4CCCC #ACB5B5 #6F7777;
	border-style: solid;
	border-width: thin;
	line-height: 1.15em;
}

#accordion-foldppr-button {
	background: #FEFEFE
		url(https://webarchive.library.unt.edu/web/20120118213227oe_/http://wwwimages.adobe.com/www.adobe.com/ubi/template/identity/adobe/form/element_bg.gif)
		repeat-x scroll 0 0;
	border-color: #C4CCCC #ACB5B5 #6F7777;
	border-style: solid;
	border-width: 1px;
	color: #2B333C;
	cursor: pointer;
	font-family: inherit;
	font-weight: bold;
	margin-top: -5px;
	overflow: visible;
	padding: 0.15em 1.5ex;
	text-align: center;
}

/* ----- Footer ------ */
#globalfooter {
	background-image:
		url(https://webarchive.library.unt.edu/web/20120118213227oe_/http://wwwimages.adobe.com/www.adobe.com/ubi/template/identity/adobe/screen/theme/contentFooter_dropshadow.png);
	clear: both;
	font-size: 0.917em;
	width: 927px;
}

#globalfooter p {
	font-size: 1em;
}

#globalfooter .menu li,#globalfooter .menu a {
	font-weight: normal;
}

/* z-index IE fix */
.SiteFooter {z-index:102;}
.SiteFooterNav {z-index:101;}

/* ------ Discussion Widget ------ */
.jive-widget-adobethreadwidget .jive-widget-body .jive-table table thead,.jive-widget-adobethreadwidget .jive-widget-new .jive-table table thead
	{
	display: table-header-group;
}

.jive-widget-adobethreadwidget .jive-widget-body .jive-table table thead th
	{
	background: #F5F5F5 none repeat scroll 0 0;
	border-bottom: 1px solid #FFFFFF;
	color: #666666;
	font-size: 8pt;
	font-weight: bold;
	white-space: nowrap;
}

.jive-widget-adobethreadwidget .jive-widget-body .jive-table td.jive-table-cell-author
	{
	padding-left: 5px;
	padding-right: 15px;
	text-align: left;
}

.jive-widget-adobethreadwidget .jive-widget-body .jive-table th,.jive-table td
	{
	padding: 7px;
}

.jive-table td.jive-table-cell-modified span span {
	float: none;
}

.jive-widget-adobethreadwidget .jive-content-block-container {
	background: #FDFDFD none repeat-x scroll center top;
	border: none;
	margin-bottom: 0px;
}

#jive-view-discussions-container h3.jive-content-block-header {
	background-color: #DDDDDD !important;
	width: 675px;
}

/* ------ 97482: Reply button graphic not appearing properly - FF and IE ------ */
.jive-thread-post-reply a {
	height: 27px;
}

* html .jive-thread-post-reply a {
	float: right;
	margin: 11px 2px 0 0;
}

.jive-thread-post-reply a:hover {
	background:
		url(https://webarchive.library.unt.edu/web/20120118213227oe_/http://wwwimages.adobe.com/www.adobe.com/adobeforums/images/jive-replybtn-bg-left-over.gif)
		top left no-repeat;
}

/* ------ 97677: UI - Boxes have rounded corners in Firefox ------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	-moz-border-radius: 0px !important;
}

/* ------ 97678: Search field on Forum main page is misaligned ------ */
	/* ------ 97480: Forums Homepage - Search text field should have 'Search Forums'------ */
#jive-userbar-search .jive-userbar-search-field {
	vertical-align: inherit;
	width: 156px;
	font-family: arial;
}

/* ------ 97332: Search box & Browse links misplaced on IE6 ------ */
#jive-body-tabbar-links {
	position: relative;
	right: auto;
	float: right;
	margin: -10px 0 0 0;
}

* html #jive-body-tabbar-links {
	margin: -52px -20px 0 0;
}

* html #jive-userbar-search {
	margin-left: 760px;
}

/* ------ 97899: RSS page - French - text wraps badly in first row ------ */
#jive-rsspage .jive-content-block-container {
	background: transparent none repeat-x scroll center top;
}

#jive-rsspage .jive-rsspage-feedslist table tr td.jive-table-cell-label
	{
	width: 212px;
}

#jive-rsspage .jive-rsspage-feedslist table tr td {
	line-height: 10pt;
}

/* ------ ------ */
.jive-userbar-login-new,.jive-userbar-login-loginlink {
	line-height: 13px;
}

html * #jive-userbar-login {
	width: 500px;
}

/* ------ 97581: "Discussions box" on forums pages - various problems ------ */
*+html #jive-view-discussions-container .jive-content-block {
	padding-top: 4px;
}

#jive-view-discussions-container .jive-table-cell-modified {
	width: 120px;
}

/* ------ 97894: Search-ahead functionality - results shown partially off-screen ------ */
* html #jive-spotlight-search {
	left: 595px;
}

* html ul.jive-sidebar-body-legend li span {
	float: none;
	vertical-align: middle;
}

/* ------ 97898: Various design/UI tweaks needed (from Jose design review) ------ */
#jive-footer {
	border: none;
}

/* ------ 98085: Spacing issues with ACE/Employee icons - IE and Firefox ------ */
.jive-thread-post .jive-author span.jive-author-avatar-container span,.jive-thread-post-mod .jive-author span.jive-author-avatar-container span,.jive-thread-reply .jive-author span.jive-author-avatar-container span,.jive-thread-reply-mod .jive-author span.jive-author-avatar-container span
	{
	margin: 8px;
}

.jive-thread-post-subject-content h2,.jive-thread-post-subject-content h2 a
	{
	font-family: Arial, sans-serif;
	font-weight: bold;
}

#jive-body-tabbar-links {
	margin: -20px 0 0;
}

#jive-body-intro {
	margin-left: 20px;
	margin-right: 20px;
}

h1,h2,h3,h4,h5,h6 {
	color: #333333;
	font-weight: bold;
}

#jive-breadcrumb,
#jive-breadcrumb-footer {
	margin-left: 20px;
	margin-right: 20px;
	background: none transparent;
}
#jive-breadcrumb-footer {background-color: #f9f9f9; color:#666; display:block; clear:both; font-size:.8889em; padding:8px 20px;}
#jive-breadcrumb-footer a {color:#666; padding:0 1px;}
#jive-breadcrumb-footer .jive-breadcrumb-last {color:#333;}


#jive-footer {
	background: none;
	font-size: 8pt;
}

.jive-footer-nav {
	float: left;
	text-align: center;
	width: 100%;
	padding: 6px 0 10px;
	margin-right: -101px;
	overflow: hidden;
}

.jive-footer-nav a {
	padding: 0 5px;
}

.jive-accordion-container ul.jive-accordion-places-filter {
	list-style-type: none;
}

.jive-body-tab {
	-moz-border-radius: 3px 3px 0 0 !important;
}

.jive-sidebar .jive-sidebar-body,.jive-widget .jive-widget-body,.jive-widget-container-small .jive-widget-actions .jive-widget-header,.jive-sidebar .jive-sidebar-body-actions,.jive-sidebar .jive-sidebar-body-filter,.jive-widget-container-small .jive-widget-actions
	{
	background: none repeat scroll 0 0 #EEEEEE !important;
}

.jive-box-actions .jive-sidebar-body {
	padding-top: 5px;
}

.jive-box-actions .jive-box-header {
	background: none repeat scroll 0 0 #EEEEEE !important;
}
.jive-widget-actions .jive-widget-body ul {
    margin: 0;
}
.jive-box-header, .jive-sidebar-header, .jive-widget-header {
    border-bottom: 0 none;
}


/* FIX BUGS INTRODUCED IN SCREEN.OPTIMIZED.CSS */
ul, ol, dl {word-spacing:normal; letter-spacing:normal;}
ul.jive-content-list-search {list-style:none;}


/* Start------ Jive 4.5.6.0 known bugs ------ */

#jive-invite-message-content {height:5em;}

.jive-accordion-toggle {zoom:1;} /* IE6, fix accordion handles */

/* Used to correct print preview when body has a background color or image applied */

body.jive-body-print {background:#fff none !important;}

/* End------ Jive 4.5.6.0 known bugs ------ */




/* HUGE SEARCH ------ */
#adobe-spotlight-search-container {position:relative;width:50px;}
#adobe-forum-search #jive-spotlight-search {top:49px;left:38px;width:649px;}
/* ie6 spotlight search over selects */
* html #jive-spotlight-search { overflow: hidden; }
button.adobe-forum-search-button {display:none;}

#adobe-forum-search {margin:-6px 0 22px -20px; background:url(/web/20120118213227oe_/http://forums.adobe.com/themes/adobe_forums_global/images/basb-sprite.gif) no-repeat; height:49px; width:720px; position:relative; border-right:solid 1px #939393; z-index:901;/*IE z-index bug fix */}
#adobe-forum-search input {margin:0;padding:0;color:#7f7f7f; }
#adobe-forum-search #adobe-query {position:absolute; top:11px; left:65px; border:none; font-size:23px; width:565px; background:transparent;}
#adobe-forum-search input.active {color:#000;}
#adobe-forum-search #adobe-query:focus {outline:none;}

#basb-cta {background:#fff; padding:0; margin-left:-5px;}
#basb-cta li {list-style:none;display:inline-block; zoom:1; _display:inline; /* IE6 */ *display:inline; vertical-align:middle; float:none; margin-left:5px; width:234px; border-right:solid 1px #3e5a83; background:url(/web/20120118213227oe_/http://forums.adobe.com/themes/adobe_forums_global/images/basb-sprite.gif) no-repeat 0 -59px #3e5a83;}
#basb-cta li#basb-idea {background-position:0 -118px;}
#basb-cta a {display:block; line-height:49px; height:49px; padding-left:65px; color:#fff !important; font-size:20px;}