/* Designed by François PLANQUE - http://fplanque.net/ */

@import url(../../../newsroom/rsc/basic.css);	/* Import basic styles */
@import url(../../../newsroom/rsc/img.css);	/* Import standard image styles */
@import url(../../../newsroom/rsc/blog_elements.css);	/* Import standard blog elements styles */
@import url(../../../newsroom/rsc/forms.css);	/* Import default form styles */
@import url(../../../newsroom/rsc/comments.css);	/* Import default comment styles */
@import url(../../../newsroom/rsc/comments.css);	/* Import default comment styles */


body {
	background: #D2B39C;
	padding: 0px;
	margin: 0px;
	
	
}

a {
	color: #7E4B3A;
}
a:visited {
	color: #993366;
}
a:hover {
	color: #451B0D;
	border-color: #000066;
}

/* Styles for main area (left) */
h2 {
	margin-left: 20px;
	font: bold 12px Arial, Helvetica, sans-serif;
	
}

h3 {
	color: #660066;
	font-size: 120%;
}
h4 {
	
        color: #336633;
	font-size: 120%;
}
table.invisible
{
	margin: 1ex;
	border-collapse: collapse
}
table.invisible td
{
	padding: 0ex 1ex;
}
td.right
{
	text-align: right;
}
div#pageFooter {
	float:left ;
	width: 992px;
	margin: 0 auto;
	padding: 0 0 1ex 0;
	}
p.baseline {
	border-top: 1px solid #660066;
	text-align: center;
	font-size: 85%;
	color: #660066;
	padding: 1ex;
	margin: 0;
}
hr {
	height: 0;
	border-top: 1px solid #660000;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
}

div#wrapper {
	background: #D2B39C  ;
	width: 992px;
	margin-left: 0 auto;
	padding: 0;
}

div.pageHeader {
float: clear;
	width: 800px;
	padding: 1ex;
	margin: 0 1px 1ex;
	border-bottom: 1px solid #FFCC99;
	text-align: center;
	background: #835241;
	
}

h1#pageTitle {
	color: #FFCC99;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

ul#bloglist {

	background-color: #FFCC99;
	border-bottom: 1px solid #000;
	margin: 0 1px;
	padding: 0;
	list-style-type:none;
	padding: .5ex 0;
}
ul#bloglist li {
	border-right: 1px solid #000;
	display: inline;
	padding: .5ex 1em;
}

a.BlogButton,
a.BlogButtonCurr {
        color: #000099;
	font-weight: bold;
	text-decoration: none;
}
a.BlogButton {
	color: #000099;
}
a.BlogButton:hover {
	text-decoration: underline;
	color: #000099;
}
a.BlogButtonCurr,
a.BlogButtonCurr:visited {
	color: #000099;
}
a.BlogButtonCurr:hover {
	text-decoration: underline;
	color: #FFCC33;
}


.pageSubTitle {

	color: #D2B39C;
	letter-spacing: 4px;
	text-align: right;
	vertical-align: middle;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	font: 20px Comic-Sans;
	font-weight: bold;
}
div.stats{
	float: right;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
}



/* Styles for posts */
.bPosts {
	float: left;
	width: 750px;
	overflow: hidden;
	padding: 3px;
    margin-left: 5px;
	margin-right: 0px;
	font: 11px Verdana;
	background: #D2B39C ;
	
}
.bPost, .bPostpublished
{
	clear: both;
	margin: 0 2.5ex;
	padding: 10px;
	border-bottom: 1px solid #999933;
	background: #D6B9A4;
	
	/* border: 1px solid #78a; */
}
.bSmallHead {
	font-size: 11px;
	color: #835241;
	margin: 2ex 0 1ex 0;
}
.bTitle {
	color: #D2B39C;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #835241;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	max-width:inherit;
	letter-spacing: 2px;	
	
}
	
	
	
.bText {
font-family: Verdana;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
        color:  #7E4B3A ;
}
.bSmallPrint
{
	clear: both;
	color: #999;
	font-size: 10px;
	margin: 1ex 0 2ex 0;
}

input.bComment, 
textarea.bComment
{
	background-color: #eee;
	border: 1px solid #ccc;
	width: 100%;
	padding: 2px;
	margin: 0ex;
}
select.bComment		/* Used by the profile form */
{
	background-color: #eee;
	border: 1px solid #ccc;
	padding: 1px;
	margin: 0ex;
}


/* Styles for stats */
div.statbloc
{
	float: left;
	width: 44%;
	margin: 0 0 2ex 1.5ex; 
	border: 1px solid #78a;
}
div.statbloc h3
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	color: #FFFFFF;
	text-align: center;
	background: #78a;
	padding: 1ex;
}

input.submit {
	background-color: #7E4B39;
	color: #DFCABD;
	font-size: 100%;
	font-weight: bold;
	padding: 1px;
	width: 130px;
	cursor: hand;
}

