/*
Theme Name: Adam Klein
Theme URI: http://adam-klein.com/
Description: Website for Wounded Electric Youth
Version: 1.0
Author: Davey Staton
Author URI: http://www.daveystaton.com/
*/

/* BEGIN MAIN PAGE LAYOUT */
body {
margin: 0;
padding: 0;
background-color: #404040;
font-family: Georgia, serif;
font-size: 100%
}

#main {
background-color: transparent;
overflow: auto;
}

#header {
width: 960px;
height: 365px;
background-image: url(images/main/adam-klein-header.jpg);
background-repeat: no-repeat;
margin: 0 auto;
padding: 0;
}

.container {
margin: 0 auto;
width: 960px;
height: auto;
position: relative;
overflow: auto;
background-color: #fff;
}

#content_area {
float: left;
background-color: #fff;
width: 629px;
margin: 0;
padding: 0 0 0 30px;
overflow: auto;
border-right: 1px dotted #ccc;
}

#menu {
float: left;
width: 920px;
height: auto;
background-color: transparent;
margin: 20px 0 0 30px;
padding: 0;
}

#menu td img {
vertical-align: top;
float: left;
}

#sidebar {
float: left;
width: 270px;
position: relative;
margin: 0 0 0 30px;
padding: 0;
font-size: 12px;
background-color: #fff;
}


#footer {
clear: both;
position: relative;
margin: 0;
padding: 0;
height: auto;
}

/* END MAIN PAGE LAYOUT */


/* BEGIN HEADER LINKS */

a#menu-adam-facebook {
height: 55px;
width: 90px;
display: block;
background-image: url(images/menu/adam-facebook.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 0;
padding: 0;
overflow: hidden;
font-size: 1px;
color: #ccc;
}

a#menu-adam-facebook:hover {
background-position: 0 -55px;
}

a#menu-adam-myspace {
height: 55px;
width: 100px;
display: block;
background-image: url(images/menu/adam-myspace.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 0;
padding: 0;
overflow: hidden;
font-size: 1px;
color: #ccc;
}

a#menu-adam-myspace:hover {
background-position: 0 -55px;
}

a#menu-adam-twitter {
height: 55px;
width: 90px;
display: block;
background-image: url(images/menu/adam-twitter.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 0;
padding: 0;
overflow: hidden;
font-size: 1px;
color: #ccc;
}

a#menu-adam-twitter:hover {
background-position: 0 -55px;
}

a#menu-adam-ilike {
height: 55px;
width: 92px;
display: block;
background-image: url(images/menu/adam-ilike.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 0;
padding: 0;
overflow: hidden;
font-size: 1px;
color: #ccc;
}

a#menu-adam-ilike:hover {
background-position: 0 -55px;
}

a#menu-cam-facebook {
height: 55px;
width: 98px;
display: block;
background-image: url(images/menu/cam-facebook.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 0;
padding: 0;
overflow: hidden;
font-size: 1px;
color: #ccc;
}

a#menu-cam-facebook:hover {
background-position: 0 -55px;
}

a#menu-audio {
height: 15px;
width: 160px;
display: block;
background-image: url(images/menu/audio-player-link.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 0 0 0 86px;
padding: 0;
overflow: hidden;
font-size: 1px;
color: #ccc;
}

a#menu-audio:hover {
background-position: 0 -15px;
}

a#menu-cam-link {
height: 47px;
width: 160px;
display: block;
background-image: url(images/menu/cowboy-angel-link.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 0;
padding: 0;
overflow: hidden;
font-size: 1px;
color: #ccc;
}

a#menu-cam-link:hover {
background-position: 0 -47px;
}


/* END HEADER LINKS */


/* BEGIN MAIN NAVIGATION */
a#menu-news {
height: 15px;
width: 42px;
display: block;
background-image: url(images/menu/news.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 0;
padding: 0;
overflow: hidden;
font-size: 1px;
color: #ccc;
}

a#menu-news:hover {
background-position: 0 -15px;
}

a#menu-tour {
height: 15px;
width: 40px;
display: block;
background-image: url(images/menu/tour.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 0;
padding: 0;
overflow: hidden;
font-size: 1px;
color: #ccc;
}

a#menu-tour:hover {
background-position: 0 -15px;
}

