/* - - - - - - - - - - - - - - - - - - - - -

Title : 
Author : 
URL : 

Description : 

Created : 
Modified : 

- - - - - - - - - - - - - - - - - - - - - */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family: "Helvetica Neue", "Helvetica", "arial",san serif;
font-size:100%;
font-style:inherit;
font-variant:normal;
font-weight:normal;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
body {
line-height:1;
letter-spacing: 0.1em;
}
table {
border-collapse:separate;
border-spacing:0;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}


/* ----- CSS ----- */

*{
}	
html{
}	
body{
	background-color:#666666;
	color:#999999;
	font-size:16px;
}

/* ----- IDS ----- */

#container{
}	
#masthead{
	width:872px;
	margin:30px auto 0 auto;	
	background-color:#333333;
	background-image:url(images/shadow.jpg);
	background-repeat:repeat-y;
	background-position:right;	
}
#logolink{
	display:block;
	width:872px;
	height:199px;
	border:none !important;
}
#mainnav{
	width:227px;
	margin-right:30px;
	float:right;
	text-align:right;
}
#mainnav a {
	font-size: 20px;
	line-height:30px;
	color: #fb6409;
	letter-spacing: 0.3em;
	text-decoration:none;
}
#breadcrumbs{
	line-height:30px;
	margin-left:50px;
	color:#555555;
}
#breadcrumbs a{
	text-decoration:none;
}
#subnav {
	width:167px;
	margin-right:60px;
	float:right;
	text-align:right;	
	padding-top:25px;
}
#subnav a {
	font-size: 14px;
	line-height:28px;
	color: #fb6409;
	letter-spacing: 0.2em;
	text-decoration:none;	
}
#primaryContent{
	width:872px;
	margin:0 auto;
	background-color:#333333;
	background-image:url(images/shadow.jpg);
	background-repeat:repeat-y;
	background-position:right;
	padding-top:25px;
}	
#currentContent{
	margin:0px 227px 0 100px;
	padding: 5px 0 150px 0;
	border-top:1px dotted #555555;
}
#secondaryContent{
	width:872px;
	
}	
#navigation{
	height:100px;
	background-color:#333333;
	background-image:url(images/shadow.jpg);
	background-repeat:repeat-y;
	background-position:right;	
}	
#footer{
	background-color:#ff9900;
	background-image:url(images/footer.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-top:3px solid #fb6409;
}
#footer *{
	color:#333333;
}

#footerContent{
	width:872px;
	margin:0 auto;
	height: 330px;
}
#colfooter1{
	margin:15px 0px 15px 50px;
	border-right:1px dotted #fb6409;
}
#colfooter2{
	margin:15px 0px 15px 50px;
	border-right:1px dotted #fb6409;	
}
#colfooter3{
	width:166px;
	margin:15px 30px;
	float:right;
	text-align:left;	
}

/* ----- CLASSES ----- */

.hide{
}
.show{
}
.clear{
	clear:both;
}
.smaller{
	font-size:60%;
}
.colfooter {
	width: 272px;
	height: 200px;
	float:left;
}
.imageBorder{
	padding:15px;
	margin:15px auto;
	border:1px solid #232323;
	background-color:#fdb74e;
}

/* ----- HEADINGS ----- */

h1{
	color:#e6e6e6;
	margin-left:50px;
	font-weight:100;
	font-size:20px;
	vertical-align:bottom;
	margin-top:20px;	
	width: 400px;
}
h2{
	color:#e6e6e6;
	line-height:30px;
	font-weight:900;
	font-size:14px;	
}
h3{
	color:#e6e6e6;
}
h4{
	color:#e6e6e6;
}
h5 {
	font-size: 90%;
	padding-left:40px;
}

/* ----- PARAGRAPHS ----- */

p{
	font-family:"Garamond", "Adobe Garamond", "Times New Roman", serif;
	color:#ababab;
	margin:25px 0;
	line-height:1.4em;
}
#primaryContent p{
}
#secondaryContent p{
}
#footer p {
	font-size: 80%;
}
.imageCaption {
	font-size:60%;
	font-family:helvetica, verdana, arial;
	font-style:italic;
	color:#333333;
	margin:0;
}


/* ----- QUOTES ----- */

blockquote{
}
blockquote p{
}
cite{
}
blockquote cite{
}


/* ----- LISTS ----- */

li{
}
li p{
}
ol{
}
ul{
}
ol li{
}
ul li{
}

#navigation li{
}

#navigation ul{
}

#navigation ul li{
}

#navigation ol{
}

#navigation ol li{
}
#footer li {
	font-size: 80%;
}

/* ----- IMAGES ----- */
.imageBorder img {
	padding:5px;
	background-color:#666666;
	border:1px dotted #aaaaaa;
	margin-bottom:5px;
}
img{
}
img a{
}
img a:hover{
}

/* ----- BREAK ----- */

hr{
}

/* ----- TEXT FORMATTING ----- */

strong{
}
em{
}
b{
}
i{
}

/* ----- LINKS ----- */

a{
	color:#ff9900;
	text-decoration:none;
	font-size:90%;
}
a:hover{
	color:#ff6600;
	border-bottom:1px dotted #ff6600;
	
}
a:visited, a:active, a:focus{
	color:#9f2a2d;
}
a:visited{
}
a:active{
}
a:focus{
}

p a{
}
cite a{
}
li a{
}
dt a{
}
dd a{
}
#footer a, .imageCaption a{
	color:#8f1a1d;
}
#footer a:hover,  .imageCaption a:hover;{
	color:#9f2a2d;
	border-bottom:1px dotted #9f2a2d;
}
/* ----- TABLES ----- */

table{
}
caption{
}
thead{
}
tbody{
}
tfoot{
}
tr{
}
tr .alt{
}
th{
}
td{
}

/* ----- FORMS ----- */

form{
}
fieldset{
}
legend{
}
label{
}
input{
}
textarea{
}
input, textarea{
}
select{
}
optgroup{
}
option{
}

/* ----- DEFINITIONS ----- */

dl{
}
dt{
}
dd{
}