/* CSS Document */
/*=======================GENERAL STYLES=======================*/
html, body {
	height: 100%;
	font: 11px Arial, Helvetica, sans-serif; /*Times, Times New Roman, serif;*/
	color: #2b2b2b;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	background: #fefadd url(../images/big_bg.jpg) no-repeat;
	background-position: top center;
	behavior:  url(../csshover.htc);
}
td {
	font: 11px Arial, Helvetica, sans-serif; /*Times, Times New Roman, serif;*/
	color: #2b2b2b;
	text-align: left;
	padding: 0 18px 0 0;
	margin: 0;
}
td.right {
	font: 11px Arial, Helvetica, sans-serif; /*Times, Times New Roman, serif;*/
	color: #2b2b2b;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0;
}
img {
	/*behavior: url(../images/iepngfix.htc);*/
}
img.outlined {
	/*behavior: url(../images/iepngfix.htc);*/
	border: 1px solid #414141;
}
img.logopic {
	behavior: url(../images/iepngfix.htc);
	margin: 33px 0 0 22px;
}
img.ad {
	/*behavior: url(../images/iepngfix.htc);*/
	/* border: 1px solid #7F7F7F; */
	margin: 18px 0 0 18px;
}
img.png {
	behavior: url(../images/iepngfix.htc);
}
p {
	/*line-height: 140%;*/
	margin: 0 0 12px 0;
	padding: 0;
}
p.last {
	/*line-height: 140%;*/
	margin: 0;
	padding: 0;
}
h1 { /*SAME AS class heading*/
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #414141;
	text-transform: uppercase;
	margin: 0 0 14px 0;
	padding: 0;
}
h2{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #414141;
	margin: 0 0 12px 0;
	padding: 0;
}
h3{
	font: 12px Arial, Helvetica, sans-serif; /*Times, Times New Roman, serif;*/
	color: #2b2b2b;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h4{
	font: 12px Arial, Helvetica, sans-serif; /*Times, Times New Roman, serif;*/
	color: #2b2b2b;
	font-style: italic;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
hr {
	color: #2b2b2b;
	background-color: #2b2b2b;
	height: 1px;
	padding: 0;
	margin: 6px 0 6px 0;
	border: 0;
}
a:link, a:visited, a:active {
	color: #49A3D7;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.subnav:link, a.subnav:visited, a.subnav:active {
	font: 11px Arial, Helvetica, sans-serif;
	color: #49A3D7;
	text-decoration: underline;
	font-weight: bold;
	text-transform: uppercase;
}
a.subnav:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #49A3D7;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.subnav2:link, a.link:visited, a.link:active {
	color: #49A3D7;
	text-decoration: underline;
}
a.subnav2:hover {
	color: #414141;
}
a.link:link, a.link:visited, a.link:active {
	color: #49A3D7;
	text-decoration: underline;
}
a.link:hover {
	color: #414141;
}
a.articlelist:link, a.articlelist:visited, a.articlelist:active {
	color: #49A3D7;
	text-decoration: none;
	font-weight: bold;
}
a.articlelist:hover {
	color: #414141;
}
a.article:link, a.article:visited, a.article:active {
	font: 12px Arial, Helvetica, sans-serif;
	color: #49A3D7;
	text-decoration: underline;
}
a.article:hover {
	text-decoration: none;
}
a.nav:link, a.nav:visited, a.nav:active {
	color: #39484B;
	text-decoration: none;
}
a.nav:hover {
	color: #49A3D7;
	text-decoration: none;
}
a.blog:link, a.blog:visited, a.blog:active {
	font: 14px Arial, Helvetica, sans-serif;
	color: #49A3D7;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	/*margin: 2px 0 0 0;*/
}
a.blog:hover {
	text-decoration: none;
}
a.footer:link, a.footer:visited, a.footer:active {
	font: 10px Arial, Helvetica, sans-serif;
	color: #414141;
	text-decoration: none;
	/*margin: 2px 0 0 0;*/
}
a.footer:hover {
	text-decoration: underline;
}
/*=======================CLASSES=======================*/
.heading { /*SAME AS h1*/
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #414141;
	text-transform: uppercase;
	margin: 0 0 14px 0;
	padding: 0;
}
.audioheading {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #414141;
	text-transform: uppercase;
	margin: 0;
	margin-bottom: 0 !important;
	padding: 0;
}
.subheading {
	font: 12px Arial, Helvetica, sans-serif;
	color: #414141;
	text-transform: uppercase;
	font-weight: bold;
}
.subheading2 {
	color: #414141;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: capitalize;
	padding-bottom: 10px;
}
.related {
	font: 12px Arial, Helvetica, sans-serif;
	color: #414141;
}
.div_bg {
	border: 1px solid #7F7F7F;
	padding: 0 16px 11px 16px;
	margin: 18px 0 0 18px;
	background: #FCFCFC url(../images/div_bg_grad.jpg) repeat-x;
}
#cat_audio .div_bg {
	background: #FCFCFC url(../images/bg_audio.jpg) no-repeat left top;
}
#cat_audio .div_head1 {
	margin-bottom: 9px;
}

