body {
margin: 0;
padding: 0;
font: 1em Helvetica, san-serif;
}


.container {
min-width:53em;
    /* IE Dynamic Expression to set the width */
    width:expression(document.body.clientWidth < 900 ? "850px" : "100%" );
}

p { 
margin: 0;
padding: 0;
}

b, strong {
font-weight: bold; }

i, em, cite {
font-style: italic; }

blockquote {
margin: 15px 0 15px 15px;
}


a:link {
background-color: transparent;
color: #336; }

a:active {
background-color: transparent;
color: #669; }

a:hover {
background-color: transparent;
text-decoration: none;
color: #336; }

a:visited {
background-color: transparent;
color: #666; }

/* Normal Bubble */

#commentbox {
width: 240px;
float: left;
margin: 0 10px 2em 10px;
padding: 0 0 .5em 0;
font-size: 90%;
overflow: hidden;
}

#commentbubbles {
width: 575px;
padding: 0 180px 0 0;
margin: 20px auto 0 auto; } 

.sbl2 { background: url('http://www.mountainx.com/images/corners/bl2.gif') bottom left no-repeat #666; text-align: center;}
.sbr2 { background: url('http://www.mountainx.com/images/corners/br2.gif') bottom right no-repeat; }
.stl2 { background: url('http://www.mountainx.com/images/corners/tl2.gif') top left no-repeat; }
.str2 { background: url('http://www.mountainx.com/images/corners/tr2.gif') top right no-repeat; padding: 10px; } 
.str2 img {width: 190px;}
.sb2 { padding: 2px 0px 10px 60px; background: url('http://www.mountainx.com/images/corners/b2.gif') 30px top no-repeat; }
.sbtext {color: #fff; font-family: Verdana;  font-size: .85em; line-height: 1.4em; }
.sbtext a{color: #fff; text-decoration: none; }
.sbtext a:visited{color: #fff; text-decoration: none; }
.sbtext a:hover{color: #ccc; text-decoration: none; }
.sblink {font-size: .8em; line-height: 1.4em;}
.sbcredit { font-family: Tahoma, Geneva, san-serif; font-size: .7em; line-height: 1.2em;}
.sbcredit { color: #666}

.comment {
margin: 10px 40px 0 10px;
width: 390px;
overflow: hidden;
}

.comment p {
padding: 7px 0 0 0;
font-size: .9em;
}

.comment img {
width: 360px;
}


/* Index page definitions */

#linkbox {
width: 250px;
float: left;
margin: 0 1em 2em .7em;
padding: 0 0 .5em 0;
border: 1px solid #ccc;
}

.lbpadding {
padding: 6px 8px 12px 8px;
}

.lbheader {
background: #4A2C69 url(http://www.mountainx.com/images/specialsections/newheadback.gif);
color:#fff;
margin: 0;
padding: 4px 0 4px 10px;
font: .8em Verdana, Helvetica, Arial san-serif;
font-weight: bold;
text-align: left;
}

.lbtitle, .lbtitle a {
font: .9em Verdana, Helvetica, Arial san-serif;
line-height: 1em;
font-weight: bold;
margin: 0;
padding: .3em 0 0 0;
color: #000;
text-decoration: none;
}

.lbtitle a:hover {
text-decoration: underline;
}

.lbtagline{
font: .7em Verdana, Helvetica, Arial san-serif;
margin: 0;
padding: 0;
}

.lbissue {
font: normal .7em Verdana, Geneva, Arial, sans-serif;
color: #666;
text-decoration: none;
margin: 0;
padding: 0;
}

.lbissue a:hover {
text-decoration: underline;
}


#articleindex {
margin: 0 220px 0 280px;
}

#articleindex p{
margin: .3em 0 .3em 0;
font-size: 85%;
line-height: 1.2em;
color: #333;
}

#articleindex a {
margin: 0;
padding: 0;
color: #000;
}

#articleindex a:hover {
margin: 0;
padding: 0;
text-decoration: none;
color: #666;
}

#articleindex h3, #articleindex h2{
margin: 0;
padding: .2em 0 .2em 0;
font: normal 1.2em Verdana, Geneva, Arial, sans-serif;
line-height: 1em;
color: #333;
}

#articleindex h4 {
margin: .3em 0 .3em 0;
font-size: 85%;
line-height: 1.2em;
color: #333;
}

#articleindex .issue{
font: normal .7em Verdana, Geneva, Arial, sans-serif;
text-align: left;
margin: 0;
color: #666;
}







