
* { padding: 0; margin: 0; }

body { font-family: Helvetica, Arial, sans-serif; background: #f4f7fc; }

/* Common CSS elements */
h3 { font-size: 20px; color: #1eb013; margin-bottom: .75em; }
h4 { font-size: 16px; color: #818181; margin-bottom: .25em; }
h1 { font-size: 22px; color: #1eb013; margin-bottom: .75em; }
p { font-size: 14px; line-height: 1.4em; margin-bottom: 1em; }

p.commentbody {font-weight:normal; text-align: left; }
p.note {font-weight:normal; font-size: 10px;}
p.adsbody { font-size: 10px; margin-bottom: 6px;}

ol li, ul li { font-size: 14px; line-height: 1.4em; margin: 0 0 .5em 1em; list-style-position: inside; }
a { color: #046aba; outline: 0; }
img { margin: 0; border: none; }
hr { height: 1px; margin: 20px 0; clear: both; border: 0; border-bottom: 1px dotted #7b7b7b; }
th { color: #818181; text-align: right; }
.clear { clear: both; }
.moreInfo { font-size: 11px; font-style: italic; text-align: right; }
.note { font-size: 11px; }
.ads { font-size: 10px; font-weight: bold; margin-bottom: 4px;}
.input, textarea.input { width: 90% !important; border: 1px solid #ddd; }
.floatRight { float: right; }
#currentsList li .note { font-style: italic; color: #818181; }
#currentsList li .note a { color: #818181; }
/*.alert { padding: 5px 0 5px 30px; background: url('/Deliverance/images/alert.png') no-repeat left center; }*/
.alert { padding: 5px 0 5px 30px; background: url('/images/alert.png') no-repeat left center; }

#col1 { width: 520px; margin-right: 50px; float: left; }
#col2 { width: 300px; float: left; }

#leftCol { width: 300px; }
#leftCol hr { clear: none; }
#rightCol { width: 550px; float: right; }

/*#wrapper { width: 949px; padding: 25px 13px; margin: 0 auto; border-bottom: 1px solid #d1d1d1; background: url('/Deliverance/images/bkgWrapper.png') repeat-y; }*/
#wrapper { width: 949px; padding: 25px 13px; margin: 0 auto; border-bottom: 1px solid #d1d1d1; background: url('/images/bkgWrapper.png') repeat-y; }

/* Header at top */
#logo { margin-left: 25px; float: left; }
#headerBars { width: 630px; float: right; }

/*#blueBar { width: 630px; height: 49px; margin: 0; background: #468cc5 url('/Deliverance/images/blueBarEnd.png') no-repeat top left; }*/
#blueBar { width: 630px; height: 49px; margin: 0; background: #468cc5 url('/images/blueBarEnd.png') no-repeat top left; }

#loginArea { font-size: 11px; color: #fff; padding: 15px 25px 0 0; float: right; }
#loginArea a { color: #fff; }
#blueBar ul { margin-left: 15px; }
#blueBar ul li { font-size: 17px; font-weight: bold; color: #fff; list-style: none; margin: 0; list-style-position: outside; margin-right: 1.5em; margin-bottom: 0; float: left; }
#blueBar ul li a { color: #fff; text-decoration: none; padding: 24px 15px 18px 15px; margin: 0; line-height: 0; display: block; }
#blueBar ul li a:hover { text-decoration: underline; }

/*#searchBar { width: 538px; height: 59px; margin: 0; float: right; background: url('/Deliverance/images/bkgGrayBar.png') repeat-x; }*/
#searchBar { width: 538px; height: 59px; margin: 0; float: right; background: url('/images/bkgGrayBar.png') repeat-x; }

#searchBar .explore { font-size: 18px; font-weight: bold; color: #9e9e9e; padding-right: 15px; margin: 0; }
/*#searchBar input.searchField { width: 275px; height: 27px; font-size: 18px; font-weight: bold; color: #000; padding: 7px 5px 5px 35px; border-top: 1px solid #b7b7b7; border: none; background: url('/Deliverance/images/searchLeft.png') no-repeat top left; }*/
#searchBar input.searchField { width: 275px; height: 27px; font-size: 18px; font-weight: bold; color: #000; padding: 7px 5px 5px 35px; border-top: 1px solid #b7b7b7; border: none; background: url('/images/searchLeft.png') no-repeat top left; }

#searchBar .searchButton { font-size: 18px; font-weight: bold; text-decoration: underline; color: #3a8cc4; border: none; background: none; }
#searchForm td.searchInput { vertical-align: top; padding-top: 11px; }

/* Search Results */
/*.searchresult { width: 235px; height: 117px; list-style: none; padding: 15px; margin-bottom: 15px; float: left; background: url('/Deliverance/images/searchBox.png') no-repeat top left; }*/
.searchresult { width: 235px; height: 117px; list-style: none; padding: 15px; margin-bottom: 15px; float: left; background: url('/images/searchBox.png') no-repeat top left; }

.searchresult h5 { font-size: 14px; }
.searchresult h5 a { color: #da5c74; }
#searchBox { width: 600px; }

/* Main body content below header */
#content { margin: 35px; }

#recentActivity { width: 325px; float: right; }
#recentActivity h3 { font-size: 16px; color: #1eb013; margin-bottom: .75em; }
#recentActivity .currentInfo { margin-bottom: 12px; border-bottom: 1px dotted #ababab; }
#recentActivity .currentInfo h5 { font-size: 13px; line-height: 1.3em; margin-bottom: .25em; }
#recentActivity .currentInfo h5 .mood { font-size: 11px; font-weight: normal; font-style: italic; float: right; margin-top: 2px; }
#recentActivity .currentInfo p { line-height: 1.4em; }
#recentActivity .currentInfo p a.more { font-size: 11px; font-style: italic; }
#recentActivity .currentInfo p span.creator { font-size: 11px; font-weight: normal; color: #7b7b7b; }
#recentActivity .currentInfo p span.creator a { color: #7b7b7b; }

/*#theWave { width: 454px; height: 180px; padding: 22px; margin-bottom: 20px; background: url('/Deliverance/images/wave.png') no-repeat top left; }*/
#theWave { width: 454px; height: 180px; padding: 22px; margin-bottom: 20px; background: url('/images/wave.png') no-repeat top left; }

#theWave .startButton { position: absolute; margin: 130px 0 0 200px; }
#theWave p { font-size: 17px; line-height: 1.3em; margin-right: 175px; }

table#whatWeAre td { text-align: center; vertical-align: top; }

/* Form Box */
.formBox { width: 95%; padding: 5px; border: 1px solid #ccc; background: #fafafa; }
.formBox textarea { width: 95%; }
.formBox input { font-size: 14px; color: #292929; padding: 10px; border: 1px solid #ddd; }
.topSearchBox { padding-left: 20px; border: 1px solid #ddd; background: #f6f6f6; }
.topSearchBox input { font-size: 12px; color: #292929; padding: 5px; border: 1px solid #ddd; }
.topSearchBox input.input { width: 100% !important; }
.topSearchBox td, .topSearchBox th { padding-right: 10px; }
.captcha { padding: 10px 0; }
.captcha p { margin-bottom: .5em; }
.submitButton { text-align: right; }

#searchBox .input, .formBox .inputForgot input { width: 95%; font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: #292929; line-height: 1.4em; color: #292929; padding: 7px 5px !important; border: 1px solid #b7b7b7; }
#searchBox .input { font-size: 15px; font-weight: bold; color: #000; padding: 8px 6px 6px 6px; }
.formBox td.submitButton input, .topSearchBox td.submitButton input { width: auto; font-size: 14px; font-weight: bold; color: #fff; padding: 5px 15px; border: 1px solid #ccc; background: #1eb013; }
textarea { font-size: 13px; padding: 7px; margin-bottom: 10px; }
label { font-size: 14px; font-weight: bold; line-height: 1.3em; color: #818181; }

.error p { font-size: 11px !important; font-weight: normal; color: #f00; margin-top: 2px; position: absolute; }

#searchResults .searchResult { margin-bottom: 40px; }

/* Start Current Box */
/*#profileCurrent { border: 1px solid #ddd; background: #fafafa url('/Deliverance/images/footerWave.png') no-repeat bottom left; }*/
#profileCurrent { border: 1px solid #ddd; background: #fafafa url('/images/footerWave.png') no-repeat bottom left; }

#profileCurrent td { vertical-align: top; padding: 10px; }
#startCurrent { font-size: 12px; padding: 5px 10px; }
#startCurrent td { padding: 5px 0; }
#startCurrent td, #startCurrent th { padding: 3px; }

#profilePic { height: 150px; float: left; margin-right: 10px; }

/* Social Network Icons */
.addthis_toolbox { font-size: 11px; font-style: italic; float: right; }
.addthis_toolbox_nonprofit { font-size: 11px; font-style: italic; }
.addthis_toolbox img { margin: 0 2px -4px 0; }

/* Map */
.map { width: 300px; }

/* Comments */
.comment { font-size: 13px; padding: 5px 0 5px 30px;}
/*.comment { font-size: 13px; padding: 5px 0 5px 30px;}*/

#commentArea p { font-size: 12px; font-weight: normal; }

/* Ratings */

.ratingblock { width: 150px; text-align: center; }
.ratingblock p { font-size: 11px; }

/* Thumbnail grouping */

.thumbGroup li { list-style: none; float: left; }
.thumbGroup li im { width: 24px; height: 24px; }

/* Support Current */

/*a.supportCurrent { width: 361px; height: 50px; display: block; background: url('/Deliverance/images/support.png') top left no-repeat; }*/
a.supportCurrent { width: 361px; height: 50px; display: block; background: url('/images/support.png') top left no-repeat; }

/*a.supportCurrent:hover { width: 361px; height: 50px; background: url('/Deliverance/images/support.png') bottom left; }*/
a.supportCurrent:hover { width: 361px; height: 50px; background: url('/images/support.png') bottom left; }

/* Page Exceptions */

.registerPage form { width: 600px; margin: 0 auto; }
.formBox td, div.formBox table td { vertical-align: top; padding: 11px 5px; }
.homePage .formBox td, .homePage div.formBox table td, .inviteFriends td { padding: 4px 5px; }
.homePage .formBox, .loginPage .formBox, .registerPage .formBox { width: auto; padding: 0 10px; border: none; background: none; }
.profile .formBox { width: 90%; padding: 0 10px; border: none; background: none; }
.inviteFriends .formBox { width: 630px; }
.note input { width: auto; border: none; }
.homePage .note label { font-size: 11px; font-weight: normal; color: #292929; }

/* Footer */
#footer { font-size: 11px; color: #818181; margin: 30px 30px 30px 20px; clear: both; }
#footer a { color: #818181; margin: 0 5px; }
#footer .footerWaveRight { text-align: right; margin: 0; }
#footer hr { height: 1px; margin: 0 0 8px 0; clear: both; border: 0; border-bottom: 1px solid #d1d1d1; }
#footer .copyright { float: right; }

.directoryListing { width: 95%; font-size: 10px; color: #ababab; line-height: 1.5em; margin: 0 auto 2em auto; }
.directoryListing a { color: #ababab; }
#extendedFooter { width: 95%; margin: 50px auto 0 auto; }
#extendedFooter h5 { width: 95%; font-size: 11px; color: #ababab; padding: 0 5px; margin: 5px auto !important; }

/*Bread Crumb*/
.breadcrumb { width: 95%; font-size: 10px; color: #ababab; line-height: 1.5em; margin: 0 auto 2em auto; }

/*Flash message styling*/
.error, .notice, .success {font-size: 14px;padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.loginerror {color:#8a1f11;font-size: 11px;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.widgettextarea { font-size: 10px; width: 275px; margin-bottom: 3px; border: 1px solid #ddd;}

