
body { 	
	background-color : #2c2c29;
	font-family: 'Josefin Sans', helvetica, sans-serif;
        font-size: 17px;
        min-width:1300px;
}

ul.circle 
{
list-style-type: circle
}

ul.none 
{
list-style-type: none
}

a {
color: rgb(235,235,255);
text-decoration: none;
}

a:hover {
text-transform: uppercase;
color: rgb(150,150,200);
}

a:active {
color: rgb(171,194,157);
}

a.content {
color:	rgb(79,99,108);
font-weight: bold;
}

a.content:hover {
text-decoration: underline;
text-transform: none;
}

a.content:active {
color: rgb(171,194,157);
}


div, p, th, td, li, dd, dl, dt { /* redundant selectors to help NS4 not forget */ 
line-height: 1.5em;
}
h1	{
	font-size:	2em;
	}
h2	{
	font-size:	1.5em;
	}
h3	{
	font-size:	1.5em;
	}
h4	{
	font-size:	1.25em;
	}
h5	{

	font-size: .8em;
	}
h6	{
	font-size:	0.8em;
	}	
.first 	{
	margin-top: 0; 
	padding-top: 0;
	}	
	
h1, h2, h3, h4, h5, h6	{
	}

h1.title  {	
	font-size : x-large;
	text-align : center; }

.menu {	
	list-style: none outside;
	text-align : left;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
	border : solid;
	border-color:	  rgb(215,215,255);
	background-color: rgb(79,99,108);
	color: rgb(222,222,222);
	display : block;
	margin-right: 5em;
	padding-top: 30px;
	padding-bottom: 610px;
        z-index : 4;
        background-image: url(../images/vfxMovies.png);
        background-position: center bottom;
        background-repeat: no-repeat;
	min-width: 140px;
    }

.menu a {
        display : block;}

.logo {
	float: left;
	border: none;
	z-index : 1;
	padding : 0em;
        margin-left: 1em; 
	list-style: none outside;
        z-index : 4;
}

.title {
    color: rgb(235,235,255);
    float: center;
    margin-top: 2.5em;
    font-size : x-large;
    font-weight: bold;
    text-align : center;
    z-index : 3; 
    line-height: 200%;
    }

.splash { 
        background-image: url(../images/splash2_320x175.png);
        background-position: top left;
        background-repeat: no-repeat;
        width:320px;
        height:175px; 
        margin-top: -50px;
        margin-left: 20px;
	z-index : 9;
}

.dsfxTitle { 
        background-image: url(../images/dsfxTitle.png);
        background-position: top left;
        background-repeat: no-repeat;
        width:452px;
        height:195px; 
        margin-top: -305px;
        margin-left: -70px;
	z-index : 9;
}

.contentText {	
	color:	rgb(99,119,128); 
	background-color : #fafafa;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
	border : solid;
	border-color:	rgb(235,235,255);
	margin-left: 3em;
	margin-right: 3em;
	margin-top: 3em;
	margin-bottom: 1em;
	padding: 35px;
        padding-top: -50px;
	width: 62%;
	min-width: 800px;
	}
.courseText{
        z-index : -1;
	margin-top: -30px;
}
.contText{
        margin-top: -80px;
        z-index : -1;
}
 
.courseDescription {	
	color:	rgb(59,79,88); 
	background-color : rgb(230,230,230);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
	border : solid;
	border-color:	rgb(235,235,255);
	margin-left: 3em;
	margin-right: 3em;
	margin-top: 20px;
	margin-bottom: 1em;
	padding: 35px;
	width: 62%;
        z-index : 2;
        min-width: 800px;
	}
.style{
} 
   
.contentBlock {
	color:	rgb(99,119,128); 
	background-color : #fafafa;
	margin-left: 1em;
	margin-right: 4em;
	margin-top: 3em;
	margin-bottom: 0em;
	padding: 15px;
        z-index : 3;
	}

.sidebar { 
	float: right;
	border: none;
	width : 25%;
	z-index : 4;
	padding : 0em; 
        margin-top: -20px;
}
.sidebar2 { 
	float: right;
	border: none;
	width : 25%;
	z-index : 4;
	padding : 0em; 
        margin-top: 80px;
}

.topImage {
    background: url(IJdesign_modified_topLeft.png);
    width: 367px;
    height: 345px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: -1;
}

.bottomImage {
    background: url(IJdesign_modified_bottomRight.png);
    width: 531px;
    height: 419px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index : -1;
}


.ahem {
	display : none}