a#menu-press {
height: 15px;
width: 42px;
display: block;
background-image: url(images/menu/press.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 0;
padding: 0;
overflow: hidden;
font-size: 1px;
color: #ccc;
}

a#menu-press:hover {
background-position: 0 -15px;
}

a#menu-biography {
height: 15px;
width: 84px;
display: block;
background-image: url(images/menu/biography.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 0;
padding: 0;
overflow: hidden;
font-size: 1px;
color: #ccc;
}

a#menu-biography:hover {
background-position: 0 -15px;
}

a#menu-photos {
height: 15px;
width: 56px;
display: block;
background-image: url(images/menu/photos.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 0;
padding: 0;
overflow: hidden;
font-size: 1px;
color: #ccc;
}

a#menu-photos:hover {
background-position: 0 -15px;
}

a#menu-discography {
height: 15px;
width: 98px;
display: block;
background-image: url(images/menu/discography.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 0;
padding: 0;
overflow: hidden;
font-size: 1px;
color: #ccc;
}

a#menu-discography:hover {
background-position: 0 -15px;
}

a#menu-store {
height: 15px;
width: 46px;
display: block;
background-image: url(images/menu/store.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 0;
padding: 0;
overflow: hidden;
font-size: 1px;
color: #ccc;
}

a#menu-store:hover {
background-position: 0 -15px;
}

a#menu-contact {
height: 15px;
width: 66px;
display: block;
background-image: url(images/menu/contact.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 0;
padding: 0;
overflow: hidden;
font-size: 1px;
color: #ccc;
}

a#menu-contact:hover {
background-position: 0 -15px;
}
/* END MAIN NAVIGATION */

/* BEGIN MAILING LIST CODE */

#menu div.mailinglist {
float: left;
margin: 0 0 0 27px;
padding: 0;
}

#menu div.mailinglist fieldset {
text-align: left;
margin: 0;
padding: 0;
border: none;
}

#menu div.mailinglist fieldset p {
margin: 0;
padding: 0;
border: none;
}

#menu div.mailinglist fieldset input.text {
font-family: arial, sans-serif;
color: #093033;
border: 1px solid #093033;
background-color: #fff;
margin: 0;
padding: 6px;
font-size: 11px;
height: 100%;
}

#menu div.mailinglist fieldset input.submit {
font-family: arial, sans-serif;
color: #fff;
border: 1px solid #093033;
background-color: #093033;
margin: 0 0 0 6px;
padding: 6px;
font-size: 11px;
height: 100%;
}

/* END MAILING LIST CODE */


/***** BEGIN MAIN CONTENT AREA *****/

#content_area h1 {
width: 600px;
height: 50px;
background-color: transparent;
background-image: url(images/headers/news-header.gif);
background-repeat: no-repeat;
margin: 0;
padding: 0;
line-height: 100%;
text-indent: -9999px;
}

#content_area h1.tour {
background-image: url(images/headers/tour-header.gif);
}

#content_area h1.press {
background-image: url(images/headers/press-header.gif);
}

#content_area h1.biography {
background-image: url(images/headers/biography-header.gif);
}

#content_area h1.photos {
background-image: url(images/headers/photos-header.gif);
}

#content_area h1.discography {
background-image: url(images/headers/discography-header.gif);
}

#content_area h1.contact {
background-image: url(images/headers/contact-header.gif);
}

#content_area h1.pasttourdates {
background-image: url(images/headers/past-tour-dates-header.gif);
}

#content_area h1.blog {
background-image: url(images/headers/blog-header.gif);
}



#content_area h2,
#content_area h2 a:link,
#content_area h2 a:active,
#content_area h2 a:visited {
font-size: 18px;
font-family: Georgia, serif;
color: #404040;
font-weight: normal;
text-align: left;
margin: 30px 0 0 0;
padding: 0;
line-height: 100%;
text-transform: capitalize;
text-decoration: none;
}

#content_area h2 a:hover {
font-size: 18px;
font-family: Georgia, serif;
color: #004953;
font-weight: normal;
text-align: left;
margin: 30px 0 0 0;
padding: 0;
line-height: 100%;
text-transform: capitalize;
text-decoration: none;
}

#content_area h2.pagetitle {
margin: 0;
padding: 0;
color: #fff;
size: 1px;
}

