/*
THEME NAME: Valencia Softball 1
THEME URI: http://www.propertytown.org
VERSION: 1.0
DESCRIPTION: Valencia Vikings Softball
AUTHOR: PropertyTown.org
AUTHOR URI: http://www.propertytown.org
TEMPLATE: ptmaster
*/

body
{
	background: #000000 url(images/header-bgpurp.gif) repeat-x scroll 0 0;
	color: #3B0160;
	font: 11px "Veranda" , "Tahoma" , "MS Sans Serif" , sans-serif;
	line-height: 15px;
	margin: 0px auto 0px;
	padding: 0px;
}

#wrap
{
	width: 920px;
	height: 100%;
	margin: 0 auto;
	padding: 0px;
	overflow: hidden;
}

/* used to separtate horizontal zones
 DO Not Edit*/
.clear
{
	overflow: hidden;
	clear: both;
	height: 1px;
	font-size: 0.1em;
	margin-bottom: 20px;
}
.setup_wizard
{
	position: absolute;
	z-index: 100;
}
/*.clearfix {
  overflow: hidden; 
   clear: both; 
   height: 1px; 
   font-size: 0.1em;
   margin-bottom: 20px;
   }*/

/************************************************
*   Begin Global Hyperlinks                  *
************************************************/

a
{
	text-decoration: none;
	outline: none;
	color: #666;
}

a:hover
{
	color: #666;
	text-decoration: underline;
}

a:visited
{
	color: #666;
}

/*End Global Hyperlinks*/

/************************************************
*   Begin Global HTML Tags                  *
************************************************/

ul, ol
{
	margin: 0 0 15px 25px;
	padding: 0;
	color: #530A54;
}

ol li
{
	margin: 0 0 15px;
	padding: 0;
	font-size: 12px;
	color: #666;
	text-align: left;
	list-style: decimal;
}

ul li
{
	margin: 0 0 15px;
	padding: 0;
	font-size: 12px;
	color: #666;
	text-align: left;
	list-style: disc;
}

img
{
	padding: 2px;
	margin: 0 12px 12px;
	border: 1px solid #CCC;
}

h1
{
	margin: 5px 0;
	padding: 0;
	font: 24px Arial, "Times New Roman" , Times, serif;
	color: #3B0160;
}

h2
{
	margin: 5px 0;
	padding: 0;
	font: 22px Arial, "Times New Roman" , Times, serif;
	color: #3B0160;
}

h3
{
	margin: 5px 0;
	padding: 0;
	font: 20px Arial, "Times New Roman" , Times, serif;
	color: #3B0160;
}

h4
{
	margin: 5px 0;
	padding: 0;
	font: 18px Arial, "Times New Roman" , Times, serif;
	color: #3B0160;
}

h5
{
	margin: 5px 0;
	padding: 0;
	font: 16px Arial, "Times New Roman" , Times, serif;
	color: #3B0160;
}

h6
{
	margin: 5px 0;
	padding: 0;
	font: 14px Arial, "Times New Roman" , Times, serif;
	color: #3B0160;
}

p
{
	font-size: 12px;
	color: #3B0160;
	line-height: 18px;
	text-align: justify;
}

blockquote
{
	margin: 3px 0 12px;
	padding: 0 0 0 25px;
	font: 15px Arial, "Times New Roman" , Times, serif;
	color: #530A54;
	line-height: 18px;
	text-align: justify;
	font-style: italic;
	background: url(images/quote.png) no-repeat;
}

hr
{
	margin-bottom: 10px;
	border: none;
	border-bottom: 1px solid #eee;
	background: none;
	height: 1px;
}

input, textarea, select
{
	width: 90%;
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	color: #555;
	padding: 2px;
}

table td
{
	padding: 5px;
	font-size: 11px;
}

/*End Global HTML*/


