/* -----------------------------------------------------------------------

	#262021 - Dark Grey
	#58594F - Light Grey
	#F2ECE4 - Light Maroon (Pink)
	#8C0303 - Maroon
	#590202 - Dark Maroon
	#58594F - Off White
	#FFFFFF - Plain Bright White
3F5A69
----------------------------------------------------------------------- */

body { background-color:#999999;	}
.container { background-color:#FFFFFF; }

br.homeSidebar { margin: 0 0 18px 0; }

/* MENU */
.menu {
	background-color:#333333;
	font-family: "Gill Sans MT", "Trebuchet MS", Arial, Verdana;
	font-size:16px;
	text-transform:uppercase;
}
.menu ul { margin: 0; padding:0; }
.menu li { display:block; float:left; height:45px; list-style-type:none; font-family: "Gill Sans MT", "Trebuchet MS", Arial, Verdana; }
.menu li a.logo { line-height:45px; margin:0; padding:0; }
.menu li a.logo:hover { }
.menu li a.menuitem { color:#FFFFFF; line-height:45px; margin:0 0 0 40px; padding:0; text-decoration:none; }
.menu li a.menuitem:hover { color:#FAF5CF; }
.menu li a.current { color:#FAF5CF; line-height:45px; font-weight:bold; margin:0 0 0 40px; padding:0; text-decoration:none; }
.menu li a.current:hover { color:#FFFFFF; }

/* MAIN CONTENT */
.content { margin:12px 0 20px 0; min-height:320px; }
.content-padder { padding: 30px 20px 10px 34px; font-family: }
.content a { color:#3F5A69; }
.content a:hover { color:#333333; }
.content a:visited { color:#343434; }
.content h1,h2,h3 { font-family:Georgia, "Times New Roman", Times, serif; }
.content h1 { color:#D1242A;  font-size:24px; }
.content h2 { color:#D1242A;  font-size:22px; margin-top: 50px; }
.content h3 { color:#D1242A;  font-size:18px; font-weight:bold; margin-top: 50px; }
.content p,ul,li,blockquote,fieldset,table { font-family: Georgia, "Trebuchet MS", Verdana, Arial; }
.content p,ul,li,blockquote,fieldset,table { color:#343434; font-size:14px; font-weight:normal; line-height:170%;  }
.content p.small { font-size:small; }
.content ul,ol { margin: 10px 0 10px 50px; }
.content li { font-size:12px; margin-top: 12px; margin-bottom:12px; }

.createNine { width:400px; float:left; }
.createOther { width:400px; float:right; }

fieldset.sidebar-holder legend { background-color:#FFFFFF; border:1px solid #CCCCCC; color:#482932; display:table-cell; font-size: 11px; font-weight:bold; line-height:20px; padding: 4px 12px; text-transform:uppercase; }
fieldset.sidebar-holder p { padding: 14px 20px 8px 20px; }
fieldset.signup { background-color:#FFFFFF; border:1px solid #CCCCCC; margin: 40px 0; }
fieldset.signup legend { background-color:#EFEFEF; border:1px solid #CCCCCC; color:#3F5A69; font-size:12px; padding: 4px 6px; }

img.fieldsetIcon { border:none; padding-right: 8px; }
.imgToolkit { background: url(../../images/layout/icon_toolkit.jpg) no-repeat left; font-size: 28px; margin:0 0 20px -58px; padding:8px 0; text-indent: 58px; }

.sidebar { text-align:center; }
.sidebar-holder { background-color:#EFEFEF; border:1px solid #CCCCCC; margin: 0 0 40px 0; padding:8px 12px; }
.sidebarBlue { background-color:#3F5A69; border:1px solid #999999; padding:10px 14px; }
.sidebarBlue p { color:#EFEFEF; }
.sidebarBlue p:first-child { color:#F9F4CE; font-size:18px; margin:0; padding:0; text-transform:uppercase; }
.sidebarBlue a { color:#EFEFEF; text-decoration:underline; }
.sidebarBlue a:hover { color:#FFFFFF; text-decoration:underline; }
.sidebarBlue a:visited { color:#CCCCCC; text-decoration:underline; }
.sidebarGrey { background-color:#666666; border:1px solid #999999; padding:10px 14px; }
.sidebarGrey p { color:#FFFFFF; }
.sidebarGrey p:first-child { color:#F9F4CE; font-size:18px; margin:0; padding:0; text-transform:uppercase; }
.sidebarGrey a { color:#EFEFEF; text-decoration:underline; }
.sidebarGrey a:hover { color:#FFFFFF; text-decoration:underline; }
.sidebarGrey a:visited { color:#CCCCCC; text-decoration:underline; }
span.menuIndicator { background-color:#D1242A; color:#FFFFFF; border:1px solid #FFF; font-size:small; font-weight:bold; margin: 10px 8px; padding:2px 4px; }

table.eventList { border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; }
table.eventList th { background-color: #EFEFEF; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; font-size:11px; vertical-align:middle; cursor: pointer; cursor: hand; }
table.eventList td { border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; font-size:11px; padding:8px 5px; vertical-align:top; }


table.eventListDetailsRight { background-color:#EFEFEF; border:1px solid #CCCCCC; font-size:11px; margin-bottom:25px; }
table.eventListDetailsRight th { padding:8px; text-align:right; vertical-align:middle; }
table.eventListDetailsRight td { padding:8px; vertical-align:middle; }
table.eventListDetailsRight td.thTitle { color:#D1242A; text-transform:uppercase; }
p.eventDetailNotes { color:#D1242A; font-size:11px; font-style:italic; }
table.eventListPending { border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
table.eventListPending td { border-bottom:1px solid #CCC; border-right:1px solid #CCC; font-size:10px; padding:8px 4px; vertical-align:top; }
table.eventListPending th { background-color:#EFEFEF; border-bottom:1px solid #CCC; border-right:1px solid #CCC; font-size:10px; margin:0; padding:8px 2px; text-align:center; vertical-align:top; }
table.steps { background-color:#EFEFEF; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
table.steps td { border-right:1px solid #CCCCCC; padding:4px 8px 4px 12px; vertical-align:top; }
table.steps p { font-size:12px; }
table.steps p:first-child { color:#333333; font-size:12px; font-weight:bold;}
table.registrationSignup th { color:#666666; text-align:right; }
table.userInput th { text-align:right; }
table.contactTbl th {  text-align:right;  }
table.storySubmission { font-size:12px; }
table.storySubmission { }
table.storySubmission { }
table.storySubmission  { }

.browseOptionsLeft { background-color:#EFEFEF; border-right: 1px solid #EFEFEF; float:left; margin:0 0 0 80px; padding:0; text-align:left; width:350px; }
.browseOptionsRight { background-color:#CCCCCC; float:left; margin:0; padding:0; text-align:left; width:350px; }
p.browseOptionsLight { color:#527A7A; font-size: 10px; font-style:italic; }
.browseOptionsPad { padding: 10px 20px; }
.browseOptionsLeft label { clear:both; color:#167796; font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; margin:20px 0 4px 0; }


label.approval { font-size:small; }

input,textarea,select,radio { font-family: Georgia, "Trebuchet MS", Verdana, Arial; font-size:12px; }
.submit { font-family: Georgia, "Trebuchet MS", Verdana, Arial; font-size:12px; }

ul.signupFeatureParticipants { margin:0; }
ul.signupFeatureParticipants li { font-size:small; list-style-type:none; margin: 10px 0; }

ul.posters { margin-top: 20px; }
ul.posters li { list-style-type:none; display:block; float:left; margin: 0 20px 20px 0; }

.wadpdx { background-color:#000; border-bottom:2px solid #CCCCCC; text-align:center; }

/* FOOTER */
#footer { background-color:#333333; background-repeat:repeat; border-top: 1px solid #DDCEB9; color:#FAF5CF; font-family: "Gill Sans MT", "Trebuchet MS", Arial, Verdana; padding:20px 0; margin:50px 0 0 0; text-align:center; }
#footer a { text-decoration:none; color:#FAF5CF; font-size:small; text-transform:uppercase; }
#footer a:hover { color:#FFFFFF; }
#footer a:visited {color:#FFFFFF; text-decoration:underline; }
#footer p { color:#FFFFFF; font-size:small; }
#footer ul { margin:0; padding:0; color:#333333; }
#footer li { display:inline; line-height:50px; list-style-type:none; margin:0 24px; padding: 0; }


/* FANCY BUTTONS */
.centerAlign { text-align:center; }
.leftAlign { text-align:left; }
.rightAlign { text-align:right; }
a.btnFindEvent { background: url(../../images/layout/btnFindEvent.jpg) top left no-repeat; display: block; height: 85px; overflow: hidden; text-indent: 10000px; width: 270px; }
a.btnFindEvent:hover{ background-position: bottom left; }
a.btnCreateEvent { background: url(../../images/layout/btnCreateEvent.jpg) top left no-repeat; display: block; height: 85px; overflow: hidden; text-indent: 10000px; width: 270px; }
a.btnCreateEvent:hover{ background-position: bottom left; }
a.btnRegisterEvent { background: url(../../images/layout/btnRegisterEvent.jpg) top left no-repeat; display: block; height: 85px; overflow: hidden; text-indent: 10000px; width: 270px; }
a.btnRegisterEvent:hover{ background-position: bottom left; }
a.btnStories { background: url(../../images/layout/btnStories.jpg) top left no-repeat; display: block; height: 85px; overflow: hidden; text-indent: 10000px; width: 270px; }
a.btnStories:hover{ background-position: bottom left; }
a.btnResources { background: url(../../images/layout/btnResources.jpg) top left no-repeat; display: block; height: 85px; overflow: hidden; text-indent: 10000px; width: 270px; }
a.btnResources:hover{ background-position: bottom left; }