body {font:small/122% arial,helvetica,clean,terminal,sans-serif;font:x-small;}
body * {line-height:122%;}
table {font-size:inherit;font:x-small;}
html>body {font:80%/122% arial,helvetica,clean,sans-serif;}
table, pre, code, select, input {font-size:100%}
textarea {font-size:107%;}
html>body textarea {font-size:auto}
big {font-size:122%}small {font:77% verdana;}


.spacer{display:block; clear:both; height:0; line-height:0; font-size:0; overflow:hidden; }
form{margin:0; padding:0; }
form input[type=submit] { cursor:pointer; cursor:hand; }

/*
p, ol, ul, div, h1, h2, h3, h4, h5, td, th, input, SMALL {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
}
*/

body {
 background: #f8f7f1;
 background-image: url(../images/bg.gif);
 background-attachment: fixed;
 background-repeat: repeat-x;
 background-position: top left;
 margin: 0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
}

a { text-decoration: none; color: #990000 }
a:hover { text-decoration: underline; }

#header {
margin: 0;
padding: 0;
}

#main {
clear:both;
background: #fff;
border-left: 1px solid #e2d9ba;
border-right: 1px solid #e2d9ba;
border-bottom: 1px solid #e2d9ba;
/*border-top: 1px solid #e2d9ba;*/
margin: 0;
padding: 0;
width: 750px;
overflow: hidden;
}

#content {
width: 520px;
max-width: 520px;
float:left;
padding:15px 20px 5px;
border-right: #e2d9ba 1px solid;
text-align:justify;
margin: 0;
}


#footer { clear:both; width: 100%; float:none; text-align:center; padding:40px 20px 0 20px; font-size: 11px; }
#footer_global { clear:both; width: 100%; float:none; text-align:center; padding:5px 20px 10px 20px; font-size: 11px; }


#main h1{font-size:165%; font-weight: normal; margin-top:0; padding:0; width:100%; }


#column
{
	width: 162px;
	float: right;
	text-align: left;
	/*margin: 20px 11px 0px 15px;*/
	margin-top:20px;
	margin-right:13px;
	overflow: hidden;
	display: inline;
}

#menu ul { margin: 0; padding:0 7px 0 0; font-weight: bold; }
#menu li { margin: 0; list-style-type: none; font-size: 12px; text-transform:uppercase; display: block; padding: 3px 0 0 0; text-decoration: none; }
#menu li { border-top: 1px solid #e2d9ba; margin-top: 5px; padding-bottom: 1px; padding-top: 6px; }
#menu li.first { border:0; margin-top: 0; padding-top: 0; }
#menu li.menu2 { display: block; padding-left: 10px;padding-top:2px;list-style-type: circle; text-transform:none; font-weight: normal; border: 0; margin-top:0; padding: 3 3 0 10px; }

#archive { margin:0 0 20px 0; }
#archive h4 {margin: 0; padding: 0; font-weight: bold;}
#archive table, tr, td { font-size:11px; text-align:left; }
#archive .lev1{padding-top:6px;}
#archive .lev1on a{font-weight:bold; text-decoration:none; }
#archive .lev2all {apadding-left:10px; }
#archive .lev2all table tr td {padding:0 5px 0 0px; }
#archive .lev2on a{font-weight:bold; text-decoration:none; }

.chunk h4 {margin: 0; padding: 0; font-weight: bold; padding:20px 0 0 0px}
.detail {font-size:77%}
.chunk p {margin-top:7px}


/*
#content ul {list-style:none; list-style-position: inside; margin:0; padding:0; text-indent:0; alist-style:none}
*/

#content .mainphoto img{border:1px solid #ccc;}


