body
{
	color: #333333;
}

/* FONTS */

div#header h1 span,textarea#comment, input#author, input#email, input#url {
	/* font-family: "Times New Roman", Times, serif; */
	color: #585858;
}
.fixed-header-on #site-logo { width: 167px; height: 60px; }

#main-nav .current_page_item > a, #main-nav .current-menu-item > a, #headerwrap a:hover, #footerwrap a:hover
{
	color: #233a8f
}



/* SITE-WIDE */

.left {
	float:left;
}

.right {
	float:right;
}

.center {
	text-align:center;
}

p.right {
	text-align:right;
}

p.center {
	text-align:center;
}

p.admin {
	color: #aaa;
	font-size: 12px;
}

p.nocomments {
	padding: 0 20px;
	font-style: italic;
	color: #585858;
}

p.pagelink {
	word-spacing: 5px;
}

p.pagelink a {
	padding: 5px;
	border: 1px dotted #d1d1d1;
}

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright{
	float: right;
}

img.alignleft{
	margin-right: 15px;
	margin-bottom: 15px;
}

img.alignright{
	margin-left: 15px;
	margin-bottom: 15px;
}

img.aligncenter{
	margin-bottom: 15px;
}

img.size-full {
	max-width: 500px;
}

.frame {
	padding: 5px;
	border: 1px dotted #d1d1d1
}

blockquote, .comment-field {
	padding: 10px 10px 0 10px;
	border: 1px dotted #d1d1d1;
	background-color:#fcfcfc;
	margin-bottom: 20px;
	font-style: italic;
}

blockquote p {
	margin-top: 0 !important;
}

div.gallery {
	margin-bottom: 14px;
}

img.attachment-thumbnail {
	border:0;
}

dd.gallery-caption {
	color: #585858;
	font-size: 0.75em;
	font-style: italic;
	margin-top: 8px;
}

table {
	border: 1px dotted #d1d1d1;
	padding: 15px;
	margin-bottom: 1.5em;
}

td{ 
	padding: 5px 5px;
	border-right: 1px dotted #d1d1d1;
}

th{ 
	padding-bottom: 5px;
	padding: 5px 5px;
}

caption{ 
	font-weight: bold;
	border-bottom: 1px dotted #d1d1d1;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

/* LINKS */

a {
	color: #222222;
	text-decoration: none;

}

a:hover {
	color: #900;

}

div.postmeta span.comments a {
	font-weight:bold;
	text-transform: uppercase;
	padding: 2px 5px 1px 0px !important;
	margin-right: 2px;
	border: 0;
	border-right: 1px dotted #d1d1d1;
}

h1 a:hover, h2 a:hover {
	text-decoration: none;
}

h1 a:link, h1 a:active, h1 a:visited {
	color: #585858;
}

a.more-link, a.post-edit-link,div.reply a{
	padding: 5px;
	border: 1px dotted #d1d1d1;
}

/* HEADS */

div#content h1{
	margin-bottom: 8px;
	padding-bottom: 16px;
}

div#content h1.listhead {
	font-size: 1em;
	text-transform: uppercase;
	background: #f8f8f8;
	border: 1px solid #f4f4f4;
	margin: 0 0 20px 0;
	padding: 10px !important;
}


#header {
	/*background: repeat-x url(images/backgroundheader.jpg);*/
	margin: 0px;
	padding: 0px;
	position: relative;

	
}
#header .logo {
	margin: 20px 20px;
}
#header .ads {
	position: absolute;
	top: 0px;
	left: 600px;
}
h1.blog-title {
	font-size: 1.5em;
	padding: 40px 0 30px 0;
	position: absolute;
	left: -9999px;
	top: 0px;
}

h1.blog-title a:link, h1.blog-title a:active, h1.blog-title a:visited{
	border-bottom: none;
}

h1.blog-title a:hover {
	border-bottom: 1px dotted #d1d1d1;
}

.footer-left-col .footer-text, .footer-right-col .footer-text { padding-top: 0 }

/* MENU */
/*
.menu-navigation {
	margin: 0px;
	padding: 0px;
}
.menu {
	
	z-index: 50;
	width: 1000px;
	list-style-type: none;
	margin: -10px 0px 0px 0px;
	padding: 0px;
	font-size: 0.9em;
	font-weight: bold;
	background-image: url(images/backgroundnav.jpg);
	background-repeat: repeat-x;
	height:32px;
	
	}


.menu li a {
	text-decoration: none;
	color: #f4f4f4;
	display: block;
	outline: none;
	width: 150px;
	text-align: center;
		border-right: solid 1px #333;
		padding: 5px 0px;
		

		
}


.menu li:hover, .menu li:hover a,
.menu a:focus, .menu a:hover, .menu a:active {
	color: #FFF;
	text-decoration: underline;
}

.menu li{
	float:left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

*/