.flickr {
	margin-left: -5px;
}
.pod_bg {
	height: 319px;
	border: 1px solid #7F7F7F;
	padding: 0;
	margin: 18px 0 0 18px;
	background: #FCFCFC url(../images/div_bg_grad.jpg) repeat-x;
}
.mon_bg {
	height: 303px;
	border: 1px solid #7F7F7F;
	padding: 0 16px 16px 16px;
	margin: 18px 0 0 18px;
	background: #FCFCFC url(../images/div_bg_grad.jpg) repeat-x;
}
.flash_bg {
	border: 0;
	padding: 0;
	margin: 18px 0 0 18px;
	/*background: #FCFCFC url(../images/div_bg_grad.jpg) repeat-x;*/
}
.div_head1 {
	width: 166px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	border: 0;
	padding: 2px 0 2px 8px;
	margin: 0 0 14px 0;
	background: #75CBD2;
	color: white;
}


.div_pod_head {
	width: 152px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	border: 0;
	padding: 2px 0 2px 8px;
	margin: 0;
	background: #75CBD2;
	color: white;
}
.input1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	background-color: #ffffff; 
	border: 1px solid #414141; 
	margin: 0 0 8px 0;
	width: 154px;
}
.submit1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	background-color: #ffffff; 
	border: 1px solid #414141;
}
.authorbio {
	padding-top: 20px;
}

.recent_box {
	padding-top: 10px;
	padding-bottom: 15px;
}

.leaderfeeder_box {
	padding-top: 5px;
	padding-bottom: 15px;
}

.catalyst_staff_box,
.catalyst_products_box2,
.catalyst_articles_box,
.catalyst_podcast_box {
	clear: both;
	padding-bottom: 30px;
}

.catalyst_advance_box {
	padding-bottom: 10px;
}

.catalyst_homearticles_box {
	clear: both;
	padding-bottom: 15px;
}

.catalyst_products_box {
	clear: both;
	padding-top: 30px;
}

.catalyst_staff_image,
.catalyst_products_image,
.catalyst_articles_image,
.catalyst_podcast_image {
	width: 150px;
	float: left;
}

.catalyst_advance_image {
	width: 110px;
	float: left;
}

.catalyst_advance_smimage {
	width: 45x;
	float: left;
	vertical-align: middle;
}

.catalyst_staff_bio,
.catalyst_products_info,
.catalyst_articles_teaser,
.catalyst_podcast_info {
	padding-left: 160px;
}

.catalyst_advance_bio {
	padding-left: 120px;
}

.catalyst_advance_smbio {
	padding-left: 50px;
	padding-top: 8px;
}

.catalyst_products_additional {
	padding-top: 10px;
}

