BODY , TR , TH , TD  {
	font-family : arial, helvetica, sans-serif;
	font-size : 10pt;
	color : #010101;
}

HTML, BODY  {
	margin : 7px;
	background : #eee;
	height: 100%;
	min-height: 100%;
}

TABLE, TH , TD , FORM , INPUT  {
	margin : 0px;
	padding : 0px;
}

.tpaddedtable  {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-style : solid;
	background : #f7f7f7;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	margin : 0px;
	padding : 5px;
}

.padding  {
	margin : 0px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
}

LI  {
	margin-left: 0px;
}

.header  {
	font-size : 110%;
	font-family : verdana, arial, helvetica, sans-serif;
	padding-top : 10px;
	padding-bottom : 10px;
	text-align : left;
	vertical-align : top;
}

IMG  {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border: 0px;
}

.master  {
	width : 968px;
	margin-left: auto;
	margin-right: auto;
}

.form  {
	width : 340px;
	margin-left: auto;
	margin-right: auto;
	border-spacing: 4px;
	padding: 2px
}

.form2  {
	width : 420px;
	border-spacing: 4px;
	padding: 2px
}

.textbox {
	WIDTH: 200px;
	padding: 0px;

}

.logintextbox {
	WIDTH: 180px;
	padding: 0px;

}

.zipcodetextbox {
	width: 4em;
	padding: 0px;

}

.contactustextbox {
	WIDTH: 300px;
	padding: 0px;

}

.selectionbox {
	WIDTH: 200px;
	padding: 3px;

}

.dropshadow  {
	border-width : 0px;
	background-color : white;
	font-size : 3pt;
	vertical-align : top;
}

.whitearea  {
	background : white;
	padding : 5px 20px;
	/* border : 1px solid #ddd; */
}

.whiteareatable  {
	width : 100%;
	border-top: 1px solid #ccc;
}

.topnav_table  {
	width : 100%;
	margin-bottom : 1px;
}

.top_header  {
	font-size : 100%;
	padding : 0px;
	font-family : verdana, arial, helvetica, sans-serif;
	text-align : left;
	background : #f7f7f7;
	width : 551px;
	padding : 3px 0px 5px 10px;
}

.leftnavarea  {
	border-width : 0px 1px 1px 1px;
	border-style : solid;
	border-color : #ccc;
}

.leftnavtable  {
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #ccc;
}

.leftnavheader  {
	text-align : left;
	padding : 5px 7px 6px;
	color : #999;
	font-size : 105%;
	background : #f7f7f7;
}
.leftnavlinks  {
	text-align : left;
	vertical-align : top;
	color : #999;
	padding-left : 3px;
	padding-right : 3px;
}

.contentareabox  {
	width : 100%;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-style : solid;
	background : #f7f7f7;
	height:100%
}

#fullheight {
	height:100%
}

.verticalline  {
	border-left: 1px solid #ccc;
	border-style : solid;
	height:100%
}

.greyborderbox  {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-style : solid;
}

table.logingreyborderbox  {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-style : solid;
	height: 100%;
}

.globalgreyborderbox  {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-style : solid;
}

.globalgreyborderboxwhitearea  {
	background : white;
	padding-bottom: 7.5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7.5px;
}

.globalgreyborderboxwhitearea2  {
	background : white;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
}

.leftgreyborderboxwhitearea  {
	background : white;
	padding-bottom: 7.5px;
	padding-left: 15px;
	padding-right: 7.5px;
	padding-top: 7.5px;
}

.rightgreyborderboxwhitearea  {
	background : white;
	padding-bottom: 7.5px;
	padding-left: 7.5px;
	padding-right: 15px;
	padding-top: 7.5px;
	height:100%;
}

.greyborderboxwhitearea  {
	background : white;
	padding : 1px 1px 1px 1px;

}

.summary {
	font-size : 75%;
	font-family : verdana, arial, helvetica, sans-serif;
	text-align : left;
	vertical-align : top;
}

.subtle {
	font-size : 80%;
	font-family : verdana, arial, helvetica, sans-serif;
	text-align : left;
	vertical-align : middle;
	color: #7f7f7f;
}

.loginstatus {
	font-family : verdana, arial, helvetica, sans-serif;
	text-align : right;
	vertical-align : bottom;
}

.subtle2 {
	font-size : 100%;
	font-style: italic;
	font-family : verdana, arial, helvetica, sans-serif;
	text-align : left;
	vertical-align : middle;
	color: #7f7f7f;
}

