/* CSS Document */

/*
** GLOBAL ELEMENTS
*/

body {
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
background-color: white;
text-align:center;
margin:0px;
}

h1 {
color: #600;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:20px;
top-margin:3px;
}

h2 {
font-size:1.2em;
font-weight:bold;
}

#wrapper {
width:1070px;
text-align:left;
border:0px solid blue;
margin-left:auto;
margin-right:auto;
}
		
#container {
background: url(../images/adam-bloom-bak_01.gif) 359px 45px no-repeat;
width:685px;
height:740px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0;
text-align: center;
padding: 10px 0px 0px 30px;
color:#333333;
border:0px solid red;
}

*html #container {
width:715px;
}

#container-virtcube {
float:left;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0;
text-align:left;
padding: 470px 0px 0px 0px;
color:#333333;
border:0px solid red;
}

li {
list-style-type:square;
padding-left:0px;
padding-bottom:4px;
}

*html form {
margin-bottom:3px;
}

		
/*
** NAV ELEMENTS
*/		

#nav1 {
width:650px;
text-align:center;
padding:5px 0 4px 0;
margin-bottom:20px;
border-bottom:1px solid #CCC;
color:#CCC;
}

#nav1 ul {
margin: 0px;
padding:0;
font-size:10px;
font:arial;
text-transform: uppercase;
border:0px solid red;
}

*html #nav1 ul {
margin: 0px;
}

#nav1 ul li {
display: inline;
margin:0px 4px;
padding:1px 2px 1px 2px;
}

#nav1 ul li a {
margin: 0px;
padding:1px;
text-decoration:none;
color: #CCC;
}

#nav1 ul li a:visited {
text-decoration:none;
color: #CCC;
}

#nav1 ul li a:hover {
background: #900;
text-decoration:none;
color: #FFF;
}

#nav1 .current {
background:#ddcaa0;
}


/*
** CONTENT ELEMENTS
*/	

#content-home {
height:570px;
margin-left:auto;
margin-right:auto;
border:0px solid red;
text-align:left;
padding: 130px 0px 0px 101px;
background: url(../images/cube-colour_02.gif) no-repeat 0px 8px;
}

#cube-content {
width:302px;
border:0px solid red;
font-size:13px;
font-family:Verdana, Arial;
padding: 12px 0px 0px 26px;
text-align:justify;
}

*html #cube-content {
width:320px;
padding: 19px 0px 0px 38px;
}

#cube-content td {
font-size:0.8em;
}

#cube-content ul {
margin-left:-15px;
}

*html #cube-content ul {
margin-left:15px;
}

.current-page {
font-size: 1.2em;
color:#000000;
font-weight:bold;
}

.thumb {
margin: 5px;
}

.thumb a:hover {
background:#b84d4d;
}


/*
** BIO ELEMENTS
*/	

#content-bio {
height:570px;
margin-left:auto;
margin-right:auto;
border:0px solid red;
text-align:left;
padding: 130px 0px 0px 101px;
background: url(../images/cube-bw_02.gif) no-repeat 0px 8px;
}

#content-bio #cube-content a:link {
color:#e7833a;
text-decoration:none;
}

#content-bio #cube-content a:visited {
color:#e7833a;
text-decoration:none;
}

#content-bio #cube-content a:hover {
color:#FFF;
text-decoration:none;
background:#e7833a;
}


/*
** DATES ELEMENTS
*/	

#content-dates {
height:570px;
margin-left:auto;
margin-right:auto;
border:0px solid red;
text-align:left;
padding: 130px 0px 0px 101px;
background: url(../images/cube-dates_02.gif) no-repeat 0px 8px;
}

#content-dates #cube-content a:link {
color:#FFFFFF;
text-decoration:none;
}

#content-dates #cube-content a:visited {
color:#FFFFFF;
text-decoration:none;
}

#content-dates #cube-content a:hover {
color:#6dab65;
text-decoration:none;
background:#FFFFFF;
}

/*
** CONTACT ELEMENTS
*/	

