        /* html selectors */

        html, body {
                background-color: #FFF;
	}
	a:link, a:visited, a:active, a:hover {
		color: #457BCC;
        }

        #wrapper, #header {
                background-color: #FFF;
        }

        /* navigation block */

        #navigation ul li a {
                color: #444;
		font-weight: bold;
        }

        #navigation ul li a:hover {
                color: #FFF;
                background-color: #457BCC;
        }

        /* announcement block */

        #announce {
                background-color: #FFF;
                color: #777;
                border-bottom: 1px solid #00cc33;
                border-top: 1px solid #00cc33;
                border-left: 1px solid #00cc33;
                border-right: 1px solid #00cc33;
        }

        #announce a:link, .announce a:visited {
                background-color: #FFF;
                color: #457BCC;
        }

        #announce a:hover, .announce a:active {
                background-color: #FFF;
                color: #457BCC;
        }

        /* posts */

        .main {
                background-color: #FFF;
        }

        .main p {
                color: #777;
        }
        .main a:link, .main a:visited, .entry a:link, .entry a:visited, #theme-info a:link, #theme-info a:visited  {
                color: #457BCC;
        }
        .main a:hover, .main a:active, .entry a:hover, .entry a:active, #theme-info a:hover, #theme-info a:active {
                color: #457BCC;
        }

        .main h2 {
                color: #457BCC;
        }

        .main h2 a:link, .main h2 a:visited  {
                color: #457BCC;
        }

        .main h2 a:hover, .main h2 a:active {
                color: #457BCC;
        }

        .main h3 {
                color: #457BCC;
        }

        .main ul, .main ol {
                color: #777;
        }

        .meta {
                color: #777;
                border-top: 1px solid #00cc33;
        }

        .meta a:link, .meta a:visited {
                color: #457BCC;
        }

        .meta a:hover, .meta a:active {
                color: #457BCC;
        }

        .postnav {
                color: #457BCC;
        }

        .postnav li.left {
                color: #457BCC;
        }

        .postnav li.right {
                color: #457BCC;
        }
        .left a {
                color: #457BCC;
        }
        .right a {
                color: #457BCC;
        }

        .left a:hover, .right a:hover {
                color: #457BCC;
        }


        .left a:active, .right a:active {
                color: #457BCC;
        }

        /* comments &amp; trackbacks */

        .comment_area, .trackback_area {
                color: #777;
        }

        #comm_text {
                border-top: 1px solid #00cc33;
                margin-top: 8px;
        }

        .comment_area p, traceback_area p {
                color: #777;
        }

        .comment_area a, .comment_area a:visited, .comment_area a:active {
                color: #457BCC;
        }

        .comment_area a:hover {
                color: #457BCC;
        }

        .commenter {
                color: #457BCC;
        }

        .commenter p a, .commenter p a:visited, .commenter p a:active {
                color: #457BCC;
        }

        .commenter p a:hover {
                color: #457BCC;
        }

        .comment_info {
                color: #457BCC;
        }
        .comment_number {
                color: #457BCC;
        }

        .comment_number a, .comment_number a:visited, .comment_number a:active {
                color: #457BCC;
        }

        .comment_number a:hover {
                color: #457BCC;
        }

        #comments h2 {
                color: #457BCC;
        }

        /* sidebar */

        #side {
                background-color: #a7c7e8;
        }

        #side h3 {
                color: #FFF;
                background-color: #336699;
        }

        #side ul {
                color: #000;
        }

        #side ul a {
                color: #000;
        }

        #side ul a:hover {
                color: #FFF;
                background-color: #457BCC;
        }

        /* footer */

        #foot {
                color: #777;
                border-top: 1px solid #BBB;
                border-bottom: 1px solid #777;
                border-left: 1px solid #777;
                border-right: 1px solid #777;
                background-color: #FFF;
        }
        #foot p {
                color: #777;
        }

        #foot p a:link, #foot p a:visited {
                color: #457BCC;
        }

        #foot p a:hover, #foot p a:active {
                color: #457BCC;
        }

        /* calendar */

        .pad {
                background-color: #ffff99;
                color: #777;
        }

        #wp-calendar caption {
                color: #00cc33;
        }

        #wp-calendar a:link, #wp-calendar a:visited {
                color: #457BCC;
        }

        #wp-calendar a:hover, #wp-calendar a:active {
                color: #457BCC;
        }

        #wp-calendar td {
                border: 1px solid #777;
                color: #777;
        }

        #wp-calendar td a:link, a:visited {
                color: #457BCC;
        }

        #wp-calendar td a:hover, a:active {
                color: #457BCC;
        }

        #wp-calendar th {
                color: #00cc33        }