/*LAYOUT*/
/*
#wrapper {
	width: 1000px;
	margin: auto;
	
}
#content .entry {
	margin:0px;
	padding: 0px;
	
}

#content, #content2 {
	float: left;
	width: 730px;
	margin: 0px 0px 0px 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif; 
	min-height: 700px;
	border-left: solid 1px #f4f4f4;
	
}
*/

#content p.margin_fix {
	line-height: 1.3em;
	padding-bottom: 7px;
	margin: 0;
}

h2.title {
	color: #900;
	border: none;
}
h2.title a {
	color: #222222;
}
h2.title a:hover {
	color: #900;
}
#content .wp-smiley {
	padding: 0;
	border: 0;
}

#content ul li {
	margin: 0px;
	padding: 0px;
}

#footer .col4-2.first { width: 30%; }
/*
#content ul, #content ol {
	margin: 0px;
	padding: 0px;

}

#content ol li {
	margin: 0px;
	padding: 0px;
	
}
*/

.wp-caption {
	font-size: 0.85em;
	font-style: italic;
	text-align:center;
	padding: 0 25px;
	max-width: 500px;
	margin: 0 !important;
}

.wp-caption-text {ƒ
	padding-top: 10px;
}

.noCss {
	clear: both;
	position: absolute;
	left: -9999px;
}

p.page-link {
	display: inline;
	font-size: 0.75em;
	border: 1px dotted #d1d1d1;
	padding: 5px 10px;
}

p.page-link a {
	color: #bbb;
	border: none;
	padding: 0 10px;
	border-right: 1px dotted #d1d1d1;
}

p.page-link a:hover {
	color: #555;
}

p.page-link a:last-of-type {
	border-right: 0;
}

.post-link {
	margin-bottom:40px;
	overflow:hidden;
}

div#content embed, .embedded {
	text-align:center;
	margin: 0 0 14px 0;
}

div#content p span {
	background: #fcfcfc;
}

.sticky {
	padding: 20px;
	background-color: #fcfcfc;
	border: 1px dotted #d1d1d1;
	margin-bottom: 25px;
}

.sticky hr, .sticky .postmeta {
	display: none;
}

.sticky h2 a {
	border: 0;
}

.sticky h2 {
	margin-top: 0;
	padding-bottom: 15px;
	border-bottom: 1px dotted #d1d1d1;
}

h2.comments-title {
	margin-bottom: 25px !important;
}

div.comment-body p {
	margin-bottom: 10px !important;
}

div.postmeta {
	margin-bottom: 10px;
	line-height: 1.4;
}

ol.comment li div.comment-author, ol.comment li div.comment-meta,div.comment-meta {
	font-size: 0.75em;
	line-height: 16px;
}

span.says {
	display: none;
}

div.comment-author cite.fn {
	/* font-family: Georgia, "Times New Roman", serif; */
	font-size: 1em;
	font-style: normal;
	font-weight:bold;
}

div.comment-author cite.fn a {
	text-decoration: none;
}

div.comment-meta {
	margin-bottom: 45px;
}

div.comment-author {
	margin: 0 0 5px 0;
}

div.comment-author img {
	float: left;
	border-radius: 5px;
	margin: 0 10px 10px 0;
}

li.comment {
	margin-bottom: 10px;
	border-bottom: 1px dotted #d1d1d1;
	padding-bottom: 10px;
}

ul.commentlist li.bypostauthor {}

ol.comment li.pingback {
	font-size: 0.75em;
	color: #777;
	padding: 0 0 10px 5px;
}

ol.comment li.pingback a {
	font-size: 0.75em;
	font-weight:normal;
}

ol.comment li.pingback p, ol.comment li.pingback span, ol.comment li.pingback div.comment-meta, ol.comment li.pingback div.reply {
	display:none;
}

div.reply {
	display:block;
	overflow: hidden;
	padding: 5px 0 5px 0;
}

ol.children {
	margin: 45px 0 20px 20px;
}

ol.children li {
	margin: 10px 0;
	padding-left: 10px;
	border-left: 1px dotted #d1d1d1;
	border-bottom: 0;
	margin-left: 0 !important;
}

div#respond {
	margin-top: 20px;
}

table.commenttable {
	border:0;
	padding: 0;
}

table.commenttable tr td {
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
}

input#author, input#email, input#url {
	margin-bottom: 5px;
	padding: 10px;
	width: 580px;
	border: 1px dotted #d1d1d1;
}

#searchform input.keyword{
	padding:4px;
	width: 205px;
	color: #585858;
	border: 1px solid #d1d1d1
}

#searchform input.button {
	margin-left: 102px;
	display: none;
}

