﻿/* Begin General Styles */
body{
font-family:Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif;
line-height:2.5em;
text-align:justify;
}
hr,.SkipLinks,.HideScreen,.HideAll{
display:none;
}
/* End General Styles */

/* Begin Page Layout */
#Wrapper{
margin:0 auto;
padding:4em;
width:800px;
}
#Navigation{
margin:4em 0 3.5em 0;
padding:1em 0 1.5em 0;
font-size:138.5%;
line-height:2.75em;
border-top:1px dotted #808080;
border-bottom:1px dotted #808080;
}
#Footer{
margin-top:4em;
padding:2em 0 0 4em;
font:85% "Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans-serif;
color:#808080;
border-top:1px dotted #808080;
background:url(../images/masters/logo.png) no-repeat 0 2.5em;
}
.ThirdLeft,.TwoThirdsRight{
margin-top:2em;
padding-top:1em;
float:left;
border-top:1px dotted #bfbfbf;
}
.ThirdLeft{
width:20%;
}
.TwoThirdsRight{
width:75%;
}
.Half{
padding-top:1em;
float:left;
width:48%;
}
.Third{
float:left;
width:30%;
}
.Clear{
clear:both;
}
/* End Page Layout */

/* Begin Fonts */
h2,h3,h4{
font-family:Corbel,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",Verdana,"Verdana Ref",sans-serif;
font-weight:bold;
text-transform:uppercase;
}
h2{
font-size:197%;
}
h3{
font-size:153.9%;
}
h4{
font-size:108%;
}
h5{
font-style:italic;
}
#Content p,.Spacing{
margin-top:1.75em;
}
#Content ul li{
margin-left:1.25em;
list-style:disc;
}
h2+p,h3+p,h4+p,h5+p,.NoSpacing{
margin-top:0 !important;
}
h2+h3{
margin-top:1.75em;
}
/* End Fonts */

/* Begin Links */
a,a:link,a:hover,a:active,a:focus,a:visited{
border:none;
outline:none;
}
h1 a,h1 a:link,h1 a:visited{
margin:0 auto;
width:800px;
height:100px;
display:block;
text-indent:-999999px;
}
h1.Main a,h1.Main a:link,h1.Main a:visited{
background:url("../images/masters/header.png") no-repeat 0 0;
}
h1.Error a,h1.Error a:link,h1.Error a:visited{
background:url("../images/masters/error.png") no-repeat 0 0;
}
h1.Main a:hover,h1.Main a:active,h1.Main a:focus,h1.Error a:hover,h1.Error a:active,h1.Error a:focus{
background-position:0 -125px;
}
#Navigation a,#Content a,#Footer a{
-moz-transition:all .25s ease-in-out;
-webkit-transition:all .25s ease-in-out;
-o-transition:all .25s ease-in-out;
transition:all .25s ease-in-out;
}
#Navigation a,#Navigation a:link,#Navigation a:visited,#Content a,#Content a:link,#Content a:visited{
padding:.25em .5em;
color:#000;
text-decoration:none;
background-color:#e5e5e5;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
#Navigation a:hover,#Navigation a:active,#Navigation a:focus,#Content a:hover,#Content a:active,#Content a:focus{
color:#fff;
text-decoration:none;
}
#Navigation a:hover,#Navigation a:active,#Navigation a:focus{
background-color:#70a489;
}
#Content a:hover,#Content a:active,#Content a:focus{
background-color:#5482AB;
}
#Content a.ResumeLink,#Content a.ResumeLink:link,#Content a.ResumeLink:visited,#Content a.VCardLink,#Content a.VCardLink:link,#Content a.PortfolioLink:visited,#Content a.PortfolioLink,#Content a.PortfolioLink:link,#Content a.PortfolioLink:visited,#Content a.PortfolioImageLink,#Content a.PortfolioImageLink:link,#Content a.PortfolioImageLink:hover,#Content a.PortfolioImageLink:active,#Content a.PortfolioImageLink:focus,#Content a.PortfolioImageLink:visited{
padding:0;
color:#000;
text-decoration:none;
background:none;
}
#Content a.ResumeLink:hover,#Content a.ResumeLink:active,#Content a.ResumeLink:focus,#Content a.VCardLink:hover,#Content a.VCardLink:active,#Content a.VCardLink:focus,#Content a.PortfolioLink:hover,#Content a.PortfolioLink:active,#Content a.PortfolioLink:focus{
padding:0;
color:#70a489;
text-decoration:underline;
background:none;
}
#Footer a,#Footer a:link,#Footer a:visited{
color:#808080;
}
#Footer a:hover,#Footer a:active,#Footer a:focus{
color:#70a489;
}
/* End Links */

/* Begin jQuery */
.ui-widget-overlay{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,.5);
}
.ui-dialog{
background-color:#f2f2f2;
}
.ui-dialog-title,.ui-dialog-titlebar-close{
display:none;
}
.ui-dialog-buttonpane{
position:relative;
top:-1em;
}
/* End jQuery */

