/* Fonts */

A:link
{ text-decoration: none; color:#300; }
A:visited
{ text-decoration: none; color:#999; }
A:active
{ text-decoration: none; color:#039; }
A:hover
{ text-decoration: underline; color:#300; }

#LeftCol A:link 
{ text-decoration: none; color:#600; }
#LeftCol A:visited
{ text-decoration: none; color:#900; }
#LeftCol A:active
{ text-decoration: none; color:#039; }
#LeftCol A:hover
{ text-decoration: underline; color:#300; }

li
{
list-style-type: circle;
font-size: .818em;
font-family: Verdana, sans-serif;
}

#header li
{
list-style-type: none;
font-size: .9em;
font-family: NegotiateFree, Calibri, 'Lucinda Sans', Verdana, sans-serif;
}

#LeftCol li
{
font-size: .818em;
font-family: Calibri, Helvetica, Tahoma, Verdana, sans-serif;
font-weight: bold;
}

#LeftCol a:hover { text-decoration: none; color:#ccc; }

body
{ 
background-color: #fff;
}

/* Font Face */



/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 21, 2010 07:38:53 PM America/New_York */



@font-face {
	font-family: 'ImperatorRegular';
 src: url('Imperator-webfont.eot');
 src: local('?'), url('Imperator-webfont.woff') format('woff'), url('Imperator-webfont.ttf') format('truetype'), url('Imperator-webfont.svg#webfonthmPj8EOl') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 21, 2010 08:05:31 PM America/New_York */



@font-face {
	font-family: 'ChunkFiveRegular';
	src: url('Chunkfive-webfont.eot');
	src: local('?'), url('Chunkfive-webfont.woff') format('woff'), url('Chunkfive-webfont.ttf') format('truetype'), url('Chunkfive-webfont.svg#webfont4CzPTNtF') format('svg');
	font-weight: normal;
	font-style: normal;
}



/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 22, 2010 02:37:41 AM America/New_York */



@font-face {
	font-family: 'NegotiateFree';
	src: url('negotiate_free-webfont.eot');
	src: local('?'), url('negotiate_free-webfont.woff') format('woff'), url('negotiate_free-webfont.ttf') format('truetype'), url('negotiate_free-webfont.svg#webfont6wshZ8qQ') format('svg');
	font-weight: normal;
	font-style: normal;
}



/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 22, 2010 04:04:27 PM America/New_York */



@font-face {
	font-family: 'GentiumBasicRegular';
	src: url('GenBasR-webfont.eot');
	src: local('?'), url('GenBasR-webfont.woff') format('woff'), url('GenBasR-webfont.ttf') format('truetype'), url('GenBasR-webfont.svg#webfontOfhVTnQi') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 22, 2010 07:32:24 PM America/New_York */



@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('League_Gothic-webfont.eot');
	src: local('?'), url('League_Gothic-webfont.woff') format('woff'), url('League_Gothic-webfont.ttf') format('truetype'), url('League_Gothic-webfont.svg#webfontpm5EArBj') format('svg');
	font-weight: normal;
	font-style: normal;
}



/* End Font Face */



h1 { 
color: #212121; 
font-size: 2em; 
font-family: 'Liberation Sans', Tahoma, Verdana, sans-serif; 
text-align: center;
text-shadow: 1px 1px 1px #ccc;
 } 

h1.header {
color: #303030; 
font-size: 5em; 
font-family: ChunkFiveRegular, ImperatorRegular, Tahoma, Verdana, sans-serif; 
text-align: center;
text-shadow: 1px 1px 2px #ccc;
margin-bottom: 10px;
}


h2 { 
color: #404040; 
font-size: 1.2em; 
font-family: GentiumBasicRegular, 'Liberation Sans', Verdana, sans-serif; 
line-height: 1.5em; 
text-align: center; 
} 


h3, h4 { 
color: #300; 
font-size: .75em; 
font-family: NegotiateFree, Verdana, sans-serif; 
line-height: 1.5em; 
text-align: left; 
} 

#content p { text-indent: .2em; color: #003; font-size: .75em; font-family: Verdana, sans-serif; }



p.left  { 
text-indent: .5cm; 
color: #121212; 
font-size: .675em; 
font-family: Verdana, sans-serif; 
}

h3.front {
color: #300; 
font-size: 1em; 
font-family: 'Liberation Sans', Verdana, sans-serif; 
line-height: 1.2em; 
text-align: left; 
margin-top: .5em;
margin-bottom: .2em; 
}


p.front {
text-indent: .2em; 
color: #000; 
font-size: .75em; 
font-family: Verdana, sans-serif; 
margin-bottom: .1em; 
margin-top: .1em;
}


img
{  border-style: none;
}

img.floatLeft { 
    float: left; 
    margin: 3px; 
}


#Container {
margin:0 auto;
padding:0;
width:99.9%;
border:0px #ccc;
}


#header
{
padding: .2em;
height: 200px;
background-color: #fff;
border-bottom: 1px solid gray;
}


#navcontainer {
margin:0 5px 0 0;
width: 100%;
height:30px;
background-color: #aaa;
background-image: -moz-linear-gradient(100% 100% 90deg, #aaa, #DCDCDC);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaa), to(#DCDCDC));
}

#navlist
{
margin: 0;
background-color: #c96;
font-family: Calibri, 'lucinda sans', verdana, sans-serif;
font-size: 1.6em;
}

#navlist li
{
display: inline;
float: right;
list-style: none;
padding: 0;
margin: 0;
}


#navlist li a
{
border: 2px solid #999;
text-decoration: none;
background-color: #F7F7F7;
background-image: -moz-linear-gradient(100% 100% 90deg, #dcdcdc, #F7F7F7);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dcdcdc), to(#F7F7F7));
text-shadow: 1px 1px 1px #999;
padding: 0px 8px 6px 8px;
margin: 0;
color: #4F4F4F;
}


* html #navlist li a { padding: 0 5px; }

#navlist li a:hover
{
color: #ccc;
text-shadow: 1px 1px 1 #ccc;
background-color: #303030;
background-image: -moz-linear-gradient(100% 100% 90deg, #303030, #4f4f4f);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#303030), to(#4f4f4f));
}


/* Vertical Navigation */

.growing {
    display: inline;
    float: right;
    margin: 0 auto;
    width: 120px;
    padding: 4px;
    border: 1px solid #900;
    background: #fff;
    -moz-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.growing:hover {
    background: #900;
    color: #fff;
    border-color: #ccc;
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1); 

    -moz-box-shadow: 0 0 3px #999;
    -webkit-box-shadow: 0 0 3px #999;

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

/* end vertical navigation */

#LeftCol
{
float: left;
width: 150px;
height: 520px;
margin: 0;
padding: 1em;
display: inline;
background-color: #f0f0f0;
}

#Box1 {
float:left;
margin:30px 1px 1px 1px;
padding:1px;
width:140px;
display:inline;
}

#RightCol
{
float: right;
width: 170px;
height: 520px;
margin: 0;
padding: 1em;
background-color: #f0f0f0;
}



#content
{
padding: 1em;
height: 520px;
border-left: 1px solid gray;
border-right: 1px solid gray;
max-width:1200px;  
width:auto !important;
overflow: auto;
}

#footer {
margin:0;
padding:1px;
border-top: 1px solid gray;
width:100%;
height:50px;
color:#000;
background-color: #fff;
clear:both;
}


#footer p {
color: #383838; 
font-size: .75em; 
font-family: verdana, serif; 
text-align: center;
}

/* << ---// Floated Divs Fix//--->> */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


