

body, html
{
    color: #555588;
    font-family: Trebuchet MS;
    background-color: #FAFAFF;
    background-image: none;
}

a:link
{
    color: #5555FF;
}

a:hover, a:active
{
    color: #555588;
}

a:visited
{
    color: #9999D5;
}

#masthead, #header
{
    background-color: #CCCCFF;
}

h1.headermaintitle
{
    color: #555588;
    font-family: Trebuchet MS;
    font-size: 1.5em;
}

h1.headermaintitle a:link, h1.headermaintitle a:visited, h1.headermaintitle a:active
{
    color: #555588;
}

h2.pageTitle
{
    color: #555588;
    font-family: Trebuchet MS;
    font-size: 1em;
}

.postsub h2
{
    color: #555588;
    font-family: Trebuchet MS;
    font-size: 1.2em;
}

.postsub h2 a:link, .postsub h2 a:visited, .postsub h2 a:active, .postsub h2 a:hover
{
    color: #555588;
}

#sidebar-a h3
{
    color: #555588;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .9em;
    background-color: #CCCCFF;
}

#sidebar-a
{
    color: #555588;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#sidebar-a ul, #sidebar-a p
{
    font-size: .9em;
}

#sidebar-a a:link
{
    color: #5555FF;
}

#sidebar-a a:visited
{
    color: #9999D5;
}

#sidebar-a a:active, #sidebar-a a:hover
{
    color: #555588;
}

.Tag1 a:link, .Tag1 a:visited, .Tag1 a:active
{
    color: #0000AA;
}

.Tag2 a:link, .Tag2 a:visited, .Tag2 a:active
{
    color: #1111BB;
}

.Tag3 a:link, .Tag3 a:visited, .Tag3 a:active
{
    color: #2222CC;
}

.Tag4 a:link, .Tag4 a:visited, .Tag4 a:active
{
    color: #3333DD;
}

.Tag5 a:link, .Tag5 a:visited, .Tag5 a:active
{
    color: #4444EE;
}

.Tag6 a:link, .Tag6 a:visited, .Tag6 a:active
{
    color: #5555FF;
}

#header h1, #sidebar-a h3, #sidebar-a ul, #sidebar-a p, #news, #cal
{
    border-color: #BBBBEE;
}

#contentwrapper
{
    width: 100%;
}

#content
{
    margin-right: 250px;;
}

#sidebar-a
{
    width: 250px;;
}

#sidebar-a {background-color: #fafaff;}
#sidebar-a h3 {
border-bottom: #69a 1px solid;
behavior: url(http://blogs.no-ip.org/cswebutils/utils/parts.htc);
-moz-binding: url(http://blogs.no-ip.org/cswebutils/utils/bindings.xml#parts.htc);
}
#sidebar-a ul, #news {border: 0px; padding: 0px;}
.divPicFrame {border-top: 1px solid #ccccff; border-left: 1px solid #ccccff; border-right: 2px solid #bbbbee; border-bottom: 2px solid #bbbbee;} 

.CommentOwner {background-color: #f0f0f8}

#commentform textarea 
{
    min-width: 400px;
    max-width: 600px;
    width: 80%;
    height: 300px;
}

#sidebar-a a:hover { text-decoration: none; color: #ffffff; }

.post img { padding: auto; margin: auto; }

#masthead #welcome a,
.postsubhead a,
.postsub h2 a
{ color: #5555ff; }
#masthead #welcome a:visited,
.postsubhead a:visited,
.postsub h2 a:visited
{ color: #9999d5; }
#masthead #welcome a:active,
.postsubhead a:active,
.postsub h2 a:active
 { color: #555588; }
#masthead #welcome a:hover,
.postsubhead a:hover,
.postsub h2 a:hover
 { color: #fafaff; }

#tagline { color: #555588; }


.postexcerpt {
font-size:.85em;
font-style: italic;
margin-top: -1em;
margin-left: 2em;
color: #9999cc;
}

.postsubhead {
text-align: right;
font-size: .85em;
color: #9999cc;
border-top: 2px solid #bbbbee;
border-bottom: none;
}

.divReadMirrored {font-size: .85em; font-style: italic; margin-top: 2em; display: inline; border-top: 1px solid #bbbbee;  } 

.CommonRateControl, .CommonRateControlActive 
{ border: none; background-color: transparent;}

#CalendarSideBar a {font-size: 1.0em;}