@charset "UTF-8";
/*  Open Exhibits Gesture List CSS Document  */ 
body.two-column #subHeaderWrap { width:964px; min-height:73px; padding:30px 27px 0px 33px; /* padding:30px 27px 26px 33px;*/clear:both; position:relative; }
#subHeaderWrap #pageTitling { float:left; width:75%; height:100%; margin:0; padding:0; }
#subHeaderWrap #pageTitling.full { float:left; width:925px; height:100%; margin:0; padding:0; }
#subHeaderWrap #pageTitling h1.entry_title { max-width:860px; float:left; font-family: 'OpenSansLight', Arial, Helvetica, sans-serif; /*font-size:45px;*/ font-size:2.75em; font-weight:lighter; color:#993333; line-height:1em; margin: 0 50px 0 0; letter-spacing:+2px; text-transform:uppercase; }
#subHeaderWrap #pageTitling.full h1.entry_title { margin: 0 0 0 0; }
#subHeaderWrap #pageTitling h1.entry_title a { color:#993333; text-decoration:none; border:none; }
#subHeaderWrap #pageTitling h1.entry_title a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
#subHeaderWrap #pageTitling.full h1.entry_title { width:830px; margin:0; }
#subHeaderWrap #pageTitling #sectionIcon { float:left; width:42px; margin:0 11px 0 0; }
#subHeaderWrap #pageTitling #sectionIcon a { width:42px; height:42px; display:block; }
#subHeaderWrap #pageTitling #sectionIcon a img {}
#subHeaderWrap .factBar { float:right; text-align:right; height: 46px; display:table; position:relative; }
#subHeaderWrap .fact_text { text-align:right; font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; /*font-size:13px;*/ font-size:.8em; color:#999999; line-height:110%; display: table-cell; 
vertical-align: middle; }

body.two-column #sectionHeaderWrap { background-color:#DFDFDF; width:1024px; position:relative; }
body.two-column #sectionHeaderWrap #sectionHeader { background-color:#DFDFDF; /*width:980px;*/ padding:20px 27px; /*display:table;*/ position:relative; }
body.two-column #sectionHeaderWrap #sectionHeader.alt { background-color:#DFDFDF; /*width:980px;*/ padding:20px 18px 20px 27px; /*display:table;*/ position:relative; }
body.two-column #sectionHeaderWrap #sectionHeader.nav { background-color:#DFDFDF; /*width:980px;*/ padding:20px 20px; /*display:table;*/ position:relative; }

body.two-column #sectionContent { float:left; width:597px; /*padding:25px 0 25px 37px;*/ padding:0 0 25px 37px; display:block; }
body.two-column #sectionContent #primary { background-color:#fff; /*padding:0 10px 10px 20px;*/ padding:25px 15px 10px 20px; }
body.two-column #sectionContent #primary.badge { background-color:#fff; /*padding:0 10px 10px 20px;*/ padding:50px 15px 10px 20px; }
body.two-column #sectionContent #primary.uielements { background-color:#fff; padding:0 10px 10px 20px; }

.single.two-column #sectionContent #primary ol { margin:0 20px 20px 40px; padding:0; }
.single.two-column #sectionContent #primary ol li { list-style: decimal; list-style-type: decimal; font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; /*font-size:13px;*/ font-size:.8em; color:#666; line-height:130%; margin:0 0 4px 0; }

.single.two-column #sectionContent #primary ul { margin:0 20px 20px 40px; padding:0; }
.single.two-column #sectionContent #primary ul li { list-style:disc; list-style-type:disc; list-style-image:none; font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; /*font-size:14px;*/ font-size:.875em; color:#666; line-height:130%; }


body.two-column #sectionContent #primary h2 { color:#333; font-weight:lighter; margin-top:38px; }


body.two-column #contentWrapExterior { padding:17px 10px 20px 10px; }
body.two-column #contentWrapExterior #contentWrap { padding:18px 20px 18px 20px; background-color:#F5F5F5; }
body.two-column #contentWrapExterior #contentWrap #contentWrapInterior { padding:0; margin:0; background-color:#FFFFFF; }
body.two-column #contentWrapExterior #contentWrap #contentWrapInterior #sectionContent { padding:0 0 25px 0px; }
body.two-column #contentWrapExterior #contentWrap #contentWrapInterior #sectionContent #primary { background-color: white; padding: 18px 10px 10px 20px; }
body.two-column #contentWrapExterior #contentWrap #contentWrapInterior #sectionContent #primary img { max-width: 597px!important; position: static; margin-bottom: 20px; }
body.two-column #contentWrapExterior #contentWrap #contentWrapInterior #secondary { width:313px; padding:14px 11px 25px 37px; }
#contentWrapInterior #primary #sdkIntroduction h2.altHeader { margin-top:0; font-size:1.85em; /*font-size:30px;*/ line-height:.3em; }
#contentWrapInterior #sectionContent #primary #sdkIntroduction h2.altHeader img { margin-bottom:0px; clear:both; }
#contentWrapInterior #primary #sdkIntroduction h2.altHeader span { font-family: 'OpenSansLight', Arial, Helvetica, sans-serif; }

body.two-column #secondary { float:right; width:345px; padding:25px 8px 25px 37px; display:block; }

#sectionHeader a.navPrevious { float:left; width:18px; height:22px; margin:0 18px 2px 0; background:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/previous-arrow-18x22.png') no-repeat 0 0; position:relative; top:8px; }
#sectionHeader a.navPrevious:hover { filter:alpha(opacity=80); /* Internet Explorer */ -moz-opacity:0.8; /* Mozilla 1.6 and below */ opacity: 0.8; /* newer Mozilla and CSS-3 */ }
#sectionHeader a.navNext { float:right; width:18px; height:22px; margin:0 0 2px 18px;  background:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/next-arrow-18x22.png') no-repeat 0 0; position:relative; top:8px; } 
#sectionHeader a.navNext:hover { filter:alpha(opacity=80); /* Internet Explorer */ -moz-opacity:0.8; /* Mozilla 1.6 and below */ opacity: 0.8; /* newer Mozilla and CSS-3 */ }
#sectionHeader div.navPrevious.off { float:left; width:18px; height:22px; margin:0 18px 2px 0; background:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/previous-arrow-18x22.png') no-repeat 0 0; position:relative; top:8px; filter:alpha(opacity=20); /* Internet Explorer */ -moz-opacity:0.2; /* Mozilla 1.6 and below */ opacity: 0.2; /* newer Mozilla and CSS-3 */ }
#sectionHeader div.navNext.off { float:right; width:18px; height:22px; margin:0 0 2px 18px;  background:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/next-arrow-18x22.png') no-repeat 0 0; position:relative; top:8px;filter:alpha(opacity=20); /* Internet Explorer */ -moz-opacity:0.2; /* Mozilla 1.6 and below */ opacity: 0.2; /* newer Mozilla and CSS-3 */ }
#sectionHeader h2 { float:left; width:898px; font-family: 'OpenSansLIght', Arial, Helvetica, sans-serif; /*font-size:32px;*/ font-size:2em; font-weight:lighter; color:#333; line-height:120%; margin:0; padding:0; }

#sectionHeaderNav { background-color:#DFDFDF; padding:13px 0 13px 36px ;position:relative; width:594px; float:left; }

#sectionHeaderNav a.navPrevious { float:left; width:18px; height:22px; margin:0 18px 2px 0; background:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/previous-arrow-18x22.png') no-repeat 0 0; position:relative; top:8px; }
#sectionHeaderNav  a.navNext { float:right; width:18px; height:22px; margin:0 0 2px 18px;  background:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/next-arrow-18x22.png') no-repeat 0 0; position:relative; top:8px; } 
#sectionHeaderNav  div.navPrevious.off { float:left; width:18px; height:22px; margin:0 18px 2px 0; background:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/previous-arrow-18x22.png') no-repeat 0 0; position:relative; top:8px; filter:alpha(opacity=20); /* Internet Explorer */ -moz-opacity:0.2; /* Mozilla 1.6 and below */ opacity: 0.2; /* newer Mozilla and CSS-3 */ }


#sectionHeaderNav a.navNext:hover { /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ filter: alpha(opacity=70); /* Netscape */ -moz-opacity: 0.7; 
/* Safari 1.x */ -khtml-opacity: 0.7; /* Good browsers */ opacity: 0.7; }


#sectionHeaderNav  div.navNext.off { float:right; width:18px; height:22px; margin:0 0 2px 18px;  background:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/next-arrow-18x22.png') no-repeat 0 0; position:relative; top:8px;filter:alpha(opacity=20); /* Internet Explorer */ -moz-opacity:0.2; /* Mozilla 1.6 and below */ opacity: 0.2; /* newer Mozilla and CSS-3 */ }
#sectionHeaderNav h2 { float:left; width:520px; font-family: 'OpenSansLIght', Arial, Helvetica, sans-serif; /*font-size:32px;*/ font-size:2em; font-weight:lighter; color:#333; line-height:120%; margin:0; padding:0; }
#sectionHeaderSearch #searchFormSubpage form#searchform input { width: 273px; padding-left: 3px; border: 2px solid #F7F7F7; height: 18px; font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
font-size: .75em; color: #666; }
#sectionHeaderSearch #searchFormSubpage form#searchform input#searchsubmit { width: 42px; height: 23px; position: relative; top: 2px; border: none; 
background: url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/search-icon-42x23.png') no-repeat 0 0; }

#sectionHeaderSearch {background-color:#DFDFDF; padding:20px 27px ;position:relative; width:326px; float:right; }


#sectionContent div#primary h1.page-title { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.875em; /*font-size:14px;*/ color:#666; line-height:130%;}

body.two-column #sectionContent #primary ul li { list-style:none; list-style-image:none; font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; /*font-size:14px;*/ font-size:.875em; color:#666; line-height:130%; }

#primary h3 { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:1em; color:#333; line-height:130%; font-weight:lighter; }
#primary h3 a { color:#993333; text-decoration:none; border:none; outline:none; }
#primary h3 a:hover { color:#996666; text-decoration:none; border:none; outline:none; }

#primary h4 { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.9em; color:#515151; line-height:130%; font-weight:lighter; }
#primary h4 a { color:#993333; text-decoration:none; border:none; outline:none; }
#primary h4 a:hover { color:#996666; text-decoration:none; border:none; outline:none; }


