body {
-x-system-font:none;
background:#4F7FAF none repeat scroll 0 0;
color:#61666C;
font-family:Arial,Helvetica,sans-serif;
text-align:justify;
font-size:0.75em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
line-height:normal;
margin:0;
padding:0;
width:auto;
}
#specs td{
	padding:5px;
}
img {
border:0 none;
}
#msg_gallery{
	margin-top:10px;	
}

#msg_gallery img{
	border:2px solid #658FBA;
}
#msg_gallery img:hover{
	border:2px solid #333;
}
#clearfix{
	clear:both;
	margin:0px;
	padding:0px;
}
blockquote {
-x-system-font:none;
background:#D8E9F2 none repeat scroll 0 0;
border-bottom:1px solid #C4DAE7;
color:#8DB0C5;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:15px 0;
padding:10px 20px;
}
p {
line-height:21px;
}
label {
color:#61666C;
font-weight:bold;
}
h1 {
display:none;
margin:0;
padding:0;
}
.post-single h1 {
-x-system-font:none;
background:transparent none repeat scroll 0 0;
border-bottom:0 none;
color:#89A6C4;
font-family:Arial,Helvetica,sans-serif;
font-size:2.25em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:auto;
line-height:normal;
margin:auto;
padding:0;
text-indent:0;
width:auto;
}
h2 {
-x-system-font:none;
color:#4F7FAF;
font-family:Arial,Helvetica,sans-serif;
font-size:3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:normal;
margin:15px 0 0;
padding:0;
}
.post-single h2 {
-x-system-font:none;
color:#89A6C4;
font-family:Arial,Helvetica,sans-serif;
font-size:1.75em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.post-h2 {
font-size:2.5em;
}
h3 {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
margin:0;
padding:0;
}
.post-single h3 {
-x-system-font:none;
color:#89A6C4;
font-family:Arial,Helvetica,sans-serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#recent-news h3 {
color:#6FBACC;
margin-bottom:5px;
}
#from-the-blog h3 {
color:#7F96B1;
margin-bottom:5px;
}
.comment-author h3 {
color:#4F7FAF;
}
h4 {
-x-system-font:none;
background:transparent none repeat scroll 0 0;
color:#0E5489;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px;
padding:0px;
padding-bottom:4px;
}
.post-single h4 {
-x-system-font:none;
background:transparent none repeat scroll 0 0;
border-bottom:0 none;
border-top:0 none;
color:#89A6C4;
font-family:Arial,Helvetica,sans-serif;
font-size:1.25em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:auto;
padding:0;
}
h5 {
margin:0;
padding:0;
}
.post-single h5 {
-x-system-font:none;
color:#89A6C4;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
a:link, a:active, a:visited {
color:#4F7FAF;
text-decoration:none;
}
h2 a {
color:#4F7FAF;
}
h3 a {
color:#89A6C4;
}
.comment-author h3 a {
color:#4F7FAF;
}
h4 a {
color:#89A6C4;
}
h5 a {
color:#89A6C4;
}
.learn-more {
background:transparent url(images/learn-more.gif) no-repeat scroll center top;
display:block;
height:23px;
margin:20px 0 0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
text-indent:-9999px;
width:97px;
}
.read-more {
	background:transparent url(images/read-more.gif) no-repeat scroll center top;
	display:block;
	height:22px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	text-indent:-9999px;
	width:97px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 20;
	margin-left: 0;
}
.read-less {
	background:transparent url(images/read-less.gif) no-repeat scroll center top;
	display:block;
	height:22px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	text-indent:-9999px;
	width:97px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 20;
	margin-left: 0;
}
.latest-blog {
-x-system-font:none;
color:#BCD4DC;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:-50px 0 0 200px;
padding:0;
position:absolute;
}
a.view-blog:link, a.view-blog:active, a.view-blog:visited {
-x-system-font:none;
color:#AAC2DC;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:-40px 0 0 285px;
padding:0;
position:absolute;
}
#features-tabs li a, .cat-tabs li a {

height:auto;
margin:0;
padding:0;
width:auto;
color:#fff;
font-weight:bold;
font-size:16px;
}
#recent-news h3 a {
color:#6FBACC;
}
#from-the-blog h3 a {
color:#7F96B1;
}
#sidebar li ul li a {
-x-system-font:none;
color:#62939F;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.author-website a {
-x-system-font:none;
color:#97B3CF;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
#copyright a {
	-x-system-font:none;
	color:#E9ECED;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.92em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
