/* ----------------------------------------------------------------------------------- */

ul
{
	padding-left: 20px;
}

/* ----------------------------------------------------------------------------------- */

h1
{
	margin-bottom: -5px;
}

h3
{
	color: #454545;
	font-size: 15px;
	margin-left: 20px;
}

h4
{
	color: #555555;
	font-size: 12px;
	margin-left: 30px;
}

/* ----------------------------------------------------------------------------------- */

.center {text-align: center;}

.smallText {font-size: 10px;}

.newText, .featuredText
{
	color: #00aeef;
	font-weight: bold;
	font-size: 14px;
}

.noMarginBottom
{
	margin-bottom: 0px !important;
}

/* ----------------------------------------------------------------------------------- */

.verticalLine
{
	display:inline;
	position:relative;
		
	width:1px;
	height:400px;
	
	left:320px;
	
	border:1px solid #dddddd;
	
}

/* ----------------------------------------------------------------------------------- */

.bodyWrapper
{
	width:640px;
	
	margin:0 auto 10px auto;
	margin-top:10px;
	padding: 10px;
	
	border:1px solid #dddddd;
	
	background-color:#f0f0f0;
	
	font-size:13px;
}

.bodyWrapper a:hover
{
	color:#00aeef;
	background-color:#dfdfdf;
}

/* ----------------------------------------------------------------------------------- */

.mainMenu
{
	padding: 3px;
	background-color:#e0e0e0;
}

.mainContent ul
{
	margin-bottom:15px;
	margin-left:5px;
}

.musicDiv ul
{
	margin-left:25px;
}

/* ----------------------------------------------------------------------------------- */

.nameBoxWrapper2
{
	width:480px;
	height:480px;
	
	border:1px solid #dddddd;
	margin:10px auto 25px auto;
}

.nameBoxWrapperShadow
{
	margin:0 auto;
	height:1px;
	background-color:#dddddd;
}

.nameBoxWrapperShadow1
{
	width:478px;
	height:2px;
}

.nameBoxWrapperShadow2
{
	width:478px;
	margin-bottom:4px;
}

.nameBoxWrapper1
{
	width:480px;
	height:480px;
	
	background-image: url(pictures\me.jpg);
	
	background-color:#fbfbfb;
}

/* ----------------------------------------------------------------------------------- */

#nameBox
{
	position:relative;
	
	background-color:#00aeef;
	color:#ffffff;
	
	font-size:25px;
	font-family:arial;
	
	border-bottom: 1px solid #000011;

	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

#nameBox:hover
{
}

/* ----------------------------------------------------------------------------------- */

#xBox
{
	position:relative;

	width:40px;
	height:40px;
	
	border:1px solid #dddddd;
	background-color:#999999;
	color:#eeeeee;
	
	font-size:100px;
	font-family:times new roman;
	
	text-align:center;
	vertical-align:middle;
}

#xBox:hover
{
	color:#00aeef;
}

/* ----------------------------------------------------------------------------------- */


#boxBackgroundImage
{
	position: absolute;
	margin: 0 auto;
	
	opacity:0.75;
	filter:alpha(opacity=75);
}

/* ----------------------------------------------------------------------------------- */

.mainMenu, .menuItem, .maximise, .sectionHeader
{
	border-right: 1px solid #666;
	border-bottom: 1px solid #888;

	border-radius: 3px;
	-moz-border-radius: 3px;
}

/* ----------------------------------------------------------------------------------- */

.menuItem, .maximise
{
	height: 20px;
	width: 20px;
	float: left;
	margin-right: 3px;
	background-color:#c0c0c0;
	text-align: center;
	line-height: 20px;
	cursor: pointer;
}

.maximise
{
	margin-top: 3px;
}

/* ----------------------------------------------------------------------------------- */

.sectionHeader
{
	background-color:#e0e0e0;
	padding: 0px 3px 1px 3px;
	margin-bottom: 3px;
}

.sectionContent
{
	display: none;
}

/* ----------------------------------------------------------------------------------- */