/*====================

Global Styles

======================*/

* {
margin: 0;
padding: 0;
}
body, html {
background-color: #7aa2df;
color: #555;
padding: 0;
margin: 0;
}
body {
font: 80% Verdana,sans-serif;
line-height: 1.6em;
margin: 0;
}

/*====================
Link Styles
======================*/
a:link {
color: #00c;
}
a:visited {
color: #90c;
}
a:focus {
color: #06c;
}
a:hover {
color: #9c3;
}
a:active {
color: #f90;
outline: none;
}

/*====================
Heading Styles
======================*/

h1,h2,h3,h4,h5,h6 {
color: #000;
font-family: Verdana,sans-serif;
}
h1 {
font-size: 1.8em;
margin: 0 0 .9em;
}
h2 {
color: #777b80;
font-size: 1.2em;
margin: 0 0 .8em;
}
h3 {
font-size: 1.4em;
margin: 0 0 0.7em;
}
h4 {
font-size: 1.2em;
margin: 0 0 .6em;
}
h5 {
font-size: 1em;
margin: 0 0 .5em;
}

/*====================
Image Styles
======================*/

img {
border: 0;
}

/*====================
List Styles
======================*/

dl, ol, ul {
margin: 0 0 1em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 0 0 3em;
}
ul {
padding:0 0 0 3em;
}
ol {
padding: 0 0 0 3em;
}
li {
border: none;
margin: 0 0 0 .5em;
}

/*====================
Quote Styles
======================*/

blockquote {
margin: 1em 0;
padding-left: 20px;
}

/*====================
General Styles
======================*/

code, kbd, pre {
font-family: Courier, "Courier New", Tahoma;
}
ins, del {
font-style: italic;
}
p {
margin: 1em 0;
}
abbr, acronym, dfn {
cursor: help;
}

/*====================
Site Specific Styles
======================*/

.clear {
clear: both;
}

#container {
background: #fff;
margin: 0 auto;
padding-left: 10px;
padding-top: 10px;
width: 770px;
}
#l-col {
background: #fff;
float: left;
width: 176px;
}
#l-col li {
margin: 0;
padding-left: 25px;
}
#r-col {
background: #fff;
float: left;
width: 584px;
}
#footer {
background: #fff;
float: left;
height: 30px;
width: 760px;
}
#footer p {
text-align: center;
}
#path {
background: #000 url(images/path.jpg) no-repeat;
float: left;
height: 233px;
width: 176px;
}
#search {
float: left;
margin: 10px 0 10px 0;
text-align: center;
width: 176px;
}
#search input {
color: #888;
}
#categories {
background: url(images/listbluewhite.jpg);
float: left;
padding: 0;
width: 176px;
}
#categories li {
background: url(images/categoryicon.gif) no-repeat;
line-height: 24px;
list-style: none;
}
#categories a {
color: #777b80;
display: block;
font-size: .9em;
font-weight: bold;
height: 24px;
text-decoration: none;
width: 151px;
}
#categories a:hover {
color: #2cbc62;
}
#archives {
background: url(images/listbluewhite.jpg);
float: left;
padding: 0;
width: 176px;
}
#archives li {
background: url(images/archiveicon.gif) no-repeat;
line-height: 24px;
list-style: none;
}
#archives a {
color: #777b80;
display: block;
font-size: .9em;
font-weight: bold;
height: 24px;
text-decoration: none;
width: 151px;
}
#archives a:hover {
color: #2cbc62;
}
#archives h2 {
color: #777b80;
font-size: 1.3em;
}
#links {
background: url(images/listbluewhite.jpg);
float: left;
padding: 0;
width: 176px;
}
#links li {
background: url(images/linkicon.gif) no-repeat;
line-height: 24px;
list-style: none;
}
#links a {
color: #777b80;
display: block;
font-size: .9em;
font-weight: bold;
height: 24px;
text-decoration: none;
width: 151px;
}
#links a:hover {
color: #2cbc62;
}
#links h2 {
color: #777b80;
font-size: 1.3em;
}
#header {
background: #000 url(images/title.jpg) no-repeat top right;
float: left;
height: 144px;
width: 584px;
}
#header h1 {
display: none;
}
#verse {
background: #fff url(images/quotemarks.jpg) no-repeat top;
float: left;
width: 584px;
}
#verse p {
color: #777b80;
font-size: 1.2em;
margin-left: 65px;
text-align: justify;
width: 450px;
}
#verse a {
background: url(images/linkout_icon.jpg) no-repeat right;
border-bottom: #2cbc62 1px dotted;
color: #777b80;
padding-right: 15px;
text-decoration: none;
}
#verse a:hover {
border: none;
}
#content {
background: #fff;
float: left;
padding: 0 10px 0 10px;
width: 564px;
}
#content p {
text-align: justify;
}
#navigation {
margin-left: 180px;
margin-top: 109px;
padding: 0;
}
#navigation ul {
line-height: 25px;
list-style: none;
}
#navigation li {
display: inline;
}
#navigation a {
color: white;
float: left;
font-size: 1.3em; 
height: 30px;
text-align: center;
text-decoration: none;
width: 80px;
}
#navigation a:hover {
border-bottom: #7aa2df 5px solid;
}
.nav-a a {
border-bottom: #2cbc62 5px solid;
}

/*====================
Post Related Styles
======================*/

.post {
float: left;
line-height: 22px;
margin: 10px 0 25px 0;
}
.post h3 a{
color: #777b80;
text-decoration: none;
}
.post h3 a:hover {
color: #2cbc62;
}
.post h3 {
float: left;
margin: 0;
}
.post p a {
border-bottom: 1px #2cbc62 dotted;
color: #777b80;
text-decoration: none;
}
.post p a:hover {
border: none;
color: #777b80;
}
.postmetadata {
clear: both;
color: #2cbc62;
font-size: 1.2em;
}
.postmetadata a {
border-bottom: 1px #777b80 dotted;
color: #2cbc62;
text-decoration: none;
}
.postmetadata a:hover {
border: none;
}
.comments {
float: left;
height: 14px;
margin-left: 10px;
width: 27px;
}
.comments a {
background: url(images/commenticon.jpg) no-repeat bottom;
color: #777b80;
display: block;
height: 14px;
padding-left: 20px;
text-decoration: none;
width: 10px;
}
.comments a:hover {
border: none;
}

/*====================
Comments Related Styles
======================*/

h4#comments {
color: #777b80;
}
h4#respond {
color: #777b80;
}
.commentlist {
padding: 0;
}
.commentlist li {
list-style-position: inside;
}
.commentlist a {
border-bottom: 1px #777b80 dotted;
color: #2cbc62;
text-decoration: none;
}
.commentlist a:hover {
border: none;
}
.odd {
background: #fff;
padding: 10px;
}
.even {
background: #ddd;
padding: 10px;
}
.login a {
border-bottom: 1px #777b80 dotted;
color: #2cbc62;
text-decoration: none;
}
.login a:hover {
border: none;
}

/*====================
Contact Form Styles
======================*/

fieldset { 
border:0;
}

/*====================
Media Styles
======================*/

#media li {
background: url(http://www.exodusthejourney.com/wp-conent/themes/exodus/images/linkicon.gif) no-repeat;
line-height: 24px;
}
#media a {
color: #2cbc62;
font-size: .9em;
font-weight: bold;
height: 24px;
text-decoration: none;
width: 151px;
}
#media a:hover {
color: #777b80;
}
#audiolinks a {
color: #494949;
}
#audiolinks a:hover {
color: #000;
}
a.lbOn {
color: #494949;
}
a.lbOn:hover {
color: #000;
}