/* light purple for h1 #9e97de */
/* dark purple for h2 #210063 */
/* dark blue for h3 and links within h3 #070063 */
/* mid dark purple for h4 #118319 */
/* dark purple, links for lists and footer #2b0079 */
/* very light purple hover for lists #ece1fa */

/* very light purple for border current pagination #d9caf6 */
/* extremely light purple for background current pagination #f8f6ff */
/* mid purple for border pagination #7f6ad7 */
/* very light purple for background pagination #d8d2f3 */
/* dark purple for hover border pagination #492fb7 */
/* mid light purple for hover background pagination #9e8ce6 */
/* mid light purple for border top on lists #e6d8fd */



/*** ---------------- GENERAL ELEMENTS ---------------- ***/
html
{
}

h1
{
		color: #9e97de;
}

h2
{
		color: #34253c;
}

h3
{

background: top repeat-x url(/images/separator-line.png);

		color: #34253c;
}
h3 a
{
		color: #34253c;
}

h4
{
		color: #491183;
}

a:link, a:visited, a:active
{
	color:#34253c;
	text-decoration:none;
	}
a:hover
{
	color:#9e7cca;
	text-decoration:underline;
}
/*** ---- Default Panel Sets ---- ***/
.panel-head
{
		height: 5px;
		background-image: url(/images/default-panel-head.png);
}

.panel-contents
{
		padding: 0 10px;
		background-image: url(/images/default-panel-contents.png);
}

.panel-foot
{
		height: 5px;
		background-image: url(/images/default-panel-foot.png);
		margin-bottom: 10px;
}

.panel-contents ul
{
		list-style-type: none;
		margin: 0.4em 0 0 0;
		padding: 0;
}

.panel-contents ul li
{
		margin: 0;
		border-top: 1px solid #fff;
}

.panel-contents ul li a
{
		color: #2b0079;
}

.panel-contents ul li a:hover
{
		background: #ece1fa;
}
/*** ---------------- PAGE LAYOUT ---------------- ***/
html, body
{
}

body
{
}

#container
{
		width: 980px;
}
/*** ---------------- HEADER ---------------- ***/
#opt-heading
{
}

#panel-header
{
}

#logo-large
{
		display: block;
}

#slogan
{
		display: block;
		margin: 10px 0 10px 150px;
}
/*** ---------------- SEARCH ---------------- ***/
#panel-search
{
}

#panel-search .panel-head
{
		background-image: url(/images/search-panel-head.png);
}

#panel-search .panel-contents
{
		height: 40px;
		background-image: url(/images/search-panel-contents.png);
}

#panel-search .panel-foot
{
		background-image: url(/images/search-panel-foot.png);
}

#panel-search div div
{
}

#search-title
{
		width: 150px;
}

#search-title span
{
		display: block;
		font-size: 1.2em;
		font-weight: bold;
		padding-top: 0.4em;
		color: #491183;
}

#search-title a
{
		display: block;
		font-size: 0.9em;
		text-decoration: underline;
}

#panel-search label span
{
		display: block;
}

#panel-search label input
{
		display: block;
		font-size: 1.3em;
		font-weight: bold;
		padding: 1px 3px;
		height: 17px;
		width: 94%;
}

#search-name, #search-type, #search-location
{
		width: 243px;
}

#search-button
{
}


#search-button-image
{
		background-image: url(/images/button-search.png);
}
/*** ---------------- COLUMNS ---------------- ***/
#column-one
{
		width: 210px;
}

#column-two
{
		width: 530px;
		padding: 0 15px;
}

#column-three
{
		width: 210px;
}
/*** ---------------- BREADCRUMBS ---------------- ***/
#breadcrumbs-list
{
}

#breadcrumbs-list li
{
}
/*** ---------------- FEATURED ---------------- ***/
ul.featured-list
{
}

ul.featured-list li
{
}

ul.featured-list li p,
ul.featured-list li li
{
}

ul.search-phrases a
{
}

ul.search-phrases
{
}

ul.search-phrases li
{
}

ul.listing-links
{
}

ul.listing-links li
{
}

img.link-image
{
		width: 13px;
		height: 10px;
		background-image: url(/images/icon-link.png);
}

/*** ---------------- PAGINATION ------------------- ***/

#pagination
{
		background: top repeat-x url(/images/separator-line.png);
		padding: 1.3em 0;
		text-align: center;
}

#pagination span,
#pagination a
{
		margin: 0 0 0 0;
}

#pagination #pagination-label
{
		padding: 0.3em 0.5em 0.3em 0;
}

#pagination #current-page
{
		padding: 0.3em 0.7em;
		border: 1px solid #d9caf6;
		background-color: #f8f6ff;
}

#pagination a
{
		padding: 0.3em 0.7em;
		border: 1px solid #7f6ad7;
		background-color: #d8d2f3;
}

#pagination a:hover
{
		border: 1px solid #492fb7;
		background-color: #9e8ce6;
		text-decoration: none;
}

/*** ---------------- MORE FEATURED ---------------- ***/
#more-featured-list
{
}

#more-featured-list li
{
		border-top: 1px solid #e6d8fd;
}
/*** ---------------- LOGIN PANEL ---------------- ***/
#panel-login h4
{
}

#panel-login span
{
}

#login-username
{

		width: 112px;
}

#login-password
{
		width: 82px;
}

#login-button-image
{
		background-image: url(/images/button-login.png);
}

#panel-login a
{
}
/*** -------------------------- FOOTER -------------------------- ***/
#panel-footer
{
		background: top repeat-x url(/images/separator-line.png);
}

#panel-footer .panel-head
{
		height: 0;
		background: none;
}

#panel-footer .panel-contents
{
		background: none;
		padding: 0;
}

#panel-footer .panel-foot
{
		height: 0;
		background: none;
}

#panel-footer ul
{
}

#panel-footer ul li
{
}

#panel-footer ul li a
{
		color: #2b0079;
}

#panel-footer ul li a:hover
{
}


.hidden { display:none; }


form input#login-username,
form input#login-password
{
	border:1px solid #998d9a;
}

#search-name input,
#search-type input,
#search-location input{
		border:1px solid #998d9a;
}
#search-title a:link,
#search-title a:visited,
#search-title a:focus,
#search-title a:active{
	color:#2b2b2b;
	text-decoration:none;
}




#search-title a:hover{
	color:#998d9a;
	text-decoration:underline;
}


