/* LORA NIGRO CSS */

/* LORA NIGRO'S CUSTOM COLOUR PALETTE */

/*
Green :: #748865
Blue :: #064363, #1C4B79

© Copyright
*/

html, body {
border:0;
margin:0;
padding:0;
height:100%;
width:100%;
background:url(../images/blu.jpg) top center no-repeat;
background-color:none;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-align:left;
}

h1 {
margin-top:50px;
margin-left:23px;
padding:0;
color:#795522;
font-weight:300;
letter-spacing:0px;
font-size:18px;
}

br {
line height:10px;
}

p, ul, ol {
margin-top:0.5em;
margin-bottom:50px;
margin-left:0px;
padding:0 0 14px 0;
}

/* Magically remove link borders in firefox!  */
a:active, a:focus {outline:0;}

/* LORA NIGRO'S VERY BASIC CUSTOM PAGE LAYOUT STARTS HERE */

#leftContent{
width:961px; 
float:left;
display:inline;
margin-left:20px; 
margin-top:10px; 
padding:0;
}

#mailForm { 
width: 250px;
height: 300px;
margin-left:200px;
margin-top:100px;
}

/* LORA NIGRO'S CUSTOM LINKS & TYPOGRAPHY STYLES */

.copyright {
color:#738865;
padding-left:10px;
}

/* Lora Nigro Occupation Links */
.links a {
font-family: ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif;
color:#795210;
font-size:24px;
font-weight:bold;
text-decoration:none;
letter-spacing:0.06em;
text-transform: none;
font-variant: small-caps;
background-color:none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
opacity:100;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
filter:alpha(opacity=100);
zoom:1;
text-shadow: #000 4px 2px 2px;
border-bottom: solid 2px #1C4B79;
margin-left:23px;
}

.links a:visited {
font-family: ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif;
color:#795210;
font-size:24px;
font-weight:bold;
text-decoration:none;
letter-spacing:0.06em;
text-transform: none;
font-variant: small-caps;
background-color:none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
opacity:100;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
filter:alpha(opacity=100);
zoom:1;
text-shadow: #000 4px 2px 2px;
border-bottom: solid 2px #1C4B79;
margin-left:23px;
}

.links a:hover {
font-family: ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif;
color:#67A1C7;
font-size:24px;
font-weight:900;
text-decoration:none;
letter-spacing:0.06em;
text-transform: none;
font-variant: small-caps;
background-color:none;
border-bottom:0px #795210;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
opacity:100;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
filter:alpha(opacity=100);
zoom:1;
border-bottom: solid 2px #603016;
margin-left:23px;
}

.links a:active {
font-family: ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif;
color:#795210;
font-size:24px;
font-weight:bold;
text-decoration:none;
letter-spacing:0.06em;
text-transform: none;
font-variant: small-caps;
background-color:none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
opacity:100;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
filter:alpha(opacity=100);
zoom:1;
text-shadow: #000 4px 2px 2px;
border-bottom: solid 2px #1C4B79;
margin-left:23px;
}

.connect a {
color:#9FAEB9;
border-bottom:none;
text-decoration:none;
font-weight:bold;
font-size:16px;
padding-botom:3px;
margin-left:23px;
}

.connect a:visited {
color:#9FAEB9;
border-bottom:none;
text-decoration:none;
font-weight:bold;
font-size:16px;
padding-right:0px;
padding-left:2px;
padding-bottom:3px;
margin-left:23px;

}

.connect a:hover {
color:#795522;
background-color:#748865;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
opacity:1.00;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
filter:alpha(opacity=100);
zoom:1;
border-bottom:none;
text-decoration:none;
font-weight:bold;
font-size:16px;
padding-top:3px;
margin-left:23px;

}

.connect a:active {
color: #9FAEB9;
border-bottom:none;
text-decoration:none;
font-weight:bold;
font-size:16px;
padding-bottom:3px;
margin-left:23px;
}


/*a:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-top: 8px;
border-bottom:none;
text-decoration:none;
background-color:#4D7894;
border: 1px solid #fff;
font-weight:bold;
font-size:18px;
line-height:18px;
-webkit-border-radius: 2px; 
-moz-border-radius: 2px; 
-o-border-radius: 2px; 
border-radius: 2px;
}

a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-top: 8px;
border-bottom:none;
text-decoration:none;
background-color:#4D7894;
border: 1px solid #fff;
font-weight:bold;
font-size:18px;
line-height:18px;
-webkit-border-radius: 2px; 
-moz-border-radius: 2px; 
-o-border-radius: 2px; 
border-radius: 2px;
}

a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#6BA9C0;
margin-top: 8px;
border-bottom:none;
text-decoration:none;
background-color:#4D7894;
border: 1px solid #fff;
font-weight:bold;
font-size:18px;
line-height:18px;
-webkit-border-radius: 2px; 
-moz-border-radius: 2px; 
-o-border-radius: 2px; 
border-radius: 2px;
}

a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-top: 8px;
border-bottom:none;
text-decoration:none;
background-color:#4D7894;
border: 1px solid #fff;
font-weight:bold;
font-size:18px;
line-height:18px;
-webkit-border-radius: 2px; 
-moz-border-radius: 2px; 
-o-border-radius: 2px; 
border-radius: 2px;
}*/


/* CSS STYLED TEXT SCROLLER BELOW */

#mycustomscroll {
width:300px;
height:210px;
margin-left:50px;
overflow:auto;
padding:15px;
border:none;
outline:0;
}

.scrollgeneric {
line-height:1px;
font-size:1px;
position:absolute;
top:0; left:0;
}

.vscrollerbase {
width:10px;
background-color:#000000;
}

.vscrollerbar {
width:10px;
background-color:#0075a8;
}

.hscrollerbase {
height:10px;
background-color:#000000;
}

.hscrollerbar {
height:10px;
background-color:#000000;
}

.scrollerjogbox {
width:10px;
height:10px;
top:auto;left:auto;
bottom:0px;right:0px;
background-color:gray;
}

.contentMargin {
margin-top:74px;
}