/* Header styles */

#header {
height:9em;
margin: 0px;
background: #80588E url(http://www.mountainx.com/images/specialsections/newheadback.gif) left bottom no-repeat;
}

#buttonad {
width: 125px;
height: 60px;
margin: 8px 5px 0 0;
float: right;
}

#bannerad {
width: 473px;
height: 60px;
margin: 8px 0 0 0;
float: right;
}

#banner {
width: 550px;
height: 80px;
padding: 14px 15px 0 0;
float: right;
}

#sidebar {
float: right;
margin: 0 0 10px 20px;
padding: 0 8px 10px 0;
width: 170px;
text-align: left;
}

#sidebar p {
font-size: .8em;
width: 160px;
margin: 5px;
}

.towerad {
float: right;
margin: 0;
}

#leaderboardad {
width: 728px;
text-align: center;
float: right;
}

#toplogin {
float: left;
width: 250px;
padding: 6px 0 0 0;
}
#toplogin p{
color: #FFF;
font-size: .8em;
line-height: 1.1em;
text-align: center;
}
#toplogin p a{
color: #FFF;
}



/* Navigation styles */

#nav {
float:left;
width:100%;
background:#80588E url(http://www.mountainx.com/images/specialsections/mainbg.gif) repeat-x bottom;
font: .8em Verdana, Arial, Helvetica, Sans-serif;
line-height:normal;
margin:0;
padding:0;
}
#nav ul {
margin:0;
padding:10px 10px 0;
list-style:none;
}
#nav li {
float:left;
background:url("http://www.mountainx.com/archived/left.gif") no-repeat left top;
margin:0;
padding:0 0 0 6px;
list-style: none;
}
#nav a {
float:left;
display:block;
background:url("http://www.mountainx.com/archived/right.gif") no-repeat right top;
padding:5px 10px 2px 3px;
text-decoration:none;
font-weight:bold;
color: #230429;
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */
#nav a:hover {
color:#000;
}
#nav #current {
background-image:url("http://www.mountainx.com/archived/left_on.gif");
}
#nav #current a {
background-image:url("http://www.mountainx.com/archived/right_on.gif");
color:#000;

}


#nav #current li{
background-image:none;
}
#nav #current li a {
background-image:none;
}
  

#nav li ul { /* second-level lists */
position: absolute;
width: 10em;
left: -999em;
border-right: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
background-image:none;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
left: auto;
background: #fff;
margin: 0;
padding: 0;
background-image:none;
}

#nav li li a {
display: block;
font-weight:normal;
width: 9em;
padding:0;
text-decoration: none;
color: #000;
border-bottom: 1px solid #ececec;
background-image:none;
}

#nav li li {
float:left;
margin:0;
padding: .3em .2em .2em .3em;
list-style: none;
background-image:none;
}

#nav li li a, #nav li li strong, #nav li li span {
display:block;
background-image:none;
line-height: 1em;
padding: 0;
}

#nav #current li li a, #nav li li strong, #nav li li span {
display:block;
background-image:none;
line-height: .8em;
padding: 0;
margin:0;
}

#nav li li a:hover {
color: #666;
border-bottom: 1px solid #666;
}

#subnav {
width: 100%;
margin: 0;
clear: both;
font-size: .8em;
background:#DAE0D2 url("http://www.mountainx.com/archived/subbg.gif") repeat-x bottom;
}

#subnav ul {
margin: 0;
padding: 3px 0 3px 0;
height: 1.1em;
border-bottom: 1px solid #323232;
}

#subnav li {
float:left;
list-style: none;
text-decoration: none;
margin: 0 .4em 0 .4em;
}

#subnav li a {
text-decoration: none;
color: #666;
}

#subnav li a:hover {
text-decoration: underline;
color: #666;
}


#list {
margin: 0 200px 0 200px;
}

#list a{
color: #000;
text-decoration: none;
font-family: Verdana;
font-size: .9em;
}

.listone {
padding: 5px 0 5px 8px;
background-color: #ededed;
}

.listtwo {
padding: 5px 0 5px 8px;
}




/* List pages definitions - thin left side */