#content_area h2.archive {
font-size: 18px;
font-family: Georgia, serif;
color: #404040;
font-weight: normal;
text-align: left;
margin: -35px 0 0 0;
padding: 0;
line-height: 100%;
text-transform: capitalize;
text-decoration: none;
}


#content_area h3 {
font-size: 14px;
font-family: Georgia, serif;
color: #404040;
font-weight: bold;
text-align: left;
margin: 30px 0 0 0;
padding: 0;
line-height: 100%;
text-transform: uppercase;
text-decoration: none;
}

#content_area .separator {
width: 600px;
height: 1px;
margin-top: 30px;
padding: 0;
border-bottom: 1px solid #999;
}

.entry {
width: 600px;
margin: 0;
padding: 15px 0 0 0;
font-size: 13px;
color: #404040;
font-weight: normal;
line-height: 160%;
}

.entry a:link,
.entry a:visited,
.entry a:active {
color: #004953;
text-decoration: underline;
}

.entry a:hover {
color: #004953;
text-decoration: none;
}

small {
color: #404040;
font-weight: normal;
font-size: 11px;
margin-bottom: 15px;
text-transform: uppercase;
}

.postdate {
margin: 5px 0 0 0;
padding: 0;
font-family: "Trebuchet MS", Verdana, sans-serif; 
text-align: left;
line-height: 100%;
color: #004953;
font-size: 11px;
font-weight: normal;
text-transform: uppercase;
}

.postauthor {
margin: 0;
padding: 0;
font-family: "Trebuchet MS", Verdana, sans-serif; 
font-size: x-small;
color: #666;
font-weight: bold;
text-transform: uppercase;
}

.postauthor a:link,
.postauthor a:visited,
.postauthor a:active {
color: #404040;
text-decoration: none;
}

.postmetadata {
margin: 30px 0 0 0;
padding: 0;
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 11px;
color: #999;
font-weight: normal;
text-transform: uppercase;
}

.postmetadata a:link,
.postmetadata a:visited,
.postmetadata a:active {
color: #004953;
text-decoration: none;
}

.postmetadata a:hover {
color: #004953;
text-decoration: none;
}

.alignleft {
float: left;
font-size: 11px;
font-weight: bold;
padding-left: 0;
}

.alignright {
float: right;
font-size: 11px;
font-weight: bold;
padding-right: 30px;
}

.navigation {
display: block;
margin-top: 25px;
margin-bottom: 0;
padding: 0 0 40px 0;
}

.navigation a:link,
.navigation a:visited,
.navigation a:active {
color: #004953;
text-decoration: none;
}

.navigation a:hover {
color: #004953;
text-decoration: underline;
}


/* IMAGE STYLES */

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/***** END MAIN CONTENT AREA *****/


/***** BEGIN SIDEBAR ELEMENTS *****/

#sidebar h2 {
font-size: 1px;
font-family: Georgia, serif;
color: #fff;
font-weight: normal;
text-align: left;
line-height: 100%;
text-transform: uppercase;
}

#sidebar ul {
display: block;
list-style-type: none;
line-height: 100%;
margin: 0;
padding: 0;
}

#sidebar ul li {
list-style: none;
margin: 0;
padding: 0;
}

#sidebar ul li h2 {
list-style-type: none;
}

#sidebar ul li h2.shows {
background-image: url(images/sidebar/shows-header.gif);
background-repeat: no-repeat;
height: 50px;
width: 240px;
line-height: 100%;
text-indent: -9999px;
clear: both;
}

#sidebar ul li h2.releases {
background-image: url(images/sidebar/releases-header.gif);
background-repeat: no-repeat;
height: 50px;
width: 240px;
line-height: 100%;
text-indent: -9999px;
clear: both;
}

#sidebar ul li h2.archives {
background-image: url(images/sidebar/news-archives-header.gif);
background-repeat: no-repeat;
height: 50px;
width: 240px;
line-height: 100%;
text-indent: -9999px;
margin: 50px 0 0 0;
padding: 0;
}

#sidebar ul li h2.blog {
background-image: url(images/sidebar/adams-blog-header.gif);
background-repeat: no-repeat;
height: 50px;
width: 240px;
line-height: 100%;
text-indent: -9999px;
clear: both;
}