input.submit:hover {
	color: #DFCABD;
	text-decoration: underline;
}
/* Styles for sidebar (right) */
.bSideBar {
	width: 220px;
	float: right;
	overflow: hidden;
	background-color:#D6B9A4;
	border: 1px double #B18466;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 0px;
	font: bold 12px Verdana;
}
.bSideItem {
	margin: 2ex;
	padding: 0 0 2ex 0;
	border-bottom: 1px solid #660066;
	font: bold 11px Verdana;
}
.bSideItem ul {
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	list-style-type:circle;
}
.bSideItem ul ul{
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.bSideItem form {
	margin-top: 0px;
	margin-bottom: 0px;
}
.dimmed
{
	color: #660066;
	font-size: 70%;
}
input.SearchField
{
	background-color: #eee;
	border: 1px solid #ccc;
	padding: .5ex;
	width: 96%;
	margin: 0ex;
}

/* Calendar: */
caption.bCalendarCaption {
	background-color: #FAF2E8;
	border-bottom: 0 solid #660066;
	border-top: 1px solid #660066;
	border-right: 1px solid #660066;
	border-left: 1px solid #660066;
}
table.bCalendarTable {
	border: 1px solid #660066;
	border-collapse: separate; 
}
table.bCalendarTable tfoot td {
	background-color: #eee;
	border-top: 1px solid #660066;
}
table.bCalendarTable tfoot a {
	text-decoration: none;
}
table.bCalendarTable tfoot a:hover {
	background-color: #660066;
	color: #fff;
}
th.bCalendarHeaderCell {
	color: #660066;
}
#bCalendarToday {
	background-color: #FAF2E8;
}
/* beg Kimler Photo-Caption Zoom */ 

.Zright { float:right; margin:5px 0px 2px 10px; } 
.Zleft { float: left; margin:5px 10px 2px 0px; } 

.Zoom img { border: 1px solid #369; } 
.Zoom.t100 img { width:100px; } 
.Zoom.t150 img { width:150px; } 
.Zoom.t200 img { width:200px; } 
.Zoom.t250 img { width:250px; } 
.Zoom.t300 img { width:300px; } 
.Zoom.t350 img { width:350px; } 
.Zoom.t400 img { width:400px; } 
.Zoom t450 img { width:450px; } 
.Zoom.t500 img { width:500px; } 
.Zoom.t550 img { width:550px; } 
.Zoom.t600 img { width:600px; } 

.Zoom .caption { display:none; } 

.Zoom a { padding:0; } 
.Zoom a:hover { padding:0; border:none; 
     margin:0; } /* IE picky here */ 
.Zoom a:visited { padding:0px; 
     text-deocoration:none; } 

.w100 a:hover img,.w100 a:hover .caption {width:100px} 
.w150 a:hover img,.w150 a:hover .caption {width:150px} 
.w200 a:hover img,.w200 a:hover .caption {width:200px} 
.w250 a:hover img,.w250 a:hover .caption {width:250px} 
.w300 a:hover img,.w300 a:hover .caption {width:300px} 
.w350 a:hover img,.w350 a:hover .caption {width:350px} 
.w400 a:hover img,.w400 a:hover .caption {width:400px} 
.w450 a:hover img,.w450 a:hover .caption {width:450px} 
.w500 a:hover img,.w500 a:hover .caption {width:500px} 
.w550 a:hover img,.w550 a:hover .caption {width:550px} 
.w600 a:hover img,.w600 a:hover .caption {width:600px} 
.Zoom a:hover img { margin-bottom:5px;} 

.Zoom a:hover .caption { 
     display:block; 
     background:#eef; 
     border:1px solid #339; 
     font-family:verdana,sans-serif; 
     text-decoration:none; 
     text-align:justify; 
     font-size:10pt; 
     color:#339; } 

.Zoom a:hover .inner { 
     display:block; 
     padding:5px 8px; } 
     /* no IEboxModelHack */ 

/* end Kimler Photo-Caption Zoom */ 

/* styles from Main CSS for  header & Footer */
.bmenu {
	font: bold 11px Verdana;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	color: #000066;	
}
/* Footer                    */

#footer {
	font: bold 10px Verdana;
	letter-spacing: 0px;
	color: #7E4B39;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

#footer a {
	font: bold 10px Verdana;
	letter-spacing: 0px;
	color: #7E4B39;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

#footer a:hover {
	font: bold 10px Verdana;
	letter-spacing: 0px;
	color: #7E4B39;
	text-align: center;
	vertical-align: middle;
	text-decoration: underline;
}

.bstyledate {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #7E4B39;
	vertical-align: middle;
}

.bstyledate {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #7E4B3A;
	padding-bottom:8px;
}

#menuShow  {
	border: 1px solid #835241;
	background-color: #D2B39C;
	padding: 8px;
	color: #835241;
	font-size: 80%;
	font-family: Verdana;
	font-weight: bold;
	position: absolute;
	width: auto;
	height: auto;
	
	
}

#menuSelect {
	border: 1px solid #835241;
	background-color: #D2B39C;
	padding:5px;
	color: #835241;
	font-size: 80%;
	font-family: Verdana;
	font-weight: bold;
	position: absolute;
	width: 182px;
	height: auto;
	
	
}
div.codeblock {
	background-color: #DFCABD;
	border: 1px dotted #7E4B39;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 1ex;
	padding: 1ex;
	width: 90%;
	overflow: auto;
	line-height: 18px;
}

div.codeblock pre {
	margin: 0;
}
.form_txt_area{
	margin: 1ex;
	background-color: #DFCABD;
	font-weight: bold;
	font-size: 90%;
	padding: 1ex;
	width: 80%;
	color:#7E4B39;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px dotted #7E4B39;
	line-height: 18px;
}