textarea#comment {
	width: 580px;
	height: 150px;
	padding: 10px;
	border: 1px dotted #d1d1d1;
	display: none;
}
#sidebar #search-2 .widgettitle, #wishlist-member .widgettitle, #categories-2 .widgettitle, #sidebar #text-2 .widgettitle  {
	
	color: #f4f4f4;
	font-size: 1em;
	text-transform: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 9px;
	font-weight: normal;
	}
	#sidebar #search-2 .widgettitle {
	background: repeat-x url(images/background_main.jpg);
	}
	#wishlist-member .widgettitle {
	background: repeat-x url(images/backgroundnav2.jpg);
	}
	#categories-2 .widgettitle {
	background: repeat-x url(images/background_main.jpg);
	margin-bottom:0px;
	}
	#categories-2 .cat-item {
	margin: 0px 5px 0px 0px ;
	padding: 5px 0px 4px 9px;
	background: repeat-x url(images/background_list.jpg);
	text-decoration: none;
	color: #000;
	font-size: .9em;
}
#sidebar #text-2 .widgettitle {
	background: repeat-x url(images/backgroundnav2.jpg);
}
#categories-2 .cat-item a {
	text-decoration: none;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	outline: none;
	}
#categories-2 .cat-item a:hover {
	text-decoration: underline;
}
#categories-2 {
	border-bottom: solid 1px #f4f4f4;
	padding: 0px 0px 10px 0px;
}
#sidebar #text-2 {
	border-bottom: solid 1px #f4f4f4;
	padding: 0px 0px 10px 0px;
}
#sidebar #text-2 .textwidget {
	font-size: .8em;
	padding: 0px 5px;
}
#sidebar {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	width: 235px;
	float:right;
	min-height: 700px;
	
	
}

.widget{
	margin-bottom: 20px;
}

ul#sidebar ul.children {
	margin: 5px 0 0 0;
}

ul#sidebar ul.children li {
	border: 0;
}

ul#sidebar li {
	list-style: none;
	margin: 0 0px 20px 0;
	line-height: 18px;
}

ul#sidebar li ul li {
margin-bottom: 5px;
}

ul#sidebar li ul li ul {
	margin: 5px 0 0 10px;
}

ul#sidebar li.widget_tag_cloud,li#tag_cloud {
	line-height: 28px !important;
	word-spacing: 5px
}

#calendar_wrap { 
	text-align:center;
}
/*
#footer {
	clear:both !important;
	width: 1000px;
	margin-top: 0px;
	float: left;
	padding: 0px;
	
	height: 240px;
	background: repeat-x url(images/backgrondfooter.jpg);
	position: relative;
	border-top: solid 10px #006;
}
*/
ul.footer_right li
{
	display: inline-block;
}
#footer .left_column {
	width: 195px;
	margin: 20px 5px 0px 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	list-style: none;
	padding: 20px;
}
#footer .left_column li {
	padding: 0px 5px;
	margin: 2px;
}
#footer .left_column li a {
	color: #222222;
	text-decoration: none;
	outline: none;
	margin: 0px 5px;
	padding: 2px 5px;
	font-size: .9em;
}
#footer .left_column li a:hover {
	color: #900;
}
#footer #lastone {
	border: none;
}
#footer .right_column {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #900;
	position: absolute;
	top: 20px;
	left: 235px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	width: 761px;
	height: 157px;
	margin-left: 0px;
	font-size: .9em;
}
#footer .right_column .footer_right li {
	float: left;
	margin: 0px 0px 0px 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;
	padding: 0px 10px 0px 0px;
}
#footer .right_column .footer_right li a {
	color: #222222;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 761px;
}
#footer .right_column .footer_right li a:hover {
	color: #900;
}
#footer .right_column .footer_right {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 190px;
	list-style: none;
	font-size: .9em;
}
#wlmember_loginwidget p {
	font-size: 1em;
	color: #900;
	padding: 0px 0px 5px 0px;
}
#wlmember_loginwidget label {
	font-size: .9em;
	color: #000;
	padding: 0px 0px 5px 0px;
}
/*PAGES*/