#sidebar ul.releases {
width: 240px;
float: left;
list-style-type: none;
margin-bottom: 40px;
padding: 0;
}

#sidebar ul.releases li {
float: left;
display: block;
height: auto;
width: 240px;
margin: 15px 0 0 0;
padding: 0 0 15px 0;
font-family: helvetica, sans-serif;
font-size: 12px;
text-align: left;
color: #565656;
font-weight: bold;
line-height: 100%;

border-bottom: 1px solid #ccc;
}

#sidebar ul.releases table {
margin: 0;
padding: 0;
width: 240px;
height: auto;
}

#sidebar ul.releases td.album {
margin: 0;
padding: 0;
width: 48px;
vertical-align: top;
}

#sidebar ul.releases td.title {
margin: 0;
padding:  0 0 0 10px;
font-family: helvetica, sans-serif;
font-size: 12px;
text-align: left;
color: #565656;
font-weight: bold;
width: 121px;
vertical-align: top;
}

#sidebar ul.releases td.title2 {
margin: 0;
padding:  0 0 0 10px;
font-family: helvetica, sans-serif;
font-size: 12px;
text-align: left;
color: #565656;
font-weight: bold;
width: 182px;
vertical-align: top;
}

#sidebar ul.releases li .normal {
font-weight: normal;
font-style: normal;
line-height: 140%;
}

#sidebar ul.releases li .italic {
font-weight: normal;
font-style: italic;
line-height: 140%;
color: #999;
}

#sidebar ul.releases td.button {
float: left;
margin: 0;
padding: 0;
vertical-align: top;
}

#sidebar ul.releases td.button img {
float: left;
margin: 0 0 3px 0;
padding: 0;
}

#sidebar ul.releases td.button a:link img {
border: none;
}

#sidebar ul.archives {
width: 240px;
height: auto;
display: block;
list-style-type: none;
margin: 0;
padding: 15px 0 0 0;
}

#sidebar ul.archives li {
float: left;
display: block;
list-style-type: none;
height: auto;
width: 240px;
margin: 0;
padding: 0;
font-family: helvetica, sans-serif;
font-size: 12px;
text-align: left;
color: #565656;
font-weight: normal;
line-height: 160%;
}

#sidebar ul.blog {
width: 240px;
height: auto;
display: block;
list-style-type: none;
margin: 0;
padding: 15px 0 0 0;
}

#sidebar ul.blog li {
float: left;
display: block;
list-style-type: none;
height: auto;
width: 240px;
margin: 0;
padding: 0;
font-family: helvetica, sans-serif;
font-size: 12px;
text-align: left;
color: #565656;
font-weight: normal;
line-height: 160%;
}

#sidebar a:link,
#sidebar a:visited,
#sidebar a:active {
text-decoration: none;
color: #565656;
font-weight: normal;	
}

#sidebar a:hover {
text-decoration: underline;
color: #004953;
}

/***** END SIDEBAR ELEMENTS *****/



/***** BEGIN TOUR PAGE *****/

#tour {
margin: 0;
padding: 0;
width: 600px;	
}

#tour table {
margin-top: 20px;
width: 600px;
height: auto;
}

#tour th {
font-family: arial, sans-serif;
font-size: 14px;
color: #454545;
text-align: left;
text-transform: uppercase;
font-weight: bold;
margin: 0;
padding: 0 0 20px 0;
}

#tour tr {
vertical-align: text-top;
}

#tour td.date {
font-family: arial, sans-serif;
font-size: 12px;
color: #004953;
font-weight: bold;
padding-top: 20px;
padding-bottom: 40px;
width: 100px;
border-top: 1px solid #d7d7d7;
}

#tour td.venue {
font-family: arial, sans-serif;
font-size: 12px;
color: #565656;
font-weight: bold;
line-height: 140%;
padding-top: 20px;
padding-bottom: 40px;
border-top: 1px solid #d7d7d7;
}

#tour span.info {
color: #004953;
font-weight: normal;
}

#tour span.info-bold {
color: #004953;
font-weight: normal;
}

#tour td.city {
font-family: arial, sans-serif;
font-size: 12px;
color: #565656;
font-weight: bold;
padding-top: 15px;
padding-bottom: 30px;
width: 150px;
border-top: 1px solid #d7d7d7;
}

