/* Main Wrappers ***************************************************/

BODY {
	PADDING: 0px; 	 
	BACKGROUND: url(../images/bg.gif) #000000 repeat-y 50% 50%; 
	MARGIN: 0px auto; 
	FONT: 76%/1.4em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; 
	COLOR: white; 	
}

#individual{
BACKGROUND: url(../images/bgi.gif) #000000 repeat-y 50% 50%; }
#wrap {
	PADDING: 0px; 
	MARGIN: 0px auto; 
	WIDTH: 772px; 	
}

#content {
	PADDING: 0px;  
	BACKGROUND: url(../images/left.gif) no-repeat 12px 0px; 
	FLOAT: left; 
	MARGIN: 0px; 
	WIDTH: 398px; 
}

#content p{
padding-right:10px;}
#content h1 a{
margin-top:60px;
float:left;
height: 109px;
width: 300px;
display: block;
	}

/* Logo headline box */
#content h1 span {
	display: none;
	}

.left {
	MARGIN-TOP: 250px; 
	PADDING-LEFT: 40px
	
}

.fineart img{
border:1px solid;
border-color:#000000;
margin:0px 0px 5px 0px}

#contenti {
	PADDING: 0px;  
	BACKGROUND: url(../images/lefti.gif) no-repeat 12px 0px; 
	FLOAT: left; 
	MARGIN: 0px; 
	WIDTH: 398px; 
}

#inditop{
BACKGROUND: url(../images/inditop.gif) no-repeat top right; 
height:120px;
margin:0px;
padding-left:30px;
float:left;
width:732px;
text-align:left;}

#inditop h1 a{
float:right;
height: 79px;
width: 300px;
display: block;
	}

/* Logo headline box */
#inditop h1 span {
	display: none;
	}


#images{
text-align:center;}
#images img{
border:1px solid #000000;
padding:10px;
background-color:#ffffff;
}

#inditop h2{
font-size:9px;
text-transform:uppercase;
color: #333333;
padding:0;
margin:0;
line-height:14px;
background-color: #444444;
width:320px;
}
#inditop a, #inditop a:visited, #inditop a:link{
font-size:10px;
text-transform:uppercase;
font-weight:normal;}

.lefti {
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 40px;
	float:left;
	WIDTH: 772px;
	 	
}

#content2 {
	PADDING: 0px;
	BACKGROUND: url(../images/right.jpg) no-repeat; 
	FLOAT: right; 
	MARGIN: 0px; 
	WIDTH: 374px; 
}

#content2 H3 {
	PADDING: 0px; 
	FONT-SIZE: 0.9em;	 
	MARGIN: 25px 20px 0 30px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #CCCCCC; 
	text-align:right;
	font-weight:lighter;
}
.prevnext a:link, .prevnext a:link:visited{
color: #999999;}
.prevnext a:link:hover{
color: #CCCCCC;}

.right {
	
	MARGIN-TOP:498px;
	padding-left:20px;
}

.right li img{border:0px;}
.thetop {
	PADDING:0px; 
	BACKGROUND: url(../images/thetop.gif) no-repeat; 	
	MARGIN: 0px; 
	WIDTH: 368px; 	
	height:50px;
}
.themiddle {
	PADDING:0px; 
	BACKGROUND: url(../images/themiddle.gif) repeat-y; 	
	MARGIN: 0px; 
	WIDTH: 368px; 	
}
.thebottom {
	PADDING:0px; 
	BACKGROUND: url(../images/thebottom.gif) no-repeat; 	
	MARGIN: 0px; 
	WIDTH: 368px; 	
	height:75px;
}

.themiddle P {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 30px; 
	PADDING-TOP: 10px
}
.thetop P {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 30px; 
	PADDING-TOP: 10px
}
.themiddle IMG, .themiddle A IMG, .themiddle A:hover IMG {
	BORDER: white 7px solid; 
	BACKGROUND: white; 
}

.themiddle STRONG {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bolder; 
	PADDING-BOTTOM: 1px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: white; 
	PADDING-TOP: 1px
}
.white {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(../images/bk_tile_white.gif) repeat-y; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 368px; 
	PADDING-TOP: 10px
}


/* Main Navigation ***************************************************/


UL#navlist {
	PADDING:0px;
	MARGIN: 10px 0px 4px 40px; 	
}
#navlist LI {
	PADDING: 0px; 
	DISPLAY: inline; 	
	MARGIN: 0px 5px 0px 0px; 	
	
}
#navlist A {
	FONT-WEIGHT: normal; FONT-SIZE: 0.8em; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none;
	border-bottom: 4px solid #222222;
}
#navlist A:hover {
	FONT-WEIGHT: normal; COLOR: #ffcc00;
	border-bottom: 4px solid #ffcc00;
}

/* Category Navigation ***************************************************/
UL.navcat {
	PADDING: 0px; 
	BORDER-TOP: #666666 1px solid; 
	MARGIN: 10px 0px 0px; 
	BORDER-BOTTOM: #666666 1px solid; 
	LIST-STYLE-TYPE: none
}
.navcat LI {
	PADDING:0px 10px 0px 10px; 
	DISPLAY: inline; 
	BACKGROUND: url(../images/bt_plus_gray.gif) no-repeat 0px 5px; 
	MARGIN: 0px; 
}
.navcat A {
	FONT-SIZE: 0.7em; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none
}
.navcat A:hover {
	COLOR: #ffcc00
}
/* Photography ***************************************************/
UL.photography {
	PADDING: 0px; 
	MARGIN: 10px 0px 0px; 
	LIST-STYLE-TYPE: none
}
.photography LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 20px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
.photography A, .photography A:hover {
	TEXT-DECORATION: none
}

