/*!
 * Author: Ernest Lombardi
 *
 * Copyright (c) 2010 E.Lombardi: http://www.ernestlombardi.com/
 * Version: 1.0 (30-JAN-2010)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */

/*GLOBAL STYLES*/
*{margin:0;padding:0;border:0 none;color:#333333;font-family:"Helvetica", sans-serif;font-size:100%;font-style:inherit;font-weight:inherit;list-style-image:none;list-style-position:outside;list-style-type:none;vertical-align:baseline;}
html{/*background-color:#333;*/width:100%;background-image:url('/images/ernest-lombardi-background.jpg');background-position:50% 0;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-repeat:no-repeat;background-attachment:fixed;}
body{margin:0px auto;min-height:100%;height:auto;}
.clearBoth{clear:both;}
#contentWrapper{margin:0px auto;margin-top:13px;display:block;width:901px;padding-top:13px;padding-bottom:13px;padding-left:13px;padding-right:13px;
background:-moz-linear-gradient(top, rgba(0,0,0,.70), rgba(0,0,0,.25));background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.70)), to(rgba(0,0,0,.25)));}
strong {font-weight: bolder; }
/*canvas{position:absolute;z-index:0;display:none;}*/

/* HEADER */
header{width:900px;/*padding-top:13px;*/display:block;}
header #siteName{/*width:900px;*/display:block;text-align:center;}
header #siteName a{/*width:300px;*/display:block;float:left;text-decoration:none!important;letter-spacing:3px;font-weight:bold;/*font-size:24px;*/color:whitesmoke;/*font-family:"Times New Roman", serif;*/}
header #siteName a span{display:block;/*letter-spacing:10px;*/color:whitesmoke;font-size:11px;border-top:solid 1px silver;border-bottom:solid 1px silver;padding-left:7px;padding-top:1px;padding-bottom:1px;margin-top:1px;font-weight:normal;}

header #headerFormsContainer{/*width:319px;*//*width:900px;*/width:auto;float:right;display:block;/*margin-top:8px;*/}

header #globalSearch{/*width:320px;*/}
header input{float:left;margin-right:4px;margin-bottom:4px;border:1px solid silver;font-weight:bold;width:252px;background:Azure;font-size:16px;padding:4px;}
header button{float:left;background-color:Azure;border:solid 1px Orange;font-weight:bold;margin-left:0px;font-size:100%;padding:1px;height:auto;}
header button.hoveredButton{background-color:Gold;cursor:pointer;}
header button img{vertical-align:middle;float:left;margin:1px;}

/*
header #userStatusInput{float:left;}
header #userStatus input{width:125px;}

header #userStatus input#userName{
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-bottomleft:0px;

-webkit-border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
}

header #userStatus input#password{width:125px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
}

header #userStatus button{
-webkit-border-top-right-radius:5px;
-moz-border-radius-topright:5px;
}
*/

header #globalSearch input#search{
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;
}
header #globalSearch button{
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
}

/*GLOBAL NAVIGATION*/
nav{margin:0px auto;margin-top:20px;display:block;}
nav h1, nav h3{float:left;padding:8px;width:209px;text-align:center;}
nav a{font-size:12px;color:whitesmoke;text-decoration:none;font-weight:bold;border-bottom:solid 2px silver;border-right:solid 2px silver;border-top:solid 2px lightYellow;border-left:solid 2px lightYellow;-moz-border-radius:5px;-webkit-border-radius:5px;padding:3px;}
nav a.selectedNav{border:solid 2px Orange;background-color:gold;color:#333333!important;}
nav a.hoveredNav{border:solid 2px Silver;background-color:whitesmoke;color:#333333!important;}
nav a img{margin-left:-20px;width:21px;}

/* SECTION -- MAIN CONTENT */
section{width:900px;color:#333333;display:block;}

section #copyContentWrapper{background-color:whitesmoke;margin-top:13px;width:894px;padding:3px;display:block;}
section #copyContent{background-color:white;border:solid 2px #333333;padding-bottom:9px;}
section #copyContent p{font-weight:normal;font-style:italic;padding-top:9px;padding-left:9px;font-size:12px;}

/* IMAGE CAROUSEL */
section #carouselCopyWrapper{background-color:whitesmoke;margin-top:13px;margin-left:13px;width:866px;padding:3px;display:block;}
section #carouselCopy{background-color:whites;border:solid 2px #333333;padding-bottom:9px;}
section #carouselCopy p{font-weight:normal;font-style:italic;padding-top:9px;padding-left:9px;font-size:12px;}

/* FOOTER */
footer{display:block;width:448px;margin:0px auto;margin-top:25px;text-align:center;}
footer span{display:block;float:left;width:auto;color:whitesmoke;font-size:11px;vertical-align:middle;}
footer h4{display:block;float:left;width:auto;color:whitesmoke;font-size:11px;vertical-align:middle;width:auto;text-align:center;padding:0px 8px;}
footer h4 a{color:whitesmoke;font-size:11px;vertical-align:top;}

/* PROJECTS */
article{display:block;}
article.projectContainer *, article.resumeContainer *{color:whitesmoke;}
article.projectContainer, article.resumeContainer{width:834px;padding:20px;border-bottom:solid 1px silver;display:block;margin-left:13px;}
article.projectContainer h2, article.resumeContainer h2{font-weight:bold;margin-bottom:8px;}
article.projectContainer p, article.resumeContainer p{margin-bottom:10px;margin-right:20px;float:left;width:300px;font-size:12px;}

#resumeContainerWrapper{width:836px;margin:0px auto;margin-top:13px;}
article.resumeContainer{width:230px;float:left;border-bottom:none;margin-left:0px;margin-right:13px;padding-bottom:0px;}

article.formatWord{background-color: lightskyblue;}
article.formatOpen{background-color: #BDDA57;}
article.formatPDF{background-color: pink;}

article.last{margin-right:0px;}

article.resumeContainer h2{text-align:center;width:208px;}
article.resumeContainer h2 a{text-decoration: none;}
article.resumeContainer h2 a img{margin-top:-5px;}
article.resumeContainer h2 a span{text-decoration: underline;color:#333333;vertical-align:top;font-size:12px;}

/* CAROUSEL DEMO */
article.projectContainer #scrollGallery img{display:none;}