#content-contact {
height:570px;
margin-left:auto;
margin-right:auto;
border:0px solid red;
text-align:left;
padding: 130px 0px 0px 101px;
background: url(../images/cube-contact_02.gif) no-repeat 0px 8px;
}

#content-contact #cube-content a:link {
color:#FFFFFF;
text-decoration:none;
}

#content-contact #cube-content a:visited {
color:#FFFFFF;
text-decoration:none;
}

#content-contact #cube-content a:hover {
color:#c94c46;
text-decoration:none;
background:#FFF;
}

#content-contact #cube-content .thumb a:hover {
background:#b84d4d;
}


/*
** VIDEO ELEMENTS
*/	

#content-videos {
height:570px;
margin-left:auto;
margin-right:auto;
border:0px solid red;
text-align:left;
padding: 130px 0px 0px 101px;
background: url(../images/cube-videos_02.gif) no-repeat 0px 8px;
}

#content-videos #cube-content a:link {
color:#FFFFFF;
text-decoration:none;
}

#content-videos #cube-content a:visited {
color:#FFFFFF;
text-decoration:none;
}

#content-videos #cube-content a:hover {
color:#c94c46;
text-decoration:none;
background:#FFFFFF;
}

#content-player {
border:0px solid red;
font-size:11px;
font-family:Verdana, Arial;
padding: 0 0 0 12px;
}

*html #content-player {
padding: 15px 0 0 13px;
}

.video-thumb {
margin:0px 5px 3px 0px; 
border:1px solid white;
}

/*
** MAGIC ELEMENTS
*/	

#content-magic {
height:570px;
margin-left:auto;
margin-right:auto;
border:0px solid red;
text-align:left;
padding: 130px 0px 0px 101px;
background: url(../images/cube-magic_02.gif) no-repeat 0px 8px;
}

#content-magic #cube-content a:link {
color:#FFFFFF;
text-decoration:none;
}

#content-magic #cube-content a:visited {
color:#FFFFFF;
text-decoration:none;
}

#content-magic #cube-content a:hover {
color:#5f94cf;
text-decoration:none;
background:#FFFFFF;
}

/*
** EXTRAS ELEMENTS
*/	

#content-extras {
height:570px;
margin-left:auto;
margin-right:auto;
border:0px solid red;
text-align:left;
padding: 130px 0px 0px 101px;
background: url(../images/cube-extras_02.gif) no-repeat 0px 8px;
}

#content-extras #cube-content a:link {
color:#c94543;
text-decoration:none;
}

#content-extras #cube-content a:visited {
color:#c94543;
text-decoration:none;
}

#content-extras #cube-content a:hover {
color:#FFF;
text-decoration:none;
background:#c94543;
}

/*
** FOOTER
*/

#footer {
float:right;
width:450px;
text-align:center;
padding:5px 0 4px 0;
margin:10px 20px 40px 0px;
border-top:1px solid #CCC;
color:#CCC;
}

*html #footer {
margin-top:140px;
}

#footer ul {
margin: 0px;
padding:0;
font-size:10px;
font:arial;
text-transform: uppercase;
border:0px solid red;
}

*html #footer ul {
margin: 0px;
}

#footer ul li {
display: inline;
margin:0px 4px;
padding:1px 2px 1px 2px;
}

#footer ul li a {
margin: 0px;
padding:1px;
text-decoration:none;
color: #CCC;
}

#footer ul li a:visited {
text-decoration:none;
color: #CCC;
}

#footer ul li a:hover {
background: #900;
text-decoration:none;
color: #FFF;
}

#twitter {
width:685px;
padding:6px 65px 0px 25px;
text-transform:uppercase;
text-align:right;
color:#999999;
border:0px solid red;
margin-left:auto;
margin-right:auto;
}

#twitter a {
margin: 0px;
padding:1px;
text-decoration:none;
color: #CCC;
}

#twitter a:visited {
text-decoration:none;
color: #CCC;
}

#twitter a:hover {
background: #900;
text-decoration:none;
color: #FFF;
}