.right.photography li img{border:0px;}
.right .photography li img{border:0px;}
.photography LI IMG{
padding:10px;
background-color: #FFFFFF;
border:1px solid #111111;}

IMG {
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}

/* Links ***************************************************/

DIV.links {
	PADDING: 0px; 
	FLOAT: left; 
	MARGIN: 0px 30px 0px 0px; 
	width:150px;
}
DIV.morelinks {
	PADDING:0px; 
	FLOAT: left; 	
	MARGIN: 0px; 	
}
.links UL , .morelinks UL{
	PADDING:0px;
	MARGIN: 0px; 	
}

.links LI, .morelinks LI {
	PADDING:0px; 
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none;
	PADDING-LEFT: 15px; BACKGROUND: url(../images/links.gif) no-repeat 0px 4px
}


.links A, .morelinks A {
	FONT-SIZE: 0.8em; TEXT-TRANSFORM: uppercase; COLOR: #ffcc00
}

.links A:hover, .morelinks A:hover {
	BORDER-BOTTOM: 1px solid
}

#content .links H1, #content .morelinks H1 {
	PADDING: 0px; 
	FONT-SIZE: 0.9em;  
	MARGIN: 0px 0px 5px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: white; 
}

/** #Contact Form
_________________________________________________________________*/
.contactform {
	position: static;
	overflow: hidden;
	margin-top:-2px !important;	
	margin-top: -30px;
}

.contactleft {
	width: 70px;
	height:30px;
	line-height: 190%;
	text-align: left;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 0px 0;
	font-size:x-small;
	color:#999999;
}

.contactright {
	width: 60%;
	height:30px;
	text-align: left;
	float: left;
	display: inline;
	padding: 4px;
	margin: 0px 0;
}
input, textarea, select {
	border: 1px solid #CBD0CD;
	background-color: #dfdfdf;
	color: #333;
	font-size: 1em;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
/* Footer ***************************************************/
.footer {
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #666666 0px solid; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.8em; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px 0 0 0; 
	COLOR: #CC0000;
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #666666 0px solid
}


.clear {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px
}
LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.alert {
	COLOR: #ffcc00
}
SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px 30px 20px; PADDING-TOP: 0px
}
A {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none; outline: none
}
A:visited {
	
}
A:active {
	
}
A:hover {
	TEXT-DECORATION: none
}
#content2 A {
	TEXT-TRANSFORM: uppercase; COLOR: #ffcc00; TEXT-DECORATION: none
}
#content2 A:hover {
	COLOR: white
}
#content2 .notes LI A {
	FONT-WEIGHT: normal; COLOR: white
}
UL.category {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.category LI {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 3px
}
UL.navcat {
	PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #666666 1px solid; LIST-STYLE-TYPE: none
}
.navcat LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; BACKGROUND: url(../images/bt_plus_gray.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.navcat A {
	FONT-SIZE: 0.7em; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none
}
.navcat A:hover {
	COLOR: #ffcc00
}
.navcat A:hover {
	COLOR: #ffcc00
}
.imgleft {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
.imgright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
#content H1 {
	FONT-SIZE: 0.9em; COLOR: #ffcc00
}


.date {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/bt_cal_white.gif) no-repeat 1px 2px
}
.url {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/bt_url_black.gif) no-repeat 1px 2px
}
.movie {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/bt_movie_black.gif) no-repeat 1px 0px
}
.nolink {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/bt_nolink_black.gif) no-repeat 1px 2px
}
.flash {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/bt_flash_white.gif) no-repeat 1px 2px
}
.project STRONG {
	FONT-WEIGHT: normal; COLOR: white
}
UL.notes {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 30px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.notes LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 17px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 3px
}
.paper {
	BACKGROUND: url(../images/bt_paper_red.gif) no-repeat 0px 4px
}
.comment {
	BACKGROUND: url(../images/bt_comment_red.gif) no-repeat 0px 4px
}

DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 30px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../images/bk_square_dkred.gif); PADDING-BOTTOM: 5px; MARGIN: 5px 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 5px
}
DT EM {
	FONT-WEIGHT: bold; COLOR: #ffcc00; FONT-FAMILY: Helvetica, Arial, sans-serif
}
DD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../images/bk_square_dkred.gif); PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}

H1.nwlink {
	BACKGROUND: url(../images/img_dl_netnews_01.gif) no-repeat
}
H1.nwlink A {
	DISPLAY: block; PADDING-LEFT: 125px; BACKGROUND: url(../images/img_dl_netnews_01.gif) no-repeat; PADDING-BOTTOM: 12px; MARGIN: 0px; FONT: bold 11px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: white; PADDING-TOP: 12px; TEXT-DECORATION: none; text-shadow: black 2px 2px 2px
}
H1.nwlink A:hover {
	BACKGROUND: url(../images/img_dl_netnews_02.gif) no-repeat; COLOR: #ffcc33; text-shadow: black 2px 2px 2px
}

