/*==============================================================================
  Title           : Modern_Curve
  Version         : 2.1.0 for Geeklog 2.1.0 +
  Original Author : Fumito Arakawa as Phize (http://phize.net/) & Geeklog Japan
                & Ivy (http://www.ivywe.co.jp)
  Description     : Geeklog's default theme
==============================================================================*/



/*==============================================================================
  Index:

    *Profile
    *Install
    *File and Directory
    *Template Files: Comments
    *CSS: CSS File Structure/Order
    *CSS: Property Order
    *Customize
==============================================================================*/



/*==============================================================================
  Profile
==============================================================================*/

Geeklog Theme using HTML 4.01 Transitional+CSS 2.0 and eliminate table tags.
Design is based on ProfessionalCSS_en.

If JavaScript is enabled, body class item is changed by Geeklog layout column.
So we can set multi column layout.
If JavaScript is not enabled, body class item is fixed as 3 column layout.



/*==============================================================================
  Install - Use as a Default Theme
==============================================================================*/

Modern_Curve is preinstalled with Geeklog.

If you wish to use this theme as a default theme for your own theme then all 
you need to do is create your own theme directory and copy the files 
functions.php and style.css.php to your new theme along with the images and 
jquery_ui directories. Plus any theme files and css files you wish to change. 

In style.css.php you with need to update the variables $theme and 
$theme_default. $theme_default would now equal "modern_curve".

In functions.php you will need to change any function name to represent your 
own theme. (theme_config_modern_curve -> theme_config_your_theme_name). You 
would also need to add to the array in the fuction theme_config_your_theme_name
'theme_default' => 'modern_curve'



/*==============================================================================
  CSS: CSS File Structure/Order
==============================================================================*/

+layout -------------------- Geeklog directory
  +Modern_Curve --------- 'Modern_Curve' theme directory
    +admin
    +article
    +comment
    +forum
    +navbar
    +preferences
    +profiles
    +search
    +stats
    +submit
    +trackback
    +users
    +css ------------------- CSS
    | |                        
    | |
    | +plugin -------------- for Plugins
    |  |                       
    |  +forum.css ---------- for Forum Plugin
    |
    +images ---------------- Images
    | |
    | +css ----------------- Images for Modern_Curve
    |
    +javascript ------------ JavaScript
    | |
    | +fix_html.js --------- Geeklog body Class Attribute
    |
    +README ---------------- 'Modern_Curve' README(this file)
    |
    +style.css ------------ CSS import
    |
    +custom.css ----------- for Customize
    |
    +custom.sample.css ---- Sample for Customize



/*==============================================================================
  Template Files: Comments
==============================================================================*/

Template files (.thtml) are added comments.

  File Name

      <!-- dir/file.thtml { -->
                 ...
      <!-- } dir/file.thtml -->


/*==============================================================================
  CSS: CSS File Structure/Order
==============================================================================*/

+style.css -------------------------- called from header.thtml
  +css/default.css ------------------ Default Style
                                        W3C CSS 2.1 Appendix D
                                        URI: http://www.w3.org/TR/2004/CR-CSS21-20040225/sample.html
  +css/common.css ------------------- Common Style

  +css/layout.css ------------------- Base Layout Style

  +css/block.css -------------------- Block Style
  +css/option.css ------------------- Option Menu Style
  +css/form.css --------------------- Form Style
  +css/story.css -------------------- Story Style

  +css/article/article.css ---------- Article Style
  +css/comment/comment.css ---------- Comment Style
  +css/navbar/navbar.css ------------ Navigation Style
  +css/preferences/preferences.css -- Preference Style
  +css/search/search.css ------------ Search Style
  +css/stats/stats.css -------------- Stats Style
  +css/submit/submit.css ------------ Submit Style
  +css/tooltips/tooltips.css -------- Tooltips Style
  +css/trackback/trackback.css ------ Trackback Style
  +css/users/users.css -------------- Myaccount Style

  Admin Style
  +css/admin.css -------------------- Import Style Sheet(for admin)
    +css/admin/common.css ----------- Common Style(for admin)
    +css/admin/block.css ------------ Block Editor Style(for admin)
    +css/admin/group.css ------------ Group Editor Style(for admin)
    +css/admin/lists.css ------------ List Style(for admin)
    +css/admin/moderation.css ------- Moderation Style(for admin)
    +css/admin/plugins.css ---------- Plugins Editor Style(for admin)
    +css/admin/story.css ------------ Story Editor Style(for admin)
    +css/admin/topic.css ------------ Topic Editor Style(for admin)
    +css/admin/trackback.css -------- Trackback Editor Style(for admin)
    +css/admin/user.css ------------- User Editor Style(for admin)
    +css/admin/configuration.css ---- Configuration Editor Style(for admin)

  Plugin Style
  +css/plugin.css ------------------- Import Style
    +css/plugin/japanize.css ---------Japanize Plugin Style

  Custom Style
  +custom.css ----------------------- Custom Style
                                      custom.sample.css is added as sample.



/*==============================================================================
    *CSS: Property Order
==============================================================================*/

CSS Property Order

  *display
  *visibility
  *overflow
  *list-style
  *position
  *float
  *clear
  *top right bottom left
  *width
  *height
  *margin
  *padding
  *border
  *background
    color
    image
    repeat
    position
    attachement
  *color
  *font
    style
    variant
    weight
    size
    line-height
    family
  *text-decoration
  *text-align
  *vertical-align
  *white-space
  *other text
  *quotes
  *content



/*==============================================================================
  Customize
==============================================================================*/

ProfessionalCSS can design site by only CSS files 'custom.css' without change other CSS files or template files.

SAMPLE custom.css: custom.sample.css

If custom.sample.css copy custom.css, can use as base of theme.
Set images in the custom.css on images/custom/ not images/css/.

