
@import url('general.css');
@import url('admin.css');
body{
	background:#f1f1f1 url('/oracle/images/topbackground.gif') repeat-x;
	margin-left:0;
	margin-right:0;
}
/*site features*/
#wrapper{width:908px;margin:0 auto;display:block;margin-bottom:1em;}
#header{height:60px;background:url('/oracle/images/oracletitle.gif') no-repeat;vertical-align:middle;}
#headerline{float:left;text-indent:-99999px;width:260px;height:100%;}
#navigationbuttons{display:block;list-style-image:none;list-style-position:outside;list-style-type:none;
vertical-align:middle;
float:right;
margin:14px;
max-width:700px;
overflow:hidden;
}
#navigationbuttons li{display:inline;background:none;font-family:Verdana,sans-serif;font-size:1.1em;padding:5px;}
#navigationbuttons li, #navigationbuttons li a{color:#691f1f;text-decoration:none;}
#navigationbuttons li a:hover{text-decoration:underline;}
 #tagline{background:#862828 url('/oracle/images/header.gif') top no-repeat; color:white;font-size:0.9em;padding:12px;padding-top:8px;min-height:0.8em;font-family:Verdana,sans-serif;height:0;}
#taglineleft{float:left;}
#taglineright{float:right;}

#infobar{padding:6px;height:1.3em;background:url('/oracle/images/infobar.gif') center;}
#infolocation{
float:left;
margin-left:10px;
font-family:Verdana,Arial,Sans-serif;
max-height:1.2em;
max-width:600px;
overflow:hidden;
}
#infolocation a{color:#691f1f;}
#iconbox{padding-top:2px;height:40px;background:url('images/iconbox.gif') top;
}


#leftcolumn{float:left;width:150px;height:100%;}/*this is not used*/
#rightcolumn{float:right;width:250px;}
#container{background:url('/oracle/images/contentbg.gif') white;padding:16px;padding-top:8px;}
#content,#comments{
	margin-right:270px;
	text-align: justify;
}
.featuredarticle{
width:100%;
background:#FFEEEE;
border: 1px solid #FFBBBB;
background:#FFF4F4;width:100%;border:1px solid #F5CECE;
margin:3px;
padding:0.5em 1em 0.5em 0.5em;
}
.whiteborder{ }

#footer{background:url('/oracle/images/footer.gif') bottom no-repeat; color:white;font-size:0.8em;padding:12px;padding-top:8px;min-height:1.2em;height:0;}
#footerleft{float:left;display:block;}
#footerright{float:right;}
#footer a, #tagline a{color:white;}
/*end site features*/
/*generic elements*/


.searchbox{
background: white url(/oracle/images/searchglass.gif) no-repeat scroll 0;
padding:4px;
padding-left:25px;
margin-top:-2px;
margin-right:8px;
border:1px solid #CA9696;
height:1.1em;
width:225px;
color:#CA9696;
}
.searchbox:focus{
color:#691f1f;
}
.input{
width:98%; padding:3px;margin-right:
margin-left:auto;
margin-right:auto;
border:1px solid #CA9696;
}
/*articles*/
.heading, .headline, .sheading, .article strong{
	font-weight: bold;
	font-size: 1.1em;
	font-family: "Georgia", serif;
	color:#691f1f;
	text-align:left;
}
.subheading{
	font-size: 1em;
	font-family: "Georgia", serif;
	color:#691f1f;
	text-align:left;
}
.sheading{
	font-family:Verdana;
	margin-bottom: 4px;
}
.headline a{
	font-weight:normal;
	font-family:Arial;
	color:#691f1f;
	text-decoration:none;
}
.headline a:hover{
	text-decoration:underline;
}
.subheading {
	display: block;
	margin-bottom: 7.5px;
	font-size: 0.9em;
	font-weight: bold;
}
.byline {
	display: block;
	margin-bottom: 5px;
	font-size: 0.9em;
}
.timestamp {
	font-family: Verdana, Arial, Helvetica, "Sans Serif", Verdana;
	font-size: 0.9em;
	margin-bottom: 8px;
}
.story {
	font-size: 1em;
	text-indent: 18px;
	text-align: justify;
}
.article p {
	font-size: 1em;
	line-height:1.3em;
	font-family: "Georgia", serif;
	text-indent: 0;
	text-align: justify;
	margin-top: 0.1em;
	margin-bottom: 0.5em;
}
.article p:first-child:first-letter{
	font-size:1.5em;
	font-family: "Lucida Handwriting",cursive;
}
.article .heading {
   display: block;
   font-size: 1.1em;
   font-weight: bold;
   margin: 0 0px 0px 0; /* top right bottom left */
}

div.imgright{
float:right;
}
div.imgleft{
float:left;
}
.imgleft,.imgright,.imgtop{border:1px solid #CA9696;padding:2px;margin:5px;
vertical-align:bottom;display:block;text-align:center;
}
.comment{
	border: 1px solid #CA9696;
	padding:5px;
	font-family:Verdana,Arial,Sans-serif;
}
.deemph{
	opacity:0.5;
	filter: Alpha(opacity=50);
}

.newsfeedicon{
	float:left;padding:8px;
}
.newsfeeditem{
	margin-left:32px;padding:8px;
	border-bottom:1px solid #f5cece;
}

.box_confirmation{
	border: 1px solid #32CD32;
	background: #C1FFC1;
	padding:10px;
	text-align:center;
	font-family:Verdana,Arial,Sans-serif;
}
.box_warning{
	border: 1px solid #FFCC66;
	background: #FFFFCC;
	padding:10px;
	text-align:center;
	font-family:Verdana,Arial,Sans-serif;
}