body,html {
width:100%;
padding:0;
margin:0;
height:100%;
behavior:url("csshover3.htc"); 
}

body { 
background:#000 url(images/background.jpg) top center no-repeat;
font-size:0.75em;
font-family:arial;
}

a img {
border:none;
}

a {
outline:none;
}

hr {
clear:both;
color:#222;
border:none;
background:#222;
height:1px;
margin:0;
}

h1 {
font-size:1.2em;
color:#ff007e;
font-weight:normal;
}

h2 {
font-size:1em;
color:#59b6e1;
font-weight:normal;
}

h3 {
color:#59b6e1;
}

h3 span {
color:#ff0096 !important;
}

#container {
position:Relative;
color:#fff;
min-width:900px;
width:900px;
margin-left:220px;
}

#header {
height:0px;
}

#header ul {
position:absolute;
top:75px;
z-index:100;
margin:0;
list-style-type:none;
}

#header ul li ul {
background:#222;
width:150px;
letter-spacing:1px;
padding:10px 0;
}

#header ul ul li a {
color:#fff;
text-decoration:none;
display:block;
padding:2px 15px;
}

#header ul ul li a:hover {
background:#59b6e1;
color:#000;
}

#header ul ul li span {
display:block;
padding:2px;
margin-top:10px;
color:#ff007e;
}

#header ul li:hover ul {
display:block;
}



#header #logo {
position:absolute;
top:-25px;
background:#59b6e1 url(images/logo_2.png) center center no-repeat;
width:150px;
height:100px;
text-indent:-999em;
display:block;
}

#header #logo:hover {
background:#ff0096 url(images/logo_2.png) center center no-repeat;
}



#header a.active {
background: url(images/active.gif) left no-repeat;
}


.left {
background:#111;
padding:10px;
width:500px;
float:left;
}

.right {
float:left;
padding:10px;
width:250px;
}

.right span a {
color:#59b6e1 !important;
}

#content a {
color:#ff0096;
text-decoration:none;
}

#content a:hover {
text-decoration:underline;
}

#content p {
padding:0px;
clear:both;
}

#content p label {
color:#ff007e;
}

#content p a img {
border:1px solid #333;
}
#content p a:hover img {
border:1px solid #fff;
}

#content .left span {
color:#59b6e1;
}

#content .right a {
border-right:1px solid #222;
display:inline;
padding:0 5px;
}

#content .block {
width:240px;
float:left;
height:150px;
}

#content .block a img {
float:left;
margin:0 10px 10px 0;
border:1px solid #333;
}

#content .block a:hover img {
border:1px solid white;
}

#content .blog img {
width:65px;
}
#content p img {
margin:0 10px 10px 0;
float:left;
}

form label {
display:block;
float:left;
width:75px;
color:#ff0096
}

form input,
form textarea {
border:none;
width:300px;
padding:2px;
margin:2px;
}

form input.submit {
background:#59b6e1;
width:304px;
text-transform:lowercase;
}

.img a,
.img div {

display:block;
float:left;
border:5px solid #000;
margin:10px
}

.img a img {
border:1px solid #333;
opacity:0.9;
}

.img div img {
border:1px solid #333;
}

.img a:hover {
border:5px solid #111;
}

.img a:hover img {
opacity:0.99;
}

.img span {
display:none;
}


.img a:hover span {
	display:block;
	position:absolute;
	z-index:100;
	color:#fff;
	font-size:0.8em;
	background:#111;
	padding:10px;
}


.quote {
background:#333 url(images/quote.png) top left no-repeat;
padding:20px 20px 20px 110px;
margin-top:10px;
display:block;
width:500px;
}

/*///////// LIGHTBOX
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