a:hover {
text-decoration:underline;
}
h2 a:hover {
color:#57BAD2;
text-decoration:none;
}
.comment-author h3 a:hover {
color:#97B3CF;
text-decoration:none;
}
.learn-more:hover, .read-more:hover, .read-less:hover {
background-position:center bottom;
}
#features-tabs li a:hover, .cat-tabs li a:hover {
color:#7DB6C4;
text-decoration:none;
}
#features-tabs li.active, .cat-tabs li.active {
background:#FFFFFF url(images/features-tab.gif) repeat-x scroll center top;
border:1px solid #FFFFFF;
color:#7DB6C4;
display:block;

text-decoration:none;
}
#features-tabs li.active a, .cat-tabs li.active a {
color:#4F7FAF;
font-weight:bold;
font-size:16px;
}
#sidebar li ul li a:hover {
color:#57BAD2;
text-decoration:none;
}
#single-features-list li a {
color:#6A9FC7;
}
.inline {
display:inline;
}
.block {
display:block;
}
.image-caption {
	-x-system-font:none;
	color:#8C9BA3;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	width:96%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: -30px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	float:right; 
	text-align:left;
	width:253px;
}
.image-caption span {
-x-system-font:none;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:5px 0 10px;
padding:0;
}
.headlines p {
line-height:21px;
}
#features {
color:#636363;
}
.commentlist li {
color:#667C91;
}
.input {
-x-system-font:none;
color:#7FA4C9;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.pagetitle {
margin:0 0 30px;
}
#footer-info li {
-x-system-font:none;
color:#8C9BA3;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
#footer-info li a {
-x-system-font:none;
color:#8C9BA3;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.clearfix:after {
clear:both;
content:" ";
display:block;
height:0;
line-height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
html[xmlns] .clearfix {
display:block;
}
* html .clearfix {
height:1%;
}
.container {
	height:auto;
	margin:0 auto;
	padding:0;
	width:925px;
	
}
.head_container {
	height:auto;
	padding:0;
	width:925px;
	background-image: url(images/head_slither.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10;
	margin-left: auto;
	
}
.left {
float:left;
}
.right {
float:right;
}
#header {
background:#FFFFFF none repeat scroll 0 0;
height:auto;
margin:0;
padding:0;
width:auto;
}
#header-repeat {
background:#FDFEFF url(images/header.gif) repeat-x scroll center top;
}
#header-left {
	border-bottom:4px solid #F6F7F8;
	background-color: #4F7FAF;
	background-image: url(images/head_slither.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#flash-head {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	background-color: #E5F1F7;
	text-align: center;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#logo {
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
#navigation {
	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 10px;
	padding-left:20px;
	background:#0E5489;
}
#navigation li {
/*border-right:1px solid #E8E9EA;*/
float:left;
margin:10px 0 0 0px;
padding:0 7px 0 0;
width:auto;
}
#navigation li a {
-x-system-font:none;
color:#57BAD2;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
text-decoration:none;
}
#navigation li:hover a, #navigation li.sfhover a {
background:transparent url(images/nav-right-over.gif) no-repeat scroll right top;
color:#FFFFFF;
}
#navigation li.current_page_item a:link, #navigation li.current_page_item a:visited, #navigation li.current_page_item a:active {
background:transparent url(images/nav-right-over.gif) no-repeat scroll right top;
color:#FFFFFF;
}
#navigation li span {
display:block;
margin:0;
padding:4px 0 0;
}
#navigation li:hover span, #navigation li.sfhover span, #navigation li.current_page_item a:link span, #navigation li.current_page_item a:visited span, #navigation li.current_page_item a:active span {
background:transparent url(images/nav-left-over.gif) no-repeat scroll left top;
}
#navigation li span span {
display:block;
margin:0;
padding:0 0 0 8px;
}
#navigation li:hover span span, #navigation li.sfhover span span, #navigation li.current_page_item a:link span span, #navigation li.current_page_item a:visited span span, #navigation li.current_page_item a:active span span {
background:transparent url(images/nav-bottom-left-over.gif) no-repeat scroll left bottom;
}
#navigation li span span span {
display:block;
margin:0;
padding:0 8px 4px 0;
}
#navigation li:hover span span span, #navigation li.sfhover span span span, #navigation li.current_page_item a:link span span span, #navigation li.current_page_item a:visited span span span, #navigation li.current_page_item a:active span span span {
background:transparent url(images/nav-bottom-right-over.gif) no-repeat scroll right bottom;
}
#navigation li ul {
left:-999em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
width:206px;
}
#navigation li ul li, #navigation li:hover ul li, #naviation li.sfhover ul li {
float:none;
margin:0;
padding:0;
}
#navigation li ul li a {
background:transparent none repeat scroll 0 0;
margin:0;
padding:0;
}
#navigation li:hover ul li a, #navigation li.sfhover ul li a {
-x-system-font:none;
background:transparent url(images/nav-divider.gif) repeat-x scroll center bottom;
border-right:0 none;
color:#D1F4FC;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 2px;
padding:4px 10px;
}
#navigation li:hover ul li a:hover {
color:#FFFFFF;
}
#navigation li:hover ul > li:first-child, #navigation li:hover ul > li:hover:first-child {
background:transparent url(images/nav-corner.gif) no-repeat scroll right top;
padding:10px 0 0;
}
#navigation li:hover ul li:hover, #navigation li.sfhover ul li.sfhover {
background:transparent none repeat scroll 0 0;
margin:0;
padding:0;
}
#navigation li ul li span, #navigation li ul li span span, #navigation li:hover ul li:hover span, #navigation li:hover ul li:hover span span, #navigation li:hover ul li.sfhover span, #navigation li:hover ul li.sfhover span span, #navigation li:hover ul li span, #navigation li:hover ul li span span {
background:transparent none repeat scroll 0 0;
margin:0;
padding:0;
}
#navigation li:hover ul, #navigation li.sfhover ul {
background:transparent url(images/nav-back.png) no-repeat scroll center bottom;
left:auto;
margin:-4px 0 0;
padding:0 0 10px;
}
#navigation li.current_page_item li a {
background:transparent url(images/nav-divider.gif) repeat-x scroll center bottom !important;
}
#navigation li.current_page_item li a span {
background-image:none !important;
}
#navigation li.current_page_item li a span span {
background:transparent none repeat scroll 0 0;
}
#navigation li.current_page_item li a span span span {
background:transparent none repeat scroll 0 0;
}
#breadcrumbs {
background-color:#FFFFFF;
border-bottom:1px solid #AAAAAA;
display:inline-block;
font-size:15px;
margin:7px 0 5px;
padding:2px 7px;
width:auto;
}
#content-repeat {
background:#4F7FAF url(images/content-repeat.gif) repeat-x scroll center top;
height:auto;
margin:0;
padding:0;
width:auto;
}
#content-left {
background:transparent url(images/content-corner.gif) no-repeat scroll left top;
margin:0 0 20px;
padding:0;
overflow:hidden;
}
#content {
margin:0;
padding:0;
}
#left-col {
float:left;
height:auto;
margin:0;
padding:0;
width:630px;
}
#left-col-inside {
float:left;
margin:0;
padding:0;
width:400px;
}
#right-col {
float:right;
height:auto;
margin:0;
padding:0;
width:280px;
}
#right-col-inside {
float:right;
margin:0;
padding:0;
width:455px;
}
.headlines {
	float:left;
	height:auto;
	padding:0;
	width:666px;
	margin:0;
}
.headline {
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
}
.headline h2{
	padding-bottom: 10px;
}
.headline p {
	font-size:13px;
	color:#14426F;
	font-weight: normal;
	padding-right:10px;
}
.latest-image {
background:transparent url(images/latest-image-back.gif) no-repeat scroll right bottom;
float:right;
height:auto;
margin:0;
padding:0;
	width:253px;
}
.latest-image-page {
background:transparent none repeat scroll 0 0;
float:right;
height:auto;
margin:0;
padding:0;
	width:253px;
}
.latest-image img {
	border:5px solid #FFFFFF;
	display:block;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:right;
}
#news-top {
background:transparent url(images/news-top.gif) repeat-x scroll center bottom;
/*height:24px;*/
margin:0;
padding:0;
width:100%;
}
#news {
background:#F6FAFC url(images/news-bottom.gif) repeat-x scroll center bottom;
margin:25px 0 0;
padding:30px 30px 0px;
}

