From a1f77ad8838f1caab9f53c9782ae1c94f4da07c8 Mon Sep 17 00:00:00 2001 From: Dave Page Date: Fri, 20 Apr 2012 12:14:44 +0100 Subject: [PATCH] Initial version of the website. --- css/base.css | 8 + css/geckofixes.css | 21 +++ css/global.css | 80 ++++++++++ css/iefixes.css | 138 +++++++++++++++++ css/layout.css | 296 +++++++++++++++++++++++++++++++++++++ css/navigation.css | 237 +++++++++++++++++++++++++++++ css/table.css | 100 +++++++++++++ css/text.css | 162 ++++++++++++++++++++ images/.DS_Store | Bin 0 -> 6148 bytes images/blt_gry_arrow.png | Bin 0 -> 190 bytes images/favicon.ico | Bin 0 -> 2550 bytes images/hdr_fill.png | Bin 0 -> 335 bytes images/hdr_left.png | Bin 0 -> 3040 bytes images/hdr_right.png | Bin 0 -> 1863 bytes images/nav_fill.png | Bin 0 -> 142 bytes images/nav_lft.png | Bin 0 -> 212 bytes images/nav_rgt.png | Bin 0 -> 208 bytes images/nav_tbl_btm.png | Bin 0 -> 218 bytes images/nav_tbl_btm_lft.png | Bin 0 -> 262 bytes images/nav_tbl_btm_rgt.png | Bin 0 -> 270 bytes images/nav_tbl_top.png | Bin 0 -> 212 bytes images/nav_tbl_top_lft.png | Bin 0 -> 262 bytes images/nav_tbl_top_rgt.png | Bin 0 -> 268 bytes index.html | 105 +++++++++++++ privacypolicy.html | 69 +++++++++ website.html | 75 ++++++++++ 26 files changed, 1291 insertions(+) create mode 100644 css/base.css create mode 100644 css/geckofixes.css create mode 100644 css/global.css create mode 100644 css/iefixes.css create mode 100644 css/layout.css create mode 100644 css/navigation.css create mode 100644 css/table.css create mode 100644 css/text.css create mode 100644 images/.DS_Store create mode 100644 images/blt_gry_arrow.png create mode 100644 images/favicon.ico create mode 100644 images/hdr_fill.png create mode 100644 images/hdr_left.png create mode 100644 images/hdr_right.png create mode 100644 images/nav_fill.png create mode 100644 images/nav_lft.png create mode 100644 images/nav_rgt.png create mode 100644 images/nav_tbl_btm.png create mode 100644 images/nav_tbl_btm_lft.png create mode 100644 images/nav_tbl_btm_rgt.png create mode 100644 images/nav_tbl_top.png create mode 100644 images/nav_tbl_top_lft.png create mode 100644 images/nav_tbl_top_rgt.png create mode 100644 index.html create mode 100644 privacypolicy.html create mode 100644 website.html diff --git a/css/base.css b/css/base.css new file mode 100644 index 0000000..f8ffa1f --- /dev/null +++ b/css/base.css @@ -0,0 +1,8 @@ +@import url("global.css"); +@import url("layout.css"); +@import url("text.css"); +@import url("navigation.css"); +@import url("table.css"); + +@import url("geckofixes.css"); +@import url("iefixes.css"); diff --git a/css/geckofixes.css b/css/geckofixes.css new file mode 100644 index 0000000..96313fc --- /dev/null +++ b/css/geckofixes.css @@ -0,0 +1,21 @@ +/* Gecko is broken with pre,tt,code sizes */ + +#pgContainer code, #pgContainer pre, #pgContainer tt { + font-size: 1.2em; +} + +#docContainer tt, #docContainer pre, #docContainer code { + font-size: 1.4em; +} + +#docContainer tt tt, #docContainer tt code, #docContainer tt pre { + font-size: 1.0em; +} + +#docContainer pre code, #docContainer pre tt, #docContainer pre pre { + font-size: 1.0em; +} + +#docContainer code code, #docContainer code tt, #docContainer code pre { + font-size: 1.0em; +} diff --git a/css/global.css b/css/global.css new file mode 100644 index 0000000..16ec0ac --- /dev/null +++ b/css/global.css @@ -0,0 +1,80 @@ +/* + 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 1.2em 0em; +} + +li > p { + margin-top: 0.2em; +} + +pre { + font-family: monospace; + font-size: 1.0em; +} + +strong, b { + font-weight: bold; +} diff --git a/css/iefixes.css b/css/iefixes.css new file mode 100644 index 0000000..8601bc1 --- /dev/null +++ b/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/css/layout.css b/css/layout.css new file mode 100644 index 0000000..05904a4 --- /dev/null +++ b/css/layout.css @@ -0,0 +1,296 @@ +/* + 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("../images/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 { + font-size: 0.8em; + background: #FFFFFF; + color: #000000; + border-right: 1px solid #7A7A7A; + border-bottom: 1px solid #7A7A7A; + border-top: 1px solid #7A7A7A; + border-left: 1px solid #7A7A7A; + padding: 1px 4px; +} + +#pgSearch form #q { + font-size: 0.8em; + width: 140px; + border: 1px solid #7A7A7A; + background: #FFFFFF; + color: #000000; + padding: 2px; +} + +/* Content Container */ +#pgContent { + clear: both; + display: block; +} + +/* Front page specific */ +#pgFrontRight { + float: right; + width: 200px; + padding-left: 15px; + border-left: 1px solid #7A7A7A; + margin-top: 10px; +} + +#pgFrontLeft { + margin-right: 230px; + margin-top: 10px; +} + +#pgFrontLeft h1 { + font-size: 1.8em; +} + +.pgFrontBox { + margin-bottom: 25px; +} + +.pgFrontBox p { + margin-top: 0.2em; +} + +#pgFrontNews h1 { + margin-bottom: 0px; +} + +.pgFrontNewsItem h3 { + margin: 0px 0px; +} + +.pgFrontNewsItem h2 { + margin-bottom: 0.2em; + margin-top: 0.2em; + font-size: 1.5em; +} + +/* Uncomment when IE/Validator supports last-child + +.pgRSSBottomList li:last-child { + border-right: 0; + padding-right: 0; +} + +*/ + +/* Secondary Pages */ + +#pgSideWrap { + float: left; + width: 166px; + margin-top: 10px; + margin-right: -165px; +} + +#pgContentWrap { + margin-left: 165px; + padding-top: 10px; +} + +#pgAdminWrap { + padding-top: 10px; + padding-bottom: 10px; +} + +#pgCommunityWrap { + margin-right: -420px; + float: left; + width: 100%; +} + +#pgCommunity { + margin-right: 210px; +} + +/* Footer Container */ +#pgFooter { + font-size: 0.9em; + color: #666; + line-height: 1.3em; + padding-top: 5px; + clear: both; +} + +/* 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; +} + +/* Registration pages */ +#feedback_table tr td ul li { + display: inline; +} + +#feedback_table tr { + vertical-align: top; +} + +div.feedbackRow { + vertical-align: top; + clear: both; +} +div.feedbackRow div { + float: left; + vertical-align: top; + margin-bottom: 10px; +} +div.feedbackRow div.feedbackRowHead { + width: 250px; + font-weight: bold; +} +div.feedbackRow div.feedbackRowField ul li { + display: inline; +} + +ul.errorlist { + display: inline; + list-style-type: none; +} + +ul.errorlist li { + display: inline; + font-weight: bolder !important; + color: red; +} + + +/* Elections */ +div.electionResultRow { + padding: 2px 2px 2px 2px; +} +div.electionHeaderRow { + font-weight: bold; + text-decoration: underline; + padding: 2px 2px 2px 2px; +} +div.electionResultCol1 { + display: inline-block; + width: 150px; +} +div.electionResultCol2 { + display: inline-block; + width: 50px; + text-align: right; +} +div.electionResultCol3 { + display: inline-block; + background-color: #0091c1; +} +div.electionResultCol3Hdr { + display: inline-block; + width: 300px; +} +div.electionSeparator { + display: inline-block; + background-color: red; + height: 2px; + width: 510px; +} +tr.electionError { + background-color: #ffb6b6; +} diff --git a/css/navigation.css b/css/navigation.css new file mode 100644 index 0000000..1361db5 --- /dev/null +++ b/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("../images/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(../images/nav_tbl_top.png); + background-position: top right; + background-repeat: no-repeat; +} + +#pgSideNav ul { + background-image: url(../images/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(../images/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/css/table.css b/css/table.css new file mode 100644 index 0000000..3206391 --- /dev/null +++ b/css/table.css @@ -0,0 +1,100 @@ +/* + PostgreSQL.org - Table Styles +*/ + +div.tblBasic h2 { + margin: 25px 0 .5em 0; +} + +div.tblBasic table { + background: #F5F5F5 url(../images/gnav_tbl_top_lft.png) top left no-repeat; + 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(../images/gnav_tbl_btm_lft.png) bottom left no-repeat; +} + +div.tblBasic table.tblBasicGrey th.colLast, +div.tblBasic table.tblCompact th.colLast { + background: #F5F5F5 url(../images/gnav_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(../images/gnav_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(../images/gnav_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/css/text.css b/css/text.css new file mode 100644 index 0000000..902a118 --- /dev/null +++ b/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/images/.DS_Store b/images/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..2bae25d8263fbb7a2d09fae9d8b40f9a6905eb4f GIT binary patch literal 6148 zcmeHKOG*Pl5PcQ1h(sYvmwf`k8w??yzyqi;8UsTjgSwt8cpeX@uRe~3(S-^kp$e*A zf2w-AUk_7L0A%{GH~}UAMpVVYKFueh^Qt`=#K@2+wnmL>+~6L^xa)c6z<*>w@9qG% zSfIfQ(J+>P{f|j^^3VfD#x_RKr*n+ zz@B#}n*UF~uK%}#vX=}b13Sfl3}3an literal 0 HcmV?d00001 diff --git a/images/favicon.ico b/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a1cc036e6f1eb96fa563c7e6e07f75548a7361be GIT binary patch literal 2550 zcmeH}X-rgC6vq#xwGC-fUmEyiGSr&Z##Wetp+IBYsnKY{7fLm#vjJ+QN?g7O#lj#A zv%(l!ncjo`Q zL>}}SO`c5d68i?x2k@TNUner6ZMxV7^M!fPTX?#iC+`X0<4N_KH47WYzeSMHNWqSoCY=Qu_KZ(yd!Wx(!RnuyGN6 z7r&U&wtPXmwnWg*ZC}!^gh<+-5Jh{Fq9||sO3Ku(roG7u`aVTLhtm|4Yg|VMjd4`C zGmdi2nL@kU7f|z=Qfg_aq?X2N`l0a@wY8k4_Lf@e zxL8ZA7tT_9+c~=0)R~dN845;4!Xx;N6L4w5Z`MSU0Day>V@`=RL_i05#YiC8x zkWBLV+TAc$SVdpWnlAAamVc%sit!evu9~}45G2C^@|CE6ED^%J zgb*KzB=EzqwG@wzWj;didlK*PX`wPwAuik_81X(!XU-95u^^Ew3y%mv^Md6Of+kEN z2*EQv1s^m7`AZ_!dP@Wk42UuVsVLo173+H=#dCS7Rycc7__;~TLo+xSsJbve& z_WPSeHt1rK=Tj3ka>C$Flq9rWQvF+Jecj!2pusO&F1OU&g8nhIj(=@$EPk2z@$vCV zd6}DBMwN`s(Ncyk^61F$y#G6f%Qfl;9c6>YpP~N@?d74t`;q?@KRP-hb2|EC?%lf+ z2TkUzXg_y6G@XZ?y@@Z1A9D1rXss`+a60ZU`{k!g7YlRsu4Y@M3);?BtR388u!DQ= zb{78m@ImLGMuHJ+MvjacDT5OXW^toIQ@42_isy#Hz9vuAA^Ss&T+;51mq6; zM(#3T;3|WA3>LCkDdj7TrFCGaJGXjG0P8SDNzNt)(;4>;Heg>Sv}eGq$bkU{hBLSh zKY;5?thel!&$T424#qhJxDEFT26I`vTJHWvkMGRl+QjiUEMagPXCvoyg`6Afira<< z2O_Hqj4s?oI2n1sJ%uX{Wsa2`+R=}D4JRw4tW^gy?hy=*GwwUAjSl6S!~C>Fe&a-s=3(FyOqiX?UPV(@=fHe*Waqp5E^3 j+wtFgS3EyaXU3r|qPbuVqQ;0F(3uzMi`X?$M6LM?BRCQy literal 0 HcmV?d00001 diff --git a/images/hdr_fill.png b/images/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/images/hdr_left.png b/images/hdr_left.png new file mode 100644 index 0000000000000000000000000000000000000000..c483920f87cd8044591ce864645ed6eca14a321c GIT binary patch literal 3040 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 literal 0 HcmV?d00001 diff --git a/images/nav_lft.png b/images/nav_lft.png new file mode 100644 index 0000000000000000000000000000000000000000..f0aa5ff3e806c07bf4b870063fae1f9383a74c8b GIT binary patch literal 212 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?L8Ds4Pn978H@t?4rqVo=~X9OXFWe|>~sLZO*= zUn?7ri@Aq1M+W!x?@TJJy8eGs?fzG<|Nio-^Z9*mY?*i%wDlRPPtKNb1DeC&>FVdQ I&MBb@05eojF8}}l literal 0 HcmV?d00001 diff --git a/images/nav_rgt.png b/images/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 diff --git a/images/nav_tbl_btm.png b/images/nav_tbl_btm.png new file mode 100644 index 0000000000000000000000000000000000000000..ec897afc9e10cf1c2da959d0669030f4bd5235af GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^(}0+bgBeJQ?VLUtNU@|l`Z_W&tUqDS+Vv91mn?CO zC<)F_D=AMbN@Z|N$xljE@XSq2PYp^qjv*Dd&RpOWWKiHaa$w8Tmk;9& z9z0r2E0ymny>16OYNC>EF&9(`3FUYOq*0z PpivB-u6{1-oD!M>$j+1|*LJg4nJ za0`JjEaktF{kvDAs36H z0PDq9Vy++lJvR|z{`%eJ^q~_WzfM)XpIChCOvUqeeM`6*_DuQIyEW`g&))C73~NnQ xVw+uE80Hj9Br9;1t1ta>JigfPT9n5l#>0I&yYHl4JOQ+T!PC{xWt~$(69CmvS%Uxo literal 0 HcmV?d00001 diff --git a/images/nav_tbl_btm_rgt.png b/images/nav_tbl_btm_rgt.png new file mode 100644 index 0000000000000000000000000000000000000000..8db97790865b2957f4abc36b50233c4325abe29f GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJg4nJ za0`JjEaktF(>t`As@3M zkITjW&Io}=|J0Wr`nIHFk;ZQ2zpq4tzukLe<~gT$gEfN-OWHRVPme`gza8mVFvaQp z-}XrbX9X{vJTr`&@biNTV}%k^f&ovvWwVb~NVyW-16lcPX$7(8A5 KT-G@yGywqT23a2f literal 0 HcmV?d00001 diff --git a/images/nav_tbl_top_lft.png b/images/nav_tbl_top_lft.png new file mode 100644 index 0000000000000000000000000000000000000000..ccdec2f08a338bcde29fe569cfda4d5d14a6039e GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJg4nJ za0`JjEaktF{kvbBiCUE z9_NelmGA0r9;`?__DV}}X~^yNC8xJlE?xB^FRktMv0}cNow+KCou!BG&F)B8`*jV6 xg7HKbmp$?Up^3j&e@rM>e#y>YVqE```EjLQ-kB#U5kLzVJYD@<);T3K0RYo-Sd0Jw literal 0 HcmV?d00001 diff --git a/images/nav_tbl_top_rgt.png b/images/nav_tbl_top_rgt.png new file mode 100644 index 0000000000000000000000000000000000000000..d2a76c3b22ec667f4d091d0bc2476496d71408be GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJg4nJ za0`JjEaktF(>zoBNwwF z56i)8C#>H5m(SW@DA71|&Lo|jXHjP(-v3qY?0B$C?_IDrO~o1Wqz~)>TEpP!>gTe~DWM4f DDzsT; literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..ccc4be8 --- /dev/null +++ b/index.html @@ -0,0 +1,105 @@ + + + + + + Welcome - PostgreSQL Community Association of Canada + + + + + + +
+
+
+
+
+ PostgreSQL Community Association of Canada +
+
+ PostgreSQL Canada +
+
+ +
+
+
+ +
+
+
+ +
+
+

