@import url(../../../rsc/basic.css);	/* Import basic styles */
@import url(../../../rsc/blog_elements.css);	/* Import standard blog elements styles */
@import url(../../../rsc/forms.css);	/* Import default form styles */
@import url(../../../rsc/comments.css);	/* Import default comment styles */
body {
	
	font-family: Arial, Sans-Serif;
	font-size: 82%;
	padding: 0;
	margin: 0 0 0 10px;
	
}

a {
	color: #113D63; 
	text-decoration: underline;
}

a.sidebar {
  color: #113D63;
	font-size: 100%; 
	text-decoration: none; 
	text-align: middle;
	/*text-align: right;*/
	padding-right: 10px;
	margin: 2px 2px 2px 2px;
	display: block;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
}

a.sidebar:hover {
	background: url(link.gif) no-repeat center right;
}
.rightsidebar1 {

	/*font-size: 100%;*/
  font-size: 12px;
	font-family: Arial, Sans-Serif;
	text-decoration: none; 
	/*text-align: justify;*/
	text-align:left;
	margin: 2px 2px 2px 2px;
	color: #655b5a;
	}

  .blockq {
  border:none;
  background-color:#fff;
  color: #858585;
  }	 	
	
.rightsidebar1:hover {
 color: #858585;
 text-decoration: none;
}	

a.rightsidebar {
  color: #113D63;
	/*font-size: 100%;*/
  font-size: 12px;
	font-family: Arial, Sans-Serif;
	text-decoration: none; 
	/*text-align: justify;*/
	text-align:left;
	margin: 2px 2px 2px 2px;
  padding-left: 20px;
}

a.rightsidebar:hover {
	text-decoration: underline;
}

a.imglink {
}

p {
	margin: 0 0 5px 0; 
	padding: 0 0 0 2px;
	color: #666666;
}

.picture {
	margin-top: 20px;
	height: 90px;	
}

h3 {
	font-size: 186%;
	font-weight: normal;
	font-family: Sans-Serif, Arial;
	margin: 0;
	padding: 0;
	color: #113D63;
}

.blogList {
	font-size: 100%;
	font-family: Sans-Serif, Arial;
	margin: 0;
	padding: 0;
	color: #113D63;
}

 .bText {
	display:table;
	width:95%;
}

 /*\*//*/
.bText {
	display:inline-table;
 /**/

.bComment {
	display:table;
	width: 90%; 
}
.bSmallPrint {
	margin-top: 10px;
	padding-top: 4px;
	text-align: left;
	padding-right: 9px;	
	font-size: 90%;
	color: #D85C1A;	
}
#pretend_left {
}
#sidebar {
	float: left;
	width:187px; /* previously it is 150*/
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	height: 100%;
}
#sidebar h3 {
	padding-right:20px;
}
#sidebar ul {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}
#sidebar ul ul {
/*padding-right: 10px;*/
}
#sidebar ul ul ul {
	/*padding-right: 20px;
	padding-left: 0;*/
}
#sidebar li {
	/*padding-top: 1px;
	padding-bottom: 1px;*/
}
#sidebar p {
	color: #FBDBCA;
	padding-right: 10px;
	margin: 0 0 15px 0;
}
#sidebar li {
	/*margin-bottom: 3px;*/ 
}
#sidebar a, #sidebar a:visited {
	font-size: 100%; 
	text-decoration: none; 
	text-align: right;
	padding-right: 10px;
	display: block;	
/*	height: 17px;*/
}

#sidebar a:hover {

	background: url(link.gif) no-repeat center right;
}

#title p {
	margin: 0;
	text-align: right;
	font-family: Sans-Serif;
	letter-spacing: -1px;
	font-weight: bold;
	color: #FFF;
}
#title a, #title a:visited, #title a:hover {
	text-transform: none;
	color: #FFF;
	padding: 0 0px 3px 0;
	font-size: 150%;
	background: none;
}
#wrapper {
	width: 100%;
	min-width: 720px;
	color: #333;
	line-height: 130%;
	margin-left: 0%;
	background-position: right top;
	padding-right: 0px;
}
#wrapper h3 {
	margin: 10px 0 0px 0;
}


#rightbar {
	float: right;
	margin: 5px 1px 1px 7px;
	width: 250px;
	padding-left: 10px 8px 8px 12px;
}
#rightbar li, #rightbar ul{
	list-style-type:none;
	margin-left: 0px;
	padding-left: 0px;
}
#rightbar h3 {
	margin: 2px 0 0px 0;
	width:220px;
}