#recent-news {
background:transparent url(images/latest-blog.gif) no-repeat left top;
float:left;
/*height:auto;*/
margin:-60px 0 0;
*margin:0px 0 0;
display: inline;
padding:85px 0 0;
width:415px;
}
#recent-news p{
	font-size:12px;
	color:#4F7FAF;
} 
#from-the-blog p {
	font-size:12px;
	color:#4F7FAF;
}
#from-the-blog {
background:transparent url(images/more-blog.gif) no-repeat  right top;
float:right;
/*height:auto;*/
margin:-60px 0 0;
*margin:0px 0 0;
display: inline;
padding:70px 0 0;
width:465px;

}
#from-the-blog .posted {
border-bottom:1px solid #DBEBF3;
margin:0;
padding:13px 10px;
}
#features-tabs {
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0 0 0px;
padding:0;
width:auto;
}
#features-tabs li, .cat-tabs li {
display:block;
float:left;
height:auto;
margin:0 10px 0 0;
padding:10px 15px;
width:auto;
}
#features-top {
background:#FFFFFF url(images/features-top.gif) no-repeat scroll center top;
height:11px;
margin:0;
padding:0;
width:925px;
}
#features {
background:#FFFFFF url(images/features-bottom.gif) no-repeat scroll center bottom;
height:auto;
margin:0;
overflow:hidden;
padding-left: 20px;
padding-bottom: 10px;
width:905px;
font-size:14px;
}
.feature-image {
	display:block;
	height:auto;
	margin:0;
	padding:0;
	width:253px;
	float: right;
	margin-left:8px;
}
.feature-image img {
/*border-bottom:1px solid #DFDFDF;*/
margin:0;
padding:0 0 5px;
	margin-left:8px;
}
.caption {
-x-system-font:none;
color:#858B8B;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.82em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:15px;
margin-left:8px;
}
.caption strong {
font-size:115%;
margin:0;
padding:0;
}
.double {
width:550px;
}
.cat-tabs {
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 20px;
padding:0;
width:auto;
}
.post-top {
background:transparent url(images/post-top.gif) no-repeat scroll center top;
height:11px;
margin:0;
padding:0;
width:630px;
}
.post {
background:#FFFFFF url(images/post-bottom.gif) no-repeat scroll center bottom;
height:auto;
margin:0 0 35px;
overflow:hidden;
padding:10px 30px 33px;
width:570px;
}
.wp-caption {
background:#FFFFFF none repeat scroll 0 0;
padding:0 0 5px;
text-align:center;
}
.wp-caption img {
padding:5px;
}
.wp-caption-text {
margin:10px 0 0;
padding:0;
}
.wp-caption .wp-caption-text, .wp-caption .wp-caption-dd {
margin:0;
padding:0;
text-align:center;
}
.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.alignright {
display:inline;
float:right;
margin:0 0 15px 20px;
}
.alignleft {
display:inline;
float:left;
margin:0 20px 15px 0;
}
img.wp-smiley {
border:medium none;
padding:0;
}
#sidebar {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#sidebar li {
margin:0 0 30px;
padding:0;
}
#sidebar li ul {
background:#EDF5F9 none repeat scroll 0 0;
border-color:#FFFFFF;
border-style:solid;
border-width:0 1px 1px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#sidebar li ul li {
border-top:1px solid #E2EFF5;
margin:0;
padding:7px 10px;
}
#sidebar li ul li ul, #sidebar li ul li ul li ul {
background:transparent none repeat scroll 0 0;
margin:10px 0 0;
}
#ads img {
margin:5px;
padding:0;
}
#single-features-list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 12px 40px;
padding:0;
}
#single-features-list li {
background:transparent url(images/single-features-list-left.gif) no-repeat scroll left top;
float:left;
height:29px;
margin:0 10px 0 0;
padding:0 0 0 4px;
width:auto;
}
#single-features-list li a {
background:transparent url(images/single-features-list-right.gif) no-repeat scroll right top;
display:block;
float:left;
height:29px;
line-height:27px;
margin:0;
padding:0 9px 0 5px;
text-decoration:none;
width:auto;
}
#single-features-list li:hover {
background-position:0 -29px;
}
#single-features-list li a:hover {
background-position:100% -29px;
color:#566879;
}
.commentlist {
border-bottom:1px solid #D9E8EF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:30px 0 0;
padding:0;
}
.commentlist li {
background:#EDF5F9 none repeat scroll 0 0;
border-bottom:1px solid #E5F1F7;
border-top:1px solid #FFFFFF;
margin:0;
padding:20px 20px 10px;
}
.commentlist li ul li {
border:1px solid #D9E8EF;
}
.comment-text {
float:right;
margin:0;
padding:0;
width:60%;
}
.comment-author {
float:left;
margin:0;
padding:0;
width:35%;
}
.gravatar {
background:transparent url(images/gravatar.jpg) no-repeat scroll center top;
float:left;
height:auto;
margin:0;
padding:0;
width:58px;
}
.gravatar img {
padding:5px;
}
.author-info {
display:block;
margin:0 0 0 78px;
padding:0;
}
.author-info p {
margin:0 0 10px !important;
}
.author-website {
margin:8px 0 6px;
padding:0;
}
.comment-type {
color:#97A2AD;
margin:0;
padding:0;
}
.commentlist li.alt {
background:#E8F2F8 none repeat scroll 0 0;
}
.input {
background:#FFFFFF url(images/input.jpg) repeat-x scroll center top;
border:1px solid #BFDAE7;
height:auto;
margin:0;
padding:9px;
width:auto;
}
textarea.input {
height:auto;
width:95%;
}
#submit {
background:transparent url(images/submit.jpg) no-repeat scroll center top;
display:block;
height:23px;
margin:0;
padding:0;
width:70px;
}
#footer-info {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0 0;
padding:0;
}
#footer-info li {
float:left;
height:auto;
margin:0;
padding:0;
width:190px;
}
#footer-info li ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0 0;
padding:0;
}
#footer-info li ul li {
display:block;
float:none;
height:auto;
line-height:16px;
margin:0;
padding:0;
width:auto;
}
#footer-info li ul li ul, #footer-info li ul li ul li ul, #footer-info li ul li ul li ul li ul {
margin:0;
}
#copyright {
	float:right;
	margin:15px 0 0;
	padding:0;
	position: relative;
}
#copyright a:hover {
text-decoration:none;
}
#copyright img {
vertical-align:middle;
}
.archives_left {
float:left;
width:450px;
}
.archives_right {
float:right;
width:450px;
}