/************************************************
   Begin Header Container

The Header section now contains a module 
include that will allow you to add custom content. 
To place custom html in this section go to 
Presentation>Sidebar Modules and add the html 
to the header module.

************************************************/

#header
{
	background: url(images/vikings-header.gif);
	background-repeat: no-repeat;
	height: 214px;
	color: #000000;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	border: none;
}

/*If you want a search box in the header, place the follwing code in the header sidebar using the html module:

<div id="header-search">
  <form method="get" action="/index.php">
    <input type="text" name="s" id="s" value="search here..." onfocus="if (this.value == 'search here...') {this.value = '';}" 
            onblur="if (this.value == '') {this.value = 'search here...';}" class="input"  />
    <input type="submit" name="Submit"  value="Go" class="button" />
  </form>
  <p class="Feed"><a href="/feed/">RSS FEED</a></p>
</div> */



/*Begin Search Box

This CSS styles the search form code and RSS above
*/
#header-search
{
	float: right;
	width: auto;
	margin: 10px 10px 0px 0px;
}
#header-search .input
{
	width: 160px;
	margin-right: 3px;
	padding: 2px 2px 2px 20px;
	background: #fff url(images/i_search.png) no-repeat;
	border: 2px solid #dbdddf;
	font-size: 13px;
	color: #555;
}
#header-search .button
{
	width: 28px;
	padding: 3px 0 4px;
}

/*End Header Container*/



/*Begin CSS for Breadcrumb Navigation. 

If you would like to prevent the breadcrumb navigation from displaying, 
simply uncomment the line containing display: none;
*/
.breadcrumb
{
	margin: 0px;
	padding: 5px; /*display: none;*/
}

/************************************************
*   Begin Header Navigation                  *
************************************************/

#navbar
{
	height: 32px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: none;
}

#navbar li
{
	display: block;
	float: left;
	margin: 0 0;
	height: 32px;
}
#navbar ul li
{
	font-size: 11px;	
}

#navbar ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: "Lucida Grande" , Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #444;
	font-weight: bold;
	height: 32px;
}

#navbar li a
{
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 10px 17px 11px 17px;
	margin: 0;
	border-bottom: 0;
	text-align: center;
}


#navbar li ul li a
{
	display: block;
	color: #000;
	text-decoration: none;
	margin: 0;
	line-height: 18px;
	overflow: hidden;
	border-bottom: 0;
	background: #F0BF00;
}

#navbar li a:hover
{
	color: #fff;
	background: #660D67;
}

#navbar li ul li a:hover
{
	color: #fff;
	background: #660D67;
}

/*End Header Navigation*/

/************************************************
  Begin DHTML Dropdown Menu
************************************************/
/* all lists */
#nav, #nav ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a
{
	color: #fff;
}

/* all list items */
#nav li
{
	float: left;
	width: 110px;
	display: inline;
}

/* second-level lists */
#nav li ul
{
	position: absolute;
	width: 110px;
	left: -999em;
}

