/*
Theme Name: BlankSlate
Theme URI: http://tidythemes.com/blankslate/
Description: The bare essentials of a WordPress theme, no CSS styles added. Perfect for those who would like to build their own theme from scratch or for clients if you're a developer or designer. This theme is clean; valid code, semi minified, no comments, SEO-friendly and 100% open source. One custom menu and one widgetized sidebar to get you started. If you don't know CSS and would like to learn we've prepared: http://tidythemes.com/want-to-learn-css/ and please visit us in the forum for further help: http://tidythemes.com/forum/ - Thank You
Author: TidyThemes
Author URI: http://tidythemes.com/
Version: 1.7
Tags: custom-menu, microformats

License: GNU General Public License v2.0 | From TidyThemes: This theme is completely free and open source. You may edit this theme to your hearts content :).
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

.sticky{}
.bypostauthor{}
.wp-caption{}
.wp-caption-text{}
.gallery-caption{}
.alignright{}
.alignleft{}
.aligncenter{}

/* ======================================================================================================================== */
/* ======================================================================================================================== */

body {
   position:relative;
   width:auto;
   min-width:990px;
   height:auto;
   margin:0;
   padding:0;
   text-align:center;
}

a       { text-decoration:none; color:#2222FF; }
a:hover { color:#9999FF; }


div.clear { clear:both; }

#main {
   overflow:hidden;
   padding:10px 10px 10px 10px;
   text-align:left;
}

#container {
   width:970px;
   margin:0 auto;
}

#sidebar {
float:left;
width:280px;
margin-left:10px;
}

#nav {
   float:left;
   width:280px;
   padding:0;
   text-align:left;
}

#follow_bar {
   margin-top:24px;
   margin-left:6px;
   float:left;
   background-color:rgba(0,0,0,0.8);
   padding:4px;
   border-radius:4px;
   -moz-border-radius:4px;
   width:278px;
}

#follow_me_links {
   list-style-type:none;
   margin:0;
   padding:0;
   float:left;
}

#content { 
   float:left;
   border:1px solid black;
   width:616px;
   background:#C0C0FF;
   padding:0px 20px 20px 20px;
   background:white;
   box-shadow: 0 0 4px 4px rgba(0,0,0,0.15);
   -moz-box-shadow: 0 0 4px 4px rgba(0,0,0,0.15);
   -webkit-box-shadow: 0 0 4px 4px rgba(0,0,0,0.15);
}





img.border { border: 1px solid black; }
img.noborder { border:none !important; }
img.center { 
   display: block;
   margin-left: auto;
   margin-right: auto;
}
img.shadow {
   box-shadow: 7px 7px 7px #A0A0A0;
   -moz-box-shadow: 7px 7px 7px #A0A0A0;
   -webkit-box-shadow: 7px 7px 7px #A0A0A0;
   margin-bottom:20px;
}
.bold { font-weight:bold; }

blockquote {
   font-style:italic;
   border-left:8px solid #CCCCCC;
   padding:2px 2px 2px 10px;
}

#content h2 {
   padding-top:25px;
   border-top:1px solid #B0B0B0;
   margin-top:25px;
   text-decoration:underline;
}

#content h3 {
   margin-top:40px;
   text-decoration:underline;
}


#content h1 { margin-bottom:30px; }
#content h2:first-child { padding:0; border:0; }

#content ul li {
   margin-bottom:20px;
}

.nomargin { margin:0 !important; }

.nolimargin li { margin:0 !important; }

#nav a { width:100%; }
#nav a .menu_icon { width:100%;height:32px; }
#nav a .menu_icon:hover { background-color:#835F66; background-color:rgba(0,0,0,0.2); }

#nav ul { list-style-type:none; margin-left:8px; padding-left:0; }

#nav li {
   line-height:32px;
   height:32px;
   margin-right:8px;
}



#page-navigation { 
   margin-top:15px;
   padding:6px;
   background:#E0E0FF;
   font-weight:bold;
   border-radius:5px;
   -moz-border-radius:5px;
}