div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li.meal {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
	padding-left: 13px;
}

.sociable ul li.msg {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
	padding-right: 13px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.posted img.msg_img{
	border:6px solid #4F7FAF;
	display:block;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	
}
.posted{
	font-size: 12px;
	margin-bottom: 15px;
	color:#333;
	border-bottom: 1px solid #E5F1F7;
	padding-bottom:10px;
}
.kri8it_splat{
	width: 110px;
	height: 130px;
	position:absolute;
	top: -67px;
	right: -64px;
}


#news-double {
	background:#F6FAFC url(images/news-bottom.gif) repeat-x scroll center bottom;
	margin:0;
	padding-left:30px;
	padding-right: 30px;
}

div.content-left {
	padding-top:30px;
	float:left;
	width:666px;
	padding-bottom: 10px;
}

div.content-right {
	float:right;
	width:253px;
	margin-top:30px;
	margin-left: 4px;
	padding-bottom: 15px;
	padding-bottom: 52px;
}

div.content-right h3 {
	color:#4F7FAF;
	font-weight:bold;
	margin-left:8px;
	font-size:20px;
	margin-bottom: 9px; 
}

.back{
	background-image:url(../images/content_back.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
#rightgallery{
	margin-top:8px;	
	margin-left:8px;	
	margin-bottom:8px;	
}

#rightgallery img{
	border:2px solid #658FBA;
	margin-right:6px;
	margin-bottom:6px;
}
#rightgallery img:hover{
	border:2px solid #333;
	margin-right:6px;
	margin-bottom:6px;
}

