/* Default HTML Tags */
body { background: url(images/back.png) repeat-x #FFFFFF; color: #000; }
ul li { list-style: url(images/newdot.gif); }
pre { border: 1px solid #ccc; background: #f8f8f8; color: #060; }
em { color: #552448; }
a { text-decoration: underline; color: #00f; }
a:hover { text-decoration: underline; color: #495965; }
a img { border: none; }

/* Special HTML Tags */
#mfln a { color: red; font-weight: bold; }
#mfln a:hover { color: #495965; }



/* General Headings
---------------------------------------- */
h1 { border: none; color: #495965; }
h2 { border: none; color: #000; }
h3 { color: #552448; }

h1 small,
h2 small,
h3 small,
h4 small { color: #777; }

/* Custom Headings */
#announcements h1 { border-bottom: 2px solid #E9EAEB; background: #495495; color: #fff; }

/* Modal windows */
body#modal { background: #fff; }


/* Main blocks
---------------------------------------- */
#wrapper { border-width: 1px 2px 2px 2px; border-style: solid; border-color: #fff #d5d3c8 #d5d3c8 #d5d3c8; background: #fff; color: #000; }
#header { border-top: 4px solid #495965; }
#pm { background: #fff; color: #777; }
#livehelp img { border:none; }
#content { background: #fff; color: #000; }
#footer { color: #999; }
#progressContainer, #loadingbox { background: #fff; color: #868264; border: 3px solid #D5D3C8; }


/* tab menu */
#tabmenu { border-bottom: 1px solid #D5D3C8; background: #D5D3C8 url(images/bgr_chart2.gif) top left repeat-x; }
#tabmenu ul li a { color: #000; background: #fff url(images/bgr_footer.gif) top left repeat-x; border: 1px solid #D5D3C8; border-bottom: none; }
#tabmenu ul li a:hover { color: #fff; background: #495965; }
#tabmenu .here a { color: #000; background: #fff; border: 1px solid #D5D3C8; border-bottom: 1px solid #fff; border-top: 3px solid #495965; }

/* alt tabs */
.tabs ul { border-bottom: 1px solid #ccc; }
.tabs ul li a { color: #fff; background: #495495; }
.tabs ul li a:hover { color: #fff; background: #495965; }
.tabs .here a { color: #000; background: #f8f8f8; border: 1px solid #ccc; border-bottom: 1px solid #f8f8f8; }
.tabs .options { background: #f8f8f8; color: #000; }


/* Module Admin options */
#adminbar { background: #edeae2; color: #777; }
#adminbar #user-selector { }
#adminbar .module-menu { }
#adminbar .menu-node { }


/* News Articles */
#article span.date { color: #000; }
#article span.byline { color: #666; }
#article .summary { color: #444; }

/* Custom Classes */
.address { color: #1f5ccf; }
.price { color: #E49700; }
.date, .byline { color: #999; }
.bulletin { color: #552448; }
.inlinelist li { background: url(images/newdot.gif) 0 4px no-repeat; list-style: none; }
.biglabel { color: #555; }
.highlight { background-color: #ffc; }
.selected { background-color: #ff6; }

/* rolodex alpha browse */
.alphalist li a {
	border: 1px solid #ddd;
	background: #f3f3f3;
	text-decoration: none;
}
.alphalist li a:hover, 
.alphalist li a.selected,
.alphalist li.selected a {
	border: 1px solid #495965;
	background: #495495;
	color: #fff;
}


/* Forms
---------------------------------------- */
fieldset legend { color: #000; }
form h2 { border-bottom: 1px solid #ccc; }
form small { color: #552448; }
form input.error { border: 1px solid #eaa; background: #fee; }
form .req { color: #552448; }
form .btns { background: #f8f8f8; }
form .opt { background: #eee; }
form .opt strong { color: #555; }
form .section { background: #f8f8f8; }
form .section h3 { background-color: transparent; border: none; color: #000; }
form .section .form td { border: none; background: none; }
form .counter span { font-weight: bold; color: #c60; }
form .gridoptions { background: #552448; border: 1px solid #495965; }
form .gridoptions .activebtn { background-color: #495965; }
form .gridoptions a.link { color: #fff; }
form .gridoptions a.link:hover { background: #495965; color: #fff; }
	.form th { background: #ffe; border-bottom: 1px solid #eee; }
	.form td { border-bottom: 1px solid #eee; }
	.form td.about { color: #777; }


/* Photo Manager
---------------------------------------- */
.photo { border: 1px solid #ccc; background: #eee; }
.photo:hover { background: #ffc; }
.photo span.name { text-align: right; width: 180px; }
.photo span.del { position: absolute; bottom: 5px; right: 5px; width: 16px; }
.photo a { cursor: pointer; }
.main { border: 1px solid #1875E0; background: #4291FF; color: #fff; }
.mainphoto span.name { color: #fff; }
.main div.options a { color: #cff; }
.main:hover { color: #000; }

#listinginfo { border: none; background: #f8f8f8; color: #000; }
#listinginfo h2 { border: none; background: #495495; color: #fff; }
#listinginfo #aoh,
#listinginfo table.form { background: #ffc; }
#listinginfo table.form td { border: none; background: #ffc; }

.simplelist th,
.simplelist td { border-bottom: 1px solid #e8e8e8; }
.simplelist td.date { color: #666; }


/*	Login Page 
---------------------------------------- */

/* Login Box */
.login {
	border: 1px solid #495965;
	color: #fff;
	background: url(images/menuback.png) repeat-x #552448;
}
.login th {
	border: none;
	background: transparent;
	color: #fff;
}
.login input[type="submit"] {
	border: 2px solid #f80;
	background: #495965;
	color: #fff;
	font-weight: bold;
}
.login small { color: #ddd; }


/* Birthdays page
---------------------------------------- */
.bday strong { color: #495495; }


/* Profile 
---------------------------------------- */
.profile small { color: #777; }
.profile span.name { color: #495495; }


/* Folder View 
---------------------------------------- */
.dir li.folder { list-style-image: url(images/icon_folder.gif); }
.dir li.folder small,
.dir li.file small { color: #999; }
.dir a { background: url(images/icon_tag.gif) no-repeat !important; }
.dir a.pdf { background: url(images/icon_pdf.gif) no-repeat !important; }
.dir a.doc { background: url(images/icon_word.gif) no-repeat !important; }
.dir a.xls { background: url(images/icon_xsl.gif) no-repeat !important; }
.dir a.gif { background: url(images/icon_gif.gif) no-repeat !important; }
.dir a.jpg { background: url(images/icon_jpg.gif) no-repeat !important; }
.dir a.eps { background: url(images/icon_eps.gif) no-repeat !important; }
.dir a.link { background: url(images/icon_link.gif) no-repeat !important; }