@charset "UTF-8";
img {border:0 none;}
body {background:#fff; font-size:62.5%; font-family:Helvetica,Arial,sans-serif}
a {color:#000; text-decoration:none}


#wrapper{width:954px; margin:0 auto; text-align:center}

#other-page h2 {text-align:right; border-bottom:2px solid #d7d7d7; padding:20px 0 8px 0}
#other-page h2.center {text-align:center; padding-top:0}
#other-page h3 {text-align:left; font-size:1.7em; font-style:italic; margin-bottom:0}
.border-btm {border-bottom:2px solid #d7d7d7}
#other-page p {text-align:left; font-style:italic; font-size:1.4em}
#header-home {width:954px; display:inline; float:left; height:214px; padding:98px 0 0 0; background:url(../images/header-index.jpg) no-repeat}
#index-nav h1 {font-size:.2em; margin:0; padding:0}

#mid-l {float:left; width:280px; border-right:2px solid #d7d7d7; padding:13px 0 0 3px; display:inline; height:428px;}
#mid-l img {margin-bottom:5px}
#mid-m {float:left; width:392px; border-right:2px solid #d7d7d7; height:436px; text-align:left;
	 display:inline; padding:5px 8px 0 8px; line-height:1.5; font-size:1.2em;}
#mid-m #sec {margin:2px 0 0}
#mid-m p, #mid-r p {margin:0; padding:0}
#mid-m h2, #mid-r h2 {margin:5px 0 2px 0; padding:0}

#mid-r #twitter {float:left; width:250px; height:250px;display:inline; }

#mid-r {float:left; width:257px; font-size:1.3em; font-weight:700; padding:5px 0 0;display:inline; }
#mid-r #social {margin:10px 0 0}

#low {border-top:2px solid #d7d7d7; float:left; display:inline; padding:12px 0}
#low img {float:left}
#low #low-mid {margin:0 8px}

#footer {border:2px solid #d7d7d7;float:left; width:950px;display:inline; }
#footer #newsletter {border:2px solid #d7d7d7; margin:4px; float:left; width:466px;display:inline; }
#footer #signup{float:left; border-left:2px solid #d7d7d7; width:428px; height:278px; text-align:left; padding:13px 0 0 40px;display:inline; }
#footer #signup label {display:block; margin:14px 0 1px 0;float:left; width:100%; font-size:1.2em}
#footer #signup input {width:120px; border:1px solid #333; background:#eee}
#footer #signup textarea {border:1px solid #333;  background:#eee}
#footer #signup #form-left {width:130px; float:left}
#footer #signup #form-right {width:276px; float:left; display:inline; margin:0 0 0 15px;display:inline; }
#footer #signup #submit {margin:10px 0 0; width:50px}

#copyright {margin:10px auto 0 auto;  clear:both}
#copyright h3 {text-align:center; margin:0 auto; font-size:1em}

ul#twit-twit, ul#twit-twit ul {
	margin:0; padding:0;
	list-style-type: none;
	padding-left: 0;
	font-family: Arial, Georgia, Verdana, "Times New Roman", sans-serif;
}


ul#twit-twit {
	display:inline;
	margin-left:10px;
	float:left;
	width: 240px;
	text-align:left
}


ul#twit-twit li ul {
	margin:0;
}


ul#twit-twit li {
	margin: 0 0 10px 0;
	border-top: 1px dashed #ccc;
}


ul#twit-twit li.twit-date {
	font-weight: bold;
	color: #600;
	border: 0px solid #ccc;
	margin: 10px 0 0 0;
	font-size: 9pt;
}


ul#twit-twit li ul li {
	font-weight: normal;
	color: #222;
	font-size: 8pt;
	padding-top: 3px;
}


ul#twit-twit li.twit-alt,ul#twit-twit li.twit-first {
	color: #800;
}

ul#twit-twit a.twit {
	color: #ddd;
	text-decoration: none;
	border: 0;
}

ul#twit-twit a.twit:hover, ul#twit-twit a.twit:visited:hover {
	color: #600;
}

p.twit-more, li.twit-more {
	text-align: right;
	font-size: 8pt;
	padding: 4px 0 0 0;
}


p.twit-more a.twit-more, li.twit-more a.twit-more {
	color: #600;
	text-decoration: none;
}


p.twit-more a.twit-more:hover, p.twit-more a.twit-more:visited:hover, li.twit-more a.twit-more:hover, li.twit-more a.twit-more:visited:hover {
	color: #000;
	border-bottom: 1px dashed #600;
}
