@charset "utf-8";
/* CSS Document */

/*
#a48c37
#a48c37
*/

body {
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 0.8em;
    line-height: 1.5em;
	background-color: white;
}

a{
    color: #a47f30;
    font-weight: bold;
}

h1 {
    margin: 0px;
    padding: 0px;
}

h2 {
    font-family: Georgia, serif;
    font-size: 1.25em;
    font-weight: normal;
    margin-top: 0px;
    color: #a47f30;
}

#mainbody {
	width: 100%;
	text-align: center;
}

#header,
#sitecontent {
	margin: auto;
	text-align: left;
	width: 900px;
}

#header {
    padding-top: 15px;
    height: 145px;
	background-color: white;
}

#headerWrap {
	background-color: white;
	width: 100%;
}

#headerLeft {
    float: left;
    width: 450px;
    margin: 0px; padding: 0px;
}

#headerRight {
    float: right;
    width: 449px;
    text-align: right;
    margin: 0px; padding: 0px;
}

#callout p,
#header p {
    margin: 0px;
}

#callout,
#callout_small {
    background-color: #0f1b4b;
    background-image: url(/gfx/blueback.jpg);
    margin: 0px; padding: 0px;
	text-align: center;
}

#callout {
	height: 200px;
}

#calloutBlurb {
    margin: 0px; padding: 0px;
    height: 200px;
}

#calloutTitle {
	width: 900px;
	margin: auto;
	padding-bottom: 10px;
	color: white;
	font-family: Georgia, serif;
	font-size: 1.3em;
	line-height: 2.2em;
	padding-top: 35px;
	text-align: left;
	font-weight: normal;
	background-image: url(/gfx/flagbg.jpg);
}

#beatsslug {
	background-color: #fff;
	padding-left: 3px;
	padding-top: 0.5em;
	margin-bottom: 1.5em;
}

#beatsslug p {
	margin: 0px;
	padding: 0px;
}

#linkToUs {
    background-color: #ebdeb4;
    text-align: center;
    margin: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 0px;
    border-bottom: dashed #a48c37 1px;
}

#linkToUs p {
    font-size: 0.9em;
}

#linkToUsBlurb {
    width: 900px;
    margin: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: left;
}

#linkToUsBlurbLeft {
    float: left;
    width: 289px;
    margin: 0px;
    padding-right: 10px;
}

#linkToUsBlurbRight {
    float: right;
    width: 589px;
    margin: 0px;
    padding-left: 10px;
    border: 0px;
    border-left: solid #a48c37 1px;
}

.linkToUsServices {
    width: 100%;
    margin: 0px;
    text-align: left;
    font-family: Georgia, serif;
    font-size: 1.5em;
}

.linkToUsServices p {
    margin: 0px;
}

.linkToUsServices input {
    background-color: #decca5;
    font-family: Georgia, serif;
    font-size: 1.3em;
    color: #a48c37;
    border: 0px;
    padding: 2px;
    width: 370px;
}

.linkToUsServices button {
    background-color: #ebdeb4;
    font-family: Georgia, serif;
    font-size: 1.3em;
    border: 0px;
    padding: 2px;
    text-decoration: underline;
}

.linkToUsServices button:after {
    content:"\00BB";
}

.linkToUsToggle {
	margin: auto;
	width: 900px;
	text-align: right;
}

.linkToUsToggle a {
	font-weight: normal;
	font-size: 0.7em;
}

h2:after {
    content:" \00BB";
}

#siteContent {
    width: 900px;
    text-align: left;
    margin: auto;
}

#mainBodyLeft {
    width: 289px;
    float: left;
    margin-top: 25px;
}

#mainBodyRight {
    width: 589px;
    float: right;
    margin-top: 25px;
}

#footerText {
    margin-top: 25px;
    text-align: left;
    font-size: 0.7em;
}

.logoIconLeft {
    float: left;
    margin-top: 3px;
    margin-right: 10px;
    margin-bottom: 15px;
}

#blogContent p {
    margin-bottom: 1em;
}

.blog_categories a {
	font-weight: normal;
}

.post {
	margin-bottom: 75px;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar {
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}


