@import url(http://fonts.googleapis.com/css?family=Love+Ya+Like+A+Sister);
@import url(http://fonts.googleapis.com/css?family=Alike);


body
{
	margin: 0px;
	padding: 0px;
	background-color: #F2F2F2;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
    font-family: 'Alike', serif;
    font-weight: 500;
	font-size: 15px;
}


a:link
{
	color: #0097d1;
	text-decoration: none;
}

a:visited
{
	color: #0097d1;
	text-decoration: none;
}

a:active
{
	color: #000000;
	text-decoration: none;
}

a:hover
{
	color: #df0751;
	text-decoration: none;
}


#page
{
	width: 968px;
	margin: 0px auto;
}

.head
{
    display: block;
    font-family: 'Love Ya Like A Sister', cursive;
	font-size: 24px;
	color: #952800;
    float: left;
    margin-left: 0;
    padding: 10px 0;
}

#subhead
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #8a8a8a;
	font-weight: bold;
}

.loggedInAs
{
    margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 18px;
	color: #666666;
}


#med
{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #8a8a8a;
	font-weight: bold;
}

div, p, hr, h3, h4
{
	margin: 0px;
	padding: 0px;
}

.medHead
{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #8a8a8a;
	font-weight: bold;
}

.hidden
{
	display: none;
}


DIV.dot { border-bottom: 1px #000 dotted; }


/* MEMBER SPOTLIGHT AREA */

#memberspotlightArea
{
	width: 968px;
	height: 194px;
	display: block;
	background-color: black;
	background-image: url(../images/memberSpotlight/bg.jpg);
	background-repeat: repeat-x;
	background-position: -100px;
	background-position: 0px;
}

/* CONTENT AREA */

#contentArea
{
	width: 968px;
	display: block;
	background-color: transparent;
	background-image: url(../images/content/bg.gif);
	background-repeat: repeat-y;
}

#contentAreaJudge
{
	width: 968px;
	display: block;
	background-color: transparent;
	background-image: url(../images/content/judge-bg.gif);
	background-repeat: repeat-y;
}




#contentAreaLHS
{
	width: 670px;
	display: block;
	float: left;
	color: #000000;
}

#contentAreaLHSJudge
{
	width: 730px;
	display: block;
	float: left;
	color: #000000;
}

#membersContentArea, #newsEventsContentArea
{
	display: block;
	margin: 0px 20px;
}

#contentAreaRHS
{
	width: 298px;
	display: block;
	float: left;
	color: #181c1c;
}


#contenAreaRHSJudge
{
	width: 238px;
	display: block;
	float: left;
	color: #181c1c;
}

.contentAreaEnd
{
	float: none;
	clear: both;
	margin: 0px;
	padding: 0px;
}


DIV.errBox {
    width: 485px;
    margin-top: 0px;
    margin-bottom: 10px;
    border-width: 1px;
    border-color: #999999;
    border-style: solid;
    background-color: #FFFF99;
    padding: 5px;
    text-align: left;

	font-family: Trebuchet MS, Trebuchet, Sans;
	font-size: 14px;
	color: #FF0000;

    -webkit-border-radius: 5px;    /* for Safari */
    -moz-border-radius: 5px;       /* for Firefox */
}

.typebox {
    float: left;
    width: 93%;
    background-color: #fff;
    margin: 0 10px 10px 10px;
    padding: 10px 10px 15px 10px;
    -webkit-border-radius: 10px;    /* for Safari */
    -moz-border-radius: 10px;       /* for Firefox */
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.inputfield {
    width: 200px;
    height: 20px;
    font-size: 18px;
    border: 1px solid #999999;
    padding: 5px;
    -webkit-border-radius: 10px;    /* for Safari */
    -moz-border-radius: 10px;       /* for Firefox */
}

.newentrylink {
    float: right;
    margin: 20px 50px 0 0;
}

.aboutus {
    float: left;
    background-color: #fff;
}

.typebox h3 {
    color: #303030;
    margin-bottom: 10px;
    font-size: 18px
}

.typebox p {
    padding-bottom: 15px;
}

.spacerp {
    height: 30px;
}

.railhead {
    color: #8A8A8A;
    font-size: 16px;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 20px;

}