#listnav {
float: left;
width: 170px;
font-family: Verdana;
font-size: .9em;
padding: 0 0 0 10px;
}

#listnav .current{
font-weight: bold;
}

#listnav a {
margin: 0;
padding: 0;
text-decoration: none;
color: #000;
}

#listnav a:hover {
margin: 0;
padding: 0;
text-decoration: none;
color: #666;
}

#listnav p {
margin: .2em 0 0 0;
padding: 0;
text-decoration: none;
border-bottom: 1px solid #ccc;
}


#article-nav {
margin: 0 200px 0 210px;
}

#article-nav p{
margin: .8em 0 .3em 0;
font-size: 85%;
line-height: 1.2em;
color: #333;
}

#article-nav a {
margin: 0;
padding: 0;
color: #000;
}

#article-nav a:hover {
margin: 0;
padding: 0;
text-decoration: none;
color: #666;
}

#article-nav h3, #article-nav h2{
margin: 0;
padding: .4em 0 .3em 0;
font: normal 1.1em Verdana, Geneva, Arial, sans-serif;
line-height: 1em;
font-weight:bold;
}

#article-nav h4 {
margin: .3em 0 .3em 0;
font-size: 85%;
line-height: 1.2em;
}

#article-nav .issue{
font: normal .7em Verdana, Geneva, Arial, sans-serif;
text-align: left;
margin: 0;
color: #666;
}





/* Comment Box Style */

#commentsection {
margin: 20px 240px 20px 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#commentsection p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
margin-top: 8px;
}

.commentsone {
padding: 10px;
border: 2px solid #ccc;
margin: 5px;
background-color:#fff;
}

.commentstwo {
padding: 10px;
border: 2px solid #ccc;
margin: 5px;
background-color:#fff;
}



.mostcommented {
text-align: left;
float: right;
}



/* OPINION SECTION */

.letters {
background: url(http://www.mountainx.com/images/specialsections/lettertotheeditor.gif) top no-repeat;
padding: 85px 0 0 0;
margin: 0;
float: left;
width: 275px;
text-align: center;
}

.lettersfooter {
background: url(http://www.mountainx.com/images/specialsections/lettertotheeditorfooter.gif) top no-repeat;
text-align: center;
height: 88px;
}

.letterspad {
padding: 0 10px 0 10px;
background: url(http://www.mountainx.com/images/specialsections/lettertotheeditorbg.gif) top repeat-y;
}

.letterscomment {
font: normal .8em Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0 0 0;
padding: 0 0 10px 0;
border-bottom: 1px solid #ccc;
}

.letterscredit {
font: bold italic .9em Verdana, Arial, Helvetica, sans-serif;
padding: 3px 0 0 0;
text-align: center;
}

.commentary {
float: left;
width: 275px;
text-align: center;
}



/* TO BE SORTED */


#bloglistings {
margin: 0 170px 0 280px;
}


.title {
font: .9em Verdana, Helvetica, Arial san-serif;
line-height: 1.2em;
margin: 0 0 5px 0;
padding: 0;
color: #000;
font-weight: bold
}

.title a{
color: #000;
text-decoration: none;
}

.title a:hover{
color: #000;
text-decoration: underline;
}


#printarticles {
font-size: 1em;
float: left;
width: 250px;
margin: 0 10px 20px .5em;
padding: 0 0 10px 0;
border: 1px solid #ccc;
}

#printarticles .printsection {
padding: 0 10px 12px 8px;
}

#printarticles p {
font: .8em Helvetica, Arial san-serif;
}

#printarticles .tagline{
font: .7em Verdana, Helvetica, Arial san-serif;
padding: 0;
}

#printarticles .title, #printarticles .title a{
font: .9em Verdana, Helvetica, Arial san-serif;
font-weight: bold;
padding: 8px 0 0 0;
margin: 0;
border: none;
color: #000;
}

#printarticles .title a:hover{
text-decoration: underline;
}

#printarticles .issue {
font: normal .7em "Lucida Grande", Lucida, Verdana, Geneva, Arial, sans-serif;
text-align: left;
margin: 0;
color: #666;
}

#printarticles .issue a{
text-align: left;
margin: 0;
color: #000;
text-decoration: none;
}

#printarticles .issue a:hover{
text-align: left;
margin: 0;
color: #000;
text-decoration: underline;
}