.podcastplayer {
	margin-bottom: 10px;
}

.podcastplayer p {
	padding: 5px;
	border: 1px solid #808080;
	background-color: #eee;
}

.searchresult {
	padding-bottom: 10px;
}
.searchinput { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding: 2px;
	color: #000000; 
	background-color: #ffffff; 
	border: 1px solid #414141;
	vertical-align: top;
	height: 18px;
	width: 165px;
	margin-right: 3px;
	margin-top: -1px;
}
.submitinput {
	vertical-align: middle;
}
.subscribebox {
	border: 1px solid #808080;
	color: #000000;
	padding: 2px;
	height: 18px;
	width: 145px;
	vertical-align: top;
	margin-top: -1px;
	background-color: #eee;
	font: 11px Arial, Helvetica, sans-serif; /*Times, Times New Roman, serif;*/
}

span.form_vertical50 {
	vertical-align: 50%;
	}

span.form_vertical25 {
	vertical-align: 25%;
	}
textarea.readonly {
	color: #808080;
}
ul.loginul {
	list-style: square;
	padding-bottom: 0;
	margin-bottom: 0;
}
ul.loginul li {
	padding-bottom: 5px;
	padding-left: 0px;
	margin-left: -30px;
}
.sort {
	margin-bottom: 10px;
	border: 1px solid #808080;
	background-color: #dddddd;
	padding: 5px;
}
.center {
	text-align: center;
}

.post img {
	margin: 5px;
	border: 2px solid #DFDFDF;
}
.post img.noborder {
	border: 0;
}
.post img.vanagon,
.post img.nationaltour,
.post img.lvinkenya {
	margin: 0;
	border: 0;
}
.post a {
	text-decoration: underline;
}

h1.stickytitle {
	font-size: 16px;
}
h3.stickydate,
h3.blogauthor {
	font-size: 10px;
	color: #2b2b2b;
	font-weight: bold;
	margin-top: -13px;
	text-transform: uppercase;
}
h3.blogauthor {
	margin-top: 0;
	margin-bottom: 5px;
}
h3.storytitle {
	font-size: 16px;
}
.post {
	margin-bottom: 15px;
	padding-bottom: 5px;
	/* border-bottom: 3px solid #dfdfdf; */
}
.vanagon {
	padding: 5px;
	border: 2px solid #dfd880;
	background-color: #fcf8d2;
	margin: -5px;
	margin-bottom: 15px;
}
.nationaltour {
	padding: 5px;
	border: 2px solid #64baed;
	background-color: #c8e0ea;
	margin: -5px;
	margin-bottom: 15px;
}
.lvinkenya {
	padding: 5px;
	border: 2px solid #e8c092;
	background-color: #eadac8;
	margin: -5px;
	margin-bottom: 15px;
}
img.socialexperiment {
	border: 0;
	padding: 0;
	margin: 0;
	background-color: transparent !important;
}
.socialexperiment {
	padding: 5px;
	border: 2px solid #525055;
	background-color: #d5ddc6;
	margin: -5px;
	margin-bottom: 15px;
}
img.vanagon_white,
img.nationaltour_white,
img.lvinkenya_white {
	background-color: #ececec;
	border: 0;
}
.vanagon a {
	color: #525055;
}
.lvinkenya a {
	color: #de7326;
}
.nationaltour_white a {
	color: #64baed;
}
.socialexperiment a {
	color: #759043;
}
.vanagon .post_footer {
	border-top: 1px solid #525055;
}
.lvinkenya .post_footer {
	border-top: 1px solid #e8c092;
}
.nationaltour .post_footer {
	border-top: 1px solid #64baed;
}
.socialexperiment .post_footer {
	border-top: 1px solid #759043;
}
.interior {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.sticky {
	padding: 5px;
	border: 2px solid #75cbd2;
	background-color: #dfdfdf;
	margin: -5px;
	margin-bottom: 15px;
}
.otherdate {
	padding: 5px 0;
}
.post_footer {
	padding-top: 5px;
	margin-top: 20px;
	border-top: 1px solid #75cbd2;
}
.advance_speakershortbio {
	margin-top: -10px;
}
/*=======================DIVS=======================*/

#wrapper2 {
	position: relative;
	width: 846px;
	/*height: 100%;*/
	/*margin: 0 auto 0 auto; 
	text-align: left;*/
}
#wrapper,
#Container {
	position: relative;
	width: 846px;
	min-height: 100%;
	/*height: 100%;*/
	margin: 0 auto 0 auto; 
	margin-top: 40px;
	padding: 0 4px 0 4px;
	text-align: left;
	background: url(../images/content_shadow.png) repeat-y;
	/*behavior: url(../images/iepngfix.htc); /*LEAVE THIS OUT!!!*/
	display: block;
	z-index: 0;
}

