
body {
	background-color: #000000;
	margin-top: 0px;
}

#title {
	width: 891px;
	margin-right: auto;
	margin-left: auto;
}



#container {
	width: 891px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin-right: auto;
	margin-left: auto;
	
}

#header {
	width: 891px;
	background-color: #EEEEEE;
	height: 190px;
	margin-bottom: 1px;
	background-image: url(http://www.maddogmagazine.co.uk/Images/images/version3/header.gif);
}

#header-ad {
	
	width: 510px;
	float: right;
	height: 120px;
	margin-top: 50px;


}


#footer {
	clear: both;
	width: 891px;
	background-color:#FF9900;
	height: 45px;


}


#footer2 {
	clear: both;
	width: 891px;
	background-color:#FF9900;
	height: 45px;
	border-top: 1px solid #000000;



}



#navbar {
	
	width: 891px;
	height: 29px;

}

#netdog-navbar {
	
	width: 586px;
	height: 104px;
	float:left;

	
}

#genre-drop {
	
	width: 216px;
	height: 20px;
	float: right;
	margin-top: 10px;
	margin-left:370px ;
}


#gallery-login {
	
	width: 210px;
	height: 159px;
	float: left;
	background-image: url(Images/images/gallery-login.jpg);
}


#gallery-login-box {
	
	margin-top: 50px;
	width: 189px;
	height: 20px;
	float: right;
}



#netdog-navbar-buttons {
	
	width: 400px;
	float: left;
	margin-top: 35px;
	margin-left: 210px;
	background-color:#ffffff;
}

#main {
	
	width: 580px;
	float: left;
	display: inline;
	margin-left:10px;	
	margin-top: 10px;
}

#butchzilla {
	
	width: 570px;
	float: left;
	display: inline;
	margin-left:10px;
	background-image:url(http://www.maddogmagazine.co.uk/Images/images/redesign/butchzilla.gif);
	margin-top: 10px;
}


#netdog-para {
	
	width: 370px;
	float: left;
	display: inline;
	margin-left:10px;	
	
}

#gallery-latest {
	
	width: 560px;
	float: left;
	display: inline;
	
	
}

#image {
	
	width: 120px;
	height: 140px;
	float: left;
	display: inline;
	margin-left:10px;	
	
}

#track {
	
	width: 60px;
	height: 140px;
	float: left;
	display: inline;
	margin-left:10px;	
	
}


#flashpanel {
	
	width: 570px;
	float: left;
	display: inline;
	margin-left:10px;
	margin-top: 10px;
}

#sidebar {
	
	width: 260px;
	float: right;
	height: 1300px;
	background-color:#FFFFFF;
	margin-top: 10px;
	margin-right:10px;
}



#fresh {
	
	width: 280px;
	height: 445px;
	float: left;
	display: inline;

}


#fresh-inside {
	
	width: 280px;
	float: left;
	margin-bottom:10px;
	margin-top: 20px;
	
}


#topten {
	
	width: 200px;
	margin-right: 200px;
	margin-bottom:10px;
	margin-top: 250px;
	
}

#latest {
	
	width: 280px;
	float: left;
	display: inline;
	margin-top: 10px;
}

#news {
	
	width: 280px;
	height: 360px;
	float: left;
	display: inline;
	margin-top: 10px;

}

#online {
	
	width: 280px;
	height: 237px;
	float: left;
	display: inline;
	margin-top: 10px;
	
}


#news-top {
	
	width: 415px;
	height: 56px;
	float: left;
	display: inline;
	margin-bottom:9px;

	
}

#news-inside {
	
	width: 415px;
	height: 56px;
	float: left;
	display: inline;
	margin-bottom:10px;
	margin-top:4px;
	
}


#news-topsb {
	
	width: 260px;
	height: 56px;
	float: left;
	display: inline;
	margin-bottom:9px;

	
}

#news-insidesb {
	
	width: 260px;
	height: 56px;
	float: left;
	display: inline;
	margin-bottom:10px;
	margin-top:4px;
	
}



#listings {
	
	width: 280px;
	height: 270px;
	float: left;
	display: inline;
	margin-top: 10px;
	}

#listings-inside {
	
	width: 260px;
	height: 220px;
	float: left;
	display: inline;

	margin-bottom:10px;
	margin-top:10px;
}

#panel-titles {
	
	width: 320px;
	height: 48px;
	float: left;
	display: inline;-top:0px;
}

