

/* container */

body {
margin:0;
padding:0;
background:#c8c5ac;
font-family:Arial, Helvetica, verdana, sans-serif, "Lucida Grande";
font-size:12px;
line-height:17px;
text-align:left;
color:#666;
}


#wrapper {
background-color:#fff;
}

#baseshadow {
width:984px;
height:8px;
background-image:url(../imgs/shadow/baseshadow.gif);
}

#rhshadow {
width:8px;
background-image:url(../imgs/shadow/sideshadow.gif);
}

#lhcnrshadow {
width:8px;
height:8px;
background-image:url(../imgs/shadow/lhshadow.gif);
}

#rhcnrshadow {
width:8px;
height:8px;
background-image:url(../imgs/shadow/rhshadow.gif);
}

/* logo bar */

#top {
text-align:left;
background-color:#a2d117;
height:100px;
}

#logo {
text-align:left;
width:780px;
}

#logo img {
margin: 10px 0 0 20px;
}

#action {
text-align:left;
vertical-align:bottom;
}

#buttons {
margin-top:15px;
margin-bottom:20px;
}

/* nav bar */

#nav {
font-size:13px;
font-weight:bold;
line-height:30px;
}

/* breadcrumb */

#breadcrumb {
font-size:11px;
padding-left:27px;
padding-top:5px;
line-height:20px;
/*text-align:left;*/
}

#breadcrumb a {
text-decoration:none;
}

#breadcrumb a:hover {
text-decoration:underline;
}

#timer {
font-family:Arial, Helvetica, verdana, sans-serif, "Lucida Grande";
font-size:11px;
text-align:center;
color:#666;
}

/* body area */

#content {
text-align:left;
background-color:#fff;
}

#content td {
vertical-align:top;
}

/* side nav */

#side {
text-align:left;
width:200px;
padding: 0 23px 15px 27px;
voice-family: "\"}\"";
voice-family:inherit;
width:150px;
}

html>#side {
width:150px;
}

#side a {
display:block;
font-size:12px;
padding: 3px 0 3px 3px;
color:#fff;
text-decoration:none;
}

#side a:hover {
text-decoration:underline;
}

.line {
width:150px;
height:20px;
}

#sidead td {
border-bottom:1px dotted #999;
padding: 10px 0 10px 8px;
font-family:Arial, Helvetica, verdana, sans-serif, "Lucida Grande";
font-size:12px;
text-align:left;
color:#666;
}

#sidead td img{
float:left;
margin: 0 8px 2px 0;
}

#sidead a {
color:#f90;
font-weight:bold;
}

#sidead a:hover {
text-decoration:underline;
}

#sidelogo {
text-align:left;
padding: 0 23px 0 23px;
}

#sidelogo img{
margin-top:2px;
}

#sidelogo2 {
padding: 0 23px 0 23px;
background-color:#B7DB4C;
}

/* main content */

#main {
text-align:left;
padding: 0 30px 0 40px;
voice-family: "\"}\"";
voice-family:inherit;
width:490px;
}

html>#main {
width:490px;
}

#main img {
float:right;
margin:2px 0 8px 0;
}

#main td img {
float:right;
margin:2px 0 2px 0;
}

#main td p {
margin-top:0;
}

#main td h5 {
margin-top:0;
margin-bottom: 5px;
}

#main td h5+p {
margin-top:-5px;
}

/* footer */
#footer {
line-height:30px;
font-size:10px;
width:560px;
padding: 30px 0 0 40px;
voice-family: "\"}\"";
voice-family:inherit;
width:500px;
text-align:left;
}

html>#footer {
width:500px;
}

#footer a {
color:#9c0;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

/* text */

a {
text-decoration:underline;
font-weight:bold;

}

a:hover {
text-decoration:underline;
}

h1,h2,h3,h4,h5,h6 {
color: #336255;
}

h1 {
font-size:22px;
/* font-weight:normal; */
margin-top:15px;
}

h2 {
font-size:16px;
/* font-weight:normal; */
line-height:20px;
margin-top:25px;
padding-bottom:2px;
}

h3 {
font-size:14px;
/* font-weight:normal; */
line-height:18px;
}

h4 {
font-size:12px;
font-weight:bold;
display:block;
padding: 3px 0 3px 10px;
margin: 0 0 3px -10px;
line-height:14px;
}

h5 {
font-size:12px;
font-weight:bold;
}

h6 {
margin-top:0;
font-size:12px;
font-weight:normal;
}

/* table */

.listable tr td {
border-bottom:1px solid #ccc;
padding-top:5px;
padding-bottom:5px;
}

.listable img {
float:left;
}

.formtable tr td {
padding-top:5px;
padding-bottom:5px;
}


.reqfield {
	color: #EF2E23;
}
.form_req_ip {
	background-color: #efefef;
}

.red {
font-color:#f00;
}

textarea,input,select,button {
font-family:Arial, Helvetica, verdana, sans-serif, "Lucida Grande";
font-size:12px;
color:#6B6B8A;
}


.capital {
	text-transform: capitalize;
}

/* Leaderboard styles */

#leaderboard	{
font-family:Arial, Helvetica, verdana, sans-serif, "Lucida Grande";
font-size:11px;
color:#fff;
text-align:left;
padding:5px;
font-weight:bold;
}

.dollars {
color:#29343E;
}

/* 2010 TW Twwet Timeline styles */

#tweet2010timeline ol { list-style:none; }
#tweet2010timeline li { border-top:1px dotted #ddd; font-family:Arial;font-size:1.0em;clear:both;}
#tweet2010timeline a:link, #tweet2010timeline a:visited {color:#27b; text-decoration:none;}
#tweet2010timeline a:hover {text-decoration:underline;}
#tweet2010timeline .meta { font-size:0.8em;display:block;color:#999;}
#tweet2010timeline .meta a {color:#999;}
#tweet2010timeline .thumb img {height:48px;width:48px;border:0; padding-right:5px;}
#main #tweet2010timeline img {float:left;}