Help us out!

+

In the future you will be able to help PostgreSQL Canada by donating, but in the meantime + why not help out in the PostgreSQL community. +

+
+ +
+

Other usergroups

+ +
+ +
+

Related organisations

+ +
+
+ +
+
+

Welcome to PostgreSQL Canada

+

+Welcome to the PostgreSQL Community Association of Canada, a non-profit organisation +setup to steward assets such as domain names and trademarks for the PostgreSQL Project. +

+

+We're just finishing off the legal work at the moment, so please visit again in the near +future to see how we're getting on. +

+
+ +
+

Latest news

+ +
+

Board members confirmed

+

15 February 2012

+ +

The PostgreSQL Community Association of Canada's board now consists of:

+
    +
  • Marc Fournier (Chair)
  • +
  • Dave Page (Vice-chair)
  • +
  • Josh Berkus (Secretary)
  • +
  • Chris Browne (Treasurer)
  • +
  • Dan Langille
  • +
  • Jaime Casanova
  • +
+
+ +
+
+ +
+
+
+ Privacy Policy | + About the website
+ Copyright © 2012 PostgreSQL Community Association of Canada +
+
+
+ + + diff --git a/privacypolicy.html b/privacypolicy.html new file mode 100644 index 0000000..1f5cc99 --- /dev/null +++ b/privacypolicy.html @@ -0,0 +1,69 @@ + + + + + + Welcome - PostgreSQL Community Association of Canada + + + + + + +
+
+
+
+
+ PostgreSQL Community Association of Canada +
+
+ PostgreSQL Canada +
+
+ +
+
+
+ +
+
+
+ +