#rightbar p {
	
}
	
.rightbox {
	padding: 15px;
	height: auto;
	margin-bottom: 5px;
}

.infobox {
	padding: 5px 10px 5px 10px;
	margin: 5px 0 0 0;
	background: #fff url(fade.gif) repeat-x bottom left;
	height: auto;
	
}

#mainbar {
	margin-left: 230px;
	margin-right: 280px;
	padding: 0;
	padding-top: 1px;
	text-align:justify;
	background: transparent;
	position:absolute;
	left:0px;
	top:90px;
	width:500px;	
}

.bPostBox {
	margin: 3px 0 0 3px;
	padding: 0px 10px 10px 12px;
}

.bPost {
	padding: 5px 5px 5px 5px;
	background: #fff ;
}
blockquote {
	border: 2px dotted #ccc;
	background-color: #eeeeee;
	margin: 1em 2em;
	padding: 0 1ex;
}
acronym,
abbr {
	border-bottom: 1px dotted #000;
	cursor: help;
}

del {
	color: #999999;
}
ins {
	color: #009999;
	text-decoration: none;
}
img.top {
	vertical-align: top;
	border: 0px;
}

img.middle {
	vertical-align: middle;
	border: 0px;
}

img.leftmargin {
	float: left;
	border: 0px;
	margin-right: 1ex;
	margin-top: .2ex;
	margin-bottom: .2ex;
}

img.rightmargin {
	float: right;
	border: 0px;
	margin-left: 1ex;
	margin-top: .2ex;
	margin-bottom: .2ex;
}

img.flag {
	vertical-align: middle;
	border: 1px solid #000;
}
/* Calendar: */
caption.bCalendarCaption {
	font-size: 105%;
	font-weight: bold;
	margin: auto;
	padding: .5ex 0;
	white-space: nowrap;
}
table.bCalendarTable {
	margin: 0 auto 1em auto;
	font-size: 77%;
	border-collapse: separate; 
	border-spacing: 0px;	
}
tr.bCalendarRow {
	text-align: center;
}
th.bCalendarHeaderCell {
	font-size: 84%;
	width: 4ex;
}
td.bCalendarCell {
	width: 4ex;
	height: 3.5ex;
}
.bCalendarLinkPost {
	font-weight: bold;
}
td#prev,
td#next {
	font-weight: bold;
	font-size: 105%;
	padding: .5ex;
	white-space: nowrap;
}
td#prev a,
td#next a {
	padding: 0 .5ex;
}
td#prev {
	text-align: left;
}
td#next {
	text-align: right;
}


/* Calendar: */
caption.bCalendarCaption {
	font-size: 105%;
	font-weight: bold;
	margin: auto;
	padding: .5ex 0;
	white-space: nowrap;
}
table.bCalendarTable {
	margin: 0 auto 1em auto;
	font-size: 77%;
	border-collapse: separate; 
	border-spacing: 0px;	
}
tr.bCalendarRow {
	text-align: center;
}
th.bCalendarHeaderCell {
	font-size: 84%;
	width: 4ex;
}
td.bCalendarCell {
	width: 4ex;
	height: 3.5ex;
}
.bCalendarLinkPost {
	font-weight: bold;
}
td#prev,
td#next {
	font-weight: bold;
	font-size: 105%;
	padding: .5ex;
	white-space: nowrap;
}
td#prev a,
td#next a {
	padding: 0 .5ex;
}
td#prev {
	text-align: left;
}
td#next {
	text-align: right;
}







/****************************************************************
  Docking Boxes core CSS: YOU MUST NOT CHANGE OR OVERRIDE THESE 
*****************************************************************/
.dbx-clone {
	position:absolute;
	visibility:hidden;
	}
.dbx-clone, .dbx-clone .dbx-handle-cursor {
	/*cursor:move !important;*/
	}
.dbx-dummy {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	}
.dbx-group, .dbx-box, .dbx-handle, .dbx-handleright {
	margin:0;
	padding:0;
	border:none;
	}	


/****************************************************************
  avoid padding, margins or borders on dbx-box, 
  to reduce visual discrepancies between it and the clone.  
  overall, dbx-box is best left as visually unstyled as possible 
*****************************************************************/
.dbx-box {
	margin:0;
	padding:0;
	border:none;
	}



/****************************************************************
  otherwise, do what you like :) 
*****************************************************************/




