/************************************************
***************  Main Items *********************
************************************************/

h1, h2, h3, h4 { color:#333333; }
h1 { font-size:24px; }

#logo_link img { width:244px; height:63px; border:none; }

.main {
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

.header {
	width:900px;
	height:63px;
	margin-top:10px;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #CCCCCC;
	position:relative;
}

.page {
	width:900px;
}

.navigation {
	list-style:none;
	overflow:auto;
	position:absolute;
	right:0; top:0;
}
	.navigation li { color:#999999; font-size:16px; float:left; margin-left:0; padding-left:8px; padding-right:8px; }

.features {
	margin-left:60px;
}
	.features h1 { font-size:16px; margin-bottom:0px; color:#0f64a0; }

.footer {
	margin-bottom:20px;
	position:relative;
	width:906px;
	height:10px;
	font-size:12px;
	color:#999999;
	background-color: #9abcca;
}
	.footer p { position:absolute; top:12px; }

/************************************************
***************  Logged Out *********************
************************************************/

fieldset.outer {
	margin-top:15px;
	padding:0;
}
	fieldset.inner { background-color:#e8eefa; border:none; }
	fieldset.inner p { text-align:left; }
	fieldset h1 { color:#333333; font-size:18px; color:#666666; text-align:center; }
	fieldset input { width:100%; }
	
.center {
	text-align:left !important ;
	width:150px;
	margin-left:auto;
	margin-right:auto;
}

.left {
	width:660px;
	float:left;
}
	.left h3 { font-style:italic; color:#0f64a0; }
	.left h4 { margin-left:30px; }
	.left ul { margin-left:60px; margin-bottom:20px; }
	.left ul li { line-height:20px; }
	.left p.note { font-size:12px; color:#993300; font-style:italic; }

.right {
	width:200px;
	float:right;
	padding:5px;
}

#flash {
	font-size:12px;
	color:#990000;
	position:relative;
}
	#flash p { position:absolute; top: -35px; right:0; color:#4D7A48; font-weight:bold; font-style:italic; }

/************************************************
***************  Logged In  *********************
************************************************/

.sort {
	width:100%;
	background-color: #e9f1f4;
	border-top:1px solid #55678b;
	padding:3px;
	color:#55678b;
	position:relative;
	margin-top:-15px;
}
	.sort label { display:inline; font-size:16px; font-weight:bold; color:#55678b; }
	.sort ul { list-style:none; overflow:auto; }
	.sort ul li { float:left; margin-left:0; padding-left:5px; padding-right:5px; font-size:12px; }
	.sort .filter { position:absolute; right:7px; top:7px; }
	
.ping_navigation {
	color: #fff;
	background-color: #9abcca;
	width:906px;
}
	.ping_navigation tr td { color:#fff; font-weight:bold; padding-top:3px; padding-bottom:3px; }
	.ping_navigation tr td a { color:#fff; text-decoration:none; }
	
.pings {
	width:906px;
}

.pings tr td {
	border-bottom:1px solid #ccc;
	height:20px;
}
	.pings tr td a { color:#990000; text-decoration:none; }
	.pings tr td input { font-size: 12px; }
	
#dynamic_email {
	width:300px;
}
	#dynamic_email p { font-size: 12px; font-style: italic; }
	
span {
	font-size: 12px;
}

#add_ping {
	background-color:#fff9d7;
	width:906px;
	padding-top:3px; padding-bottom:3px;
}
	#add_ping li { border:none !important; }

.in_line_link {
	color:#666666 !important ;
}