/* CSS Document */

a:link{color:#9E9E9E;}
a:visited {color:#9E9E9E;}
a:hover {color:#009ACD;}
a:active {color:#9E9E9E}


/* RESETS */

*{margin:0; padding:0; list-style:none;moz-padding-start:0px; border:none; outline:none;}



/* classes */


.designthumb
{
float:left;
position: relative;
left: 40px;
}

.threedthumb
{
float: right;
position: relative;
right: 40px;
}

.body
{
background-color:#000000;
height:auto;
width:auto;
margin-left:auto;
margin-right:auto;

}

.copytext
{
font-size:10px;
margin-top:auto;
margin-bottom:auto;
color:#FFFFFF;
}

.pagetext
{
margin-left:15px;
margin-right:15px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
}

.thumbhead
{
text-align: left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:700;
padding-bottom: 5px;
padding-left: 20px;
padding-top: 5px;
}

.bluetext
{
color:#009ACD;
font-size:12px;
padding:10px;
}

.toptext
{
font-size:22px;
color:#CDC8B1;
text-align:right;
font-stretch:expanded;
font-family:Georgia, "Times New Roman", Times, serif;
padding:10px;
}

.smalltext
{
font-size:12px;
padding-bottom: 10px;
}






/* ID Based */



#wispgfx
{
float:left;
}

#topgfx
{
float:right;
}


#top
{
background-color:#242424;
z-index:+1;
height:54px;
border-bottom:0px;
border-top:1px solid #737373;
border-left:1px solid #737373;
border-right:1px solid #737373;
width:700px;
top:2px;
}

#top span
{

}

#menu
{
background-color:#1A1A1A;
z-index:+1;
height:25px;
border:1px solid #009ACD;
border-left:1px solid #737373;
border-right:1px solid #737373;
width:700px;
margin-left:auto;
margin-right:auto;
}

#main
{
background-position:center;
background-repeat:no-repeat;
background-color:#242424;
color:#CDC8B1;
margin-left:auto;
margin-right:auto;
border-top:0px;
border-left:1px solid #737373;
border-right:1px solid #737373;
border-bottom:0px;
width:700px;
height:600px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
padding-top:40px;

}

#main span
{
font-family:Georgia, "Times New Roman", Times, serif;
margin-left:auto;
margin-right:auto;
padding:10px;
}

#footer
{
background-color:#1A1A1A;
color:#FFFFFF;
height:20px;
border:1px solid #009ACD;
border-left:1px solid #737373;
border-right:1px solid #737373;
border-bottom:1px solid #009ACD;
width:700px;
margin-left:auto;
margin-right:auto;
margin:auto;
}

#footspace
{
height:15px;
width:700px;
border-left:1px solid #737373;
border-right:1px solid #737373;
border-bottom:1px solid #737373;
background-color:#242424;
}

#linespace
{
height:1px;
width:250px;
color:#FFFFFF;
background-color:#999999;
text-align:center;
line-height:0px;
font-size:1px;
}

/* Nav Menu - http://css.maxdesign.com.au/listamatic/horizontal27.htm  Edited for use--*/
/* Nav Menu - http://css.maxdesign.com.au/listamatic/horizontal27.htm */
/* Nav Menu - http://css.maxdesign.com.au/listamatic/horizontal27.htm */
/* Nav Menu - http://css.maxdesign.com.au/listamatic/horizontal27.htm */
/* Nav Menu - http://css.maxdesign.com.au/listamatic/horizontal27.htm */
/* Nav Menu - http://css.maxdesign.com.au/listamatic/horizontal27.htm */
/* Nav Menu - http://css.maxdesign.com.au/listamatic/horizontal27.htm */
/* Nav Menu - http://css.maxdesign.com.au/listamatic/horizontal27.htm */

#navcontainer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
margin-bottom:0;
background-color: #1A1A1A;
color: #c7b299;
width: auto;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height: 15px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color:#009ACD;
color: white;
}

#navcontainer #active { border-left: 1px solid #ddd; }


/* Thumbnail Portfolio List */
/* Thumbnail Portfolio List */
/* Thumbnail Portfolio List */
/* Thumbnail Portfolio List */
/* Thumbnail Portfolio List */
/* Thumbnail Portfolio List */
/* Thumbnail Portfolio List */
/* Thumbnail Portfolio List */
/* Thumbnail Portfolio List */


#thumblist /* thumblist div container */
{
height: 280px;
width: 280px;;
margin-left:10px;
margin-right:10px;
padding-bottom: 30px;
padding-top: 5px;
border: 1px solid #939393;
background-color:#1A1A1A;

} 

#thumblist ul
{
	list-style-type: none;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
  bottom:0px;
	height:auto;
	width:auto;
	padding: 2px 2px 2px 2px;
	background-color:#1A1A1A;
	margin-bottom: 3px;
	margin-top: 3px;
	text-decoration: none;
	
}

#thumblist ul li
{
display: inline;

outline: 0

}

#thumblist ul li img
{
	border: 1px solid #737373;
	height:60px;
	width: 60px;
	
}

#thumblist ul li a
{
  filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: .5;
	outline: none;
	

}

#thumblist ul li a:hover
{
  
  a:visited color:#9E9E9E;
  a:hover color:#009ACD;
  a:active color:#9E9E9E;  
  filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}