#sidebar_2 {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 35%;
	float: left;
	
}
#content .authors, #content .editors {
	list-style-type: none;
	color: #f4f4f4;
	font-size: 1em;
	text-transform: none;
	
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: normal;
		border-bottom: solid 1px #f4f4f4;
}
#content .editors {
	margin: 0px;
	padding: 0px;
}
#content .authors {
	margin: 10px 0px 0px 0px;
}
#midwrap #highligts .head2 {
	border-bottom-style: none;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 460px;
}
#midwrap #highligts {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content #midwrap .container12 {
	background-image: url(images/background_main.jpg);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 9px;
	color: #f4f4f4;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	clear: left;
	width: 460px;
}
#content #midwrap .container12 .anything {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
#content .authors .head, #content  .editors .head {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content .authors .head
{	background-image: url(images/backgroundnav2.jpg);
	background-repeat: repeat-x;
	color: #f4f4f4;
}
#content .editors .head
{
	background-image: url(images/background_main.jpg);
	background-repeat: repeat-x;
	color: #f4f4f4;
}
#content .authors li, #content .editors li {
	margin: 0px;
	margin-bottom: 8px;
	padding: 3px 0px 3px 9px;
	/* background: repeat url(images/background_list.jpg); */
	color: #222222;
	background: #f0f0f0;
}
#content .authors li a, #content  .editors li a {
	text-decoration: none;
	color: #222222;
	font-size: .9em;
}
#content .authors li a:hover, #content  .editors li a:hover
{ text-decoration: underline;
}
li.head small 
{ 
	color: #222222;
}
	.head2{
	background-image: url(images/background_main.jpg);
	background-repeat: repeat-x;
	color: #f4f4f4;
	font-size: 1em;
	text-transform: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 9px;
	font-weight: normal;
	border-bottom: solid 1px #f4f4f4;
	}
#content .container, #content .container2, #content .container3, #content .container4, #content .container5, #content .container6, #content .hist_main  {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 0.9em;
	line-height: 1.4em;
	margin: 0px;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 10px;
	padding-left: 9px;
	color: #222222;
	list-style: url(images/list-style.png);
	list-style-position: inside;
	
}
#content .container9 {
	margin: 0px;
	padding: 0px 9px 0px 9px;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 0.9em;
	line-height: 1.4em;
	color: #222222;
}
#content .container3 {
	float: left;
	clear: left;
	padding: 0px;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#content .container4 {
	list-style: none;
	border-bottom: solid 1px #f4f4f4;
	height: 20px;
}
#content .container5 {
	line-height: 2em;
}
#content .container5 .big {
	font-size: 15pt;
	color: #272727;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#content .container4 li a {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-size: 1em;
	color: #272727;
}
#content .container4 li a:hover {
	color: #900;
	text-decoration: underline;
}
#content .container2 {
		border-bottom: solid 1px #f4f4f4;
		
}
#content .container6, #content .container9 {
	float: left;
	clear: left;
}
#content #midwrap #mid_cont {
	margin: 0px;
	padding: 0px;
}
#content .container span, #content .container2 span, #content .hist_main span {
	font-size: 1.3em;
}
#content .container .toptext {
	color: #7dcced;
}
#content #sidebar_2 .issue {
	margin: 15px 0px 0px 17px;
	padding: 0px;
	text-align: center;
	width: 180px;
	
	}
	#content .issue a {
		text-decoration: none;
		color: #202d71;
		
	}
	#content #sidebar_2 .issue img {
		margin: 0px 20px 10px 0px;
		border: none;
		padding: 0px;
	}
	#content #midwrap {
	width: 470px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	#content #mid_cont .head {
	margin: 0px;
	background-image: url(images/backgroundnav2.jpg);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 9px;
	color: #f4f4f4;
	line-height: 1.4em;
	}
#highligts .container2 li, #highligts2 .container2 li  {
	margin: 0px;
	padding: 3px 0px 5px 0px;
}
#highligts .container2 li a, #highligts2 .container2 li a {
color: #333;
	text-decoration: none;
	outline: none;
}
#authors #content #midwrap {
	margin: 0px;
	padding: 0px;
}
#highligts .container2 li a:hover, #highligts2 .container2 li a:hover {
	text-decoration: underline;
}
#midwrap #highligts .head1 {
	background-image: url(images/background_main.jpg);
	background-repeat: repeat-x;
}
.subject {
	color: #272727;
	text-decoration: none;
	float: left;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	width: 400px;
}
#content .fix {
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-size: .9em;
	font-weight: bold;
	float: left;
	color: #222222;
}
#content .subject2 {
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	font-size: 0.9em;
	line-height: 1.6em;
	padding: 0px;	
}
#content .subject3 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #f4f4f4;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 55px;
	font-size: 0.9em;
	line-height: 1.6em;
}
#content .subject2 span {
	font-weight: bold;
	color: #222222;
}
#content .subject a:hover {
	color: #900;
	text-decoration: underline;
	
}
#content .subject a {
	line-height: 1.6em;
	text-decoration: none;
	font-style: italic;
}
#content .volume {
	color: #666666;
	
}
#content .volume:hover {
	color: #900;
	text-decoration: underline;
}
#mid_cont .name_sinn, #mid_cont .name_gahil, #mid_cont .name_bertz, #mid_cont .name_ellis, #mid_cont .name_throckmorton, #mid_cont .name_oryan, #mid_cont .name_kelly, #mid_cont .name_williams, #mid_cont .name_braun {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	float: left;
}
#content #midwrap #mid_cont .images {
	float: right;
	padding: 10px;
	width: 170px;
	margin: 0px;
}
#content #mid_cont .name_sinn {
	width: 240px;
}
#content #mid_cont .name_gahil {
	width: 240px;
}
#mid_cont .name_bertz {
	width: 240px;
}
#mid_cont .name_ellis {
	width: 240px;
}
#content #mid_cont .name_throckmorton {
	width: 240px;
}
#content #mid_cont .name_oryan {
	width: 240px;
}
#content #mid_cont .name_kelly {
	width: 240px;
}
#content #mid_cont .name_williams {
	width: 240px;
}
#content #mid_cont .name_braun{
	width: 240px;
}
#content #mid_cont .doctorate {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #900;
	font-size: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 250px;
	float: left;
	clear: left;
}
#content #hist_head {
	background-image: url(images/background_main.jpg);
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 9px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #f4f4f4;
	line-height: 1.5em;
}
#content .hist_main {
	font-size: .9em;
}
#content #highligts2 {
	width: 470px;
	padding: 0px;
	float: left;
	margin: 0px;
}
#highligts2 .container2 {
	width: 332px;
}
#highligts2 .head3 {
	background-image: url(images/background_main.jpg);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #f4f4f4;
	line-height: 1.5em;
	}