#onlineinsidetop {
	
	width: 280px;
	height: 10px;
	float: left;
	margin-bottom: 10px;
	margin-left:25px;
	margin-top:25px;
}

#onlineinside {
	
	width: 280px;
	height: 10px;
	float: left;
	margin-bottom: 10px;
	margin-left:25px;
	margin-top:20px;
}


#leftads {

	width: 200px;
	float: left;
	
}


#sddm
{	margin: 0;
	padding: 0;
	z-index: 100}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 9px verdana}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background: #ffffff;
	color: #000000;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #EE7F00}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EE7F00;
	border: 1px solid #000000}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EE7F00;
		color: #000000;
		font: 9px verdana}

	#sddm div a:hover
	{	background: #000000;
		color: #FFF}


	#index-flash
	{	width: 440px;
	height: 311px;
	float: left;
	display: inline;
	margin-left:10px;	
	margin-top: 10px;
	border:#000000 solid 1px;
	z-index: 10;
	}

	#index-news
	{	width: 416px;
		height: 311px;
	float: right;
	display: inline;
	margin-left:10px;	
	margin-top: 10px;
	margin-right: 10px;

	}
	
	#index-features
	{	width: 869px;
		height: 114px;
	float: left;
	display: inline;
	margin-left:10px;	
	margin-top: 30px;
	margin-bottom: 30px;
	background-color:#FF9900;
	}
	
				#index-features-inside
				{	width: 869px;
					height: 94px;
					float: left;
					display: inline;
					margin-top: 10px;
					margin-bottom: 30px;
					background-color:#FFFFFF;
				}
				
				
								#index-features-title
								{	width: 200px;
									height: 80px;
									float: left;
									display: inline;
									margin-left:10px;	
									margin-top: 6px;
	
								}

								
								
								#index-features-thumbs
								{	width: 80px;
									height: 80px;
									float: left;
									display: inline;
									margin-left:10px;	
									margin-top: 6px;
									border:#000000 solid 1px;
								}

	#index-netdog
	{	width: 440px;
	height: 358px;
	float: left;
	display: inline;
	margin-left:10px;	
	margin-top: 10px;
	border-right: #000000 solid 1px;
	}
	
	#index-netdog-latest
	{	width: 420px;
	height: 85px;
	float: left;
	display: inline;
	}


	#index-netdog-topten
	{	width: 200px;
	height: 155px;
	float: left;
	display: inline;
	}


#index-netdog-album
	{	width: 160px;
	height: 160px;
	float: right;
	display: inline;

	margin-right: 30px;
	}


	#index-reviews
	{	width: 412px;
		height: 279px;
	float: right;
	display: inline;
	
	margin-top: 10px;
	margin-right: 10px;
	}
	
	#index-comp
	{	width: 417px;
		height: 279px;
	float: right;
	display: inline;
	margin-left:10px;	
	margin-top: 10px;
	margin-right: 10px;
	}
	
	#comp-row {
	
	width: 415px;
	height: 77px;
	float: left;
	display: inline;
	margin-bottom:10px;
	margin-top:4px;

	
}



#comp-info {
	
	width: 327px;
	height: 72px;
	float: right;
		
}
	
	
	#index-events
	{	width: 440px;
	height: 338px;
	float: left;
	display: inline;
	margin-left:10px;	
	margin-top: 10px;
	border-right: #000000 solid 1px;
	}
	
			#index-events-inside
			{	width: 420px;
			height: 328px;
			float: left;
			display: inline;
			margin-left:10px;	
			margin-top: 10px;
			}


	#index-links
	{	width: 416px;
		height: 146px;
	float: right;
	display: inline;
	margin-left:10px;	
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;

	}
	



.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align:left;
}

.maintext8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	text-align:left;
}

.maintext12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align:left;
	
}

.maintext14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	text-align:left;
	
}


.maintext14-colour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	text-align:left;
	color:#FF0000;
	
}

.netdognav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: bold;
	text-align:left;
	color: #FF6600;
	
}




.headingtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: bold;
	text-align:left;
}

.listings { font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size:10px;
text-align:left;
}

.netdog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	text-align:left;
}

.netdogheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}


a {
	font-size: 12px;
	color: #000000;
	text-align:left;
}
a:link {
	text-decoration: none;
	text-align:left;
}
a:visited {
	text-decoration: none;
	color: #000000;
	text-align:left;
}
a:hover {
	text-decoration: underline;
	color: #000000;
	text-align:left;
}
a:active {
	text-decoration: none;
	color: #000000;
	text-align:left;
}