#primary p { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.85em; color:#666; line-height:130%; }
#primary p a { color:#993333; text-decoration:none; border:none; outline:none; }
#primary p a:hover { color:#996666; text-decoration:none; border:none; outline:none; }

#sectionHeader #sortFilter #searchFormSubpage { float:right; }
#sectionHeader #sortFilter #searchFormSubpage form#searchform input { width:273px; padding-left:3px; border:2px solid #F7F7F7; height:18px; font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; /*font-size:12px;*/ font-size:.75em; color:#666; }
#sectionHeader #sortFilter #searchFormSubpage form#searchform input#searchsubmit { width:42px; height:23px; position:relative; top:2px; border:none; background: url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/search-icon-42x23.png') no-repeat 0 0; }
#sectionHeader #sortFilter #searchFormSubpage form#searchform input#searchsubmit:hover { filter:alpha(opacity=30); /* Internet Explorer */ -moz-opacity:0.3; /* Mozilla 1.6 and below */ opacity: 0.3; /* newer Mozilla and CSS-3 */ }

/* These two lines addedfor search form in search page main content area */
body.search #sectionContent form#searchform input#searchsubmit { width:42px; height:23px; position:relative; top:2px; border:none; background: url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/search-icon-42x23.png') no-repeat 0 0; }
body.search #sectionContent form#searchform input#searchsubmit:hover { filter:alpha(opacity=30); /* Internet Explorer */ -moz-opacity:0.3; /* Mozilla 1.6 and below */ opacity: 0.3; /* newer Mozilla and CSS-3 */ }
body.search #sectionContent div.sectionContentSearchForm { background-color:#DFDFDF; padding:20px 27px; position:relative; }
body.search #sectionContent div.sectionContentSearchForm form#searchform input#s { width: 400px; padding-left:3px; border:2px solid #F7F7F7; 
height: 18px; font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size: .75em; color: #666; }
body.search.chrome #sectionContent form#searchform input#searchsubmit { top:6px; }


/*  Page Specfic Modifications  */

/* Tutorial List Mods */
body.page-template-template_tutorials_list-php.two-column #sectionContent #primary { background-color: transparent; padding: 25px 0 10px 0; }

body.single-tutorial.two-column #sectionContent #primary h1 { margin-top:0px; font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:lighter; }
body.single-tutorial.two-column #sectionContent #primary h2 { margin-top:0px; }
body.single-tutorial.two-column #sectionContent #primary img { max-width: 557px!important; position: static; }

body.page-template-template_tutorials_list-php.two-column #sectionContent #primary table { width:100%; border-bottom:2px solid #666; margin-bottom:45px; }
body.page-template-template_tutorials_list-php.two-column #sectionContent #primary table thead tr { background-color:#666; }
body.page-template-template_tutorials_list-php.two-column #sectionContent #primary table thead tr th { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em;
/*font-size:13px;*/ color: #FFF; line-height: 110%; padding-left:20px; text-align:left; }
body.page-template-template_tutorials_list-php.two-column #sectionContent #primary table tbody { border:none; }
body.page-template-template_tutorials_list-php.two-column #sectionContent #primary table tbody tr { border:none; border-bottom:1px solid #DFDFDF; width:100%; margin:0; padding:0; clear:both; }
body.page-template-template_tutorials_list-php.two-column #sectionContent #primary table tbody tr.row1 { background-color:#FFF; -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
body.page-template-template_tutorials_list-php.two-column #sectionContent #primary table tbody tr.row1:hover { background-color:#D1D1D1; }
body.page-template-template_tutorials_list-php.two-column #sectionContent #primary table tbody tr.row2 { background-color:none;  -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
body.page-template-template_tutorials_list-php.two-column #sectionContent #primary table tbody tr.row2:hover { background-color:#D1D1D1; }
body.page-template-template_tutorials_list-php.two-column #sectionContent #primary table tbody tr td { border:none; padding:12px 7px 1px 18px; }
body.page-template-template_tutorials_list-php.two-column #sectionContent #primary table tbody tr td img { position:static; }
body.page-template-template_tutorials_list-php.two-column #sectionContent #primary table tbody tr td p { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; color: #666; line-height: 130%; margin-top:4px; }
body.page-template-template_tutorials_list-php.two-column #sectionContent #primary table tbody tr td a.title { text-decoration:none; border:none; outline:none; font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: 1em; /*color: #333;*/ color:#993333; line-height: 130%; }
body.page-template-template_tutorials_list-php.two-column #sectionContent #primary table tbody tr td a.title:hover { /*color:#FFF;*/ color:#996666; border-bottom:1px dotted #996666; }


/* Download List Mods */
body.page-template-template_download_list-php.two-column #sectionContent #primary { background-color: transparent; padding: 25px 0 10px 0; }

