﻿
html{width:100%; height:100%; overflow-y:scroll;}

img, div, innerContainer { behavior: url(iepngfix.htc) }

/* make sure that the text size is retained here! if changes to sizes are needed do it through the specific use of the font*/
body{font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color:#ffffff; background-color:#060405; margin:0px; background-image:url(../../images/back1.jpg);  background-repeat:no-repeat;}
form{margin:0px;}
.container{width:750px; margin-left:auto; margin-right:auto;}
.topBar{ background-color:#ff0066; height:8px;}
.titleHead{width:480px; height:100px; padding-top:70px; padding-bottom:20px; padding-left:270px; background-image:url(../../images/titleBack.gif);}
.menuBar{height:27px; background-image:url(../../images/menubar.jpg); background-repeat:repeat-x; padding-left:50px;}
.innerContainer
{
    padding-right:8px;
    padding-left:8px;
    background-image:url(../../images/containbg.jpg);
    border-width: 8px 0px 0px 0px;
	border-style: solid;
	border-color: #000000; 
	font-size:1.2em;
}
.innerContainer2
{
    padding-right:8px;
    padding-left:8px;
    background-image:url(../../images/containbg2.jpg);
    border-width: 8px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #000000 #000000 #000000 #000000; 
	font-size:1.2em;
}

.innerL { width:330px; float:left; display:inline; }
.innerL ul { padding-top:8px;}
.innerL li{ list-style-type:none;}

.innerLnk { width:630px; float:left; display:inline; }
.innerLnk ul { padding-top:8px;}
.innerLnk li{ list-style-type:none;}

.innerR { width:330px; float:right; margin-left:32px; display:inline;  }

#home .navBut .home img { visibility:hidden }
#web .navBut .web  img { visibility:hidden }
#motion .navBut .motion  img { visibility:hidden }
#threed .navBut .threed  img { visibility:hidden }
#profile .navBut .profile img { visibility:hidden }
#featured .navBut .featured img { visibility:hidden }
#contact .navBut .contact img { visibility:hidden }
#links .navBut .links img { visibility:hidden }

#standout {  background-image:url(../../images/sto.jpg); background-repeat:repeat; }


.bodyBanner{ border-color:#292929; border-style: solid; border-width:8px; min-height:300px; margin:0px; line-height:0px;}
.subImg img{float:left; border-color:#292929; border-style: solid; border-width:8px; margin-left:16px;}
.subImg a:hover img{border-color:#ffffff; border-style: solid; border-width:8px;}
.subFlash {float:left; border-color:#292929; border-style: solid; border-width:8px; margin-left:16px; display:inline;}

.recentBlock{padding-bottom:32px;}
.recentBlock img { margin-top:16px ;margin-left:16px; margin-bottom:0px; list-style:none; border-color:#000000; border-style: solid; border-width:8px; padding:0px;background-color:#ed0056;}

.recent {float:left; margin-top:16px;}
.recent a:hover img{border-color:#ffffff; border-style: solid; border-width:8px;}
.recent img{border-color:#292929; border-style: solid; border-width:8px; margin-left:16px;}


.recent2 {float:right; width:375px;}
.recent2 ul{height:200px; }
.recent2 li{margin:0px; padding:0px; list-style-type:none;}


.contentBanner{ border-color:#000000; border-style: solid; border-width:8px; min-height:300px; margin-top:16px;}

.footerPanel{background-color:#000000; padding:8px; color:#ffffff; clear:both; height:30px;}
.footL{float:left; padding-left:16px; padding-top:10px;}
.footR{float:right; padding-right:16px;  padding-top:10px;}

p{margin:0px; padding-left:0px; padding-top:8px;}
img{border:0;}
ul{margin:0px; padding:0px;}
h1{margin:0px; padding:0px; font-size:2.4em; color:#ff0066; font-family: Helvetica, Arial, Verdana, sans-serif; letter-spacing: -.05em; width:300px; }
h2{margin:0px; padding:0px; font-size:2.2em; color:#ff0066;	 font-family: Helvetica, Arial, Verdana, sans-serif; letter-spacing: -.05em; width:300px; }
.txt_pink{color:#737373;}

a:active {color:#ff0066; text-decoration:underline;}
a:link {color:#ff0066; text-decoration:underline;}
a:visited {color:#ff0066; text-decoration:underline;}
a:hover{color:#8a767d; text-decoration:underline;}

.padBot16{padding-bottom:16px;}
.padtop16{padding-top:16px;}

.clear{clear:both; margin:0px; padding:0px; height:0px}
.paddAll {padding:16px;}
.paddTB {padding-top:16px; padding-bottom:16px; }
.inset16{padding-left:16px; padding-right:16px;}


/* MENU ITEM */
.navBut
{
position:absolute;
font-family: arial, helvetica, sans-serif;
background: url(../../images/menuBack1.jpg);
background-repeat:repeat-x;
white-space: nowrap;
display: block;
margin: 0;
padding: 0;
float:left;
}

.navBut a
{
font-family: arial, helvetica, sans-serif;
font-size: 1.0em;
width: 80px;
float: left;
color: #ffffff;
text-decoration: none;
text-align:center;
}

.navBut img { width: 80px; height: 28px; border: 0 }
* html a:hover{ visibility:visible }
.navBut a:hover img { visibility:hidden }
.navBut li{ float:left; list-style-type:none;}

.menuName
{
    position:relative;
	top:-20px;
	margin: 0px;	
	padding: 0px;
	color: #ffffff;
	width: 80px;
    height:0px;
	float:left;
	text-decoration: none;
} 
.menuName a:active {text-decoration:none;}
.menuName a:link {text-decoration:none;}
.menuName a:visited {text-decoration:none;}
.menuName a:hover{text-decoration:none;}