

body {

	text-align: center;

	margin-top:0px;

}



td, div {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align:justify;

}

table.page {

background: url(http://www.psycom.info/images/portals/psy_line.gif);

}

td.leftbox {

	width: 530px;

	background: url(http://www.psycom.info/images/portals/psy_title.jpg) no-repeat top;

	border-left: 1px solid #A49BC8;

	vertical-align: top;

}

td.lb {

	border-left: 1px solid #A49BC8;

}

h1 {

font-weight:normal;

font-size:25px;

color:#453786;

padding:0px;

margin:0px;

}

td.rightbox {

	width: 250px;

	padding-top: 0px;

	vertical-align: top;

	text-align: left;

}



div.title {

	font-size: 20pt;

	font-weight: normal;

	color: #FFFFFF;

	padding-bottom: 5px;

	padding-left: 10px;

	padding-top: 100px;

}

a.psycom:link, a.psycom:visited, a.psycom:hover   {

	font-size: 20pt;

	font-weight: normal;

	color: #FFFFFF;

}

div.below_title {

	background-image: url(http://www.psycom.info/images/portals/psy_bg.jpg);

	background-repeat: no-repeat;

	padding: 10px;

	vertical-align: top;

	text-align:justify;

}



div.center {

	text-align: center;

}



div.signup {

	wrap: none;

	background: #FFFFFF;

	padding: 10px;

	text-align: center;

	border: 1px solid #A49BC8;

	margin-top: 5px;

}



div.header {

	background-color: #453786;

	background-image: url(http://www.psycom.info/images/portals/psy_bar.jpg);

	background-repeat: repeat-y;

	background-position: top right;

	margin-left:-5px;

	border: 1px #A49BC8 solid;

	padding: 3px;

	padding-left: 10px;

	font-weight: bold;

	color:#FFFFFF;

	width: 255px;

}

div.header1 {

	background-color: #453786;

	background-image: url(http://www.psycom.info/images/portals/psy_bar.jpg);

	background-repeat: repeat-y;

	background-position: top right;

	border: 1px #A49BC8 solid;

	padding: 3px;

	padding-left: 10px;

	font-weight: bold;

	color:#FFFFFF;



}

div.box {

	background: #E1E0FF;

	border: 1px #A49BC8 solid;

	border-top:0px;

	padding: 5px;

	width: 250px;

	font-size:11px;

}



div.header_user {

	background-color: #990000;

	background-image: url(http://www.psycom.info/images/portals/psy_bar_user.gif);

	background-repeat: repeat-y;

	background-position: top right;

	border: 1px #990000 solid;

	margin-left:-5px;

	padding: 3px;

	padding-left: 10px;

	font-weight: bold;

	color:#FFFFFF;

	width: 255px;



}



div.box_user {

	background: #ffffff;

	border: 1px #990000 solid;

	border-top:0px;

	padding: 5px;

	width: 250px;

	font-size:12px;

}



div.header_green {

	background-color: #006600;

	background-image: url(http://www.psycom.info/images/portals/psy_bar_green.gif);

	background-repeat: repeat-y;

	background-position: top right;

	border: 1px #009900 solid;

	margin-left:-5px;

	padding: 3px;

	padding-left: 10px;

	font-weight: bold;

	color:#FFFFFF;

	width: 255px;



}



div.box_green {

	background: #ffffff;

	border: 1px #009900 solid;

	border-top:0px;

	padding: 5px;

	width: 250px;

	font-size:12px;

}



table.copy {

	background: #E1E0FF;

	padding-right:10px;

	width: 700px;

	margin-left:10px;

}

td.lb {

	border:0px;

	border-left: 1px solid #A49BC8;

}

td.entry, td.avatar {

	padding: 10px;

	padding-left: 0px;
	font-size:11px;
	border-bottom:1px #DDDDDD solid;

}



td.avatar {

	vertical-align: center;

	text-align: center;

}



div.floatleft {

	float: left;

}



h2 {

	margin-top: 0px;

	margin-bottom: 3px;

	font-size: 10pt;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



input.button {

	padding: 0px;

	color: #453786;

	font-size: 12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	border: 1px solid #453786;

	background: #ffffff;

	height:22px;

}

input.spam {

	padding: 0px;

	color: #453786;

	font-size: 11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background: #E1E0FF;

	font-weight:bold;

	height:22px;

}

input.plag {

	padding: 0px;

	color: #453786;

	font-size: 11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background: #ffffff;

	height:20px;

}

div.spam {

	text-align:right;

}

input#sbi {

	padding: 0px;

	color: #453786;

	font-size: 12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	background: #ffffff;

	height:22px;

}



input#sbb, .sbutton {

	padding: 0px;

	color: #453786;

	font-size: 12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	background: #E1E0FF;

	height:24px;

}



input.text,spam {

	border: 1px solid #453786;

	background: #FFFFFF;

	font-size: 9pt;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-bottom: 3px;

	color: #453786;

	padding-left: 2px;

}



img.avatar {

	border: 1px solid #453786;

}



form {

	margin: 0px;

}



a:link { color: #453786; text-decoration: none; }

a:visited { color: #453786; text-decoration: none; }

a:hover { color: #453786; text-decoration: underline; }



div.notes {

font-weight:normal;

font-size:12px;

color:#000000;

background-color:#E1E0FF;

padding:5px;

}



CALENDAR STYLE

--------------------------------- */



table.calendar { border: 0; background-color: transparent; width: 100%; color: #666666;}



table.calendar th { height: 10px; font-size: 7pt; text-align: center; border: 0px;}



table.calendar td { width: 19px; height: 10px; font-size: 9pt; text-align: center; border: 0px; background-color:#ffffff }



table.calendar .calendar-month { font-weight: bold; margin-top: 3px; font-size: 10pt; text-align: center; margin-bottom: 5px; }



table.calendar .calendar-month a { text-decoration: none; }



table.calendar .calendar-prev { font-weight: normal; }



table.calendar .calendar-next { font-weight: normal; }



table.calendar td.linked-day { font-weight: bold; background-color: transparent; border: 1px solid #666666;}



table.calendar td.linked-day a { text-decoration: none; color: #453786; }



table.calendar td.linked-day a:hover { text-decoration: none; color: #453786; }



table.prevnext { width: 100%; margin-top: .3em; }



table.prevnext td { font-size: smaller; }



table.prevnext td a { text-decoration: none; }



div.blogdescription {

color:#AAAAAA;

padding-right:15px;

font-style:italic;

text-align:right;

}

h2 {font-size:18px;

font-weight:normal;

color:#453786;

}

td.result1 {color:#DDDDDD;

padding:3px;

}

td.result2 {

padding:3px;

}

div.tbmy {

background-color:#FFFFEE;

border:1px solid #AAAAAA;

margin:5px 5px 5px 50px;

padding:5px;

}

.v {

background:url(images/v.gif) no-repeat left top;

margin:10px 0px 10px 10px;

padding-left:30px;

padding-top:0px;

}

div.feed {

margin-bottom:3px;

}