#header,
#header_full {
	position: relative;
	display: block;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 55px;
	background: url(../images/header_bg2.jpg) no-repeat;
	margin: 0;
	border-top: 1px solid #A89C87;
	border-right: 1px solid #A89C87;
	border-left: 1px solid #A89C87;
}

#header a.logo,
#header_full a.logo {
	position: absolute;
	top: 1px;
	left: 5px;
	width: 175px;
	height: 83px;
	background: #FEFCED url("../images/logo_justname.gif") no-repeat left top;	
}

#header a.logo2,
#header_full a.logo2 {
	position: absolute;
	top: 1px;
	left: 5px;
	width: 244px;
	height: 53px;
	background: #FEFCED url("../images/logo_justname2.gif") no-repeat left top;	
}

#header h2,
#header_full h2,
#header_new h2 {
	display: none;
}

#header p,
#header_full p,
#header_new p {
	position: absolute;
	bottom: 0px;
	right: 10px;
	text-align: right;
	line-height: 125%;
	font-size: 133%;
}

#header p a,
#header_full p a,
#header_new p a {
	font-weight: bold;
	font-size: 80%;
}

#header_full {
	border-bottom: 1px solid #39484B;
}
#header form,
#header_new form {
	margin-top: 5px;
}
#header form .searchinput {
	height: 12px;
	margin-bottom: 5px;
}
#main_nav {
	position: relative;
	width: 846px;
	height: 37px;
	background: white url(../images/nav_bg.jpg) repeat-x;
	z-index: 1000;
}
#nav_icons {
	float: right;
	margin: 11px 18px 0 0;
}
#contentarea {
	position: relative;
	/*min-height: 100%;
	top: 1px;
	left: 0px;
	display: block;*/
	/*background: purple;*/
	/*margin-bottom: 150px; /*110px bottom margin is needed for footer */
}
#left_col {
	float: left;
	width: 560px; /*542px width + 18px left margin*/
	margin: 0;
	padding: 0;
}
#right_col {
	float: left;
	width: 268px; /*250px width + 18px left margin*/
	margin: 0;
	padding: 0;
}
#full_col {
	float: left;
	width: 828px;
	margin: 0;
	padding: 0;
}
#rotater {
	padding: 0;
	border: 0;	
}
#reset {
	clear: both;
	height: 50px;
}
#reset2 {
	clear: both;
	height: 1px;
}
#features {
	padding: 0;
	border: 0;
}
#podcast {
	float: left;
	/*height: 254px;*/
	width: 180px;
}
#pod_text {
	width: 142px;
	margin: 0 0 0 5px;
}
#monthly {
	float: left;
	/*height: 254px;*/
	width: 380px;
	padding: 0;
	border: 0;
}
#latest {
	padding: 0;
	border: 0;
}
#cat_tv {
	padding: 0;
	border: 0;
}
#filter {
	padding: 0;
	border: 0;
}
#nav3 {
	padding: 0;
	border: 0;
}
#search {
	padding: 0;
	border: 0;
}
#login {
	padding: 0;
	border: 0;
}
#catablog {
	padding: 0;
	border: 0;
}
#ads {
	padding: 0;
	border: 0;
}
#footer {
	position: relative;
	width: 854px;
	height: 22px;
	margin: 0 auto 30px auto;
	text-align: right;
	background: url(../images/content_shadow.png) repeat-y;
}
#footer_text {
	position: absolute;
	left: 4px;
	width: 830px;
	height: 22px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #414141;
	padding: 6px 16px 0 0;
	margin: 0;
	background: transparent url(../images/bg_footer_new.jpg) repeat-x left top;
}
h2.comments,
h2#postcomment,
h2#previewcomment {
	padding-top: 15px;
}
ol.commentlist li,
ol#previewcommentlist li {
	padding-bottom: 10px;
}