body.page-template-template_download_list-php.two-column #sectionContent #primary table { border:none; width:100%; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody { border:none; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr { border:none; border-bottom:1px solid #DFDFDF; width:100%; margin:0; padding:0; clear:both; -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr.row1 { background-color:#FFF; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr.row1:hover { background-color:#D1D1D1; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr.row2 { background-color:none; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr.row2:hover { background-color:#D1D1D1; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td { border:none; padding:12px 15px 1px 18px; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td.downloadIcon { width:76px; border:none; position:relative; padding:0 0 0 0; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td.description { border:none; position:relative; padding:12px 15px 1px 0; height:52px; display:block; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td.description .head { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:1em; /*font-size:16px;*/ color: #333; line-height: 130%; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr.comingSoon td.description .head,
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr.comingSoon td.description p { color: #999; }
/*body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td.description .comingSoonFlag { color:#FFF; position:absolute; right:10px; top:12px; padding:2px 5px 3px 5px;  background-color:#933; font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:13px; / }*/
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td.description .comingSoonFlag { color:#FFF; position:absolute; left:-65px; top:0px; padding:0; height:65px; width:98px; background:transparent url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/coming-soon-list-version.png') no-repeat 0 0; filter:alpha(opacity=80); /* Internet Explorer */ -moz-opacity:0.8; /* Mozilla 1.6 and below */ opacity: 0.8; /* newer Mozilla and CSS-3 */ }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td.description .comingSoonFlag.off { display:none; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td.description .off { display:none; }


#sdkFeatures .sdkFeaturesItem { width:94%; font-size:100%; }
#sdkFeatures .sdkFeaturesItem p { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:13px;*/ }
body.two-column #contentWrapExterior #contentWrap #contentWrapInterior #sectionContent #primary #sdkFeatures .sdkFeaturesItem img.sdkFeaturesItemImage { float:left; clear:none; margin:0px 46px 0px 12px !important; }
body.two-column #contentWrapExterior #contentWrap #contentWrapInterior #sectionContent #primary #sdkFeatures .sdkFeaturesItem img.sdkFeaturesItemImage.bottom45px { margin:0px 46px 75px 12px !important; /* margin-bottom is hack to make text not wrap around image */ }

body.two-column #sectionContent #primary #sdkFeatures .sdkFeaturesItem ul.listRedDisc { margin-left:305px; margin-bottom:20px; }
body.two-column #sectionContent #primary #sdkFeatures .sdkFeaturesItem ul.listRedDisc li { list-style-image:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/list-small-red-dot-4x5.png') !important; }
body.two-column #sectionContent #primary #sdkFeatures .sdkFeaturesItem ul.listGreyDisc li { list-style-image:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/list-small-grey-dot-4x4.png') !important;}

body.two-column #sectionContent #primary ul.listRedDisc li { list-style-image:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/list-small-red-dot-4x5.png') !important; }
body.two-column #sectionContent #primary ul.listGreyDisc li { list-style-image:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/list-small-grey-dot-4x4.png') !important;}

/*body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td.description .head a { color:#333; font-family: 'OpenSansBold', Arial, Helvetica, sans-serif; text-decoration:none; border:none; outline:none; font-weight:lighter; }
 * body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td.description .head a:hover { color:#666; }*/

body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td.description .head a { color:#993333; font-family: 'OpenSansBold', Arial, Helvetica, sans-serif; text-decoration:none; border:none; outline:none; font-weight:lighter; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td.description .head a:hover { color:#996666;border-bottom:1px dotted #996666; }



body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td.description p { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:13px;*/ color: #666; line-height: 130%; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td.description div.downloadVersion { float:right; font-family: 'OpenSansBold', Arial, Helvetica, sans-serif; font-size:.625em; /*font-size:10px;*/ color: #999; line-height: 130%; position:absolute; bottom:12px; right:15px; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td.downloadIcon img { width:45px; height:45px; margin:0; position:relative; left:13px; top:0px; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td p { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; color: #666; line-height: 130%; margin-top:4px; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td a.title { text-decoration:none; border:none; outline:none; font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: 1em; color: #333; line-height: 130%; }
body.page-template-template_download_list-php.two-column #sectionContent #primary table tbody tr td a.title:hover { color:#FFF; }


/* Partners and Advisors Mods */
body.page-template-template_partners_advisors-php.two-column #sectionContent #primary { background-color:transparent; padding:12px 0 10px 0; }
body.page-template-template_partners_advisors-php.two-column #secondary { padding: 0px 8px 25px 37px; }
body.page-template-template_partners_advisors-php.two-column #sectionContent #primary #partnersList { background-color: transparent; }
body.page-template-template_partners_advisors-php.two-column #sectionContent #primary #partnersList ul { margin:0; padding:0 }
body.page-template-template_partners_advisors-php.two-column #sectionContent #primary #partnersList ul li { margin:0 0 28px 0; list-style:none; list-style-type:none; font-size:100%; background-color:#FFF; padding:21px 20px 10px 23px; }
#sectionContent #primary #partnersList ul li .box { min-height:200px; position:relative; }
#sectionContent #primary #partnersList ul li .box br { display:none; }
#sectionContent #primary #partnersList ul li .box img { float:left; margin:0 25px 0 0; position:static; }
#sectionContent #primary #partnersList ul li .box h3 { font-family: 'OpenSansLight', Arial, Helvetica, sans-serif; font-size:2.1em; /*font-size:32px;*/ color: #666; line-height:129%; margin:0px 0 7px 225px; position:relative; top:-6px; letter-spacing:+1px; }
#sectionContent #primary #partnersList ul li .box h3 a { color:#993333; text-decoration:none; border:none; outline:none; }
#sectionContent #primary #partnersList ul li .box h3 a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
#sectionContent #primary #partnersList ul li .box p { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:13px;*/ color: #666; line-height:130%; display:block; max-width:330px; margin-left:225px; }
#sectionContent #primary #partnersList ul li .box p a { color:#993333; text-decoration:none; border:none; outline:none; }
#sectionContent #primary #partnersList ul li .box p a:hover { color:#996666; text-decoration:none; border:none; outline:none; }

#sectionContent #primary #partnersList ul li .box2 { min-height:100px; position:relative; }
#sectionContent #primary #partnersList ul li .box2 br { display:none; }
#sectionContent #primary #partnersList ul li .box2 img { float:left; margin:0 21px 0 0; }
#sectionContent #primary #partnersList ul li .box2 img.logo { margin: 0 0 0 18px; }
#sectionContent #primary #partnersList ul li .box2 h3 { font-family: 'OpenSansLight', Arial, Helvetica, sans-serif; font-size:2.1em; /*font-size:32px;*/ color: #666; line-height:129%; margin:0px 0 7px 126px; position:relative; top:-6px; letter-spacing:+1px; }
#sectionContent #primary #partnersList ul li .box2 h3 a { color:#993333; text-decoration:none; border:none; outline:none; }
#sectionContent #primary #partnersList ul li .box2 h3 a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
#sectionContent #primary #partnersList ul li .box2 p { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:13px;*/ color: #666; line-height:130%; display:block; max-width:435px; margin-left:124px; }
#sectionContent #primary #partnersList ul li .box2 p a { color:#993333; text-decoration:none; border:none; outline:none; }
#sectionContent #primary #partnersList ul li .box2 p a:hover { color:#996666; text-decoration:none; border:none; outline:none; }

#sectionContent #primary #oeStaffList { margin:0 0 28px 0; list-style:none; list-style-type:none; font-size:100%; background-color:#FFF; padding:21px 20px 1px 23px; }
#oeStaffList h3 { font-family: 'OpenSansLight', Arial, Helvetica, sans-serif; font-size:2.1em; /*font-size:32px;*/ color: #333; line-height:120%; margin:0px 0 10px 0; position:relative; top:-6px; }
#oeStaffList ul { margin:0; padding:0; font-size:100%; }
body.page-template-template_partners_advisors-php.two-column #sectionContent #primary #oeStaffList ul li { margin:0 0 18px 0; width:275px; list-style:none; list-style-type:none; font-size:100%; }
#oeStaffList ul li.leftCol { float:left; }
#oeStaffList ul li.rightCol { float:right; }
#oeStaffList ul li .staffName { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:1em; /*font-size:16px;*/ color: #666; line-height:130%; clear:right; margin-bottom:7px;}
#oeStaffList ul li .staffName a { color:#993333; text-decoration:none; border:none; outline:none; }
#oeStaffList ul li .staffName a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
#oeStaffList ul li .staffTitle { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:32px;*/ color: #666; line-height:130%; clear:both; }

/* FAQ List Mods */
body.page-template-template_faq-php.two-column #sectionContent #primary { background-color: transparent; padding: 9px 0 10px 0; }

body.page-template-template_faq-php.two-column #sectionContent #primary dl#faqList { background-color:transparent; }
body.page-template-template_faq-php.two-column #sectionContent #primary dl#faqList dt { background-color: #FFF; padding:8px; margin:0 0 20px 0; }
body.page-template-template_faq-php.two-column #sectionContent #primary dl#faqList dt:hover { background-color:#D1D1D1; }
body.page-template-template_faq-php.two-column #sectionContent #primary dl#faqList dt a { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; color: #666; line-height: 130%; 
text-decoration:none; border:none; outline:none; }
body.page-template-template_faq-php.two-column #sectionContent #primary dl#faqList dt a:hover { color:#FFF; }
body.page-template-template_faq-php.two-column #sectionContent #primary dl#faqList dd { background-color:transparent; padding:8px; margin:1em .5em 1em 1em; font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; color: #333; line-height: 130%; }
body.page-template-template_faq-php.two-column #sectionContent #primary dl#faqList dd p { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; color: #333; line-height: 130%; }
body.page-template-template_faq-php.two-column #sectionContent #primary dl#faqList dd a { color:#993333; text-decoration:none; border:none; outline:none; }
body.page-template-template_faq-php.two-column #sectionContent #primary dl#faqList dd a:hover { color:#996666;text-decoration:none; border:none; outline:none; }


/* Blog List Mods */
body.page-template-template_blog-php.two-column #sectionContent #blogPosts { background-color: transparent; padding: 25px 0 10px 0; }
body.page-template-template_blog-php.two-column #secondary { float: right; width: 345px; padding: 11px 8px 25px 37px; display: block; }
body.page-template-template_blog-php.two-column #sectionHeaderWrap { float:right; width:350px; position:absolute; top:18px; right:0px; }
body.page-template-template_blog-php.two-column #sectionHeaderWrap #sectionHeader { width:296px; }
body.page-template-template_blog-php.two-column #sectionHeader #sortFilter #searchFormSubpage form#searchform input { width: 224px; }
body.page-template-template_blog-php.two-column #secondary { float: right; width: 345px; padding: 11px 8px 25px 37px; display: block; }


body.single-format-standard.two-column #sectionContent #blogPosts { background-color: transparent; padding: 25px 0 10px 0; }
body.single-format-standard.two-column #sectionContent #blogPosts .post.hentry { position:relative; }

/* original - pre hci+Iise and cmme badge days */
/*body.single-format-standard.two-column #sectionContent #blogPosts .post.hentry #edit { position:absolute; background-color:#993333; top:-15px; right:0; width:30px; height:18px; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.625em; width:60px; text-align:center; 
border-left:1px solid #CCC; border-bottom:1px solid #CCC; padding:7px 0 0 0; }*/

/* new - post hci+Iise and cmme badge days */
body.single-format-standard.two-column #sectionContent #blogPosts .post.hentry #edit { position:absolute; background-color:#993333; top:-15px; left:0; width:30px; height:18px; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.625em; width:60px; text-align:center; 
border-left:1px solid #CCC; border-bottom:1px solid #CCC; padding:7px 0 0 0; }

body.single-format-standard.two-column #sectionContent #blogPosts .post.hentry #edit a { color:#FFF; text-decoration:none; }
body.single-format-standard.two-column #sectionContent #blogPosts .post.hentry #edit a:hover { color:#EFEFEF; }
body.single-format-standard.two-column #sectionContent #blogPosts .post.hentry #edit:hover {  position:absolute; top:-14px; left:0; }

/* for single post view */
body.single-format-standard.two-column #sectionContent #blogPosts .post.hentry #badge.badge { position:absolute; top:-20px; right:0; width:108px; height:35px; }
body.single-format-standard.two-column #sectionContent #blogPosts .post.hentry #badge.badge0 { position:absolute; top:-20px; right:0; width:108px; height:35px; }
body.single-format-standard.two-column #sectionContent #blogPosts .post.hentry #badge.badge1 { position:absolute; top:-20px; right:108px; width:108px; height:35px; }
body.single-format-standard.two-column #sectionContent #blogPosts .post.hentry #badge img { height:35px; width:108px; }

/* for multiple post view */
body.two-column #sectionContent #blogPosts .blogItemWrap #badge.badge { position:absolute; top:-20px; right:0; width:108px; height:35px; }
body.two-column #sectionContent #blogPosts .blogItemWrap #badge.badge0 { position:absolute; top:-20px; right:0; width:108px; height:35px; }
body.two-column #sectionContent #blogPosts .blogItemWrap #badge.badge1 { position:absolute; top:-20px; right:108px; width:108px; height:35px; }
body.two-column #sectionContent #blogPosts .blogItemWrap #badge img { height:35px; width:108px; }

/* for single paper view */
body.single-paper.two-column #sectionContent #badge.badge { position:absolute; top:-0px; right:0px; width:108px; height:35px; }
body.single-paper.two-column #sectionContent #badge.badge0 { position:absolute; top:-0px; right:0px; width:108px; height:35px; }
body.single-paper.two-column #sectionContent #badge.badge1 { position:absolute; top:-0px; right:108px; width:108px; height:35px; }
body.single-paper.two-column #sectionContent #badge img { height:35px; width:108px; }

/* for paper list view featured version  */
body.page-template-template_papers_list-php.two-column #sectionContent .featuredPaper #badge.badge { position:absolute; top:-0px; right:-20px; width:108px; height:35px; }
body.page-template-template_papers_list-php.two-column #sectionContent .featuredPaper #badge.badge0 { position:absolute; top:-0px; right:-20px; width:108px; height:35px; }
body.page-template-template_papers_list-php.two-column #sectionContent .featuredPaper #badge.badge1 { position:absolute; top:-0px; right:87px; width:108px; height:35px; }
body.page-template-template_papers_list-php.two-column #sectionContent .featuredPaper #badge img { height:35px; width:108px; }

/* for paper list view non-featured version  */
body.page-template-template_papers_list-php.two-column #sectionContent #primary #downloadBoxes table#paperList tr td #badge.badge { position:absolute; top:1px; right:-20px; width:108px; height:35px; }
body.page-template-template_papers_list-php.two-column #sectionContent #primary #downloadBoxes table#paperList tr td #badge.badge0 { position:absolute; top:1px; right:-20px; width:108px; height:35px; }
body.page-template-template_papers_list-php.two-column #sectionContent #primary #downloadBoxes table#paperList tr td #badge.badge1 { position:absolute; top:1px; right:87px; width:108px; height:35px; }
body.page-template-template_papers_list-php.two-column #sectionContent #primary #downloadBoxes table#paperList tr td #badge img { height:35px; width:108px; }

body.page-template-template_papers_list-php.two-column #sectionContent #primary #downloadBoxes table#paperList tr td.badged { padding-top:25px;  }


body.single-format-standard.two-column #sectionHeaderWrap { float:right; width:350px; position:absolute; top:18px; right:0px; }
body.single-format-standard.two-column #sectionHeaderWrap #sectionHeader { width:296px; }
body.single-format-standard.two-column #sectionHeader #sortFilter #searchFormSubpage form#searchform input { width: 224px; }

/* Blog Category Page Mods */
body.category.two-column #sectionContent #blogPosts { background-color: transparent; padding: 25px 0 10px 0; }
body.category.two-column #sectionContent #blogPosts div.post.format-standard { background-color:#FFF; padding:8px 23px; margin:0 0 30px 0; }
/*body.two-column #sectionContent #blogPosts { background-color:#fff; padding:25px 10px 10px 20px; } */
body.category.two-column #secondary { float: right; width: 345px; padding: 11px 8px 25px 37px; display: block; }
body.category.two-column #sectionHeaderWrap { float:right; width:350px; position:absolute; top:18px; right:0px; }
body.category.two-column #sectionHeaderWrap #sectionHeader { width:296px; }
body.category.two-column #sectionHeader #sortFilter #searchFormSubpage form#searchform input { width: 224px; }
body.category.two-column #secondary { float: right; width: 345px; padding: 11px 8px 25px 37px; display: block; }

/* Blog Tag Page Mods */
body.tag.two-column #sectionContent #blogPosts { background-color: transparent; padding: 25px 0 10px 0; }
body.tag.two-column #sectionContent #blogPosts div.post.format-standard { background-color:#FFF; padding:8px 23px; margin:0 0 30px 0; }
/*body.two-column #sectionContent #blogPosts { background-color:#fff; padding:25px 10px 10px 20px; } */
body.tag.two-column #secondary { float: right; width: 345px; padding: 11px 8px 25px 37px; display: block; }
body.tag.two-column #sectionHeaderWrap { float:right; width:350px; position:absolute; top:18px; right:0px; }
body.tag.two-column #sectionHeaderWrap #sectionHeader { width:296px; }
body.tag.two-column #sectionHeader #sortFilter #searchFormSubpage form#searchform input { width: 224px; }
body.tag.two-column #secondary { float: right; width: 345px; padding: 11px 8px 25px 37px; display: block; }



body.search #sectionContent #blogPosts div.post.format-standard { background-color:#FFF; padding:8px 23px; margin:0 0 30px 0; }

body.category.two-column #sectionContent #blogPosts div.not-found h1.entry-title { font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:13px;*/ font-weight:lighter; color:#333; line-height:110%; text-transform:uppercase; width:90%; }
body.category.two-column #sectionContent #blogPosts div.not-found p { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.875em; /*font-size:14px;*/ font-weight:lighter; color: #666; line-height:130%; padding:0 22px 18px 22px; margin:0; }
body.category.two-column #sectionContent #blogPosts div.not-found form#searchform input#s { width: 224px; padding-left: 3px; border: 2px solid #F7F7F7; height: 18px; 
font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size: .75em; color: #666; }

/* pre-change version - roll this back into production if there are issues */
/*
.blogItemWrap { background-color:#FFF; margin:0 0 40px 0; padding:0; }
.blogItemWrap h2 { font-family: 'OpenSansLight', Arial, Helvetica, sans-serif; font-size:2em; font-weight:lighter; color: #993333; line-height: 120%; margin:12px 22px 22px 22px; }
.blogItemWrap h2.full { margin:0 22px 22px 22px; }
.blogItemWrap h2.large { margin:0 22px 22px 22px; }
.blogItemWrap h2.small { margin:12px 22px 22px 22px; }
.blogItemWrap h2 a { color: #993333; text-decoration:none; border:none; outline:none; }
.blogItemWrap h2 a:hover { color: #996666; text-decoration:none; border:none; outline:none; }
.blogItemWrap p { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.875em; font-weight:lighter; color: #666; line-height:130%; padding:0 22px 18px 22px; margin:0; }
.blogItemWrap p img { max-width:553px; margin-bottom:20px; }
.blogItemWrap p object { max-width:553px; margin-bottom:20px; }
.blogItemWrap p.moreInfo { padding:0 22px 18px 22px; line-height:15px; margin:-10px 0 0 0; }
.blogItemWrap p a { color: #993333; text-decoration:none; border:none; outline:none; }
.blogItemWrap p a:hover { color: #996666; text-decoration:none; border:none; outline:none; }
.blogItemWrap .commmentCreditWrap { width:557px; clear:left; border-top:1px dashed #CCC; padding:14px 20px; }
*/

/* post-change version - comment this out of production if there are issues */
.blogItemWrap { background-color:#FFF; margin:0 0 40px 0; padding:0; font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:13.5px; font-weight:lighter; color: #666; line-height:130%; padding:0 22px 18px 22px; margin:0 0 40px 0; }
.blogItemWrap h2 { font-family: 'OpenSansLight', Arial, Helvetica, sans-serif; font-size:2.5em; font-weight:lighter; color: #993333; line-height: 120%; margin:12px 0 22px 0; }
.blogItemWrap h2.full { margin:12px 0 22px 0; }
.blogItemWrap h2.large { margin:12px 0 22px 0; }
.blogItemWrap h2.small { margin:12px 0 22px 0; }
.blogItemWrap h2 a { color: #993333; text-decoration:none; border:none; outline:none; }
.blogItemWrap h2 a:hover { color: #996666; text-decoration:none; border:none; outline:none; }
.blogItemWrap p { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:13.5px; font-weight:lighter; color: #666; line-height:130%; padding:0 0 18px 0; margin:0; }
.blogItemWrap p img { max-width:553px; margin-bottom:20px; }
.blogItemWrap p object { max-width:553px; margin-bottom:20px; }
.blogItemWrap p.moreInfo { padding:0 0 18px 0; line-height:15px; margin:10px 0 0 0; }
.blogItemWrap p a { color: #993333; text-decoration:none; border:none; outline:none; }
.blogItemWrap p a:hover { color: #996666; text-decoration:none; border:none; outline:none; }
/* End post change*/

/* Newly added list styles for blog - had to comment out font-size declaration in oeSiteStructure.css for .blogItemWrap ul li (line 426 as of 04/17/13) */
.blogItemWrap ul { margin:10px 10px 20px 10px;; padding-left:0px; padding-right:10px; overflow:hidden; /* overflow:hidden allows list to display correctly when on the right of a floated div */ }
.blogItemWrap ul li { padding: 0 0 5px 5px; line-height: 1.2em; list-style:disc; margin-left:15px; font-size:13.5px; margin-bottom:0; }
.blogItemWrap ul li ul { margin-left:.1em; margin-bottom:0; }
.blogItemWrap ul li ul li { list-style: circle;  }
.blogItemWrap ul li ul li ul li { list-style:square; }

.blogItemWrap ol { margin-left:5px; margin-bottom:20px; padding-left:0px; padding-right:10px; overflow:hidden; /* overflow:hidden allows list to display correctly when on the right of a floated div */ }
.blogItemWrap ol li { margin-left:.5em; margin-bottom:2px; padding: 0; line-height: 1.3em; list-style:arabic numbers; list-style-position: inside; font-size:13.5px; }
.blogItemWrap ol li ol { margin:10px 0px 2px 5px; }
.blogItemWrap ol li ol li { list-style:upper-latin; list-style-position: inside; }
.blogItemWrap ol li ol li ol li { list-style:upper-roman; list-style-position: inside; }
.blogItemWrap ol li ol li ol li ol li { list-style:lower-latin; list-style-position: inside; }
.blogItemWrap ol li ol li ol li ol li ol li { list-style:lower-roman; list-style-position: inside; }
.blogItemWrap ol li ol li ol li ol li ol li ol li { list-style:disc; list-style-position: inside; }
.blogItemWrap ol li ol li ol li ol li ol li ol li ol li { list-style:circle; list-style-position: inside; }

.blogItemWrap img.full { float:left; margin:0 0 12px -22px; }
.blogItemWrap img.large { margin:18px auto 12px auto; }
.blogItemWrap img.small { float:left; margin:18px 16px 0 22px; }
.blogItemWrap .commmentCreditWrap { width:100%; clear:left; border-top:1px dashed #CCC; padding:14px 0; }


.blogItemWrap .creditLine { float:right;/* width:74%;*/ width:90%; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.875em; /*font-size:14px;*/ font-weight:lighter; color:#666; line-height:130%; text-align:right; }
.blogItemWrap .creditLine a { color:#993333; text-decoration:none; border:none; outline:none; }
.blogItemWrap .creditLine a:hover { color:#996666; text-decoration:none; border:none; outline:none;  }
.blogItemWrap .commentsNum { float:left; width:auto; min-width:21px; font-family: 'OpenSansExtraBold', Arial, Helvetica, sans-serif; font-size:.75em; /*font-size:12px;*/ color: #FFF; line-height:130%; 
text-align:center; }
.blogItemWrap .commentsNum { height:20px; background:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/comment-bubble-sprite.png') no-repeat top left; }
.blogItemWrap .commentsNum .commentMiddle { height:14px; padding:0 7px; width:auto; background:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/comment-bubble-sprite.png') repeat-x bottom left; }
.blogItemWrap .commentsNum { height:20px; background:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/comment-bubble-sprite.png') no-repeat top right; }

.blogItemWrap iframe {margin: 30px 0 10px 25px; border: 0;}

body.page-template-template_download_detail-php.two-column #sectionContent #primary { padding: 0px 10px 0px 20px; }
#primary .creditWrap { width:557px; clear:left; border-top:1px dashed #CCC; padding:14px 20px 0 20px; position:relative; left:-20px; margin-top:30px; }
#primary .creditWrap.version2 { margin-top:10px; }
#primary .creditLine { float:right; width:74%; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.875em; /*font-size:14px;*/ font-weight:lighter; color:#666; line-height:130%; text-align:right; margin-bottom:0; }
#primary .creditLine a { color:#993333; text-decoration:none; border:none; outline:none; }
#primary .creditLine a:hover { color:#996666; text-decoration:none; border:none; outline:none;  }
#primary .commentsNum { float:left; width:auto; min-width:21px; font-family: 'OpenSansExtraBold', Arial, Helvetica, sans-serif; font-size:.75em; /*font-size:12px;*/ color: #FFF; line-height:130%; 
text-align:center; }
#primary .commentsNum { height:20px; background:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/comment-bubble-sprite.png') no-repeat top left; }
#primary .commentsNum .commentMiddle { height:14px; padding:0 7px; width:auto; background:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/comment-bubble-sprite.png') repeat-x bottom left; }
#primary .commentsNum { height:20px; background:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/comment-bubble-sprite.png') no-repeat top right;}


#sectionContent #blogPosts * h2.entry-title a { text-decoration: none; border: none; outline: none; font-family: 'OpenSansLight', Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: lighter;
color: #933; line-height: 100%; }
#sectionContent #blogPosts * .entry-meta { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: .8em; /*font-size:13px;*/ color: #333; line-height: 120%; margin-bottom:8px; }
#sectionContent #blogPosts * .entry-meta a { color:#993333; text-decoration:none; border:none; outline:none; margin:auto 3px; }
#sectionContent #blogPosts * .entry-meta a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
#sectionContent #blogPosts * .entry-utility .cat-links .entry-utility-prep-cat-links { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; /*font-size:13px;*/ color: #333; line-height: 120%; margin-bottom:8px; }
#sectionContent #blogPosts * .entry-utility { margin:0 0 20px 0; }
#sectionContent #blogPosts * .entry-utility .cat-links { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: .8em; /*font-size:13px;*/ color: #333; line-height: 120%; margin-bottom:8px; }
#sectionContent #blogPosts * .entry-utility .cat-links a { color:#993333; text-decoration:none; border:none; outline:none; margin:auto 3px; }
#sectionContent #blogPosts * .entry-utility .cat-links a:hover { color:#996666; text-decoration:none; border:none; outline:none; }

#sectionContent #blogPosts * .entry-utility .comments-link { font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:13px;*/ color:#333; line-height:120%; margin-bottom:8px; }
#sectionContent #blogPosts * .entry-utility .comments-link a { color:#993333; text-decoration:none; border:none; outline:none; margin:auto 3px; }
#sectionContent #blogPosts * .entry-utility .comments-link a:hover { color:#996666; text-decoration:none; border:none; outline:none; }

#sectionContent #blogPosts * .entry-utility .edit-link { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: .8em; /*font-size:13px;*/ color: #333; line-height: 120%; margin-bottom:8px; }
#sectionContent #blogPosts * .entry-utility .edit-link a { color:#993333; text-decoration:none; border:none; outline:none; margin:auto 3px; }
#sectionContent #blogPosts * .entry-utility .edit-link a:hover { color:#996666; text-decoration:none; border:none; outline:none; }

#sectionContent #blogPosts * .entry-utility .tag-links { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: .8em; /*font-size:13px;*/ color: #333; line-height: 120%; margin-bottom:8px; }
#sectionContent #blogPosts * .entry-utility .tag-links a { color:#993333; text-decoration:none; border:none; outline:none; margin:auto 3px; }
#sectionContent #blogPosts * .entry-utility .tag-links a:hover { color:#996666; text-decoration:none; border:none; outline:none; }

body.two-column #sectionContent #blogPosts .entry-summary p { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size: .8em; color: #666; line-height: 130%; }
#blogPosts .entry-summary p a { color: #933; text-decoration: none; border: none; outline: none; }
#blogPosts .entry-summary p a:hover { color: #966; text-decoration: none; border: none; outline: none; }

body.search.two-column #sectionContent #primary { background-color:transparent; padding: 25px 0 10px 0; }
body.search #sectionContent #primary div.post.format-standard { background-color:#FFF; padding:8px 23px; margin:0 0 30px 0; }
body.search #sectionContent #primary div.incsub_wiki.type-incsub_wiki { background-color:#FFF; padding:8px 23px; margin:0 0 30px 0; }
body.search #sectionContent #primary div.paper.type-paper { background-color:#FFF; padding:8px 23px; margin:0 0 30px 0; }
body.search #sectionContent #primary div.project.type-project { background-color:#FFF; padding:8px 23px; margin:0 0 30px 0; }
body.search #sectionContent #primary div.module.type-module { background-color:#FFF; padding:8px 23px; margin:0 0 30px 0; }
body.search #sectionContent #primary div.download.type-download { background-color:#FFF; padding:8px 23px; margin:0 0 30px 0; }
body.search #sectionContent #primary div.tutorial.type-tutorial { background-color:#FFF; padding:8px 23px; margin:0 0 30px 0; }
body.search #sectionContent #primary div.page { background-color:#FFF; padding:8px 23px; margin:0 0 30px 0; }
body.search.two-column #sectionContent #primary div h2.entry-title { margin-top:16px; }

/* Search Page Mods */
#sectionContent #primary * h2.entry-title a { text-decoration: none; border: none; outline: none; font-family: 'OpenSansLight', Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: lighter;
color: #933; line-height: 100%; }
#sectionContent #primary * .entry-meta { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: .8em; /*font-size:13px;*/ color: #333; line-height: 120%; margin-bottom:8px; }
#sectionContent #primary * .entry-meta a { color:#993333; text-decoration:none; border:none; outline:none; margin:auto 3px; }
#sectionContent #primary * .entry-meta a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
#sectionContent #primary * .entry-utility .cat-links .entry-utility-prep-cat-links { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif;  /*font-size:13px;*/ color: #333; line-height: 120%; margin-bottom:8px; }
#sectionContent #primary * .entry-utility { margin:0 0 20px 0; }
#sectionContent #primary * .entry-utility .cat-links { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: .8em; /*font-size:13px;*/ color: #333; line-height: 120%; margin-bottom:8px; }
#sectionContent #primary * .entry-utility .cat-links a { color:#993333; text-decoration:none; border:none; outline:none; margin:auto 3px; }
#sectionContent #primary * .entry-utility .cat-links a:hover { color:#996666; text-decoration:none; border:none; outline:none; }

#sectionContent #primary * .entry-utility .tag-links { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: .8em; /*font-size:13px;*/ color: #333; line-height: 120%; margin-bottom:8px; }
#sectionContent #primary * .entry-utility .tag-links a { color:#993333; text-decoration:none; border:none; outline:none; margin:auto 3px; }
#sectionContent #primary * .entry-utility .tag-links a:hover { color:#996666; text-decoration:none; border:none; outline:none; }

#sectionContent #primary * .entry-utility .comments-link { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: .8em; /*font-size:13px;*/ color: #333; line-height: 120%; margin-bottom:8px; }
#sectionContent #primary * .entry-utility .comments-link a { color:#993333; text-decoration:none; border:none; outline:none; margin:auto 3px; }
#sectionContent #primary * .entry-utility .comments-link a:hover { color:#996666; text-decoration:none; border:none; outline:none; }

#sectionContent #primary * .entry-utility .edit-link { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: .8em; /*font-size:13px;*/ color: #333; line-height: 120%; margin-bottom:8px; }
#sectionContent #primary * .entry-utility .edit-link a { color:#993333; text-decoration:none; border:none; outline:none; margin:auto 3px; }
#sectionContent #primary * .entry-utility .edit-link a:hover { color:#996666; text-decoration:none; border:none; outline:none; }

body.search.two-column #sectionHeaderWrap { float: right; width: 350px; position: absolute; top: 18px; right: 0px; }
body.search.two-column #sectionHeaderWrap #sectionHeader { width: 296px; }
body.search.two-column #sectionHeader #sortFilter #searchFormSubpage form#searchform input { width: 224px; }


/* Paper Detail Mods */
body.page-template-template_papers_detail-php.two-column #primary { padding:0px !important; }
body.page-template-template_papers_detail-php.two-column #primary h3 { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:13px;*/ font-weight:lighter; color: #666; 
line-height: 120%; margin:18px 15px 16px 22px; text-transform:uppercase; }

body.page-template-template_papers_detail-php.two-column #primary p { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.875em; /*font-size:14px;*/ font-weight:lighter; color: #666; line-height:130%; padding:0 22px 18px 22px; margin:0; }
body.page-template-template_papers_detail-php.two-column #primary p a { color: #993333; text-decoration:none; border:none; outline:none; }
body.page-template-template_papers_detail-php.two-column #primary p a:hover { color: #996666; text-decoration:none; border:none; outline:none; }

body.page-template-template_papers_detail-php.two-column #primary img.full { float:left; margin:0 0 20px 0; position:static; }
body.page-template-template_papers_detail-php.two-column #primary img.small { float:left; margin:0 16px 0 22px; }
body.page-template-template_papers_detail-php.two-column #primary .creditWrap { width: 577px; clear: left; border-top: 1px dashed #CCC; padding: 14px 20px 0 0; position:static; }
body.page-template-template_papers_detail-php.two-column #primary div.file { padding:0 22px 18px 22px; margin:0; font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.875em; /*font-size:14px;*/ font-weight:lighter; color: #666; line-height:130%; }
body.page-template-template_papers_detail-php.two-column #primary div.file img { float:left; margin:-3px 10px 0 0; position:static; }

body.page-template-template_papers_detail-php.two-column #primary div.file a { color: #993333; text-decoration:none; border:none; outline:none; }
body.page-template-template_papers_detail-php.two-column #primary div.file a:hover { color: #996666; text-decoration:none; border:none; outline:none; }


/* New Donlaods section */
body.single-download.two-column #primary { padding:0px !important; }
body.single-download.two-column #primary h3 { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:13px;*/ font-weight:lighter; color: #666; 
line-height: 120%; margin:18px 15px 16px 22px; text-transform:uppercase; }
body.single-download.two-column #primary p { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.875em; /*font-size:14px;*/ font-weight:lighter; color: #666; line-height:130%; padding:0 22px 18px 22px; margin:0; }
body.single-download.two-column #primary p a { color: #993333; text-decoration:none; border:none; outline:none; }
body.single-download.two-column #primary p a:hover { color: #996666; text-decoration:none; border:none; outline:none; }
body.single-download.two-column #primary img.full { float:left; margin:0 0 20px 0; position:static; }
body.single-download.two-column #primary img.small { float:left; margin:0 16px 0 40px; }
body.single-download.two-column #primary .creditWrap { width: 577px; clear: left; border-top: 1px dashed #CCC; padding: 14px 20px 0 0; position:static; }
body.single-download.two-column #primary p.credit { padding:20px 22px 0px 22px; }
body.single-download.two-column #primary .creditWrap.version2 { height:35px }
body.single-download.two-column #primary div.file { padding:0 22px 18px 22px; margin:0; font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.875em; /*font-size:14px;*/ font-weight:lighter; color: #666; line-height:130%; }
body.single-download.two-column #primary div.file img { float:left; margin:-3px 10px 0 0; position:static; }
body.single-download.two-column #primary div.file a { color: #993333; text-decoration:none; border:none; outline:none; }
body.single-download.two-column #primary div.file a:hover { color: #996666; text-decoration:none; border:none; outline:none; }
/*body.single-download.two-column #sectionContent #primary ul { margin-left: .8em; }*/
body.single-download.two-column #sectionContent #primary ul li { list-style:disc; list-style-type:disc; list-style-position:outside; font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; 
font-size:.8em; font-weight:lighter; color:#666; line-height:120%; margin-bottom:4px; margin-left:10px; }
body.single-download.two-column #sectionContent #primary p iframe { max-width: 597px!important; position: relative; left:-22px; margin-bottom: 20px; }


/* Template Detail Mods */
body.page-template-template_tutorials_detail-php.two-column #sectionContent #primary p img { left:0px; }


/* Gesture Detail Mods */
body.page-template-template_gesture_detail-php.two-column #sectionContent #primary img { left:0px; max-width:557px !important; }


/* Community Home Page Mods */
body.page-template-template_community_home-php.two-column #sectionContent #primary img { left:0px; max-width:557px !important; }
body.page-template-template_community_home-php.two-column #sectionHeaderWrap { display:none; }
body.page-template-template_community_home-php.two-column #secondary { padding: 0px 8px 25px 37px; /* remove this later wehn subheader is restored */ }

/* Support Home Page Mods */
body.page-template-template_support-php.two-column #sectionHeaderWrap { display:none; }
body.page-template-template_support-php.two-column #secondary { padding: 0px 8px 25px 37px; /* remove this later wehn subheader is restored */ }

/* Research Home Page Mods */
body.page-template-template_research_home-php.two-column #sectionHeaderWrap { display:none; }
body.page-template-template_research_home-php.two-column #secondary { padding: 0px 8px 25px 37px; /* remove this later wehn subheader is restored */ }

/* Author Archive */
body.archive.author.two-column #sectionContent #blogPosts div.post.format-standard { background-color: white; padding: 8px 23px; margin: 0 0 30px 0; }

/* Wanted Board Upload Mods */
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary {}
body.page-template-template_wanted_board_upload-php.two-column #secondary { padding: 0px 8px 25px 37px; }
body.page-template-template_wanted_board_upload-php.two-column #sectionHeaderWrap #sectionHeader { padding: 11px 27px 13px 38px; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield label { font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.95em; /*font-size:15px;*/ font-weight:lighter; color:#333; line-height:130%; margin-right:8px; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .checkbox { font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.95em; /*font-size:15px;*/ font-weight:lighter; color:#333; line-height:130%; margin-right:8px; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield input { font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.75em; /*font-size:12px;*/ color:#666; line-height:120%; height:15px; padding-left: 4px; }

body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield textarea { font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.75em; /*font-size:12px;*/ color:#666; line-height:130%; padding: 8px 5px; }

body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield #uploadDetails #author { float:left; max-width:48%; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.95em; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield #uploadDetails #author label { font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.95em; /*font-size:15px;*/ font-weight:lighter; color:#333; line-height:130%; margin-right:4px; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield #uploadDetails #author a { font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif;color:#993333; text-decoration:none; border:none; outline:none; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield #uploadDetails #author a:hover { color:#996666; text-decoration:none; border:none; outline:none; }

body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield #uploadDetails #posted { float:right; max-width:46%; margin-right:8px; text-align:right; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.95em; /*font-size:15px;*/ color:#333; line-height:130%; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield #uploadDetails #posted label { font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-weight:lighter;  color:#666; margin-right:4px; }

body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield textarea { max-width:543px; border:2px solid #CCC; padding:8px 5px; margin:6px 0 8px 0; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield div.direction { font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.95em; /*font-size:15px;*/ font-weight:lighter; color:#333; line-height:130%;margin-bottom:16px; }

body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield ul.serviceType { width:557px; margin:0px; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield ul.serviceType li { width:auto; padding-right:26px; float:left; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.95em; /*font-size:15px;*/ font-weight:lighter; color:#333; line-height:130%; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield ul.serviceType li input { float:left; margin-right:8px; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield ul.serviceType li div.radioText { float:left; position:relative; top:-2px; color:#333; }

body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield input.time_input { width:30px; }

body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield input.file_select { height:auto; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .editfield input.questions { width:549px; border:2px solid #CCC; padding:auto 4px; margin-top:4px; }

body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .groupBlock { width:557px; margin:30px 0 10px 0; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .groupBlock.floatRight { text-align:right; margin-right:10px; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .groupBlock .editfield.bounty { max-width:20%; margin-right:45px; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .groupBlock .editfield.completion_time { max-width:42%; margin-right:45px; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .groupBlock .checkbox.featured { max-width:20%; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary .groupBlock .checkbox input { margin-right:6px; }

body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary input[type="submit"].button { border: none; height: 31px; color: #FFF; 
font-family: 'OpenSansSemiBold', Arial, Helvetica; font-size: 1.125em; padding-left: 20px !important; padding-right: 20px !important; margin-left:10px; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary input[type="submit"].button.blue { background-color: #3A4E7D; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary input[type="button"].button { border: none; height: 31px; color: #FFF; 
font-family: 'OpenSansSemiBold', Arial, Helvetica; font-size: 1.125em; padding-left: 20px !important; padding-right: 20px !important; margin-left:10px;}
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary input[type="button"].button.lightGrey { background-color:#666; }
body.page-template-template_wanted_board_upload-php.two-column #sectionContent #primary input[type="button"].button.DarkGrey { background-color:#333; }

/* Blog Comment Styles */
.blogItemWrap form p label input.post_password { float:left; border:2px solid #F7F7F7; height:18px; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.75em; color:#666; }
.blogItemWrap form p label input.password_submit { float:left; height:22px; }
#comments p.nopassword { font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.875em; /*font-size:14px;*/ font-weight:lighter; color:#666; padding:0 22px 18px 22px; margin:0; }
.single.two-column ul.commentlist { margin:30px 0 20px 0; }
.single.two-column ul.commentlist ul { margin:10px 0px 10px 10px; }
ul.commentlist li { list-style:none; list-style-image:none; }
ul.commentlist li.comment { list-style:none; list-style-image:none; margin:0 0 10px 0; padding:0; }
ul.commentlist li.comment div.commentItem {
	position: relative;
	background-color: #FFF;
	padding: 15px 18px 0 18px;
	min-height: 90px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
ul.commentlist li.comment div.commentItem * div.comment-author { position:relative; display:block; min-height:23px; clear:right; }
ul.commentlist li.comment * div.commentAvatar { float:left; margin:0 11px 4px 0; }
ul.commentlist li.comment * div.commentAvatar img {  }
ul.commentlist li.comment * div.commentBody { width:495px; float:right; }
ul.commentlist li.comment * div.commentBody  p { float:left; }
ul.commentlist li.comment * div.comment-author .commentCitation { display:block; float:left; clear:none; max-width:74%; margin:0px 0px 12px 0; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:13px;*/ color:#666; line-height:130%; }
ul.commentlist li.comment * div.comment-author .commentCitation a { color:#993333; text-decoration:none; border:none; outline:none; }
ul.commentlist li.comment * div.comment-author .commentCitation a:hover { color:#996666; text-decoration:none; border:none; outline:none; }
ul.commentlist li.comment * div.comment-author .timeAgo { display:block; float:right; clear:none; max-width:24%; margin:0px 0px 12px 0; font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:13px;*/ font-weight:lighter; color:#333; line-height:130%;}
ul.commentlist li.comment * div.comment-body { clear:both; float:left; max-width:90.5%;margin-left:51px; }
ul.commentlist li.comment div.commentItem .reply { position:absolute; top:70px; margin-bottom:10px; }
ul.commentlist li.comment div.commentItem .reply .notLoggedIn { width:40px; margin:15px 0 15px 0; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.65em; /*font-size:10px;*/ font-weight:lighter; color:#666; line-height:110%;  }
#comments p.nocomments { font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:13px;*/ font-weight:lighter; color:#333; line-height:110%; 
text-transform:uppercase; width:90%; }

ul.commentlist li.comment * div.comment-body, ul.commentlist li.comment * div.comment-body p { font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.875em; /*font-size:14px;*/ font-weight:lighter; color:#666; line-height:130%; position:relative; margin-top:-9px; }
ul.commentlist li.comment * div.comment-body p { /*position:relative; top:-9px;*/  }
ul.commentlist li.depth-1 { margin-top:30px; }

em.comment-awaiting-moderation { color: #F60; }

ul.commentlist li.comment div.commentItem .reply button, a.button, input[type="submit"], input[type="button"], input[type="reset"], ul.button-nav li a, div.generic-button a, .comment-reply-link { padding:5px; 
font: normal 11px/19px Arial, Tahoma, Verdana, sans-serif; }

ul.commentlist li.comment div.commentItem .reply button, .comment-reply-login { 
background: -moz-linear-gradient(top, white 0%, #EDEDED 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,#EDEDED)); 
background: -webkit-linear-gradient(top, white 0%,#EDEDED 100%); background: -o-linear-gradient(top, white 0%,#EDEDED 100%); background: -ms-linear-gradient(top, white 0%,#EDEDED 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); background: linear-gradient(top, white 0%,#EDEDED 100%); border: 1px solid #CCC; 
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #777; cursor: pointer; font: normal 11px/19px Arial, Tahoma, Verdana, sans-serif; padding: 5px; text-align: center;
line-height: 14px; text-decoration:none; border-image: initial; width:30px; height:60px; }

ul.commentlist li.comment div.commentItem .reply button, .comment-reply-link { 
background: -moz-linear-gradient(top, white 0%, #EDEDED 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,#EDEDED)); 
background: -webkit-linear-gradient(top, white 0%,#EDEDED 100%); background: -o-linear-gradient(top, white 0%,#EDEDED 100%); background: -ms-linear-gradient(top, white 0%,#EDEDED 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); background: linear-gradient(top, white 0%,#EDEDED 100%); border: 1px solid #CCC; 
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #777; cursor: pointer; font: normal 11px/19px Arial, Tahoma, Verdana, sans-serif; padding: 5px; text-align: center;
line-height: 14px; text-decoration:none; border-image: initial; width:30px; height:60px; }

#respond h3#reply-title { font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:13px;*/ font-weight:lighter; color:#333; line-height:110%; 
text-transform:uppercase; width:90%; }

.commentItem #respond h3#reply-title { font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:13px;*/ font-weight:lighter; color:#333; line-height:110%; 
text-transform:uppercase; width:90%; }

#commentFormFullWidth {clear:both; margin-top:30px; }
#commentFormFullWidth #respond form#commentform textarea { width:515px; border:2px solid #CCC; }
#blogPosts #comments #commentFormFullWidth #respond form#commentform textarea { width:593px; border:2px solid #CCC; }
#respond p.must-log-in { font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:13px;*/ font-weight:lighter; color:#666; line-height:110%; 
text-transform:uppercase; width:90%; }
#respond p.must-log-in a { color:#993333; text-decoration:none; order:none; outline:none; }
#respond p.must-log-in a:hover { color:#996666; text-decoration:none; order:none; outline:none; }

.commentItem #respond h3#reply-title a#cancel-comment-reply-link { color:#991133; font-size:.75em; text-transform:lowercase; float:right; }
.commentItem #respond h3#reply-title a#cancel-comment-reply-link:hover { color:#996666; }

body.page-template-template_experiment_detail-php.two-column #sectionContent #primary { padding: 0px 10px 10px 20px; }
body.page-template-template_experiment_detail-php.two-column #sectionContent #primary h3 { font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:13px;*/ font-weight:lighter; color:#666; line-height:120%; text-transform:uppercase; }

body.page-template-template_download_detail-php.two-column #sectionContent #primary { padding: 0px 10px 10px 20px; }
body.page-template-template_download_detail-php.two-column #sectionContent #primary h3 { font-family:'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.8em; /*font-size:13px;*/ font-weight:lighter; color:#666; line-height:120%; text-transform:uppercase; }


body.two-column #sectionContent #primary .commmentCreditWrap { width:557px; clear:both; border-top:1px dashed #CCC; padding:14px 20px 0 20px; position:relative; left:-20px; margin-top:30px; }
body.two-column #sectionContent #primary .creditLine { float:right; width:74%; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.875em; /*font-size:14px;*/ font-weight:lighter; color:#666; line-height:130%; text-align:right; }
body.two-column #sectionContent #primary .creditLine a { color:#993333; text-decoration:none; border:none; outline:none; }
body.two-column #sectionContent #primary .creditLine a:hover { color:#996666; text-decoration:none; border:none; outline:none;  }
body.two-column #sectionContent #primary .commentsNum { float:left; width:auto; min-width:21px; font-family: 'OpenSansExtraBold', Arial, Helvetica, sans-serif; font-size:.75em; /*font-size:12px;*/ color: #FFF; line-height:130%; text-align:center; }
body.two-column #sectionContent #primary .commentsNum { height:20px; background:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/comment-bubble-sprite.png') no-repeat top left; }
body.two-column #sectionContent #primary .commentsNum .commentMiddle { height:14px; padding:0 7px; width:auto; background:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/comment-bubble-sprite.png') repeat-x bottom left; }
body.two-column #sectionContent #primary .commentsNum { height:20px; background:url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/comment-bubble-sprite.png') no-repeat top right;}

ul#projectBanners { width:570px; margin:160px auto 0 auto; }
ul#projectBanners li { list-style:none; list-style-type:none; float:left; }
ul#projectBanners li.spacer { width:26px; margin:0; padding:0; }

/* Legal Page */
.featureItemWrap { margin: 0 0 28px 0; }
.featureItemImgWrap { width: 100px; float: left; clear: none; display: block; margin-top: 38px; display:none; }
body.two-column #sectionContent #primary .featureItemWrap .featureItemImgWrap img { float: left; display: block; position:static; }
.featureItemTextWrap { /*width: 465px; for when images are used*/ width:550px; float:left; display: block; }

body.two-column #sectionContent #primary .featureItemWrap .featureItemTextWrap .file { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size: .85em; /*font-size:13px;*/ color: #666; line-height: 130%; }
body.two-column #sectionContent #primary .featureItemWrap .featureItemTextWrap .file img { float:left; left:0px; top:3px; }
body.two-column #sectionContent #primary .featureItemWrap .featureItemTextWrap .file a { color:#993333; text-decoration:none; border:none; outline:none; }
body.two-column #sectionContent #primary .featureItemWrap .featureItemTextWrap .file a:hover { color:#996666; text-decoration:none; border:none; outline:none; } 

/* Wanted Coming Soon Page */
body.page-template-template_wanted-coming-soon-php.two-column #sectionContent #primary h2 { font-family: 'OpenSansLight', Arial, Helvetica, sans-serif; font-size:3.5em; /*font-size:55px;*/ color: #333; font-weight: lighter; margin: 0 0 8px 0; }
body.page-template-template_wanted-coming-soon-php.two-column #sectionContent #primary h2 p { font-family: 'OpenSansLight', Arial, Helvetica, sans-serif; font-size:3.5em; /*font-size:55px;*/ color: #333; font-weight: lighter; margin: 0 0 8px 0; }
body.page-template-template_wanted-coming-soon-php.two-column #sectionContent #primary h3.preTitle { font-family: 'OpenSansExtraBold', Arial, Helvetica, sans-serif; font-size:1.55em; /*font-size:25px;*/ color: #999; font-weight: lighter; margin:-4px 0 11px 0; text-transform:uppercase; }

body.page-template-template_wanted-coming-soon-php.two-column #sectionContent #primary p.specialText { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size: 1.25em; /*font-size:20px;*/ color: #666; line-height: 130%; padding-right:10px; }

ul#boardDetails { margin:50px 0px 20px 0px; }
ul#boardDetails li { display:block; margin-bottom:34px; }
ul#boardDetails li.last { margin-bottom:10px; }
ul#boardDetails li br { display:none; }
ul#boardDetails li img { float:left; margin:11px 30px 11px 0; position:static; }
ul#boardDetails li h3 { margin-top:0; font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size: 1.4em; /*font-size:20px;*/ color: #333; line-height: 120%; }
#sectionContent #primary ul#boardDetails li p { float:left; font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: 13px; /*font-size:13px;*/ color: #666; line-height: 150%; width:250px; display:block; }


/* Odds and Ends */
#sectionHeader #sortFilter #filters ul { width: 510px; }
.floatRight { float:right; }
.floatLeft { float:left; }
#primary img.profileIcon { position:relative; left:0px; top:3px; margin-bottom:0px; }
#blogPosts img.profileIcon { position:relative; left:0px; top:3px; margin-bottom:0px; }

body.page-template-template_about-php.two-column #sectionContent #primary { padding: 25px 25px 10px 20px; }

#nav-above.navigation, #nav-below.navigation { margin:10px 0; clear:both; }
#nav-above.navigation .nav-previous, #nav-below.navigation .nav-previous { max-width:48%; float:left; }
#nav-above.navigation .nav-next, #nav-below.navigation .nav-next { max-width:48%; float:right; }
#nav-above.navigation * a, #nav-below.navigation * a { color:#993333; text-decoration:none; border: none; outline:none;font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.7em; }
#nav-above.navigation * a:hover, #nav-below.navigation * a:hover { color:#996666; text-decoration:none; border-bottom: 1px dotted #966666; outline:none; }

body.two-column #sectionContent #primary input[type="submit"].wpcf7-submit { background-color:#993333; border: none; height: 31px; color: #FFF; font-family: 'OpenSansSemiBold', Arial, Helvetica; font-size: 1.125em; padding-left: 20px !important; padding-right: 20px !important; }
body.two-column #sectionContent #primary input[type="submit"].wpcf7-submit:hover { color:#CCC; }

#primary form.wpcf7-form p img.ajax-loader { position:static; }
.wpcf7-response-output { font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:.8em; }
span.wpcf7-not-valid-tip { top: 0px; left: 230px; font-size: 11px; width: 180px; padding: 0 2px; }

.commmentCreditWrap .creditLine p { padding: 0 8px 0px 22px; }
.sidebar.sbAboutOE .box a:hover img.logoText { filter:alpha(opacity=80); /* Internet Explorer */ -moz-opacity:0.8; /* Mozilla 1.6 and below */ opacity: 0.8; /* newer Mozilla and CSS-3 */ }

/* ************************************************* */

body.page-template-template_download_landing-php #contentWrapExterior #contentWrap { padding: 18px 15px 18px 15px; background-color: #F5F5F5; }
body.page-template-template_download_landing-php #contentWrapExterior { padding: 17px 10px 20px 10px; }
body.page-template-template_download_landing-php #contentWrapExterior #contentWrap #contentWrapInterior #sectionContent { padding: 0 0 25px 0px; width:990px; background-color: #F5F5F5; }
body.page-template-template_download_landing-php #contentWrapExterior #contentWrap h4 { font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size: .8em; font-weight:lighter; color: #666; line-height: 120%; text-transform: uppercase; }

body.page-template-template_download_landing-php #contentWrapExterior #contentWrap #contentWrapInterior #sectionContent #downloadTypeHome {}
body.page-template-template_download_landing-php #contentWrapExterior #contentWrap #contentWrapInterior #sectionContent #downloadTypeHome ul#downloadTypeCategories { margin:12px 0px; list-style: none; }
body.page-template-template_download_landing-php #contentWrapExterior #contentWrap #contentWrapInterior #sectionContent #downloadTypeHome ul#downloadTypeCategories li { list-style:none; padding:8px;height:84px; width:298px; background-color:#FFF; float:left; margin:0px 16px 16px 0px; position:relative; }
/*body.one-column #contentWrapExterior #contentWrap #contentWrapInterior #sectionContent #downloadTypeHome ul#downloadTypeCategories li.comingSoon .comingSoonFlag { color:#FFF; position:absolute; right:0px; 
top:-5px; padding:2px 5px 3px 5px;  background-color:#933; font-family: 'OpenSansSemiBold', Arial, Helvetica, sans-serif; font-size:.65em; /*font-size:10.5px;/ } */

body.page-template-template_download_landing-php #contentWrapExterior #contentWrap #contentWrapInterior #sectionContent #downloadTypeHome ul#downloadTypeCategories li.comingSoon .comingSoonFlag { width:144px; height:100px; position:absolute; left:0px; top:0px; padding:0px; background:transparent url('/wp-content/themes/openexhibits/images/oeSiteStructureImages/coming-soon-banner.png') no-repeat 0 0; }

body.page-template-template_download_landing-php #contentWrapExterior #contentWrap #contentWrapInterior #sectionContent #downloadTypeHome ul#downloadTypeCategories li.comingSoon .comingSoonFlag.off { display:none; }
body.page-template-template_download_landing-php #contentWrapExterior #contentWrap #contentWrapInterior #sectionContent #downloadTypeHome ul#downloadTypeCategories li.comingSoon .off { display:none; }

body.page-template-template_download_landing-php #sectionContent #downloadTypeHome ul#downloadTypeCategories li div.thumb {float:left; width:100px; height:84px; vertical-align:middle; }
body.page-template-template_download_landing-php #sectionContent #downloadTypeHome ul#downloadTypeCategories li div.thumb img {max-width:100px; max-height:84px; margin-left:auto; margin-right:auto; }
body.page-template-template_download_landing-php #sectionContent #downloadTypeHome ul#downloadTypeCategories li div.title {display:table-cell; vertical-align:middle; margin-left:5px; height:84px; width:184px; }
body.page-template-template_download_landing-php #sectionContent #downloadTypeHome ul#downloadTypeCategories li div.title h4 {font-family:'OpenSansLight', Arial, Helvetica, sans-serif; font-size:2.2em; font-weight:lighter; color:#999; text-transform:none; line-height:120%;}
body.page-template-template_download_landing-php #sectionContent #downloadTypeHome ul#downloadTypeCategories li div.title h4 a {color:#333; text-decoration:none; border:none; outline:none;
-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
body.page-template-template_download_landing-php #sectionContent #downloadTypeHome ul#downloadTypeCategories li div.versionNumber {position:absolute; right:8px; bottom:4px; font-family:'OpenSansBold', Arial, Helvetica, sans-serif; font-size: .625em; font-weight:lighter; color:#999; line-height:120%;}

/* ************************************************* */


#mastheadInteriorWrap, #utilityNavBarWrap, #utilityNavBar {
	max-width:100%;
}

@media (max-width: 1024px) { 

	#page, #contentInteriorWrap {
		max-width: 100%;
	}
	body.two-column #sectionContent {
		padding: 6%;
		width: 88%;
	}
	body.two-column #secondary, body.page-template-template_blog-php.two-column #secondary {
    float: left;
		padding: 6%;
    width: 88%;
	}
	#oe-papers .featuredPaper h4.hasBadge {
		clear: right;
	}
	#footerInteriorWrap {
		max-width: 98%;
	}
	#footerItemsWrap {
		max-width: 100%;
	}
	#footerItemsWrap .footerLogoWrap.imls, #footerItemsWrap .footerLogoWrap.ideum {
    width: 48%;
	}
	#footerItemsWrap .footerLogoWrap.attrib {
		width: 46%;
	}
	#footerItemsWrap .footerLogoWrap.attrib img.footer-logo {
		display: none;
	}
	#footerNavSocial {
		float: right;
		margin: -90px 20px 60px 0;
    width: 48%;
	}
	#footerNavSocial .navWrap {
    float: left;
		margin-top: 20px;
	}
	#footerNavSocial .navWrap ul, #footerNavSocial .connectWrap {
		float: left;
		width: auto;
	}
	#footerNavSocial .navWrap ul li:last-of-type {
		padding-left: 0;
	}
	#secondary .sbBlogCategories ul li {
		width: calc(20% - 18px) !important;
	}
	.blogItemWrap p iframe {
    max-width: 100% !important;
    height: 250px;
	}
	.blogItemWrap p img {
		height: auto;
		max-width: 100%;
	}
	.blogItemWrap p img.right, .blogItemWrap p img.left, .blogItemWrap img.full  {
		float: none;
		height: auto;
		margin:0 0 20px;
    width: 100%;
	}

	body.two-column #sectionHeaderWrap {
		max-width: 100%;
	}
	body.two-column #sectionHeader h2 {
		max-width: calc(100% - 72px)
	}
	body.two-column #subHeaderWrap {
		padding: 5% 5% 0;
    max-width: 90%;
	}
	#subHeaderWrap #pageTitling #sectionIcon {
		position: relative;
    	right: -0;
	}
	#subHeaderWrap #pageTitling.full {
		width: calc(100% - 40px);
	}
	#subHeaderWrap #pageTitling.full h1.entry_title {
		max-width: 100%;
		width: auto;
	}
	.blogItemWrap .creditLine {
		width: 100%;
	}
	.blogItemWrap .commmentCreditWrap {
		max-width: 98%;
	}
	#thePagination {
		width: 98%;
	}
	body.page-template-template_research_home-php.two-column #secondary, body.page-template-template_support-php.two-column #secondary, body.page-template-template_community_home-php.two-column #secondary {
		padding: 0 6% !important;
	}
	.sidebar.sbJoinOpenExhibits {
		width: auto !important;
	}
	.sidebar.sbJoinOpenExhibits .box {
		background-color: transparent;
		width: auto;
	}
	#sectionContent #primary #partnersList ul li .box p {
		max-width: 100%;
	}
	body.two-column #sectionContent #primary .commmentCreditWrap {
		width: calc(100% - 40px);
    left: -1%;
	}
	body.single-paper.two-column #sectionContent #badge.badge0 {
    top: calc(50px - 6%);
    right: 6%;
	}
	body.category.two-column #secondary { 
		width: auto; 
	}
	body.tag.two-column #secondary {
    width: auto;
	}

}


@media (max-width: 900px) { 

	#page, #contentInteriorWrap {
		max-width: 100%;
	}
	body.two-column #sectionContent {
		padding: 6%;
		width: 88%;
	}
	body.two-column #secondary, body.page-template-template_blog-php.two-column #secondary {
    float: left;
		padding: 6%;
    width: 88%;
	}
	#oe-papers .featuredPaper h4.hasBadge {
		clear: right;
	}
	#footerInteriorWrap {
		max-width: 98%;
	}
	#footerItemsWrap {
		max-width: 100%;
	}
	#footerItemsWrap .footerLogoWrap.imls, #footerItemsWrap .footerLogoWrap.ideum {
    width: 48%;
	}
	#footerItemsWrap .footerLogoWrap.attrib {
		width: 46%;
	}
	#footerItemsWrap .footerLogoWrap.attrib img.footer-logo {
		display: none;
	}
	#footerNavSocial {
		float: right;
		margin: -90px 20px 60px 0;
    width: 48%;
	}
	#footerNavSocial .navWrap {
    float: left;
		margin-top: 20px;
	}
	#footerNavSocial .navWrap ul, #footerNavSocial .connectWrap {
		float: left;
		width: auto;
	}
	#footerNavSocial .navWrap ul li:last-of-type {
		padding-left: 0;
	}
	#secondary .sbBlogCategories ul li {
		width: calc(30% - 18px) !important;
	}
	body.page-template-template_research_home-php.two-column #secondary, body.page-template-template_support-php.two-column #secondary, body.page-template-template_community_home-php.two-column #secondary {
		padding: 6%;
	}
	.sidebar.sbJoinOpenExhibits {
		width: auto !important;
	}
	.sidebar.sbJoinOpenExhibits .box {
		background-color: transparent !important;
		width: auto !important;
	}
	ul#projectBanners {
		margin-bottom: 60px;
		margin-top: 60px;
    max-width: 100%;
    overflow: hidden;
	}
	ul#projectBanners li {
		clear: both;
    text-align: center;
    width: 100%;
	}
	body.two-column #sectionContent #primary .commmentCreditWrap {
		width: calc(100% - 40px);
    left: -1%;
	}

}