h2{amargin:0; padding:0; font-size:122%; }
h3{acolor:#999; font-size:92%; font-weight:bold; margin:0;  }
h4{color:#444; font-size:92%; font-weight:bold; margin:0; text-transform:uppercase; }
h6{acolor:#333; font-size:92%; font-weight:bold; margin:0; }
a.action{font-family:verdana; font-size:77%; }


/*BEGIN SEARCHBAR TOP/BOTTOM*/
#search {display: inline;margin: 0;padding:0;}
#search .searchbar{text-align:left; color:#000; vertical-align:middle;padding-bottom: 20px;}
#search .searchbar a{color:#036; font-size:80%; }
#search .searchbar a:visited{color:#036; }
#search .searchbar a:hover{text-decoration:underline; }
#search .searchbar strong{font-size:80%; font-weight:bold; vertical-align:middle}
#search .searchbar input{font-size:80%; vertical-align:middle;margin-right:5px}
#search .searchbar select{font-size:80%; vertical-align:middle;}
#search .searchbar input.text{width:71px;}
#search .searchbar input.submit{font-size:82%; line-height: 12px; vertical-align:middle; margin:0;*margin-top:1px;width:75px;*padding-top:1px}


#indexstories .subsection em{display:block; }
#indexstories .subsection ul{margin:0; padding:0; list-style:none; }
#indexstories .subsection ul li h2 {margin: 0 0 0px; padding: 5px 0; background:url(../images/rul_hori_dot.gif) bottom repeat-x;}
#indexstories .subsection ul li{background:url(../images/bullet.gif) no-repeat; padding-left:8px; aline-height:77%; margin-bottom:10px; clear:both; border: 1px solid #fff;}
#indexstories .subsection ul li a{margin-right:7px;}
#indexstories .subsection li p{display:none; margin:2px 0; padding:0; }
#indexstories .subsection li .ftrimage{display:none; float:left;}
#indexstories .subsection .addsumm li{background:none; padding-left:0px; float:none; border: 1px solid #fff;}
#indexstories .subsection .addsumm li p{display:block; }
#indexstories .subsection .addsumm li a{font-weight:bold; }
#indexstories .subsection .addsumm li p a{font-weight:normal; }
#indexstories .subsection .addsumm .ftrimage{display:none; }
#indexstories .subsection .addimg .ftrimage{display:block; }
#indexstories .subsection .addimg .ftrimage img{margin:0; border:1px solid #ccc;}
#indexstories .subsection .headlinesumm li{background:none; padding-left:0; margin-bottom:10px; clear:both; }
#indexstories .paging { font-size: 92%; }
#indexstories .paging a { text-decoration:underline; margin-left:3px; font-size:122%; }

#indexstories .paging a:link {acolor:#003399;}
#indexstories .paging a:visited{text-decoration:underline; acolor:#003399; }
#indexstories .paging strong a{font-size:121%;}
#indexstories .paging a b { display:inline; acolor:#003399; font-weight:normal; }

#indexstories .chunk{display:block; background:aurl(../images/site/i/us/nws/pr/rul_hori_dot.gif) bottom repeat-x; padding-bottom:10px; margin-bottom: 10px;}

em span.recenttimedate{font:bold 77% verdana; color:#666;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.tx-thmailformplus-pi1 form td { font-size: 10pt; }

#author {font-size:92%; }
#date {display:block; padding:1px 0 8px 0; font-size:92%; color:#999; }


#comments {clear:both; width:100%; }
#comments p{margin:0; font:100% arial; color:#666;}
#comments .row{clear:both; }
#comments ul{margin:0; padding:0; list-style:none; margin:5px 20px 0 0; width:500px; }
#comments li{background:url(../images/bullet.gif) no-repeat; margin:0; padding:0; padding-left:8px; margin-bottom:5px; width:500px;}
#comments li em{display:inline; font-size:77%; font-style:normal; color:#666; line-height:5px; }
#comments li a{font-size:92%; }
#comments h4 {margin: 0; padding: 0; font-weight: bold; padding:20px 0 10px 0px}

div.csc-textpic div.csc-textpic-imagerow {clear:none}
div.tx-veguestbook-pi1 ul li {list-style-type:none;background:url("../images/bullet.gif") no-repeat scroll 0 0 transparent;margin:0 0 5px;padding:0 0 0 8px;}
div.tx-veguestbook-pi1 ul li em{color:#666666;display:inline;font-size:77%;font-style:normal;line-height:11px;}
.tx-veguestbook-pi1 ul {margin:0 0 0 8px;padding:0}
hr {height:1px; border:none; background-color:#e2d9ba; color:#e2d9ba; width:100%; margin:10px 0px 20px 0px }
div.tx-veguestbook-pi1 table.form {border-spacing: 2px}
div.tx-veguestbook-pi1 table.form th{vertical-align: top;text-align:right}
div.tx-thmailformplus-pi1 table {border-spacing: 2px}
div.tx-thmailformplus-pi1 th {vertical-align: top;text-align:right}
div.csc-textpic-text div.storyhdr p{color:#777777; font-size:90%}
div.csc-textpic-text div.storyhdr p span{color:#777777; font-size:100%}
