/* ##### Common ##### */

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.m1 {
    background: transparent url('images/bg_mb_a.gif') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    padding-right: 6px; /* sliding doors padding */
    text-decoration: none;
}

a.m1 span {
	background: transparent url('images/bg_mb_span_a.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 8px 4px 5px 7px;
	color: #FFFFFF;
	text-decoration: none;
} 
a.m1:active {
    background-position: bottom right;
    color: #FFFFFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.m1:active span {
	background-position: bottom left;
	padding: 6px 3px 4px 6px;
	color: #FF9900;
}
a.m1:hover span {
	color: #FF9900;
}

a.m1o {
    background: transparent url('images/bg_mbo_a.gif') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    padding-right: 6px; /* sliding doors padding */
    text-decoration: none;
}

a.m1o span {
	background: transparent url('images/bg_mbo_span_a.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 8px 4px 5px 7px;
	color: #000;
	text-decoration: none;
} 
a.m1o:active {
    background-position: bottom right;
    color: #000000;
    outline: none; /* hide dotted outline in Firefox */
}

a.m1o:active span {
	background-position: bottom left;
	padding: 6px 3px 4px 6px;
	color: #FF9900;
}

a.m3 {
    background: transparent url('images/bg_mb3_a.gif') no-repeat scroll top right;
    color: #000;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 24px;
    padding-right: 6px; /* sliding doors padding */
    text-decoration: none;
}

a.m3 span {
	background: transparent url('images/bg_mb3_span_a.gif') no-repeat;
	display: block;
	line-height: 13px;
	padding: 6px 2px 5px 7px;
	color: #000;
	text-decoration: none;
} 
a.m3:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.m3:active span {
	background-position: bottom left;
	padding: 6px 2px 4px 6px;
	color: #FF9900;
}
a.m3:hover span {
	background: transparent url('images/bg_mb3o_span_a.gif') no-repeat;
	display: block;
	line-height: 13px;
	padding: 6px 2px 5px 7px;
	color: #000;
	text-decoration: none;
}

a.m3o {
    background: transparent url('images/bg_mb3o_a.gif') no-repeat scroll top right;
    color: #000;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 24px;
    padding-right: 6px; /* sliding doors padding */
    text-decoration: none;
}

a.m3o span {
	background: transparent url('images/bg_mb3o_span_a.gif') no-repeat;
	display: block;
	line-height: 13px;
	padding: 6px 2px 5px 7px;
	color: #000;
	text-decoration: none;
} 
a.m3o:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.m3o:active span {
	background-position: bottom left;
	padding: 6px 3px 4px 6px;
	color: #000;
}

a.prop {
    background: transparent url('images/bg_button_acrspan.gif') no-repeat;
    display: block;
    font: bold 11px arial, sans-serif;
    line-height: 14px;
    padding: 5px 0 5px 5px;
    text-decoration: none;
}

a.prop:active {
    background-position: bottom left;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.rp {
    background: transparent url('images/bg_button_rvp.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 23px; /* sliding doors padding */
    text-decoration: none;
}

a.rp span {
    background: transparent url('images/bg_button_rvpspan.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 5px;
} 
a.rp:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.rp:active span {
    background-position: bottom left;
    padding: 6px 0 4px 5px; /* push text down 1px */
}

a.rn {
    background: transparent url('images/bg_button_rvn.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 23px; /* sliding doors padding */
    text-decoration: none;
}

a.rn span {
    background: transparent url('images/bg_button_rvnspan.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 5px;
} 
a.rn:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.rn:active span {
    background-position: bottom left;
    padding: 6px 0 4px 5px; /* push text down 1px */
}

a.re {
    background: transparent url('images/bg_button_rve.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 23px; /* sliding doors padding */
    text-decoration: none;
}

a.re span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 5px;
} 
a.re:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.obr {
    background: transparent url('images/bg_button_chr.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 6px; /* sliding doors padding */
    text-decoration: none;
}

a.obr span {
    background: transparent url('images/bg_button_chrspan.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 5px;
} 
a.obr:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.obr:active span {
    background-position: bottom left;
    padding: 6px 0 4px 5px; /* push text down 1px */
}

a.obm {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 6px; /* sliding doors padding */
    text-decoration: none;
}

a.obm span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 5px;
} 
a.obm:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.obm:active span {
    background-position: bottom left;
    padding: 6px 0 4px 5px; /* push text down 1px */
}

a.obp {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 6px; /* sliding doors padding */
    text-decoration: none;
}

a.obp span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 5px;
} 
a.obp:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.obp:active span {
    background-position: bottom left;
    padding: 6px 0 4px 5px; /* push text down 1px */
}

a.mc {
    background: transparent url('images/bg_button_chr.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin: 0 6px 3px 0;
    padding-right: 6px; /* sliding doors padding */
    text-decoration: none;
}

a.mc span {
    background: transparent url('images/bg_button_chrspan.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 5px;
} 
a.mc:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.mc:active span {
    background-position: bottom left;
    padding: 6px 0 4px 5px; /* push text down 1px */
}

a.page {
    background: transparent url('images/bg_button_chr.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 6px; /* sliding doors padding */
    text-decoration: none;
}

a.page span {
    background: transparent url('images/bg_button_chrspan.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 5px;
} 
a.page:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.page:active span {
    background-position: bottom left;
    padding: 6px 0 4px 5px; /* push text down 1px */
}

.rvp {
	background-color: #C4FFE1;
	line-height: 0.6cm;
	font-weight: normal;
	color: #000000;
}
.rvn {
	background-color: #FFBBBB;
	line-height: 0.6cm;
	color: #000000;
}
.rve {
	background-color: #EEEEEE;
	line-height: 0.6cm;
	color: #000000;
}
.chr {
	background-color: #FDC689;
	line-height: 0.6cm;
	color: #000000;
}
.map {
	background-color: #EEEEEE;
	line-height: 0.6cm;
	color: #000000;
}
/*.page {
	font-size: 14px;
	font-weight: bold;
	background-color: #EEEEEE;
	color: #006600;
}
*/

body {
  color: black;
  background-color: white;
  font-family: verdana, arial, sans-serif;
  font-size: 70%;  /* Enables font size scaling in MSIE */
  text-align: left;
  margin: 0;
  padding: 0;
}

A:link {color: black;}
A:visited {color: black;}
A:active {color: blue;}
A:hover {text-decoration: underline; color: blue;}

.smallCaps {
  font-size: 117%;
  font-variant: small-caps;
}

.nav1 {
	font-family: Arial, sans-serif;
    font-size: 13px;
	color: white;
	background-color: black;
	font-weight: bold;
	text-align: center;
	line-height: 2.0em;
	vertical-align: middle;
}

.nav1 A:link {text-decoration: none; color: white;}
.nav1 A:visited {text-decoration: none; color: white;}
.nav1 A:active {text-decoration: none; color: white;}
.nav1 A:hover {
	text-decoration: none;
	color: #FF9900;
}

.nav2 {
    font-size: 11px;
    color: #EEEEEE;
	font-weight: bold;	
	background-color: black;
    line-height: 1.5em;
	text-align: left;	
	font-family: Arial, sans-serif;
}

.nav2 A:link {text-decoration: none; color: #EEEEEE;}
.nav2 A:visited {text-decoration: none; color: #EEEEEE;}
.nav2 A:active {text-decoration: none; color: #EEEEEE;}
.nav2 A:hover {text-decoration: underline; color: #FF9900}

.nav3 {
	color: black;
	background-color: #CCCCCC;
	font-weight: bold;
	text-align: right;
	font-size: 11px;
	line-height: 1.75em;
	font-family: Arial, sans-serif;
}

.nav3 A:link {text-decoration: none; background-color: #DDDDDD; color: black;}
.nav3 A:visited {text-decoration: none; background-color: #DDDDDD; color: black;}
.nav3 A:active {text-decoration: none; background-color: #DDDDDD; color: black;}
.nav3 A:hover {
	color: #FFFFFF;
	background-color: #FF9900;
}

.nav4 {
	background-color: #AAAAAA;
}

/* ##### Main Copy ##### */

#main-copy {
  background-color: white;
  text-align: left;
  line-height: 1.5em;
  margin: 0 0 0 0;
  font: normal 11px/14px arial, sans-serif;
}

#main-copy a {
  color: dark green;
}

#main-copy a:hover {
  color: blue;
  text-decoration: none;
}

.border {
    background-color: #9DD4FF
}

.p {
  color: #000000;
  line-height: 1.5em;
  font: normal 11px/14px arial, sans-serif;
}

.amen {display: none; text-decoration: none; background-color: #F4F4F4; color: #000000; line-height: 2em;
}

.pr {
  color: #000000;
  background-color: white;
  text-align: right;
  line-height: 1.5em;
  margin: 0 0 0 2em;
  font: normal 11px/14px arial, sans-serif;
}

.mb {
  color: #666666;
  font-weight: bold;
}

.mr {
  color: #006633;
  font-weight: bold;
}

.hlp {
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
	line-height: 2em;
	text-decoration: underline;
}

.pframe {
	color: black;
	background-color: #EEEEEE;
	line-height: 1.5em;
	font: normal 11px/14px arial, sans-serif;
	
}
.morecty {
	color: black;
	background-color: #EEEEEE;
	line-height: 1.5em;
	font: normal 11px/14px arial, sans-serif;
}
.mrRed {

  color: #FF0000;
  font-weight: bold;
}

.share {
	color: green;
	background-color: #EEEEEE;
	text-align: right;
	font-size: 10px;
	line-height: 1.5em;
	font-family: Arial, sans-serif;
	left: 15px;
	position: relative;
}

.share A:link {text-decoration: none; background-color: #EEEEEE; color: black;}
.share A:visited {text-decoration: none; background-color: #EEEEEE; color: black;}
.share A:active {text-decoration: none; background-color: #DDDDDD; color: #black;}
.share A:hover {text-decoration: none; background-color: #FFFFFF; color: #black;
}

.qs {
	color: green;
	background-color: #EEEEEE;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.75em;
	font-family: Arial, sans-serif;
}

.qs A:link {text-decoration: underline; background-color: #EEEEEE; color: black;}
.qs A:visited {text-decoration: underline; background-color: #EEEEEE; color: black;}
.qs A:active {text-decoration: underline; background-color: #DDDDDD; color: #black;}
.qs A:hover {text-decoration: none; background-color: #FFFFFF; color: #black;
}
.lb{font-size: 11px;padding:0 0px 0 0px}
.rb{font-size: 11px;padding:0 0px 0 0px}
.SMSep {margin:2px 0 2px 6px}
/*.SMCats .cat-item a {display:inline}*/
.taginfo{float:left;width:400px}
.tagstyle{width:300px;margin-right:15px;font-size:12px}
.ts-sm {width:230px}
.tagstyle A{text-decoration:none}
.tagstyle A:link{color:#024}
.tagstyle A:visited{color:#024}
.tagstyle A:active{color:#046}
.tagstyle A:hover{color:#046;text-decoration:underline}
.tagicon{margin-left:20px;display:block;float:left;padding:2px 5px 3px 0px}
.tagiconbox {width:70px;margin-right:5px}
.spanchunk{display:inline-block;vertical-align:top}
.ptblurl{background:url(http:/Features/wp-content/themes/inanis-glass/images/ptblurl.png) no-repeat;width:4px;display:table-cell;display:inline;display:inline-block;vertical-align:top}
.ptblurr{background:url(http:/Features/wp-content/themes/inanis-glass/images/ptblurr.png) no-repeat;width:4px;display:table-cell;display:inline;display:inline-block;vertical-align:top}
#colwrap{margin:0px auto;width:465px;height:100%}
.SBtop{height:7px;width:190px}
.SBmid{color:#000;width:190px;height:3000px;padding:5px 0px 3px 2px;font-size:13px}
.SBidxmid{color:#000;width:190px;height:1400px;padding:5px 5px 3px 5px;font-size:11px}
.SBidxtxt{text-align:left;color:#000;width:175px;padding:5px 5px 3px 3px;font-size:11px}
.SBbtm{width:190px;height:7px}
.SBRtop{height:7px;width:310px;background:url(http:/images/sbt.png) top left repeat-y}
.SBRmid{color:#000;width:310px;height:3000px;padding:5px 5px 3px 7px;font-size:13px;background:url(http:/images/sbm.png) top left repeat-y}
.SBRidxmid{color:#000;width:310px;height:1400px;padding:5px 5px 3px 5px;font-size:11px;background:url(http:/images/sbm.png) top left repeat-y}
.SBRidxtxt{text-align:left;color:#000;width:290px;padding:5px 5px 3px 3px;font-size:11px}
.SBRbtm{width:310px;height:7px;background:url(http:/images/sbb.png) top left repeat-y}
.postcont{width:465px;margin-bottom:8px}
.PTtop{height:11px;width:465px;background:url(http:/images/tit.png) top left repeat-y}
.PTbtm{height:5px;width:465px;background:transparent url(http:/images/tib.png) top left repeat-y}
.PTbar{color:#fff;width:465px;padding-bottom:5px;background:url(http:/images/tim.png) top left repeat-y}
.PT{width:460px;margin-left:10px}
.PT h1, h2, h3, h4, h5, h6{font-weight:normal;line-height:1.2em;color:#006E12}
.PT h1{color:#000000;font-size:16px;font-weight:bold;display:inline;}
.PT h2{font-size:15px;letter-spacing:-1px;font-weight:bold}
.PT h4.ie6{background:#fff;padding:5px}
.PT h4{font-size:13px;letter-spacing:-1px;font-weight:bold}
.PT h5, h6{font-size:11px;font-weight:bold}
.PT h3{display:inline;background:url(http:/Features/wp-content/themes/inanis-glass/images/ptblur.png);line-height:17px;color:#000;margin:0;font-size:13px;font-weight:normal;text-decoration:none;letter-spacing:0px}
.PT h3 a{color:#000;text-decoration:none}
.PT h3 a:hover{background:url(http:/Features/wp-content/themes/inanis-glass/images/ptblur.png);text-shadow: #fff 0px 0px 10px}
.PFtop{width:465px;height:8px;background:url(http:/images/ft.png) top left repeat-y}
.PFpst{padding:0 0 4px 0;width:465px;color:#000;min-height:62px;font-size:13px;background:url(http:/images/fm.png) bottom left repeat-y}
.PFbtm{width:465px;height:14px;background:url(http:/images/fb.png) top left repeat-y}
.PTds{text-shadow: #fff 0px 0px 5px}
.p1{text-align:left;color:#000;width:435px;padding:10px 15px 3px 15px;font-size:11px;background:url(http:/images/cbg.png) top left repeat-y}
.p1 p {margin:0 0 10px 0;padding:0}
.add {font: normal 11px arial, sans-serif;text-decoration: none;color: #000000; margin: 5px 0 5px 10px}
.am {font: normal 11px arial, sans-serif;text-decoration: none; color: #000000; margin: 0 5px 5px 25px}
.gr {color: #006633;font: normal 11px arial, sans-serif; margin: 0 5px 5px 25px}
.rev {color: #006633;font: normal 11px arial, sans-serif; margin: 0 5px 5px 25px}
.p1 A:link {color: black;}
.n {
  font: bold 11px arial, verdana, helvetica, sans-serif;
  margin: 10px 0 0 0;
  color: #000000;
}

.l {
  font: bold 11px arial, verdana, helvetica, sans-serif;
  margin: 10px 0 0 0;
  color: #000000;
}

.gb {
  font: 11px arial, verdana, helvetica, sans-serif;
  color: #000000;
  line-height:1.75em
}

.m {
  font: 10px arial, verdana, helvetica, sans-serif;
  margin: 9px 0 0 0;
  color: #000000;
}

.s {
  font: 9px arial, verdana, helvetica, sans-serif;
  margin: 9px 0 0 0;
  color: #000000;
}

.plcad {
  font: 9px arial, verdana, helvetica, sans-serif;
  color: #000000;
}

.d {
  color: #00CC99;
  font-weight: bold;
}

.rng {
	background-color: #8FBC8F;
	font-weight: normal;
	color: #FFFFFF;
}
.edt{width:50px;float:right}
.Ptime{float:right;margin-right:15px;color:#000;font-size:13px;text-shadow: #fff 0px 0px 5px}
.blurt{background:url(http:/Features/wp-content/themes/inanis-glass/images/ptblur.png)}
.clock{float:right;color:#fff;height:30px;line-height:30px;padding:4px 7px 0 0;}
#header{CLEAR:both;WIDTH:900px;HEIGHT:150px}
#bp{margin-left:20px;width:110px;height:110px}
.bp{HEIGHT:150px;margin:2px 0 0 0}
span.tagcloud a{text-decoration:none;line-height:150%;text-align:justify}
.mission{MARGIN-BOTTOM:10px;TEXT-ALIGN:justify}
.banner {color:#000}
.banner h1 {text-align:left;font-size:24px;color:#006E12;margin:0 0 15px 0}
.banner a{color:#006E12;TEXT-DECORATION:underline}
.banner a:hover{color:#006E12;TEXT-DECORATION:none}
.blogicon {float:left;margin:0 8px 0 0}
.blogdesc{font-size:11px;margin:0}
.footer {margin-top:30px}
.greybox {background:#efefef}
.avatar{float:left;margin:3px;background:#fff}
.commentauthor {font-size:16px;color:#006E12}
.sidebar-top{background:url(http:/images/sbt.png) repeat-x;height:17px;width:169px}
.sidebar-mid{background:url(http:/images/sbm.png) repeat-y top;width:169px;padding:0 0px 0 0px}
.sidebar-bottom{background:url(http:/images/sbb.png) repeat-x top;height:17px;width:169px}
#sidebar{padding:0 0 0px 0;MARGIN:0 auto;FLOAT:right;WIDTH:240px;COLOR:#666;min-height:100%}
#sidebar h3{padding:0 0 4px 8px;FONT-WEIGHT:normal;FONT-SIZE:18px;MARGIN:0px;COLOR:#9BD;BORDER-BOTTOM:#666 1px solid;LETTER-SPACING:-1px;text-decoration:none}
#sidebar ul{margin:0 0 0 10px;}
#sidebar ul li{margin:0;padding:0;LIST-STYLE-TYPE:none}
#sidebar ul li ul li{margin:0;LIST-STYLE-TYPE:disc}
#sidebar P A{padding:4px 0 8px 0;MARGIN:0;COLOR:#BBB;TEXT-DECORATION:none}
#sidebar P A:hover{COLOR:#9BD;TEXT-DECORATION:none}
.gallery {text-align:center;display:inline-block;width:100%}
.gallery img {padding:2px; height:100px; width:100px}
.gallery a:hover {background-color:#ffffff}
.attachment {text-align:center}
.attachment img { padding:2px; border:1px solid #999999}
.attachment a:hover {background-color:#FFFFFF}
.imgnav {text-align:center;clear:both}
.imgleft {float:left}
.imgleft a:hover {background-color:#FFFFFF}
.imgleft img{ padding:2px; border:1px solid #999999; height:100px; width:100px}
.imgright {float:right}
.imgright a:hover {background-color:#FFFFFF}
.imgright img{ padding:2px; border:1px solid #999999; height:100px; width:100px}
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.mrO {
	color: #006633;
	font-weight: bold;
	background-color: #FDC689;
}
.adv {font: 10px arial, verdana, helvetica, sans-serif;float:right;margin: 5px 10px 0 0;color: #666666;
}