Privacy policy

+ +

+When you visit our website, our servers automatically log your IP address and/or host name. +

+ +

+We store information such as your email address, name and locality only if you decide +to send us such information by completing a survey, or registering as a user on one +of our sites. We collect this information to help us improve the content of our +sites, customize the layout of our web pages and to contact people for technical +and support purposes. We will not share your email address with other organizations +unless required by law. +

+ +

+We may collect demographic and interest category information from people via surveys, +volunteered information, suggestions from members, and other means. Our members may +voluntarily provide information, including that regarding personal, interests, +geography, and demographics. The purpose of this data collection is to ensure +we continue to understand the needs and wants of the PostgreSQL community, and +therefore can provide the most relevant information, guides, and content. +

+ +
+
+ Privacy Policy | + About the website
+ Copyright © 2012 PostgreSQL Community Association of Canada +
+
+
+ + + diff --git a/website.html b/website.html new file mode 100644 index 0000000..0452191 --- /dev/null +++ b/website.html @@ -0,0 +1,75 @@ + + + + + + Welcome - PostgreSQL Community Association of Canada + + + + + + +
+
+
+
+
+ PostgreSQL Community Association of Canada +
+
+ PostgreSQL Canada +
+
+ +
+
+
+ +
+
+
+ +

Privacy policy

+ +

+When you visit our website, our servers automatically log your IP address and/or host name. +

+ +

+We store information such as your email address, name and locality only if you decide +to send us such information by completing a survey, or registering as a user on one +of our sites. We collect this information to help us improve the content of our +sites, customize the layout of our web pages and to contact people for technical +and support purposes. We will not share your email address with other organizations +unless required by law. +

+ +

+The full sourcecode for this website is available in +our +GIT repository under the PostgreSQL licence. +

+ +

+We may collect demographic and interest category information from people via surveys, +volunteered information, suggestions from members, and other means. Our members may +voluntarily provide information, including that regarding personal, interests, +geography, and demographics. The purpose of this data collection is to ensure +we continue to understand the needs and wants of the PostgreSQL community, and +therefore can provide the most relevant information, guides, and content. +

+ +
+
+ Privacy Policy | + About the website
+ Copyright © 2012 PostgreSQL Community Association of Canada +
+
+
+ + + -- 2.39.5