#tour td.time {
font-family: arial, sans-serif;
font-size: 12px;
color: #565656;
font-weight: bold;
padding-top: 20px;
padding-bottom: 40px;
width: 60px;
border-top: 1px solid #d7d7d7;
}

#tour a:link,
#tour a:visited,
#tour a:active {
color: #004953;
text-decoration: underline;
}

#tour a:hover {
color: #004953;
text-decoration: none;
}

/***** END TOUR PAGE *****/


/***** BEGIN PRESS PAGE *****/
#press {
margin: 25px 0 0 0;
padding: 0;
width: 600px;	
}

#press h2.press {
margin: 25px 0 25px 0;
padding: 10px 0 10px 4px;
font-family: Georgia, serif;
font-size: 16px;
color: #004953;
background-color: #d7d7d7;
font-weight: bold;
line-height: 100%;
}

#press p {
margin: 25px 0 0 0;
padding: 0;
font-family: Georgia, serif;
font-size: 13px;
color: #404040;
font-weight: normal;
line-height: 160%;
}

#press p span.source {
font-style: italic;
color: #004953;
font-size: 12px;
}


/***** BEGIN BIOGRAPHY PAGE *****/
#biography {
margin: 0;
padding: 0;
width: 600px;	
}


#biography p {
margin: 25px 0 0 0;
padding: 0;
font-family: Georgia, serif;
font-size: 13px;
color: #565656;
font-weight: normal;
line-height: 160%;
}

#biography  img {
margin: 0 0 10px 15px;
padding: 0;
float: right;
}


/***** BEGIN PHOTOS PAGE *****/
#photos {
min-height: 500px;
width: 600px;
margin: 0;
padding: 0;
overflow: auto;
}

#photos h2 {
margin: 0;
padding: 25px 0 25px 0;
font-size: 18px;
font-family: Georgia, serif;
color: #004953;
font-weight: bold;
text-align: left;
line-height: 100%;
text-transform: capitalize;
text-decoration: none;
border-bottom: 1px dotted #ccc;
}

#photos h2.hi-res {
padding: 40px 0 25px 0;
border-top: 1px solid #ccc;
}

#photos div.flickr {
margin: 25px 0 0 0;
padding: 0;
float: left;
height: 40px;
font-family: Georgia, serif;
font-size: 14px;
color: #565656;
font-weight: normal;
text-align: left;
line-height: 100%;
border: 0px dotted #ccc;
}

#photos div.flickrbutton {
margin: 21px 0 0 6px;
padding: 0;
height: 40px;
float: left;
}

#photos div.flickrbutton a:link img {
margin: 0;
padding: 0;
background-color: #fff;
border: none
}

/* PHOTOS - LEFT COLUMNS */
#photos div.left {
margin: 30px 0 15px 0;
padding: 0;
height: 120px;
width: 156px;
float: left;
}

/* PHOTOS - RIGHT COLUMN */
#photos div.right {
margin: 30px 0 15px 0;
padding: 0;
height: 120px;
width: 132px;
float: left;
}

#photos div.left-text {
margin: 5px 24px 15px 0;
padding: 0;
height: auto;
width: 132px;
float: left;
font-size: 11px;
font-family: "Trebuchet MS", arial, sans-serif;
color: #afae9a;
font-weight: normal;
text-align: center;
line-height: 100%;
border: 0px dotted #ccc;
}

#photos div.right-text {
margin: 5px 0 15px 0;
padding: 0;
height: auto;
width: 132px;
float: left;
font-size: 11px;
font-family: "Trebuchet MS", arial, sans-serif;
color: #afae9a;
font-weight: normal;
text-align: center;
line-height: 100%;
border: 0px dotted #ccc;
}

#photos div.spacer {
clear: both;
}

#photos .left img {
margin: 0;
}

#photos .right img {
margin: 0;
}

#photos img {
margin: 0;
}

/* IMAGE LINKS */
#photos a:link img {
background-color: #e3e2d7;
padding: 9px;
border: 1px solid #e3e2d7;
}

#photos a:visited img {
background-color: #e3e2d7;
padding: 9px;
border: 1px solid #e3e2d7;
}