#printarticles .catheader, #printarticles .catheader a:link{
background: #4A2C69 url(http://www.mountainx.com/archived/mtxback.jpg);
color:#fff;
margin: 0;
padding: 4px 0 4px 10px;
font: 90% Verdana, Helvetica, Arial san-serif;
font-weight: bold;
text-align: left;

}






.indexmargined {
margin: 20px 70px 0 280px;
font-size: .9em;
background-color: #fff;
}






#leftside {
font-size: .9em;
float: left;
width: 250px;
margin: 0 10px 0 0;
padding: 10px 0px 10px 0;
}


.calheader {
background: #4A2C69 url(http://www.mountainx.com/archived/mtxback.jpg);
color:#fff;
margin: 10px 0 0  0;
padding: 4px 0 4px 10px;
font: 90% "Lucida Grande", Lucida, Verdana, Geneva, Arial, sans-serif;
font-weight: bold;
text-align: left;
width: 12em;
}

.catheader {
background: #4A2C69 url(http://www.mountainx.com/archived/mtxback.jpg);
color:#fff;
margin: 0;
padding: 4px 0 4px 10px;
font: 90% "Lucida Grande", Lucida, Verdana, Geneva, Arial, sans-serif;
font-weight: bold;
text-align: left;
clear:both;
}

.catheader a:link {
color:#fff;
}


.issueintro {
font: normal .7em "Lucida Grande", Lucida, Verdana, Geneva, Arial, sans-serif;
text-align: left;
padding: 0px;
}

 .issueintro p{
margin: 0 0 7px 0;
}


.newspost {
margin-bottom: 20px;
min-width: 300px;
}

.aepost {
margin-bottom: 20px;
min-width: 300px;
}

.indexthumb { width: 60px; height: 60px; float: left; margin-right: 8px; border: solid 1px #666; } 

.moviethumb { width: 100px; height: 60px; float: left; margin-right: 8px; border: solid 1px #666; } 


.indexblog {
}

.indexblog p{
	margin: 5px 0 0 0;

	font-size: .8em;
	line-height: 1.2em;
	color: #333;
}

.indexblog h3{
	margin: 2px 0 0 0;
	font-size: 100%;

	line-height: 1.35em;
	color: #333;
}




.bloglistindex {
margin: 0 10px 30px 0;
}

.bloglistindex p{
	margin: 5px 0 0 0;
	font-size: 85%;

	line-height: 1.2em;
	color: #333;
}

.bloglistindex h3{
	margin: 2px 0 0 0;
	font-size: 100%;

	line-height: 1.35em;
	color: #333;
}

.bloglistimage {
float: left;
margin: 10px 8px 5px 0;
}

.issueweek{
padding: 10px;
margin: 10px;
min-height: 200px;
clear: both;
}

.issuesection {
text-align: center;
font-weight: bold;
font-size: .7em;
background: #666;
color: #FFF;
float: left;
margin: 1px 5px 0 0;
padding: 2px 2px 0 2px;
}

.issueinfo {
font: normal .7em "Lucida Grande", Lucida, Verdana, Geneva, Arial, sans-serif;
text-align: left;
margin: 0 0 3px 170px;
padding: 0px;
color: #666;
}


.blogimage {
margin: 0 8px 8px 10px;
float: right;
}

#moviescenter {
margin: 0 230px 0 240px;
padding: 0;
}

#moviescenter p{
line-height: 1.2em;
margin: 5px 0 0 0;
}

#moviescenter h3{
background: #4A2C69 url(http://www.mountainx.com/archived/mtxback.jpg);
color:#fff;
margin: 0;
padding: 4px 0 4px 10px;
font: 90% Verdana, Helvetica, Arial san-serif;
font-weight: bold;
text-align: left;
}

#moviescenter .posttitle {
margin: 5px 0 0 0;
text-indent: 0px;
text-align: left;
font-size: .9em;
}

#moviescenter .postissue {
font: normal .7em "Lucida Grande", Lucida, Verdana, Geneva, Arial, sans-serif;
text-align: left;
margin: 1px 0 2px 0;
text-indent: 0px;
color: #666;
}

#moviescenter .movieinfo {
padding: 0;
margin:6px 0 8px 3px;

}

