/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, input, p, blockquote, th, td, form {margin:0; padding:0;}

/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 {font-size:100%;}

/* Removes list-style from lists */
ol, ul {list-style:none;}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal;}

/* Removes borders from tables */
table {border-collapse:collapse; border-spacing:0;}

/* Removes border form fieldset and img */
fieldset, img {border:0;}

/* Left-aligns text in caption and th */
caption, th {text-align:left;}

/* Removes quotation marks from q */
q:before, q:after {content:'';}

/* Tag Styles ************************************************************************************************************************/
html {text-align:center; background-image:url(http://www.ariacc.com/images/bg.jpg);}
body {text-align:left; font:9pt "Trebuchet MS"; color:#353535;}
h1 {margin:0 0 15px 0; font-size:18pt; border-bottom:dotted 1px #CCC;}
h2 {margin:0 0 15px 0; font-size:16pt;}
h3 {margin:0 0 15px 0; font-size:14pt;}
h4 {margin:0 0 15px 0; font-size:12pt;}
h5 {margin:0; font-size:10pt;}

em {font-style:italic;}

label {vertical-align:middle;}
input[type=text],input[type=password] {width:400px; padding:3px 5px;}
textarea {width:400px; padding:3px 5px;}
select {margin-left:-3px;}
textarea {padding:3px 5px;}
a {cursor:pointer;}

/* Layout Styles *********************************************************************************************************************/
.main-nav {height:82px; padding-top:95px; background-image:url(http://www.ariacc.com/images/couch-bg.jpg); background-repeat:repeat-x;}
	.btn-bar-container {width:619px; height:47px; padding:28px 0 0 368px; text-align:left; background-image:url(/images/btn-bar-logo.png); background-repeat:no-repeat; background-position:40px 0;}
		.btn-bar-container a {color:white; font-size:12pt; font-variant:small-caps; padding-right:25px; text-decoration:none;}
		.btn-bar-container a:hover {color:white; font-size:12pt; font-variant:small-caps; text-decoration:underline;}

.index-main-content-container {width:929px; height:701px; padding:25px; text-align:left; color:white; background-color:black;}
.index-main-content-container-expanding {width:929px; padding:25px; text-align:left; color:white; background-color:black;}

/* Custom Styles *********************************************************************************************************************/
.status {display:none;}
.message {color:yellow; font-style:italic; font-size:10pt; border-bottom:dotted 1px #CCC;}
.error {color:red; font-weight:bold;}

.column-header {padding:10px; margin:0 10px 0 0; background-color:#7c211b;}
	.column-header a {font-size:10pt; font-weight:normal; color:white; text-decoration:none;}
	.column-header a:hover {font-size:10pt; font-weight:normal; color:white; text-decoration:underline;}
	
.column-content {color:#353535; height:325px; margin-right:10px; padding:12px; background-color:#f3e3ca;}
	.column-content h5 a {color:#353535; text-decoration:none;}
	.column-content h5 a:hover {color:#353535; text-decoration:underline;}
	
	.column-content .thumb {float:left; clear:both; margin:0 10px 10px 0;}
	
	.column-content hr {clear:both; margin:10px 0;}

.column-content-expanding {color:#353535; margin-right:10px; padding:12px; background-color:#f3e3ca;}
	.column-content-expanding h5 a {color:#353535; text-decoration:none;}
	.column-content-expanding h5 a:hover {color:#353535; text-decoration:underline;}
	
	.column-content-expanding .thumb {float:left; clear:both; margin:0 10px 10px 0;}
	
	.column-content-expanding hr {clear:both; margin:10px 0;}

.form-content-style {display:none;}

.table-column-header {padding:10px 0; margin:0; background-color:#7c211b;}
.table-cell {background-color:#f3e3ca; color:#353535;}
.table-thumb {padding:10px;}

/* Form Styles ***********************************************************************************************************************/
form#loginForm {text-align:left; font-size:10pt;}
form#loginForm ul {list-style:none; padding:5px; margin:5px;}
form#loginForm label {display:inline-block; line-height:18px; text-align:right; width:70px; padding:0 8px;}
form#loginForm input {margin:3px 0;}
form#loginForm ul li b {padding-left:85px; padding-bottom:8px;}

form#addEventForm {text-align:left; font-size:10pt;}
form#addEventForm ul {list-style:none; padding:5px; margin:5px;}
form#addEventForm label {display:inline-block; line-height:18px; text-align:right; width:70px; padding:0 8px;}
form#addEventForm input {margin:3px 0;}
form#addEventForm textarea {margin:3px 0;}

form#addEventForm #eventDate {width:75px;}
form#addEventForm #eventTime {width:75px;}

form#editEventForm {text-align:left; font-size:10pt;}
form#editEventForm ul {list-style:none; padding:5px; margin:5px;}
form#editEventForm label {display:inline-block; line-height:18px; text-align:right; width:70px; padding:0 8px;}
form#editEventForm input {margin:3px 0;}
form#editEventForm textarea {margin:3px 0;}

form#editEventForm #eventDate {width:75px;}
form#editEventForm #eventTime {width:75px;}

form#picForms {text-align:left; font-size:9pt;}
form#picForms ul {list-style:none; padding:5px; margin:5px;}
form#picForms label {display:inline-block; line-height:18px; text-align:right; width:70px; padding:0 8px;}
form#picForms input[type=file], input[type=text] {margin:3px 0; width:335px;}
form#picForms textarea {margin:3px 0; width:335px;}