/* 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:#253953; }
h2      { color:#253953; }
h3      { color:#253953; background:top repeat-x url(/images/separator-line.png); }
h3 a    { color: #253953; }
h4      { color:#253953; }

a:link, a:visited, a:active {




}
#search-title a:link, #search-title a:visited, #search-title a:active {
color:#fff;
}
a:hover {}

/*** ---- Default Panel Sets ---- ***/

.panel-head         {display: none; }
.panel-contents     { padding:0 8px;

 border:1px solid #253953;
/*
background:url(/images/default-panel-contents.png);
*/
background-color:#cdd9ea;
}
.panel-foot         { 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:#253953; }
.panel-contents ul li a:hover   { background:#fff; }




/*** ---------------- 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   { background-image:url(/images/search-panel-contents.png); height:47px; border:1px solid #253953; padding-top:5px; }
#panel-search .panel-foot       { display:none; }
#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:#fff; }
#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                    { width:243px; }
#search-type                    { width:243px; }
#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 #6A98D7;
		background-color: #fff;
}

#pagination a
{
		padding: 0.3em 0.7em;
		border: 1px solid #6A98D7;
		background-color: #BFD4F1;
}

#pagination a:hover
{
		border: 1px solid #6A98D7;
		background-color: #fff;
		text-decoration: none;
}

/*** ---------------- MORE FEATURED ---------------- ***/
#more-featured-list
{
}

#more-featured-list li
{
		border-top: 1px solid #d8fde2;
}
/*** ---------------- 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;
		border: none;
}

#panel-footer .panel-foot
{
		height: 0;
		background: none;
}

#panel-footer ul
{
}

#panel-footer ul li
{
}

#panel-footer ul li a
{
		color: #253953;
}

#panel-footer ul li a:hover
{
}

.hidden { display:none; }

#panel-contents .panel-contents{
	border:none;
}


#search-name input,
#search-type input,
#search-location input{
		color:#CDD9EA;
		font-size:12px;
}