li.catalyst {
	background-color: #EAEAEA;
	margin-bottom: 5px;
	padding-bottom: 0;
}
li.catalyst .comment_body {
	padding: 3px;
}
table.commentform input,
table.commentform textarea,
table.commentform select,
table.loginform input,
table.loginform textarea,
table.loginform select,
.regform input,
.regform textarea,
.regform select {
	border: 1px solid #808080;
	padding: 3px;
	background-color: #eee;
	font: 11px Arial, Helvetica, sans-serif; /*Times, Times New Roman, serif;*/
}

table.commentform input.checkbox,
table.loginform input.checkbox,
.regform input.checkbox,
table.commentform input.radio,
table.loginform input.radio,
.regform input.radio {
	border: 0;
	background-color: transparent;
}

input.loginbox {
	width: 100%;
}

.tellafriend_preview {
	width: 498px !important;
	border: 1px solid #808080;
	padding: 5px;
	margin-top: -10px;
	margin-bottom: 10px;
	background-color: #eee;
	font: 11px Arial, Helvetica, sans-serif; /*Times, Times New Roman, serif;*/
}
#podcast img.preview {
	margin: 7px;
}
#videoplayer {
	margin-bottom: 10px;
}
#username,
#termsofservice {
	margin-top: 20px;
}
#header_right {
	float: right;
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 10px;
}
#storeheader_right {
	float: right;
	text-align: right;
	position: absolute;
	bottom: 11px;
	right: 8px;
}
#storeheader_right .searchinput {
	padding-bottom: 0;
	height: 14px;
	margin-top: -1px;
	margin-right: 4px;
	width: 159px;
}
#storeheader_right input {
	margin-top: -2px;
}

input.long {
	width: 70%;
}
input.medium {
	width: 45%;
}
input.short {
	width: 20%;
}
input.veryshort {
	width: 8%;
}

tr.required td input,
tr.required td textarea,
tr.required td select {
	border: 1px solid #AF001C; 
}
tr.required td {
	color: #AF001C;
}
tr.required td .required_nored {
	color: #2b2b2b;
}
/*
table.commentform input,
table.commentform textarea,
table.commentform select,
table.loginform input,
table.loginform textarea,
table.loginform select {
	border: 1px solid #808080;
	padding: 3px;
	background-color: #eee;
	font: 11px Arial, Helvetica, sans-serif;
}

table.commentform input.checkbox,
table.loginform input.checkbox,
table.commentform input.radio,
table.loginform input.radio {
	border: 0;
	background-color: transparent;
} */

/*=======================NAVIGATION=======================*/
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	color: #39484b;
}

#nav a {
	display: block;
	text-decoration: none;
	color: #39484b;
}

#nav a:hover {
	color: #75CBD2;
}

#nav li { /* all list items */
	position: relative;
	float: left;
	/* width needed or else Opera goes nuts */
	padding: 11px 10px 11px 18px; /*space links apart a bit*/
	margin: 0;
	border: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #39484b;
	font-weight: 600;
	text-transform: uppercase;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background:  url(../images/menu_bg.png);
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	padding: 0 0 0 0;
	margin: 0;
	top: 37px;
	margin-left: -18px;
	border: 0;
	display: block;
	width: 158px; /*set submenu widths to match up to main main item widths*/
}