/* Begin Contact VCard */
.ContactVCard{
margin:1.5em auto 0 auto;
width:65%;
font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;
font-weight:bold;
}
.ContactVCard h3{
margin:0;
padding:.5em 1em;
width:50%;
text-align:center;
font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;
color:#fff;
background-color:#ac675e;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
-webkit-box-shadow:2px 1px 4px rgba(0,0,0,0.75);
-moz-box-shadow:2px 1px 4px rgba(0,0,0,0.75);
box-shadow:2px 1px 4px rgba(0,0,0,0.75);
}
.ContactVCard .Container{
padding:2em;
font-size:108%;
border:1px solid #AC675E;
border-top-width:5px;
background-color:#fff;
-webkit-border-radius:10px;
-webkit-border-top-left-radius:0;
-moz-border-radius:10px;
-moz-border-radius-topleft:0;
border-radius:10px;
border-top-left-radius:0;
-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.75);
-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.75);
box-shadow:2px 2px 4px rgba(0,0,0,0.75);
}
/* End Contact VCard */

/* Begin Portfolio */
.Portfolio{
position:relative;
margin-left:25px;
padding-top:10px;
width:600px;
height:900px;
}
.Item{
position:absolute;
width:200px;
padding:10px 10px 20px 10px;
margin:1em;
border:1px solid #bfbfbf;
background-color:#fff;
-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.75);
-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.75);
box-shadow:2px 2px 4px rgba(0,0,0,0.75);
}
.Pic1,.Pic6,.Pic11{
-webkit-transform:rotate(-20deg);
-moz-transform:rotate(-20deg);
-o-transform:rotate(-20deg);
transform:rotate(-20deg);
z-index:500;
left:0px;
}
.Pic2,.Pic7,.Pic12{
-webkit-transform:rotate(-15deg);
-moz-transform:rotate(-15deg);
-o-transform:rotate(-15deg);
transform:rotate(-15deg);
z-index:400;
left:130px;
}
.Pic3,.Pic8,.Pic13{
-webkit-transform:rotate(-10deg);
-moz-transform:rotate(-10deg);
-o-transform:rotate(-10deg);
transform:rotate(-10deg);
z-index:300;
left:260px;
}
.Pic4,.Pic9,.Pic14{
-webkit-transform:rotate(-5deg);
-moz-transform:rotate(-5deg);
-o-transform:rotate(-5deg);
transform:rotate(-5deg);
z-index:200;
left:390px;
}
.Pic5,.Pic10,.Pic15{
z-index:100;
left:520px;
}
.Pic1{top:100px;}
.Pic2{top:60px;}
.Pic3{top:30px;}
.Pic4{top:10px;}
.Pic5{top:0px;}
.Pic6{top:375px;}
.Pic7{top:335px;}
.Pic8{top:305px;}
.Pic9{top:285px;}
.Pic10{top:275px;}
.Pic11{top:650px;}
.Pic12{top:610px;}
.Pic13{top:580px;}
.Pic14{top:560px;}
.Pic15{top:550px;}
.Item:hover{
-webkit-transform:rotate(0deg) scale(1.5);
-moz-transform:rotate(0deg) scale(1.5);
-o-transform:rotate(0deg) scale(1.5);
transform:rotate(0deg) scale(1.5);
-webkit-box-shadow:4px 4px 8px rgba(0,0,0,0.75);
-moz-box-shadow:4px 4px 8px rgba(0,0,0,0.75);
box-shadow:4px 4px 8px rgba(0,0,0,0.75);
-webkit-transition:all .25s ease-in-out;
-moz-transition:all .25s ease-in-out;
-o-transition:all .25s ease-in-out;
transition:all .25s ease-in-out;
position:relative;
z-index:1000;
}
.Item p{
margin-top:0 !important;
}
.Item p.Caption{
position:relative;
top:10px;
font:85% Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;
text-align:center;
}
.Item img{
width:200px;
border:1px solid #bfbfbf;
}
.ModalWindow .Image{
float:left;
margin-right:10px;
}
.ModalWindow .Text{
padding-top:10px;
}
*:first-child+html .ui-dialog-buttonpane{
position:relative;
left:410px;
}
.ModalWindow h1{
margin-right:10px;
font:123.1% Corbel,"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",Verdana,"Verdana Ref",sans-serif;
font-weight:bold;
text-transform:uppercase;
}
.ModalWindow dl{
margin-top:10px;
}
.ModalWindow dt,.ModalWindow dd{
font:100% Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif;
line-height:2.5em;
text-align:left;
line-height:2em;
}
.ModalWindow dt{
float:left;
font-weight:bold;
width:65px;
}
.ModalWindow dd{
margin:0 10px 0 475px !important;
}
button.ui-button{
padding:.5em 1em;
color:#000;
border:none;
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#bfbfbf));
background-image:-moz-linear-gradient(0% 100% 90deg,#bfbfbf, #fff);
background-color:#f2f2f2;
border:1px solid #bfbfbf;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-moz-transition:all .25s ease-in-out;
-webkit-transition:all .25s ease-in-out;
-o-transition:all .25s ease-in-out;
transition:all .25s ease-in-out;
}
button.ui-button:hover{
border-color:#5482ab;
outline:none !important;
background-image:-webkit-gradient(linear, 0% 0%,0% 100%, from(#f2f2f2), to(#bfbfbf));
background-image:-moz-linear-gradient(0% 100% 90deg,#bfbfbf, #f2f2f2);
background-color:#bfbfbf;
}
button.ui-button:active{
border-color:#94664b;
outline:none !important;
background-image:-webkit-gradient(linear, 0% 0%,0% 100%, from(#f2f2f2), to(#808080));
background-image:-moz-linear-gradient(0% 100% 90deg,#808080, #f2f2f2);
background-color:#808080;
}
/* End Portfolio */