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

/* 	Web Candy Web Design 
	Coded by Jonathon Olenick - Commence date June 11, 2009
*/


body{
background-color:#f6f6e3;
margin: 0px;
padding:0px;
color: #1d2040;
font-family:Geneva, Arial, Helvetica, sans-serif;
background-image:url(../images/body_bg.png);
background-position:bottom;
background-repeat:repeat-x;
}

a{
outline:none;
color: #ff0000;
text-decoration:none;
font-weight:bold
}

a:hover{
color: #107EC3;
}

.learn{
margin-top: 10px;}

h1{
color: #107ec3;
font-size:18px;}

#shade{
background: transparent url(../images/shades.png) no-repeat scroll 50% 0;
background-position: bottom;
z-index: 1;
width:1000px;
}

#subShade{
background: transparent url(../images/subShades.png) no-repeat scroll 50% 0;
background-position: bottom;
z-index: 1;
width:1000px;

}

#photoShade{
background: transparent url(../images/phoShades.png) no-repeat scroll 50% 0;
background-position: bottom;
z-index: 1;
width:1000px;
}

#pho_con{
width:955px;
height: 1160px;
border-left: 6px solid #096aa6;}

#gallery{
background:#fff url(../images/galleryBG.png);
width: 948px;
height: 1200px;
border-right: 6px solid #096aa6;
}

.toppers{
border-bottom:1px solid #096aa6}

#gallery table img{
border: 2px solid #096aa6;
margin-bottom: 25px;
}

#gallery table img:hover{
border: 2px solid #e6ba36;
}

#gallery strong{
font-size:16px;
font-weight:bold;
color: #FFCC00}

.gal{
text-align:center;
padding-bottom: 12px;}

.galLink{
font-size:12px;
color: #fff;
font-weight:bold;}

.galLink a{
font-size:12px;
color: #ffcc00;}

.galLink a:hover{
color:#fff}


#wrapper{
width:960px;
text-align:left;

}


#nav{
background-image:url(../images/top_nav_bg.png);
background-repeat:repeat-x;
height:40px;
width:960px;
}

#experience{
background-color:#096AA6;
}

.fleft{
float:left
}

.fright{
float:right;}

.clear{
clear:both;}

#main_con{
width:955px;
height: 848px;
border-left: 6px solid #096aa6;}


#sub_con{
width:955px;
height: 930px;
border-left: 6px solid #096aa6;}


#right_con{
width:367px;
height:802px;
background-image:url(../images/rightKnockOuts.png);
background-color: #000;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #096AA6;
text-align:left;
line-height: 17px;
}

#sub_right_con{
width:367px;
height:928px;
background-image:url(../images/rightBtm.png);
background-color: #000;
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #096AA6;
text-align:left;
line-height: 17px;
}

#sub_right_con img{
margin-left: 12px;
margin-top: 20px;
}

#sub_box1{
position:relative;
left: 50px;
top: 10px;
width: 265px;
}

#con_box1{
position:relative;
left: 32px;
top: 10px;
width: 265px;
text-align:center;
}


#sub_box2{
position:relative;
left: 30px;
top: 10px;
width: 300px;
}

#sub_box2 p{
background:#114973 url(../images/clientPattern.png) repeat;
font-size:16px;
color:#fff;
padding: 15px;
border: 1px solid #f2f032;
line-height: 18px;
letter-spacing: .13em;
}

#main_text{
background-color:#fff;
width: 586px;
height: 458px;
background-image:url(../images/maintextBG.png);
background-position:right;
background-repeat:no-repeat;}


#sub_text{
background:#fff url(../images/maintextBG.png) bottom right no-repeat;
width: 586px;
height: 885px;
}


#con_text{
background:#fff;
width: 586px;
height: 885px;
}


.texty{
padding: 34px;
padding-top: 20px;
line-height: 21px;}

.texty h1{
padding: 0px;
margin-top: 0px;}

.subtexty{
padding: 40px;
padding-top: 20px;
line-height: 20px;}

.contexty{
padding: 35px;
padding-top: 20px;
line-height: 24px;}

.contexty table{
margin-left: 50px;
font-size:smaller}


.subtexty h1{
padding: 0px;
margin-top: 0px;}


#box1{
position:relative;
left: 50px;
top: 110px;
width: 265px;

}

#box2{
position:relative;
left: 50px;
top: 235px;
width: 265px;
}

#box3{
position:relative;
left: 50px;
top: 340px;
width: 265px;
}

#box4{
background-image:url(../images/rightBtm.png);
position:relative;
top: 375px;
width: 367px;
height: 47px;
}


#btm{
background-image:url(../images/btm_bar.png);
background-repeat:repeat-x;
margin-top: -2px;
height: 138px;
width: 960px;
clear:both;
}

#admin{
float: left}

#webcandy{
float: right}

#webcandy, #admin, #webcandy a, #admin a {
color: #7ea7c1;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-top:110px;
padding:5px;
}

#webcandy a:hover{
color: #ff0000;}


#btm_logo{
position: relative;
left: 0px;
background-image:url(../images/btm_logo.png);
background-position:right;
background-repeat:no-repeat;
width: 400px;
height: 138px;
float:left;}

.deets{
font-size:16px;
color: #107ec3;
margin-left: 30px;
margin-top: 30px;
margin-bottom: 35px;
font-weight:bold}

.note{
color: red}

.note2{
background: #999 url(../images/metalBG.jpg) repeat-x;
padding: 7px;
color: #333;
font-size:11px;
font-weight:bold;
text-align:center;
border: 1px solid #6D2537;}

.note2 a{
color: #333;}

.note2 a:hover{
color: red;}

#goHome{
position: absolute;
width: 350px;
height: 100px;}