#sidebar_3 #hot {
	background-image: url(images/backgroundnav2.jpg);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 9px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #f4f4f4;
	float: left;
	width: 226px;
}

#sidebar_3 {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 235px;
	float: left;
	clear: left;

	height: 300px;
	position: relative;
}
#content .subscription {
	float: left;
	/* height: 400px; */
	max-width: 340px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
	position: relative;
	
	padding: 20px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-box-shadow: 1px 1px 5px 1px #ccc;
    -webkit-box-shadow: 1px 1px 5px 1px #ccc;
    box-shadow: 1px 1px 5px 1px #ccc;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2));
    background: -webkit-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e2e2e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
}
#content .subscription .top_sub {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align: center;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
	color: #900;
}
#content .subscription .info, #content .subscription .info2 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-size: 0.9em;
	list-style-position: inside;
	list-style-image: url(images/list-style.png);
	
}
#content .subscription .info {
	line-height: 1.4em;
	color: #222222;
}
#content .top_text, #content .top_text2 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-size: 0.9em;
	line-height: 1.4em;
	color: #222222;
	list-style: none;
}
#content .top_text3 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 30px;
	font-size: 0.9em;
	line-height: 1.4em;
	color: #222222;
	list-style: none;
}
#content .top_text li {
	margin: 2px 10px;
}
#content .top_text2 {
	margin: 0px 0px 0px 40px;
}
#content .top_text span, #content .top_text2 span{
	color: #900;
}
#content .subscription .pricing {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-size: .9em;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	bottom: 75px;
	color: #222222;
}
#content .subscription .info2 li {
	margin: 0px;
	padding: 0px;
}
.subscription .price { font-size: 35px; }
.subscription .price, .subscription .price2 {
	/* width: 125px; */
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	height: 50px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	float: none;
	/* font-family: Arial, Helvetica, sans-serif; 
	position: absolute;
	bottom: 8px;*/
}
.subscription .price2 .checkout_sub {
	display: block;
	margin-top: 12px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-decoration: none;
	text-align: center;
	height: 15px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 13px;
	padding-left: 5px;
	outline: none;
	width: 100px;
	background-image: url(images/background_checkout.png);
	background-repeat: no-repeat;
	background-position: 3px 0px;
	color: #FFF;
	font-size: 0.9em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.subscription .price2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DEDEDE;
	/*position: absolute;
	left: 165px; */

}
#content .subscription .price2 .checkout_sub:hover {
	color: #999;
}
#content .subscribers {
	padding: 10px;
	background-color: #f4f4f4;
	margin-right: 10px;
	color: #222222;
}
#content .to_subscribe {
	margin: 0px;
	padding: 10px;
	color: #900;
}
#content .signin {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#content .signin a {
	color: #696969;
}
#content .signin a:hover {
	color: #900;
	text-decoration: underline;
}

