/* CSS Document */

body {
margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:95%;
background-color:#fff;
color:#333333;
}

#wrapper {
margin:0px;
}

#header {
margin:0px;
background-color:#fff;
}

#nav {
margin:0px;
background-color:#000;
color:#fff;
font-size:90%;
text-align:right;
}

p {
text-align:justify;
}

h2 {
font-size:150%;
color:#fbe055;
}

h3 {
font-size:130%;
color:#c71021; /*red*/
padding-top:10px;
}

h4 {
font-size:105%;
color: #c71021;
}

dt {
font-weight:bold;
}

#sidebar {
    float:left;
	font-size:90%;
	padding: 0 6px;
	text-align:right;
	width: 140px;
	border-right:4px dashed #c71021; /*red*/
	margin-top:0px;
	background-color:#000;
	background-image:url(images/shakinghands_135.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#content {
	margin: 0px 100px 0 146px; /* left margin increased by 1px for IE5 Mac */
	padding-left: 25px;
	text-align:justify;
}

#content_signup {
border:4px solid #000;
padding:0px 15px 25px 15px;
}

#content_home_upper tr td {
border-bottom:2px dashed #ffcc00; /*dark yellow*/
}

#content_home_lower tr td {
border-bottom:2px dashed #ffcc00; /*dark yellow*/
}

#content ul li {
list-style-type:square;
}

#footer {
margin:0px 0px 35px 0px;
font-size:80%;
background-color:#fff;
color:#999999;
clear:both;
padding:0px 12px;
}

#footer p {
margin:0px 12px;
}

/*navigation styles*/

#nav a, #nav a:link {
background-color:#000;
color:#fff;
padding-right:25px;
text-align:left;
text-decoration:none;
}

#nav a:visited {
background-color:#000;
color:#fbe053;
text-decoration:none;
padding-right:25px;
}

#nav a:hover, #nav a:active, #nav a:focus {
background-color:#000;
background-image:url(images/redbone_22x11.jpg);
background-repeat:no-repeat;
background-position:right;
text-align:left;
padding-right:25px;
}

#content a, #content a:link, #content_signup a, #content_signup a:link {
margin:0px;
color:#666; 
text-decoration:underline;
}

#content a:visited, #content_signup a:visited {
margin:0px;
color:#c71021; 
text-decoration:none;
}

#content a:hover, #content a:active, #content a:focus, #content_signup a:hover, #content_signup a:active, #content_signup a:focus {
margin:0px;
color:#c71021; 
text-decoration:underline;
}


#footer a, #footer a:link {
color:#999;
text-decoration:none;
}

#footer a:visited {
color:#000;
text-decoration:none;
}

#footer a:hover, #footer a:active, #footer a:focus {
color:#c71021;
text-decoration:underline;
}


.big {
font-weight:bold;
font-size:150%;
}

.bold {
font-weight:bold;
}

.border_top {
border-top:2px solid #c71021; /*red*/
}

.border_bottom {
border-bottom:2px solid #c71021; /*red*/
}

.border_right {
border-right:2px solid #ffcc00; /*dark yellow*/
}

.red {
color:#c71021;
}

.yellow {
color:#fbe055;
}

.small {
font-size:85%;
}

.reg_classes {
border-right:2px solid #c71021; /*red*/
}

.underline {
text-decoration:underline;
}




