@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
    font-size: 14px;
   	/*color: #666;*/

}

/*----------------links-------------------*/

a:link{
	text-decoration:none;
	color:black;
}

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

.gallerylist a:hover{
	color:red;
}


#footer a:link{
	color:#999999;
}

#footer a:visited{
	color:#999999;
}

#footer a:hover{
	color:#FFFFFF;
}

a.email:hover{
	color:white;
	background:#333333;
}

/*-----------------tags-text changes-------------------*/
.contacts{
	font-variant:small-caps;
	color:#666666;
}

.bullets {
	list-style:square;
	color:black;
}

/*.paragraphstart {
	font-family:Georgia,serif;
	font-size: .8em;
    font-weight: bold;
	text-transform:uppercase;
	letter-spacing:2px;

}*/

.address{
color:#000000

}
h1{
	font-family:Georgia,serif;
	color:#4E443C;
	font-variant: small-caps;
	text-transform: none;
	font-weight: 100;
	margin:0 0 10px 0;
	background:url(../images/bricks.jpg) no-repeat;


}

h2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#E9E9E9;
	border-bottom:solid thin #999999;
	margin-top:2px;
}

h3{
	color:#000000;
	margin:0;
}

.galleryheading{
	font-variant:small-caps;
	border-bottom:thin solid #CCCCCC;
	line-height:1.5em;
}

#content ul{
	list-style:none;
	margin-left:-40px;
	color:#000000;
}

/*-----------------images-----------------------*/

.textPics{
	margin:8px;
	border:black medium solid;
	float:right;
}

.gallery{
	width:100px;
	height:100px;
	overflow:hidden;
}



/*----------------layout-----------------*/


#headerWrapper{
	background:#003366;
	margin:auto;
	height:131px;
	
}

#header{
	background:#003366;
	width:775px;
	margin:auto;
}

#mainbodywrapper{
	background:white;
	margin:auto;
	width:775px;
}


#logo{
	float:left;
	bottom:100px;
}

#guildLogo{
/* guild logo might stay at bottom in a realtive div tag?*/ 
	position:absolute;
	bottom:80px;
	
}

#content{
	height:100%;
	padding:0 15px 15px 15px;
	width:545px;
	float:right;
	margin-top:10px;
	/*background:url(../images/service_tools.jpg) top right no-repeat; */
	/*min-height:580px;*/
}


#footer{
	color:#666666;
	height:66px;
	clear:both;
	background:url(../images/footerslice.jpg);
}

#footer div{
	margin-left:200px;
	padding:5px;
	height:1.5em;
}


#copyright{
	font-size:80%;
	padding-top:20px;
}

.testimonial{
	/*width:400px;*/
	border-top:solid #999999;
	border-bottom:solid #999999;
	/*border-left:thin solid #999999;*/
	/*border-right:thin solid #999999;*/
	background:#F4F4F4 url(../images/quotesbig.jpg) no-repeat left top;
	padding:15px;
	margin-bottom:10px;
}

.boxdivider{
	border-top:solid #999999;
	border-bottom:solid #999999;
	background:#F4F4F4;
	padding:15px;
	margin:10px 0 15px 0;
	color:black;
}

.testimonial div{
	background:url(../images/quotesbigR.jpg) no-repeat bottom right;
	padding-bottom:10px;
	}

.box{
	border-top:solid #999999;
	border-bottom:solid #999999;
	/*border-left:thin solid #999999;*/
	/*border-right:thin solid #999999;*/
	background:#F4F4F4;
	padding:15px;
	margin-bottom:10px;
}


#leftgal{
	/*margin-left:300px;*/
	top:200px;
	float:right;
	width:190px;
	margin-bottom:10px;
	
}

#rightgal{
	width:53%;
	margin-bottom:10px;
	border-top:solid #999999;
	border-bottom:solid #999999;
	background:#F4F4F4;
	padding:15px;
	margin:10px 0 15px 0;
	color:black;
}


	
/*---------------------menu---------------------*/



#leftNav{
	padding-top:10px;
	list-style:none;
	background:url(../images/menu_with_logo.png) no-repeat;
	/*height:610px;/* fills out large page height*/
	float:left;
	width:197px;
	height:570px;
	font-size:14px;
	
}


#leftNav ul{
	list-style:none;
}

#leftNav li{
	margin:5px 0 0 -10px;
	width:145px;
	display:block;
	line-height:28pt;
	background:url(../images/buttons/pixy-button.png) no-repeat;
	text-indent:30px;
}

#leftNav a{
	width:130px;
	display:block;
}

#leftNav li a:hover, #leftNav #current{
	width:144px;
	background:url(../images/buttons/pixy-button.png) right 0%;
	color:white;
	
}

/*---------------------gallery css------------------*/

.gallerylist li{
	list-style:square;
	color:#0066FF;
}

ul.gallerylist {
	margin:0;
}

/*#galleryholder{
	position:absolute;
	top:210px;

}*/
   
/* begin gallery styling */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls/gallery/left_right_click.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#gallery {width:534px; position:relative; height:60px; padding-top:356px; margin:0 113px 10px 0; clear:both;}

#gallery img.left {width:55px; height:62px; background:#444; float:left;cursor:pointer;}
#gallery img.right {width:55px; height:62px; background:#444; float:left;cursor:pointer;}

#gallery ul {list-style:none; padding:0; margin:0; float:left; background:#444; border:2px solid #444; border-width:5px 2px;}
#gallery ul li {display:inline; width:50px; height:50px; float:left; margin:0 4px; border:1px solid #000; cursor:pointer;}

#gallery ul li.hide {display:none;}

/* using background images */
/*#gallery ul li.th1 {background:url(../images/gallery/chad/thumbs/toiletCloseTH.jpg);}
#gallery ul li.th2 {background:url(../images/gallery/chad/thumbs/bathTH.jpg);}
#gallery ul li.th3 {background:url(thumbs/th3.jpg);}
#gallery ul li.th4 {background:url(thumbs/th4.jpg);}
#gallery ul li.th5 {background:url(thumbs/th5.jpg);}
#gallery ul li.th6 {background:url(thumbs/th6.jpg);}
#gallery ul li.th7 {background:url(thumbs/th7.jpg);}
#gallery ul li.th8 {background:url(thumbs/th8.jpg);}
#gallery ul li.th9 {background:url(thumbs/th9.jpg);}
#gallery ul li.th10 {background:url(thumbs/th10.jpg);}
#gallery ul li.th11 {background:url(thumbs/th11.jpg);}*/


/* remove visibility:hidden; if you want to use the original images as thumbnails */
#gallery ul li img {/*visibility:hidden;*/ display:block; width:50px; height:50px;}

#gallery ul li span {display:none; position:absolute; left: 85px; top:430px; width:375px;font-family:"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; color:#666; font-size:11px; line-height:15px; text-align:justify;}
#gallery ul li b {color:#444;}

#gallery ul li.chosen {border-color:#fff; cursor:default;}
#gallery ul li.chosen div {position:absolute; left:0; top:0; width:532px; height:355px; background:url(../images/gallery/galleryBackDrop.jpg); border:1px solid #000; border-width:1px 1px 0 1px;}
#gallery ul li.chosen div i {width:530px; height:355px; display:table-cell; vertical-align:middle; text-align:center;} 
#gallery ul li.chosen div i img {visibility:visible; width:auto; height:auto; border:1px solid #aaa; margin:0 auto;}
#gallery ul li.chosen span {display:block;}