.alignleft { float:left; }
.alignright { float:right; }



#header {
   width:970px;
   margin:0 auto;
   padding:10px 10px 10px 10px;
   text-align:left;
   margin-top:20px;
}

#logo {
}

#logo_area a,#logo_area img {
   border:0;
   text-decoration:none;
}

p {
   margin-top:1.4em;
   margin-bottom:1.4em;
}

#latest_update {
   float:left;
   width:264px;
   margin-top:24px;
   margin-left:6px;
   padding:10px;
   border:1px solid black;
   border-radius:4px;
   -moz-border-radius:4px;
}

#comments {
}

#comments #comment {
   width:90%;
}

#form-allowed-tags {
   font-size:.8em;
   font-style:italic;
   color:#888888;
   
}

#comments-list ol {
   list-style-type:none;
   margin-left:0;
   padding-left:0;
}

#comments-list ul {
   list-style-type:none;
}

#comments-list ol li {
   margin-left:0;
   padding:10px;
}

#comments-list ol li:nth-child(2n+1) {
   background:#F0F0F0;
}
#comments-list ol li:nth-child(2n) {
   background:#F8F8F8;
}


.comment-author {
   float:left;
}

.comment-meta {
   float:left;
   margin-left:8px;
   color:#888888;
}

.comment-content {
   display:block;
   clear:both;
}

/* ======================================================================================================================== */
/* ======================================================================================================================== */


#respond input, #respond textarea {
	padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}


#respond input:hover, #respond textarea:hover,
#respond input:focus, #respond textarea:focus {
	border-color: #C9C9C9;
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}

#respond .form label {
	margin-left: 10px;
	color: #999999;
	}

#respond .submit input {
	width: auto;
	padding: 9px 15px;
	background: #617798;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

.donate input {
   border:0;
   box-shadow:0;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}





/* COMMENTS AREA ====================================================================== */
.comment_list a {
   text-decoration:none;
}

.comment_list {
   margin-top:20px;
   list-style-type:none;
   margin-left:0;
   padding-left:0;
   margin-bottom:0;
}

.comment_list .even {
   background:#F0F0F0;
}


.comment_list h2 {
   margin-bottom:20px;
}

.comment_list #comment_notice {
   margin-top:20px;
   margin-bottom:10px;
   background:#FFE8E8;
   border:1px solid #FF9090;
   padding:4px;
}

.comment_list #comment_notice span {
   font-weight:bold;
}

.comment_list li {
   margin-bottom:15px;
   padding-bottom:0;
}

.comment_list ol,.comment_list ul {
   list-style-type:none;
}

.comment_list ul.children {
   margin-left:5px;
}

.comment_list .comment_body {
   padding:5px 5px 5px 5px;
}

.comment_list li .even {
   background:#F0F0F0;
}

#respond textarea {
   margin:5px 0 2px 0;
   width:90%;
   display:block;
}

#respond input[type=submit] {
  margin-top:5px;
  float:left;
}

#respond #comment_form_end {
   margin-top:7px;
   float:left;
   font-style:italic;
}

#respond #comment_form_end input[type=checkbox] {
   position:relative;
   top:2px;
}

#respond {
   padding:10px 10px 10px 20px;
   background:#E8E8FF !important;
   overflow:hidden;
}

.comment_list .cancel-comment-reply {
   float:left;
   margin-top:7px;
   margin-left:10px;
   margin-right:20px;
   font-size:.8em;
}

.comment_list .cancel-comment-reply a {
   color:red;
}


.commenter_name {
   font-weight:bold;
   float:left;
}

.timestamp {
   color:#888888;
   float:left;
   margin-left:8px;
}


.reply_link {
   float:right;
}

.reply_link img {
   margin:0;
   padding:0;
}

.comment_header {
   overflow:hidden;
   height:32px;
   line-height:32px;
   background:url('/media/all/comment_gradient.png') #D0D0FF;
   border:1px solid #DDDDFF;
   padding-right:10px;
}


.reply_icon {
   position:relative;
   top:3px;
   margin-right:6px;
   width:14px;
   height:13px;
   border:0;
}