/* group container(s) */
#purple-outer {
	/*border:1px solid #a382c0;*/
	/*border:1px solid #113D63;*/ 
	margin:0 10px 0 0;
	float:left;
	position:relative;/* additional outer containers must also have position:relative */
	width:185px;
	}

#rightnav-outer {
  width:220px;
  margin:0 10px 0 0;
	float:middle;
	

/* additional outer containers must also have position:relative */
}	

.dbx-group {
	clear:both;
	width:150px;
	/*background:#d9efd6;*/
  /*background:#DFE3E6;*/
	padding:10px 10px 0px 10px;
	}
	
* html .dbx-group {
	width:150px;
	padding-bottom:0;
	}



.dbx-handle {	 

	font-weight:normal;
	font-family: Arial, Sans-Serif;	
	/*text-align:center;*/
	text-align:middle;
	font-size:18px;
	text-indent:10px;
	position:relative;
	margin:0;
	width:170px;	
	padding:16px 0 0px 0;
	background:url(purple-handlenew.gif) no-repeat;
	align:bottom;
	color:#fff;	
	}


* html .dbx-handle { 
	 
	}
	
* html .dbx-handleright{
	 
	}

	
/* handle cursors are in a class of their own
   so they only get applied if the script is supported */
.dbx-handle-cursor {
	cursor:move;
	}
	
	

/* toggle images */
a.dbx-toggle, a.dbx-toggle:visited {
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
	/*background:url(purple-togglenew.gif) no-repeat;*/
  background:url(arrows.gif) no-repeat;	
	position:absolute;
	top:14px;
	right:3px;
	text-indent:-50px;
	text-decoration:none;
	}
	
	
a.dbx-toggle-open, a.dbx-toggle-open:visited {
	background-position:0 0;
	}
a.dbx-toggle-closed, a.dbx-toggle-closed:visited {
	background-position:0 -20px;
	}
a.dbx-toggle-hilite-open, a.dbx-toggle-hilite-open:visited {
	background-position:-20px 0;
	}
a.dbx-toggle-hilite-closed, a.dbx-toggle-hilite-closed:visited {
	background-position:-20px -20px;
	}






/* keyboard navigation tooltip */
.dbx-tooltip {
	display:block;
	position:absolute;
	margin:36px 0 0 125px;
	width:185px;
	border:1px solid #000;
	background:#ffd;
	color:#000;
	font:normal normal normal 0.85em tahoma, arial, sans-serif;
	padding:0px 0px 0px 0px;
	text-align:left;
	}
* html .dbx-tooltip { width:195px; }

/* use CSS2 system colors in CSS2 browsers 
   but not safari, which doesn't support them */
*[class="dbx-tooltip"]:lang(en) {
	border-color:InfoText;
	background:InfoBackground;
	color:InfoText;
	font:small-caption;
	font-weight:normal;
	}


/* inner content area */	

.dbx-content {
	margin:0;
 	background-position:0 -20px;
	padding:0px 0 0px 0;
	list-style-type:none;
	width: 170px;
  text-align:right; 
	text-indent:8px;
	background:url(purple-bottomnew.gif) no-repeat 0 100%;
  color:#655b5a;	
}


.dbx-content li {
	width:170px;
	margin:0;
	padding:0 0px 0px 0px;
	list-style-type:none;
	font-family: Arial, Sans-Serif;
	color:#655b5a;
	/*background:#E9E9E9;*/	
	}
	

.dbx-content a, .dbx-content a:visited {
	color:#655b5a;
	text-decoration:none;
	}
	

.dbx-content a:hover, .dbx-content a:focus, .dbx-content a:active {
	color:#655b5a;
	text-decoration:none;
	}
	


/* toggle state of inner content area */
.dbx-box-closed .dbx-content {
	display:block;
	height:5px;
	overflow:hidden;
	align:center;
	}
.dbx-box-closed .dbx-content  * {
	display:none;
	}





/* additional clone styles */
.dbx-clone {
	position:absolute;
	visibility:hidden;
	}
.dbx-clone, .dbx-clone .dbx-handle-cursor {
	cursor:move !important;
	}
.dbx-dummy {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	}
.dbx-group, .dbx-box, .dbx-handle {
	position:relative;
	display:block;
	}
	
	


/****************************************************************
  Docking Boxes core CSS: YOU MUST NOT CHANGE OR OVERRIDE THESE 
*****************************************************************/
.rbx-clone {
	position:absolute;
	visibility:hidden;
	}
