body {
    font-size: 0.65em;
}

#wrapper {
        background-image: URL("/wordpress/wp-content/uploads/2011/02/background.jpg");
        background-position: top center;
        background-attachment: fixed;
}
#header-container {
       -moz-border-radius: 7px;
       -khtml-border-radius: 7px;
       -webkit-border-radius: 7px;
       border-radius: 7px;
       border: 1px solid #777;
}
img { padding: 0 7 0 10 }

#nav {
        border: none;
        margin-left: 10px;
}
#nav ul li {
	border: 1px solid #777;
}

#nav ul li a {
        color: #fff;
        background: #330066;
}
#nav .current_page_item a,
#nav li.current_page_item a,
#nav .current_page_item a:hover,
#nav .current_page_item a:active,
#nav li a:hover {
        color: #fff;
        background: #6100C2;
}
#nav li a:active {
        color: #fff;
        background: #330066;
}

/* style the links for the top level */
#nav a,
#nav a:visited {
        color: #fff;
}

#nav a.highlighted,
#nav a:active {
        color: #ffffff;
        background: #6100C2;
}

/* style the second level background */
#nav ul ul a.drop,
#nav ul ul a.drop:visited {
        background:#fafafa;
}

/* style the second level hover */
#nav ul ul a.drop:hover {
        background: #6100C2;
}

#nav ul ul :hover > a.drop {
        color: #fff;
        background: #6100C2;
}

/* style the third level hover */
#nav ul ul ul a:hover {
        background: #6100C2;
}

/* style the second level links */
#nav ul ul a,
#nav ul ul a:visited {
        background: #fafafa;
        color:#000;
}

/* style the top level hover */
#nav a:hover,
#nav ul ul a:hover {
        color: #ffffff;
        background: #6100C2;
}

#nav :hover > a,
#nav ul ul :hover > a {
        color: #ffffff;
        background: #6100C2;
}

#subnav .current_page_item a,
#subnav .current_page_item a:visited,
#subnav .current_page_parent a,
#subnav .current_page_parent a:visited {
        color: #fff;
}
#subnav li a:hover {
        color: #fff;
}

.category-events #tec-content {
        background:#000000;
        width:570px;
        padding:2px 10px 1px 35px;
        margin:33px -15px 0px 0px;
        clear: both;
}
.widecolumn {
	width:670px;
	clear: both;
}

table.padded-table td {
	padding:10px;
}

/* Start 2010 */
.member_overall {
       width: 630px;
       vertical-align: top;
       margin-top: 0pt;
}
.member_image {
       width: 160px;
       vertical-align: top;
       margin-top: 0pt;
       clear:left
}
.member_descr {
       width: 100%;
       vertical-align: top;
       margin-top: 0pt;
}
/* End 2010 */

/* Start 2011 */
.member_overall_2011 {
       width: 630px;
       vertical-align: top;
       margin-top: 0pt;
}
.member_image_2011 {
       width: 160px;
       vertical-align: top;
       margin-top: 0px;
}
.member_image_border_2011 {
       -moz-border-radius: 4px;
       -khtml-border-radius: 4px;
       -webkit-border-radius: 4px;
       border-radius: 4px;
       border: 1px solid #C0C0C0;
       padding: 5px;
       background-color: #444;
}
.member_name_2011 {
       width: 100%;
       margin-top: 0pt;
       font-weight: bold;
       font-size: 16px;
}
.member_stats_2011 {
       width: 100%;
       margin-top: 0pt; 
       font-weight: bold;
       font-size: 13px;
}
.member_stats2_2011 {
       width: 100%;
       margin-top: 0pt;
       font-size: 10px;
}
.member_donation_2011 {
       width: 100%;
       margin-top: 0pt;
       font-size: 12px;
       font-weight: bold;
       text-transform: uppercase;
}
.member_title_2011 {
       font-size: 10px;
       font-weight: normal;
}
.member_descr_2011 {
       position: relative;
       left: 170px;
       width: 100%;
       margin-top: 0pt;
       float: left;
       width: 475px;
}
.wp-caption {
       background: none;
       background-color: #444;
       border: 1px solid #C0C0C0;
}

#TP_wrapper {
       -moz-border-radius: 7px;
       -khtml-border-radius: 7px;
       -webkit-border-radius: 7px;
       border-radius: 7px;
       border: 1px solid #C0C0C0;
       padding: 4px;
       background: #fff;
       color: #000;
}

#TP_wrapper th {
       font-size: 15px;
       border-bottom: 1px solid #000;
       padding-bottom: 7px;
}
#TP_wrapper a, a:visited, a:hover, a:active { color: #000; text-decoration: none; font-weight: bold; text-decoration: underline; }
#content .page,
#content .post {
       background: none;
       background-image:url('/wordpress/wp-content/uploads/2011/02/background2.png');
       background-repeat: repeat;
}
a, a:visited, a:hover, a.active { color: #FFF; text-decoration: none; font-weight: bold; text-decoration: underline; }
a:hover { color: #6700D0; }
#RaceTable {
	color: #FFF;
	width: 100%;
	padding: 10px;
	border-spacing: 2px;
	border-style: outset;
	border-collapse: collapse;
	background-color: #444;
}
#RaceTable th, #RaceTable td {
	border: 1px solid #C0C0C0;
        padding: 3px 9px;
}
#RaceTable a, a:visited, a:hover, a:active { color: #FFF; text-decoration: none; font-weight: bold; text-decoration: underline; }
.dbx-box, div.suf-widget { background: none; }
div.suf-widget {
       background-image:url('/wordpress/wp-content/uploads/2011/02/background2.png');
       background-repeat: repeat;
}
.wp-caption-text, .gallery-caption {
       font-size: 85%;
       padding: 6px 0px 6px 0px;
       font-style: normal;
}
.upcoming {
	list-style-type: none;
}
/* Mail Chip Settings */
#mc_signup_form { margin: 0px; }
#mc_signup_form .mc_var_label { display: none; }
#mc_signup_form .mc_input { width: 207px; margin-top: 0px; margin-bottom: 10px; }
/* EOF */
