﻿.textbox
{
    width: 25em;
}
.button
{
    width: 10em;
}

#g_title p, #g_footer p, #g_description p
{
    margin: 0;
}
a img, :link img, :visited img
{
    border: none;
}

body
{
    text-align: center;
}
.wrapper
{
}
#container
{
    width: 718px;
    text-align: left;
    margin: 0 auto;
}
#main-content
{
    padding: 0.3em;
    float: right;
    width: 470px;
}
#sidebar
{
    float: right;
    width: 230px;
}
#footer
{
    clear: both;
}

/** BEGIN CUSTOM SKIN **/
/*

  	-- -- -- -- -- -- --
  	Base CSS
  	-- -- -- -- -- -- --
  	
  	This file simply removes default styling on most HTML elements in 
  	order to reduce the need to later override them.
  	
  */

h1, h2, h3, h4, h5, h6, pre, code, p
{
    font-size: 1em;
}
dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input
{
    margin: 0;
    padding: 0;
}
a img, :link img, :visited img
{
    border: none;
}
address
{
    font-style: normal;
}

/*
  	STYLE: Chemise
*/
a:link
{
    padding: 0 2px;
}
body
{
    font: 80% "Lucida Grande" , "Lucida Sans Unicode" , sans-serif;
}
blockquote
{
    margin: 1em 1em;
    font-style: italic;
}
caption
{
    font-size: 1em;
    text-align: left;
    padding: 4px 6px;
    font-weight: bold;
}
dd
{
    margin: 0 0 1em 1em;
}
hr
{
    color: #222;
    background: #222;
    border-color: #222;
}
td
{
    padding: 2px 5px;
    vertical-align: top;
}
th
{
    font-size: 1em;
    padding: 2px 5px;
    text-align: left;
    border-top: solid 1px #000;
    border-right: solid 1px #000;
    border-bottom: solid 1px #000;
}

td p
{
    margin-top: 0;
}

ul li
{
    margin-bottom: 0.8em;
}
ol li
{
    list-style: lower-alpha;
    margin-left: 2em;
    margin-bottom: 0.8em;
}

/* Header
  ----------------------------------------------- */

#header
{
    border-bottom: solid 1px #000;
    position: relative;
    margin: 0;
    margin-bottom: 10px;
}
p.description
{
    font-size: 1em;
    margin: 0;
    padding: 0.5em 15px;
    border-bottom: solid 1px #000;
}
#g_description
{
    margin: 1em 0 1em 15px;
}


/* Custom font definitions
  ----------------------------------------------- */
p
{
    margin: 1em 0;
    line-height: 1.5;
}
td, td p
{
    line-height: 1.5;
}
h1, h2, h3, h4, h5, h6
{
    font-family: "Trebuchet MS" , arial, sans-serif;
}
h1
{
    text-align: left;
    font-weight: normal;
    font-size: 2em;
    font-weight: bold;
    line-height: 1.5em;
    padding: 30px 20px 10px 15px;
    margin: 0;
    border-top: solid 1px #000;
    border-bottom: solid 1px #000;
}
h2
{
    font-size: 1.5em;
    color: #000;
    margin: 0 0 1em 0;
}
h3
{
    font-size: 1.2em;
    padding: 4px 10px;
    margin-top: 0.5em;
}
h4
{
    margin-top: 0.6em;
    margin-left: 0.2em;
    font-size: 0.9em;
}
h5
{
    padding-left: 10px;
    font-size: 1em;
}
h6
{
    font-size: 0.9em;
}

a:link
{
    color: #f6952e;
    text-decoration: none;
}
a:hover
{
    background-color: #dbd4a6;
    text-decoration:none;
}

a:visited
{
    color: #f6952e;
    text-decoration:none;
}

/* sidebar
  ----------------------------------------------- */
#sidebar, #sidebar-alternate
{
    margin-bottom: 2em;
}
#sidebar h3, #sidebar-alternate h3
{
    font-weight: normal;
    font-size: 1.3em;
    border-top: solid 1px #000;
    margin-bottom: 0.5em;
}
#sidebar h4, #sidebar h5, #sidebar h6, #sidebar-alternate h4, #sidebar-alternate h5, #sidebar-alternate h6, #sidebar p, #sidebar-alternate p
{
    margin-left: 10px;
    margin-right: 20px;
}

#sidebar li, #sidebar-alternate li
{
    margin-bottom: 0.8em;
}
#sidebar .links
{
    margin-bottom: 2em;
}
#adsense
{
    text-align: center;
}
.editable
{
    border: dashed 1px #666;
}

/* Footer
  ----------------------------------------------- */
#footer
{
    padding: 1px 15px;
    border-top: solid 1px #000;
    border-bottom: solid 1px #000;
    clear: both;
}
#footer hr
{
    display: none;
}

/*

  	-- -- -- -- -- -- --
  	COLOR SCHEME: Asp
  	-- -- -- -- -- -- --

  */


/* Basic HTML style
  ----------------------------------------------- */
body
{
    color: #1C2023;
    background: #F4F4F4;
}
caption
{
    color: #fff;
    background: #2AA63B;
}
code, kbd
{
    color: #139522;
}
dt
{
    color: #139522;
}
hr
{
    background: #604829;
    border-color: #604829;
    border-top: none;
}
th
{
    color: #fff;
    background: #001474;
    border-top: solid 1px #63AFDF;
    border-right: solid 1px #002797;
    border-bottom: solid 1px #002797;
}

/* Header
  ----------------------------------------------- */
#container
{
    background: #fff;
}

#header
{
    border-bottom: solid 1px #7DA9C5;
}
p.description
{
    color: #85C0E5;
    background: #0039A0;
    border-bottom: solid 1px #002797;
}
/* Custom font definitions
  ----------------------------------------------- */
h1
{
    color: #fff;
    background: #2AA63B;
    border-top: solid 1px #9EDFAA;
    border-bottom: solid 1px #63AFDF;
}
h2
{
    color: #0D83CE;
}
h3
{
    color: #fff;
    background: #2AA63B;
}
h4
{
    color: #0D83CE;
    border-bottom: dotted 1px #7F9CCF;
}
h5
{
    color: #139522;
}
/* sidebar
  ----------------------------------------------- */
#sidebar h3, #sidebar-alternate h3
{
    color: #0D83CE;
    background: #E5E5E5;
    border-top: solid 1px #ddd;
}
.editable
{
    border: dashed 1px #f00;
}
/* Footer
  ----------------------------------------------- */
#footer
{
    color: #fff;
    background: #2AA63B;
    border-top: solid 1px #9EDFAA;
    border-bottom: solid 1px #0B8218;
}
/** END CUSTOM SKIN **/
