From 24503e3abe705acde2df159aeae61be0d009f92e Mon Sep 17 00:00:00 2001 From: Starla Insigna Date: Wed, 19 Nov 2008 17:27:03 -0500 Subject: Imported sources --- theme/css/backgrounds.php | 148 ++++++++ theme/css/bubbles.css | 71 ++++ theme/css/headers.php | 85 +++++ theme/css/navigation.php | 198 +++++++++++ theme/css/quotes.php | 199 +++++++++++ theme/css/thickbox.css | 164 +++++++++ theme/css/uniform.php | 270 +++++++++++++++ theme/css/website.php | 843 ++++++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 1978 insertions(+) create mode 100755 theme/css/backgrounds.php create mode 100644 theme/css/bubbles.css create mode 100755 theme/css/headers.php create mode 100755 theme/css/navigation.php create mode 100644 theme/css/quotes.php create mode 100755 theme/css/thickbox.css create mode 100644 theme/css/uniform.php create mode 100755 theme/css/website.php (limited to 'theme/css') diff --git a/theme/css/backgrounds.php b/theme/css/backgrounds.php new file mode 100755 index 0000000..51e7dbf --- /dev/null +++ b/theme/css/backgrounds.php @@ -0,0 +1,148 @@ + +/* Four Island Background CSS */ += 20) || (date('G') <= 6)) + { +// $bodyID = 'night'; + } else { + $bodyID = 'day'; + } +} else { + $bodyID = $_GET['id']; +} + +if (!isset($bgcolor)) {$bgcolor='aqua';} +if (($bgimgm == 'island6') && ($bodyID == 'night')) {$bgcolor='black';} + +?> +/* Body */ + +body { + background-color: ; + background-image: url(/theme/images/backgrounds/.PNG); + background-repeat: repeat-x; + background-attachment: fixed; + background-position: bottom left; + font-family: Arial, FreeSans; + margin: 0px; + padding: 0px 0px 30px !important; +} + + +body#night { + background: black url(/theme/images/backgrounds/island6night.PNG) repeat-x fixed bottom left; +} + + diff --git a/theme/css/bubbles.css b/theme/css/bubbles.css new file mode 100644 index 0000000..e48eba0 --- /dev/null +++ b/theme/css/bubbles.css @@ -0,0 +1,71 @@ +/* Normal Bubble */ +div.bubble { + width: auto; + font-size: 0.75em; + margin-bottom: 24px; + font: 1em "Lucida Grande", Lucida, Verdana, sans-serif; +} + +div.bubble blockquote { + margin: 0px; + padding: 0px; + border: 1px solid #c9c2c1; + background-color: #fff; +} + +div.bubble blockquote div { + margin: 10px; + padding: 0px; +} + +div.bubble cite { + position: relative; + margin: 0px; + padding: 7px 0px 0px 15px; + top: 6px; + background: transparent url(/theme/images/tip.gif) no-repeat 20px 0; + font-style: normal; + font-size: small; +} + +/* Rounded Bubble */ +div.bubble div.rounded { + margin-bottom: 10px; + border: 3px solid #fff; + background-color: #b7e0ff; +} +div.bubble div.rounded blockquote { + border: 0; + background-color: transparent; +} +div.bubble div.rounded blockquote div { + margin: 0px 10px; +} +div.bubble cite.rounded { + position: relative; + margin: 0px; + padding-left: 15px; + padding-top: 12px; + top: 9px; + background: transparent url(/theme/images/tip-rounded.gif) no-repeat 15px 0; +} + +/* Pimped Bubble */ +div#pimped.bubble { + font-size: 0.9em; +} +div#pimped.bubble div.rounded { + color: #fff; + border: 3px solid #fff; + background-color: #111; +} +div#pimped.bubble cite.rounded { + background: transparent url(/theme/images/tip-pimped.gif) no-repeat 15px 0; +} + +div.bubble div.bquote blockquote { + margin: 0px; + padding: 0px; + border: 1px solid #c9c2c1; + background-color: #fff; +} diff --git a/theme/css/headers.php b/theme/css/headers.php new file mode 100755 index 0000000..bb5a179 --- /dev/null +++ b/theme/css/headers.php @@ -0,0 +1,85 @@ + +/* Four Island Header CSS */ + +/* Category-Based Headers */ +body.projects div#banner { + background-image: url("/theme/images/headers/projects.png"); +} +body.wiki div#banner { + background-image: url("/theme/images/headers/kfm.png"); +} +body.fourm div#banner { + background-image: url("/theme/images/headers/fourm.png"); +} +body.misc div#banner { + background-image: url("/theme/images/headers/random.png"); +} +body.webs div#banner { + background-image: url("/theme/images/headers/links.png"); +} +body.quotes div#banner { + background-image: url("/theme/images/headers/quotes.png"); +} +body.poll div#banner { + background-image: url("/theme/images/headers/potw.png"); +} +/* AID-Based Headers */ + +div#banner { + background-image: url("/theme/images/headers/.png"); /*850x129*/ +} diff --git a/theme/css/navigation.php b/theme/css/navigation.php new file mode 100755 index 0000000..4b5f117 --- /dev/null +++ b/theme/css/navigation.php @@ -0,0 +1,198 @@ + +/* Four Island NavBar CSS */ + +ul#bannernav { + list-style: none; + clear: both; + margin: 0px; +} + +div#banner-nav { + height: 30px; + clear: both; + margin: 1px 30px 0 30px; + background: url("/theme/images/bg_navbar.gif") repeat-x 0 0; +} + +ul#bannernav li { + float: left; + margin: 0; + padding: 0; + padding-right: 6px; +} + +ul#bannernav li a { + text-decoration: none; + display: block; + width: 100; + height: 30; +} + +ul#bannernav li a span { + visibility: hidden; +} + +ul#bannernav li img { + display: none; +} + +ul#bannernav li#bannernav-home a { + background-image: url("/theme/images/Home.gif"); +} + +body.home ul#bannernav li#bannernav-home a, +ul#bannernav li#bannernav-home a:hover { + background-image: url("/theme/images/Home_ro.gif"); +} + +ul#bannernav li#bannernav-projects a { + background-image: url("/theme/images/Projects.gif"); +} + +body.projects ul#bannernav li#bannernav-projects a, +ul#bannernav li#bannernav-projects a:hover { + background-image: url("/theme/images/Projects_ro.gif"); +} + +ul#bannernav li#bannernav-wiki a { + background-image: url("/theme/images/Wiki.gif"); +} + +body.wiki ul#bannernav li#bannernav-wiki a, +ul#bannernav li#bannernav-wiki a:hover { + background-image: url("/theme/images/Wiki_ro.gif"); +} + +ul#bannernav li#bannernav-fourm a { + background-image: url("/theme/images/Fourm.gif"); +} + +body.fourm ul#bannernav li#bannernav-fourm a, +ul#bannernav li#bannernav-fourm a:hover { + background-image: url("/theme/images/Fourm_ro.gif"); +} + +ul#bannernav li#bannernav-misc a { + background-image: url("/theme/images/Random.gif"); +} + +body.misc ul#bannernav li#bannernav-misc a, +ul#bannernav li#bannernav-misc a:hover { + background-image: url("/theme/images/Random_ro.gif"); +} + +ul#bannernav li#bannernav-webs a { + background-image: url("/theme/images/Links.gif"); +} + +body.webs ul#bannernav li#bannernav-webs a, +ul#bannernav li#bannernav-webs a:hover { + background-image: url("/theme/images/Links_ro.gif"); +} + +ul#bannernav li#bannernav-poll a { + background-image: url("/theme/images/Poll.gif"); +} + +body.poll ul#bannernav li#bannernav-poll a, +ul#bannernav li#bannernav-poll a:hover { + background-image: url("/theme/images/Poll_ro.gif"); +} + +ul#bannernav li#bannernav-quotes a { + background-image: url("/theme/images/Quotes.gif"); +} + +body.quotes ul#bannernav li#bannernav-quotes a, +ul#bannernav li#bannernav-quotes a:hover { + background-image: url("/theme/images/Quotes_ro.gif"); +} + +ul#bannernav li#bannernav-login a { + background-image: url("/theme/images/Login.gif"); +} + +body.login ul#bannernav li#bannernav-login a, +ul#bannernav li#bannernav-login a:hover { + background-image: url("/theme/images/Login_ro.gif"); +} + +ul#bannernav li#bannernav-logout a { + background-image: url("/theme/images/Logout.gif"); +} + +ul#bannernav li#bannernav-logout a:hover { + background-image: url("/theme/images/Logout_ro.gif"); +} + +ul#bannernav li#bannernav-panel a { + background-image: url("/theme/images/Panel.gif"); +} + +body.panel ul#bannernav li#bannernav-panel a, +ul#bannernav li#bannernav-panel a:hover { + background-image: url("/theme/images/Panel_ro.gif"); +} + +ul#bannernav li#bannernav-search { + display: block; + float: right; + width: 165px; + height: 30px; + margin: 0px; + background: url("/theme/images/bg_search.gif") 0 0 no-repeat; +} + +ul#bannernav li#bannernav-search fieldset { + border: none; + padding-top: 6px; + border-width:0pt; + font-family:Verdana,Helvetica,Arial,sans-serif; + font-size:1.1em; +} + +ul#bannernav li#bannernav-search input { + width: 125px; + height: 19px !important; + margin-left: 13px; + border: none !important; + background-color: transparent; + cursor:pointer; + font-family:Verdana,Helvetica,Arial,sans-serif; + font-weight:normal; + padding:0pt 3px; + vertical-align:middle; + line-height:1.3em; + color:#536482; + margin-top: -20px; +} + +body.fourm ul#bannernav li#bannernav-search input { + margin-top: 0px; + font-size: 1.1em !important; + margin-left: 28px; +} diff --git a/theme/css/quotes.php b/theme/css/quotes.php new file mode 100644 index 0000000..f66ad14 --- /dev/null +++ b/theme/css/quotes.php @@ -0,0 +1,199 @@ + +/* site-wide */ +div#site_all{ + font-family: serif; + font-size: 12pt; + margin-left: 9%; + margin-right: 9%; +} +a#site_nav_admin{ + color: #c08000; +} +a#site_nav_logout{ + color: #000000; +} +a#site_admin_flag, a#site_admin_queue{ + color: #336699; +} + + +/* quote-output styles */ + +div.quote_quote{ + padding-bottom: 5pt; +} +div.quote_whole{ + padding-top: 10pt; +} + +/* searchpage */ +input#search_submit-button{ + background-color: #c08000; +} +input#search_query-box{ + background-color: #f0f0f0; +} +select#search_sortby-dropdown{ + background-color: #f0f0f0; +} +select#search_limit-dropdown{ + background-color: #f0f0f0; +} + + +/* home_*: styles for the default homepage */ + +div.home_news_date{ + font-weight: bold; +} +div#home_greeting{ + float: left; + width: 50%; +} +div#home_news{ + width: 100%; +} + + +/* *admin*: used on administration pages and admin-only content */ + +div#site_admin_nav{ + position: relative; + margin-top: 90pt; + clear: both; + margin-top: -.1pt; +} +div#site_admin_nav_upper_linkbar{ + background-color: #f0f0f0; +} +div#site_admin_nav_lower_infobar{ + background-color: #c08000; + text-align: right; +} +html>body div#site_admin_nav{ /* hack for firefox, disabled in opera and ie */ + margin-top: 0pt; +} +.admin_queue_alt1{ + background-color: #ffffff; +} +.admin_queue_alt2{ + background-color: #f0f0f0; +} +input#admin_login_username-box{ + background-color: #f0f0f0; +} +input#admin_login_password-box{ + background-color: #f0f0f0; +} +input#admin_login_submit-button{ + background-color: #c08000; +} + + +/* site_nav_*: navigation on the top, for everyone */ + +div#site_nav_lower{ + background-color: #f0f0f0; +} +div#site_nav_lower_linkbar{ + clear: both; + text-align: right; +} +div#site_nav_upper{ + background-color: #c08000; + padding: 3px; +} +div#site_nav_upper_qms{ + position: relative; + z-index: 1; + float: left; + font-size: 14pt; + font-weight: bold; + font-style: italic; +} +div#site_nav_upper_qms-long{ + position: relative; + z-index: 1; + float: right; + font-weight: bold; + font-size: 15pt; +} +div#site_nav{ + position: relative; + z-index: 0; +} + + +/* user-based functions */ +div#add_outputmsg_quote{ + padding-top: 10pt; + font-family: monospace; + padding-bottom: 10pt; +} + + +/* page titles */ +div#quote_origin-name{ + font-size: 23.6pt; + font-weight: bold; +} +div#search_title{ + font-size: 23.6pt; + font-weight: bold; +} +div#admin_add-news_title{ + font-size: 23.6pt; + font-weight: bold; +} +div#add_title{ + font-size: 23.6pt; + font-weight: bold; +} +div#admin_queue_title{ + font-size: 23.6pt; + font-weight: bold; +} +div#admin_flag_title{ + font-size: 23.6pt; + font-weight: bold; +} +div#admin_change-pw_title{ + font-size: 23.6pt; + font-weight: bold; +} +div#admin_users_title{ + font-size: 23.6pt; + font-weight: bold; +} +div#admin_add-user_title{ + font-size: 23.6pt; + font-weight: bold; +} + +div.quote_pagenums{ + text-align: center; +} diff --git a/theme/css/thickbox.css b/theme/css/thickbox.css new file mode 100755 index 0000000..0de29b2 --- /dev/null +++ b/theme/css/thickbox.css @@ -0,0 +1,164 @@ +/* ----------------------------------------------------------------------------------------------------------------*/ +/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/ +/* ----------------------------------------------------------------------------------------------------------------*/ +*{padding: 0; margin: 0;} + +/* ----------------------------------------------------------------------------------------------------------------*/ +/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/ +/* ----------------------------------------------------------------------------------------------------------------*/ +#TB_window { + font: 12px Arial, Helvetica, sans-serif; + color: #333333; +} + +#TB_secondLine { + font: 10px Arial, Helvetica, sans-serif; + color:#666666; +} + +#TB_window a:link {color: #666666;} +#TB_window a:visited {color: #666666;} +#TB_window a:hover {color: #000;} +#TB_window a:active {color: #666666;} +#TB_window a:focus{color: #666666;} + +/* ----------------------------------------------------------------------------------------------------------------*/ +/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/ +/* ----------------------------------------------------------------------------------------------------------------*/ +#TB_overlay { + position: fixed; + z-index:100; + top: 0px; + left: 0px; + height:100%; + width:100%; +} + +.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;} +.TB_overlayBG { + background-color:#000; + filter:alpha(opacity=75); + -moz-opacity: 0.75; + opacity: 0.75; +} + +* html #TB_overlay { /* ie6 hack */ + position: absolute; + height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); +} + +#TB_window { + position: fixed; + background: #ffffff; + z-index: 102; + color:#000000; + display:none; + border: 4px solid #525252; + text-align:left; + top:50%; + left:50%; +} + +* html #TB_window { /* ie6 hack */ +position: absolute; +margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); +} + +#TB_window img#TB_Image { + display:block; + margin: 15px 0 0 15px; + border-right: 1px solid #ccc; + border-bottom: 1px solid #ccc; + border-top: 1px solid #666; + border-left: 1px solid #666; +} + +#TB_caption{ + height:25px; + padding:7px 30px 10px 25px; + float:left; +} + +#TB_closeWindow{ + height:25px; + padding:11px 25px 10px 0; + float:right; +} + +#TB_closeAjaxWindow{ + padding:7px 10px 5px 0; + margin-bottom:1px; + text-align:right; + float:right; +} + +#TB_ajaxWindowTitle{ + float:left; + padding:7px 0 5px 10px; + margin-bottom:1px; +} + +#TB_title{ + background-color:#e8e8e8; + height:27px; +} + +#TB_ajaxContent{ + clear:both; + padding:2px 15px 15px 15px; + overflow:auto; + text-align:center; + line-height:1.4em; + background: url(/theme/images/backgrounds/island6.PNG) bottom; +} + +#TB_ajaxContent.TB_modal{ + padding:15px; +} + +#TB_ajaxContent p{ + padding:5px 0px 5px 0px; +} + +#TB_load{ + position: fixed; + display:none; + height:13px; + width:208px; + z-index:103; + top: 50%; + left: 50%; + margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ +} + +* html #TB_load { /* ie6 hack */ +position: absolute; +margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); +} + +#TB_HideSelect{ + z-index:99; + position:fixed; + top: 0; + left: 0; + background-color:#fff; + border:none; + filter:alpha(opacity=0); + -moz-opacity: 0; + opacity: 0; + height:100%; + width:100%; +} + +* html #TB_HideSelect { /* ie6 hack */ + position: absolute; + height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); +} + +#TB_iframeContent{ + clear:both; + border:none; + margin-bottom:-1px; + margin-top:1px; + _margin-bottom:1px; +} diff --git a/theme/css/uniform.php b/theme/css/uniform.php new file mode 100644 index 0000000..0a57b49 --- /dev/null +++ b/theme/css/uniform.php @@ -0,0 +1,270 @@ +/* Four Island UniForm CSS */ + +/* uniForm */ + .uniForm{ + margin:0; padding:0; + position:relative; + width:100%; + /* user prefs */ + padding:10px 0; + } + + /* Some generals */ + .uniForm fieldset{ + border:none; + margin:0; padding:0; + /* user prefs */ + margin:0 0 7px 0; padding:0 0 10px 0; + border-bottom:1px solid #efefef; + } + .uniForm fieldset legend{ + color:#000; /* Reset IE */ + margin:0; padding:0; + /* user prefs */ + margin:0 0 .5em 0; + font:bold small-caps 100%/100% "lucida grande", "lucida sans unicode", "trebuchet ms", arial, verdana, sans-serif; + letter-spacing:.1em; + color:#93b5be; + } + + .ctrlHolder{ /* This is the main unit that contains our form "modules" */ + overflow:hidden; + margin:0; padding:0; + clear:both; + /* user prefs */ + background:#f9f9f9; + margin:0; padding:7px 4px; + } + + .buttonHolder{ + overflow:hidden; + clear:both; + /* user prefs */ + background:#f9f9f9; + border:1px solid #ccc; border-width:1px 0; + margin:10px 0 0 0; padding:10px; + text-align:right; + } + .resetButton{ + } + .submitButton{ + } + + .uniForm .inlineLabel{ + width:auto; + float:none; + display:inline; + /* user prefs */ + margin:0 2em 0 0; + font-weight:normal; + } + .uniForm .inlineLabel input{ + } + + /* Highlighting the rows on input focus */ + .focused{ + background:#FFFCDF url(/theme/images/uf_focused.png); + border:1px solid #EFE795; border-width:1px 0; + padding:6px 4px; + } + + + /* Styles for form controls where labels are in line with the input elements */ + /* Set the class to the parent to .inlineLabels */ + .inlineLabels .ctrlHolder{ + } + .inlineLabels label, + .inlineLabels .label{ + float:left; + margin:.3em 0 0 0; padding:0; + line-height:100%; + /* user prefs */ + width:30%; + font-weight:bold; + } + + .inlineLabels .textInput, + .inlineLabels .fileUpload{ + float:left; + /* user prefs */ + width:68%; + border:2px solid #dfdfdf; + } + .inlineLabels .fileUpload > input{ + } + + .inlineLabels .selectInput{ + float:left; + /* user prefs */ + width:69%; + border:2px solid #dfdfdf; + } + + .inlineLabels textarea{ + float:left; + width:68%; + /* user prefs */ + border:2px solid #dfdfdf; + height:12em; + } + + .inlineLabels .formHint{ + clear:both; + /* user prefs */ + color:#999; + margin:.5em 0 0 30%; padding:3px 0; + font-size:80%; + } + + /* inlineLabels esthetics */ + .inlineLabels .formHint strong{ + padding:0 0 0 14px; + background:url(/theme/images/icon_alert.png) 0 0 no-repeat; + display:inline-block; + } + + + /* ########################################################################## */ + + /* Styles for form controls where labels are above the input elements */ + /* Set the class to the parent to .blockLabels */ + .blockLabels .ctrlHolder{ + } + + .blockLabels label, + .blockLabels .label{ + display:block; + float:none; + margin:.3em 0; padding:0; + line-height:100%; + width:60%; + /* user prefs */ + font-weight:bold; + width:auto; + } + .blockLabels .label{ + float:left; + margin-right:3em; + } + + .blockLabels .textInput{ + float:left; + width:60%; + /* user prefs */ + border:2px solid #dfdfdf; + } + + .blockLabels .selectInput{ + float:left; + width:60%; + /* user prefs */ + border:2px solid #dfdfdf; + + } + + .blockLabels textarea{ + display:block; + float:left; + /* user prefs */ + border:2px solid #dfdfdf; + height:12em; + } + + .blockLabels .formHint{ + float:right; + margin:0; + width:38%; + clear:none; + /* user prefs */ + color:#999; + font-size:80%; + font-style:italic; + } + + /* blockLabels esthetics */ + .blockLabels .ctrlHolder{ + border:1px solid #dfdfdf; border-width:1px 0; + margin-top:-1px; + } + + .blockLabels .focused{ + padding:7px 4px; + } + + /* ########################################################################## */ + + /* Focus pseudoclasses */ + .ctrlHolder .textInput:focus{ + border-color:#DFD77D; + } + div.focused .textInput:focus{ + } + div.focused .formHint{ + color:#000; + } + + /* Required asterisk styling, use if needed */ + label em, + .label em{ + display:block; + position:absolute; left:28%; + font-style:normal; + font-weight:bold; + } + .blockLabels label em, + .blockLabels .label em{ + position:static; + display:inline; + } + + /* Messages */ + .uniForm #errorMsg{ + background:#ffdfdf url(/theme/images/uf_error.png); + border:1px solid #df7d7d; border-width:1px 0; + margin:0 0 1em 0; padding:1em; + } + .uniForm .error, + .uniForm .blockLabels.ctrlHolder.error{ + background:#ffdfdf url(/theme/images/uf_error.png); + border:1px solid #df7d7d; border-width:1px 0; + position:relative; + } + .uniForm #errorMsg dt, + .uniForm #errorMsg h3{ + margin:0 0 .5em 0; + font-size:110%; + line-height:100%; + font-weight:bold; + color:#000; + padding:2px 0 2px 18px; + background:url(/theme/images/icon-error.png) 0 0 no-repeat; + } + .uniForm #errorMsg dd{ + margin:0; padding:0; + } + .uniForm #errorMsg ol{ + margin:0; padding:0; + } + .uniForm #errorMsg ol li{ + margin:0; padding:2px; + list-style-position:inside; + border-bottom:1px dotted #df7d7d; + position:relative; + } + .uniForm .errorField{ + margin:0 0 3px 0; + } + .uniForm .inlineLabels .errorField{ + margin-left:30%; + } + .uniForm .errorField strong{ + background:#FFE2E2; + padding:1px 3px 3px 3px; + } + .ctrlHolder.error input, + .ctrlHolder.error input:focus{ + border-color:#DF7D7D; + } + .ctrlHolder.error.focused{ + padding:7px 4px; + } diff --git a/theme/css/website.php b/theme/css/website.php new file mode 100755 index 0000000..9b26d7c --- /dev/null +++ b/theme/css/website.php @@ -0,0 +1,843 @@ + +/* Four Island General CSS */ + +ul#bannernav, p { + margin:0pt; + padding:0pt; +} + +.idw-container { + text-align: none !important; +} + +p {margin-top: 1em;} + +ul, ol {margin-top: 1em; margin-bottom: 1em} + +/*li {margin-left: 60px}*/ + +::selection { + background: pink; +} +::-moz-selection { + background: pink; +} + +/* A (Links) */ + +A:link { + color: blue; + font-weight: bold; + text-decoration: none; +} + +A:visited { + color: blue; + text-decoration: none; +} + +A:hover { + color: blue; + font-weight: bold; + text-decoration: none; + font-variant: small-caps; + text-transform: capitalize; +} + +A:active { + color: blue; + text-decoration: none; +} + +a img { + border: 0; +} + +/* Random Elements */ + +hr { + height:1px; + color: gray; + background: gray; + border: none; + text-align: left; + margin-left: 0; +} + +.center { + text-align: center; +} + +img.center, img[align="center"] { + display: block; + margin-left: auto; + margin-right: auto; +} + +acronym, abbr, span.caps { + cursor: help; +} + +acronym, abbr { + border-bottom: 1px dashed #999; +} + + + +blockquote { + padding-left: 10px; + border-left: 3px solid #CCC; + font-family: helvetica; + font-size: 14px; + margin-top: 10px; + margin-bottom: 10px; + margin-left: 50px; +} + + + +pre { + line-height: 12px; +} + +.toolTip { + border-bottom: 1px dashed #999; + cursor: help; +} + +* html div#members { + position: absolute; +} + +#wrap { + width: 910px; + background: #FFFFFF url("/theme/images/bg_body.gif") repeat-y 0 0; + margin: 10px auto; + text-align: left; + padding: 0; + margin-top: 25px; +/* margin-left: 50px; */ +} + +#page-header { + background: url("/theme/images/bg_header.gif") repeat-x 0 0; + height: 150px; + clear: both; +} + +span.side-left, span.side-right { + display: block; + width: 20px; + height: 150px; + background: url("/theme/images/sides_top.gif") no-repeat; +} +span.side-left { + float: left; + margin-right: 10px; +} +span.side-right { + background-position: 100% 0; + float: right; +} +span.fcorners-bottom, span.fcorners-bottom span { + font-size: 1px; + line-height: 1px; + display: block; + height: 20px; + background-repeat: no-repeat; + background-image: url("/theme/images/corners_bottom.gif"); + margin: 0; +} +span.fcorners-bottom { + background-position: 0 0; +} +span.fcorners-bottom span { + background-position: 100% -20px; +} + + + +/* Banner */ + +div#banner, div#fi-banner { + background-repeat: no-repeat; + width: 850px; + height: 129px; + float: left; + margin-top: 21px; +} + +body div#banner h1, body div#fi-banner h1 { + margin: 0; +} + +body div#banner h1 a, body div#fi-banner h1 a { + display: block; + width: 850px; + height: 129px; + text-indent: -5000px; + text-decoration: none; + margin: 0; +} + +div#banner h1, div#fi-banner h1 { + margin: 0; + font-size: 3.0em; + font-weight: normal; +} + +div#banner div#bannerNav, div#fi-banner div#bannerNav { + position: relative; + top: -20px; +} + +#page-body { + margin: 0 30px; + clear: both; +} + +body.fourm #page-body { + margin-left: 25; + margin-right: 10; + width: 95%; + font-size: 62.5%; +} + +#phpBB3-page-body { + margin: 4px 0 !important; + clear: both; +} + +div#pageTabs { + float: left; + margin-left: -40px; + padding-top: 140px; +} + +body.fourm div#pageTabs { + margin-left: 0; +} + +div#pageTabs ul li { + list-style-type: none; + background-image: url("/theme/images/tabUn.png"); + display: block; + height: 37; + width: 100; + margin-bottom: 2px; + text-align: right; +} + +div#pageTabs ul li * { + padding-top: 4px; + padding-right: 2px; +} + +body.main div#pageTabs ul li#bannernav-home, +body.projects div#pageTabs ul li#bannernav-proj, +body.wiki div#pageTabs ul li#bannernav-wiki, +body.fourm div#pageTabs ul li#bannernav-fourm, +body.misc div#pageTabs ul li#bannernav-misc, +body.webs div#pageTabs ul li#bannernav-webs, +body.login div#pageTabs ul li#bannernav-login { + background-image: url("/theme/images/tabSe.png"); +} + +/* Sidebar */ + +div#rightbar { + float: right; + width: 250px; /*210*/ +/* clear: right; */ + padding: 0 10; +} + +div#iconbar { + text-align: center; + margin-left: 20px; +} + +div#iconbar ul li { + list-style-type: none; +} + +div.sidebar { + width: 250px; /*250*/ /*240*/ /*210*/ + padding: 0 10px; + margin-bottom: 5px; +} + +div.sidebar h3 { + font-family: Verdana, Helvetica, Arial, sans-serif; + margin: 5px 0 0 0; + font-weight: bold; + color: #333333; +} + +div.sidebar p { + font-size: 0.8em; + margin: 3px 0; +} + +span.corners-top, +span.corners-bottom { + margin: 0 -10px; + background-image: url("/theme/images/corners_left.png"); +} + +span.corners-top span, +span.corners-bottom span { + background-image: url("/theme/images/corners_right.png"); +} + +span.corners-top span { + background-position: 100% 0pt; +} + +span.corners-bottom { + background-position: 0pt 100%; +} + +span.corners-bottom span { + background-position: 100% 100%; +} + +span.corners-top, +span.corners-bottom, +span.corners-top span, +span.corners-bottom span { + background-repeat:no-repeat; + display:block; + font-size:1px; + height:5px; + line-height:1px; +} + +div.sidebar ul { + list-style-type: none; + padding: 0; + margin: 0; + line-height: normal !important; + list-style-image: none !important; +} + +div#sidebar ul li { + margin-top: 4px; +} + +div#sidebar ul li a { + display: block; + width: 230px; +} + +body.main div#sidebar div#hatnav ul li a#main, +body.about div#sidebar div#hatnav ul li a#about, +body.archive div#sidebar div#hatnav ul li a#archive, +body.winProg div#sidebar div#hatnav ul li a#winProg, +body.winGames div#sidebar div#hatnav ul li a#winGames, +body.flash div#sidebar div#hatnav ul li a#flash, +body.challenge div#sidebar div#hatnav ul li a#challenge, +body.experiment div#sidebar div#hatnav ul li a#experiment, +body.kfm div#sidebar div#hatnav ul li a#kfm, +body.mailchat div#sidebar div#hatnav ul li a#mailchat, +body.articles div#sidebar div#hatnav ul li a#articles, +body.poll div#sidebar div#hatnav ul li a#poll, +body.subversion div#sidebar div#hatnav ul li a#subversion { + background: #FEFFB2; + font-weight: bold; + text-decoration: none; + color: black; +} + +div#sidebar li img { + border: 0; + height: 16px; + width: 16px; +} + +/* Content */ + +div#content, div#fi-content { + float: left; + width: 555px; /*465*/ /*555*/ +} + +body#day div#page div#content code { + display: block; + border: solid black 1px; + background-color: #FFFF64; + width: 485px; + overflow: visible; +} + + + + +div#content h2 { + color: #59770e; + margin: 0px 0px 2px; + border-bottom: 1px dotted #CCCCCC; + letter-spacing: -1px; + font: normal 140%/100% "Trebuchet MS", Tahoma, Arial; + padding-bottom: 3px; +} + +/* Random Divs/Spans */ + +div#stripe { + position: fixed; + top: 0; + left: 0; + width: 100%; + background-color: #FBEC5D; + height: 20px; + z-index: 99; + padding-top: 5px; + text-align: center; +} + +* > html div#stripe { + position: absolute; +} + +div.autosize { + display: table; + width: 1px; +} + +div.autosize > div { + display: table-cell; +} + +div#chat { + float: right; + position: fixed; + bottom: 0; + background-color: brown; + color: white; + right: 20; + height: 100%; + width: 40%; +} + +div.cleardiv { + clear: both; + height: 1em; +} + +div#footer { + clear: both; + padding-bottom: 1em; + padding-top: .5em; + margin-top: .5em; + text-align: center; + font-size: .68em; + width: 100%; + border-top: 1px black solid; + border-bottom: 4px gray solid; +} + +div#footer ul.rows li { + display: list-item; +} + +#rightbar-bottom { + background: url("/theme/images/bg_footer.gif") repeat-x 0 100%; +} + +#pollOfTheWeek { + color: black; +} + +div.post { + clear: both; + padding-top: 15px; +} + +span.back-post { + float: left; + font-size: 0.9em; +} + +span.next-post { + float: right; + font-size: 0.9em; +} + +span.up-post { + font-size: 0.9em; +} + +div.post-date-1 { + width: 45px; + height: 49px; + float: left; + background: url(/theme/images/date-bg-1.gif) no-repeat; +} + +div.post-date-0 { + width: 45px; + height: 49px; + float: left; +} + +div.post-date-0 span.post-month { + color: #999999; + font-size: 18px; +} + +span.post-month { + font-size: 11px; + text-transform: uppercase; + color: #FFFFFF; + text-align: center; + display: block; + line-height: 11px; + padding-top: 2px; + margin-left: -3px; +} + +span.post-day { + font-size: 18px; + text-transform: uppercase; + color: #999999; + text-align: center; + display: block; + line-height: 18px; + padding-top: 7px; + margin-left: -3px; +} + +div.post-title { + float: left; + margin-left: 10px; + width: 500px; /* 430px */ +} + +div.entry { + clear: both; + padding-top: 10px; + font: 75%/150% Arial, "Trebuchet MS", Tahoma; +} + + +span.post-cat- { + background: url(/theme/images/authors/.ico) no-repeat; + padding-left: 20px; + float: left; + font-size: 95%; + color: #999999; + font: 75%/150% Arial, "Trebuchet MS", Tahoma; +} + + +span.post-comment { + background: url(/theme/images/icons/comment.png) no-repeat; + padding-left: 20px; + float: right; + font-size: 95%; + font: 75%/150% Arial, "Trebuchet MS", Tahoma; +} + +span.mini-add-comment { + background: url(/theme/images/icons/comment_add.png) no-repeat; + padding-left: 18px; + float: right; + font: 75%/150% Arial, "Trebuchet MS", Tahoma; +} + +span.post-comments { + background: url(/theme/images/icons/comments.png) no-repeat; + padding-left: 20px; + float: right; + font-size: 95%; + font: 75%/150% Arial, "Trebuchet MS", Tahoma; +} + +div#page { + /*margin: 0 auto;*/ + padding: 0; + width: 850px; + position: relative; + left: 50%; + margin-left: -422px; +} + +div#footer ul { + padding: 0; + margin: 0; + list-style-type: none; +} + +div#footer ul li { + display: inline; + margin-right: 1em; +} + +div#footer ul li img { + width: 20px; + height: 20px; + vertical-align: top; +} + + + +div#content ul { + list-style: url(/theme/images/bullet_disk_big.png); +} + + + +div.push { + clear: both; + height: 20px; +} + +span.print { + display: none; +} + +span.post-tag-1 { + background: url(/theme/images/icons/tag.png) no-repeat; + padding-left: 20px; + margin-left: 90px; + float: left; + font-size: 95%; + color: #999999; + font: 75%/150% Arial, "Trebuchet MS", Tahoma; + text-transform: capitalize; +} + +form textarea:focus, form input:focus { + border: 2px solid #900; + background-color: #FEFFB2; +} + +span.post-tag-2 { + background: url(/theme/images/icons/tag.png) no-repeat; + padding-left: 20px; + margin-left: 75px; + float: left; + font-size: 95%; + color: #999999; + font: 75%/150% Arial, "Trebuchet MS", Tahoma; + text-transform: capitalize; +} + +span.post-tag-3 { + background: url(/theme/images/icons/tag.png) no-repeat; + padding-left: 20px; + margin-left: 35px; + float: left; + font-size: 95%; + color: #999999; + font: 75%/150% Arial, "Trebuchet MS", Tahoma; + text-transform: capitalize; +} + +div.post-date-2 { + width: 45px; + height: 49px; + float: left; + background: url(/theme/images/date-bg-2.gif) no-repeat; +} + +div.post-date-3 { + width: 45px; + height: 49px; + float: left; + background: url(/theme/images/date-bg-3.gif) no-repeat; +} + +div.post-date-4 { + width: 45px; + height: 49px; + float: left; + background: url(/theme/images/date-bg-4.gif) no-repeat; +} + +div#members { + position: fixed; + left: -40px; + top: 20px; +} + +div#members ul li { + list-style-type: none; +} + +div#members ul li a { + color: white; + width: 100px; + height: 30px; + padding-right: 5px; + background-image: url(/theme/images/tabBG.png); + display: block; + text-align: right; + padding-top: 5px; + padding-bottom: 0px; + background-repeat: no-repeat; +} + +div#members ul li a:hover { + background-image: url(/theme/images/tabBG2.png); +} + +div#content a img { + border: solid transparent 1px; +} + +div#content a:hover img { + border: dashed gray 1px; +} + +div.morePost { + border-top: gray 1px dashed; +} + +div.plainText { + font-family: Courier New; + font-size: small; +} + +div.breadcrumb { + margin-bottom: 10px; + font-size: 10px; + border-bottom: 1px dotted black; +} + +.delicious-posts { margin: 1em; padding: 0.5em; font-family: sans-serif; } +.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0} +.delicious-post { border-top: 1px solid #eee; padding: 0.25em; font-size: 80% } +.delicious-posts a:hover { text-decoration: underline } + +/* #twitter_div { + margin: 1em; + padding: 0.5em; + font-family: sans-serif; +} */ + +/* #twitter_div ul, #twitter_div li, .twitter-title { + margin: 0; + padding: 0; +} */ + +.twitter_update_list { + list-style-type: none; +} + +.twitter_update_list li { + /* border-top: 1px solid #eee; + padding: 0.25em; */ + display: inline; +} + +/* .twitter-title { + margin-left: -20px; + font-size: 120%; +} */ + +.dispIfNew a:visited img { + display: none; +} + +/* Tables */ + +table.webmail { + border: 0; + width: 100%; +} + +table.webmail, table.webmail td { + border-spacing: 0; +} + +table.webmail tr { + background-color: #3CE4ED; +} + +table.webmail tr.even { + background-color: #39B7CD; +} + +table.webmail th { + background-color: #FF9912; + text-align: left; +} + +table.webmail td { + word-wrap: break-word; +} + +/* Print Only */ + +@media print { + body { + width: 100% !important; + } + + div#banner, div#footer, div#members { + display: none; + } + + span.print { + display: inline; + } + + div#cleardiv { + clear: none; + } +} -- cgit 1.4.1