#moviescenter .movieinfo p{
font: .8em Helvetica, san-serif;
text-align: left;
}

.upcomers {
float: right;
width: 190px;
line-height: 1.1em;
text-align: center;
font-size: .8em;
margin-right: 10px;
}

.upcomers h3 {
margin: 8px 0 5px 0;
border-bottom: 1px solid #ccc;
}

.movietimes {
width: 200px;
float: left;
padding: 0 10px 10px 10px;
}

.movietimes p{
font: .7em Arial, Helvetica, san-serif;
text-align: left;
text-indent: 0;
}

.movietimes h2{
font: .9em Arial, Helvetica, san-serif;
font-weight: bold;
text-align: left;
text-indent: 0;
margin: 0 0 0 0;
}

.movietimes h3{
border-top: 1px dashed #000;
font: .8em Arial, Helvetica, san-serif;
font-weight: bold;
text-align: left;
text-indent: 0;
margin: 10px 0 0 0;
padding: 3px 0 0 0;
}



#content {
margin: 10px 200px 10px 15px;
padding: 0 10px 0 10px;
min-width: 300px;
}

#content .posttitle {
	font-weight: bold;
	line-height: inherit;
	margin: 0;
	padding: 0;
	font-size: 125%;
}


.evecalendar-month {
font-size: 10px;
}

.calendarlisting {
margin-left: 250px;
}

.calendarlisting p{
font: 80% Arial, Helvetica, sans-serif;
margin: 0 0 8px 0;
}

.calendarlisting h3{
font: 100% Arial, Helvetica, sans-serif;
margin: 0;
}

.clublandlisting {
float: left;
width: 230px;
margin: 0 5px 5px 5px;
padding: 0;
text-align: center;
}

.clublandlisting p{
font: 80% Arial, Helvetica, sans-serif;
margin: 0 0 8px 0;
}

.clublandlisting h3{
font: 90% Arial, Helvetica, sans-serif;
margin: 8px 0 0  0;
font-weight: bold;
}

.calendarpage {
margin: 0 200px 0 10px;
}

.calendarpage p{
font: 80% Arial, Helvetica, sans-serif;
margin: 0 0 8px 0;
}

.calendarpage h3{

font-weight: bold;
margin: 15px 0 3px 0;
border-bottom: 1px dashed #ccc;
}


#content .movieinfo p{
font: .8em Arial, Helvetica, san-serif;
text-align: left;
}

#content .posttagline {
color: #666;
text-align: left;
margin: .1em 0 .1em 0;
padding: 0;
}

#content .postissue {
font: normal .7em "Lucida Grande", Lucida, Verdana, Geneva, Arial, sans-serif;
text-align: left;
margin: 0 0 1em 0;
text-indent: 0px;
color: #666;
}

#content p {
font-size: .9em;
line-height: 1.3em;
margin: .2em 0 .6em 0;
padding: 0;
}

#content .quote {

margin: 0;
padding: 0;}

.attrib {
text-align: right;
margin: 0 0 0 0;
padding: 0;
font-style: italic;}

#content h1 {
font: bold 18px/20px "Lucida Grande", Lucida, Verdana, Geneva, Arial, sans-serif;
margin-top: 6px;
margin-bottom: 6px; }

#content h2 {

font-size: 1.1em;
font-weight: bold;
margin: .8em 0 .1em 0;
}

#content h3 {

font-size: 1.1em;
font-weight: bold;
margin: .8em 0 .1em 0;
}

#content h4 {
font: bold 12px/14px "Lucida Grande", Lucida, Verdana, Geneva, Arial, sans-serif;
margin-top: 12px;
margin-bottom: 6px; }

h5 {
font: bold 12px/14px "Lucida Grande", Lucida, Verdana, Geneva, Arial, sans-serif;
text-align: left;
margin-bottom: 6px;
margin-top: 0px; }

h6 {
font: bold 10px/12px "Lucida Grande", Lucida, Verdana, Geneva, Arial, sans-serif;
text-align: left;
margin-bottom: 5px;
margin-top: 0px; }




#blog {
float: left;
margin-right: 5px;
padding: 0 10px 10px 10px;
width: 440px;
color: #333;
text-align: left;
}

.entry {
margin-top: 10px;
padding: 0 10px 10px 10px;
color: #333;
}




