* {margin: 0; padding: 0;}
body {margin:0; padding:0; font-size:12px; line-height:20px; font-family: "Trebuchet MS", Arial; background:#000;}
a {color:#FFFC00; text-decoration:none;}
a:hover {text-decoration:underline;}
#container {margin:0 auto; width:900px;border-right:1px solid #7a7a7a;border-left:1px solid #7a7a7a;}
#header {background:url(http://churchofthesmashingorangeybit.com/images/header_bckg.jpg) no-repeat top right #000;}
#logo {padding:20px 0 10px 20px; height:188px; background:url(http://churchofthesmashingorangeybit.com/images/head_bckg.jpg) no-repeat #303030; text-align:right;}
#logo h3 {color:#fff; text-decoration:none; font-weight:bold; font-size:20px; text-transform:uppercase; letter-spacing:2px; margin-bottom: 10px}
#logo a{color:#fff;}
#logo_text {width:680px; text-align:left; font-size:12px; color:#fffc00; }
#menu {background: url(http://churchofthesmashingorangeybit.com/images/menu_bckg.gif) repeat-x #000; height:64px; padding-top:23px;}
#menu_list {margin:0 auto;}
#menu a {display:block; float:left; color:#FFFC00; font-size:13px; text-transform:uppercase; font-weight:bold; text-decoration:none; margin:0 20px; padding-top:10px;}
#menu a:hover{padding-top:12px;}
.splitter {display:block; float:left;}
#text {margin: 0 20px; width: 535px; float: left}
#text p {padding: 0 10px 5px 10px; color:#ccc; margin: 10px 0}
#text li {list-style:none; padding-left:20px; background:url(http://churchofthesmashingorangeybit.com/images/li.gif) no-repeat 0px 4px; color:#ccc; margin-left: 20px;}
#text ul {margin-bottom: 10px;}
#sidebar {float:left; width:300px; padding: 0 15px 10px 10px; color:#fffd48; font-size:12px;}
#sidebar a{font-weight:bold; }
#sidebar p{margin-bottom: 10px; color:#fff; margin-left: 5px; text-align: center;}
#sidebar ul {list-style: none}
h1 {margin:0; padding-right: 10px; text-transform:uppercase; font-size:18px; color:#6bc22a;}
#main {float:left; background:url(http://churchofthesmashingorangeybit.com/images/sidebar_bckg.gif) no-repeat top right #1e1e1e; padding:20px 0 0 0;}
#footer {background:url(http://churchofthesmashingorangeybit.com/images/footer_bckg.gif) repeat-x #000; height:57px; clear:both;}
#left_footer {float:left; padding:20px 0 0 20px; background:url(http://churchofthesmashingorangeybit.com/images/c.gif) no-repeat 30px 35px;  color:#fff; font-size:12px;}
#left_footer a {color:#fff;}
#left_footer a:hover {text-decoration:none;}
#right_footer {float:right;  padding:20px 20px 0 0; color:#fff;  font-size:12px; text-align:right;}
#right_footer a {color:#fff;}
blockquote {margin: 0 20px; background: #3B3B3B; color: #CCCCCC; padding: 10px; border: 1px solid #7A7A7A;}
#links {margin-top: 115px; font-size:13px;}
.contactbox {clear: both; padding: 10px;}
.contactname {float: left; color: #CCC; width: 65px}
.contactform {margin-top: 10px;}
input {border: 1px solid rgb(107, 194, 42); padding: 3px;}
textarea {border: 1px solid rgb(107, 194, 42); padding: 3px;}
#text ol li {list-style: decimal; background: none; padding: 0; margin-bottom: 20px;}
small {color: #FFF; font-size: 10px;}
h2 {margin: 10px 0;}
#sidebar li a {margin-left: 10px;}
#sidebar h2 {color: #6BC22A}
#text h1 a {color: #6BC22A}
.postmetadata {padding: 5px 10px !important; background: #3B3B3B !important; font-size: 11px !important; color: #FFFFFF}
.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px;}
.alignright {float: right;}
.alignleft {float: left;}