#ta_twitter {
   margin:0;
   padding:0;
}

.avatar {
   float:left;
   margin-right:8px;
}

#respond h3 {
   margin-top:10px;
}

.admin_comment {
   background:#FFE0E0 !important;
}

.admin_comment:nth-child(2n+1) {
   background:#FFD0D0 !important;
}

#ultra_footer {
   overflow:hidden;
   border-top:1px solid black;
   background:#2950D8;
   color:white;
   text-align:left;
}

#super_footer {
   overflow:hidden;
   margin:0 auto;
   border-top:1px solid black;
   color:black;
   
   height:auto;
   background: #F0F0F0;
}
   #asdfasdfasdf {
background: -moz-linear-gradient(top,  #2c539e 0%, #5879c0 5%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c539e), color-stop(5%,#5879c0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2c539e 0%,#5879c0 5%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2c539e 0%,#5879c0 5%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2c539e 0%,#5879c0 5%); /* IE10+ */
background: linear-gradient(to bottom,  #2c539e 0%,#5879c0 5%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c539e', endColorstr='#5879c0',GradientType=0 ); /* IE6-9 */
   }

.footer_message {
   text-align:left;
   width:970px;
   margin:0 auto;
}

.footer_divider_container {
   text-align:left;
   width:970px;
   margin:0 auto;
}

.footer_divider {
	width:100%;
	height:60px;
	background:#CFCFCF;
	float:none;
	margin:0;
	padding:0;
	padding-top:1.4em;
	text-align:left;
}

#super_footer h4 {
   font-weight:bold;
   font-size:1.7em;
   line-height:1.9em;
   color:#303030;
   margin:0;
   padding:0;
   float:none;
   text-align:left;
}

#footer_links {
   list-style-type:none;
   padding:0;
   margin-left:0;
   margin-right:0;
   height:auto;
   margin-top:20px;
}

#footer_links li {
   float:left;
   margin-right:20px;
   margin-bottom:20px;
   height:auto;
}

#footer_links  img {
   width:300px;
   height:169px;
   border:1px solid black;
   border-radius:10px;
}

#facebook_like {
   width:264px;
}

#follow-area {
	width:294px;
	margin:24px 0 0 0;
	background:rgba(255, 255, 255, .9);
	border-radius:5px;
	padding-bottom:15px;
	border:1px solid #888888;
}

#follow-area #friends {
	font-weight:bold;
	font-size:1.6em;
	color:black;
	padding:15px 0 0 15px;
}

#follow-area ul {
	list-style-type:none;
	margin:0 15px 0 15px;
	padding:0;
}

#follow-area ul > li {
	width:100%;
	max-width:100%;
	color:white;
	font-weight:bold;
	font-size:1.3em;
	background:blue;
	margin-top:15px;
	text-align:center;
	padding:10px 0 10px 0;
}

#follow-area ul > li li {
	padding:10px;
}

#follow-area a {
	color:white;
	text-decoration:none;
}

#follow-area .fb-like-box {
	margin-top:15px;
}

