/* CSS Document */

body { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000; margin: 0px; background-color: #7c232c; text-align:center }

#header { width:100%; background:url(images/bkg.jpg);}
#wrapper { width:100%; background: #f0e7dc;}
#footer {width: 100%; background:#7c232c;}

#maincontainer { width:850px; margin:0px auto; padding:20px 0px; text-align:left;}
#container { width:800px; margin:0px auto; padding:0px; }
#containerhome { width:800px; margin:0px; padding:0px; }
#contenthome { width: 527px; margin:0px 20px 0px 0px; }
#content { width: 527px; margin:0px 0px 0px 20px; float:left; }
#sidebar { width: 253px; float:left}
#sidebarhome { width:253px; float:right;}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; height:0px; font-size: 1px; line-height: 0px;}

/* Links */
a { font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #7d232d; text-decoration:underline; }
a:hover { font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #52623d; text-decoration: none; }
a:visited { font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #52623d; text-decoration:underline; }
a:hover:hover { font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #52623d; text-decoration: none; }
a:active { font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #7d232d; text-decoration:none; }
a.footer, a:hover.footer, a:visited.footer, a:active.footer { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; }
a.sidenavlink, a.sidenavlink:visited, a.sidenavlink:active { font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #7d232d; text-decoration:none; }
a.sidenavlink:hover { font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #52623d; text-decoration:underline; }

/* Text */
p { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000; }
td { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; }
.footertext{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; }
.pgtitle{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:24px; color:#52623d; font-weight:bold; font-style:italic; }
.smtext{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; }
.lgtext{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#000000; }
.largeletter:first-letter { font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height:20px; color:#52623d; }
.box { background-color:#c4c7b6; background-image:url(images/boxbkg.jpg); border:solid #97a289 1px; width:250px; }
.boxcontent { padding:1px 10px 3px 10px; border:0px; margin:0px; }
.greenline { height:1px; width:100%; margin:5px 0px 5px 0px; background-color:#52623d; }

/* photos */
.sidephotos { border:solid #97a289 1px; margin-bottom:10px; }
.photos { border:solid #97a289 1px; }
.boardphoto { border:solid #97a289 1px; margin: 0px 0px 5px 10px; }

h1{ font-size:18px; color:#52623d; font-weight:bold; }
h2{ font-size:16px; color:#52623d; font-weight:bold; }
h3{ font-size:14px; color:#52623d; font-weight:bold; }


/* Lists */
/*
li { margin: 2px 0px 2px -10px; list-style-image:url(/images/listsquare.jpg); }
*/
li {list-style-image:url(/images/listsquare.jpg); }
li.sidenav { margin: 0px 0px 2px -10px; list-style-image:url(/images/listsquare.jpg); }
li.cblist { margin: 0px 0px 2px -10px; padding:0px; border::0px; list-style-image:url(/images/listsquare.jpg); }
li.nobullet { list-style-type:none; margin-bottom: 10px; }
li.numbered { margin: 2px 0px 2px -10px; list-style: decimal; }

/* Breadcrumb */
.breadcrumb {font-size:10px; color:#000000; text-align:left; }
a.breadcrumb, a.breadcrumb:visited, a.breadcrumb:hover, a.breadcrumb:active {color:#000000; text-decoration:none; font-size:10px; font-weight:normal; }

.brownrow { background-color:#c4c7b6; padding:5px; }

#containerul, #containerul ul{ text-align:left; margin:0; /* Removes browser default margins applied to the lists. */ padding:0; /* Removes browser default padding applied to the lists. */ list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */ }
#containerul li{ margin:0 0 0 30px; /* A left margin to indent the list items and give the menu a sense of structure. */  padding:0; /* Removes browser default padding applied to the list items. */  list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */}
#containerul .symbols{ /* Various styles to position the symbols next to the items in the menu. */ float:left; width:12px; height:1em; background-position:0 50%;  background-repeat:no-repeat; list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */ }

form {padding: 0px; margin: 0px; border:0px; z-index:-1; }
input {width:200px; padding:0px; margin:0px; margin-top:2px; border: 1px solid #c4c7b6; background-color:#FFFFFF;}
input.smbox {width:50px;height:20px;padding:0px;margin:0px;margin-top:5px; font-size:12px; border: 1px solid #979797;background-color:#FFFFFF; }
input.radio {width:15px; height:15px;padding:0px;margin:0px;margin-top:5px; border:0px; }
.submit {width:100px; padding:0px; margin:0px; margin-top:10px; border: 1px solid #655a3d; background-color:#c4c7b6;}
label {padding:5px 0px;width: 150px; height:10px; border:0px; margin:0px 5px 0px 0px; float: left;text-align: left;display: block; }
label.widelabel {padding:4px 0px;width: 175px; height:10px; border:0px; margin:0px 5px 0 px 0px; float: left;text-align: left;display: block; }
textarea {width:350px;height:150px; padding:0px;margin:0px;margin-top:5px; border: 1px solid #979797;background-color:#FFFFFF; }