#content .addw2p {
	margin: 0px 0px 0px 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #000;
	background: #eff4f6
}
#content .sign_in_text {
	margin: 0px;
	padding: 10px;
	color: #000;
}
#content .thankyou_box .thankyou {
	background: none repeat scroll 0 0 #EFF4F6;
    float: left;
    /* font-family: Arial,Helvetica,Sans Serif; */
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    margin: 0px 0px 10px 0px;
    padding: 14px 0 15px 16px;
    width: 692px;
}
#content .thankyou_box {
border: 1px solid #F4F4F4;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin-bottom: 26px;
    margin-left: 0;
    margin-right: 0 !important;
    margin-top: 10px !important;
    padding: 0;
    width: 708px;
}
#content .thankyou_box .thankyou_text {
	padding: 10px;
	font-size: .9em;
	color: #222222;
	
	
}
#content .thankyou_box .thankyou_text a {
	color: #900;
}
#content .thankyou_box .thankyou_list {
	list-style: none;
	margin: 10px 0px;
	padding: 0px;
	width: 700px;
	height: 40px;
}
#content .thankyou_box .thankyou_list li {
	width: 140px;
	
	text-align: center;
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 3px;
	font-size: 10pt;
}
#content .thankyou_box .thankyou_list li a {
	color: #900;
	background: no-repeat url(images/background_links.png);
	display: block;
	padding: 3px;
	width: 140px;
}
#content .thankyou_box .thankyou_list li a:hover {
	color: #f4f4f4;
	background-position: 0px -30px;
}
#content .sitemap {
	color: #EDEDED;
	padding: 0px;
	margin-top: 40px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 50px;
	list-style-type: none;
}
#content .sitemap li a {
	margin: 0px;
	padding: 3px;
	color: #222222;
	text-decoration: none;
	display: block;
	outline: none;
}
#content .sitemap li .secondary_site li a {
	color: #666;
	display: block;
	font-size: .9em;
}
#content .sitemap li .secondary_site li a:hover {
	color: #212b70;
	text-decoration: underline;
}
#content .sitemap li .secondary_site {
	margin: 0px 0px 0px 30px;
	list-style-type: none;
}
#content .sitemap li a:hover {
	color: #900;
	text-decoration: underline;
}
/*Post*/

.authors_post {
	font-size: 12pt;
	font-style: italic;
	text-align: center;
	/* font-family: "Times New Roman", Times, serif; */
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px;
	color: #000;
}

.heading1_post {
	/* font-family: "Times New Roman", Times, serif; */
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #000;
}

.heading2_post {
	/* font-family: "Times New Roman", Times, serif; */
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #000;
}

.heading3_post {
	/* font-family: "Times New Roman", Times, serif; */
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #000;
}
.introduction_wide_post {
	/* font-family: "Times New Roman", Times, serif; */
	font-size: 12pt;
	color: #222222;
}
.introduction_wide_post a {
	color: #900;
	text-decoration: none;
	text-transform: uppercase;
}
.introduction_wide_post a:hover {
	color: #222222;
	text-decoration: underline;
}
.title_post {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	/* font-family: "Times New Roman", Times, serif; */
	color: #000;
}
#siteseal {
	float:left;
	 margin: 20px 0 0 100px;
	     padding: 0 20px;
}#content .sign_inform {
	margin: 0px;
	padding-right: 20px;
	padding-left: 20px;
}
div.AuthorizeNetSeal {
    float: left;
    font: 9px/10px arial,helvetica,san-serif;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 90px;
}
.secure {
	margin-left: 120px;
}
.dumb {
	margin: 5px 10px;

}
#content .resident span {
	color: #900;
}
#content .resident {
	color: #000;
	font-size: 10pt;
	clear: left;
	max-width: 700px;
	margin: 10px 20px;
}

/*Post*/

