body
{text-align:center; background: #000; margin: 0; padding: 0;}

* {margin: 0; padding: 0; border: 0;}
/* --------------------------------------------------------------------------------------
	Define Layout
-------------------------------------------------------------------------------------- */
#container       {width: 1030px; margin: 0 auto; background:#000033; border: 1px solid #303361;}
hr	             {visibility:hidden; height:0; clear:both;}
#a1sheader       {width: 1030px; float: none;}
#a1sslot         {float: none; margin:9px 0 0 4px; padding: 0 0 1px 0; background:transparent;}
	#sidebar-cl	 {float: left; width:180px; margin:0px; padding:0px;}
	#content	 {float: left; width:492px; margin:0 0 0 10px; padding:0; background:#1b1c48; border: 1px solid #303361;}
	#sidebar-cr	 {float: left; width:330px; margin:0 0 0 10px; padding:0;}
#a1sfooter	      {width: 1030px;}
/* --------------------------------------------------------------------------------------
	A1st theme Main Fonts 
-------------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5 {text-decoration:none;}
/* --------------------------------------------------------------------------------------
	A1st theme Header / Nagivation 
-------------------------------------------------------------------------------------- */
#a1sheader p     {font: bold 14px Tahoma; color: #f3f3ed; text-decoration: none; text-align: center;}
#headerleft      {float: left;}
#headerleft h1   {width:276px; height:108px; background: transparent url(http://diggiporn.com/ass1st_theme/logo.gif) no-repeat; text-indent: -9999px; font-size:12px;}
#headeright      {float: right; width: 754px; height:108px; background: transparent url(http://diggiporn.com/ass1st_theme/hed_bg.gif) repeat-x;}
#headeright .ad728	  {width:728px; height:90px; padding-left:5px; padding-top:7px;}
#headeright img       {border: 2px solid #6066B0;}
#headeright img:hover {border: 2px solid #6066B0;}

#a1snavigaton       {width: 1030px; float: none; height:36px; background:#1b1c48 url(http://diggiporn.com/ass1st_theme/nav-bg.gif) repeat; border: 1px solid #303361;}
#navleft            {width: 188px; margin:0px 0 0 0px; float: left;}

#navleft .cats       {float: left; font:bold 12px arial; color: #Ffffff; height:23px; width:142px; padding: 2px; margin: 7px 0 0 3px; border: 1px solid #303361; background: #000033;}
#navleft .catsgo     {margin: 7px 0 0 0px}

#navright { margin:0px; padding: 0; width: 840px; height:30px; float: right;}

#navright ul {border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center;}
#navright ul li {display: block; float: left; text-align: center; padding: 0;}

#navlist *				{float:left; display:block;}
#navlist				{display:block;}

#navright ul li a {background:#303361 url(http://diggiporn.com/ass1st_theme/nav-bg.gif) repeat; height: 27px; border-right:1px solid #B6B6B6;  padding:9px 14px 0; margin: 0px 0 0px 0; color: #fff; text-decoration: none; display: block;
text-align: center; font:bold 14px arial;}
#navright ul li a:hover {color: #fff; background:#6B70B6 url(http://diggiporn.com/ass1st_theme/nav-bg2.gif) repeat; text-decoration: underline;}
#navright a:spec {background:#303361 url(http://diggiporn.com/ass1st_theme/nav-bg.gif) repeat; color: #fff;}
#navright li#spec a {background:#303361 url(http://diggiporn.com/ass1st_theme/nav-bg.gif) repeat; border-right: 1px solid #B6B6B6; color: #ff0000;}
#navright li#spec a:hover {background:#6B70B6 url(http://diggiporn.com/ass1st_theme/nav-bg2.gif) repeat; color: #fff; text-decoration: underline;}

/* --------------------------------------------------------------------------------------
	A1st theme Content
-------------------------------------------------------------------------------------- */
#search		        {float:none; display:block; }
#search form		{padding:4px 0 0 0; width:300px;}
#search .fld		{background:url(http://diggiporn.com/ass1st_theme/search_filed.gif) no-repeat; color:#f3f3ed; padding:2px; height:18px; width:199px; margin-right:1px;}
.go					{margin-bottom:-5px;}