#photos a:hover img {
background-color: #e3e2d7;
padding: 9px;
border: 1px solid #afae9a;
}

#photos a:active img {
padding: 9px;
border: 1px solid #e3e2d7;
}

#photos a:link {
color: #afae9a;
text-decoration: none;
font-style: normal;
}

#photos a:visited {
color: #afae9a;
text-decoration: none;
font-style: normal;
}

#photos a:hover {
color: #004953;
text-decoration: none;
font-style: normal;
}

#photos a:active {
color: #afae9a;
text-decoration: none;
font-style: normal;
}

/***** END PHOTOS PAGE *****/



#discography {
height: auto;
width: 600px;
margin: 0;
padding: 0;
}

#discography div.music {
width: 600px;
height: auto;
margin: 30px 0 0 0;
padding: 0 0 30px 0;
display: block;
overflow: auto;
border-bottom: 1px dotted #999;
}

#discography div.album {
float: left;
margin: 0 20px 0 0;
padding: 0;
}


#discography img.item {
float: left;
margin: 0 20px 0 0;
padding: 0;
}

#discography p.title {
font-size: 16px;
color: #004953;
font-weight: bold;
text-align: left;
margin: 0 0 0 220px;
padding: 0 0 6px 0;
line-height: 100%;
}

#discography p.date {
font-family: helvetica, arial, sans-serif;
font-size: 14px;
color: #565656;
font-weight: normal;
font-style: italic;
text-align: left;
margin: 0;
padding: 0 0 6px 0;
line-height: 100%;
}

#discography p.price {
font-family: helvetica, arial, sans-serif;
font-size: 14px;
color: #3e3f36;
font-weight: bold;
text-align: left;
margin: 0;
padding: 0 0 10px 0;
line-height: 100%;
}

#discography div.button {
text-align: left;
margin: 0;
padding: 0;
}

#discography div.button img {
float: left;
display: block;
margin: 0 7px 7px 0;
padding: 0;
}

#discography p.description {
clear: both;
font-size: 14px;
color: #565656;
font-weight: normal;
text-align: left;
margin: 0;
padding: 25px 0 20px 0;
line-height: 140%;
}

#discography p.tracks-title{
font-size: 14px;
color: #004953;
font-weight: bold;
text-align: left;
margin: 0;
padding: 0;
line-height: 100%;
}


#discography p.tracks {
font-size: 14px;
color: #565656;
font-weight: normal;
text-align: left;
margin: 0;
padding: 5px 0 0 0;
line-height: 140%;
}




/***** BEGIN CONTACT PAGE *****/

#contact {
margin: 0;
padding: 0;
width: 600px;
min-height: 400px;
}

#contact h2 {
font-size: 18px;
font-family: Georgia, serif;
color: #454545;
font-weight: bold;
text-align: left;
margin: 25px 0 5px 0;
padding: 0;
line-height: 100%;
text-transform: capitalize;
text-decoration: none;
}

#contact p {
margin: 0 0 25px 0;
padding: 0 0 25px 0;
font-family: Georgia, serif;
font-size: 13px;
color: #565656;
font-weight: normal;
text-align: left;
line-height: 180%;
border-bottom: 1px dotted #c8bfb0;
}

#contact a:link {
color: #004953;
text-decoration: none;
font-weight: normal;
}

#contact a:visited {
color: #004953;
text-decoration: none;
font-weight: normal;
}

#contact a:hover {
color: #004953;
text-decoration: underline;
font-weight: normal;
}

#contact a:active {
color: #004953;
text-decoration: none;
font-weight: normal;
}

/***** END CONTACT PAGE *****/



/* BEGIN FOOTER ELEMENTS */
#footer .footerinfo {
margin: 0;
padding: 75px 0 30px 30px;
background-image: url(images/main/footer-bg.jpg);
background-repeat: no-repeat;
background-color: transparent;
}

#footer .footerinfo p {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 11px;
color: #404040;
line-height: 160%;
text-align: left;
}


#footer .footerinfo a:link,
#footer .footerinfo a:visited,
#footer .footerinfo a:active {
color: #004953;
text-decoration: none;
}

#footer .footerinfo a:hover {
color: #004953;
text-decoration: underline;
}

/* END FOOTER ELEMENTS */