.subtle_normal {
	font-size : 100%;
	font-style: italic;
	font-family : verdana, arial, helvetica, sans-serif;
	text-align : left;
	vertical-align : middle;
	color: #7f7f7f;
}

.title_link {
	font-size : 110%;
	font-family : verdana, arial, helvetica, sans-serif;
	text-align : left;
	vertical-align : top;
}

.title {
	font-size : 170%;
	font-weight: bolder;
	font-family : verdana, arial, helvetica, sans-serif;
	text-align : left;
	vertical-align : middle;
	color: #AA0A01;
}

.subtitle {
	font-size : 105%;
	font-weight: bolder;
	font-family : verdana, arial, helvetica, sans-serif;
	text-align : left;
	vertical-align : middle;
	color: #0A3EAB;
}

.boldheader {
	font-size : 105%;
	font-weight: bolder;
	font-family : verdana, arial, helvetica, sans-serif;
	vertical-align : middle;
}

.highlightedheader {
	font-size : 110%;
	font-weight: bolder;
	font-family : verdana, arial, helvetica, sans-serif;
	text-align : left;
	vertical-align : middle;
	BACKGROUND-COLOR: yellow;
	padding: 3px;
}

.horizontalrule {
	width : 100%;
	border-top: 1px solid #ccc;
}

.rightnavtable  {
	border-width : 0px 0px 0px 0px;
	border-style : solid;
	border-color : #ccc;
	width : 150px;
}

.footer_nav  {
	font-size : 90%;
	font-family : verdana, arial, helvetica, sans-serif;
	padding-bottom : 3px;
	text-align : center;
	vertical-align : top;
}

.global_footer_nav  {
	font-size : 90%;
	margin-left : 20px;
	font-family : verdana, arial, helvetica, sans-serif;
}

.reflink  {
	font-size : 90%;
	padding: 0px;
	background-color: #ffff99;
	font-family : verdana, arial, helvetica, sans-serif;
	width: 308px;
}

.refhtmllink  {
	font-size : 90%;
	padding: 0px;
	background-color: #ffff99;
	font-family : verdana, arial, helvetica, sans-serif;
	width: 300px;
}

.addressbooktextbox {
	font-size : 100%;
	width: 99%;
	height: 60px;
	padding: 1px;

}


.emailcustomtemplatetextbox {
	font-size : 80%;
	width: 99%;
	height: 50px;
	padding: 1px;

}

.emailtemplatetextbox {
	font-size : 80%;
	width: 99%;
	height: 24em;
	padding: 1px;

}

.emailtext {
	font-size : 80%;
	width: 245px;
	padding: 1px;

}

.slogan {
	font-size : 120%;
	color: #AB0E07;
	font-weight: bold;
	font-family : verdana, arial, helvetica, sans-serif;
	text-align : left;
	vertical-align : middle;
}

.nav {
	padding:0px 0px 0px 10px;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	height:27px;
	line-height:27px;
	color:#272727;
	background:url(http://www.oracle.com/admin/images/ocom/hp/topnav_bgnd.gif) repeat-x;
	min-width: 1010px;
}

/*  styles for the unit rater
--------------------------------------------------------- 
ryan masuga, masugadesign.com
ryan@masugadesign.com 
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */

.ratingblock {
	display:block;
	border-bottom:1px solid #999;
	padding-bottom:8px;
	margin-bottom:8px;
	}

.loading {
	height: 30px;
	background: url('../images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('../images/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../images/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}		


/*  
 *  styles for wordpress
 *	added 2007-09-20
 *	by Rob
 */
a img {
	border: none;
}

a:hover {
	color: #9a8;
}

acronym, abbr {
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
	font-size: 90%;
	letter-spacing: .07em;
}

acronym, abbr {
	cursor: help;
}

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

cite {
	font-size: 90%;
	font-style: normal;
}

h2 {
	/* border-bottom: 1px solid #ccc; */
	font: 130% arial, helvetica, sans-serif;
	font-weight: bolder;
	letter-spacing: 0em;
	margin: 15px 0 2px 0;
	padding-bottom: 2px;
	color: #000000;
}

h3 {
	/* border-bottom: dotted 1px #eee; */
	font-family : verdana, arial, helvetica, sans-serif;
	color: #000000;
	margin-top: 0;
}


/* classes used by the_meta() */
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

.credit {
	background: #90a090;
	border-top: double 3px #aba;
	color: #fff;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 3px;
	text-align: center;
}

.credit a:link, .credit a:hover {
	color: #fff;
}

.feedback {
	color: #ccc;
	text-align: left;
	clear: both;
	font-size: 0.75em;
}

.meta {
	font-size: .75em;
}

.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.meta, .meta a {
	color: #808080;
	font-weight: normal;
	letter-spacing: 0;
}

.storytitle {
	margin: 0;
	font-size: 170%;
	color: #000000;
}

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

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}

#commentform textarea {
	width: 100%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#content {
	margin: 0px 0em 1em 0em;
	padding-right: 10px;
}