#a1spost               {float: none; margin: 8px 0 6px 4px; background:transparent;}
#postholder            {float: none; width: 484px; margin: 0px 0 15px 0px; overflow: hidden;}

#posthleft             {width: 172px; margin: 0px; padding: 0px; float: left;}
#posthleft .ph-pic     {padding: 2px 8px 0 0px;}
#posthleft .ph-pic img {border: 1px solid #f3f3ed;}
#posthleft .ph-pic img:hover {border: 1px solid #f03508;}

#posthright          {width: 312px; height:124px; border-bottom: 1px dotted #eee; margin: 0px; padding: 0px; float: left;}

#posthmain           {width: 312px; height:102px;}

#posthmain h1         {font: bold 14px Tahoma; color: #f3f3ed; text-decoration: none; text-align: left; padding: 0 0 0 0px; margin: 3px 0 0 0;}
#posthmain h1 a       {font: bold 14px Tahoma, sans-serif; color: #f3f3ed; text-align: left; text-decoration: none;}
#posthmain h1 a:hover {font: bold 14px Tahoma, sans-serif; color: #ff0000; text-decoration: underline;}

#posthmain p          {font: normal 13px Tahoma, sans-serif; color: #f3f3ed; text-decoration: none; text-align: left; margin: 5px 0 0 0;}

#cathold       {float: none; width: 312px; overflow: hidden; margin-top: 0px;}
#catsh-cl       {width: 156px; margin: 0px; padding: 0px; float: left;}
#catsh-cr       {width: 156px; margin: 0px; padding: 0px; float: left;}

#catsh-cl h2 a            { font: bolder 13px Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: none; margin: 0px 0 0 0;}
#catsh-cl h2 a:hover      {font: bolder 13px Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: underline;  margin: 0px 0 0 0;}


#catsh-cr h4 a            {font: bold 13px Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: none; text-align: left; margin: 0px 0 0 0;}
#catsh-cr h4 a:hover      {font: bold 13px Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: underline; text-align: left; margin: 0px 0 0 0;}

