body {
	/*background-color: #E9F5F9;*/
	margin: 0px;
	padding: 0px;
}
* {
	margin: 0;
}
html, body {
	height: 100%;
}
/*.container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -70px; 
}*/
/*.push {
	height: 70px; 
}*/

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/



/*#main {*/
/*.container {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}*/
/*#main {
	padding: 0px;
	width: 960px;
	border: 1px dotted #CCC;
	min-height: 400px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-color: #FFF;
}*/
.category-style {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3YzZkZCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JhZTVmMiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(119,198,221,0.2) 0%, rgba(186,229,242,0.2) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,198,221,0.2)), color-stop(100%,rgba(186,229,242,0.2)));
	background: -webkit-linear-gradient(top,  rgba(119,198,221,0.2) 0%,rgba(186,229,242,0.2) 100%);
	background: -o-linear-gradient(top,  rgba(119,198,221,0.2) 0%,rgba(186,229,242,0.2) 100%);
	background: -ms-linear-gradient(top,  rgba(119,198,221,0.2) 0%,rgba(186,229,242,0.2) 100%);
	background: linear-gradient(top,  rgba(119,198,221,0.2) 0%,rgba(186,229,242,0.2) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3377c6dd', endColorstr='#33bae5f2',GradientType=0 ); 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 1px #D6EBF3;
	-moz-box-shadow:    0 1px 1px #D6EBF3;
	box-shadow:         0 1px 1px #D6EBF3;
	border: 1px solid #B4DDEB;
}

/*** ad block ***/
#ad-container {
	margin-top:55px;
	margin-right:5px;
	width:430px;
	width:235px;
	min-height:500px;
	float:right;
}
/*.ad-block-200x125 {
	width:200px;
	height:125px;
	margin:5px;
	background: none repeat scroll 0 0 #E1E1E1 !important;
    border: 1px solid #B3B3B3 !important;
    color: #555555 !important;
    font-size: 12px;
    text-align: center;		
}*/
.ad-200x125 {
    height: 125px;
    width: 200px;
	line-height: 1000%;
}
.ad-125x410 {
    height: 125px;
    width: 412px; /* 2px for borders*/
	line-height: 1000%;
}
.ad-260x410 {
    height: 260px;
    width: 412px; /* 2px for borders*/
	line-height: 2000%;
}
.ad-200x260 {
    height: 262px; /* 2px for borders*/
    width: 200px;
	line-height: 2000%;
}
.ad-200x375 {
    height: 412px; /* 2px for borders*/
    width: 200px;
	line-height: 2000%;
}
#ad-container #ads a.adhere {
    background: none repeat scroll 0 0 #EAF5F9 !important;
    border: 1px solid #B3B3B3 !important;
    color: #555555 !important;
    font-size: 12px;
    text-align: center;
}
#ad-container #ads a {
    display: block;
    float: left;
    font-family: verdana,sans-serif;
    font-weight: normal;
    margin: 0 0 10px 10px;
    overflow: hidden;
    text-align: center;
    text-decoration: none !important;
    text-shadow: 0 1px 0 #FFFFFF;
}
#ad-container #ads a.adhere:hover {
    background: none repeat scroll 0 0 #E4E4E4 !important;
    border: 1px solid #999999 !important;
    color: #000000 !important;
	
}
#nav-bar {
	height:40px;
	background-color:#fff;
	background-image: url(images/amenu_button1.png);
	background-repeat: repeat-x;
}
#nav-content {
	/*width: 1000px;*/ /* edge of listing by Location*/
	margin:0 auto;
	width:1175px;	
}
#nav-bar .login-btn {
		float:right;
}
#nav-bar .post-btn a {
	display:inline-block;
	/*background-image: url(images/post_ad_a.png);*/
	background-image: url(images/mojo-buttons.png);
	background-repeat: no-repeat;
	background-position: left -40px;
	width:150px;
	height:40px;
	float:right;
	text-indent:-9999px;
}
#nav-bar .post-btn a:hover {
	display:inline-block;
	/*background-image: url(images/post_ad_b.png);*/
	background-image: url(images/mojo-buttons.png);
	background-repeat: no-repeat;
	background-position: right -40px;
	width:150px;
	height:40px;
	float:right;
}
#nav-bar .login-btn a {
	display:inline-block;
	background-image: url(images/mojo-buttons.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:150px;
	height:40px;
	float:right;
	text-indent:-9999px;
}
#nav-bar .login-btn a:hover {
	display:inline-block;
	background-image: url(images/mojo-buttons.png);
	background-repeat: no-repeat;
	background-position: right top;
	width:150px;
	height:40px;
	float:right;
}
#nav-bar .home-btn a {
	display:inline-block;
	background-image: url(images/mojo-buttons.png);
	background-repeat: no-repeat;
	background-position: left -80px;
	width:150px;
	height:40px;
	float:right;
	text-indent:-9999px;
}
#nav-bar .home-btn a:hover {
	display:inline-block;
	background-image: url(images/mojo-buttons.png);
	background-repeat: no-repeat;
	background-position: right -80px;
	width:150px;
	height:40px;
	float:right;
}
.user-logged-in {
	color:#eee;
	font-weight:bold;
	font-size:13px;
	padding-left:10px;	
}
.user-logged-in ul {
	list-style: none outside none;
	color:#eee;
}
.user-logged-in li a {
	display:inline-block;
	padding-top:10px;
	font-weight:normal;
	color:#eee;
	text-decoration:none;
}
.user-logged-in li a:hover {
	text-decoration:underline;
	color:#fff;
}