/* CSS for Columbus Landmarks
----------------------------------------------- */

/* LAYOUT DIVISIONS
----------------------------------------------- */

body {
 background: #cdcb98;
 color: #333;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 12px;
 line-height: 140%;
 margin: 0;
 padding: 0;
 text-align: center;
}

#wrapper { background: #fff; border: 1px solid #aba975; margin: 20px auto 0px auto; padding: 0; text-align: left; width: 950px; }

#email { background: #eee; color: #999; font-size: 11px; margin: 0; padding: 5px 0px 5px 0px; text-align: right; width: 930px; }

#left { border-top: 1px solid #5d7e7a; float: left; width: 150px; }

#leftContainer { padding-left: 10px; }

#header { background: url('http://ed850a9e63f38acfcc457a187942175f00a13cf7.gripelements.com/img/bg-hd.png') top left no-repeat; border-top: 1px solid #5d7e7a; height: 90px; width: 800px; }

#title { float: left; height: 50px; width: 450px; }

#subnav { float: right; margin: 50px 20px 0px 0px; width: 280px; }

#right { float: right; width: 800px; }

#navigation { border-bottom: 1px solid #ccc; padding: 10px 20px 10px 0px; text-align: right; }

#content { float: left; padding-left: 20px; width: 540px; }

#sidebar { background: #eee; float: right; padding: 10px 0px 10px 0px; width: 220px; }

#footer { background: #eee; clear: both; margin: 20px 0px 0px 0px; padding: 10px; }

.alert { background: url('http://ed850a9e63f38acfcc457a187942175f00a13cf7.gripelements.com/img/bg-alert.png') top left no-repeat; height: 120px; margin-left: 10px; width: 140px; }

.clear { clear: both; }

.postmeta { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; font-size: 11px; padding: 5px 0px 5px 0px; text-transform: uppercase; }

/* TYPOGRAPHY
----------------------------------------------- */

p {  }

p.intro { color: #006666; font-size: 14px; line-height: 130%; }

.alert p { color: #fff; line-height: 120%; padding: 50px 0px 0px 10px; }

#sidebar p { font-size: 11px; padding: 0px 10px 10px 10px; }

#sidebar p.header { margin: 0; padding: 0; }

blockquote { background: #ededed; padding: 10px; }

#footer p { color: #999; font-size: 11px; margin: 0; padding: 0; text-align: right; }

h1 { color: #a23d05; font-size: 16px; font-weight: normal; padding-top: 20px; }

h2 { color: #d87300; font-size: 10px; text-transform: uppercase; }

#sidebar h2 { color: #d87300; font-size: 10px; text-transform: uppercase; margin-left: 10px; }

h3 { color: #666; font-size: 16px; font-weight: normal; }

#sidebar h3 { margin: 0; padding: 0px 0px 5px 20px; }

h4 { font-family: Georgia, 'Times New Roman', serif; font-size: 11px; }

/* LIST ELEMENTS
----------------------------------------------- */

li { font-size: 12px; line-height: 120%; }

#subnav ul { margin: 0; padding: 0; }
#subnav li { display: inline; color: #99cccc; font-size: 12px; margin: 0; padding: 0; }

#navigation ul { margin: 0; padding: 0; }
#navigation li { color: #ddd; display: inline; font-size: 14px; padding-left: 4px; }

#left ul { margin-left: 10px; padding-left: 0; }
#left li { margin-left: 10px; padding-left: 0; }

#container li { line-height: 120%; list-style-type: none; }

#sidebar ul { margin: 0px 0px 0px 10px; padding: 0; }
#sidebar li { margin: 0; padding: 0px 0px 5px 0px; }

/* ANCHOR PROPERTIES
----------------------------------------------- */

a { border-bottom: 1px dotted #999; color: #006666; text-decoration: none; }
a:hover { border-bottom: 1px solid #999; color: #006666; text-decoration: none; }

#left a { border-bottom: none; }
#left a:hover { border-bottom: none; }

h1 a { border-bottom: none; color: #a23d05; text-decoration: none; }
h1 a:hover { border-bottom: none; color: #333; text-decoration: none; }

.alert a { border-bottom: none; color: #a23d05; text-decoration: none; }
.alert a:hover { border-bottom: none; color: #fff; text-decoration: none; }

#header a { border-bottom: none; color: #eee; text-decoration: none; }
#header a:hover { border-bottom: none; color: #fff; text-decoration: none; }

#navigation a { border-bottom: none; color: #666; text-decoration: none; }
#navigation a:hover { border-bottom: none; color: #333; text-decoration: none; }

#footer a { border-bottom: none; color: #888; text-decoration: none; }
#footer a:hover { border-bottom: none; color: #333; text-decoration: none; }

/* FORM ELEMENTS
----------------------------------------------- */

#email input {
	 background: #fff;
	 border: 0px;
	 color: #666;
	 font-size: 10px;
	 padding:3px;
	 margin: 0;
	}