@media (max-width: 700px) { 

	#oeStaffList ul li.rightCol {
		float:left;
	}
	#sectionContent #primary #partnersList ul li .box img {
    float: left;
    margin: 0 25px 0 0;
    position: static;
    width: 100%;
}
	#sectionContent #primary #partnersList ul li .box h3 {
    clear: both;
    margin-left: -0px;
    overflow: hidden;
    padding-top: 20px;
    top: -0px;
	}
	#sectionContent #primary #partnersList ul li .box p {
		margin-left: -0px;
	}
	body.single-paper.two-column #sectionContent #badge.badge0 {
    top: calc(40px - 6%);
    right: 6%;
	}
	.featureItemTextWrap {
    width: 100%;
	}
	body.page-template-template_gesture_detail-php.two-column #sectionContent #primary img {
		max-width: 100% !important;
	}

}


@media (max-width: 600px) { 

	#subHeaderWrap #pageTitling #sectionIcon {
		position: absolute;
    	right: 0;
	}

	#sectionContent #primary #partnersList ul li .box img {
		width: 100%;
	}

}

@media (max-width: 500px) { 

	#page, #contentInteriorWrap {
		max-width: 100%;
	}
	body.two-column #sectionContent {
		padding: 1%;
		width: 98%;
	}
	body.two-column #secondary, body.page-template-template_blog-php.two-column #secondary {
    float: left;
		padding: 6%;
    width: auto;
	}
	#oe-papers .featuredPaper h4.hasBadge {
		clear: right;
	}
	#footerInteriorWrap {
		max-width: 98%;
	}
	#footerItemsWrap {
		max-width: 100%;
	}
	#footerItemsWrap .footerLogoWrap.imls, #footerItemsWrap .footerLogoWrap.ideum {
    width: 98%;
	}
	#footerItemsWrap .footerLogoWrap.attrib {
		width: 100%;
	}
	#footerItemsWrap .footerLogoWrap.attrib img.footer-logo {
		display: none;
	}
	#footerNavSocial {
		float: left;
		margin-top: -0px;
		width: 100%; 
	}
	#footerNavSocial .navWrap {
    float: left;
		margin-top: 20px;
	}
	#footerNavSocial .navWrap ul, #footerNavSocial .connectWrap {
		float: left;
		width: auto;
	}
	#footerNavSocial .navWrap ul li:last-of-type {
		padding-left: 0;
	}
	#secondary .sbBlogCategories ul li {
		width: 42% !important;
	}
	#mastheadInteriorWrap {
		max-width: 100%;
	}
	ul#utilityNav li.pretext a {
    padding: 0 10px;
	}
	body.page-template-template_research_home-php.two-column #secondary, body.page-template-template_support-php.two-column #secondary, body.page-template-template_community_home-php.two-column #secondary {
		padding: 6% !important;
	}
	.sidebar.sbJoinOpenExhibits {
		width: auto !important;
	}
	.sidebar.sbJoinOpenExhibits .box {
		background-color: transparent !important;
		width: auto !important;
	}
	#subHeaderWrap #pageTitling #sectionIcon {
		position: absolute;
    	right: 0;
	}
	ul#projectBanners {
		margin-bottom: 60px;
		margin-top: 60px;
    max-width: 100%;
    overflow: hidden;
	}
	ul#projectBanners li {
		clear: both;
    text-align: center;
    width: 100%;
	}
	body.single-paper.two-column #sectionContent #badge.badge0 {
    top: 1%;
    right: 1%;
	}

}