#content #each_page {
	border: 1px solid #f4f4f4;
	padding: 20px 10px 60px 10px ;
	position: relative;
	float: left;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: .9em;
	line-height: 1.4em;
	text-align : justify;
	clear: both;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #222222;
	width: 700px;
}
#content #each_page2 {
	border: 1px solid #f4f4f4;
	padding: 10px;
	position: relative;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: .9em;
	line-height: 1.4em;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #222222;
	width: 700px;
	height: 60px;
	background-color: #f8f8f8;
	background-image: url(images/backgrondfooter.jpg);
	background-repeat: repeat-x;
	background-position: 90px;
}
#content p {
	margin: 10px 0px;
}
#content p.TITLE {
	font-weight : bold;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	text-transform : uppercase;
	line-height : 1.2;
	text-align : center;
	color : #000066;
	text-indent : 0px;
	margin : 0px 0px 18px 0px;
			}
			#content p.Subtitle {
			
				font-weight : normal;
				font-style : italic;
				font-size : 1em;
				text-decoration : none;
				font-variant : normal;
				line-height : 1.2;
				text-align : center;
				color : #000000;
				text-indent : 0px;
				margin : 0px 0px 18px 0px;
			}
			#content p.Heading1 {
	font-weight : bold;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	text-transform : uppercase;
	line-height : 1.2;
	text-align : left;
	color : #000066;
	text-indent : 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
			}
			#content p.Heading2 {
	font-weight : bold;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	text-transform : uppercase;
	line-height : 1.2;
	text-align : center;
	color : #000066;
	text-indent : 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
			}
			#content p.Heading3 {
	font-weight : bold;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	text-transform : uppercase;
	line-height : 1.2;
	text-align : right;
	color : #000066;
	text-indent : 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
			}
			#content p.Body-Text {
	font-weight : normal;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.3;
	text-align : justify;
	color : #000000;
	margin : 0px 0px 14px 0px;
	float: left;
			}
			#content div.left_column {
	width: 315px;
	margin-right: 66px;
	float: left;
	clear: left;
	font-weight : normal;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	font-variant : normal;
	text-align : justify;
	color : #000000;				
			}
			#content div.right_column {
	width: 315px;
	float: left;
	font-weight : normal;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	font-variant : normal;
	text-align : justify;
	color : #000000;
			}
			#content #each_page table {
	background-color: #f4f4f4;
}
			#content p.Table-Text {
	
	font-weight : normal;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	font-variant : normal;
	color : #000000;
	text-indent : 0px;
	padding-right: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
			}
			
			#content td {
	margin-right: 5px;
	border: solid 1px #333;
	text-align: left;
			}
			#content table.Basic-Table, table.Basic-Table2 {
	border-collapse : collapse;
	margin-top : 4px;
	padding: 0px;
			}
			#content table.Basic-Table {
			width: 315px;
			}
			#content table.Basic-Table2 {
				width: 700px;
			}
			#content p.BANNER {
	font-weight : bold;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	text-transform : uppercase;
	line-height : 1.2;
	text-align : left;
	color : #000066;
	text-indent : 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
			}
#content #each_page  .border {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
}
#content p.Heading2 {
	font-weight : bold;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.2;
	text-align : left;
	color : #000066;
	text-indent : 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
			}
#content #each_page  td {
	padding: 4px;
}

#content sup {
	font-size: 10px;
	line-height: 9px;
}
#content #each_page .under {
	text-decoration: underline;
	margin: 10px 0px;
	color: #0000666;
}
#content p.Figure-Text {
	font-weight : normal;
	font-style : normal;
	font-size : 0.83em;
	text-decoration : none;
	font-variant : normal;
	line-height : 1.2;
	text-align : justify;
	color : #000000;
	text-indent : 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
			}
				#content span.char-style-override-1 {
				vertical-align : super;
			}
			#content span.char-style-override-2 {
				font-style : normal;
				font-weight : bold;
			}
			#content span.char-style-override-3 {
				font-style : italic;
				font-weight : bold;
			}
			#content span.char-style-override-4 {
				font-size : 0.92em;
			}
			#content span.char-style-override-5 {
				font-size : 0.83em;
				font-style : normal;
				font-weight : bold;
			}
#content #each_page img {
	margin-bottom: 10px;
}
#content #each_page2 .header_top .left_column, #content #each_page .header_top .left_column {
	width: 315px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#content #each_page .footer_page .left_column {
	width: 315px;
	position: absolute;
	left: 10px;
	bottom: 10px;
}
#content #each_page2 .header_top .right_column, #content #each_page .header_top .right_column {
	text-align: right;
	position: absolute;
	top: 0px;
	right: 0px;
}
#content #each_page .footer_page .right_column {
	text-align: right;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
#content #each_page2 .header_top, #content #each_page .header_top{
	position: absolute;
	left: 10px;
	top: 0px;
	width: 700px;
}
#content #each_page .footer_page {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 700px;
	height: 50px;
	padding: 10px;
	background-image: url(images/backgroundheader.jpg);
	z-index: 1;
	background-position: 130px;
}

#content #each_page2 .header_top .pdf_links li .pdf {
	background: no-repeat url(images/pdf-icon.png);
	background-position: left top;
	padding: 10px 10px 20px 40px;
}
#content #each_page2 .header_top .pdf_links li a{
	margin: 0px 20px;
	padding: 10px 10px 20px 40px;
}
#content #each_page2 .header_top .pdf_links li {
	float: left;
	padding: 0px;
	margin: 0px;
}
#content .pdf_links {
	position: absolute;
	top: 50px;
	list-style-type: none;
	margin: 0px 0px 0px 70px;
}
#content #each_page2 .header_top .pdf_links li .references_link {
	background-image: url(images/reference-icon.png);
	background-repeat: no-repeat;
	padding: 10px 10px 20px 40px;
}
#content #each_page2 .header_top .pdf_links li .full_text {
	background-image: url(images/full_text.png);
	background-repeat: no-repeat;
	padding: 10px 10px 20px 40px;
}
	#content .title_page2 {
	line-height: 1.4em;
	color: #000;
	width: 700px;
	padding: 10px;
	border: 1px solid #f4f4f4;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(images/backgroundheader.jpg);
	background-repeat: repeat-x;
	background-position: -60px;
}
#content .cont {
	color: #900;
	text-decoration: underline;
}
#content .cont:hover {
	color: #000066;
	text-decoration: underline;
}
#content #each_page2 .header_top .pdf_links li #active {
	color: #900;
	cursor: default;
}
#sidebar .text-2 .widgettitle {
	
}
.container2 li a .avail {
	font-size: 1em; 
	color: #a92421;
}
#content .container2 li .coming {
	font-size: 1em; 
	color: #1e2969;
}
.images_a {
	padding-right: 4px;
	vertical-align: middle;
	
}
.entry_top tr td {
	vertical-align: top;
	border: none;
	padding: 3px 10px;
}
.entry_top tr a {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: none;
	color: #222222;
	
}
.entry_top tr a:hover {
	color: #990000;
}