#twitter_button {
	background-color: #0081ce !important; /* fallback color */
	background: -moz-linear-gradient(top, #00aced, #0081ce);
	background: -ms-linear-gradient(top, #00aced, #0081ce);
	background: -webkit-linear-gradient(top, #00aced, #0081ce);
	text-shadow: 0 -1px -1px #005ea3;
}
#twitter_button:hover {
	background-color: #00aced !important; /* fallback color */
	background: -moz-linear-gradient(top, #0081ce, #00aced);
	background: -ms-linear-gradient(top, #0081ce, #00aced);
	background: -webkit-linear-gradient(top, #0081ce, #00aced);
}

#facebook_button {
	background-color: #2b4170 !important; /* fallback color */
	background: -moz-linear-gradient(top, #3b5998, #2b4170);
	background: -ms-linear-gradient(top, #3b5998, #2b4170);
	background: -webkit-linear-gradient(top, #3b5998, #2b4170);
	border: 1px solid #2b4170;
	text-shadow: 0 -1px -1px #1f2f52;
}
#facebook_button:hover {
	background-color: #3b5998 !important; /* fallback color */
	background: -moz-linear-gradient(top, #2b4170, #3b5998);
	background: -ms-linear-gradient(top, #2b4170, #3b5998);
	background: -webkit-linear-gradient(top, #2b4170, #3b5998);
}

#tumblr_button {
	background-color: #2c4762 !important; /* fallback color */
	background: -moz-linear-gradient(top, #3a5876, #2c4762);
	background: -ms-linear-gradient(top, #3a5876, #2c4762);
	background: -webkit-linear-gradient(top, #3a5876, #2c4762);
	border: 1px solid #2c4762;
	text-shadow: 0 -1px -1px #203448;
}
#tumblr_button:hover {
	background-color: #3a5876 !important; /* fallback color */
	background: -moz-linear-gradient(top, #2c4762, #3a5876);
	background: -ms-linear-gradient(top, #2c4762, #3a5876);
	background: -webkit-linear-gradient(top, #2c4762, #3a5876);
}

#youtube_button {
	background-color: #cc181e !important; /* fallback color */
	background: -moz-linear-gradient(top, #e64522, #cc181e);
	background: -ms-linear-gradient(top, #e64522, #cc181e);
	background: -webkit-linear-gradient(top, #e64522, #cc181e);
	border: 1px solid #cc181e;
	text-shadow: 0 -1px -1px #972412;
}
 
#youtube_button:hover {
	background-color: #e64522 !important; /* fallback color */
	background: -moz-linear-gradient(top, #cc181e, #e64522);
	background: -ms-linear-gradient(top, #cc181e, #e64522);
	background: -webkit-linear-gradient(top, #cc181e, #e64522);
}

#twitch_button {
	background-color: #4040ff !important; /* fallback color */
	background: -moz-linear-gradient(top, #e64522, #4040ff);
	background: -ms-linear-gradient(top, #e64522, #4040ff);
	background: -webkit-linear-gradient(top, #e64522, #4040ff);
	border: 1px solid #4040ff;
	text-shadow: 0 -1px -1px #972412;
}
 
#twitch_button:hover {
	background-color: #4040ff !important; /* fallback color */
	background: -moz-linear-gradient(top, #4040ff, #8080ff);
	background: -ms-linear-gradient(top, #4040ff, #8080ff);
	background: -webkit-linear-gradient(top, #4040ff, #8080ff);
}

#share_button {
	background-color: #2020CC !important; /* fallback color */
	background: -moz-linear-gradient(top, #e64522, #2020cc);
	background: -ms-linear-gradient(top, #e64522, #2020cc);
	background: -webkit-linear-gradient(top, #e64522, #2020cc);
	border: 1px solid #2020cc;
	text-shadow: 0 -1px -1px #972412;
}
 
#share_button:hover {
	background-color: #6060ff !important; /* fallback color */
	background: -moz-linear-gradient(top, #2020cc, #6060ff);
	background: -ms-linear-gradient(top, #2020cc, #6060ff);
	background: -webkit-linear-gradient(top, #2020cc, #6060ff);
}

.images { margin:0 auto;padding:0;border-collapse:collapse;text-align:center;border:1px solid black; }
.images_images td { padding:0; margin:0;border:1px solid black; }
.images_images img { margin:0;padding:0;display:block; }
.images_footer { background:white; }
.images_footer td { border-right:1px solid black; }
.images_footer td:last-child { border-right:0; }

.tdborder td { border:1px solid #7777C0; }

#zzzzzfacebook_like iframe {
   margin-top:20px;
   margin-left:6px;
   width:260px;
   max-width:260px;
   height:26px;
}


#super-header {
   text-align:left;
   height:50px;
   background:#C0C0FF;
}

#super-header-bar {
   width:970px;
   margin:0 auto;
}

#super-header img {
   height:40px;
   margin-top:5px;
}

.text_comparison tr.highlight:nth-child(2n+1) td {
   background:#FFCCCC !important;
}

.text_comparison tr.highlight:nth-child(2n) td {
   background:#FFBBBB !important;
}

.countdown_days {
   font-weight:bold;
}

#don_countdown_days {
   font-weight:bold;
}

#don_countdown_date {
	font-weight:bold;
}

.meter { 
	height: 20px;  /* Can be anything */
	position: relative;
	background: #555;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	padding: 10px;
	-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
	-moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
	box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
	
	margin-bottom:24px;
}

.meter > span {
	display: block;
	height: 100%;
	   -webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	       -moz-border-radius-topright: 8px;
	    -moz-border-radius-bottomright: 8px;
	           border-top-right-radius: 8px;
	        border-bottom-right-radius: 8px;
	    -webkit-border-top-left-radius: 20px;
	 -webkit-border-bottom-left-radius: 20px;
	        -moz-border-radius-topleft: 20px;
	     -moz-border-radius-bottomleft: 20px;
	            border-top-left-radius: 20px;
	         border-bottom-left-radius: 20px;
	background-color: rgb(43,194,83);
	background-image: -webkit-gradient(
	  linear,
	  left bottom,
	  left top,
	  color-stop(0, rgb(43,194,83)),
	  color-stop(1, rgb(84,240,84))
	 );
	background-image: -webkit-linear-gradient(
	  center bottom,
	  rgb(43,194,83) 37%,
	  rgb(84,240,84) 69%
	 );
	background-image: -moz-linear-gradient(
	  center bottom,
	  rgb(43,194,83) 37%,
	  rgb(84,240,84) 69%
	 );
	background-image: -ms-linear-gradient(
	  center bottom,
	  rgb(43,194,83) 37%,
	  rgb(84,240,84) 69%
	 );
	background-image: -o-linear-gradient(
	  center bottom,
	  rgb(43,194,83) 37%,
	  rgb(84,240,84) 69%
	 );
	-webkit-box-shadow: 
	  inset 0 2px 9px  rgba(255,255,255,0.3),
	  inset 0 -2px 6px rgba(0,0,0,0.4);
	-moz-box-shadow: 
	  inset 0 2px 9px  rgba(255,255,255,0.3),
	  inset 0 -2px 6px rgba(0,0,0,0.4);
	position: relative;
	overflow: hidden;
}

.orange > span {
	background-color: #f1a165;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
	background-image: -webkit-linear-gradient(top, #f1a165, #f36d0a); 
        background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
        background-image: -ms-linear-gradient(top, #f1a165, #f36d0a);
        background-image: -o-linear-gradient(top, #f1a165, #f36d0a);
}

.red > span {
	background-color: #f0a3a3;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
	background-image: -webkit-linear-gradient(top, #f0a3a3, #f42323);
        background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
        background-image: -ms-linear-gradient(top, #f0a3a3, #f42323);
        background-image: -o-linear-gradient(top, #f0a3a3, #f42323);
}

.meter > span:after {
	content: "";
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background-image: 
	   -webkit-gradient(linear, 0 0, 100% 100%, 
	      color-stop(.25, rgba(255, 255, 255, .2)), 
	      color-stop(.25, transparent), color-stop(.5, transparent), 
	      color-stop(.5, rgba(255, 255, 255, .2)), 
	      color-stop(.75, rgba(255, 255, 255, .2)), 
	      color-stop(.75, transparent), to(transparent)
	   );
	background-image: 
		-webkit-linear-gradient(
		  -45deg, 
	      rgba(255, 255, 255, .2) 25%, 
	      transparent 25%, 
	      transparent 50%, 
	      rgba(255, 255, 255, .2) 50%, 
	      rgba(255, 255, 255, .2) 75%, 
	      transparent 75%, 
	      transparent
	   );
	background-image: 
		-moz-linear-gradient(
		  -45deg, 
	      rgba(255, 255, 255, .2) 25%, 
	      transparent 25%, 
	      transparent 50%, 
	      rgba(255, 255, 255, .2) 50%, 
	      rgba(255, 255, 255, .2) 75%, 
	      transparent 75%, 
	      transparent
	   );
	background-image: 
		-ms-linear-gradient(
		  -45deg, 
	      rgba(255, 255, 255, .2) 25%, 
	      transparent 25%, 
	      transparent 50%, 
	      rgba(255, 255, 255, .2) 50%, 
	      rgba(255, 255, 255, .2) 75%, 
	      transparent 75%, 
	      transparent
	   );
	background-image: 
		-o-linear-gradient(
		  -45deg, 
	      rgba(255, 255, 255, .2) 25%, 
	      transparent 25%, 
	      transparent 50%, 
	      rgba(255, 255, 255, .2) 50%, 
	      rgba(255, 255, 255, .2) 75%, 
	      transparent 75%, 
	      transparent
	   );
	z-index: 1;
	-webkit-background-size: 50px 50px;
	-moz-background-size:    50px 50px;
	background-size:         50px 50px;
	-webkit-animation: move 2s linear infinite;
	   -webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	       -moz-border-radius-topright: 8px;
	    -moz-border-radius-bottomright: 8px;
	           border-top-right-radius: 8px;
	        border-bottom-right-radius: 8px;
	    -webkit-border-top-left-radius: 20px;
	 -webkit-border-bottom-left-radius: 20px;
	        -moz-border-radius-topleft: 20px;
	     -moz-border-radius-bottomleft: 20px;
	            border-top-left-radius: 20px;
	         border-bottom-left-radius: 20px;
	overflow: hidden;
}

#countdown_box {
   width:256px;
   height:auto;
   background:white;
   border-radius:4px;
   float:left;
   overflow:hidden;
   margin-top:24px;
   box-shadow: 0 0 4px 4px rgba(255,255,255,0.2);
   padding:10px;
}

#countdown_box h4 {
   margin:0;
}

#countdown_announcement {
   font-weight:bold;
   font-size:1.1em;
   line-height:1.1em;
   margin-bottom:24px;
}

#sectionbreadcrumbs {
	margin-top:20px;
	margin-bottom:33px;
}

.sectionlink h2 {
	float:left;
	color:black;
	margin-bottom:5px;
}

.sectionlink:hover {
	color:black;
}

.sectionlink img {
   float:left;
   position:relative;
   top:1.9em;
   left:8px;
   opacity:0.4;
}

.sectionlink img:hover {
   opacity:0.6;
}

.sectionlink {
	display:block;
	border-top:1px solid #B0B0B0;
	margin-top:25px;
}

.blackbg {
	background:black;
}

.article-list h3 {
   font-size:1.5em;
   font-weight:bold;
   font-family:Arial;
   text-decoration:underline;
   text-decoration-color:#2222FF;
}

.article-list {
   margin:0;
   padding:0;
   list-style-type:none;
   margin-bottom:20px;
}

.article-list > li {
   padding-top:0;
   padding-bottom:00px;
   margin-bottom:0;
}

.article-list img {
   width:256px;
   height:144px;
   border:1px solid black;
   margin-right:20px;
   float:left;
}

.article-list h3 {
   font-size:1.5em;
}

#returnlink {
	padding-top:0;
	margin-top:40px;
	text-align:left;
	margin-right:10px;
	color:black;
	text-decoration:underline;
	font-size:1.8em;
	font-weight:bold;
	margin-bottom:80px;
}

#returnlink a {
	padding:20px;
	background:#CFCFCF;
	border-radius:10px;
	margin-bottom:40px;
	float:none;
	display:block;
}

#social_media_list {
	list-style-type:none;
	margin:10px 0 20px 0;
	padding:0;
}

#social_media_list  li {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

#social_media_list  li img {
	width:100px;
	height:100px;
}

.aligncenter {
	margin:0 auto;
}

.page iframe {
	display:block;
}

.courtesy {
	font-size:.8em;
	text-align:center;
}

.vertical_text_comparison {
	margin-bottom:1.4em;
	width:100%;
}

.vertical_text_comparison tr td:first-child {
	font-weight:bold;
	width:28%;
}
