From fea9d15aa7c60c076c6669fd5ddf686e6a539219 Mon Sep 17 00:00:00 2001 From: root <root@rivolta.investici.org> Date: Tue, 7 Dec 2010 02:04:00 +0000 Subject: [PATCH] Add theme simplex --- wp-content/themes/simplex/404.php | 11 + wp-content/themes/simplex/archive.php | 55 ++ wp-content/themes/simplex/archives.php | 25 + wp-content/themes/simplex/comments-popup.php | 116 +++ wp-content/themes/simplex/comments.php | 113 +++ wp-content/themes/simplex/css/autumn.css | 211 +++++ wp-content/themes/simplex/css/default.css | 207 ++++ wp-content/themes/simplex/css/wordpress.css | 201 ++++ wp-content/themes/simplex/footer.php | 17 + wp-content/themes/simplex/functions.php | 185 ++++ wp-content/themes/simplex/header.php | 28 + wp-content/themes/simplex/ie.css | 12 + wp-content/themes/simplex/image.php | 63 ++ .../themes/simplex/images/arrows-ffffff.png | Bin 0 -> 254 bytes wp-content/themes/simplex/images/cat.gif | Bin 0 -> 194 bytes .../themes/simplex/images/downloadsimplex.gif | Bin 0 -> 6686 bytes wp-content/themes/simplex/images/fav.gif | Bin 0 -> 197 bytes wp-content/themes/simplex/images/meta.gif | Bin 0 -> 196 bytes wp-content/themes/simplex/images/rss.gif | Bin 0 -> 621 bytes .../themes/simplex/includes/css/superfish.css | 123 +++ .../themes/simplex/includes/js/hoverIntent.js | 84 ++ .../includes/js/jquery.bgiframe.min.js | 10 + .../themes/simplex/includes/js/superfish.js | 121 +++ .../themes/simplex/includes/js/supersubs.js | 90 ++ wp-content/themes/simplex/index.php | 40 + wp-content/themes/simplex/links.php | 18 + wp-content/themes/simplex/page.php | 21 + wp-content/themes/simplex/screenshot.png | Bin 0 -> 43577 bytes wp-content/themes/simplex/search.php | 37 + wp-content/themes/simplex/searchform.php | 6 + wp-content/themes/simplex/sidebar.php | 70 ++ wp-content/themes/simplex/single.php | 65 ++ wp-content/themes/simplex/style.css | 895 ++++++++++++++++++ 33 files changed, 2824 insertions(+) create mode 100644 wp-content/themes/simplex/404.php create mode 100644 wp-content/themes/simplex/archive.php create mode 100644 wp-content/themes/simplex/archives.php create mode 100644 wp-content/themes/simplex/comments-popup.php create mode 100644 wp-content/themes/simplex/comments.php create mode 100644 wp-content/themes/simplex/css/autumn.css create mode 100644 wp-content/themes/simplex/css/default.css create mode 100644 wp-content/themes/simplex/css/wordpress.css create mode 100644 wp-content/themes/simplex/footer.php create mode 100644 wp-content/themes/simplex/functions.php create mode 100644 wp-content/themes/simplex/header.php create mode 100644 wp-content/themes/simplex/ie.css create mode 100644 wp-content/themes/simplex/image.php create mode 100644 wp-content/themes/simplex/images/arrows-ffffff.png create mode 100644 wp-content/themes/simplex/images/cat.gif create mode 100644 wp-content/themes/simplex/images/downloadsimplex.gif create mode 100644 wp-content/themes/simplex/images/fav.gif create mode 100644 wp-content/themes/simplex/images/meta.gif create mode 100644 wp-content/themes/simplex/images/rss.gif create mode 100644 wp-content/themes/simplex/includes/css/superfish.css create mode 100644 wp-content/themes/simplex/includes/js/hoverIntent.js create mode 100644 wp-content/themes/simplex/includes/js/jquery.bgiframe.min.js create mode 100644 wp-content/themes/simplex/includes/js/superfish.js create mode 100644 wp-content/themes/simplex/includes/js/supersubs.js create mode 100644 wp-content/themes/simplex/index.php create mode 100644 wp-content/themes/simplex/links.php create mode 100644 wp-content/themes/simplex/page.php create mode 100644 wp-content/themes/simplex/screenshot.png create mode 100644 wp-content/themes/simplex/search.php create mode 100644 wp-content/themes/simplex/searchform.php create mode 100644 wp-content/themes/simplex/sidebar.php create mode 100644 wp-content/themes/simplex/single.php create mode 100644 wp-content/themes/simplex/style.css diff --git a/wp-content/themes/simplex/404.php b/wp-content/themes/simplex/404.php new file mode 100644 index 000000000..ea5ac2db8 --- /dev/null +++ b/wp-content/themes/simplex/404.php @@ -0,0 +1,11 @@ +<?php get_header(); ?> +<div id="main"> + <div id="content" class="narrowcolumn"> + + <h2 class="center">Error 404 - Not Found</h2> + + </div> + +<?php get_sidebar(); ?> +</div> +<?php get_footer(); ?> \ No newline at end of file diff --git a/wp-content/themes/simplex/archive.php b/wp-content/themes/simplex/archive.php new file mode 100644 index 000000000..c68fd5cd3 --- /dev/null +++ b/wp-content/themes/simplex/archive.php @@ -0,0 +1,55 @@ +<?php get_header(); ?> +<div id="main"> + <div id="content" class="narrowcolumn"> + + <?php if (have_posts()) : ?> + + <?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?> + <?php /* If this is a category archive */ if (is_category()) { ?> + <h2 class="pagetitle"><?php single_cat_title(); ?></h2> + <?php /* If this is a tag archive */ } elseif( is_tag() ) { ?> + <h2 class="pagetitle">Posts Tagged ‘<?php single_tag_title(); ?>’</h2> + <?php /* If this is a daily archive */ } elseif (is_day()) { ?> + <h2 class="pagetitle">Archive for <?php the_time('F jS, Y'); ?></h2> + <?php /* If this is a monthly archive */ } elseif (is_month()) { ?> + <h2 class="pagetitle">Archive for <?php the_time('F, Y'); ?></h2> + <?php /* If this is a yearly archive */ } elseif (is_year()) { ?> + <h2 class="pagetitle">Archive for <?php the_time('Y'); ?></h2> + <?php /* If this is an author archive */ } elseif (is_author()) { ?> + <h2 class="pagetitle">Author Archive</h2> + <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?> + <h2 class="pagetitle">Archives</h2> + <?php } ?> + + <?php while (have_posts()) : the_post(); ?> + <div class="post"> + <h3 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3> + <small>Posted in <?php the_category(', ') ?> on <?php the_time('F jS, Y') ?> by <?php the_author() ?> – <?php comments_popup_link('Be the first to comment', '1 Comment', '% Comments'); ?> <?php edit_post_link('Edit', ' | ', ''); ?> </small> + + <div class="entry"> + <?php the_content('<span class="more">read more »</span>') ?> + </div> + + <?php if(is_single()) {?><p class="postmetadata"><?php the_tags('Tags: ', ', ', '<br />'); ?></p><?php } ?> + + </div> + + <?php endwhile; ?> + + <div class="navigation"> + <div class="alignleft"><?php next_posts_link('« Older Entries') ?></div> + <div class="alignright"><?php previous_posts_link('Newer Entries »') ?></div> + </div> + + <?php else : ?> + + <h2 class="center">Not Found</h2> + <?php include (TEMPLATEPATH . '/searchform.php'); ?> + + <?php endif; ?> + + </div> + +<?php get_sidebar(); ?> +</div> +<?php get_footer(); ?> diff --git a/wp-content/themes/simplex/archives.php b/wp-content/themes/simplex/archives.php new file mode 100644 index 000000000..5bbb806a9 --- /dev/null +++ b/wp-content/themes/simplex/archives.php @@ -0,0 +1,25 @@ +<?php +/* +Template Name: Archives +*/ +?> + +<?php get_header(); ?> +<div id="main"> +<div id="content" class="widecolumn"> + +<?php include (TEMPLATEPATH . '/searchform.php'); ?> + +<h2>Archives by Month:</h2> + <ul> + <?php wp_get_archives('type=monthly'); ?> + </ul> + +<h2>Archives by Subject:</h2> + <ul> + <?php wp_list_categories(); ?> + </ul> + +</div> +</div> +<?php get_footer(); ?> diff --git a/wp-content/themes/simplex/comments-popup.php b/wp-content/themes/simplex/comments-popup.php new file mode 100644 index 000000000..2806956c0 --- /dev/null +++ b/wp-content/themes/simplex/comments-popup.php @@ -0,0 +1,116 @@ +<?php +/* Don't remove these lines. */ +add_filter('comment_text', 'popuplinks'); +while ( have_posts()) : the_post(); +?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <title><?php echo get_option('blogname'); ?> - Comments on <?php the_title(); ?></title> + + <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php echo get_option('blog_charset'); ?>" /> + <style type="text/css" media="screen"> + @import url( <?php bloginfo('stylesheet_url'); ?> ); + body { margin: 3px; } + </style> + +</head> +<body id="commentspopup"> + +<h1 id="header"><a href="" title="<?php echo get_option('blogname'); ?>"><?php echo get_option('blogname'); ?></a></h1> + +<h2 id="comments">Comments</h2> + +<p><a href="<?php echo get_post_comments_feed_link($post->ID); ?>"><abbr title="Really Simple Syndication">RSS</abbr> feed for comments on this post.</a></p> + +<?php if ('open' == $post->ping_status) { ?> +<p>The <abbr title="Universal Resource Locator">URL</abbr> to TrackBack this entry is: <em><?php trackback_url() ?></em></p> +<?php } ?> + +<?php +// this line is WordPress' motor, do not delete it. +$commenter = wp_get_current_commenter(); +extract($commenter); +$comments = get_approved_comments($id); +$post = get_post($id); +if (!empty($post->post_password) && $_COOKIE['wp-postpass_'. COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie + echo(get_the_password_form()); +} else { ?> + +<?php if ($comments) { ?> +<ol id="commentlist"> +<?php foreach ($comments as $comment) { ?> + <li id="comment-<?php comment_ID() ?>"> + <?php comment_text() ?> + <p><cite><?php comment_type('Comment', 'Trackback', 'Pingback'); ?> by <?php comment_author_link() ?> — <?php comment_date() ?> @ <a href="#comment-<?php comment_ID() ?>"><?php comment_time() ?></a></cite></p> + </li> + +<?php } // end for each comment ?> +</ol> +<?php } else { // this is displayed if there are no comments so far ?> + <p>No comments yet.</p> +<?php } ?> + +<?php if ('open' == $post->comment_status) { ?> +<h2>Leave a comment</h2> +<p>Line and paragraph breaks automatic, e-mail address never displayed, <acronym title="Hypertext Markup Language">HTML</acronym> allowed: <code><?php echo allowed_tags(); ?></code></p> + +<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> +<?php if ( $user_ID ) : ?> + <p>Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="Log out of this account">Log out »</a></p> +<?php else : ?> + <p> + <input type="text" name="author" id="author" class="textarea" value="<?php echo $comment_author; ?>" size="28" tabindex="1" /> + <label for="author">Name</label> + <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> + <input type="hidden" name="redirect_to" value="<?php echo attribute_escape($_SERVER["REQUEST_URI"]); ?>" /> + </p> + + <p> + <input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="28" tabindex="2" /> + <label for="email">E-mail</label> + </p> + + <p> + <input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="28" tabindex="3" /> + <label for="url"><abbr title="Universal Resource Locator">URL</abbr></label> + </p> +<?php endif; ?> + + <p> + <label for="comment">Your Comment</label> + <br /> + <textarea name="comment" id="comment" cols="70" rows="4" tabindex="4"></textarea> + </p> + + <p> + <input name="submit" type="submit" tabindex="5" value="Say It!" /> + </p> + <?php do_action('comment_form', $post->ID); ?> +</form> +<?php } else { // comments are closed ?> +<p>Sorry, the comment form is closed at this time.</p> +<?php } +} // end password check +?> + +<div><strong><a href="javascript:window.close()">Close this window.</a></strong></div> + +<?php // if you delete this the sky will fall on your head +endwhile; +?> + +<!-- // this is just the end of the motor - don't touch that line either :) --> +<?php //} ?> +<p class="credit"><?php timer_stop(1); ?> <cite>Powered by <a href="http://wordpress.org/" title="Powered by WordPress, state-of-the-art semantic personal publishing platform"><strong>WordPress</strong></a></cite></p> +<?php // Seen at http://www.mijnkopthee.nl/log2/archive/2003/05/28/esc(18) ?> +<script type="text/javascript"> +<!-- +document.onkeypress = function esc(e) { + if(typeof(e) == "undefined") { e=event; } + if (e.keyCode == 27) { self.close(); } +} +// --> +</script> +</body> +</html> diff --git a/wp-content/themes/simplex/comments.php b/wp-content/themes/simplex/comments.php new file mode 100644 index 000000000..f4030ca0d --- /dev/null +++ b/wp-content/themes/simplex/comments.php @@ -0,0 +1,113 @@ +<?php + +// Do not delete these lines + if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) + die ('Please do not load this page directly. Thanks!'); + + if ( post_password_required() ) { ?> + <p class="nocomments">This post is password protected. Enter the password to view comments.</p> + <?php + return; + } +?> + +<!-- You can start editing here. --> + +<?php if ( have_comments() ) : ?> +<div id="maintabdiv"> +<ul id="tabnav"> +<li><a href="#comments" class="tabs current">Comments (<?php comments_number('0','1','%');?>)</a></li> +<li><a href="#trackbacks" class="tabs">Trackbacks</a></li> +</ul> + +<?php if ( ! empty($comments_by_type['comment']) ) : ?> + + + <div id="comments" class="commentlist"> + <ol class="commentlist"> + <?php wp_list_comments('type=comment'); ?> + </ol> + </div> +<?php endif; ?> + + + + +<div id="trackbacks"> +<ol class="commentlist"> +<?php if ( ! empty($comments_by_type['pings']) ) : ?> +<?php wp_list_comments('type=pings'); ?> +<?php else : ?> +<li>There are no trackbacks for this post yet.</li> +<?php endif; ?> +</ol> +</div> + </div> + + <div class="navigation"> + <div class="alignleft"><?php previous_comments_link() ?></div> + <div class="alignright"><?php next_comments_link() ?></div> + </div> + + + + <?php else : // this is displayed if there are no comments so far ?> + + <?php if ('open' == $post->comment_status) : ?> + <!-- If comments are open, but there are no comments. --> + + <?php else : // comments are closed ?> + <!-- If comments are closed. --> + <p class="nocomments">Comments are closed.</p> + + <?php endif; ?> +<?php endif; ?> + +<?php if ('open' == $post->comment_status) : ?> + +<div id="respond"> + +<h3><?php comment_form_title( 'Leave a Reply', 'Leave a Reply to %s' ); ?></h3> + +<div class="cancel-comment-reply"> + <small><?php cancel_comment_reply_link(); ?></small> +</div> + +<?php if ( get_option('comment_registration') && !$user_ID ) : ?> +<p>You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>">logged in</a> to post a comment.</p> +<?php else : ?> + +<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> + +<?php if ( $user_ID ) : ?> + +<p>Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="Log out of this account">Log out »</a></p> + +<?php else : ?> + +<p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> /> +<label for="author"><small>Name <?php if ($req) echo "(required)"; ?></small></label></p> + +<p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> /> +<label for="email"><small>Mail (will not be published) <?php if ($req) echo "(required)"; ?></small></label></p> + +<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" /> +<label for="url"><small>Website</small></label></p> + +<?php endif; ?> + +<!--<p><small><strong>XHTML:</strong> You can use these tags: <code><?php echo allowed_tags(); ?></code></small></p>--> + +<p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p> + +<p><input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" /> +<?php comment_id_fields(); ?> +</p> +<?php do_action('comment_form', $post->ID); ?> + +</form> + +<?php endif; // If registration required and not logged in ?> +</div> + +<?php endif; // if you delete this the sky will fall on your head ?> \ No newline at end of file diff --git a/wp-content/themes/simplex/css/autumn.css b/wp-content/themes/simplex/css/autumn.css new file mode 100644 index 000000000..b1b563a76 --- /dev/null +++ b/wp-content/themes/simplex/css/autumn.css @@ -0,0 +1,211 @@ +/* Autum Color Theme */ + +body { + background: #fff; + color: #333; + } + +#header { + background: #433518; + } + +#footer { + background: #EBECDD; + } + +#headerimg .description { + color:#BCA87E; + } + +h2.pagetitle { + color: #BCA87E; + } + +#sidebar ul li h2 { + color: #BCA87E; + border-bottom: 3px solid #EBECDF; + } + +h1, h1 a, h1 a:hover, h1 a:visited { + color: #333; + } + +#header h1, #header h1 a, #header h1 a:hover, #header h1 a:visited { + color: #F4E1B9; + } + +h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { + color: #333; + } + +.commentlist li { + background:#fdfdfd; + } + +.commentlist li .avatar { + border: 1px solid #eee; + background: #fff; + } + + +.commentlist li.alt { + background:#fefefe; +} + +small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, strike { + color: #aaa; + } + +code { + border: 1px solid #eee; + background:#F4F4EC; + } + +a { + color: #7C8546; + border-bottom: 1px solid #ccc; + } + +a:hover { + color: #333; + background: #F4F4EC; + border-bottom: 1px solid #C9CBA4; + } + +#sidebar #wp-calendar a { + background: #eee; + } +#sidebar #wp-calendar a:hover { + background: #E8C8C8; + } + +#sidebar #wp-calendar th { + border-bottom:1px solid #eee; + } + +.post hr { + border-top: 1px dotted #ccc; + } + +.narrowcolumn .postmetadata2 { + border-top: 1px solid #eee; + border-bottom: 1px solid #eee; +} + +.entry img { + border: 1px solid #eee; + } + +.entry { + border-top: 1px solid #eee; + } + +#sidebar a { + border-bottom:1px solid #eee; + } +#sidebar a:hover { + border-bottom: 1px solid #C9CBA4; + background-color: #F4F4EC; +} + +#sidebar .cat-item a:hover, #sidebar .archives a:hover, +#sidebar #archives ul li a:hover { + background-color: #F4F4EC; +} + +#sidebar .linkcat a:hover, +#sidebar .blogroll a:hover { + background-color: #F4F4EC; +} + +#sidebar div.flickr_badge_image a { + background: #fff; + border: 1px solid #eee; +} +#sidebar div.flickr_badge_image a:hover { + border: 1px solid #ddd; + background: #fdfdfd; +} + + +#header #searchform #s { + background: #5F4B23; + color: #F4E1B9; + border: 1px solid #78602C; + } + +#header #searchsubmit { + background: #554420; + border: 1px solid #665226; + color: #F4E1B9; + } + +#content #searchform #s { + background: #ddd; + color: #333; + border: 1px solid #bbb; + } + +#content #searchsubmit { + background: #666; + border: 1px solid #777; + color: #ccc; + } + +#commentform input, #commentform textarea, fieldset { + border: 1px solid #ccc; + } + +#commentform #submit { + background: #554420; + border: 1px solid #777; + color:#F4E1B9; + } + +legend { + background: #ccc; +} + +.commentlist li { + border: 1px solid #eee; + } + +#sidebar #wp-calendar td.pad:hover { /* Doesn't work in IE */ + background-color: #fff; } +/* End Calendar */ + +acronym, abbr { + border-bottom: 1px dashed #ccc; + } + +blockquote { + border-left: 4px solid #BCA87E; + background:#FBF4E6; + color:#666; + } + +.wp-caption { + border: 1px solid #ddd; + background-color: #f3f3f3; + } + +.entry a.more-link, .navigation a { + background:#DCDDC5; + border-bottom: 1px solid #C9CBA4; + } +.entry a.more-link:hover, .navigation a:hover { + background: #C9CBA4; + border-bottom: 1px solid #7C8546; + color:#333333; + } + +#sidebar li#rssfeeds a:hover, #sidebar .textwidget a:hover, #sidebar #tag_cloud a:hover, #sidebar p a:hover{ + background: #e8c8c8; + } + + +/* menu colors */ +div.menu {background: #C9CBA4;border-top: 1px solid #C9CBA4;} +.menu ul li.current-menu-item a, .menu ul li.current_page_item, .menu ul li.current_page_item a:hover {color: #333;background: #fff;} +.menu ul a, .menu ul li,.menu ul li li,.menu ul li li li, .menu ul li.current-menu-item li a {color: #7C8546; background:#DCDDC5;} +.menu ul li:hover, .menu ul li.sfHover,.menu ul a:focus, .menu ul a:hover, .menu ul a:active, .menu ul li.current-menu-item li a:hover { color: #DCDDC5; background: #97987B;} \ No newline at end of file diff --git a/wp-content/themes/simplex/css/default.css b/wp-content/themes/simplex/css/default.css new file mode 100644 index 000000000..61a730bc1 --- /dev/null +++ b/wp-content/themes/simplex/css/default.css @@ -0,0 +1,207 @@ +/* Autum Color Theme */ + +body { + background: #fafafa; + color: #333; + } + +#header { + background: #282923; + } + +#footer { + background: #eee; + } + +#headerimg .description { + color:#aaa; + } + +h2.pagetitle { + color: #666; + } + +#sidebar ul li h2 { + color: #999; + border-bottom: 3px solid #eee; + } + +h1, h1 a, h1 a:hover, h1 a:visited { + color: #333; + } + +#header h1, #header h1 a, #header h1 a:hover, #header h1 a:visited { + color: #ddd; + } + +h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { + color: #333; + } + +.commentlist li { + background:#fdfdfd; + } + +.commentlist li .avatar { + border: 1px solid #eee; + background: #fff; + } + + +.commentlist li.alt { + background:#fefefe; +} + +small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, strike { + color: #aaa; + } + +code { + border: 1px solid #eee; + background: #fff; + } + +a { + color: #B85B5A; + border-bottom: 1px solid #E8C8C8; + } + +a:hover { + color: #333; + background: #E8C8C8; + border-bottom: 1px solid #c47373; + } + +#sidebar #wp-calendar a { + background: #eee; + } +#sidebar #wp-calendar a:hover { + background: #E8C8C8; + } + +#sidebar #wp-calendar th { + border-bottom:1px solid #eee; + } + +.post hr { + border-top: 1px dotted #ccc; + } + +.narrowcolumn .postmetadata2 { + border-top: 1px solid #eee; + border-bottom: 1px solid #eee; +} + +.entry img { + border: 1px solid #eee; + } + +.entry { + border-top: 1px solid #eee; + } + +#sidebar a { + border-bottom:1px solid #eee; + } +#sidebar a:hover { + border-bottom: 1px solid #c47373; + background-color: #E8C8C8; +} + +#sidebar .cat-item a:hover, #sidebar .archives a:hover, +#sidebar #archives ul li a:hover, +#sidebar .linkcat a:hover, +#sidebar .blogroll a:hover { + background-color: #E8C8C8; +} + +#sidebar div.flickr_badge_image a { + background: #fff; + border: 1px solid #eee; +} +#sidebar div.flickr_badge_image a:hover { + border: 1px solid #ddd; + background: #fdfdfd; +} + + +#header #searchform #s { + background: #000; + color: #ccc; + border: 1px solid #555; + } + +#header #searchsubmit { + background: #666; + border: 1px solid #777; + color: #ccc; + } + +#content #searchform #s { + background: #ddd; + color: #333; + border: 1px solid #bbb; + } + +#content #searchsubmit { + background: #666; + border: 1px solid #777; + color: #ccc; + } + +#commentform input, #commentform textarea, fieldset { + border: 1px solid #ccc; + } + +#commentform #submit { + background: #666; + border: 1px solid #777; + color:#ccc; + } + +legend { + background: #ccc; +} + +.commentlist li { + border: 1px solid #eee; + } + +#sidebar #wp-calendar td.pad:hover { /* Doesn't work in IE */ + background-color: #fff; } + +acronym, abbr { + border-bottom: 1px dashed #ccc; + } + +blockquote { + border-left: 4px solid #ddd; + background:#eee; + color: #666; + } + +.wp-caption { + border: 1px solid #ddd; + background-color: #f3f3f3; + } + +.entry a.more-link, .navigation a { + background:#ddd; + border-bottom: 1px solid #ccc; + color: #666; + } +.entry a.more-link:hover, .navigation a:hover { + background: #E8C8C8; + border-bottom: 1px solid #c47373; + color:#333; + } + +#sidebar li#rssfeeds a:hover, #sidebar .textwidget a:hover, #sidebar #tag_cloud a:hover, #sidebar p a:hover{ + background: #e8c8c8; + } + +/* menu colors */ +div.menu {background: #ccc;} +.menu ul li.current-menu-item a, .menu ul li.current_page_item, .menu ul li.current_page_item a:hover {color: #333;background: #fafafa;} +.menu ul a, .menu ul li,.menu ul li li,.menu ul li li li, .menu ul li.current-menu-item li a {color: #666;background:#ddd;} +.menu ul li:hover, .menu ul li.sfHover,.menu ul a:focus, .menu ul a:hover, .menu ul a:active, .menu ul li.current-menu-item li a:hover { background: #eee;} \ No newline at end of file diff --git a/wp-content/themes/simplex/css/wordpress.css b/wp-content/themes/simplex/css/wordpress.css new file mode 100644 index 000000000..18bd7a315 --- /dev/null +++ b/wp-content/themes/simplex/css/wordpress.css @@ -0,0 +1,201 @@ +/* Autum Color Theme */ + +body { + background: #fff; + color: #333; + } + +#header { + background: #464646; + } + +#headerimg .description { + color: #bbb; + } + +#footer { + background: #eee; + border-top: 1px solid #ddd; + } + +h2.pagetitle { + color: #555; + } + +#sidebar ul li h2 { + color: #333; + border-bottom: 3px solid #dedede; + } + +h1, h1 a { + color: #333; + } + +#header h1, #header h1 a, #header h1 a:hover, #header h1 a:visited { + color: #fff; + } + +h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { + color: #333; + } + +.commentlist li { + background:#fdfdfd; + } + +.commentlist li .avatar { + border: 1px solid #eee; + background: #fff; + } + + +.commentlist li.alt { + background:#fefefe; +} + +small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, strike { + color: #aaa; + } + +code { + border: 1px solid #eee; + background:#F5FAFE; + } + +a { + color: #21759B; + border-bottom: 1px solid #ccc; + } + +a:hover, .entry a.more-link:hover, .navigation a:hover { + color: #D54E21; + background: #F5D1C5; + border-bottom: 1px solid #D54E21; + } + +.entry a.more-link, .navigation a { + background:#F5FAFE; + border-bottom: 1px solid #ddd; + } + +#sidebar #wp-calendar a { + background: #eee; + } +#sidebar #wp-calendar a:hover { + background: #E8C8C8; + } + +#sidebar #wp-calendar th { + border-bottom:1px solid #eee; + } + +.post hr { + border-top: 1px dotted #ccc; + } + +.narrowcolumn .postmetadata2 { + border-top: 1px solid #eee; + border-bottom: 1px solid #eee; +} + +.entry img { + border: 1px solid #eee; + } + +.entry { + border-top: 1px solid #eee; + } + +#sidebar a { + border-bottom:1px solid #eee; + } +#sidebar a:hover { + border-bottom: 1px solid #D54E21; + background-color: #F5D1C5; +} + +#sidebar .cat-item a:hover, #sidebar .archives a:hover, +#sidebar #archives ul li a:hover, +#sidebar .linkcat a:hover, +#sidebar .blogroll a:hover { + background-color: #F5D1C5; +} + +#sidebar div.flickr_badge_image a { + background: #fff; + border: 1px solid #eee; +} +#sidebar div.flickr_badge_image a:hover { + border: 1px solid #ddd; + background: #fdfdfd; +} + +.commentlist li { + border: 1px solid #eee; + } + +#sidebar #wp-calendar td.pad:hover { /* Doesn't work in IE */ + background-color: #fff; } +/* End Calendar */ + +acronym, abbr { + border-bottom: 1px dashed #ccc; + } + +blockquote { + border-left: 4px solid #E2F0FC; + background:#F5FAFE; + color:#666; + } + +.wp-caption { + border: 1px solid #ddd; + background-color: #f3f3f3; + } + + + +#sidebar li#rssfeeds a:hover, #sidebar .textwidget a:hover, #sidebar #tag_cloud a:hover, #sidebar p a:hover{ + background: #e8c8c8; + } + + +/* Form Elements */ + +#header #searchform #s { + background: #5A5A5A; + color: #aaa; + border: 1px solid #666; + } + +#header #searchsubmit, #commentform #submit { + background: #666; + border: 1px solid #888; + color: #bbb; + } + +#content #searchform #s { + background: #ddd; + color: #333; + border: 1px solid #bbb; + } + +#content #searchsubmit { + background: #666; + border: 1px solid #777; + color: #ccc; + } + +#commentform input, #commentform textarea, fieldset { + border: 1px solid #ccc; + } + +legend { + background: #ccc; +} + +/* menu colors */ +div.menu {background: #E4F2FD;border-top: 1px solid #E4F2FD;} +.menu ul li.current-menu-item a, .menu ul li.current_page_item, .menu ul li.current_page_item a:hover {color: #333;background: #fff;} +.menu ul a, .menu ul li,.menu ul li li,.menu ul li li li, .menu ul li.current-menu-item li a {color: #21759B; background:#F1F9FE;} +.menu ul li:hover, .menu ul li.sfHover,.menu ul a:focus, .menu ul a:hover, .menu ul a:active, .menu ul li.current-menu-item li a:hover { color: #D54E21; background: #F5D1C5;} diff --git a/wp-content/themes/simplex/footer.php b/wp-content/themes/simplex/footer.php new file mode 100644 index 000000000..2206e03a5 --- /dev/null +++ b/wp-content/themes/simplex/footer.php @@ -0,0 +1,17 @@ + +<hr /> +<div id="footer"> +<div id="footerarea"> + <span id="footerleft"> + © <?php echo date('Y'); ?>. <?php bloginfo('name'); ?>. All rights reserved. + </span> + <span id="footerright"> + <!-- Please help promote WordPress and simpleX. Do not remove --> + Powered by <a href="http://wordpress.org/">WordPress</a> & <a href="http://wpshoppe.com">SimpleX</a> theme. </span></div> +</div> +</div> + +<!-- Simple design by Chandra Maharzan - http://wpshoppe.com/ --> + <?php wp_footer(); ?> +</body> +</html> \ No newline at end of file diff --git a/wp-content/themes/simplex/functions.php b/wp-content/themes/simplex/functions.php new file mode 100644 index 000000000..15759cb11 --- /dev/null +++ b/wp-content/themes/simplex/functions.php @@ -0,0 +1,185 @@ +<?php +if ( function_exists('register_sidebar') ) + register_sidebar(); + + +// Add WP 3.0 Menu Theme Support +if ( function_exists( 'add_theme_support' ) ) { + add_theme_support( 'nav-menus' ); + add_action( 'init', 'register_gpp_menus' ); + + function register_gpp_menus() { + register_nav_menus( + array( + 'main-menu' => __( 'Main Menu' ) + ) + ); + } +} + +// Make Menu Support compatible with earlier WP versions +function theme_nav() { + if ( function_exists( 'wp_nav_menu' ) ) + wp_nav_menu( 'sort_column=menu_order&container_class=menu&menu_class=&menu_location=main-menu&fallback_cb=gpptheme_nav_fallback' ); + else + theme_nav_fallback(); +} + +// Create our GPP Fallback Menu +function theme_nav_fallback() { + wp_page_menu( 'show_home=1&menu_class=menu' ); +} + + +//Auto Load JS +function theme_load_js() { + if (is_admin()) return; + wp_enqueue_script('jquery'); + wp_enqueue_script('superfish', get_bloginfo('template_directory').'/includes/js/superfish.js', array( 'jquery' ) ); +} +add_action('init', 'theme_load_js'); + +function load_dom_ready_js() { + $doc_ready_script=""; + $doc_ready_script .= ' + <script type="text/javascript"> + jQuery(document).ready(function(){ + jQuery("div.menu ul").superfish(); + }); + </script>'; + echo $doc_ready_script; +} + +add_action('wp_head', 'load_dom_ready_js'); + + + + +// Custom Theme Options + +$themename = "simpleX"; +$shortname = "sx"; +$options = array ( + array( "name" => "Choose a Style", + "id" => $shortname."_choose_a_style", + "std" => "Simple Default", + "type" => "select", + "options" => array("Simple Default", "Simple Autumn", "Simple WordPress") + ), +); + +function mytheme_add_admin() { + + global $themename, $shortname, $options; + + if ( $_GET['page'] == basename(__FILE__) ) { + + if ( 'save' == $_REQUEST['action'] ) { + + foreach ($options as $value) { + update_option( $value['id'], $_REQUEST[ $value['id'] ] ); } + + foreach ($options as $value) { + if( isset( $_REQUEST[ $value['id'] ] ) ) { update_option( $value['id'], $_REQUEST[ $value['id'] ] ); } else { delete_option( $value['id'] ); } } + + header("Location: themes.php?page=functions.php&saved=true"); + die; + + } else if( 'reset' == $_REQUEST['action'] ) { + + foreach ($options as $value) { + delete_option( $value['id'] ); } + + header("Location: themes.php?page=functions.php&reset=true"); + die; + + } + } + + add_theme_page($themename." Options", "simpleX Options", 'edit_themes', basename(__FILE__), 'mytheme_admin'); + +} + +function mytheme_admin() { + + global $themename, $shortname, $options; + + if ( $_REQUEST['saved'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' options saved.</strong></p></div>'; + if ( $_REQUEST['reset'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' options reset.</strong></p></div>'; + +?> +<div class="wrap"> +<h2><?php echo $themename; ?> Customization</h2> + +<form method="post"> +<br/> +<table class="optiontable"> + +<?php foreach ($options as $value) { + +if ($value['type'] == "text") { ?> + +<tr valign="top"> + <th scope="row"><?php echo $value['name']; ?>:</th> + <td> + <input name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php if ( get_option( $value['id'] ) != "") { echo get_option( $value['id'] ); } else { echo $value['std']; } ?>" /> + </td> +</tr> + +<?php } elseif ($value['type'] == "select") { ?> + + <tr valign="top"> + <th scope="row"><?php echo $value['name']; ?>:</th> + <td> + <select name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>"> + <?php foreach ($value['options'] as $option) { ?> + <option<?php if ( get_option( $value['id'] ) == $option) { echo ' selected="selected"'; } elseif ($option == $value['std']) { echo ' selected="selected"'; } ?>><?php echo $option; ?></option> + <?php } ?> + </select> + </td> + </tr> + +<?php +} +} +?> + +</table> + +<p class="submit"> +<input name="save" type="submit" value="Save changes" /> +<input type="hidden" name="action" value="save" /> +</p> +</form> +<form method="post"> +<p class="submit"> +<input name="reset" type="submit" value="Reset" /> +<input type="hidden" name="action" value="reset" /> +</p> +</form> + +<?php +} + +function mytheme_wp_head() { + global $options; + foreach ($options as $value) { + if (get_option( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_option( $value['id'] ); } + + if($sx_choose_a_style == "Simple Default") { + $theme = "css/default.css"; + } + else if($sx_choose_a_style == "Simple Autumn") { + $theme = "css/autumn.css"; + } + else if($sx_choose_a_style == "Simple WordPress") { + $theme = "css/wordpress.css"; + } + +?> +<link href="<?php bloginfo('template_directory'); ?>/<?php echo $theme; ?>" rel="stylesheet" type="text/css" /> +<?php } +} + +add_action('wp_head', 'mytheme_wp_head'); +add_action('admin_menu', 'mytheme_add_admin'); ?> \ No newline at end of file diff --git a/wp-content/themes/simplex/header.php b/wp-content/themes/simplex/header.php new file mode 100644 index 000000000..f31859139 --- /dev/null +++ b/wp-content/themes/simplex/header.php @@ -0,0 +1,28 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>> + +<head profile="http://gmpg.org/xfn/11"> +<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" /> + +<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?> - <?php bloginfo('description'); ?> </title> + +<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" /> +<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> +<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" /> + +<?php wp_head(); ?> +</head> +<body> +<div id="page"> +<div id="header"> + <div id="headerimg"> + <h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1> + <span class="description"><?php bloginfo('description'); ?></span> + <div id="searchdiv"><?php include (TEMPLATEPATH . '/searchform.php'); ?></div> + </div> + +</div> + +<?php theme_nav(); ?> + +<hr /> \ No newline at end of file diff --git a/wp-content/themes/simplex/ie.css b/wp-content/themes/simplex/ie.css new file mode 100644 index 000000000..f4a70b593 --- /dev/null +++ b/wp-content/themes/simplex/ie.css @@ -0,0 +1,12 @@ +#searchdiv { + #margin-left: 398px; /* IE 7 hack */ + _margin-left: 365px; /* IE 6 hack */ +} + +#pagemenu ul#page-list { + display: inline-block; +} + +#pagemenu #page-list li { + margin-left: 5px; +} \ No newline at end of file diff --git a/wp-content/themes/simplex/image.php b/wp-content/themes/simplex/image.php new file mode 100644 index 000000000..4a5bafbc2 --- /dev/null +++ b/wp-content/themes/simplex/image.php @@ -0,0 +1,63 @@ +<?php get_header(); ?> + + <div id="content" class="widecolumn"> + + <?php if (have_posts()) : while (have_posts()) : the_post(); ?> + + <div class="post" id="post-<?php the_ID(); ?>"> + <h2><a href="<?php echo get_permalink($post->post_parent); ?>" rev="attachment"><?php echo get_the_title($post->post_parent); ?></a> » <?php the_title(); ?></h2> + <div class="entry"> + <p class="attachment"><a href="<?php echo wp_get_attachment_url($post->ID); ?>"><?php echo wp_get_attachment_image( $post->ID, 'medium' ); ?></a></p> + <div class="caption"><?php if ( !empty($post->post_excerpt) ) the_excerpt(); // this is the "caption" ?></div> + + <?php the_content('<p class="serif">Read the rest of this entry »</p>'); ?> + + <div class="navigation"> + <div class="alignleft"><?php previous_image_link() ?></div> + <div class="alignright"><?php next_image_link() ?></div> + </div> + <br class="clear" /> + + <p class="postmetadata alt"> + <small> + This entry was posted on <?php the_time('l, F jS, Y') ?> at <?php the_time() ?> + and is filed under <?php the_category(', ') ?>. + <?php the_taxonomies(); ?> + You can follow any responses to this entry through the <?php post_comments_feed_link('RSS 2.0'); ?> feed. + + <?php if (('open' == $post-> comment_status) && ('open' == $post->ping_status)) { + // Both Comments and Pings are open ?> + You can <a href="#respond">leave a response</a>, or <a href="<?php trackback_url(); ?>" rel="trackback">trackback</a> from your own site. + + <?php } elseif (!('open' == $post-> comment_status) && ('open' == $post->ping_status)) { + // Only Pings are Open ?> + Responses are currently closed, but you can <a href="<?php trackback_url(); ?> " rel="trackback">trackback</a> from your own site. + + <?php } elseif (('open' == $post-> comment_status) && !('open' == $post->ping_status)) { + // Comments are open, Pings are not ?> + You can skip to the end and leave a response. Pinging is currently not allowed. + + <?php } elseif (!('open' == $post-> comment_status) && !('open' == $post->ping_status)) { + // Neither Comments, nor Pings are open ?> + Both comments and pings are currently closed. + + <?php } edit_post_link('Edit this entry.','',''); ?> + + </small> + </p> + + </div> + + </div> + + <?php comments_template(); ?> + + <?php endwhile; else: ?> + + <p>Sorry, no attachments matched your criteria.</p> + +<?php endif; ?> + + </div> + +<?php get_footer(); ?> diff --git a/wp-content/themes/simplex/images/arrows-ffffff.png b/wp-content/themes/simplex/images/arrows-ffffff.png new file mode 100644 index 0000000000000000000000000000000000000000..1035b6e4f2e335b65a7922caca9c90277496d1e0 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0y~yU=U$oV94WOV_;xVH!xnsz`!6`;u=vBoS#-wo>-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk@$fv1aONX4x;H>0^46hvGv+L+j+ul{WOheM_2 z&KZRyZq{RYfsXOlmrmI>)%&U1v5ZUAbKf1A=2t#H;Y#MStyOc=_J^*1-E^-yo$<7v z_C_^}?$Cqk5pnOX+OrDa1|OC`nCCyuvwYsQD66?2IX0K=x_9N!nz{4t#N2(}`1LD? l;*wjX-rxUn{!l!?P$gJ<BZ}!%A_D^hgQu&X%Q~loCIFk;Us?bF literal 0 HcmV?d00001 diff --git a/wp-content/themes/simplex/images/cat.gif b/wp-content/themes/simplex/images/cat.gif new file mode 100644 index 0000000000000000000000000000000000000000..9541bc9ed04b6144fc1a6d6bacf2f2ef4e9fa326 GIT binary patch literal 194 zcmZ?wbhEHb<YM4rI3mL^FWX{nmif)iJ)3*du5IXCR_yR(@AS<LzK18o{(pLAQNGQ# z=76<T?kh^2c6LP{o00YA#Ije%7CqcC;q&FqC#EKSy|#UQjpvQk^?SR*FD@+jb@$Mj znQ8z3|7U;!#h)yU3=A?1Iv@d%oeZq@3hFtt56o3hROxiwE7F)z;;VdPiGRd>{fQ42 sIjynL@$hy%G$lf2!i!X^Tn(ceI$?qem3tc*7aXvVkzhTbz`|e+0NqJc6951J literal 0 HcmV?d00001 diff --git a/wp-content/themes/simplex/images/downloadsimplex.gif b/wp-content/themes/simplex/images/downloadsimplex.gif new file mode 100644 index 0000000000000000000000000000000000000000..c25e1d81b10f3109dd892e4c342f37a107fe5ee9 GIT binary patch literal 6686 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/simplex/images/fav.gif b/wp-content/themes/simplex/images/fav.gif new file mode 100644 index 0000000000000000000000000000000000000000..8e4298f1642d11c1ea416555a18e12acca96d3bf GIT binary patch literal 197 zcmZ?wbhEHb<YM4rI3mNau9{(0Im7iO3|Ds7ALwN`G{@oC0*C*Xr2n5`c>ies^HYg$ zF6TekX>sRJ{jDty$EPs-|9R-mrTQxi8BWg@*gw<Z?ka}=w;ligzx)4b{+qob=Vmkf z|1jtO|Njgyp!k!8k%2*mK?fuNvXg<;NkP3R)O6m(O)kqdVyBx}&06L#A;|jt*1rc% vD?276^hvNO9?bO72{^q((I|y)X7(`!CIyz(CI&`<Kqlsk3Jwoj7#OSp^}<v^ literal 0 HcmV?d00001 diff --git a/wp-content/themes/simplex/images/meta.gif b/wp-content/themes/simplex/images/meta.gif new file mode 100644 index 0000000000000000000000000000000000000000..d26c3978330f74f072a35d1ce59e4e2a7f82aa0c GIT binary patch literal 196 zcmZ?wbhEHb<YM4rI3moje*OAYt5#jSc(K2~f6JCFH8nLSPMm0NZr-_bXI56$jT<+n zPMx}c|Nhd_(rw$eb#-;!y?b}&%$aFvY5)KKXCMM7{$ycfU=U`|0jUMq$-wIPK*cZ6 zq>Fo#L%^;MmL+GnTsrz6cuZ2Znaq6Tf`BQ{1n0(s41RKF4lQ}uFh!y7Q3?a&hCR%I Sk0x@k9P7N?QqIN5U=0AYVn-nW literal 0 HcmV?d00001 diff --git a/wp-content/themes/simplex/images/rss.gif b/wp-content/themes/simplex/images/rss.gif new file mode 100644 index 0000000000000000000000000000000000000000..0e5f87e1a90d6432bbaeed5e93dac72c6fa72503 GIT binary patch literal 621 zcmZ?wbhEHb<YVAtc*el+s@v(=l8V=TPQT|nJZ*A#->mavhUM4U-f#MyKlhtI$x{73 z)#CROuP+nKzfUv!HBIl|r)Te{xcqx~=w+4ByGD~=vn~I9|M;xg{#BjXzgJh@PIP|X zYWRFv#q;G=56W$SonG+!`u4~5_K&LVf6X#|SZVjQN9R?A`tP|`FWMa5udKhDr2YNW ziqAVIexIoGy5HsJ4D;u$4li0Ae!qJ3c5>LCL#;pO*u7gn;Y+{i=U(I26Fok5n0{zC zde!1^CtmkWt@iUu^WU4&?nEj4T%Y!~$@uGnkiR!J{=I+bLALSRsh)3ooc}Jc{=KvO z|L-5~8#KP}>H4-d_hG8i*K<36-9G$wW%sQxg?~T4{CW5I?>vj&C#HSuwfsKW@Z0vL zrv=)-W?4NiRQ<9d`_K7#4=U}x?CSsj@9)zVm**?0KDKKAm}2m<LjQiE(yy834{MzN z|Nj0cPw!Kw!Mi0DKi4LIJG1e}j@oatTt6)@{<44WgLIv5d;8x^a{2e;^Y<ynzfa8g z|Lg0^PRIZM|1&T!DE?$&WMHUg&|zR;U;xDl1N*6ldf60ljamjK4k<y8)Otn<VF^3m zJYH@#Q7>j0mN=cTAU}3hzM1N=dg5wHm34KY5&FvNY`hE_&eD-C@;P-v%vGFLwY99# z3PpT8l67tt)*=QBY4Ym@9F)(Ms|m9(nHM{`)+HCP`-s`ZC~|N|nev;|2}o<#X$B}s zrF)ABMKyeIPH&s9k?G-5!ElU!K1=+cBR?Oyw{h`TtTVXrd5Oa$tNdFxW?WL{X=lvx i5?RpT*2rY-xI%_gL8HCF&XA);!12&wsacH-4AuZmUN>$4 literal 0 HcmV?d00001 diff --git a/wp-content/themes/simplex/includes/css/superfish.css b/wp-content/themes/simplex/includes/css/superfish.css new file mode 100644 index 000000000..3fee2f26b --- /dev/null +++ b/wp-content/themes/simplex/includes/css/superfish.css @@ -0,0 +1,123 @@ + +/*** ESSENTIAL STYLES ***/ +.menu ul, .menu ul * { + margin: 0; + padding: 0; + list-style: none; +} +.menu ul { + line-height: 1.0; +} +.menu ul ul { + position: absolute; + top: -999em; + width: 14em; /* left offset of submenus need to match (see below) */ +} +.menu ul ul li { + width: 100%; +} +.menu ul li:hover { + visibility: inherit; /* fixes IE7 'sticky bug' */ +} +.menu ul li { + float: left; + position: relative; +} +.menu ul a { + display: block; + position: relative; +} +.menu ul li:hover ul, +.menu ul li.sfHover ul { + left: 0; + top: 3em; /* match top ul list item height */ + z-index: 99; +} +.menu ul li:hover li ul, +.menu ul li.sfHover li ul { + top: -999em; +} +.menu ul li li:hover ul, +.menu ul li li.sfHover ul { + left: 14em; /* match ul width */ + top: 0; +} +.menu ul li li:hover li ul, +.menu ul li li.sfHover li ul { + top: -999em; +} +.menu ul li li li:hover ul, +.menu ul li li li.sfHover ul { + left: 14em; /* match ul width */ + top: 0; +} + +/*** DEMO SKIN ***/ +.menu ul { + float: left; + margin-bottom: 1em; +} +.menu ul a { + padding: .75em 1em; + text-decoration:none; +} + + +.menu ul li:hover, .menu ul li.sfHover, +.menu ul a:focus, .menu ul a:hover, .menu ul a:active { + outline: 0; +} + +/*** arrows **/ +.menu ul a.sf-with-ul { + padding-right: 2.25em; + min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ +} +.sf-sub-indicator { + position: absolute; + display: block; + right: .75em; + top: 1.05em; /* IE6 only */ + width: 10px; + height: 10px; + text-indent: -999em; + overflow: hidden; + background: url('../../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */ +} +a > .sf-sub-indicator { /* give all except IE6 the correct values */ + top: .8em; + background-position: 0 -100px; /* use translucent arrow for modern browsers*/ +} +/* apply hovers to modern browsers */ +a:focus > .sf-sub-indicator, +a:hover > .sf-sub-indicator, +a:active > .sf-sub-indicator, +li:hover > a > .sf-sub-indicator, +li.sfHover > a > .sf-sub-indicator { + background-position: -10px -100px; /* arrow hovers for modern browsers*/ +} + +/* point right for anchors in subs */ +.menu ul ul .sf-sub-indicator { background-position: -10px 0; } +.menu ul ul a > .sf-sub-indicator { background-position: 0 0; } +/* apply hovers to modern browsers */ +.menu ul ul a:focus > .sf-sub-indicator, +.menu ul ul a:hover > .sf-sub-indicator, +.menu ul ul a:active > .sf-sub-indicator, +.menu ul ul li:hover > a > .sf-sub-indicator, +.menu ul ul li.sfHover > a > .sf-sub-indicator { + background-position: -10px 0; /* arrow hovers for modern browsers*/ +} + +/*** shadows for all but IE6 ***/ +.sf-shadow ul { + background: url('../images/shadow.png') no-repeat bottom right; + padding: 0 8px 9px 0; + -moz-border-radius-bottomleft: 17px; + -moz-border-radius-topright: 17px; + -webkit-border-top-right-radius: 17px; + -webkit-border-bottom-left-radius: 17px; +} +.sf-shadow ul.sf-shadow-off { + background: transparent; +} diff --git a/wp-content/themes/simplex/includes/js/hoverIntent.js b/wp-content/themes/simplex/includes/js/hoverIntent.js new file mode 100644 index 000000000..91da57b24 --- /dev/null +++ b/wp-content/themes/simplex/includes/js/hoverIntent.js @@ -0,0 +1,84 @@ +(function($){ + /* hoverIntent by Brian Cherne */ + $.fn.hoverIntent = function(f,g) { + // default configuration options + var cfg = { + sensitivity: 7, + interval: 100, + timeout: 0 + }; + // override configuration options with user supplied object + cfg = $.extend(cfg, g ? { over: f, out: g } : f ); + + // instantiate variables + // cX, cY = current X and Y position of mouse, updated by mousemove event + // pX, pY = previous X and Y position of mouse, set by mouseover and polling interval + var cX, cY, pX, pY; + + // A private function for getting mouse position + var track = function(ev) { + cX = ev.pageX; + cY = ev.pageY; + }; + + // A private function for comparing current and previous mouse position + var compare = function(ev,ob) { + ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); + // compare mouse positions to see if they've crossed the threshold + if ( ( Math.abs(pX-cX) + Math.abs(pY-cY) ) < cfg.sensitivity ) { + $(ob).unbind("mousemove",track); + // set hoverIntent state to true (so mouseOut can be called) + ob.hoverIntent_s = 1; + return cfg.over.apply(ob,[ev]); + } else { + // set previous coordinates for next time + pX = cX; pY = cY; + // use self-calling timeout, guarantees intervals are spaced out properly (avoids JavaScript timer bugs) + ob.hoverIntent_t = setTimeout( function(){compare(ev, ob);} , cfg.interval ); + } + }; + + // A private function for delaying the mouseOut function + var delay = function(ev,ob) { + ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); + ob.hoverIntent_s = 0; + return cfg.out.apply(ob,[ev]); + }; + + // A private function for handling mouse 'hovering' + var handleHover = function(e) { + // next three lines copied from jQuery.hover, ignore children onMouseOver/onMouseOut + var p = (e.type == "mouseover" ? e.fromElement : e.toElement) || e.relatedTarget; + while ( p && p != this ) { try { p = p.parentNode; } catch(e) { p = this; } } + if ( p == this ) { return false; } + + // copy objects to be passed into t (required for event object to be passed in IE) + var ev = jQuery.extend({},e); + var ob = this; + + // cancel hoverIntent timer if it exists + if (ob.hoverIntent_t) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); } + + // else e.type == "onmouseover" + if (e.type == "mouseover") { + // set "previous" X and Y position based on initial entry point + pX = ev.pageX; pY = ev.pageY; + // update "current" X and Y position based on mousemove + $(ob).bind("mousemove",track); + // start polling interval (self-calling timeout) to compare mouse coordinates over time + if (ob.hoverIntent_s != 1) { ob.hoverIntent_t = setTimeout( function(){compare(ev,ob);} , cfg.interval );} + + // else e.type == "onmouseout" + } else { + // unbind expensive mousemove event + $(ob).unbind("mousemove",track); + // if hoverIntent state is true, then call the mouseOut function after the specified delay + if (ob.hoverIntent_s == 1) { ob.hoverIntent_t = setTimeout( function(){delay(ev,ob);} , cfg.timeout );} + } + }; + + // bind the function to the two event listeners + return this.mouseover(handleHover).mouseout(handleHover); + }; + +})(jQuery); \ No newline at end of file diff --git a/wp-content/themes/simplex/includes/js/jquery.bgiframe.min.js b/wp-content/themes/simplex/includes/js/jquery.bgiframe.min.js new file mode 100644 index 000000000..b5af52043 --- /dev/null +++ b/wp-content/themes/simplex/includes/js/jquery.bgiframe.min.js @@ -0,0 +1,10 @@ +/* Copyright (c) 2006 Brandon Aaron (http://brandonaaron.net) + * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) + * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses. + * + * $LastChangedDate: 2007-06-19 20:25:28 -0500 (Tue, 19 Jun 2007) $ + * $Rev: 2111 $ + * + * Version 2.1 + */ +(function($){$.fn.bgIframe=$.fn.bgiframe=function(s){if($.browser.msie&&parseInt($.browser.version)<=6){s=$.extend({top:'auto',left:'auto',width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s||{});var prop=function(n){return n&&n.constructor==Number?n+'px':n;},html='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+'style="display:block;position:absolute;z-index:-1;'+(s.opacity!==false?'filter:Alpha(Opacity=\'0\');':'')+'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+'"/>';return this.each(function(){if($('> iframe.bgiframe',this).length==0)this.insertBefore(document.createElement(html),this.firstChild);});}return this;};if(!$.browser.version)$.browser.version=navigator.userAgent.toLowerCase().match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)[1];})(jQuery); \ No newline at end of file diff --git a/wp-content/themes/simplex/includes/js/superfish.js b/wp-content/themes/simplex/includes/js/superfish.js new file mode 100644 index 000000000..c6a9c7de0 --- /dev/null +++ b/wp-content/themes/simplex/includes/js/superfish.js @@ -0,0 +1,121 @@ + +/* + * Superfish v1.4.8 - jQuery menu widget + * Copyright (c) 2008 Joel Birch + * + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + * + * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt + */ + +;(function($){ + $.fn.superfish = function(op){ + + var sf = $.fn.superfish, + c = sf.c, + $arrow = $(['<span class="',c.arrowClass,'"> »</span>'].join('')), + over = function(){ + var $$ = $(this), menu = getMenu($$); + clearTimeout(menu.sfTimer); + $$.showSuperfishUl().siblings().hideSuperfishUl(); + }, + out = function(){ + var $$ = $(this), menu = getMenu($$), o = sf.op; + clearTimeout(menu.sfTimer); + menu.sfTimer=setTimeout(function(){ + o.retainPath=($.inArray($$[0],o.$path)>-1); + $$.hideSuperfishUl(); + if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);} + },o.delay); + }, + getMenu = function($menu){ + var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0]; + sf.op = sf.o[menu.serial]; + return menu; + }, + addArrow = function($a){ $a.addClass(c.anchorClass).append($arrow.clone()); }; + + return this.each(function() { + var s = this.serial = sf.o.length; + var o = $.extend({},sf.defaults,op); + o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){ + $(this).addClass([o.hoverClass,c.bcClass].join(' ')) + .filter('li:has(ul)').removeClass(o.pathClass); + }); + sf.o[s] = sf.op = o; + + $('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over,out).each(function() { + if (o.autoArrows) addArrow( $('>a:first-child',this) ); + }) + .not('.'+c.bcClass) + .hideSuperfishUl(); + + var $a = $('a',this); + $a.each(function(i){ + var $li = $a.eq(i).parents('li'); + $a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);}); + }); + o.onInit.call(this); + + }).each(function() { + var menuClasses = [c.menuClass]; + if (sf.op.dropShadows && !($.browser.msie && $.browser.version < 7)) menuClasses.push(c.shadowClass); + $(this).addClass(menuClasses.join(' ')); + }); + }; + + var sf = $.fn.superfish; + sf.o = []; + sf.op = {}; + sf.IE7fix = function(){ + var o = sf.op; + if ($.browser.msie && $.browser.version > 6 && o.dropShadows && o.animation.opacity!=undefined) + this.toggleClass(sf.c.shadowClass+'-off'); + }; + sf.c = { + bcClass : 'sf-breadcrumb', + menuClass : 'sf-js-enabled', + anchorClass : 'sf-with-ul', + arrowClass : 'sf-sub-indicator', + shadowClass : 'sf-shadow' + }; + sf.defaults = { + hoverClass : 'sfHover', + pathClass : 'overideThisToUse', + pathLevels : 1, + delay : 800, + animation : {opacity:'show'}, + speed : 'normal', + autoArrows : true, + dropShadows : true, + disableHI : false, // true disables hoverIntent detection + onInit : function(){}, // callback functions + onBeforeShow: function(){}, + onShow : function(){}, + onHide : function(){} + }; + $.fn.extend({ + hideSuperfishUl : function(){ + var o = sf.op, + not = (o.retainPath===true) ? o.$path : ''; + o.retainPath = false; + var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass) + .find('>ul').hide().css('visibility','hidden'); + o.onHide.call($ul); + return this; + }, + showSuperfishUl : function(){ + var o = sf.op, + sh = sf.c.shadowClass+'-off', + $ul = this.addClass(o.hoverClass) + .find('>ul:hidden').css('visibility','visible'); + sf.IE7fix.call($ul); + o.onBeforeShow.call($ul); + $ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); }); + return this; + } + }); + +})(jQuery); diff --git a/wp-content/themes/simplex/includes/js/supersubs.js b/wp-content/themes/simplex/includes/js/supersubs.js new file mode 100644 index 000000000..45221510f --- /dev/null +++ b/wp-content/themes/simplex/includes/js/supersubs.js @@ -0,0 +1,90 @@ + +/* + * Supersubs v0.2b - jQuery plugin + * Copyright (c) 2008 Joel Birch + * + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + * + * + * This plugin automatically adjusts submenu widths of suckerfish-style menus to that of + * their longest list item children. If you use this, please expect bugs and report them + * to the jQuery Google Group with the word 'Superfish' in the subject line. + * + */ + +;(function($){ // $ will refer to jQuery within this closure + + $.fn.supersubs = function(options){ + var opts = $.extend({}, $.fn.supersubs.defaults, options); + // return original object to support chaining + return this.each(function() { + // cache selections + var $$ = $(this); + // support metadata + var o = $.meta ? $.extend({}, opts, $$.data()) : opts; + // get the font size of menu. + // .css('fontSize') returns various results cross-browser, so measure an em dash instead + var fontsize = $('<li id="menu-fontsize">—</li>').css({ + 'padding' : 0, + 'position' : 'absolute', + 'top' : '-999em', + 'width' : 'auto' + }).appendTo($$).width(); //clientWidth is faster, but was incorrect here + // remove em dash + $('#menu-fontsize').remove(); + // cache all ul elements + $ULs = $$.find('ul'); + // loop through each ul in menu + $ULs.each(function(i) { + // cache this ul + var $ul = $ULs.eq(i); + // get all (li) children of this ul + var $LIs = $ul.children(); + // get all anchor grand-children + var $As = $LIs.children('a'); + // force content to one line and save current float property + var liFloat = $LIs.css('white-space','nowrap').css('float'); + // remove width restrictions and floats so elements remain vertically stacked + var emWidth = $ul.add($LIs).add($As).css({ + 'float' : 'none', + 'width' : 'auto' + }) + // this ul will now be shrink-wrapped to longest li due to position:absolute + // so save its width as ems. Clientwidth is 2 times faster than .width() - thanks Dan Switzer + .end().end()[0].clientWidth / fontsize; + // add more width to ensure lines don't turn over at certain sizes in various browsers + emWidth += o.extraWidth; + // restrict to at least minWidth and at most maxWidth + if (emWidth > o.maxWidth) { emWidth = o.maxWidth; } + else if (emWidth < o.minWidth) { emWidth = o.minWidth; } + emWidth += 'em'; + // set ul to width in ems + $ul.css('width',emWidth); + // restore li floats to avoid IE bugs + // set li width to full width of this ul + // revert white-space to normal + $LIs.css({ + 'float' : liFloat, + 'width' : '100%', + 'white-space' : 'normal' + }) + // update offset position of descendant ul to reflect new width of parent + .each(function(){ + var $childUl = $('>ul',this); + var offsetDirection = $childUl.css('left')!==undefined ? 'left' : 'right'; + $childUl.css(offsetDirection,emWidth); + }); + }); + + }); + }; + // expose defaults + $.fn.supersubs.defaults = { + minWidth : 9, // requires em unit. + maxWidth : 25, // requires em unit. + extraWidth : 0 // extra width can ensure lines don't sometimes turn over due to slight browser differences in how they round-off values + }; + +})(jQuery); // plugin code ends diff --git a/wp-content/themes/simplex/index.php b/wp-content/themes/simplex/index.php new file mode 100644 index 000000000..be8a468ba --- /dev/null +++ b/wp-content/themes/simplex/index.php @@ -0,0 +1,40 @@ +<?php get_header(); ?> + <div id="main"> + <div id="content" class="narrowcolumn"> + + <?php if (have_posts()) : ?> + + <?php while (have_posts()) : the_post(); ?> + + <div class="post" id="post-<?php the_ID(); ?>"> + <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> + <small>Posted in <?php the_category(', ') ?> on <?php the_time('F jS, Y') ?> by <?php the_author() ?> – <?php comments_popup_link('Be the first to comment', '1 Comment', '% Comments'); ?> <?php edit_post_link('Edit', ' | ', ''); ?> </small> + + <div class="entry"> + <?php the_content('<span class="more">read more »</span>') ?> + </div> + + <?php if(is_single()) {?><p class="postmetadata"><?php the_tags('Tags: ', ', ', '<br />'); ?></p><?php } ?> + </div> + + <?php endwhile; ?> + + <div class="navigation"> + <div class="alignleft"><?php next_posts_link('« Older Entries') ?></div> + <div class="alignright"><?php previous_posts_link('Newer Entries »') ?></div> + </div> + + <?php else : ?> + + <h2 class="center">Not Found</h2> + <p class="center">Sorry, but you are looking for something that isn't here.</p> + <?php include (TEMPLATEPATH . "/searchform.php"); ?> + + <?php endif; ?> + + </div> + +<?php get_sidebar(); ?> +</div> + +<?php get_footer(); ?> diff --git a/wp-content/themes/simplex/links.php b/wp-content/themes/simplex/links.php new file mode 100644 index 000000000..e253e09ba --- /dev/null +++ b/wp-content/themes/simplex/links.php @@ -0,0 +1,18 @@ +<?php +/* +Template Name: Links +*/ +?> + +<?php get_header(); ?> + +<div id="content" class="widecolumn"> + +<h2>Links:</h2> +<ul> +<?php wp_list_bookmarks(); ?> +</ul> + +</div> + +<?php get_footer(); ?> diff --git a/wp-content/themes/simplex/page.php b/wp-content/themes/simplex/page.php new file mode 100644 index 000000000..725c07944 --- /dev/null +++ b/wp-content/themes/simplex/page.php @@ -0,0 +1,21 @@ +<?php get_header(); ?> + <div id="main"> + <div id="content" class="narrowcolumn"> + + <?php if (have_posts()) : while (have_posts()) : the_post(); ?> + <div class="post" id="post-<?php the_ID(); ?>"> + <h2><?php the_title(); ?></h2> + <div class="entry"> + <?php the_content('<p class="serif">Read the rest of this page »</p>'); ?> + + <?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?> + + </div> + </div> + <?php endwhile; endif; ?> + <?php edit_post_link('Edit this entry.', '<p>', '</p>'); ?> + </div> + +<?php get_sidebar(); ?> +</div> +<?php get_footer(); ?> \ No newline at end of file diff --git a/wp-content/themes/simplex/screenshot.png b/wp-content/themes/simplex/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..9e6882159c7a42fae5ce0911cfa5ae7a0fafe9cd GIT binary patch literal 43577 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 B5!L_z literal 0 HcmV?d00001 diff --git a/wp-content/themes/simplex/search.php b/wp-content/themes/simplex/search.php new file mode 100644 index 000000000..91d0da237 --- /dev/null +++ b/wp-content/themes/simplex/search.php @@ -0,0 +1,37 @@ +<?php get_header(); ?> + <div id="main"> + <div id="content" class="narrowcolumn"> + + <?php if (have_posts()) : ?> + + <h2 class="pagetitle">Search Results</h2> + + + <?php while (have_posts()) : the_post(); ?> + + <div class="post"> + <h3 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3> + <small>Posted in <?php the_category(', ') ?> on <?php the_time('F jS, Y') ?> by <?php the_author() ?> – <?php comments_popup_link('Be the first to comment', '1 Comment', '% Comments'); ?> <?php edit_post_link('Edit', ' | ', ''); ?> </small> + + <?php if(is_single()) {?><p class="postmetadata"><?php the_tags('Tags: ', ', ', '<br />'); ?></p><?php } ?> + </div> + + <?php endwhile; ?> + + <div class="navigation"> + <div class="alignleft"><?php next_posts_link('« Older Entries') ?></div> + <div class="alignright"><?php previous_posts_link('Newer Entries »') ?></div> + </div> + + <?php else : ?> + + <h2 class="center">No posts found. Try a different search?</h2> + <?php include (TEMPLATEPATH . '/searchform.php'); ?> + + <?php endif; ?> + + </div> + +<?php get_sidebar(); ?> + </div> +<?php get_footer(); ?> \ No newline at end of file diff --git a/wp-content/themes/simplex/searchform.php b/wp-content/themes/simplex/searchform.php new file mode 100644 index 000000000..300a1c4bf --- /dev/null +++ b/wp-content/themes/simplex/searchform.php @@ -0,0 +1,6 @@ +<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/"> +<label class="hidden" for="s"><?php _e('Search for:'); ?></label> +<div><input type="text" value="<?php the_search_query(); ?>" name="s" id="s" /> +<input type="submit" id="searchsubmit" value="Search" /> +</div> +</form> diff --git a/wp-content/themes/simplex/sidebar.php b/wp-content/themes/simplex/sidebar.php new file mode 100644 index 000000000..88ef554cf --- /dev/null +++ b/wp-content/themes/simplex/sidebar.php @@ -0,0 +1,70 @@ + <div id="sidebar"> + <ul> + <li id="rssfeeds">Subscribe: <a href="<?php bloginfo('rss2_url'); ?>">Entries</a> | <a href="<?php bloginfo('comments_rss2_url'); ?>">Comments</a></li> + <?php /* Widgetized sidebar, if you have the plugin installed. */ + if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?> + + <!-- Author information is disabled per default. Uncomment and fill in your details if you want to use it. + <li><h2>Author</h2> + <p>A little something about you, the author. Nothing lengthy, just an overview.</p> + </li>--> + + + <?php if ( is_404() || is_category() || is_day() || is_month() || + is_year() || is_search() || is_paged() ) { + ?> <li> + + <?php /* If this is a 404 page */ if (is_404()) { ?> + <?php /* If this is a category archive */ } elseif (is_category()) { ?> + <p>You are currently browsing the archives for the <?php single_cat_title(''); ?> category.</p> + + <?php /* If this is a yearly archive */ } elseif (is_day()) { ?> + <p>You are currently browsing the <a href="<?php bloginfo('url'); ?>/"><?php echo bloginfo('name'); ?></a> blog archives + for the day <?php the_time('l, F jS, Y'); ?>.</p> + + <?php /* If this is a monthly archive */ } elseif (is_month()) { ?> + <p>You are currently browsing the <a href="<?php bloginfo('url'); ?>/"><?php echo bloginfo('name'); ?></a> blog archives + for <?php the_time('F, Y'); ?>.</p> + + <?php /* If this is a yearly archive */ } elseif (is_year()) { ?> + <p>You are currently browsing the <a href="<?php bloginfo('url'); ?>/"><?php echo bloginfo('name'); ?></a> blog archives + for the year <?php the_time('Y'); ?>.</p> + + <?php /* If this is a monthly archive */ } elseif (is_search()) { ?> + <p>You have searched the <a href="<?php echo bloginfo('url'); ?>/"><?php echo bloginfo('name'); ?></a> blog archives + for <strong>'<?php the_search_query(); ?>'</strong>. If you are unable to find anything in these search results, you can try one of these links.</p> + + <?php /* If this is a monthly archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?> + <p>You are currently browsing the <a href="<?php echo bloginfo('url'); ?>/"><?php echo bloginfo('name'); ?></a> blog archives.</p> + + <?php } ?> + + </li> <?php }?> + + <?php wp_list_categories('title_li=<h2>Categories</h2>'); ?> + + <li><h2>Archives</h2> + <ul class="archives"> + <?php wp_get_archives('type=monthly'); ?> + </ul> + </li> + + <?php /* If this is the frontpage */ if ( is_home() || is_page() || is_single()) { ?> + <?php wp_list_bookmarks(); ?> + + <li><h2>Meta</h2> + <ul> + <?php wp_register(); ?> + <li><?php wp_loginout(); ?></li> + <li><a href="http://validator.w3.org/check/referer" title="This page validates as XHTML 1.0 Transitional">Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr></a></li> + <li><a href="http://gmpg.org/xfn/"><abbr title="XHTML Friends Network">XFN</abbr></a></li> + <li><a href="http://wordpress.org/" title="Powered by WordPress, state-of-the-art semantic personal publishing platform.">WordPress</a></li> + <?php wp_meta(); ?> + </ul> + </li> + <?php } ?> + + <?php endif; ?> + </ul> + </div> + diff --git a/wp-content/themes/simplex/single.php b/wp-content/themes/simplex/single.php new file mode 100644 index 000000000..3ce81b45f --- /dev/null +++ b/wp-content/themes/simplex/single.php @@ -0,0 +1,65 @@ +<?php get_header(); ?> +<div id="main"> + <div id="content" class="narrowcolumn"> + + <?php if (have_posts()) : while (have_posts()) : the_post(); ?> + + <div class="post" id="post-<?php the_ID(); ?>"> + <h2><?php the_title(); ?></h2> + + <div class="entry"> + <?php the_content('<p class="serif">Read the rest of this entry »</p>'); ?> + + <?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?> + <?php the_tags( '<p class="postmetadata">Tags: ', ', ', '</p>'); ?> + + <p class="postmetadata2"> + <small> + This entry was posted + <?php /* This is commented, because it requires a little adjusting sometimes. + You'll need to download this plugin, and follow the instructions: + http://binarybonsai.com/archives/2004/08/17/time-since-plugin/ */ + /* $entry_datetime = abs(strtotime($post->post_date) - (60*120)); echo time_since($entry_datetime); echo ' ago'; */ ?> + on <?php the_time('l, F jS, Y') ?> at <?php the_time() ?> + and is filed under <?php the_category(', ') ?>. + You can follow any responses to this entry through the <?php post_comments_feed_link('RSS 2.0'); ?> feed. + + <?php if (('open' == $post-> comment_status) && ('open' == $post->ping_status)) { + // Both Comments and Pings are open ?> + You can <a href="#respond">leave a response</a>, or <a href="<?php trackback_url(); ?>" rel="trackback">trackback</a> from your own site. + + <?php } elseif (!('open' == $post-> comment_status) && ('open' == $post->ping_status)) { + // Only Pings are Open ?> + Responses are currently closed, but you can <a href="<?php trackback_url(); ?> " rel="trackback">trackback</a> from your own site. + + <?php } elseif (('open' == $post-> comment_status) && !('open' == $post->ping_status)) { + // Comments are open, Pings are not ?> + You can skip to the end and leave a response. Pinging is currently not allowed. + + <?php } elseif (!('open' == $post-> comment_status) && !('open' == $post->ping_status)) { + // Neither Comments, nor Pings are open ?> + Both comments and pings are currently closed. + + <?php } edit_post_link('Edit this entry','','.'); ?> + + </small> + </p> + + </div> + + </div> + + + <?php comments_template('', true); ?> + + <?php endwhile; else: ?> + + <p>Sorry, no posts matched your criteria.</p> + +<?php endif; ?> + + </div> + <?php get_sidebar(); ?> +</div> + +<?php get_footer(); ?> diff --git a/wp-content/themes/simplex/style.css b/wp-content/themes/simplex/style.css new file mode 100644 index 000000000..1491fb2bc --- /dev/null +++ b/wp-content/themes/simplex/style.css @@ -0,0 +1,895 @@ +/* +Theme Name: simpleX +Theme URI: http://www.wpshoppe.com/themes/ +Description: <strong>Simple and Clean</strong> WordPress Blog Theme designed by <a href="http://www.wpshoppe.com">WPshoppe</a>! Now with <strong>Theme Options</strong> to choose different color combinations. +Version: 1.3.3 +Author: Chandra Maharzan +Author URI: http://www.wpshoppe.com/about/ +Tags: custom-colors, custom-header, fixed-width, two-columns, black, silver, light, theme-options, right-sidebar, threaded-comments + + Development Log + =============================================================== + Nov 5, 2008 - 1.0.1 Works in Firefox, Chrome. Few IE Bugs + Nov 6, 2008 - 1.0.2 Works in IE6, IE7, Firefox 2+, Chrome 0.3 + Nov 6, 2008 - 1.0.3 Sidebar CSS fixes + Nov 6, 2008 - 1.0.4 Icons added to sidebar + Nov 7, 2008 - 1.0.5 Single Page Templates customized + Nov 8, 2008 - 1.0.6 Flickr Badge (from widget) added / CSS + Nov 9, 2008 - 1.0.7 Comments section CSS + Nov 9, 2008 - 1.0.8 Footer / RSS beautified! + Nov 10, 2008 - 1.0.9 Sidebar CSS / Calendar fixed + Nov 12, 2008 - 1.1 Multi-level menus fixed + Nov 13, 2008 - 1.1.1 CSS Fixed + Nov 26, 2008 - 1.1.2 Index Page Link Fixed + Dec 2, 2008 - 1.1.3 Various CSS Issues Fixed + Dec 7, 2008 - 1.2 Theme Options / Various CSS Themes, Organized CSS files, Better user interface, Better Typography + Dec 8, 2008 - 1.2.1 Properly CSS Organized, Valid xHTML/CSS, Tested with IE6, IE7, IE8 Beta 2, FF2, FF3, Chrome 0.4, Safari 3.2.1 + Dec 20, 2008 - 1.3 Compatible with WordPress 2.7, Commented Thread Styles + Jan 24, 2009 - 1.3.1 Separation of Trackbacks/Comments and other CSS edits + Dec 15, 2009 - 1.3.2 Fixed Tag Cloud bug and moved jQuery load to functions.php + Jun 29, 2010 - 1.3.3 WP 3.0 nav menu support + + The CSS, XHTML and design is released under GPL: + http://www.opensource.org/licenses/gpl-license.php + +*/ + +@import url("includes/css/superfish.css"); + + +/* Structure Styles */ + +body { + font-size: 62.5%; /* Resets 1em to 10px */ + font-family: Arial, Verdana, Tahoma; + text-align: center; + margin: 0; + padding: 0; + } + +#page { + text-align: left; + } + +#main { /* SimpleX addition to center as well as make header footer 100% */ + width: 960px; + margin: 0 auto; + } + +#content { + font-size: 1.4em; + float: left; + } + +.narrowcolumn .entry { + line-height: 1.6em; + width: 100%; + } + +.narrowcolumn .postmetadata { + text-align: left; + } + +small { + font-family: Arial, Helvetica, Sans-Serif; + font-size: 0.8em; + line-height: 1.5em; + } + +h1, h2, h3 { + font-family: Georgia, Sans-Serif, Verdana ; + font-weight: normal; + } + +h1 { + font-size: 4em; + text-align: left; + padding-left:40px; + } + +#headerimg .description { + font-size: 1.1em; + padding-left:40px; + } + +h2 { + font-size: 2.2em; + clear:both; + } + +h2.pagetitle { + font-size: 2.2em; + font-style: italic; + } + +#sidebar ul li h2 { + font-family: Georgia, Arial, 'Lucida Grande', Verdana, Sans-Serif; + font-size: 1.6em; + padding: 5px 5px; + } + +h3 { + font-size: 1.6em; + clear:both; + } + +h1, h1 a, h1 a:hover, h1 a:visited { + text-decoration: none; + } + +#header h1, #header h1 a, #header h1 a:hover, #header h1 a:visited { + padding-left:20px; + font-style:italic; + } + +h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { + text-decoration: none; + } + +.commentlist li, #commentform input, #commentform textarea { + font: 0.9em Arial, 'Lucida Grande', Verdana, Sans-Serif; + } + +.commentlist li { + font-weight: bold; + } + +.commentlist cite, .commentlist cite a { + font-weight: bold; + font-style: normal; + font-size: 1.1em; + } + +.commentlist p { + font-weight: normal; + line-height: 1.5em; + text-transform: none; + } + +#commentform p { + font: 0.8em Arial, Verdana, Sans-Serif; + } + +.commentmetadata { + font-size: 0.9em; + font-weight: normal; + } + +#sidebar { + font: 1.2em Arial, Verdana, Sans-Serif; + } + +acronym, abbr, span.caps +{ + font-size: 1.1em; + } + +code { + font: 0.9em 'Courier New', Courier, Fixed; + padding: 10px; + display: block; + } + +a { + text-decoration: none; + padding: 0 1px; + } + + +h1 a, h2 a, h3 a, h1 a:hover,h2 a:hover, h3 a:hover{ + border: none; + background: none; +} + +#sidebar #wp-calendar a { + text-decoration: none; + margin: 0; + padding:0; + } +#sidebar #wp-calendar caption { + font: bold 1.3em Arial,'Lucida Grande', Verdana, Sans-Serif; + text-align: left; + margin-top: 6px; + } + +#sidebar #wp-calendar #prev a, #wp-calendar #next a { + font-size: 1em; + } + +#sidebar #wp-calendar th { + font-style: normal; + text-transform: capitalize; + text-align: center; + } + +.post hr { + display: block; + border: none; + } + +.narrowcolumn .postmetadata2 { + padding: 13px 0 16px 0; + margin-top: 15px; +} + +.entry img { + padding: 5px; + max-width: 100%; + } + +/* Begin Structure */ + +#page { + padding: 0; + width: 100%; + } + +#header { + margin:0; + padding: 0; + width: 100%; + } + +#headerimg { + margin: 0; + height: 110px; + width: 960px; + margin: 0 auto; + + } +/* SimpleX search location */ +#searchdiv { + position:absolute; + top: 30px; + margin-left: 690px; +} + +.narrowcolumn { + padding: 30px 40px; + margin: 0px auto; + width: 580px; + } + +.post { + margin: 0 0 30px; + } + +.narrowcolumn .postmetadata { + padding:0; + margin:0; + padding: 20px 0 40px; + } + + +.postmetadata { + clear: both; + font-size: 0.8em; +} + +.clear { + clear: both; +} + +#footer { + padding: 0; + margin: 0 auto; + width: 100%; + clear: both; + overflow: hidden; + } + +#footerarea { + width: 960px; + margin: 0 auto; +} + +#footerarea span { + margin: 0; + padding: 30px 40px; + font-size: 1.1em; + } + +#footerarea span#footerleft { + float:left; +} + +#footerarea span#footerright { + float:right; +} +/* End Structure */ + + +/* Begin Headers */ +h1 { + padding-top: 20px; + line-height: 60px; + padding-left:0; + margin: 0; + } + + +h2 { + margin: 10px 0 2px 0; + padding-top: 10px; + } + + +#sidebar h2 { + margin: 5px 0 0; + padding: 0; + } + +h3 { + padding:0; + margin: 30px 0 0; + } + +h3#comments { + padding: 0; + margin: 40px auto 20px ; + } +/* End Headers */ + +/* Begin Images */ + + +/* Using 'class="alignright"' on an image will (who would've + thought?!) align the image to the right. And using 'class="centered', + will of course center the image. This is much better than using + align="center", being much more futureproof (and valid) */ + +img.centered { + margin-left: auto; + margin-right: auto; + } + +img.alignright { + padding: 5px; + margin: 0 0 5px 15px; + } + +img.alignleft { + padding: 5px; + margin: 0 15px 5px 0; + } + +.alignright { + float: right; + } + +.alignleft { + float: left; + } +/* End Images */ + + + +/* Begin Lists + + Special stylized non-IE bullets + Do not work in Internet Explorer, which merely default to normal bullets. */ + +/* simpleX addition */ + +.entry { + margin-top: 15px; + padding-top: 15px; + float: left; + margin-bottom: 20px; +} + +.entry p { + padding: 7px 0 7px 0; + margin:0; +} +.entry p a.img { + border:none; + background:none; +} +.entry p a.img:hover { + border:none; + background:none; +} + + +/* end */ + +html>body .entry ul { + margin-left: 50px; + padding: 0px 0 0px 30px; + padding-left: 10px; + } + +html>body .entry li { + margin: 0; + } + +.entry ol, .entry ul { + padding:0; + margin: 5px 0 5px 50px; + } + +.entry ol li, .entry ul li { + margin: 0; + padding: 0; + } + +.postmetadata ul, .postmetadata li { + display: inline; + list-style-type: none; + list-style-image: none; + } + +#sidebar ul, #sidebar ul ol { + margin: 0; + padding: 0; + } + +#sidebar ul li { + list-style-type: none; + list-style-image: none; + margin-bottom: 15px; + } + +#sidebar ul p, #sidebar ul select { + margin: 0; + } + +#sidebar ul ul, #sidebar ul ol { + margin:0px; + } + +#sidebar ul ul ul, #sidebar ul ol { + margin:0; + } + +ol li, #sidebar ul ol li { + list-style: decimal outside; + } + +#sidebar ul ul li, #sidebar ul ol li { + margin: 0; + padding:0; + list-style:none; + } + +#sidebar a { + border: none; + background: none; + display: block; + padding: 5px 5px; + background: url(images/meta.gif) no-repeat 5px 7px; + padding-left: 20px; +} +#sidebar a:hover { + background: url(images/meta.gif) no-repeat 5px 7px; +} + +* html #sidebar a { + height: 1px; +} + +#sidebar .archives a, #sidebar .cat-item a, #sidebar .cat-item a:hover, +#sidebar #archives ul li a { + background: url(images/cat.gif) no-repeat 5px 7px; + padding-left: 20px; +} + +#sidebar .cat-item a:hover, #sidebar .archives a:hover, +#sidebar #archives ul li a:hover { + background: url(images/cat.gif) no-repeat 5px 7px; +} +#sidebar .linkcat a, #sidebar .linkcat a:hover, +#sidebar .blogroll a { + background: url(images/fav.gif) no-repeat 5px 7px; + padding-left: 20px; +} + +#sidebar .linkcat a:hover, +#sidebar .blogroll a:hover { + background: url(images/fav.gif) no-repeat 5px 7px; +} + +#sidebar .textwidget { + margin: 6px; +} + + +/* End Entry Lists */ + + + +/* Begin Form Elements */ +#searchform { + margin: 10px auto; + padding: 5px 3px; + text-align: center; + } + +#header #searchform #s { + width: 130px; + padding: 4px; + font: 1.4em arial, verdana, sans-serif; + } + +#header #searchsubmit { + padding: 3px; + font: 1.4em arial, verdana, sans-serif; + font-weight: bold; + } + +#content #searchform #s { + width: 200px; + padding: 4px; + font: 1.1em arial, verdana, sans-serif; + } + +#content #searchsubmit { + padding: 3px 10px; + font: 1.1em arial, verdana, sans-serif; + font-weight: bold; + } + +.entry form { /* This is mainly for password protected posts, makes them look better. */ + text-align:center; + } + +select { + width: 130px; + } +#commentform{ + margin-bottom: 60px; + margin-top: 20px; +} +#commentform input { + width: 170px; + padding: 2px; + margin: 5px 5px 1px 0; + font-size: 1.2em; + } + +#commentform textarea { + margin-top:5px; + width: 100%; + padding: 2px; + font-size: 1.2em; + } + +#commentform #submit { + margin-top: 5px; + padding: 5px; + font-weight: bold; + font-size: 1.3em; + } + +legend { + font-size: 1.2em; + font-weight:bold; + padding: 2px 10px; +} + +.entry form { + text-align:left +} + + + +/* End Form Elements */ + + + +/* Begin Comments*/ + +#tabnav { + margin:0; + padding: 0; +} +#tabnav li { + display:inline; + list-style:none; + font-weight: bold; + font: 18px Arial; + margin:0; + margin-right: 5px; +} +a.tabs { + padding: 5px 10px; + background: #eee; + border: 1px solid #eee; + color: #666; +} + +a.tabs:hover { + background: #fff; + border: 1px solid #eee; +} +a.current { + background: #fff; + color:#333; +} + +.commentlist { + padding: 0; + } + + +#commentform p { + margin: 5px 0; + } + +.nocomments { + text-align: center; + margin: 0; + padding: 0; + } + +/* Threaded Comments */ + +ol.commentlist { list-style:none; margin:0 0 0em; padding:0; text-indent:0; } +ol.commentlist li { margin: 15px 0 0px; list-style: none; padding: 20px;} +ol.commentlist li.alt { } +ol.commentlist li.bypostauthor {} +ol.commentlist li.byuser {} +ol.commentlist li.comment-author-admin {} +ol.commentlist li.comment { } +ol.commentlist li div.comment-author {} +ol.commentlist li div.vcard { } +ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 14px; } +ol.commentlist li div.vcard cite.fn a.url {} +ol.commentlist li div.vcard img.avatar { float: right; padding: 2px; } +ol.commentlist li div.vcard img.avatar-32 {} +ol.commentlist li div.vcard img.photo {} +ol.commentlist li div.vcard span.says {} +ol.commentlist li div.commentmetadata {margin: 0; display: block;} +ol.commentlist li div.comment-meta { } +ol.commentlist li p {margin: 13px 5px 13px 0; line-height:16px;} +ol.commentlist li ul { margin:0 } +ol.commentlist li div.reply { } +ol.commentlist li div.reply a { font-weight:bold; } +ol.commentlist li ul.children { list-style:none; margin:2em 0 0; text-indent:0; padding:0} +ol.commentlist li ul.children li { font-size: 12px;} +ol.commentlist li ul.children li.alt {} +ol.commentlist li ul.children li.bypostauthor {} +ol.commentlist li ul.children li.byuser {} +ol.commentlist li ul.children li.comment-author-admin {} +ol.commentlist li ul.children li.depth-2 { margin:0; } +ol.commentlist li ul.children li.depth-3 { margin:0; } +ol.commentlist li ul.children li.depth-4 { margin:0; } +ol.commentlist li ul.children li.depth-5 {} +ol.commentlist li ul.children li.comment {margin:0;margin-top: 20px; } +ol.commentlist li ul.children li.odd {} +ol.commentlist li.even { background:#fff; } +ol.commentlist li.odd { background:#fcfcfc; } +ol.commentlist li.parent { } +ol.commentlist li.pingback { padding:1em; } +ol.commentlist li.thread-alt { } +ol.commentlist li.thread-even {} +ol.commentlist li.thread-odd {} +ol.commentlist .navigation { + padding:10px 0; + margin:10px 0; + clear:both; + border: none; + } + + + +/* End Comments */ + + + +/* Begin Sidebar */ +#sidebar +{ + width: 215px; + float: right; + margin: 20px 60px 20px 0; + } + +#sidebar form { + margin: 0; + } + + +/* End Sidebar */ + + + +/* Begin Calendar */ +#sidebar #wp-calendar { + empty-cells: show; + margin: 10px auto 0; + width: 190px; + } + +#sidebar #wp-calendar #next a { + padding-right: 10px; + text-align: right; + } + +#sidebar #wp-calendar #prev a { + padding-left: 10px; + text-align: left; + } + +#sidebar #wp-calendar a { + display: block; + } + +#sidebar #wp-calendar caption { + text-align: right; + width: 190px; + padding-right: 10px; + } + +#sidebar #wp-calendar td { + padding: 3px 0; + text-align: center; + } + + + + + +/* Begin Various Tags & Classes */ +acronym, abbr, span.caps { + cursor: help; + } + + + +blockquote { + margin: 15px 30px 0 10px; + padding-left: 20px; + } + +blockquote cite { + margin: 5px 0 0; + display: block; + } + +.center { + text-align: center; + } + +.hidden { + display: none; + } + + +hr { + display: none; + } + +a img { + border: none; + } + +.navigation { + margin: 50px 0; + padding-top: 30px; + clear:both; + } + +pre { + width: 500px; + margin-right: 250px; + font-size: 1.1em; +} +/* End Various Tags & Classes*/ + + + +/* Captions */ +.aligncenter, +div.aligncenter { + display: block; + margin-left: auto; + margin-right: auto; +} + +.wp-caption { + text-align: center; + padding-top: 4px; + margin: 10px; +} + +.wp-caption img { + margin: 0; + padding: 0; + border: 0 none; +} + +.wp-caption p.wp-caption-text { + font-size: 11px; + line-height: 17px; + padding: 0 4px 5px; + margin: 0; +} + + +/* End captions */ + +img.wp-smiley { + border:none; + padding: 0; +} + +.entry a.more-link { + padding: 1px 6px; + font-size:0.8em; + font-weight: bold; + float:right; + } + +.navigation a { + font-size:1em; + padding: 5px 10px; + font-weight: bold; + } + +/*simpleX RSS*/ + +#sidebar li#rssfeeds{ + padding-left: 18px; + margin-left: 5px; + margin-top: 10px; + background:url(images/rss.gif) left center no-repeat; +} +#sidebar li#rssfeeds a, #sidebar .textwidget a, #sidebar .widget_tag_cloud a, #sidebar p a { + background: none; + display:inline-block; + margin:0; + padding:0; +} + + +#sidebar .widget_tag_cloud a{ + margin:5px 5px 0 6px; +} + +#sidebar #wp-calendar { + margin:6px; + padding:0; +} + + +/* sidebar ul li pages category */ + +#sidebar .menu-item ul li, #sidebar .cat-item ul li{ + padding-left: 15px; +} + +#sidebar ul li div a.freedownload { + background: url(images/downloadsimplex.gif) no-repeat; + text-indent: -9999px; + display: block; + height: 70px; + width: 200px; + border: none; +} + +#sidebar ul li div a.freedownload:hover { + background: url(images/downloadsimplex.gif) no-repeat 0 -70px; + position: relative; +} + +/* for ad */ + +#sidebar ul li div div { + font-size: 0.9em; + line-height: 1.8em; +} +#sidebar ul li div span.red { + font-size: 1em; + font-weight:bold; + color:#f00; +} + +/* Main Menu CSS */ +div.menu {padding: 8px 5px 0;height:30px} +.menu ul { width: 910px; margin: 0 auto; float:none;} +.menu ul li {margin-right: 5px; } + +.menu ul a {font-size: 12px; border: none; color: #666;font-weight: bold;} +.menu ul a:hover {border: none} \ No newline at end of file -- GitLab