body {
	width:100%;
	padding:0;
	margin:0;
	color:#000000;
}

p {
	padding:0;
	margin:0;
	
}

a, a:active, a:focus ,a img{
	outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
border:none;

}

a:-webkit-any-link {
	text-decoration:none;
}

#main {
	position:absolute;
	top:0px;
	left:0;
	width:100%;
	
}

.layout {
	
	position:relative;
	width:1200px;
	margin: auto;
	border:0px solid black;
	
}


#navigation {
	
	position:relative;
	width:100%;
	top:52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	
}

#menu {
	
	position:relative;
	width:100%;
	height:75px;
	background-image:url(../gfx/menu/menu_body_bg.png);
	
	background-repeat:repeat-x;
	
	
	
}

#logo {
	
	position:relative;
	left:23px;
	float:left;
}

#buttons {
	
	position:relative;
	left:50px;
	
}

#buttons li{
	list-style:none;
	float:left;
	
}

#drips {
	position:absolute;
	top:-68px;
	right:0px;
	z-index:100;
	
}

.menu_link {
	
	position:relative;
	width:138px;
	text-align:center;
	top:0px;
	height:40px;
	margin: 0 -4px 0 -4px;
	text-decoration:none;
}

.menu_link p {
	position:relative;
	top:13px;
	text-decoration:none;
	color: #000000;
	display: block;
}

.menu_link p a {
	
	text-decoration:none;
	color:#000000;
}

a > .menu_link {
	color: #000000;
	text-decoration:none;
}

.menu_link:hover {
	
	cursor:pointer;
	background-image:url(../gfx/menu/menu_btn_shadow.png);
	
}

.activeLink, .activeLink:hover {
	
	background-image:url(../gfx/menu/menu_btn_red.png);
	
}

#contentBody {
	
	position:relative;
	top:0px;
	left: 10px;
	min-height:100px;
	
	clear:both;
	
}


#newsBox {
	
	position:absolute;
	left:40px;
	top:140px;
	
	z-index:1000;
}

#newsHead {
	position:relative;
	top:0;
	height:58px;
}
#newsBottom {
	position:absolute;
	bottom:0px;
	height:10px;
}

#newsLeft {
	
	position:relative;
	background-image:url(../gfx/newsBox/news_body_left.png);
	background-position: left;
	background-repeat:repeat-y;
	
	
	
}

#newsRight {
	
	position:relative;
	background-image:url(../gfx/newsBox/news_body_right.png);
	background-position: right;
	background-repeat:repeat-y;
	
}

#newsCNT {
	
	position:relative;
	
	border:0px solid black;
	padding:  10px; 
	width:132px;
	
}


	


/* CONTENTBOX */

.CntBox {
	position:relative;
	width:770px;
	left:220px;
}



.CntTop {
	
	position:relative;
	width:100%;
	background-image:url(../gfx/cntBox/content_body_top.png);
	background-position:top;
	background-repeat:repeat-x;
	
	height:8px;
	
	
	
}

.CntBottom {
	
	position:relative;
	width:100%;
	background-image:url(../gfx/cntBox/content_body_bottom.png);
	background-position:bottom;
	background-repeat:repeat-x;
	
	height:8px;
	
	bottom:0;
	
}

.CntRight {
	
	position: relative;
	background-image:url(../gfx/cntBox/content_body_right.png);
	background-position:right;
	background-repeat:repeat-y;
	
	
}

.CntLeft {
	
	position:relative;
	
	background-image:url(../gfx/cntBox/content_body_left.png);
	background-position:left;
	background-repeat:repeat-y;
	
	
}

.CntTXT {
	
	position:relative;
	text-align:left;
	padding: 5px 20px 7px 20px;
	min-height:666px;
	
}

.contentContainer {
	
	position:relative;
	
	
}

.cornerLeft {
	
	position:absolute;
	left:0;
	width:8px;
	height:8px;
	
}

.cornerRight {
	
	position:absolute;
	right:0;
	width:8px;
	height:8px;
	top:0;
	
}

#galleryNav {
	position:relative;
	
	margin:auto;
	height:77px;
	
}

#galleryContainer {
	
	position:relative;
	width:360px;
	height:77px;
	
	background-image:url(../gfx/gallery/gallery_body.png);
	background-position:left;
	background-repeat:repeat-x;
	float:left;
	display:inline;
	
}
.leftAlign {
	
	position:absolute;
	left:-13px;
	
	
} 

.rightAlign {
	
	position:absolute;
	right: -13px;
	
}

#arrowLeft {
	position:absolute;
	left:-50px;
	
	width:38px;
	height:77px;
	background-image:url(../gfx/gallery/gallery_arrow_left_regular.png);
}

#arrowRight {
	
	
	position:absolute;
	right:-50px;
	width:38px;
	height:77px;
	background-image:url(../gfx/gallery/gallery_arrow_right_regular.png);
}

#arrowLeft:hover {
	cursor: pointer;
	background-image:url(../gfx/gallery/gallery_arrow_left_active.png);
}

#arrowRight:hover {
	cursor: pointer;
	background-image:url(../gfx/gallery/gallery_arrow_right_active.png);
}


#bigImg {
	
	position:relative;
	height:515px;
	
	margin:auto;
	
}



.galleryThumb {
	position:relative;
	top:13px;
	width: 50px;
	height:50px;
	margin: 0 10px;
	border:1px solid black;
	overflow:hidden;
	float:left;
}

.galleryThumb:hover {
	cursor:pointer;
}

#image {
	
	position:relative;
	width:auto;
	bottom:0px;
	text-align:center;
}

#picInfo {
	position:relative;
	
	top:0;
	margin-bottom:10px;
	
}

#gallSpace {
	width:360px;
	position:relative;
	margin:auto;
}


#footer {
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	clear:both;
	margin-bottom:20px;
	padding-top:10px;
}

.cageeLogo {
	position:relative;
	left: -20px;
	
}

.welcome {
	font-family:Arial, Helvetica, sans-serif;
	color:#ccc;
	
}

.nHead {
	font-size:12pt;
	font-weight:bold;
	
}
.nText {
	font-size:10pt;
	
}

#dirty_banner {
	
	position:absolute;
	left:50px;
	top:483px;
	width:142px;
	height:305px;
	background-image:url(../gfx/dirtysix_banner.png);
	background-repeat: no-repeat;
	background-position:top center;
	z-index:1000;
	padding-bottom:20px;
}

#dirty_banner:hover {
	
	
	background-image:url(../gfx/dirtysix_banner_hover.png);
	cursor:pointer;
}

.claim {
	font-family:Arial, Helvetica, sans-serif;
	color:#ccc;
	font-size:20pt;
	font-weight: bolder;
	text-align:center;
	margin-top:50px;
}
.claimKlein {
	font-family:Arial, Helvetica, sans-serif;
	color:#9A1F00;
	font-size:11pt;
	
	text-align:right;
	margin-bottom:100px;
	
}

#bookmarking {
	margin:auto;
	position:relative;
	text-align: center;
	z-index:1000;
}



.bms {
	position:relative;
	width:auto;
	margin-left:235px;
	top:1px;
	
}

#twitter a {
	text-decoration:none;
}

.follow {
	margin-bottom:40px;
	font-size: 14pt;
	font-weight: bold;
	color:#ccc;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#twitter {
	position:absolute;
	left:1003px;
	top:-176px;
	text-align:center;
	text-decoration:none;
	}

