html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style-position: inside;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}body {
	font-family: 'Times New Roman', Times, serif;
	font-size: 1em;
	background-repeat: repeat;
	background-color: #6097B5;
}

strong, b 
{
  font-weight: bold;
}

em, i 
{
  font-style: italic;
}
sub { vertical-align: bottom; font-size: 0.67em; }
sup { vertical-align: top; font-size: 0.67em; }
li {
padding-top: 3px;
padding-bottom: 3px;
}
#top-border {
	background-repeat: repeat-x;
	height: 143px;
	width: 100%;
	position: absolute;
	top: 125px;
	left: 0px;
	background-position: center;
}
h1 {
font-size:1.5em;
}
h2 {
font-size: 1.25em;
}
h3 {
font-size: 1.1em;
}
h4 {
font-weight:bold;
}

a:link, a:visited, a:hover, a:active {
text-decoration: none;
color:inherit;
}
a:link, a:visited {
color: blue;
}

a:hover {
text-decoration: underline;
color:red;
}

a:active {
color:green;
}

#header {
position:relative;
	clear: both;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: 265px;
}
#main-labels {
	width: 600px;
	position: absolute;
	top:55px;
	right: 0px;
	z-index:2;
}
.labels {
	float:right;
}
#expanding-middle {
	width:100%;
	height:auto;
	background-image: url(/templates/images/parchement-back.jpg);
	background-repeat: repeat;
	position: relative;
}
#content-container {
	height: auto;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
}
#bottom-border {
	background-repeat: repeat;
	height: 225px;
	width: 100%;
}
#bottom-rip {
	background-image: url(/templates/images/bottomrip.png);
	background-repeat: repeat-x;
	height: 42px;
	width: 100%;
}
#header-logo {
	z-index:9;
float:left;
position:absolute;
}
#Col1 {
	float: left;
	height: auto;
	width: 175px;
	margin-right: 15px;
	position: relative;
	top: -118px;
}
#Col2 {
	float: left;
	width: 810px;
	position:relative;
	top: -60px;

}
#submenu {
	text-align: left;
	list-style-type: none;
	list-style-position: inside;
	background-image: url(/templates/images/Submenu_background175x195.png);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
padding-bottom: 10px;
	font-size: 1em;
	font-weight: bold;
}

#submenu a:link, #submenu a:visited, #submenu a:active {
color:#000000;
}

#submenu a:hover {
color:red;
}

#submenu-top {
	background-image: url(/templates/images/submenu-top-175x182.png);
	height: 42px;
	width: 125px;
	padding-top: 140px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 40px;
	font-size: 1.1em;
	font-weight: bold;
	position: relative;
}
#submenu-bottom {
	background-image: url(/templates/images/submenu-bottom174x17.png);
	height: 17px;
	width: 174px;
}

#footer {
	font-size: 1.2em;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	text-align: center;
	color: #FFFFFF;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
color:  #FFFFFF;
}


#top-menu-items {
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
}

#top-menu-items a:link, #top-menu-items a:visited, #top-menu-items a:hover, #top-menu-items a:active {
color: #FFFFFF;
}

#Read2You_button {
	background: url(/templates/images/read2youtag_sprite.png) 0px 0px no-repeat;
	height: 60px;
	width: 183px;
cursor:pointer;
}
#Read2Me_button {
	background-image: url(/templates/images/read2metag_sprite.png);
	height: 60px;
	width: 180px;
cursor:pointer;
}

#Read2You_hover {
	font-weight: bold;
	position: absolute;
	font-size: 1.1em;
	color: #FFFFFF;
	bottom: -20px;
	right: 0px;
}

#Read2Me_hover {
	font-weight: bold;
	position: absolute;
	font-size: 1.1em;
	color: #FFFFFF;
	bottom: -20px;
	right: 100px;
}

#ReadWithMe_button {
	background-image: url(/templates/images/readwithmetag_sprite.png);
	height: 60px;
	width: 225px;
cursor:pointer;
}

#ReadWithMe_hover {
	font-weight: bold;
	position: absolute;
	font-size: 1.1em;
	color: #FFFFFF;
	bottom: -20px;
	right: 100px;
}

.mceExternalToolbar {
  position:fixed !important;
  left:10px !important;
  top:0px !important;
  z-index:10; /* change the number as required */
  display:block ; /* remove !important since we want change editor for each textarea*/
}

body.mceContentBody {
   background: #FFFFE5;
}

#editbutton {
padding: 3px; 
background: red;
position: fixed;
left: 0px;
top: 0px;
width: 100px;
text-align: center;
cursor: pointer;
color:white;
}

#article_snippet {
margin-bottom: 25px;
}

.must_read {
	margin: 10px;
	float: left;
	width: 370px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 5px;
}
.amazon_link {
	width: 120px;
	float: right;
}
.book-title {
	font-size: 1.5em;
}
.author {
	font-size: 1em;
	float: left;
	width: 240px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-style: italic;
	padding: 5px;
}
.book-details {
	text-align: left;
	float: left;
	width: 240px;
	padding: 5px;
}
.function {
width:100%;
background-color: red;
}

.png_bg {
}#header {
height:225px;
}
#headline {
	font-size: 1.75em;
	text-align: center;
	font-weight: bold;
	font-variant: normal;
	line-height: 1.75em;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#subheadline {
	font-size: 1.5em;
	text-align: justify;
	margin-top: 15px;
	letter-spacing: .2em;
}

.pxcolumn {
	float: left;
margin-right: 9px;
margin-left: 9px;
	width: 310px;
display:inline;
}
.column_middle {
	background-repeat: repeat-y;
	width: 270px;
	height: auto;
	padding: 20px;
}
.column_middle a:link, .column_middle a:visited {
color: black;
}

#orange_column_middle {
	background-image: url(/images/orange300.jpg);
}
.bottom_column_border {
	background-image: url(/images/bottomshadow310x4.jpg);
	background-repeat: no-repeat;
	height: 4px;
	width: 310px;
}
.column_title {
	font-size: 1.75em;
	text-align: center;
	position: relative;
	top: -20px;
	font-weight: 900;
}
#blue_column_middle {
	background-image: url(/images/blue310.jpg);
}
#green-column-middle {
	background-image: url(/images/green310.jpg);
}
.column_sub_title {
	font-size: .75em;
	font-weight: bold;
	text-align: center;
	position: relative;
	top: -0.25em;
	margin-top: 5px;
}
.Recent_Articles {
	font-size: 1.25em;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-align: left;
	margin-top: 15px;
}
.article_list {
	list-style-position: outside;
	list-style-type: square;
	padding-left: 15px;
}
.column_header {
	position:relative;
	top: -20px;
	left: -20px;
}