/* MAIN	OSE STYLESHEET */

/* Set the Appearance of Headers */
h1
   { color: #fff; font-family: optima, arial; background-image: url(http://www.oceanstarestates.com/images/eam-hr.gif); background-repeat: no-repeat; background-position: center top; text-align: center;padding-top: 18px; }

h2
  { color: #663300; font-family: optima, arial; text-align: left;
  /*font-size: 1.25em; */
   }
  
h3
   { color: #a0522d; font-style: italic;
   /*font-size: 1em; */
   font-family: optima, arial; text-align: left; }
   
h4
	{text-decoration: underline;}

/* Sets the Appearance of Text in paragraphs */
p {
	font-family: optima,arial;
	font-size: 10pt;
	}
	
/* Sets the background image of internal pages */
/*.bkg {
	background-image: url(../images/OSE-web-bkg.gif);
	background-repeat: repeat-x;
	background-color: #fbf3db;
	padding-top: 0;	margin-top: 30px;
	width: 780px;
	}*/
	
.layout {width: 85%;}

/* Sets the Appearance of Lists */

#Content ul, #Content ol {
	padding-left: 80px;}

#Content ol li ul, #Content ul li ul {padding-top: 5px; padding-left:40px;}

#Content ul li ul li
{list-style-image: none;}

#Content ul li, #Content ol li {
	padding-bottom: 2px;
	font-family: optima,arial;
	font-size: 10pt;
	}
	
#Content ul li {
	list-style-image: url('http://www.oceanstarestates.com/images/OSE-bullet.gif');
	}
	


/* Sets the position of the main content */
#Content {padding: 20px;
	background-image: url(http://www.oceanstarestates.com/images/OSE_interior_backdrop.jpg);
	background-repeat: repeat-x;
	background-color: darkkhaki;
	}
	
#Content p {padding-left: 25px;}

/* CODING FOR FEATURED BUTTONS */

/* Sets the appeaance of buttons within content */

#Content p.button

{
padding: 5px;
text-align: center;}

#Content a.button
{
background-color: #ffcc33;padding: 3px;
}

#Content a.button:hover
{font-weight: bold;}

/* END OF FEATURED BUTTON CODING */

/* CODING FOR LAYOUT TABLE */
td.top {vertical-align: top;}

/* Styles for the Monthy Special Section */	
#SpecialText { width: 159px; visibility: visible; display: block; background-image: url('../images/specialbox-corner.gif'); background-position: top; background-repeat: no-repeat; background-color: #cccc66; padding-bottom: 2px;}

#SpecialText p {
	color: maroon;
	padding-left: 8px;
	text-align: center;
	}
#SpecialText img {float:left;}
	
/* Styles for the AD section */
#AD {
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #cd853f #cd853f #800000 #cd853f;
	width:158px;
	}
#AD p {text-align:center;}

#AD a:link, #AD a:visited
{color:#600000;font-weight:bold;}

#AD a:hover
{color:chocolate;}

/* sets the appearances of images */
#Content .left  {float: left;}

#Content .right {float: right;}

#Content .left, #Content .right, #Content .border {padding: 5px; margin: 6px;}

#Content .border {border: dotted white 1px;}