


body{ 

margin:0 auto 0 auto;

font-family:"Lucida Grande", Verdana, Arial, Sans-Serif;

font-size:12px;

line-height:17px;

color:#333;

background-color:#222;

}



a:link, a:visited {

text-decoration:none;

}



form {

display:inline;

margin:0;

padding:0;

}



blockquote {

font-style:italic;

}



a img {

border:0;

}



#wrapper {

margin:0 auto 0 auto;

padding:40px 0 40px 0;

width:70%;

}



#header {

position:relative;

background-color:#D82;



}



    #header h1 {

    padding:45px 0 0 5%;

    margin:0;



    text-align:left;

    color:#FFF;

    font-weight:bold;

    line-height:25px;

    font-size:25px;

    }

    

    #header h2 {

    padding:0 0 30px 8%;

    margin:0;

    text-align:left;

    color:#FFF;

    font-weight:lighter;

    line-height:14px;

    font-size:14px;

    }



#navigation {

margin:5px 0 0 0;

background-color:#8C2;

}



    #navigation ul {

    margin:0;

    padding:0;

    display:block;

    position:relative;

    margin:0 0 0 5%;

    list-style:none;

    }

    

        #navigation ul li {

        display:inline;

        }

        

            #navigation ul li a:link, #navigation ul li a:visited {

            font-size:10px;

            line-height:30px;

            text-transform:uppercase;

            display:inline;

            font-weight:bold;

            padding:5px 0 5px 0;

            margin:0 10px 0 0;

            color:#FFF;

            }

            

            #navigation ul li a:hover {

            text-decoration:underline;

            color:#FFF;

            }



#childnavigation {

margin:5px 0 0 0;

background-color:#28C;

}



    #childnavigation ul {

    margin:0;

    padding:0;

    display:block;

    position:relative;

    margin:0 0 0 5%;

    list-style:none;

    }

    

        #childnavigation ul li {

        display:inline;

        }

        

            #childnavigation ul li a:link, #childnavigation ul li a:visited {

            font-size:10px;

            line-height:30px;

            text-transform:uppercase;

            display:inline;

            font-weight:bold;

            padding:5px 0 5px 0;

            margin:0 10px 0 0;

            color:#FFF;

            }

            

            #childnavigation ul li a:hover {

            text-decoration:underline;

	   color:#FFF;

            }



#maincontent {

background-color:#EEE;

margin:5px 0 0 0;

padding:30px 0 0 0;

}



    .post {

    width:90%;

    margin:0 auto 0 auto;



    }

    

        .posttitle {

        margin:0;

        font-size:20px;

        line-height:20px;

        font-weight:bold;

        letter-spacing:2px;

        }

        

            .posttitle a:link, .posttitle a:visited {

            color:#333;

            }

            

            .posttitle a:hover {

            color:#28C;

            }

        

        .postinfo {

        margin:0;

        color:#AAA;

        display:block;

        border-top:1px solid #999;

        line-height:15px;

        text-transform:uppercase;

        font-size:9px;

        }

        

            .postinfo a:link, .postinfo a:visited {

            color:#AAA;

            }

            

            .postinfo a:hover {

            color:#28C;

            }

        

        .postcontent {

        padding:0 0 30px 0;

        color:#333;

        }

        

        .postcontent p {

        margin:10px 0 0 0;

        }

        

        .postcontent p + p {

        margin:0;

        text-indent:11px;

        }

        

        .postcontent a:link, .postcontent a:visited {

        color:#28C;

        }

        

        .postcontent a:hover {

        text-decoration:underline;

        color:#28C;

        }



        .postcontent img {

        float:right;

        padding:0 0 10px 10px;

        }

        

        .postcontent h1 {

        margin:15px 0 0 0;

        font-size:16px;

        line-height:20px;

        font-weight:bold;

        letter-spacing:2px;

        color:#333;

        border-bottom:1px solid #999;

        }

        

        .postcontent h2 {

        margin:15px 0 0 0;

        font-size:14px;

        line-height:20px;

        font-weight:bold;

        letter-spacing:2px;

        color:#333;

        border-bottom:1px solid #999;

        }

        

        .postcontent h3 {

        margin:15px 0 0 0;

        font-size:12px;

        line-height:20px;

        font-weight:bold;

        letter-spacing:2px;

        color:#333;

        border-bottom:1px solid #999;

        }

        

        .postcontent .pagenav {

        text-align:center;

        }



