body {
	background:url(../graphics/bodybg.gif);
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
/*
	PAGE STRUCTURE
	-------------------------------------------------------------------------------------
*/
div#container {
	background:#FFF;
	color:#165D9E;
	margin:0 auto;
	padding:0;
	width:765px;
	position:relative;
}
div#left-col {
	float:left;
	padding-bottom:35px;
	width:365px;
}
div#right-col {	
	background:#FFF;
	color:#165D9E;
	margin:0 0 0 366px;
	padding:0 0 30px 0;
}
div#right-content {
	background:url(../graphics/bottomshadow.jpg) top left no-repeat;
	margin:0;
	overflow:hidden;
	padding:0;
}
div#nav {
	background:#165D9E url(../graphics/navbg.jpg) left repeat-y;
	color:#FFF;
	margin:0 0 0 1px;
	padding:0;
}

/*
	UNIQUE'S
	-------------------------------------------------------------------------------------
*/
img.bordered {
	border:1px solid #CCC;
	margin:30px 0 45px 35px;
	padding:8px;
}
img.left {
	float: right;
}
h1#logo {
	margin:0; 
	width:368px;
}
h2 {
	background:#FFF;
	color:#71AF3E;
	font-size:2.4em;
	margin:0 0 20px 35px;
	padding:20px 0 0 0;
}

h2#peta {
	font-size:1.5em;
	margin:10px 0 0 35px;
	padding:0;
}
h3 {
	background:#FFF;
	color:#165D9E;
	font-size:1.8em;
	margin:0 35px 5px 35px;
	padding:20px 0 0 0;
}
h3 a{
	color:#71AF3E;
}
h3 a:hover{
	color:#165D9E;
}
img#image-logo {
	background:#FFF;
	color:#71AF3E;
	font-size:2.4em;
	margin:20px 0 0 35px;
}
p {
	font-size:1.2em;
	line-height:150%;
	margin:0px 35px 10px 35px;
}
/*
	ANCHORS
	-------------------------------------------------------------------------------------
*/
ul#main-navigation li a:link, ul#main-navigation li a:visited, ul#main-navigation li a:active {
	background:#165D9E url(../graphics/list-arrow.gif) left no-repeat;
	color:#FFF;
	font-size:1.4em;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:15px;
}
ul#main-navigation li a:hover, ul#main-navigation li a#current {
	color:#71AF3E;
}
ul.arrows li a:link, ul.arrows li a:visited, ul.arrows li a:active {
	background:#FFF;
	color:#165D9E;
	font-weight:600;
	text-decoration:none;
}
ul.arrows li a:hover {
	background:#FFF;
	border-bottom:0;
	color:#71AF3E;
}
p a:link, p a:visited, p a:active, ul#contact li a:link, ul#contact li a:visited, ul#contact li a:active {
	background:#FFF;
	border-bottom:1px solid #71AF3E;
	color:#71AF3E;
	font-weight:600;
	text-decoration:none;
}
p a:hover, ul#contact li a:hover {
	background:#FFF;
	border-bottom:0;
	color:#165D9E;
}
/*
	LIST ITEMS
	-------------------------------------------------------------------------------------
*/	
ul#main-navigation {
	background:#165D9E url(../graphics/ulbg.jpg) right repeat-y;
	margin:0 0 0 35px;
	padding:45px 0 77px 0;
}
ul#main-navigation li {
	background:url(../graphics/list-border.gif) left bottom repeat-x;
	list-style:none;
	margin:0 27px 0 0;
	padding:5px 0 5px 0;
	width:200px;
}
ul#footer {
	border-top: 1px solid #CCC;
	margin: 0px;
	padding: 7px 0px 15px 0px;
	text-align: center;
}
ul#footer li {
  vertical-align: middle;
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px 21px 0px 0px;
}
ul#footer li#nopad {padding:0px;}
ul#footer li img {
	border:0;
	padding:10px 0px;
}
/*
	CUSTOM STYLES
	-------------------------------------------------------------------------------------
*/
div.clear{clear:both;}
ul.arrows {
	margin:10px 0 10px 35px;
	padding:0;
}
ul.arrows li {
	background:#FFF url(../graphics/list-arrow-white.gif) left no-repeat;
	color:#165D9E;
	font-size:1.2em;
	list-style:none;
	text-decoration:none;
	padding-left:15px;
}
p.italic, em {
	font-style:italic;
	margin-top: 20px;
	line-height:1.2em;
/*	margin-bottom: 0px;*/
}
p.strong {
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin-top: 5px;
	margin-bottom: 30px;
}
ul#contact {
	background:#FFF;
	color:#165D9E;
	font-size:1.2em;
	font-weight:600;
	list-style:none;
}
ul#contact span {
	font-weight:normal;
}
div#brand-wrap {
	margin:35px 0 0 35px;
	width:338px;
}
div#brand-wrap img.padd-img {
	padding-right:45px;
}
img#home-pic {
	margin:35px 0 0 35px;
}

/*
	TWITTER
	------------------------------------------------------------------------------------
*/

#twit-container{
	margin:10px 35px;

}

#twit-container p{
	font-size:0.9em !important;	
	line-height:1.2em !important;
}

#twit-container p a:link, #twit-container p a:visited, #twit-container p a:active, #twit-container ul#contact li a:link, #twit-container ul#contact li a:visited, #twit-container ul#contact li a:active {
	background:transparent;
	border-bottom:none;
	color:#ccc;
	font-weight:normal;
	text-decoration:none;

}