.entry_top {
	color: #222222;
	font: 0.9em Arial, Helvetica, sans-serif;
	padding: 5px 10px;
	border: solid 1px #f4f4f4;
			background-image: url(images/backgrondfooter.jpg);
	background-repeat: repeat-x;
	background-position: 0px -80px;
	
}
.entry_top tr .colored {
	color: #990000;
}
.text_entry {
	border: 1px solid #f4f4f4;
	margin-top: 5px;
	margin-bottom: 5px;
	/* font-family: Arial, Helvetica, sans-serif; */
	line-height: 1.4em;
	font-size: .9em;
		padding: 5px 10px;
	background-image: url(images/backgroundheader.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #222222;
}

.text_entry tr td {
	text-align: justify;
	border: none;
	vertical-align: top;

}

#institution {
    padding: 20px;
}
.subscription2 {
    padding: 20px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-box-shadow: 1px 1px 5px 1px #ccc;
    -webkit-box-shadow: 1px 1px 5px 1px #ccc;
    box-shadow: 1px 1px 5px 1px #ccc;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2));
    background: -webkit-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e2e2e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
}
.subscription .top_sub, .subscription2 .top_sub {
    clear: both;
	/* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; */
    font-size: 1.1em;
    text-align: center;
    padding-top: 7px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 20px;
    margin-bottom: 5px;
    margin-left: 20px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DEDEDE;
    color: #900;
}
#content .top_text4 {
    color: #990000;
}
#content .top_text, #content .top_text2, #content .top_text4 {
    padding: 0px;
    margin-top: 10px;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 20px;
    font-size: 0.9em;
    line-height: 1.4em;
    color: #222222;
    list-style: none;
}
#content .column_inst {
    float: left;
    width: 32%;
}
.below { clear: both; }

.subscription .info, .subscription .info2, .subscription2 .info2, .subscription2 .info {
    padding: 0px;
    margin-top: 10px;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 20px;
    font-size: 0.9em;
    list-style-position: inside;
    list-style-image: url(https://selectedreadingsoms.comhttps://selectedreadingsoms.com/images/list-style.png);
}
.columns_below {
    float: left;
    width: 150px;
    font-size: 12px;
    padding: 3px 5px;
}
div#content p.columns_below span {
    background: none;
}

#content .columns_below span {
    font-size: 1.1em;
    border-bottom: solid 1px #ccc;
    padding: 0px 0px 4px 0px;
    line-height: 26px;
    color: #333;
}
.subscription2 #selection {
    float: left;
    width: 300px;
}
.below_left { color: #000; }
.button, .subscription .checkout_sub, .subscription2 .checkout_sub, .go-regform
{
	text-align: center;
	padding: 12px 18px;
	background: #1c296e;
	/* font-family: 'Md', Helvetica, Arial, sans-serif; */
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none !Important;
	font-size: 16px;
	color: #fff;
	display: inline-block;
	cursor: pointer;
	margin: 0;
	width: auto;
	line-height: 1em;
}
.button:hover, .subscription .checkout_sub:hover, .subscription2 .checkout_sub:hover, .go-regform:hover
{
	background: #000;
	color: #fff;
}
.archive .post
{
text-align: left;
margin-bottom: 30px;
/*
	padding: 20px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-box-shadow: 1px 1px 5px 1px #ccc;
    -webkit-box-shadow: 1px 1px 5px 1px #ccc;
    box-shadow: 1px 1px 5px 1px #ccc;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2));
    background: -webkit-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e2e2e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
*/
}
.archive .post h2, .loops-wrapper.list-post .post-title { font-size: 20px; margin-bottom: 2px; line-height: 1.1em }

.archive #content .post .post-meta { margin: 0 }
.archive .post .post-meta .post-category { font-size: 13px;  }
.trans-message {
	display: none;
	color: #fff;
	background: #990000;
	padding: 30px;
	font-size: 22px;
}