/* third-and-above-level lists */
#nav li ul ul
{
	margin-left: 110px;
	margin-top: -25px;
	background: #666666;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul, #nav li:hover ul ul ul ul
{
	background: #666666;
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul, #nav li li li li:hover ul
{
	background: #666666;
	left: auto;
}

/************************************************
*   Begin Homepage Global                  *
************************************************/
#home
{
	margin: 4px auto 0px;
	padding: 0px;
	background-color: White;
}

#homezone1
{
	margin: 0px auto 0px;
	padding: 5px;
}

#homezone2
{
	margin: 5px auto 0px;
	padding: 5px;
}

/*End Homepage Global*/

/************************************************
*   Begin Interior Page Global               *
************************************************/
#page
{
	margin: 4px auto 0px;
	padding: 0px;
	background-color: #fff;
}

#pagezone1
{
	margin: 0px auto 0px;
	padding: 5px;
}

#pagezone2
{
	margin: 5px auto 0px;
	padding: 5px;
}

/*End Interior Page Global*/

/************************************************
*   Begin Blog Page Global                  *
************************************************/

#blog
{
	margin: 4px auto 0px;
	padding: 0px;
	background-color: #fff;
}

#blogzone1
{
	margin: 0px auto 0px;
	padding: 5px;
}

#blogzone2
{
	margin: 5px auto 0px;
	padding: 5px;
}
/*End Blog Page Global*/

/*Begim WPRemix Blog code*/

.blog ul, .blog ol
{
	margin-bottom: 10px;
}

.blog ul li
{
	font-size: 12px;
	margin: 0;
	list-style: disc;
}

.blog ol li
{
	font-size: 12px;
	margin: 0 0 0 15px;
	list-style: decimal;
}

.post-footer
{
	padding: 3px;
	line-height: 18px;
	font-size: 12px;
	border-top: 1px solid #c6c7c8;
	border-bottom: 1px solid #c6c7c8;
	margin-bottom: 25px;
	background: #fafafa;
}

.post-date
{
	font-size: 11px;
	margin-bottom: 10px;
}

.post-comments
{
	background: url(images/i-comments.gif) no-repeat left top;
	padding-left: 17px;
	float: left;
	margin-left: 10px;
}

.post-cat
{
	background: url(images/i-category.gif) no-repeat left top;
	padding-left: 17px;
	margin-left: 5px;
	width: 70%;
	float: right;
}

.archive .post-footer
{
	border-top: none;
	background: none;
}

#calendar_wrap table
{
	width: 100%;
	text-align: center;
}

#calendar_wrap table a
{
	color: #06f;
	text-decoration: underline;
}

#searchform
{
	margin: 10px 0;
}
#searchform br
{
	display: none;
}

#commented
{
	display: block;
	float: left;
}

#comment
{
	width: auto;
}

#commentform .submit
{
	background: #333;
	color: #fff;
}

.comments
{
	border-left: 2px solid #DEE4DA;
	padding: 0 0 0 15px;
	margin-bottom: 10px;
	width: 99%;
}

.comments h4
{
	margin: 0 !important;
}

.comments li
{
	border: 1px solid #DEE4DA;
	background-color: #F3F3F3;
	padding: 5px;
	margin: 5px 0;
	list-style: none;
}

.commentsmeta
{
	margin-top: 0;
	padding-top: 1px;
	font-size: 90%;
	color: #999;
}

.comments-autor
{
	border: 1px solid #B2FF66;
	background-color: #95FFCE;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.comments-autor li
{
	border: 1px solid #B2FF66;
	background-color: #95FFCE;
	list-style: none;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.comments-autor li:hover, .comments li:hover
{
	background-color: #fff;
}

#calendar_wrap caption, #Sidebar h2
{
	margin: 5px 0;
	padding: 0;
	font: 18px Arial, "Times New Roman" , Times, serif;
	color: #3B0160;
	border-bottom: 3px solid #cecece;
}

/* End WPRemix Blog Code */


/************************************************
*   Begin Frame Page Global                   *
************************************************/
#frame
{
	margin: 5px auto 0px;
	padding: 5px;
	border: none;
}

#framezone1
{
	margin: 0px auto 0px;
	padding: 5px;
	border: none;
}

#framezone2
{
	margin: 5px auto 0px;
	padding: 5px;
	border: none;
}

/*End Frame Page Global*/


/************************************************
*   Begin Main Content Sections              *
************************************************/

/* 2 Column Main (left Nav) */

#main21
{
	float: right;
	width: 72%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}

#main21 .twoboxleft
{
	float: left;
	width: 47%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

#main21 .twoboxright
{
	float: right;
	width: 47%;
	margin: 0px 0px 0px 5px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

#main21 .threeboxleft
{
	float: left;
	width: 31%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

#main21 .threeboxmiddle
{
	float: left;
	width: 31%;
	margin: 0px 0px 0px 5px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

#main21 .threeboxright
{
	float: right;
	width: 31%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

/* 2 Column Main (Right Nav) */

#main22
{
	float: left;
	width: 72%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}

#main22 .twoboxleft
{
	float: left;
	width: 47%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

#main22 .twoboxright
{
	float: right;
	width: 47%;
	margin: 0px 0px 0px 5px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

#main22 .threeboxleft
{
	float: left;
	width: 31%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

#main22 .threeboxmiddle
{
	float: left;
	width: 31%;
	margin: 0px 0px 0px 5px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

#main22 .threeboxright
{
	float: right;
	width: 31%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

/* 3 Column Main (one nav on left one nav on right */

#main3
{
	float: left;
	width: 55%;
	margin: 0px 0px 0px 10px;
	padding: 5px;
}

#main3 .twoboxleft
{
	float: left;
	width: 47%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

#main3 .twoboxright
{
	float: right;
	width: 47%;
	margin: 0px 0px 0px 5px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

#main3 .threeboxleft
{
	float: left;
	width: 30%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

#main3 .threeboxmiddle
{
	float: left;
	width: 30%;
	margin: 0px 0px 0px 8px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

#main3 .threeboxright
{
	float: right;
	width: 30%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

/* 3 Column Main (both navs floated to the right */

#main3right
{
	float: left;
	width: 57%;
	margin: 0px 15px 0px 0px;
	padding: 0px;
}

#main3right .twoboxleft
{
	float: left;
	width: 47%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

#main3right .twoboxright
{
	float: right;
	width: 47%;
	margin: 0px 0px 0px 5px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

#main3right .threeboxleft
{
	float: left;
	width: 30%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

#main3right .threeboxmiddle
{
	float: left;
	width: 30%;
	margin: 0px 0px 0px 8px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

#main3right .threeboxright
{
	float: right;
	width: 30%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

/************************************************
*   Begin Global Sidebars                    *
************************************************/
input, textarea, select
{
	width: 90%;
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	color: #555;
	padding: 2px;
}

.sidebar-submit
{
	width: 50%;
	margin: 10px 0px 0px 30px;
}

.sidebar-submit2
{
	width: 50%;
	margin: 10px 0px 0px 30px;
}

#sbmsearchsubmit
{
	width: 50%;
	margin: 10px 0px 0px 30px;
}

/* Begin 2 Column Sidebar 1 (Left) */

#sidebar21 .widget
{
	list-style: none;
	display: block;
	padding: 0px;
	margin: 0;
	background: none;
	background-position: 0 8px;
	border-bottom: none;
}

#sidebar21 .widget li ul li
{
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#sidebar21 .children ul li
{
	border-bottom: none;
}

#sidebar21 .children li ul li
{
	border-bottom: none;
}

#sidebar21
{
	float: left;
	width: 25%;
	padding: 0px 0px 0px 0px;
	border: none;
}

#sidebar21 p
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
#sidebar21 a, #sidebar21 a:hover, #sidebar21 a:visited
{
 color:#3B0160;
}
#sidebar21 h2
{
	margin: 5px 0;
	padding: 0;
	font: 18px Arial, "Times New Roman" , Times, serif;
	color: #3B0160;
	border-bottom: 3px solid #cecece;
}

#sidebar21 ul
{
	list-style: none;
	display: block;
	padding: 5px 5px 5px 5px;
	margin: 0;
	background-position: 0 8px;
}

#sidebar21 li
{
	list-style: none;
	display: block;
	padding: 5px 5px 5px 5px;
	margin: 0;
	background: none;
	background-position: 0 8px;
}

#sidebar21 li h2
{
	list-style: none;
	display: block;
	padding: 5px 5px 5px 5px;
	margin: 0;
	background: none;
	background-position: 0 8px;
}

#sidebar21 ul li
{
	list-style: none;
	display: block;
	padding: 5px 5px 5px 18px;
	margin: 0;
	background: url(images/sbullet.png) no-repeat;
	background-position: 0 8px;
	border-bottom: 1px solid #eee;
}

/*End 2 Column Sidebar 1 (Left)*/

/*Begin 2 Column Sidebar 2 (Right)*/

#sidebar22 .widget
{
	list-style: none;
	display: block;
	padding: 0px;
	margin: 0;
	background: none;
	background-position: 0 8px;
	border-bottom: none;
}

#sidebar22 .widget li ul li
{
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#sidebar22 .children ul li
{
	border-bottom: none;
}

#sidebar22 .children li ul li
{
	border-bottom: none;
}

#sidebar22
{
	float: right;
	width: 25%;
	padding: 0px 0px 0px 0px;
	border: none;
}

#sidebar22 p
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
#sidebar22 a, #sidebar22 a:hover, #sidebar2 a:visited
{
 color:#3B0160;
}
#sidebar22 h2
{
	margin: 5px 0;
	padding: 0;
	font: 18px Arial, "Times New Roman" , Times, serif;
	color: #3B0160;
	border-bottom: 3px solid #cecece;
}

#sidebar22 ul
{
	list-style: none;
	display: block;
	padding: 0px 5px 0px 5px;
	margin: 0;
	background-position: 0 8px;
}

#sidebar22 li
{
	list-style: none;
	display: block;
	padding: 5px 5px 0px 5px;
	margin: 0;
	background: none;
	background-position: 0 8px;
}

#sidebar22 ul li
{
	list-style: none;
	display: block;
	padding: 5px 5px 5px 18px;
	margin: 0;
	background: url(images/sbullet.png) no-repeat;
	background-position: 0 8px;
	border-bottom: 1px solid #eee;
}


/* End 2 Column Sidebar 2* (Right)*/

/* Begin 3 Column Sidebar 1 (Left) */

#sidebar31 .widget
{
	list-style: none;
	display: block;
	padding: 0px;
	margin: 0px;
	background: none;
	border-bottom: none;
}

#sidebar31 .widget li ul li
{
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#sidebar31 .children ul li
{
	border-bottom: none;
}

#sidebar31
{
	float: left;
	width: 20%;
	padding: 0px 0px 0px 0px;
	border: none;
}

#sidebar31 p
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
#sidebar31 a, #sidebar31 a:hover, #sidebar31 a:visited
{
 color:#3B0160;
}
#sidebar31 h2
{
	margin: 5px 0;
	padding: 0;
	font: 18px Arial, "Times New Roman" , Times, serif;
	color: #3B0160;
	border-bottom: 3px solid #cecece;
}

#sidebar31 ul
{
	list-style: none;
	display: block;
	padding: 5px 5px 5px 5px;
	margin: 0;
	background-position: 0 8px;
}

#sidebar31 li
{
	list-style: none;
	display: block;
	padding: 5px 5px 5px 5px;
	margin: 0;
	background: none;
	background-position: 0 8px;
}

#sidebar31 ul li
{
	list-style: none;
	display: block;
	padding: 5px 5px 5px 18px;
	margin: 0;
	background: url(images/sbullet.png) no-repeat;
	background-position: 0 8px;
	border-bottom: 1px solid #eee;
}

/*End 3 Column Sidebar 1 (Left)*/

/*Begin 3 Column Sidebar 2 (Right)*/


#sidebar32 .widget
{
	list-style: none;
	display: block;
	padding: 0px;
	margin: 0;
	background: none;
	background-position: 0 8px;
	border-bottom: none;
}
#sidebar32 .widget a
{
	padding: 0px;
	margin: 0px;
}
#sidebar32 .widget li ul li
{
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#sidebar32 .children ul li
{
	border-bottom: none;
}

#sidebar32 .children li ul li
{
	border-bottom: none;
}

#sidebar32
{
	float: right;
	width: 20%;
	padding: 0px 0px 0px 0px;
	border: none;
}


#sidebar32 p
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
#sidebar32 a, #sidebar32 a:hover, #sidebar32 a:visited
{
 color:#3B0160;
}
#sidebar32 h2
{
	margin: 5px 0;
	padding: 0;
	font: 18px Arial, "Times New Roman" , Times, serif;
	color: #3B0160;
	border-bottom: 3px solid #cecece;
}

#sidebar32 ul
{
	list-style: none;
	display: block;
	padding: 5px 5px 5px 5px;
	margin: 0;
	background-position: 0 8px;
}

#sidebar32 li
{
	list-style: none;
	display: block;
	padding: 5px 5px 5px 5px;
	margin: 0;
	background: none;
	background-position: 0 8px;
}

#sidebar32 ul li
{
	list-style: none;
	display: block;
	padding: 5px 5px 5px 18px;
	margin: 0;
	background: url(images/sbullet.png) no-repeat;
	background-position: 0 8px;
	border-bottom: 1px solid #eee;
}

/* End 3 Column Sidebar 2* (Right)*/

/* Begin 3 Column Sidebar 2* (Right of two navs floated to the left)*/
#sidebar32left .widget
{
	list-style: none;
	display: block;
	padding: 0px;
	margin: 0;
	background: none;
	background-position: 0 8px;
	border-bottom: none;
}

#sidebar32left .widget li ul li
{
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#sidebar32left .children ul li
{
	border-bottom: none;
}

#sidebar32left .children li ul li
{
	border-bottom: none;
}

#sidebar32left
{
	width: 20%;
	float: left;
	padding: 0px 0px 0px 0px;
}

#sidebar32left p
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
#sidebar32left a, #sidebar32left a:hover, #sidebar32left a:visited
{
 color:#3B0160;
}
#sidebar32left h2
{
	margin: 5px 0;
	padding: 0;
	font: 18px Arial, "Times New Roman" , Times, serif;
	color: #3B0160;
	border-bottom: 3px solid #cecece;
}

#sidebar32left ul
{
	list-style: none;
	display: block;
	padding: 5px 5px 5px 5px;
	margin: 0;
	background-position: 0 8px;
}

#sidebar32left li
{
	list-style: none;
	display: block;
	padding: 5px 5px 5px 5px;
	margin: 0;
	background: none;
	background-position: 0 8px;
}

#sidebar32left ul li
{
	list-style: none;
	display: block;
	padding: 5px 5px 5px 18px;
	margin: 0;
	background: url(images/sbullet.png) no-repeat;
	background-position: 0 8px;
	border-bottom: 1px solid #eee;
}

/*End Global Sidebars*/


/************************************************
  Begin Global Footer  

#footerdiv1 contains navigation from the footer navigation module
#footerdiv2 contains content inserted through the global footer module
Additional html can be inserted using the global footer module
                         
************************************************/

#footer
{
	/*width: 920px;*/
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	background: #4D4D4D url(images/footer-bg.gif) repeat-x scroll 0pt;
	height: 100px;
}

#footer p
{
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	color: #fff;
}

#footer a, #footer a:visited
{
	color: #fff;
	text-decoration: none;
}

#footer a:hover
{
	text-decoration: underline;
	color: #fff;
}

#footer a img
{
	border: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#footer li
{
	display: inline;
	list-style-type: none;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}

#footer ul
{
	margin: 0px;
	padding: 0px;
}

#footer ul li a
{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
	/*text-transform: uppercase;*/
}

#footer ul li a:hover
{
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

#footerdiv1
{
	text-align: right;
	margin: 0px auto 0px;
	padding: 12px 0px 5px 0px;
	border-bottom: none;
}

#footerdiv2
{
	text-align: center;
	margin: 5px;
	padding: 7px 0px 0px 0px;
}
#footerdiv2 p
{
	text-align:center;	
}

/*End Global Footer*/

/*Page Layout Boxes*/

.onebox
{
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

.twoboxleft
{
	float: left;
	width: 48%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

.twoboxright
{
	float: right;
	width: 48%;
	margin: 0px 0px 0px 5px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

.threeboxleft
{
	float: left;
	float: left;
	width: 31.5%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

.threeboxmiddle
{
	float: left;
	width: 31.5%;
	margin: 0px 0px 0px 7px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

.threeboxright
{
	float: right;
	width: 31.5%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #cecece;
	background: #f2f3f4;
}

/* Additional WPRemix Classes */

.alignleft
{
	float: left;
}

.alignright
{
	float: right;
}

.button
{
	padding: 3px 0;
	background: #000;
	border: 1px solid #dbdddf;
	line-height: 15px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

.button:hover
{
	background: #787777;
}

.Feed
{
	margin: 0;
	padding: 5px 0 5px 18px;
	background: url(images/rss.png) no-repeat;
	background-position: 0 6px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fca61b;
}

.Feed a
{
	color: #fca61b;
}

.thead
{
	font-size: 11px;
	font-weight: 700;
	color: #fff !important;
	background: #868686;
}
.row
{
	background: #cecece;
}

/************************************************
  Begin Listings CSS                        *   
************************************************/

.listing-submit
{
	width: 50%;
	margin: 10px 0px 0px 15px;
}

.pt-listing h2
{
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: none;
}

.pt-listing h3
{
	font-size: 12px;
	margin: 0px;
	display: inline;
	background: none;
	text-transform: none;
}

#pt-description
{
	float: left;
	margin-left: 0px;
	margin-bottom: 5px;
}

#pt-details
{
	float: left;
	width: 47%;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}

#pt-details h3
{
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	display: inline;
	background: none;
	text-transform: none;
}

#pt-details ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#pt-details ul li
{
	list-style: none;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

#pt-additional
{
	float: right;
	width: 47%;
	margin: 0px 0px 0px 5px;
	padding: 5px;
}

#pt-additional h3
{
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	display: inline;
	background: none;
	text-transform: none;
}

#pt-additional ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#pt-additional ul li
{
	list-style: none;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

#pt-resources ul
{
	list-style: none;
}

#pt-pics
{
	margin-left: 0px;
}

#pt-pics ul
{
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
}

#pt-pics ul li
{
	list-style: none;
	margin-left: 0px;
	padding: 0px;
	background: none;
	border: none;
}

#pt-pics ul li a img
{
	list-style: none;
	padding: 2px;
}

#pt-map
{
	width: 435px;
	float: left;
}

#pt-form
{
	float: right;
	margin-left: 0px;
	padding: 0px;
}

#pt-form .listing-submit
{
	width: 50%;
	margin: 10px 0px 0px 30px;
}

#pt-listings
{
	float: left;
	width: 20%;
	height: 450px;
	margin: 0px 30px 0px 0px;
	padding: 5px;
}

#pt-listings h1
{
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	background: none;
}

#pt-listings h2
{
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	background: none;
}

#pt-listings h3
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	display: inline;
	background: none;
	text-transform: none;
}

#pt-listings ul
{
	list-style: none;
	padding: 5px;
	margin: 0px;
}

#pt-listings ul li
{
	list-style: none;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

#pt-listings img
{
	list-style: none;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

#widget-featured-listings
{
	margin: 0px auto 0px;
}

#widget-featured-listings ul
{
	text-align: center;
}

#widget-featured-listings ul li
{
	background: none;
	border: none;
	padding: 0px;
	text-align: center;
}

#widget-featured-listings img
{
	padding: 2px;
	margin: 0px;
}
#sb-html img
{
	padding: 0px;
	margin: 0px;
}
#lightboxImage
{
	margin: 0px;
	padding: 0px;
}



