From 115e7526f8bfb8d5ecd4eac37468c0ef28e20d1e Mon Sep 17 00:00:00 2001 From: Heikki Linnakangas Date: Mon, 22 Apr 2013 11:54:56 +0300 Subject: [PATCH] Import images and CSS files from www.postgresql.org --- media/css/base.css | 7 + media/css/global.css | 98 +++++ media/css/iefixes.css | 138 +++++++ media/css/layout.css | 688 +++++++++++++++++++++++++++++++++ media/css/navigation.css | 237 ++++++++++++ media/css/table.css | 101 +++++ media/css/text.css | 162 ++++++++ media/img/layout/hdr_fill.png | Bin 0 -> 335 bytes media/img/layout/hdr_left.png | Bin 0 -> 3040 bytes media/img/layout/hdr_right.png | Bin 0 -> 1863 bytes media/img/layout/nav_lft.png | Bin 0 -> 212 bytes media/img/layout/nav_rgt.png | Bin 0 -> 208 bytes 12 files changed, 1431 insertions(+) create mode 100644 media/css/base.css create mode 100644 media/css/global.css create mode 100644 media/css/iefixes.css create mode 100644 media/css/layout.css create mode 100644 media/css/navigation.css create mode 100644 media/css/table.css create mode 100644 media/css/text.css create mode 100644 media/img/layout/hdr_fill.png create mode 100644 media/img/layout/hdr_left.png create mode 100644 media/img/layout/hdr_right.png create mode 100644 media/img/layout/nav_lft.png create mode 100644 media/img/layout/nav_rgt.png diff --git a/media/css/base.css b/media/css/base.css new file mode 100644 index 0000000..66eec85 --- /dev/null +++ b/media/css/base.css @@ -0,0 +1,7 @@ +@import url("global.css"); +@import url("layout.css"); +@import url("text.css"); +@import url("navigation.css"); +@import url("table.css"); + +@import url("iefixes.css"); diff --git a/media/css/global.css b/media/css/global.css new file mode 100644 index 0000000..1706e11 --- /dev/null +++ b/media/css/global.css @@ -0,0 +1,98 @@ +/* + PostgreSQL.org - Global Styles +*/ + +body { + margin: 0; + padding: 0; + font-family: verdana, sans-serif; + font-size: 69%; + color: #000; + background-color: #fff; +} + +h1 { + font-size: 1.4em; + font-weight: bold; + margin-top: 0em; + margin-bottom: 0em; +} + +h2 { + font-size: 1.2em; + margin: 1.2em 0em 1.2em 0em; + font-weight: bold; +} + +h3 { + font-size: 1.0em; + margin: 1.2em 0em 1.2em 0em; + font-weight: bold; +} + +h4 { + font-size: 0.95em; + margin: 1.2em 0em 1.2em 0em; + font-weight: normal; +} + +h5 { + font-size: 0.9em; + margin: 1.2em 0em 1.2em 0em; + font-weight: normal; +} + +h6 { + font-size: 0.85em; + margin: 1.2em 0em 1.2em 0em; + font-weight: normal; +} + +img { + border: 0; +} + +ol, ul, li {/* + list-style: none;*/ + font-size: 1.0em; + line-height: 1.2em; + margin-top: 0.2em; + margin-bottom: 0.1em; +} + +p { + font-size: 1.0em; + line-height: 1.2em; + margin: 1.2em 0em; +} + +td p { + margin: 0em 0em 1.2em; +} + +li > p { + margin-top: 0.2em; +} + +pre { + font-family: monospace; + font-size: 1.0em; +} + +div#pgContentWrap code { + font-size: 1.2em; + padding: 1em; + margin: 2ex 0 2ex 2ex; + background: #F7F7F7; + border: 1px solid #CFCFCF; + -moz-border-radius: 8px; + -webkit-border-radius: 8px; + -khtml-border-radius: 8px; + border-radius: 8px; + display: block; + overflow: auto; +} + +strong, b { + font-weight: bold; +} diff --git a/media/css/iefixes.css b/media/css/iefixes.css new file mode 100644 index 0000000..8601bc1 --- /dev/null +++ b/media/css/iefixes.css @@ -0,0 +1,138 @@ +/* + PostgreSQL.org - Fixes for Internet Explorer +*/ + +/*Win IE fix \*/ +* html #pgHeaderContainer { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgHeader { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgTopNav { height: 1%; margin-top: 0px; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgTopNavLeft { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgTopNavRight { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgTopNavList { height: 1%; margin-bottom: -2px; } +* html #pgTopNavList li { margin: 0 0.5em 0 -0.5em; } + +/*End Win IE fix*/ + + +/*Win IE fix \*/ +* html #pgSearchNavList { height: 1%; margin-right: 0.5em; } +* html #pgSearchNavList li { margin: 0 0 0 0.5em; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgContent { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgFrontContainer { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgFrontMain { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgFrontFeature { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgFrontFeatureLink { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgFrontNewsEventsContainer { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgFrontNews { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgFrontEvents { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html .pgNewsEventsList { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgFrontUSSContainer { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgFrontUser { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgFrontSupportUs { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgFrontShortcuts { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgFrontShortcutsWrap { height: 1%; margin-top: 7px; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgFrontShortcutsList { height: 1%; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgFrontNewsEventsContainer h3 img { height: 1%; margin-bottom: 4px; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgSideWrap { /* margin-top: 11px; */ } +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgContentWrap {margin-left: 165px; /* margin-top: 11px; */ } +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #pgSideNav { height: 1%; position: static; } + +/*End Win IE fix*/ + +/*Win IE fix \*/ +* html #txtArchives pre { font-size: 100%; } +/*End Win IE fix*/ diff --git a/media/css/layout.css b/media/css/layout.css new file mode 100644 index 0000000..3de23e2 --- /dev/null +++ b/media/css/layout.css @@ -0,0 +1,688 @@ +/* + 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("/media/img/layout/hdr_fill.png") repeat-x; + height: 80px; + margin: 0; + padding: 0; + clear: both; +} + +#pgHeaderLogoLeft { + position: relative; + width: 230px; + 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(/media/img/feature/feature_elephant.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("/media/img/layout/feature_tr.gif") no-repeat top right; + margin: -15px -15px 0 -15px; + height: 15px; + display: block; + border: none; + content: url("/media/img/layout/feature_tl.gif"); +} + +#pgFrontFeature:after { + display: block; + clear: both; + padding-top: 15px; + line-height: 0.1; + font-size: 1px; + content: url("/media/img/layout/feature_bl.gif"); + margin: -15px; + height: 8px; + background: transparent url("/media/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 132px 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(/media/img/layout/usr_tbl_top.png) top right no-repeat; + margin-bottom: 15px; +} + +#pgFrontUserInner { + background: url(/media/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(/media/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(/media/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(/media/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(/media/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(/media/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(/media/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(/media/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(/media/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(/media/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; +} diff --git a/media/css/navigation.css b/media/css/navigation.css new file mode 100644 index 0000000..e8ddae5 --- /dev/null +++ b/media/css/navigation.css @@ -0,0 +1,237 @@ +/* + PostgreSQL.org - Navigation (and List) Styles +*/ + +/* Site Navigation */ + +#pgTopNav { + text-align: left; + color: #666; + font-size: 0.9em; + margin: 0; + padding: 0; + height: 23px; + background: #B7B7B7 url("/media/img/layout/nav_fill.png") top left repeat-x; + overflow: visible; + margin-top: 2px; +} + +#pgTopNavLeft { + width: 7px; + height: 23px; + border: 0px; + padding-right: 10px; + margin: 0px; + float: left; +} + +#pgTopNavLeft img { + border: 0px; + margin: 0; + padding: 0; +} + +#pgTopNavRight { + width: 7px; + height: 23px; + border: 0px; + padding: 0px; + margin: 0px; + float: right; +} + +#pgTopNavRight img { + border: 0px; + margin: 0; + padding: 0; +} + +#pgTopNavList { + list-style: none; + margin: 0; + padding: 0; + + height: 23px; + padding-top: 5px; +} + +#pgTopNavList li { + padding: 0 1em 0 1.2em; + display: inline; + border-left: 1px solid #C8C8C8; +} + +#pgTopNavList li a { + color: #fff; + font-weight: bold; + text-decoration: none; +} + +#pgTopNavList li:first-child { + border-left: 0; + padding-left: 0; +} + +#pgLoginLink { + margin: 0; + padding: 0; +} +#pgLoginlink a { + float: right; + color: #fff; + font-weight: bold; + text-decoration: none; + padding: 5px 1em 0 1.2em; + margin: 0; + height: 23px; +} + +/* The search navigation is the list of links next to the search box. */ + +#pgSearchNav { + position: relative; + float: right; + text-align: right; + color: #666; + font-size: 0.9em; + margin: 0px 0px 0px 0px; + top: -11px; + right: 209px; + padding: 0; +} + +#pgSearchNavList { + list-style: none; + margin: 0; + padding: 0; +} + +#pgSearchNavList li { + padding: 0 0.5em 0 0.5em; + display: inline; + border-right: 1px solid #C8C8C8; +} + +#pgSearchNavList li a { + color: #666; + text-decoration: none; +} + +#pgSearchNavList li a:hover { + color: #000; +} + +/* Category Navigation */ + +#pgSideNav:before { + line-height: 0.1; + font-size: 1px; + margin: 0; + display: block; +} + +#pgSideNav:after { + line-height: 0.1; + font-size: 1px; + margin: 0; + display: block; +} + +#pgSideNav, #pgSideNav ul, #pgSideNav ul ul { + margin: 0; + padding: 0; + list-style: none; + font-size: 1.0em; +} + +#pgSideNav { + width: 150px; + background-color: #F5F5F5; + background-image: url(/media/img/layout/nav_tbl_top.png); + background-position: top right; + background-repeat: no-repeat; +} + +#pgSideNav ul { + background-image: url(/media/img/layout/nav_tbl_btm.png); + background-position: bottom left; + background-repeat: no-repeat; + padding: 10px 0 10px 0; +} + +#pgSideNav ul ul { + background: none; + background-color: #F5F5F5; + margin: 0; + padding: 0; + list-style: none; +} + +#pgSideNav ul ul li { + background: none; + border: none; +} + +#pgSideNav ul li { + border-bottom: 1px solid #EFEFEF; + margin: 0; + padding-left: 12px; + background-image: url(/media/img/layout/blt_gry_arrow.png); + background-repeat: no-repeat; + background-position: 12px 0.65em; +} + +/* Uncomment when IE/Validator supports last-child + +#pgSideNav ul li:last-child { + border-bottom: 1px solid #F5F5F5; +} + +*/ + +#pgSideNav ul li.last-child { + border-bottom: 1px solid #F5F5F5; +} + +#pgSideNav ul li.active { + font-weight: bold; +} + +#pgSideNav ul li.active span { + display: none; +} + +#pgSideNav ul li a { + display: block; + color: #666; + text-decoration: none; + padding: 3px 5px 3px 15px; + margin: 0; +} + +#pgSideNav ul ul li a.active { + font-weight: bold; +} + +/* Uncomment when IE/Validator supports last-child + +#pgSideNav ul ul li:last-child { + border-bottom: none; +} + +*/ + +#pgSideNav ul ul li.last-child { + border-bottom: none; +} + +#pgSideNav ul ul li a { + display: block; + /* padding: 3px 5px 3px 12px; */ + padding-left: 12px; + margin: 0; +} + +#pgSideNav ul li a:hover { + color: #333; +} diff --git a/media/css/table.css b/media/css/table.css new file mode 100644 index 0000000..c8ac492 --- /dev/null +++ b/media/css/table.css @@ -0,0 +1,101 @@ +/* + PostgreSQL.org - Table Styles +*/ + +div.tblBasic h2 { + margin: 25px 0 .5em 0; +} + +div.tblBasic table { + background: #F5F5F5 url(/media/img/layout/nav_tbl_top_lft.png) top left no-repeat; + margin-left: 2ex; + margin-bottom: 15px; +} + +div.tblBasic table th { + padding-top: 20px; + border-bottom: 1px solid #EFEFEF; + vertical-align: bottom; +} + +div.tblBasic table td { + border-bottom: 1px solid #EFEFEF; +} + +div.tblBasic table th, +div.tblBasic table td { + padding: 8px 11px; + color: #555555; +} + +div.tblBasic table td.indented { + text-indent: 30px; +} + +div.tblBasic table.tblCompact td { + padding: 3px 3px; +} + +div.tblBasic table tr.lastrow td { + border-bottom: none; + padding-bottom: 13px; +} + +div.tblBasic table.tblCompact tr.lastrow td { + padding-bottom: 3px; +} + +div.tblBasic table tr.lastrow td.colFirstT, +div.tblBasic table tr.lastrow td.colFirst { + background: url(/media/img/layout/nav_tbl_btm_lft.png) bottom left no-repeat; +} + +div.tblBasic table.tblBasicGrey th.colLast, +div.tblBasic table.tblCompact th.colLast { + background: #F5F5F5 url(/media/img/layout/nav_tbl_top_rgt.png) top right no-repeat; +} + +div.tblBasic table.tblBasicGrey tr.lastrow td.colLastT, +div.tblBasic table.tblBasicGrey tr.lastrow td.colLast, +div.tblBasic table.tblCompact tr.lastrow td.colLast, +div.tblBasic table.tblCompact tr.lastrow td.colLastT{ + background: #F5F5F5 url(/media/img/layout/nav_tbl_btm_rgt.png) bottom right no-repeat; +} + +div.tblBasic table.tblBasicGrey tr.firstrow td.colLastT, +div.tblBasic table.tblBasicGrey tr.firstrow td.colLast, +div tblBasic table.tblCompact tr.firstrow td.colLast { + background: #F5F5F5 url(/media/img/layout/nav_tbl_top_rgt.png) top right no-repeat; +} + +div.tblBasic table th.colMid, +div.tblBasic table td.colMid, +div.tblBasic table th.colLast, +div.tblBasic table td.colLast { + background-color: #F5F5F5 ; +} + +div.tblBasic table th.colLastC, +div.tblBasic table td.colFirstC, +div.tblBasic table td.colLastC { + text-align: center; +} + +div.tblBasic table th.colLastR, +div.tblBasic table td.colFirstR, +div.tblBasic table td.colLastR { + text-align: right; +} + +div.tblBasic table td.colFirstT, +div.tblBasic table td.colMidT, +div.tblBasic table td.colLastT { + vertical-align: top; +} + +div.tblBasic table th.colLastRT, +div.tblBasic table td.colFirstRT, +div.tblBasic table td.colLastRT { + text-align: right; + vertical-align: top; +} diff --git a/media/css/text.css b/media/css/text.css new file mode 100644 index 0000000..902a118 --- /dev/null +++ b/media/css/text.css @@ -0,0 +1,162 @@ +/* + PostgreSQL.org - Text Styles +*/ + +/* Heading Definitions */ + +h1 { + color: #EC5800; +} + +h2 { + color: #666; +} + +h3 { + color: #666; +} + +h4 { + color: #666; +} + +/* Text Styles */ + +.txtColumn1 { + width: 50%; + line-height: 1.3em; +} + +.txtColumn2 { + width: 50%; + line-height: 1.5em; +} + +.txtCurrentLocation { + font-weight: bold; +} + +.txtDivider { + font-size: 0.8em; + color: #E1E1E1; + padding-left: 4px; + padding-right: 4px; +} + +.txtNewsEvent { + font-size: 0.9em; + color: #0094C7; +} + +.txtDate { + font-size: 0.9em; + color: #666; +} + +.txtMediumGrey { + color: #666; +} + +.txtFormLabel { + color: #666; + font-weight: bold; + text-align: right; + vertical-align: top; +} + +.txtRequiredField { + color: #EC5800; +} + +.txtImportant { + color: #EC5800; +} + +.txtOffScreen { + position: absolute; + left: -1999px; + width: 1990px; +} + +#txtFrontFeatureHeading { + padding-bottom: 1.1em; +} + +#txtFrontFeatureLink a { + font-size: 1.2em; + font-weight: bold; + padding-left: 5px; +} + +#txtFrontUserText { + font-size: 1.0em; + color: #666; + margin-top: 12px; +} + +#txtFrontUserName { + font-size: 0.9em; + color: #666; + margin-top: 9px; + font-weight: bold; +} + +#txtFrontUserLink { + font-size: 0.9em; + color: #666; + margin-top: 11px; + margin-left: 1px; +} + +#txtFrontUserLink img { + padding-right: 5px; +} + +#txtFrontSupportUsText { + font-size: 1.0em; + margin-top: 9px; +} + +#txtFrontSupportUsLink { + font-size: 0.9em; + margin-top: 6px; +} + +#txtFrontSupportUsLink img { + padding-right: 7px; +} + +/* Link Styles */ + +a:link { color:#0085B0; text-decoration: underline; } +a:visited { color:#004E66; text-decoration: underline; } +a:active { color:#0085B0; text-decoration: underline; } +a:hover { color:#000000; text-decoration: underline; } + +#pgFooter a:link { color:#666; text-decoration: underline; } +#pgFooter a:visited { color:#666; text-decoration: underline; } +#pgFooter a:active { color:#666; text-decoration: underline; } +#pgFooter a:hover { color:#000000; text-decoration: underline; } + +#txtFrontUserName a:link { color:#666; text-decoration: underline; } +#txtFrontUserName a:visited { color:#666; text-decoration: underline; } +#txtFrontUserName a:active { color:#666; text-decoration: underline; } +#txtFrontUserName a:hover { color:#000; text-decoration: underline; } + +#txtArchives a:visited { color:#00536E; text-decoration: underline; } +#txtArchives pre { word-wrap: break-word; font-size: 150%; } +#txtArchives tt { word-wrap: break-word; font-size: 150%; } + +#pgFrontUSSContainer h2, #pgFrontUSSContainer h3 { + margin: 0; + padding: 0; +} + +#pgFrontNewsEventsContainer h2, #pgFrontNewsEventsContainer h3 { + margin: 0; + padding: 0; +} + +#pgFrontNewsEventsContainer h3 img { + margin-bottom: 10px; +} diff --git a/media/img/layout/hdr_fill.png b/media/img/layout/hdr_fill.png new file mode 100644 index 0000000000000000000000000000000000000000..ed2e57cbd6835481d7d2de822c4cf69a999c2c2d GIT binary patch literal 335 zcmV-V0kHmwP)8F2MF5Sv z0F%Q2m&gE?#{iJO0GiDJn#=&0$pDYP0GZ4HlEVOuy8w>70F=Z4mB#>^%>b6j0Fl4| zjl2MmzyO!Y0F%T3oX-H5$^ewb0GrMLjJg1iz5tTK0FJ!?naco`#sHDQ0E@X)y*j@D z003`EL_t(|+U&?T62brw1h6INoJ}(S|0F%5!q=lx`9S{plMNJd0qJfJ&L!jtg}g%{ zr;s5y58&KES}5cL3OR@Lza84i>DC7$YIfIPBIRfVf ha)Uyip?iJ>7yzCagMHqoa9jWY002ovPDHLkV1oVIef9tV literal 0 HcmV?d00001 diff --git a/media/img/layout/hdr_left.png b/media/img/layout/hdr_left.png new file mode 100644 index 0000000000000000000000000000000000000000..c483920f87cd8044591ce864645ed6eca14a321c GIT binary patch literal 3040 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 I&MBb@05eojF8}}l literal 0 HcmV?d00001 diff --git a/media/img/layout/nav_rgt.png b/media/img/layout/nav_rgt.png new file mode 100644 index 0000000000000000000000000000000000000000..4eadb0a9471e45238468d63f432aa32e3a33e76b GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^>_9Be!3-onL@liXQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%$p!d?xNhIR{r~^}Cr_Sy`}Xan zOPBWS+4JkyucJqg9yoB|_wV2KqW?L8DlI%+978H@t?An-$e_S;*e7n&|3gpo@)o%D zT1DSjw%SqI(CwInlXK=`+4_&^@$3JudAa&s@_WGq2CYPf>hEhD3V~)Yc)I$ztaD0e F0szIVQ)d7G literal 0 HcmV?d00001 -- 2.39.5