#content  {
	vertical-align : top;
	width : 100%;
}

#menu {
	background: #fff;
	padding: 0px 0 10px 0px;
	width: 15em;
}

#menu form {
	margin: 0 0 0 13px;
}

#menu input#s {
	width: 80%;
	background: #fff;
	border: 1px solid #999;
	color: #000;
}

#menu ul {
	color: #000066;
	font: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	border-top: solid 1px #cccccc;
	
	/* text-transform: lowercase; */
}

#menu ul li {
	font: /*italic*/ normal 100% arial, helvetica, sans-serif;
	letter-spacing: 1em;
	margin-top: 10px;
	padding-bottom: 20px; /*border-bottom: dotted 1px #ccc;*/
}

#menu ul ul {
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#menu ul ul li {
	border: 0;
	font: normal normal 12px/115%; arial, helvetica, sans-serif;
	line-height: 2em;
	letter-spacing: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 12px;
}

#menu ul ul li a {
	color: #000;
	text-decoration: none;
}

#menu ul ul li a:hover {
	border-bottom: 1px solid #809080;
}

#menu ul ul ul.children {
	font-size: 142%;
	padding-left: 4px;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #333;
}

#wp-calendar caption {
	color: #999;
	font-size: 16px;
	text-align: left;
}

#wp-calendar td {
	color: #ccc;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

A:link {color: blue;}
A:visited {color: purple;}
A:active {color: blue;}
A:hover {color: red;}


/* rounded corners */
div#container{float:left;width:100px;margin: 0 auto;padding:10px 0;text-align:left}
div#box{width: 11em;padding: 15px;background:#edecec;color:#000; font-family: century gothic}
div#lcol{float:left;width:330px;}
div#rcol{float:right;width:330px;}
div#nav{float:right;width:670px;padding:10px 0; }

ul#split,ul#split li{margin:0;padding:0;list-style:none}
ul#split li{float:left;width:24em;margin:0 10px 10px 0}
ul#split h3{font: normal 120%/1.3;
    margin:0px;padding: 5px 0 3px;text-align:center;color: #000}

ul#split p{margin:0;padding:5px 8px 15px}
ul#split div#lb{background:#C9E4E8}
ul#split div#db{background:#d8e4e8}
ul#split div#lg{background:#edecec}
li#mlogin h3{background: #edecec;}
li#now h3{background:#4593cf; color:#fff}
li#now h4{font: normal;
    margin:0px;padding: 5px 0 3px 10px;text-align:left;color: #000; font-size:1.35em;}
li#future h3{background: #C9E4E8}
li#signup h3{background: #edecec}

.nlogintextbox {
	WIDTH: 11em;
	padding: 0px;
}

.emax {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font-size:1.20em;
}

.join {
border-bottom:1px solid #CCCCCC;
}

.limited {
background-image:url('/images/limited.jpg');
background-repeat: no-repeat;
background-size: 100%;
background-origin: border;
}

.limited TD, .limited TH {
font-size:1.05em;
font-family: century gothic;
}

.coming {
background-image:url('/images/coming.jpg');
background-repeat: no-repeat;
}

.coming TD, .limited TH {
font-size:1.05em;
font-family: century gothic;
}

.navtop {
background-image:url('/images/title.jpg');
background-repeat: no-repeat;
background-size: 100%;
background-origin: border;
}

.wie-a1 {
font-family: century gothic; 
font-size: 2.2em; 
text-align: center;
font-weight: bolder;
color: #1e6fbe;
}

.wie-a2 {
font-family: century gothic; 
font-size: 2.0em; 
text-align: center;
font-weight: bolder;
}


.wie-b1 {
font-family: century gothic; 
font-size: 1.5em;
text-align: center;
font-weight: 700;
color: #1e6fbe;
}

.wie-b2 {
font-family: century gothic; 
font-size: 1.5em;
text-align: center;
font-weight: 700;
color: #bf0a1e;
}

.wie-b3 {
font-family: century gothic; 
font-size: 1.5em; 
text-align: center;
font-weight: 700;
color: #00a122;
}

.wie-c {
font-family: century gothic; 
text-align: center;
}