
body.custom {
    background: #44443f;
}

.custom #container {
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 0.0em;
    background: #ff0000;
    border: 10px solid #3e3e3a;
}

.custom #page {
    background: #fff;
}

/* Header Image */
/*
.custom #header #logo a { display: block; height: 220px; width: 570px; background: url('images/header-small.jpg') no-repeat; outline: none; }
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #tagline { height: 0; }
*/
.custom #header { 
	background : #84a6ba;
	border: none;
	position:relative;
	height: 25px;
}

.custom #header #logo { position: absolute; top: 0px; left: 0px; line-height: 1em; }
.custom #header #logo a { display: block; width: 778px; height:68px; background: url('images/andry-salim-logo.jpg') no-repeat; text-indent: -9999px; outline: none; }

.custom #content h2.entry-title{
	text-align:left;
	font-style : normal;
	font-size: 18pt;
}

.custom #content h1.entry-title{
	text-align:left;
	font-style : normal;
	font-size: 18pt;
}

.custom #content h1 {
	text-align: left;
	font-size: 18pt;
	font-style: normal;
}

.highlight { background: #ffffd1 !important; }

.custom blockquote {
	border-left: 2px solid #ddd;
	color: #666;
	font-family: Courier New, Courier, Monospace;
	font-style: italic;
}

.quote-alert
{
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 2em;
	margin-top: 2em;
	padding: 20px 5px 5px 20px;
	color: #000;
	border: solid 1px #e5e597;
	background-color: #ffffa0;
}


.quote-yellow
{
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 2em;
	margin-top: 2em;
	padding: 20px 5px 5px 20px;
	color: #000;
	border: solid 3px #ffe8cd;
	background-color: #fff9d8;
}

.quote-blue
{
	background: url(none);
	margin: 2em 2em;
	padding: 20px 5px 5px 20px;
	color: #000;
	border: solid 3px #dde7fb;
	background-color: #eff7ff;
}

.quote-green
{
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 2em;
	margin-top: 2em;
	padding: 20px 5px 5px 20px;
	color: #000;
	border: solid 3px #def2cf;
	background-color: #f1fce9;
}

.quote-red
{
	background: url(none);
	margin: 2em 3em;
	padding: 20px 5px 5px 20px;
	color: #000;
	border: dashed 5px #ff0000;
	background-color: #f8e8e9;
}

.quote-optin
{
	margin: 2em 3em;
	padding: 20px 5px 5px 20px;
	color: #000;
	border: dashed 3px #000;
	background-color: #fff9d8;
}

.spam-promise
{
	color: #000;
	font-size: 9pt;
	margin-top: 15px;
	margin-bottom: 10px;	
}

#GRSubscribeForm fieldset {
width: 260px; 
border: 0;
}
		
/* comment about GetResponse */
#GRSubscribeForm p {
font-size: x-small;
}
		
/* table used to position form elements */
#GRSubscribeForm table {
border: 0;
}