.pagination			        {padding:10px 0 8px 0; font: 12px/14px arial; color: #D9D9C6; clear:both; text-align:center;}
.pagination a			    {font:bold 12px/14px arial; text-decoration:none; padding: 0 4px; margin:0 1px; color:#f3f3ed; background: #303361;}
.pagination a:hover 		{background: #6B70B6; text-decoration:underline;}
.pagination .currentpage    {border:1px solid #D9D9C6; color: #f3f3ed;}
/* --------------------------------------------------------------------------------------
	A1st theme Hosted
-------------------------------------------------------------------------------------- */
#a1shosted               {float: none; margin: 8px 0 6px 4px; background:transparent;}
#a1shosted h1            {font: bold 14px Tahoma; color: #f3f3ed; text-decoration: none; text-align: center; padding: 3px 0 0 0; margin: 0 0 5px 0;}
#a1shosted p             {font: normal 13px Tahoma, sans-serif; color: #f3f3ed; text-decoration: none; text-align: left; margin: 0px 0 0 3px;}
#a1shosted span          {font: normal 13px Tahoma, sans-serif; color: #f3f3ed; text-decoration: none; text-align: center; margin: 0px 0 0 3px;}
#a1shosted .vid          {padding: 3px 0 3px 0;}

#moreabs       {float: none; width: 484px; overflow: hidden; margin-top: 5px;}

#moreabs span              {font: bold 13px Arial, Helvetica, sans-serif; color: #f3f3ed; text-decoration: none; text-align: right; margin: 0 0 0 0;}
#moreabs span a            {font: bold 13px Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: none; text-align: right; margin: 0px 0 0 0;}
#moreabs span a:hover      {font: bold 13px Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: underline; text-align: center; margin: 0px 0 0 0;}

#moreabs-cl       {width: 322px; margin:0 0 0 0px; padding: 0px; float: left;}
#moreabs-cr       {width: 157px; margin:0 5px 0 0; padding: 0px; float: left;}

#moreabs-cl h2              { font: bolder 13px Arial, Helvetica, sans-serif; color: #f3f3ed; text-align: left; text-decoration: none;  margin:0 0 0 45px;}
#moreabs-cl h2 a            { font: bolder 13px Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: none; margin: 0px 0 0 0;}
#moreabs-cl h2 a:hover      {font: bolder 13px Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: underline;  margin: 0px 0 0 0;}

#moreabs-cr h4              {font: bold 13px Arial, Helvetica, sans-serif; color: #f3f3ed; text-decoration: none; text-align: center; margin: 0px 0 0 0;}
#moreabs-cr h4 a            {font: bold 13px Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: none; text-align: center; margin: 0px 0 0 0;}
#moreabs-cr h4 a:hover      {font: bold 13px Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: underline; text-align: right; margin: 0px 0 0 0;}

/* --------------------------------------------------------------------------------------
	A1st theme Siderbar CL
-------------------------------------------------------------------------------------- */
#cl-bars           {width: 180px; height:35px; background:#1b1c48 url(http://diggiporn.com/ass1st_theme/bars.gif) repeat;}
#cl-bars h3        {font: bolder 15px "Trebuchet MS", Arial, Tahoma, Verdana; color: #f3f3ed; text-decoration: none; text-align: center; padding: 8px 0 0 0px;}

#ttf                {padding:0px; margin: 4px 0 4px 0px; text-decoration: none;}
#ttf  h2 a          {font: bold 13px Arial, Helvetica, sans-serif; color: #f3f3ed; text-decoration: none; text-align: center; }
#ttf  h2 a:hover    {font: bold 13px Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: underline; text-align: center; }

#medlbox                        {padding: 0px 0 0 0px; margin: 4px 0 0px 0px;}
#medlbox  .medpl-pics           {margin: 0 1px 4px 0; padding:0px;}
#medlbox  .medpl-pics img       {border: 1px solid #f3f3ed;}
#medlbox  .medpl-pics img:hover {border: 1px solid #f03508;}

/* --------------------------------------------------------------------------------------
	A1st theme Siderbar CR
-------------------------------------------------------------------------------------- */
#cr-bars           {width: 330px; height:35px; background:#1b1c48 url(http://diggiporn.com/ass1st_theme/bar-rb.gif) repeat;}
#cr-bars h3        {font: bolder 15px "Trebuchet MS", Arial, Tahoma, Verdana; color: #f3f3ed; text-decoration: none; text-align: center; padding: 8px 0 0 0px;}

#adsbox             {padding: 0px 0 0 0px; margin: 5px 0px 1px 0px;}
#adsbox .ad300      {padding: 0px; margin: 0 0 3px 0px;}

#mediabox             {padding: 0px 0 0 0px; margin: 4px 0 0px 0px;}
.pics-thumb           {padding: 0px 0 0 0px;}
.pics-thumb img       {border: 1px solid #f3f3ed;}
.pics-thumb img:hover {border: 1px solid #f03508;}

.listhold	    {padding:2px 0 0 2px; clear:both;}
.fl				{float:left;}
.fr				{float:right;}
.bfl			{width:140px; padding:5px 0 5px; padding-top:2px; padding-left:2px; text-align: left;}
.bfl li			{line-height:18px; list-style-type:none; vertical-align:bottom;}
.bfl a			{padding-left:15px; background:url(http://diggiporn.com/ass1st_theme/ar1.gif) 5px 5px no-repeat; font: bold 12px Arial, Helvetica, sans-serif; color:#f3f3ed; text-decoration: none;}
.bfl a:hover	{background:url(http://diggiporn.com/ass1st_theme/ar2.gif) 5px 5px no-repeat; text-decoration:underline;}
/* --------------------------------------------------------------------------------------
	A1st theme Advertise
-------------------------------------------------------------------------------------- */
#a1sadvert               {float: none; margin: 8px 0 6px 4px; background:transparent;}
#a1sadvert h2            {font: bold 14px Tahoma; color: #ff0000; text-decoration: none; text-align: center; padding: 13px 0 0 0; margin: 0 0 10px 0;}
#a1sadvert p             {font: normal 13px Tahoma, sans-serif; color: #f3f3ed; text-decoration: none; text-align: center; margin: 0px 0 0 3px;}
#a1sadvert p  a          {font: normal 13px Tahoma, sans-serif; color: #f3f3ed; text-decoration:underline; text-align: center; margin: 0px 0 0 3px;}
#a1sadvert p  a:hover    {font: normal 13px Tahoma, sans-serif; color: #ff0000; text-decoration:underline; text-align: center; margin: 0px 0 0 3px;}
/* --------------------------------------------------------------------------------------
	A1st theme Footer
-------------------------------------------------------------------------------------- */
#a1sfooter                  {margin: 15px 0 0px 0px;}
#a1sfooter	a		        {color: #f3f3ed}
#a1sfooter	a:hover 	    {text-decoration:underline;}
#a1sfooter	strong          {font: normal 13px Tahoma; color: #f3f3ed; text-decoration: none; text-align: center;}
#a1sfooter	strong a        {font: bold 14px Tahoma; color: #ff0000; text-decoration: none; text-align: center;}
#a1sfooter	strong a:hover 	{font: bold 14px Tahoma; color: #f3f3ed; text-align: center;}
#a1sfooter p		    {font: normal 13px Tahoma; color: #f3f3ed; text-decoration: none; text-align: left; margin-left:8px;}
#a1sfooter .misc		{font: normal 13px Tahoma; color: #f3f3ed; text-decoration: none; text-align: center;}
#a1sfooter .misc strong {font: bold 13px Tahoma; color: #ff0000; text-decoration: none; text-align: center;}
#a1sfooter	.tracker  	{text-align: center; margin-bottom: 5px; margin-top: 3px;}
/* --------------------------------------------------------------------------------------
	OUT-ADS imgbox
-------------------------------------------------------------------------------------- */
#linetab {float: none; padding: 0 0 5px 0; margin: 0 0 0px 0px;}
#linetab .tab {height:21px; float: none;  background:#1b1c48; border: 1px solid #303361;}
#linetab .tab {font: bold 14px Tahoma; color:#f3f3ed; padding: 5px 0 0 0; text-decoration: none; text-align: center;}
#linetab .tab span {font: bold 14px Tahoma; color: #ff0000; text-decoration: none; text-align: center;}

#adsbt {width: 1023px; float: none; margin: 0 0 5px 4px;}

#adsbt1 {float: left; width: 195px; padding:0px; margin: 0 0px 0 5px;}
#adsbt2 {float: left; width: 195px; padding:0px; margin: 0 0px 0 5px;}
#adsbt3 {float: left; width: 195px; padding:0px; margin: 0 0px 0 5px;}
#adsbt4 {float: left; width: 195px; padding:0px; margin: 0 0px 0 5px;}
#adsbt5 {float: left; width: 195px; padding:0px; margin: 0 0px 0 5px;}
	
#adsbt h3 a {font-size: 12px; color: #f3f3ed; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
#adsbt h3 a:hover {font: bold 12px Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}

.picads-thumb {padding: 0px;}
.picads-thumb img { border: 2px solid #f3f3ed;}
.picads-thumb img:hover {border: 2px solid #f03508;}
/* --------------------------------------------------------------------------------------
	A1st theme Search page
-------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------
	A1st theme Message page
-------------------------------------------------------------------------------------- */
#a1smessagep               {float: none; margin: 8px 0 6px 4px; background:transparent;}
#a1smessagep h2            {font: bold 14px Tahoma; color: #ff0000; text-decoration: none; text-align: center; padding: 13px 0 0 0; margin: 0 0 10px 0;}
#a1smessagep p             {font: normal 13px Tahoma, sans-serif; color: #f3f3ed; text-decoration: none; text-align: center; margin: 0px 0 0 3px;}
#a1smessagep .pic          {float: none;}
/* --------------------------------------------------------------------------------------
	A1st theme v1 / old stuff
-------------------------------------------------------------------------------------- */
strong                    {font:bold 16px arial; color: #f3f3ed;}
.PageNumbers			  {padding:10px 0 8px 0; font: 12px/14px arial; color: #D9D9C6; clear:both; text-align:center;}
.PageNumbers a			  {font:bold 12px/14px arial; text-decoration:none; padding: 0 4px; margin:0 1px; color:#f3f3ed; background: #303361;}
.PageNumbers a:hover 	  {background: #6B70B6; text-decoration:underline;}
.PageNumbers strong       {border:1px solid #D9D9C6; color: #f3f3ed;}

.warningtext {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #FFFFFF;}
.welcometext {color: #656567; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

a.LoginStatus:link {color: white; text-decoration: underline; font-weight: bold;}
a.LoginStatus:visited {color: white; text-decoration: underline; }
a.LoginStatus:hover {color: yellow; text-decoration: underline; }
a.LoginStatus:active {color: white; }
a.UserCP:link {color: white; text-decoration: underline; font-weight: bold;}
a.UserCP:visited {color: white; text-decoration: underline; }
a.UserCP:hover {color: yellow; text-decoration: underline; }
a.UserCP:active {color: white; }
a.phpLDFooter:link {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.phpLDFooter:visited {color: gray; text-decoration: none; }
a.phpLDFooter:hover {color: yellow; text-decoration: underline; }
a.phpLDFooter:active {color: #FFFFFF; }
a.plugs:link {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.plugs:visited {color: gray; text-decoration: none; }
a.plugs:hover {color: yellow; text-decoration: none; }
a.plugs:active {color: #FFFFFF; }
a.mostpopular:link {color: #656567; text-decoration: none; font-weight: bold;}
a.mostpopular:visited {color: gray; text-decoration: none; }
a.mostpopular:hover {color: yellow; text-decoration: underline; }
a.mostpopular:active {color: #656567; }
a.LinksPage:link {color: red; text-decoration: none; font-weight: bold;}
a.LinksPage:visited {color: red; text-decoration: none; }
a.LinksPage:hover {color: red; text-decoration: underline; }
a.LinksPage:active {color: red; }
a.TopLinks:link {color: white; text-decoration: none; }
a.TopLinks:visited {color: white; text-decoration: none; }
a.TopLinks:hover {color: white; text-decoration: underline; }
a.TopLinks:active {color: white; }
a.featured:link {color: white; text-decoration: none; text-transform: Uppercase; font-weight: bold;}
a.featured:visited {color: white; text-decoration: none; }
a.featured:hover {color: white; text-decoration: underline; }
a.featured:active {color: white; }
.tablestyle {
	BACKGROUND-COLOR: #1e2839;
}
.tdstyle {
	BACKGROUND-COLOR: #1e2839;
	border-right:1px #F00 solid;
	border-left:1px #F00 solid;
	border-bottom:1px #F00 solid;
	color:#1e2839;
}
.tdheaderstyle {
	COLOR: #1e2839;
background: #1e2839 url(images/m_sf.gif) repeat-x top;
}
.navigatore {
COLOR: #1e2839;
background: #1A1C1D url(images/m_sf.gif) repeat-x top;
}
.moduleborder {
	background-color: #dfe6ef;
	color: #496c9f;
}

.gallerytitlestyle {
	BACKGROUND-COLOR: #1e2839;
	border-bottom:1px #aebace solid;
}
.smallfont {FONT-SIZE: 9px; FONT-FAMILY: Arial, Helvetica, sans-serif}
table {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif}
form {display: inline;}
#selection
{
    visibility: hidden;
    border: 1px solid #000;
    position:   absolute;
    z-index:    2;
		cursor:move;
		background-color: #fff;
		filter:alpha(opacity=30);
		-moz-opacity:0.3;
		opacity: 0.3;
}

.singolo {
	text-align: left;
	width: 182px;
	float: left;
	margin-bottom: 18px;
}


#img_cover
{
position: absolute;
z-index: 1;
}

