/* Base Styles */
body, input, textarea, select { font-family: Arial, Helvetica, Verdana; font-size: 12px; }
body { margin: 0px; padding: 0px; }

body { background: #b5b5b5 url('/images/bgBody.jpg') top center repeat-x; color: #555555; }

a { color: #555555; text-decoration: none; }
a:hover { }

img { border: 0px; padding: 0px; margin: 0px; }

/* Form hack */
form { padding: 0px; margin: 0px; }

/* Formatting hack */
.clear { clear: both; }
.clearafter:after { content: '.'; display: block; height: 0px; clear: both; visibility: hidden; }
.clearafter { display: inline-block; }

/* Hides from IE-mac */
* html .clearafter { height: 1%; }
.clearafter { display: block; }

/* Generic Styles */
.center { text-align: center }
.left { float: left }
.right { float: right }

/* under construction */
#container { width: 990px; height: auto; margin: 0 auto 0 auto; background: url('/images/bgContainer.jpg') center center repeat-y;  }

/* under construction */
#underconstruction { width: 990px; height: 595px; background: url('/images/bgUnderconstruction.jpg') center center repeat-y;  }

/* content */
#anchors { clear: both; width: 970px; height: auto; background: #ffffff; border: 1px solid #af1115; padding: 0px 10px 10px 10px; margin: 10px 0 0 0; text-align: center; }

#anchors a { color: #d74b10; border-bottom: 1px dashed; font-weight: bold; }
#anchors a:hover { color: #d74b10; }

#anchors ul { margin: 0px; padding: 0px; list-style: none; padding: 0 0 0 50px; }
#anchors ul li { float: left; font-size: 12px; padding: 10px 5px 0 5px; margin: 0px; } 

/* footer */
#footer { clear: both; width: 990px; height: auto; font-size: 11px; color: #ffffff; margin: 10px 0 5px 0; text-align: center; }

#footer a { color: #ffffff; }
