html * {margin:0;padding:0;}
img {border:0;vertical-align:middle;}
p {padding-bottom:1em;}
input, select {vertical-align:middle;}

body {
	font:normal 12px/1.6em Verdana,Arial,Tahoma,sans-serif;
	color:#e4dbc8;
	background:#e4dbc8 url(http://s3.amazonaws.com/giphter/s3_files/148/main.background.jpg) repeat left top;
}

a:link,a:hover,a:visited,a:active {
	font:normal 1em/1.6em Verdana,Arial,Tahoma,sans-serif;
	color:#e4dbc8;
	text-decoration:none;
}
a:hover {text-decoration:underline;}
strong a:link,strong a:hover,strong a:active,strong a:visited {font-weight:bold;}

h1,h2,h3,h4,h5,h6 {
	font-family:georgia;
	line-height:normal;
	font-weight:normal;
	color:#dbb899;
	background:url(http://s3.amazonaws.com/giphter/s3_files/151/stripe.gif) repeat-x bottom;
	margin-bottom:14px;
	padding-bottom:5px;
	padding-top:10px;
	text-transform: uppercase;
}

h1 {font-size:1.5em;}
h2 {font-size:26px;margin-bottom:20px;}
h3 {font-size:20px;margin-bottom:10px;padding-top:5px;}

.clear {
	font-size:1px;
	line-height:0%;
	clear:both;
	display:block;
	float:none;
	height:0%;
	overflow:hidden;
}

div#wrapper {
	width:900px;
	margin:0 auto;
	position:relative;
	background:url(http://s3.amazonaws.com/giphter/s3_files/146/header.background.jpg) no-repeat left top;
	height:200px;
}

div#header {height: 231px;}
#header .menu {zoom:1;}
div#header .links {position:absolute;left:0;top:10px;width:885px;text-align:right;}
div#header .links a {color:#fff;}
div#header .logo {top:56px;left:45px;height:80px;width:350px;overflow:hidden;position: absolute;}
div#header .logo a {
	display:block;
	width:350px;height:80px;
	font-size:.2em;
	text-align:left;
	text-indent:-1000em;
	background:url(http://s3.amazonaws.com/giphter/s3_files/144/dardanelles.logo.jpg) no-repeat center;
	outline:none;
}
.right {float:right;}
.myriad {font-family:"Myriad Pro",Myriad,Verdana,Arial,Tahoma,sans-serif;padding:140px 5px 0 0;color:#555;}
.myriad p { visibility:hidden;}
div#header .right {text-align:right;margin-top:-.5em;}
div#header .right p {padding-bottom:.2em;}
div#header div#powered-by-giphter {display:none;}

div#header .menu {top:193px;left:0;padding-left: 18px;background-color: #d77614;position: relative;}
div#header .menu li {padding:0 25px 0 0;float:left;display:block;}
div#header .menu a {
	display:block;
	text-transform:uppercase;
	color:#e4dbc8;
	float:left;
	text-decoration:none;
	height:26px;
	line-height:20px;
	padding-top:2px;
	font-size:14px;
	border-top:5px solid #d77614;
}
div#header .menu li a:hover {color:#58300e;}
div#header .menu li.active a {color:#e4dbc8;cursor:default;border-top:5px solid #58300e;}

div#main {background:#5e3613;position:relative;}
div#main a {color:#D77614;text-decoration:underline;}
div#main .wrap {padding:20px 10px 30px 20px;}

div#main .photos {text-align: center;}
div#main .photos a {color:#911f12;font-size:.9em;padding-right:1em;font-weight:bold;}
div#main .photos img {border:3px solid #e4dbc8;}

div#main ul.links {list-style:none;padding-bottom:1em;}
div#main ul.links a {line-height:1.5em;text-decoration: none;font-size:.9em;}
div#main ul.links a:hover {color:#d77614;text-decoration: underline;}

div#main ul.list {list-style:none;padding-bottom:1em;}
div#main ul.list a {color:#886b27;}

div#main p.news {line-height: 1.3em;}
div#main p.news strong, div#main p.events strong {display:block;}
div#main p.news strong a {text-decoration:none;}
div#main p.news strong a:hover {text-decoration:underline;}
div#main span.date, div#main p.events {color:#e4dbc8;}
div#main span.date {display:block;}
div#main div.events {overflow: hidden;}
div#main p.events {padding-bottom:3px;margin-bottom: 5px;margin-top:-5px;padding-top: 3px;}

form fieldset {border:0;}
form fieldset ul {list-style:none;padding-bottom:1em;}
form fieldset li {padding-bottom:7px;}
form fieldset .text {background-color:#fff;}
form fieldset option {padding-right:1em;}

div#main div.certificates-form {background:url(http://s3.amazonaws.com/giphter/s3_files/145/form.background.jpg) no-repeat left top;height:152px;padding-left:12px;}
div#main div.certificates-form h2 {color:#fff;margin-bottom:5px;font-size:1.25em;padding-left: 5px;}
div#main div.certificates-form .text {margin-left:5px;margin-bottom:5px;}

div#footer li, div#header li {list-style:none;display:inline;padding:0 2px;}
div#footer {padding:14px 0 35px; color: #58300e;}
div#footer a {color:#58300e;text-decoration:underline;}

div#header, div#main {zoom:1;}

/* ADD ON */
div#main.e-12-color {background:#5e3613 url(http://s3.amazonaws.com/giphter/s3_files/157/content.background3.gif) repeat-y right;padding-right:235px;position:relative;}

div#main div.column-e-11 {padding-top:24px;}
div#main div.column-e-12 .right-wrap {padding:11px 4px 11px 10px;}
div#main div.column-e-12 h2 {background:none;}
div#main div.column-e-11 p {font-size:.9em;}
div#header #login_strip a, div#header #login_strip {color:#5E3613;}
div#header #login_strip_content {background-color: #E4DBC8; padding:1px; }
div#main div#module-91-gift-certificate-info { margin-top:8px; }

div#main div#module-document-list {margin-top:10px;}
div#main div#module-document-list ul {list-type:none;}
div#main div#module-document-list ul li {display:inline;font-size:14px; padding-right: 20px; color: #ED9D1E }
div#main div#module-document-list a { color: #DECFAC; }
div#main div#module-document h1 {background:none;margin-top:20px; margin-bottom:20px;}

div#main div#module-95-location { margin-bottom: 10px; } 

div#main .flash .warning { color: #222; }

/* RESULTS / MEMBERS */
div#main div.results a { color:#fff; }
div#main div.results h2, div#main div.results h3, div#main div.results h4 {background:none;}
div#main div.results div.results-header p {padding-bottom:20px;}
div#main div.results h3 {font-size:16px;margin:0;padding:0;color:#888;font-weight:normal;}
div#main div.results h4 {font-size:14px;margin:0;padding:0 0 5px 0;color: #888;font-weight:normal;}
div#main div.results ul {list-style-image: none;list-style-position: outside;list-style-type: none;margin:0;padding:0;}
div#main div.results ul li {margin:0 0 10px 0;padding:10px;height:75px;}
div#main div.results div.logo {float:left;width:85px;}
div#main div.results div.content {float:left;width:55%;}
div#main div.results div.sidebar {float:right;width:150px;}
div#main div.results div.logo img {border:0;}
div#main div.results li.even {border: 1px solid #DBB899;background-color: #704723;}

/* RESULTS / EVENTS */
div#main div.results div.content.events {width:465px;}
div#main div.results div.content h3 {padding:0;}
div#main div.results div.content p {padding-top:0;}
div#main div.event-details {margin-top:10px;}
div#main div.event-details div.date {font-size:14px;padding-bottom:12px;}
div#main div.event-details table {margin-bottom:20px;}
div#main div.event-details table th, div#main div.event-details table td { padding:4px 4px 4px 0;}
div#main div.event-details table th {text-align:left; vertical-align:top;}

/* EVENT CALENDAR */
div#main #module-calendar_single_event { padding-bottom:20px; }
.calendar th { vertical-align: bottom; padding-bottom: 10px; }
.calendar th a { color: #ccc; text-decoration: none; font-weight: normal; }
.calendar th a:hover { color: #303030; }
.monthName { font-size: 18px; text-align: center; padding-top: 1em; padding-bottom: 0.5em; }
.dayName th { font-size: 0.7em; padding-top: 0.6em; padding-bottom: 0.3em; background-color: #D77614;color: #E4DBC8; }
.dayName th abbr { border: 0; font-size:11px; }
.otherMonth, .day, .specialDay, .normalDay { font-size: 10px; padding: 0.8em 1.1em; border-right: 1px solid #7A512E; text-align:center; }
.otherMonth { color: #ccc; }
.weekendDay { background-color: #7a512e; }
.day, .specialDay { text-align: center; }
.specialDay { background-color: #D77614; color: white; }
.specialDay a, .specialDay a:visited, .specialDay a:hover { color: white; text-decoration: none; padding: 1em; }
.specialDay a:hover { color: white; background-color: black; }
.today { border: 1px solid #bbbbbb; }


div#main .danny { padding-top:20px; text-align:center; }
div#main .danny img { border:2px solid #DBB899; padding: 8px; }

div.gmnoprint, div.gmnoprint a { color: #222; }

div.wrap.blog {background-color:#fff;
	color:#222;
}