#nav li ul li {
	padding: 8px 0px 8px 18px; /*space links apart a bit*/
	margin: 0;
	border: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: white;
	font-weight: 600;
	text-transform: none;
	text-decoration: none;
	width: 158px;
}

#nav li ul a {
	color: #ffffff;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

.div_catablog {
	border: 1px solid #7F7F7F;
	background: #ffffff url(../images/bg_catablogheader.jpg) repeat-x;
	padding: 0 16px 11px 16px;
	margin: 18px 0 0 18px;
}

.div_catablog .div_head1 {
	width: 166px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	border: 0;
	padding: 2px 0 2px 8px;
	margin: 0 0 14px 0;
	background: #7F7F7F;
	color: white;
}
.catalystmonthlyexclusive {
	color: #49A3D7;
	font-weight: bold;
}
.catalystmonthlyexclusive a {
	text-decoration: underline;
}
.catalystmonthlyexclusive a:hover {
	text-decoration: none;
}
.smaller {
	font-size: 72%;
}
table.oneday_pricing {
	margin-bottom: 10px;
}
table.oneday_pricing td {
	padding: 5px;
}
#socialnetworks {
	padding-bottom: 10px;
}
.socialnetwork_box {
	float: left;
	width: 120px;
	margin: 0;
	padding: 10px 0;
	text-align: center;
}
.socialnetwork_box p,
.socialnetwork_box img,
.socialnetwork_box a {
	padding: 0 !important;
	margin: 0 !important;
}
.disclaimer {
	border: 1px solid #808080;
	padding: 3px;
	background-color: #eee;
	margin: 10px 0;
}
input.centerme {
	text-align: center;
}
a.headerlink {
	color: white !important;
}
#cat_audio img {
	margin-top: -21px;
	margin-right: -10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

#cat_audio p {
	margin-bottom: 9px;
}
.wallpaper_box {
	width: 160px;
	float: left;
	text-align: center;
	padding-right: 9px;
	padding-bottom: 15px;
}
.widget_box,
.linkback_box {
	padding-bottom: 15px;
}
.wallpaper_box img {
	margin-bottom: 5px;
}
textarea.downloads_widgetcode,
textarea.downloads_linkbackcode {
	width: 500px;
	height: 170px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	background-color: #dddddd; 
	border: 1px solid #414141;
	padding: 5px;
}
textarea.downloads_linkbackcode {
	height: 48px !important;
}
table.catalystatlanta {
	margin-top: 15px;
}
table.catalystatlanta img {
	margin-bottom: 10px;
}
table.catalystatlanta h2 {
	margin-bottom: 5px;
}
table.catalystatlanta td {
	text-align: center;
	padding-bottom: 15px;
}
table.catalystatlanta td p {
	text-align: left;
}
/*=======================STATIC ELEMENTS=======================*/
#static_toprighticons {
	float: right;
	margin-top: -25px;
}
.static_vanagon,
.static_nationaltour,
.static_lvinkenya {
	float: right;
}
#static_returnnav {
	float: right;
	margin-top: -25px;
}
#static_bgcredits {
	position: absolute;
	top: -20px;
	right: 14px;
	width: 510px;
	height: 25px;
	background-color: #000000;
	color: #ffffff;
}
#static_bgcredits p {
	padding: 3px;
	text-align: center;
}
#static_bgcredits a {
	color: silver;
	text-decoration: underline;
}

/* LiveValidation */
/* Styles associated with the LiveValidation script */

.LV_validation_message {
	padding-left: 3px !important;
}

.LV_invalid {
	color: #AF0A1C !important;
}

/* Social Media Links */

.social_feedburner {
	float: left;
}
.social_tweetmeme {
	width: 90px;
	float: right;
}