.rbx-clone, .rbx-clone .rbx-handle-cursor {
	cursor:move !important;
	}
.rbx-dummy {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	}
.rbx-group, .rbx-box, .rbx-handle {
	position:relative;
	display:block;
	}



/****************************************************************
  avoid padding, margins or borders on rbx-box, 
  to reduce visual discrepancies between it and the clone.  
  overall, rbx-box is best left as visually unstyled as possible 
*****************************************************************/
.rbx-box {
	margin:0;
	padding:0;
	border:none;
	}



/****************************************************************
  otherwise, do what you like :) 
*****************************************************************/




/* group container(s) */
#rightnav-outer {
	/*border:1px solid #a382c0;*/
	margin:0 10px 0 0;
	float:left;
	position:relative;/* additional outer containers must also have position:relative */
	}
.rbx-group {
	clear:both;
	width:150px;
	/*background:#c5a4e0;*/
	padding:0 10px 10px 10px;
	}
* html .rbx-group {
	width:170px;
	padding-bot\tom:0;
	}



	
/* handles */
.rbx-handle {
	/*font:normal normal bold 1em tahoma,sans-serif;
	text-align:center;
	position:relative;
	margin:0;
	width:220;	
	padding:16px 0 6px 0;*/
  font-weight:normal;
	font-family: Arial, Sans-Serif;
	font-size:18px;	
	text-align:middle;
	text-indent:10px;
	position:relative;
	margin:0;
	width:220px;	
	padding:16px 0 0px 0;
	align:bottom;
	background:url(purple-handleright.gif) no-repeat 0 0; 
	color:#fff;
	}
	
* html .rbx-handle { 
	width:150px; 
	}

	
/* handle cursors are in a class of their own
   so they only get applied if the script is supported */
.rbx-handle-cursor {
	cursor:move;
	}
	

	

/* toggle images */
a.rbx-toggle, a.rbx-toggle:visited {
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
	/*background:url(purple-togglenew.gif) no-repeat;*/
  background:url(arrows.gif) no-repeat;
	position:absolute;
	top:15px;
	right:2px;
	text-indent:-50px;
	text-decoration:none;
	}
	
	
a.rbx-toggle-open, a.rbx-toggle-open:visited {
	background-position:0 0;
	}
a.rbx-toggle-closed, a.rbx-toggle-closed:visited {
	background-position:0 -20px;
	}
a.rbx-toggle-hilite-open, a.rbx-toggle-hilite-open:visited {
	background-position:-20px 0;
	}
a.rbx-toggle-hilite-closed, a.rbx-toggle-hilite-closed:visited {
	background-position:-20px -20px;
	}






/* keyboard navigation tooltip */
.rbx-tooltip {
	display:block;
	position:absolute;
	margin:36px 0 0 125px;
	width:185px;
	border:1px solid #000;
	background:#ffd;
	color:#000;
	font:normal normal normal 0.85em tahoma, arial, sans-serif;
	padding:2px 4px 3px 5px;
	text-align:left;
	}
* html .rbx-tooltip { width:195px; }

/* use CSS2 system colors in CSS2 browsers 
   but not safari, which doesn't support them */
*[class="rbx-tooltip"]:lang(en) {
	border-color:InfoText;
	background:InfoBackground;
	color:InfoText;
	font:small-caption;
	font-weight:normal;
	}


/* inner content area */	
.rbx-content {
	margin:0;
	padding:5px 0 4px 0;
	list-style-type:none;
	width: 220px;
	background:url(purple-bottomright.gif) no-repeat 0 100%;
	color:#655b5a;
	}


.rbx-content li {
	width:200px;
	margin: 5px 5px 5px 5px;
	padding-left:10px;	
	list-style-type:none;
	font:normal normal normal 0.85em verdana,sans-serif;
	/*background:url(purple-content.gif) repeat-y; */
	color:#655b5a;
	}

.rbx-content a, .rbx-content a:visited {
	color:#655b5a;
	text-decoration:none;
	}

.rbx-content a:hover, .rbx-content a:focus, .rbx-content a:active {
  color:#655b5a;
	text-decoration:underline;
	}





/* toggle state of inner content area */
.rbx-box-closed .rbx-content {
	display:block;
	height:6px;
	padding:0;
	overflow:hidden;
	}
.rbx-box-closed .rbx-content * {
	display:none;
	}





/* additional clone styles */
.rbx-clone {
	opacity:0.8;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	filter:alpha(opacity=80);
	}






			



			
	
	





			

			