#footer {
margin: 0;
padding: 5px 10px;
border-top: 1px solid #ccc;
background: #5B2467 url(http://www.mountainx.com/archived/mtxback.jpg) no-repeat;
color: #fff;
font-size: 70%;
letter-spacing: 0.09em;
}

.date {
font-size: 120%;
background: transparent;
color: #000;
}



.issue {
font: normal .7em "Lucida Grande", Lucida, Verdana, Geneva, Arial, sans-serif;
text-align: left;
margin: 0;
color: #666;
}

.blogmeta {
font: normal .7em "Lucida Grande", Lucida, Verdana, Geneva, Arial, sans-serif;
text-align: left;
margin: 0;
color: #666;
}

.tagline {

font-style: italic;
text-align: left;
margin: 0 0 2px 0;
padding: 0;
}

.subhead {
font: normal 9px/10px "Lucida Grande", Lucida, Verdana, Geneva, Arial, sans-serif;
text-align: left;
margin: 0;
text-indent: 0px;
color: #666;
}

.posted {
margin-bottom: 10px;
font: 10px lucida grande, verdana, arial, helvetica, sans-serif;
background: transparent;
color: #666;
}

.sidetitle {
margin: 18px 0 7px 0;
font-size: 115%;
letter-spacing: 0.09em;
font-weight: normal;
background: transparent;
color: #666600;
border-bottom: 1px dotted #ccc;
}

.spacer {
clear: both;
}

.paginate {
font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:			12px;
font-weight: 		normal;
letter-spacing:	.1em;
padding:			10px 6px 10px 4px;
margin:			0;
background-color:	transparent;
}

.pagecount {
font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:			10px;
color:				#666;
font-weight:		normal;
background-color: transparent;
}

.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
height:            1.2em;
padding:           0;
margin:  0 0 3px 0;
}

.textarea {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
margin-top:        3px;
margin-bottom:     3px;
}

.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0;
border:            0;
}

.submit {
background-color:  #fff;
font-family:       Arial, Verdana, Sans-serif;
font-size:         10px;
font-weight:       normal;
letter-spacing:    .1em;
padding:           1px 3px 1px 3px;
margin-top:        6px;
margin-bottom:     4px;
color:             #000;
}




#topsearch {
float: right;
padding: 3px 10px 0 0;
clear:both;
}
#topsearch p{
color: #FFF;
font-size: .8em;
}
#topsearch p a{
color: #FFF;
}


#navigation
{
  margin:0;
  padding:0;
  clear: both;
}





/* Photos and ../graphics */

#content .intext {
margin-top: 12px;
margin-bottom: 12px;
margin-right: 12px; }

#content .imgacross {
margin-top: 12px;
margin-bottom: 12px; }

#content .imgleft {
margin-top: 12px;
margin-bottom: 12px;
margin-right: 12px; }

.imgleft {
margin-top: 12px;
margin-bottom: 12px;
margin-right: 12px; }

.imglefttop {
margin-top: 0px;
margin-bottom: 12px;
margin-right: 12px; }

#content .imgright {
margin-left: 12px; }

.imgright {
margin-left: 12px; }

#content .imgrighttop {
margin-top: 0px;
margin-bottom: 12px;
margin-left: 12px; }

div.caption {
font: normal 10px/12px "Lucida Grande", Lucida, Verdana, Geneva, Arial, sans-serif;
margin-top: 4px;
text-align: left; }

.caption {
font: normal 10px/12px "Lucida Grande", Lucida, Verdana, Geneva, Arial, sans-serif;
margin-top: 4px;
text-align: left; }

#content div.credit {
font: normal 9px/10px "Lucida Grande", Lucida, Verdana, Geneva, Arial, sans-serif;
text-align: right; }

img.sectbnr {
margin-bottom: 9px; }

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}


.calen table 
{
width: 200px;
margin: 0 10px 10px 10px;
padding: 0;
float: left;
}

.calen th
{
font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size: .8em;
color: #000;
font-weight: bold;
text-align: center;
margin: 0px;
}


.calen td {
text-align: center;
font-size: .9em;
}

.calen a{
text-decoration: none;
}


table {
margin: 0;
padding: 0;
}

th {
font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size: 10px;
color: #fff;
font-weight: bold;
text-align: center;
margin: 0px;
}

td {
text-align: center;
font-size: 10px;
}