/*
Theme Name: animadverto
Theme URI: http://animadverto.com
Description: animadverto
Version: 1.0.3
Author: animadverto
Author URI: http://animadverto.com
Tags: animadverto
*/

body, table, td th, div, ul, ol {font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; color: #000000}

body.MapDetail {background: none}
body.header {LEFT: 0px; TOP: 0px; margin:0px; padding:0px; BACKGROUND-COLOR: #6699cc; }
body.headerprint {LEFT: 8px; TOP: 8px; margin:8px; padding:0px; BACKGROUND-COLOR: #FFFFFF}

a:link {color: #1e5fa9; text-decoration: none;}
a:active {color: #1e5fa9; text-decoration: none;}
a:visited {color: #1e5fa9; text-decoration: none;}
a:hover {color: #669900;text-decoration: underline;}


#darkbluetop {height: 220px; background-image: url(images/darkblue_dropshadow_bg.gif); background-repeat: no-repeat;     background-position: 750px 0px;
}
#darkbluetopinside {height: 140px; background-image: url(images/darkblue_dropshadow_bg.gif); background-repeat: no-repeat; background-position: left top;}

.darkbluetopstyle { color: #FFFFFF; margin: 15px;}
#footer {

    left: 0px;
  /*  width: 750px; */
    width: 100%;

    background-color: #6699cc; background-image: url(images/footerbg.gif); background-repeat: repeat-x; background-position: top; }
.theside { position:absolute; top:260px;left:760px;width:245px;
}

.thesidestyle { margin: 20px; color: #FFFFFF; }

#content {left:0; background-color: #FFFFFF; width:760px; float:left;

    background-image: url('images/lightblue_dropshadow_bg1.gif');
    background-repeat: repeat-y;
    background-attachment:fixed;
    background-position: 750px 0px;

    min-height:740px;
    height:auto !important;
}
.content1 {margin: 20px 28px 30px 34px; width: 670px;}
#menu {background-image: url(images/bg_menu.gif); background-repeat: repeat-x; margin: 0px; padding: 0px;}

h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #003366; font-weight: normal; margin-bottom: 6px;}
h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #666666; font-weight: normal;}

#smbluelinks {font-size: 10px; color: #FFFFFF; margin-bottom: 10px;}
#smbluelinks a:link {color: #336699}
#smbluelinks a:active {color: #336699}
#smbluelinks a:visited {color: #336699}
#smbluelinks a:hover {color: #FFFFFF}

#smbluelinks1 {font-size: 10px; color: #FFFFFF; margin-bottom: 10px;}
#smbluelinks1 a:link {color: #336699}
#smbluelinks1 a:active {color: #336699}
#smbluelinks1 a:visited {color: #336699}
#smbluelinks1 a:hover {color: #FFFFFF}

#seo {font-size: 10px; color: #FFFFFF; margin-bottom: 10px;}
#seo a:link {color: #336699}
#seo a:active {color: #336699}
#seo a:visited {color: #336699}
#seo a:hover {color: #FFFFFF}

#whtlinks {font-size: 12px; color: #FFFFFF; margin-bottom: 10px;}
#whtlinks a:link {color: #FFFFFF}
#whtlinks a:active {color: #FFFFFF}
#whtlinks a:visited {color: #FFFFFF}
#whtlinks a:hover {color: #336699}


.counter_num {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:20px;
text-align: center;
padding: 8px 8px 8px 8px;
background-color: #003366;
margin: 1px;
}
.counter_num a:link {color: #FFFFFF; text-decoration: none;}
.counter_num a:active {color: #FFFFFF;   text-decoration: none;}
.counter_num a:visited {color: #FFFFFF;  text-decoration: none;}
.counter_num a:hover {color: #99ccff;  text-decoration: none;}

.countercell {border: 1px #003366 solid;}

.counter_text1 {font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; font-weight: normal; font-size:18px;}
.counter_text1 a:link {color: #FFFFFF; text-decoration: none;}
.counter_text1 a:active {color: #FFFFFF;   text-decoration: none;}
.counter_text1 a:visited {color: #FFFFFF;  text-decoration: none;}
.counter_text1 a:hover {color: #003366;  text-decoration: none;}

.counter_text2 {font-family: Arial, Helvetica, sans-serif; color: #103e66; font-weight: bold; font-size: 10px;}

.counter_text3 {font-family: Arial, Helvetica, sans-serif; color: #006699; font-weight: bold; font-size: 10px;}
.counter_text3 a:link {font-family: Arial, Helvetica, sans-serif; color: #006699; font-weight: bold; font-size: 10px; text-decoration: none;}
.counter_text3 a:active {font-family: Arial, Helvetica, sans-serif; color: #006699; font-weight: bold; font-size: 10px; text-decoration: none;}
.counter_text3 a:visited {font-family: Arial, Helvetica, sans-serif; color: #006699; font-weight: bold; font-size: 10px; text-decoration: none;}
.counter_text3 a:hover {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; font-size: 10px; text-decoration: none;}

.fplink {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
a.fplink:link {color: #6699cc; text-decoration: none;}
a.fplink:active {color: #6699cc; text-decoration: none;}
a.fplink:visited {color: #6699cc; text-decoration: none;}
a.fplink:hover {color: #003366; text-decoration: none;}

.smgreen {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a.smgreen:link {color: #99cc00; text-decoration: none;}
a.smgreen:active {color: #99cc00; text-decoration: none;}
a.smgreen:visited {color: #99cc00; text-decoration: none;}
a.smgreen:hover {color: #003366; text-decoration: underline;}

.smlfrm {font-size: 11px;}
.formlabel {font-size: 11px; font-weight: bold;}

.padding {padding: 3px;}

/* Error */
.err {color: #ff0000; font-weight: bold}
.errSm {font-size: 8pt}
.errItl {color: #ff0000; font-weight: bold; font-style: italic}
.errStar {color: #ff0000; font-family: Arial; font-size: 18pt}
.errMed {font-family: Arial, Helvetica; font-size: 12pt; color: #ff0000; font-weight: bold; font-style: italic}

/* Font Size */
.fnt7 {font-size: 7pt}
.fnt8 {font-size: 8pt}
.fnt10 {font-size: 10pt}
.fnt9Arial {font-family: Arial; font-size: 9pt}
.fnt12 {font-size: 12pt}
.pageTitle {font-size: 13.5pt}

/* Font properties */
.fntBld {font-weight:bold; text-decoration:none}
.fntDeco {text-decoration:none}

/* Color */
.white {color: #ffffff}
.drkRed {color: #aa0000}
.black {text-decoration:none; color: #000000}

/* padding & Margin */
.padMar {padding: 0px; margin: 0px}
.pad0Bot4 {padding:0px 0px 4px 0px}
.pad1Gry {padding: 1px; background-color: #eeeeee}
.pad1R {padding-right:1px}
.padL2R3T2 {padding-left:2px; padding-top:3px; padding-right:2px}
.pad2 {padding: 2px}
.pad3 {padding: 3px}
.pad4 {padding: 4px}
.pad5 {padding:5px}
.padTop6 {padding-top:6px}
.padT4R6B6 {padding-top:4px; padding-right:6px; padding-bottom:6px}
.pad8 {padding:8px}
.padBot8 {padding-bottom:8px}
.padBot12 {padding-bottom:12px}
.padT12R6 {padding-top:12px; padding-right:6px}

.marg3 {margin-top:3px; margin-bottom:3px}

/* Div */
.divstyle {float: right; padding-right: 5px; padding-top: 3px}
.divdw {display: none; width: 302px}

/* Width */
.wid200 {width:200px}
.wid450 {width:450px}
.wid40 {width:40px}
.wid100 {width:100px}

/* align */
.algnTxtRt {text-align: right}
.algnVertBot {vertical-align: bottom}

.floatr {float: right}

/* Input & txt*/
.input {BORDER-TOP: 1px solid #000000; BORDER-LEFT: 1px solid #000000; BORDER-BOTTOM: 3px solid #000000; BORDER-RIGHT: 3px solid #000000; padding:4px}
.imputhand {cursor: hand}
.txtarea {width:95%}

/* Div */
.divnoplot {font-weight: bold; padding: 2px; margin-bottom: 4px; color: #000000; border: solid 2px #005B00; background-color: #e6f1e4}


.mortcalcglyph {font-family: arial, helvetica; font-size: 12pt; color: #ff0000; font-weight : bold; font-style: italic}
.border {border: solid 1px #000000}
#PopUpTip {position:absolute; width:200px; border-top:1px solid #000000; border-left:1px solid #000000; border-right:3px solid #000000; border-bottom:3px solid #000000; background-color: #ffffff; padding: 6px; visibility: hidden; z-index:100}
.PopUpTip {position:absolute; width:200px; border-top:1px solid #000000; border-left:1px solid #000000; border-right:3px solid #000000; border-bottom:3px solid #000000; background-color: #ffffff; padding: 6px; visibility: hidden; z-index:100}
.display {display: none}

/* Table */
.tblGry {border:1px solid #cccccc;}
.tblDrpShdw {border: 1px solid #6699cc;}
.tblPad2 {BORDER: 0px; padding: 2px}
.tbl {BORDER: 0px; padding: 0px}

.mortcalcglyph {font-family: arial, helvetica; font-size: 12pt; color: #ff0000; font-weight : bold; font-style: italic}

.tdcellhead {font-size: 9pt; font-weight: bold; color: #000000; background-color: #e4edf6}
.tdcellheadHighlight {font-size: 9pt; font-weight: bold; color: #ffffff; background-color: #003366}

.td {text-align: right; vertical-align: top; margin-left:auto; margin-right:auto}
.tdcell {BORDER-RIGHT: #000000 1px solid}
.tdheight {height: 10px}

.tdresults {font-size:9pt; background-color:#ffffff}
.tdresultsNoBg {font-size:9pt}
.tdresultsNoBgSm {font-size:8pt}
.tdresultsLine {font-size:9pt; background-color:#ffffff; BORDER-TOP: #C2C2C2 1px solid; padding: 1px}
.tdresultsLineNoBg {font-size:9pt; BORDER-TOP: #C2C2C2 1px solid; padding: 1px}

.button {
font-size: 12px;
background-color: #CCCCCC;
color: #669900;
font-weight: bold;
background-image: url(images/buttonbg.gif);
border-top: 1px #AAAAAA solid;
border-left: 1px #BBBBBB solid;
border-right: 1px #777777 solid;
border-bottom: 1px #666666 solid;
}

/* recently viewed properties */
#RVPMenu{position: absolute; background-color: #e4edf6; border:1px solid #6699cc; z-index: 100; visibility: hidden; padding-top:4px; padding-left:4px; padding-right:4px; padding-bottom:4px;}


/* property list and detail pages */
.tdButtonBox {FONT-SIZE: 8pt; background-color: #e4edf6; border: 1px #6699cc solid;}
.tdButtonBoxHighlight {FONT-SIZE: 8pt; color:#ffffff; background-color: #ff0000; BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-LEFT: #000000 1px solid}
.tdButtonSubBox {FONT-SIZE: 8pt; background-color: #ffffff; border: 1px solid #6699cc;}


/* property compare page */
.propCompare1 {background-color: #E0E0E0; border-bottom: 1px solid #CCCCCC; border-top: 2px solid #CCCCCC}
.propCompare2 {background-color: #F8F8F8}


/* open house calendar */
.OpenHouseTableBorder { border-color: #0000FF }
.OpenHouseHeader { font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: bold; color: #FFFFFF; background-color: #0000FF }
.OpenHouseText { font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
.OpenHouseLink { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000; font-weight:bold; text-decoration:underline }


/* agent and office pages */
.tdAgtOfcLeftNav {background-color:#c8d9ec; font-size :8pt}
a.AgtOfcLeftNavLink {color:#FFFFFF; text-decoration:none; display: block; background-color: #6994bf; padding: 2px 2px 2px 8px; margin-bottom: 1px;}
a.AgtOfcLeftNavLink:active {color:#FFFFFF; text-decoration:none; background-color: #6994bf; padding: 2px 2px 2px 8px; margin-bottom: 1px;}
a.AgtOfcLeftNavLink:visited {color:#FFFFFF; text-decoration:none; background-color: #6994bf; padding: 2px 2px 2px 8px; margin-bottom: 1px;}
a.AgtOfcLeftNavLink:hover {color:#ffffff; text-decoration:none; background-color: #003366; padding: 2px 2px 2px 8px; margin-bottom: 1px;}

a.tdAgtOfcButtonBox {color:#ffffff; background-color:#003366;  font-size:8pt; text-decoration:none; font-weight:bold; padding:2px; display:block}
a.tdAgtOfcButtonBox:active {color:#ffffff; background-color:#003366; font-size:8pt; text-decoration: none; font-weight:bold; padding:2px; display:block}
a.tdAgtOfcButtonBox:visited {color:#ffffff; background-color:#003366;  font-size: 8pt; text-decoration:none; font-weight:bold; padding:2px; display:block}
a.tdAgtOfcButtonBox:hover {color:#ffffff; background-color:#6994bf;font-size:8pt; text-decoration:none; font-weight:bold; padding:2px; display:block}


.PhotoMapButton_Active{MARGIN-BOTTOM: 2px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; border: solid 1px #000000; PADDING-TOP: 5px; BACKGROUND-COLOR: #FFFFFF;}
.PhotoMapButton_InActive{MARGIN-BOTTOM: 2px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; border: solid 1px #000000; PADDING-TOP: 2px; background-color: #E0E0E0;}

/* press release list */
.normal { background-color:#FFFFFF; border-top: #C2C2C2 1px solid; padding: 1px;}
.normal1 { background-color:#dee7ef; border-top: #C2C2C2 1px solid; padding: 1px;}
.highlight { background-color:#EEEEEE; border-top: #C2C2C2 1px solid; padding: 1px;}


.tabon {
border-left: 1px #dedede solid;
border-top: 1px #dedede solid;
border-right: 2px #b1b1b1 solid;
border-bottom: 1px #FFFFFF solid;
background-color: #FFFFFF;
float: left;
margin-right: 8px;
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
padding-bottom: 3px;
position: relative;
top: 1px;
}

a.tabon:link {text-decoration: none; font-family: Times, Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #003366; }
a.tabon:active {text-decoration: none; font-family: Times, Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #003366;}
a.tabon:visited {text-decoration: none; font-family: Times, Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #003366;}
a.tabon:hover {text-decoration: none; font-family: Times, Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #003366;}

.taboff {
border-bottom: 1px #dedede solid;
border-right: 1px #999999 solid;
border-left: 1px #CCCCCC solid;
border-top: 1px #BBBBBB solid;
background-color: #EEEEEE;
float: left;
margin-right: 8px;
padding-left: 6px;
padding-right: 6px;
padding-top: 2px;
padding-bottom: 3px;
position: relative;
top: 2px;
}


a.taboff:link {text-decoration: none; font-family: Times, Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #666666;}
a.taboff:active {text-decoration: none; font-family: Times, Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #666666;}
a.taboff:visited {text-decoration: none; font-family: Times, Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #666666;}
a.taboff:hover {text-decoration: none; font-family: Times, Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #666666;}


.img {border: 2px solid #99cc00; display: block;}
.smallheader {font-weight: bold; color: #0066FF;}

.l1 {font-size: 22px; display: inline; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.l2 {font-size: 14px; display: inline; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-left: 20px;}
.l3 {font-size: 12px; display: inline; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-left: 40px;}


#reglisting {}

#rdcdisplay {}
#rdcdisplay .tbldrpshdw {border: 1px #648cb4 solid;}
#rdcdisplay .tdcellhead {background-color: #8cb7e2; color: #FFFFFF;}
#rdcdisplay .tdcellhead a:link {color: #003366; text-decoration: none;}
#rdcdisplay .tdcellhead a:active {color: #003366; text-decoration: none;}
#rdcdisplay .tdcellhead a:visited {color: #003366; text-decoration: none;}
#rdcdisplay .tdcellhead a:hover {color: #FFFFFF;text-decoration: underline;}
#rdcdisplay .tdresults {color: #003366; background-color: #e4edf6;}
#rdcdisplay .tdresultsLine {font-size:9pt; background-color:#e4edf6; BORDER-TOP: #86a7c7 1px solid; padding: 1px; color: #003366;}


/* the following classes try to override the default values for the OnBoard includes */
.HeaderVar {color: #003366 !important ;}
.tableHeaders {color: #FFFFFF; background-color: #336699 !important ;}
#lineofbus { background-color: #FFFFFF !important; }
.cellMargins {padding: 4px;}
.Header {color: #000000 !important;}
.inputTitle {color: #003366 !important;}
.border { border: 0px !important ; margin: 0px !important;}
td.graphLabels img {margin: 0px !important; display: block !important; padding: 0px !important;}
.graphLabels {padding: 0px !important;}
/* end OnBoard stuff */


a.ablink:link {color: #000033; text-decoration: none;}
a.ablink:active {color: #000033; text-decoration: none;}
a.ablink:visited {color: #000033; text-decoration: none;}
a.ablink:hover {color: #003333;text-decoration: underline;}

/*
RSS Feeds default styles

DO NOT change these styles unless the client insists and management approves.
*/
#rssFeeds .rssIcon {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
#rssFeeds .rssIcon a {
	display: block;
}
#rssFeeds .rssIcon a img {
	border: none;
}
#rssFeeds .rssIcon .hideText {
	visibility: hidden;
}
.rssAOL {
	background: url(images/aol.gif) no-repeat left top;
	height: 14px;
	width: 63px;
}
.rssBloglines {
	background: url(images/bloglines.gif) no-repeat left top;
	height: 17px;
	width: 76px;
}
.rssGoogle {
	background: url(images/google.gif) no-repeat left top;
	height: 17px;
	width: 104px;
}                   
.rssMSN {
	background: url(images/msn.gif) no-repeat left top;
	height: 14px;
	width: 71px;
}
.rssPluck {
	background: url(images/pluck.gif) no-repeat left top;
	height: 17px;
	width: 80px;
}
.rssTechnorati {
	background: url(images/technorati.gif) no-repeat left top;
	height: 17px;
	width: 91px;
}
.rssYahoo {
	background: url(images/yahoo.gif) no-repeat left top;
	height: 17px;
	width: 91px;
}

.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr.space {background:#fff;color:#fff;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
.clear {clear:both;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
/* input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}  */
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

code {white-space: normal;}

.fl {float: left;}
.fr {float: right;}
.block {display: block;}

.wp-smiley {
	float: none;
	margin: 0;
}

.alignnone {
	display: inline;
}

.alignleft {
	float: left;
	margin-right: 15px;
}

.alignright {
	float: right;
	margin-left: 15px;
}

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

.wp-caption {
	text-align: center;
	background-color: #eff0f0;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 4px 0 0 0;
	display: block;
}

	.wp-caption a {
		line-height: 0.11em;
	}

	.wp-caption a:hover {
		background: none;
	}

	.wp-caption img {
		margin: 0 auto;
		display: block;
		padding: 0;
	}

	.wp-caption-text {
		padding: 3px 0 !important;
		margin: 0 !important;
	}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

	.icons a {
		padding-right: 1.25em;
	}

	.icons a.last {
		padding-right: 0;
	}


		ul.items {

			list-style-type: none;

			margin: 0;

			font-size: 14px;

		}

			.items li {

				margin-bottom: 1.25em;

				line-height: 1.75em;

			}

		.items p {

			margin-bottom: 1em;

		}

		.items h2 {

			font-size: 26px;

			display: inline;

		}

			.items h2 a {

				border-bottom: 1px dashed;

				text-decoration: none;

				color: black;

			}

		.items h3 {

			font-size: 16px;

			margin-bottom: 0.6em;

		}

		.items ul, .items ol {
			margin-bottom: 1.25em;
		}

		.items ul {
			list-style-type: none;
			margin-left: 0;
		}

		.items ul li {
			padding-left: 21px;
			background: transparent url(images/bullet-big.gif) no-repeat scroll 2px 8px;
		}

		.items ul li, .items ol li {
			margin-bottom: 0.25em;
		}

		.items a:hover {
				color: #ffcb3b;
			}

			.info {
				margin-bottom: 0.75em;
				color: #999999;
				margin-top: 0.25em;
			}

				.info span {

					margin-right: 1.5em;

					font-size: 12px;

					padding-left: 20px;

					margin-bottom: 0.5em;

				}

				.info .date {

					background: transparent url(images/ico/time.gif) no-repeat 0 -1px;

				}

				.info .author {

					background: transparent url(images/ico/user.gif) no-repeat 0 -1px;

				}

				.info .comment {

					background: transparent url(images/ico/comment.gif) no-repeat 0 3px;

				}

				.info .cat {

					background: transparent url(images/ico/cat.gif) no-repeat 0 7px;

				}

				.info .tag {

					background: transparent url(images/ico/tag.gif) no-repeat 0 5px;

				}

				.info .edit {

					background: transparent url(images/ico/edit.gif) no-repeat 0 5px;

				}

		.sidebar .paddings div {

			margin-bottom: 1.5em;

		}

		.sidebar h3 {
			font-size: 18px;
		}

		.sidebar ul, .sidebar ol {
			margin: 0;
			list-style-type: none;
		}

			.sidebar ul li {
				padding-left: 18px;
				background: transparent url(images/bullet.gif) no-repeat 1px 6px;
			}

			.sidebar ul li, .sidebar ol li {
				margin-bottom: 0.5em;
			}


div.com {
	margin-bottom: 30px;
}

.com ul li, .com ol li {
	background: none;
}

.com .children {

	margin: 0 0 0 1.5em;

}

.com .list-4 {

	list-style: none;

	margin: 0;

	padding: 0;

}

	.com .list-4 li .admin {

		border: 2px dashed #ffc642;

	}

	.com .list-4 li {
		border: none;
		padding: 0;
		margin: 0;
	}


	.com-wrapper {
		border: 1px solid #E7E9E4;
		padding: 15px 15px 0;
		margin: 0 0 15px;
	}

	.com-header {
		padding-bottom: 15px;
		margin: 0;
	}

		.com-header img {
			display: block;
			float: left;
		}

		.com-header .tp {
			display: block;
			margin: 0 0 0 63px;
			padding: 0;
			text-align: left;
		}

			.tp span, .tp span a {
				font-weight: bold;
				display: block;
				line-height: 150%;
			}

#wp-calendar {
	border: 2px solid #ffcb3b;
}

.widget_calendar caption {
	background: none;
	margin-bottom: 6px;
}

.widget_calendar th, td {
	padding: 1px 0 1px 12px;
	margin: 0;
}

.widget_calendar thead th {
	background-color: #ffcb3b;
	color: white;
	font-weight: normal;
}

.widget_calendar tbody td a {
	background-color: #ffcb3b;
	padding: 2px 1px;
	color: white;
}

	.widget_calendar tbody td a:hover {
		background-color: #F2384C;
	}

.widget_calendar tfoot td {
	padding-bottom: 1em;
}

.widget_tag_cloud {
	line-height: 2.5em;
}

.widget_pages ul ul {
	margin-top: 4px;
}

.widget_search {
}
	.widget_search #srch-frm {
		background: none;
	}
	.widget_search .textfield {
		width: 184px;
		margin-right: 0.75em;
}


#SolMenu {
	float: left;
	width: 190px;
}
#SolMenu ul {
	padding: 0px;
	margin: 0px;
}
#SolMenu ul li {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	list-style-type: none;
	width: 160px;
	margin-right: 20px;
}
#SolMenu ul li a {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #588bbe;
	text-decoration: none;
}
#SolMenu ul li a:hover {
	text-decoration: underline;
}
#SolMenu ul li.SolMenuSec {
	background-color: #F0F4F8;
	background-image: url(images/SolMenuOk.gif);
	background-repeat: no-repeat;
	background-position: 150px;
	color: #AB8900;
}
#SolMenu ul li.SolMenuSec2 {
	color: #ab8900;
}
#SolMenu2 {
	float: left;
	width: 150px;
	margin-right: 20px;
	background-color: #F0F4F8;
	padding: 10px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #7C9FC2;
	text-decoration: none;
}