/*  


*/
* {padding: 0; margin: 0;} 

/* Generic
---------------------------------------------------------------------------------*/
body {
	font: 80%/160% Trebuchet MS,  verdana, sans-serif;
	background: #fff url(images/bg3.jpg) no-repeat center top;
	color: #fff;
	line-height: 1.166;
	width: 100%;
	display: table;
}

img {
	border: none;
}







/* header
---------------------------------------------------------------------------------*/
#header {
	height: 238px;
	width: 850px;
	margin: 0 auto;
	position: relative;
	left: 10px;
}
#logo {
	position: absolute;
	top: 45px;
	left: 448px;
}

#twitter {
	position: absolute;
	top: 152px;
	left: -19px;
}


#nav {
	position: absolute;
	left: 78px;
	bottom: 4px;
	list-style: none;
	width: 299px;
	
}


#latestwork{
	position: absolute;
	left: 466px;
	top: 163px;
	width: 330px;
	height: 206px;
	z-index: 50;

}

#latestwork-blog{
	position: absolute;
	left: 546px;
	top: 212px;
	width: 253px;
	height: 208px;
	font-family: Georgia, Times New Roman, Serif;
	z-index: 50;

}

#latestwork-title{
	position: absolute;
	left: 545px;
	top: 188px;
	width: 164px;
	height: 20px;
	z-index: 60;

}

#music{
	position: absolute;
	left: -60px;
	top: 75px;
	width: 164px;
	height: 20px;
	z-index: 60;

}

#links{
	position: absolute;
	left: 550px;
	top: 47px;
	width: 300px;
	height: 20px;
	z-index: 60;

}





/* slideshow
---------------------------------------------------------------------------------*/
#slideShow {width:420px; height:50px; position:relative; padding:350px 5px 10px 5px;   margin:0 auto;}
#picHolder {width:320px; height:350px; position:absolute; top:0; left:0; text-align:center;}
#myPicture {margin:50px auto; padding:5px; border:1px solid #ddd; background:#fff;}
#pictureText {text-align:center; margin:0; padding:0 10px; font-family:"tahoma", verdana, sans-serif; font-size:11px; font-weight:bold;}
#previous {float:left; cursor:pointer;}
#next {float:right;cursor:pointer;}



/* end slideshow
---------------------------------------------------------------------------------*/
#navcontainer { width: 300px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Georgia, Times New Roman, Serif;
}

#navcontainer a
{
display: block;
padding: 2px 2px 2px 10px;
width: 160px;
}

#navcontainer a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #ebbe35;
color: #fff;
}

/* content wrap
---------------------------------------------------------------------------------*/

#content-wrap {
	width: 700px;
	margin: 0 auto;
	position: relative;
	padding: 0 0 0px;
}

#content {
	width: 500px;
	float: left;
	position: relative;
	padding: 05px 0 20px 0px;
	height: 450px;
	z-index: 50;
}

#content-blog{
	width: 500px;
	float: left;
	position: relative;
	padding: 05px 0 20px 0px;
	height: 450px;
	z-index: 50;
}

#content-form {
	width:480px;
	position:absolute;
	padding:20px 5px 5px 20px;
	margin:0 auto;
	z-index: 200;
	height: 403px;
}

#content-about {
	width:548px;
	position:absolute;
	padding:0px 5px 5px 0px;
	margin:0 auto;
	z-index: 200;
	height: 370px;
}


/* sidebar
---------------------------------------------------------------------------------*/
#sidebar {
	width: 210px;
	float: right;
	padding-right: 10px;
	position: absolute;
	left: 520px;
	z-index: 4;
	top: -29px;
	height: 63px;
	
}





/* footer
---------------------------------------------------------------------------------*/





img.left {
	float: left;
	margin-right: 5px;
}
img.right {
	float: right;
	margin-left: 5px;
}


/* digg it */
.digg-it {
	background: url(images/digg-it.gif) no-repeat 53px 0;
	margin-top: 15px;
}



/************** #end of new styles **************/




.home {
	font-family: Trebuchet MS,  verdana, sans-serif;
	color:#fff;
}

.sub-text {
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size:0.94em;
	color:#ebbe35;
}

.main {
	font-family: Georgia, Times New Roman, Serif;
	font-size:0.95em;
	color:#fff;
}

.menu {
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size:0.84em;
	color:#e5ba34;
}

.title {
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size:1.5em;
	color:#ebbe35;
}

.bigtitle {
	font-family: Georgia, Times New Roman, Serif;
	font-size:1.95em;
	color:#ebbe35;
}




h1 {font-family: Trebuchet MS, verdana, sans-serif;
	font-weight:bold;
	font-size:1.1em;
	line-height:1.3em;
	color:ebbe35
}
.sml {
	font-family: Trebuchet MS, arial, sans-serif;
	font-size:0.80em;
}
.smlf {
	font-family:verdana, arial, sans-serif;
	font-size:0.60em;
}
.xsml {
	font-family:verdana, arial, sans-serif;
	font-size:0.55em;
}


a:active {
	color:#ebbe35;
	background-color:#ebbe35
}
a.set1:link {
	color:#fff;
	text-decoration:none
}
a.set1:visited {
	color:#fff;
	text-decoration:none 
}

a.set2:link {
	color:#ebbe35;
	text-decoration:none
}
a.set2:visited {
	color:#ebbe35;
	text-decoration:none
}
a.set2:hover {
	color:#ebbe35;
	text-decoration:overline
}


a.set3:link {
	color:#fff;
	text-decoration:none
}
a.set3:visited {
	color:#ebbe35;
	text-decoration:none
}
a.set3:hover {
	color:#ebbe35;
	text-decoration:overline
}


a.set4:link,a.set4:visited,a.set4:hover {
	color:#000000;
}
a.set4:link,a.set4:visited {
	text-decoration:none
}
a.set1:hover,a.set2:hover,a.set3:hover,a.set4:hover {
	text-decoration:underline
}

a.top:link, a.top:visited {
	color:#333399
}


#footer {
	width: 803px;
	margin: 0 auto;
	position: absolute;
	padding: 0 0 0 45px;
	height:auto;
	background: #0f0f0f url(images/footer.png) no-repeat bottom;
	left: -46px;
	top: 459px;
}


#footer-blog {
	width: 803px;
	margin: 0 auto;
	position: absolute;
	padding: 0 0 0 45px;
	height:auto;
	background: #0f0f0f url(images/footer.png) no-repeat bottom;
	left: -45px;
	top: 368px;
}
