/*
THEME NAME: AmbaJam
THEME URI: http://www.ambajam.com
VERSION: 1.0
DESCRIPTION: AmbaJam theme
AUTHOR: 3 Dog Media.
AUTHOR URI: http://www.3dogmedia.com
TEMPLATE: ptmaster
*/

body
{
	background: #FF9A39 url(images/bg.gif);
	color: #333;
	font: 11px "Arial" , "Tahoma" , "MS Sans Serif" , sans-serif;
	line-height: 15px;
	margin: 0px auto 0px;
	padding: 0px;
}

#wrap
{
	width: 920px;
	height: 100%;
	margin: 75px auto 0px;
	padding: 0px;
	background: #fff;
	overflow: hidden;
}
#wrap-splash
{
	width: 530px;
	height: 100%;
	margin: 0px auto 0px;
	padding: 0px;
	background: #fff;
	overflow: hidden;
}
.setup_wizard
{
	position: absolute;
	z-index: 100;
}
/* used to separtate horizontal zones
 DO Not Edit*/
.clear
{
	overflow: hidden;
	clear: both;
	height: 1px;
	font-size: 0.1em;
	margin-bottom: 20px;
}

/*.clearfix {
  overflow: hidden; 
   clear: both; 
   height: 1px; 
   font-size: 0.1em;
   margin-bottom: 20px;
   }*/

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

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

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

a:visited
{
	color: #66CC33;
}

/*End Global Hyperlinks*/

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

ul, ol
{
	margin: 0 0 15px 25px;
	padding: 0;
	color: #044e8e;
}

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 Georgia, "Times New Roman" , Times, serif;
	color: #66CC33;
}

h2
{
	margin: 5px 0;
	padding: 0;
	font: 22px Georgia, "Times New Roman" , Times, serif;
	color: #66CC33;
}

h3
{
	margin: 5px 0;
	padding: 0;
	font: 20px Georgia, "Times New Roman" , Times, serif;
	color: #66CC33;
}

h4
{
	margin: 5px 0;
	padding: 0;
	font: 18px Georgia, "Times New Roman" , Times, serif;
	color: #66CC33;
}

h5
{
	margin: 5px 0;
	padding: 0;
	font: 16px Georgia, "Times New Roman" , Times, serif;
	color: #66CC33;
}

h6
{
	margin: 5px 0;
	padding: 0;
	font: 14px Georgia, "Times New Roman" , Times, serif;
	color: #66CC33;
}

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

blockquote
{
	margin: 3px 0 12px;
	padding: 0 0 0 25px;
	font: 15px Georgia, "Times New Roman" , Times, serif;
	color: #333;
	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/header-bg.jpg);
	background-repeat:no-repeat;
	background-position: 0px -20px;
	height: 169px;
	color: #000000;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	border: none;
}
#header-splash
{
	background: url(images/splash_body_bg.gif);
	background-repeat: repeat-x;
	background-color: #000;
	height: 490px;
	color: #fff;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	border: none;
}

#header-splash img
{
	border: none;
	padding-top: 15px;
	padding-bottom: 0px;
}
#header-splash table td
{
	font-size: 12px;
}
#header-splash form
{
	padding: 0px;
	margin: 0px;
}
/*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: 33px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: none;
	background: #FFFFDE url(images/top-bg.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 30px;
	width: 920px;
	height: 45px;
	border-bottom: 1px solid #FF9A39;
}

#navbar li
{
	display: block;
	float: left;
	margin: 0 0;
	height: 33px;
}

#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;
	background: transperant;
	height: 33px;
		margin-top: 10px;
}

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


#navbar li ul li a
{
	display: block;
	color: #68422A;
	text-decoration: none;
	margin: 0;
	line-height: 18px;
	overflow: hidden;
	border-bottom: 0;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #fff;
}

#navbar li a:hover
{
	color: #68422A;
}

#navbar li ul li a:hover
{
	color: #68422A;
}

/*End Header Navigation*/

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

}

#nav a
{
	color: #666666;
}

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

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