#comments {

margin:5px 0 0 0;

padding:20px 0 0 0;

background-color:#EEE;

}

    

        #comments a:link, #comments a:visited {

        color:#28C;

        }

        

        #comments a:hover {

	text-decoration:underline;

	color:#28C;

        }

    

    #comment, #author, #url, #email {

    width:100%;

    }



    #comments h3 {

    margin:0;

    font-size:15px;

    line-height:20px;

    font-weight:bold;

    letter-spacing:2px;

    border-bottom:1px solid #999;

    }



    .comment {

    width:90%;

    margin:0 auto 0 auto;

    color:#333;

    font-size:11px;

    }

    

        #comments .commentinfo {

        margin:20px 0 0 0;

        color:#AAA;

        display:block;

        border-bottom:1px solid #999;

        line-height:15px;

        text-transform:uppercase;

        font-size:9px;

        }

        

            #comments .commentinfo a:link, #comments .commentinfo a:visited {

            color:#AAA;

            }

            

	#comments .commentinfo a:hover {

	color:#28C;

	text-decoration:none;

	}



#bottombar {

margin:5px 0 0 0;

background-color:#28C;

}



    #bottombar .column1 {

    position:inline;

    float:left;

    width:42%;

    padding:20px 0 0 5%;

    }

    

    #bottombar .column2 {

    position:inline;

    float:right;

    width:42%;

    padding:20px 5% 0 0;

    }



    #bottombar .spacer {

    line-height:5px;

    clear:both;

    }

    

    #bottombar ul {

    margin:0;

    padding:0;

    list-style:none;

    }

    

        #bottombar ul li {

        margin:0;

        padding:0;

        }

        

            #bottombar ul li h2 {

            margin:0;

            text-align:center;

            display:block;

            color:#FFF;

            font-weight:bold;

            line-height:20px;

            font-size:11px;

            text-transform:uppercase;

            border-bottom:2px solid #FFF;

            }

            

            #bottombar ul li {

            margin:0 0 20px 0;

            }

            

                #bottombar ul li ul li, #bottombar ul li div {

                color:#FFF;

                text-transform:uppercase;

                font-size:10px;

                line-height:20px;

                display:block;

                border-bottom:1px dotted #FFF;

                text-align:center;

	       margin:0;

                }

                

        #bottombar a:link, #bottombar a:visited {

        color:#FFF;

        }



        #bottombar a:hover {

	text-decoration:underline;

	color:#FFF;

        }



#wp-calendar {

	width:80%;

	text-align:center;

	border-collapse: collapse;

	color:#FFF;

	margin:0 auto 0 auto;

}



#wp-calendar caption, #wp-calendar th {

	color:#FFF;

	padding:4px;

}



#wp-calendar td {

	padding:1px;

	border:none;

}



#wp-calendar caption {

	font-weight:bold;

}



#wp-calendar #today {

	font-weight:bold;

	color:#FFF;

}



#wp-calendar a:link, #wp-calendar a:visited {

	color:#FFF;

	font-weight:bold;

}



#wp-calendar a:hover {

	color:#FFF;

	text-decoration:underline;

}





#footer {

margin:5px 0 0 0;

background-color:#8C2;

}



    #footer p {

    text-align:center;

    font-size:10px;

    margin:0;

    line-height:30px;

    text-transform:uppercase;

    color:#FFF;

    }

    

    #footer a:link, #footer a:visited {

    color:#FFF;

    }

    

    #footer a:hover {

    text-decoration:underline;

    color:#FFF;

    }