img.gal_img_left{
	margin-right: 19px;
	margin-bottom:8px;
}

#newsletter{
	margin-top:30px;	
}


#subscribe-box {
background-image:url(../images/subscribe.png);
background-position:left top;
background-repeat:no-repeat; 
height:54px;
margin-left:8px;
position:relative;
width:257px;
}
#subscribe-box #subscribe-head {
left:10px;
padding:3px;
position:absolute;
top:-24px;
}
#subscribe-box #subscribe-input {
left:5px;
position:absolute;
top:14px;
}

#subscribe-box #subscribe-input input {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#84878E;
font-family:"Trebuchet MS";
font-size:12px;
padding-left:10px;
padding-top:2px;
width:150px;
}

#subscribe-box #subscribe-go {
left:179px;
padding:3px;
position:absolute;
top:12px;
}

.cv_form{
	color:#4F7FAF;
	font-size:12px;
}
.ok_msg{
	font-weight:bold;
	color:#0E5489;
}

.business_as_usual {
	border-bottom:1px solid #E5F1F7;
	margin:0 0 32px;
	width:440px;
}
.business_as_usual .back{
	text-align:left;
	width:60px;
}
.business_as_usual .next{
	text-align:right;
	width:60px;
}
.business_as_usual .back ,.business_as_usual .next{
	background:none;
	margin-top:8px;
	
}
.business_as_usual .back a {
	background:none;
	left:15px;
	right:0;
	width:auto;
}
.business_as_usual .next a {
	background:none;
	right:15px;
	left:0;
	width:auto;
}
.business_as_usual li {
	width:440px;
}
.business_as_usual li p {
	width:435px;
	margin-left:0;
}
.business_as_usual .view_all {
	border-left:1px solid #DDDDDD;	
	border-right:1px solid #DDDDDD;	
	padding:5px;
	margin-top:5px;
}
.business_as_usual a.job_apply {
	color:#14426F;
}
