/* PostgreSQL.org - Layout Styles */ /* Container Definitions */ /* Page Container */ #pgContainerWrap { text-align: center; /* Win IE5 */ } #pgContainer { margin: 0em auto; width: 765px; padding: 0; padding-top: 4px; padding-bottom: 10px; text-align: left; /* Win IE5 */ } /* Header Container */ #pgHeaderContainer { padding-bottom: 2px; } #pgHeader { position: relative; background: url("../img/layout/hdr_fill.png") repeat-x; height: 80px; margin: 0; padding: 0; clear: both; } #pgHeaderLogoLeft { position: relative; width: 390px; height: 80px; border: 0px; padding: 0px; margin: 0px; float: left; } #pgHeaderLogoLeft img { border: 0px; } #pgHeaderLogoRight { position: relative; width: 210px; height: 80px; border: 0px; padding: 0px; margin: 0px; float: right; } #pgHeaderLogoRight img { border: 0px; } #pgSearch { position: relative; text-align: right; padding: 0; margin: 0; color: #666; } #pgSearch form { position: relative; top: 5px; right: 0; margin: 0; /* need for IE Mac */ text-align: right; /* need for IE Mac */ white-space: nowrap; /* for Opera */ } #pgSearch form label { color: #666; font-size: 0.8em; } #pgSearch form input { font-size: 0.8em; } #pgSearch form #submit, #pgSearch form #q { font-size: 0.8em; background: #FFFFFF; color: #000000; border: 1px solid #7A7A7A; } #pgSearch form #submit { padding: 1px 4px; } #pgSearch form #q { width: 140px; padding: 2px; } /* Content Container */ #pgContent { clear: both; display: block; } #pgFrontContainer { width: 100%; float: left; margin-right: -220px; } #pgFrontMain { margin-right: 220px; margin-top: 10px; } #pgFrontFeature { position: relative; background: #F5F5F5 url(../img/feature/feature_gears.png) right bottom no-repeat; /* Also see pgFrontFeatureContent for image size */ padding: 15px; margin-bottom: 1em; font-size: 1.0em; } #pgFrontFeature:before { line-height: 0.1; font-size: 1px; background: transparent url("../img/layout/feature_tr.gif") no-repeat top right; margin: -15px -15px 0 -15px; height: 15px; display: block; border: none; content: url("../img/layout/feature_tl.gif"); } #pgFrontFeature:after { display: block; clear: both; padding-top: 15px; line-height: 0.1; font-size: 1px; content: url("../img/layout/feature_bl.gif"); margin: -15px; height: 8px; background: transparent url("../img/layout/feature_br.gif") scroll no-repeat bottom right ; } #pgFrontFeature h2{ border: none; margin-top: 0; } #pgFrontFeature p { margin: 0 0 1em 0; } #pgFrontFeature #pgFrontFeatureContent { /* This padding controls the size of the text in the front blurb, and needs to be * adjusted whenever the image is changed. */ padding: 6px 16px 16px 10px; } #pgFrontRightContainer { float: right; width: 200px; /* border-left: 1px solid #E1E1E1;*/ margin: 0; padding: 0; padding-left: 10px; } #pgFrontBottomContainer { clear: both; width: 100%; padding-top: 0.7em; margin-bottom: 15px; } #pgFrontNews { float:left; width: 230px; margin-right: 10px; } #pgFrontEvents { width: 240px; border-left: 1px solid #E1E1E1; margin: 0; padding: 0; padding-left: 10px; margin-left: 250px; margin-right: 250px; } .pgNewsEventsWrap { padding-left: 5px; } .pgRSSBottomList { list-style: none; margin: 0; padding: 0; display: inline; } .pgRSSBottomList img.pgRSSImage { display: inline; border: 0; vertical-align: bottom; } .pgRSSBottomList li { padding: 0 0.5em 0 0.5em; display: inline; border-right: 1px solid #E1E1E1; } .pgRSSBottomList li a { } /* Uncomment when IE/Validator supports last-child .pgRSSBottomList li:last-child { border-right: 0; padding-right: 0; } */ .pgRSSBottomList li.last-child { border-right: 0; padding-right: 0; } /* Used in pgRSSBottomList */ img.pgArrowImage { padding: 0; margin: 0; display: inline; border: 0; } #pgFrontUSSContainer { } /* Featured User Box */ #pgFrontUser { width: 545px; padding-top: 7px; float: left; background: url(../img/layout/usr_tbl_top.png) top right no-repeat; margin-bottom: 15px; } #pgFrontUserInner { background: url(../img/layout/usr_tbl_btm.png) bottom left no-repeat; width: 100%; padding-bottom: 7px; } #pgFrontUserWrap { padding: 11px 14px 12px 15px; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; } #pgFrontUserContent { margin-left: 4px; } #pgFrontSupportUs { } #pgFrontSupportUs h2 { margin-bottom: 0.7em; } #pgFrontSupportUsWrap { margin-left: 8px; color: #666; } #pgFrontShortcuts h2 { margin-bottom: 0.7em; } #pgFrontShortcutsWrap { font-size: 0.9em; margin-left: 12px; margin-top: 10px; color: #666; } #pgFrontShortcutsWrap img { padding-right: 7px; } #pgFrontShortcutsList { margin: 0; padding: 0; list-style: none; } #pgFrontShortcutsList li { margin: 0; padding-left: 12px; background-image: url(../img/layout/blt_blu_arrow.png); background-repeat: no-repeat; background-position: 0px 0.5em; } #pgFrontPlanet { float: right; width: 230px; border-left: 1px solid #E1E1E1; margin: 0; padding: 0; padding-left: 10px; } #pgFrontPlanetWrap { margin-left: 8px; font-size: 0.9em; } #pgFrontPlanetList { margin: 0; padding: 0; } #pgFrontLatestReleases h2 { margin-bottom: 0.7em; } #pgFrontLatestReleasesWrap { font-size: 0.9em; margin-left: 12px; margin-top: 10px; color: #666; } #pgFrontLatestReleasesNote { font-size: 0.9em; margin-left: 12px; margin-top: 10px; color: #666; vertical-align: bottom; } #pgFrontLatestReleasesNote IMG { vertical-align: bottom; } #pgFrontTrainingSummary { font-size: 1.1em; color: #666; } /* Secondary Pages */ #pgSideWrap { float: left; width: 166px; margin-top: 10px; margin-right: -165px; } #pgContentWrap { margin-left: 165px; padding-top: 10px; } #pgContentWrap dd.quote_source { font-weight: bold; margin-bottom: 18px; } #pgAdminWrap { padding-top: 10px; padding-bottom: 10px; } #pgCommunityWrap { margin-right: -420px; float: left; width: 100%; } #pgCommunity { margin-right: 210px; } #pgSurveyWrap { float: right; width: 200px; margin-left: 210px; padding: 0; border: 0; top: 0px; padding-left: 10px; } #pgSurvey dl { width: 200px; margin: 0; padding: 0; background: #F5F5F5 url(../img/layout/box_bottom.gif) no-repeat bottom left; padding-bottom: 10px; } #pgSurvey dt { margin: 0 0 10px 0; padding: 10px; font-weight: bold; color: #666; border-bottom: 1px solid #EFEFEF; background: #F5F5F5 url(../img/layout/box_top.gif) no-repeat top left; } #pgSurvey dd { margin: 0 0 0 10px; padding: 0 10px 0 0; color: #666; font-size: 0.9em; } #pgSurvey form #surveySubmit { font-size: 0.9em; background: #F5F5F5; color: #000000; border: 1px solid #7A7A7A; padding: 1px 4px; } #pgPlanetWrap { float: right; width: 200px; margin-left: 210px; padding: 0; border: 0; margin-top: 10px; padding-left: 5px; } #pgPlanet dl { width: 200px; margin: 0; padding: 0; background: #F5F5F5 url(../img/layout/box_bottom.gif) no-repeat bottom left; padding-bottom: 10px; } #pgPlanet dt { margin: 0 0 10px 0; padding: 10px; font-weight: bold; color: #666; border-bottom: 1px solid #EFEFEF; background: #F5F5F5 url(../img/layout/box_top.gif) no-repeat top left; } #pgPlanet dd { margin: 0 0 0 10px; padding: 0 10px 0 0; color: #666; font-size: 0.9em; } #pgPlanet dd ul { margin-left: 0px; padding-left: 10px; margin-bottom: 10px; } #pgDocsWrap { margin-right: -420px; float: left; width: 100%; } #pgDocs { margin-right: 210px; } #pgQuickDocsWrap { float: right; width: 200px; margin-left: 210px; padding: 0; border: 0; top: 0px; padding-left: 10px; } #pgQuickDocs dl { width: 200px; margin: 0; padding: 0; background: #F5F5F5 url(../img/layout/box_bottom.gif) no-repeat bottom left; padding-bottom: 10px; } #pgQuickDocs dt { margin: 0 0 10px 0; padding: 10px; font-weight: bold; color: #666; border-bottom: 1px solid #EFEFEF; background: #F5F5F5 url(../img/layout/box_top.gif) no-repeat top left; } #pgQuickDocs dd { margin: 0 0 0 10px; padding: 0 10px 0 0; color: #666; font-size: 0.9em; } #pgCommunityDocsFooter table tr td ul { padding-left: 0px; list-style: none; } #pgCommunityDocsHeader table tr.firstrow td { border-bottom: none; } #pgCommunityDocsHeader table tr.lastrow { height: 1px; } #pgCommunityDocsBreadcrumbs { margin-left: 10px; margin-top: 5px; margin-bottom: 10px; } #pgCommunityDocsPageContent { margin-top: 5px; margin-bottom: 20px; } .pgCommunityDocsCurrentMenu { font-weight: bold; } #pgDownloadsWrap { margin-right: -420px; float: left; width: 100%; } #pgDownloads { margin-right: 210px; } #pgQuickDownloadsWrap { float: right; width: 200px; margin-left: 210px; padding: 0; border: 0; top: 0px; padding-left: 10px; } #pgQuickDownloads dl { width: 200px; margin: 0; padding: 0; background: #F5F5F5 url(../img/layout/box_bottom.gif) no-repeat bottom left; padding-bottom: 10px; } #pgQuickDownloads dt { margin: 0 0 10px 0; padding: 10px; font-weight: bold; color: #666; border-bottom: 1px solid #EFEFEF; background: #F5F5F5 url(../img/layout/box_top.gif) no-repeat top left; } #pgQuickDownloads dd { margin: 0 0 0 10px; padding: 0 10px 0 0; color: #666; font-size: 0.9em; } #pgFtpContent table tr td { vertical-align: bottom; } #pgProfPage div.tblBasic table td { color: black; padding: 3px 5px; } #pgPressContacts dt { font-weight: bold; } #pgPressContacts dd { margin-bottom: 10px; } #pgArchiveWrap { margin-top: 13px; } /* Footer Container */ #pgFooter { font-size: 0.9em; color: #666; line-height: 1.3em; padding-top: 5px; clear: both; } /* Generic forms class */ TABLE.pgGenericFormTable TR { vertical-align: top; } TABLE.pgGenericFormTable TR TD INPUT, TABLE.pgGenericFormTable TR TD SELECT, TABLE.pgGenericFormTable TR TD TEXTAREA, TABLE.pgGenericFormTable TR TD DIV.markdownpreview { width: 100%; } TABLE.pgGenericFormTable TR.error { background-color: red; color: white; } TABLE.pgGenericFormTable TR.errorinfo { background-color: #FFFFCC; } TABLE.pgGenericFormTable TR.errorheader TD { background-color: #FFFFCC; border: 1px solid red; padding: 2px; } TABLE.pgGenericFormTable TR TH SPAN.formfieldhelp { font-weight: normal; font-style: italic; } /* Misc Classes */ .pgClearBoth { clear: both; margin: 0; padding: 0; } .pgBlockHide { display: none; height: 0; width: 0; overflow: hidden; position: absolute; /* IE5 Mac */ } img { border: 0; }