* {padding: 0;margin: 0;}

body {background: #580044 url(../images/background.gif) top center repeat-x;color: #ccc;font-size: 15px;font-family: Arial, Verdana, Sans-Serif;margin:0px;word-wrap: break-word;}

#container { width: 960px;text-align: left; margin: 0px auto 20px;}
* html #container { width: 960px }

a, a:visited{color:#A2C17F;text-decoration: none;}
a:hover{color: #82AF4C;text-decoration: underline;}

.links2 a, .links2 a:visited{color:#BED5A1 !important;text-decoration: none;}
.links2 a:hover{color: #fff !important;text-decoration: underline;}

.clear { clear: both; line-height: 0px; height: 0px }
img {border-style:none}

hr {margin-top:20px;margin-bottom:20px}

#header { width: 960px;color: #000000;background: transparent url(../images/header.gif) no-repeat;font-family: Helvetica, Arial, Sans-Serif;font-weight: bold;text-transform: none;text-align: left; margin: 0px auto 0px;padding:0px;height:338px}
#header h2 {color: #000000;font-size: 40px;margin: 0px;text-align:right}
#header h2 a {color: #000000;text-decoration: none;}
#header h2 a:hover {color: #3399ff;text-decoration: none;}
#header h3 {color: #4F003E;font-size: 16px;font-weight: bold;margin: 0px;text-transform: uppercase;text-align:right}


#menu { background:#4F003E;color: #000;font-size: 20px;font-family: Helvetica, Arial, Sans-Serif;font-weight: bold;text-transform: uppercase;padding: 9px 25px 8px 25px;text-align: left;margin-bottom: 20px;border-top:1px solid #666;border-bottom:1px solid #666;}
#menu h2 {margin: 0px;padding: 10px 25px 12px 25px;}	
#menu li {display: inline;list-style-type: none}
#menu ul {padding: 0px;width: 960px; margin: 0px auto 0px}
#menu ul li a {padding: 14px 25px 15px 25px;margin: 0px;color: #000;text-decoration: none;}
#menu ul li a:hover {color: #000000;text-decoration: none;}

#centerbox {background: transparent;padding: 20px 20px 20px 20px;margin: 3px 10px 30px 10px;color:#ccc}


#content { background: transparent;width: 670px !important;_width: 670px;float: left !important;display: inline;padding: 0px 20px 0px;border-right: 1px solid #cccccc;}
#content p{margin: 0px;line-height: 18px;padding: 0px 0px 10px 0px;}
#content p img{border: none;margin-right: 5px;}
#content h1 {color: #cccccc;font-size: 22px;font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif;;font-weight: normal;padding:0px;line-height: 150%;margin: 0px;}
#content h1 a  {color: #cccccc;text-decoration: underline;}
#content h1 a:hover {color: #000000;text-decoration: none;}
#content h2 {color: #A2C17F;font-size: 20px;font-family: Helvetica, Arial, Verdana, Sans-Serif;font-weight: bold;text-transform: uppercase;margin: 0px;line-height: 150%;}
#content h2 a  {color: #A2C17F;text-decoration: none;}
#content h2 a:hover {color: #99cc00;text-decoration: none;}
#content h3 {color: #99cc33;font-size: 16px;font-family: Helvetica, Arial, Verdana, Sans-Serif;font-weight: bold;margin-bottom: 0px;line-height: 120%;}
#content h3 a  {color: #99cc33;text-decoration: none;}
#content h3 a:hover {color: #000000;background: #ffffff;text-decoration: underline;}
#content ol {list-style-type: decimal;line-height: 18px;margin: 0px;padding: 0px 0px 10px 30px;}
#content ul {list-style: none;margin: 0px;padding: 0px 0px 10px 0px;}
#content li {margin: 0px;padding: 0px;}
#content ul li {list-style: square inside;margin: 0px 0px 0px 10px;padding: 5px 0px 0px 0px;}
#content ul li a {color: #666666;text-decoration: underline;}
#content ul li a:hover {color: #000000;text-decoration: underline;}

blockquote{margin: 0px 0px 0px 25px;padding: 0px 25px 0px 10px;font-style: italic;color: #666666;border-left: 1px solid #cccccc;}
#content blockquote p{margin: 0px 0px 20px 0px;padding: 0px;}

.postspace {background:#4F003E;width: 440px;height: 22px;margin: 0px;padding: 0px;color:#eee;border-bottom:1px solid #831789;margin-bottom:20px;margin-top:20px}
.postspace2 {background:transparent;width: 440px;height: 0px;margin: 0px;padding: 0px;color:#eee}
.postspace3 {background:transparent;width: 440px;height: 15px;margin: 0px;padding: 0px;color:#eee}

#l_sidebar { color: #000000;width: 195px !important;_width: 195px;float: left !important;position: relative;padding: 0px 20px 20px;border-right: 1px solid #cccccc;}
#l_sidebar p{margin: 0px;line-height: 16px;padding: 5px 0px 10px 0px;}
#l_sidebar h2 {color: #831789;font-size: 20px;font-family: Helvetica, Arial, Verdana, Sans-Serif;font-weight: bold;text-transform: lowercase;list-style: none;padding: 10px 0px 10px 0px;margin: 0px;}
#l_sidebar ul {list-style: none;margin: 0px;padding: 0px 0px 20px 0px;}
#l_sidebar li {list-style: none;margin: 0px;padding: 0px;}
#l_sidebar ul li {list-style: none;margin: 0px;padding: 6px 0px 5px 0px;}
#l_sidebar ul li a {color: #A2C17F;text-decoration: none;}
#l_sidebar ul li a:hover {color: #99cc00;text-decoration: underline;}

#r_sidebar { color: #ccc;width: 200px !important;_width: 195px;float: left !important;padding: 0px 20px 20px;}
#r_sidebar p{margin: 0px;line-height: 16px;padding: 5px 0px 10px 0px;}
#r_sidebar h2 {color: #831789;font-size: 20px;font-family: Helvetica, Arial, Verdana, Sans-Serif;font-weight: bold;text-transform: lowercase;list-style: none;padding: 10px 0px 10px 0px;margin: 0px;}
#r_sidebar ul {list-style: none;margin: 0px;padding: 0px 0px 20px 0px;}
#r_sidebar li {list-style: none;margin: 0px;padding: 0px;}
#r_sidebar ul li {list-style: none;margin: 0px;padding: 6px 0px 5px 0px;}
#r_sidebar ul li a {color: #A2C17F;text-decoration: none;}
#r_sidebar ul li a:hover {color: #99cc00;text-decoration: underline;}

#footer { background: #4F003E;color: #ffffff;font-size: 12px;text-transform: none;padding: 10px 0px 20px 0px;text-align: center;clear: both;}
#footer a {color: #ffffff;text-decoration: none;}
#footer a:hover {color: #000000;text-decoration: underline;}

.gravestones {background:#fff:color:#000;text-align:center}
.gravestone-table {border:1px solid #000;width:350px;background:#fff;color:#000;}

#wp-calendar {width:99%;text-align:center;background:#4F003E;color:#666}
caption {font-size:1em;color:#eee}

textarea { width: 99%; }