/* third-and-above-level lists */
#nav li ul ul
{
	margin-left: 109px;
	margin-top: -30px;
	border-left: none;
	border-top: 1px solid #000;
}

#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: 5px auto 0px;
	padding: 0px;
}

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

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

/*End Homepage Global*/

/************************************************
*   Begin Interior Page Global               *
************************************************/
#page
{
	margin: 5px auto 0px;
	padding: 0px;
}

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

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

/*End Interior Page Global*/

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

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

#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 Georgia, "Times New Roman" , Times, serif;
	color: #000;
	border-bottom: 1px dotted #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: 57%;
	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 h2
{
	margin: 5px 0;
	padding: 0;
	font: 18px Georgia, "Times New Roman" , Times, serif;
	color: #000;
	border-bottom: 1px dotted #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;
	background-color: #FFFFDE;
}

#sidebar22 p
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

#sidebar22 h2
{
	margin: 5px 0;
	padding: 0;
	font: 18px Georgia, "Times New Roman" , Times, serif;
	color: #000;
	border-bottom: 1px dotted #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: 0;
	background: none;
	background-position: 0 8px;
	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 h2
{
	margin: 5px 0;
	padding: 0;
	font: 18px Georgia, "Times New Roman" , Times, serif;
	color: #000;
	border-bottom: 1px dotted #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 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 h2
{
	margin: 5px 0;
	padding: 0;
	font: 18px Georgia, "Times New Roman" , Times, serif;
	color: #000;
	border-bottom: 1px dotted #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 h2
{
	margin: 5px 0;
	padding: 0;
	font: 18px Georgia, "Times New Roman" , Times, serif;
	color: #000;
	border-bottom: 1px dotted #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;
	border: none;
	background:#FFFFDE url(images/bottom-bg.gif) no-repeat center bottom;
	border-top: 1px solid #FFAB50;
}

#footer-splash
{
	width: 530px;
	margin: 0px auto 0px;
	padding: 10px 0px;
	border: none;
	background-color: #494949;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	color: #fff;
}
#footer-splash p, #footer-splash a, #footer-splash a:visited, #footer-splash a:hover
{
	color: #fff;
	text-decoration: none;	
}
#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: #68422A;
	text-decoration: none;
}

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

#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:none;
}

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

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

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

/*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.gif) no-repeat;
	background-position: 0 6px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
}

.Feed a
{
	color: #fff;
}

.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 a
{
	color: #000;
}

#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;
}

#headerlogo
{
	width:542px;
	padding: 12px 15px;
	float:left;
}
#logo
{
	background: transparent url(images/3dogmedialogo.gif) no-repeat 0px 0px;
	width: 242px;
	height: 140px;	
	float:left;
}
#logotext
{
	float:right;
	width: 300px;
	padding-top: 15px;
}
#logotext ul li
{
	list-style-image: none;
	list-style-type:none;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
#headerinfo
{
	float:right;
	width: 200px;
	color: #fff;
	text-align:right;
	margin-top: 120px;
	font-size: 12px;
	font-weight: bold;
	margin-right: 10px;
}

#ambajamlogo
{
	background: transparent url(images/ambajam-logo.png);
	background-position: -15px -15px;
	background-repeat: no-repeat;
	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blog.ambajam.com/wp-content/themes/ambajam/images/ambajam-logo.png',sizingMethod='none');

	width: 125px;
	height: 125px;
	float:left;
	margin-top: 20px;
	_margin-top: 0px;
	margin-left: 30px;
	z-index: 300;
}
#letsgoshopping
{
	height: 119px;
	width: 398px;
	float:right;
	margin-top: 7px;
	margin-right: 54px;
	_margin-right: 25px;
}
#letsgoshopping ul
{
	margin-top: 40px;
	margin-right: 20px;
}
#letsgoshopping li
{
	display:inline;
	list-style-type:circle;

}
#letsgoshopping table
{
	margin-top: 42px;
}
#letsgoshopping table td
{
	padding: 0px 15px;
}