@charset "utf-8";
/* CSS Document */

/* Basic element styling */
html { background-color: #fff; color: #3f3f3f5; }
body {font-family: verdana, arial, sans-serif; font-size: 11px; color: #3f3f3f5;}
.user {font-size: 11px; }
td {font-size: 11px; color: #3f3f3f5}
a:link, #maincontent a:link {font-weight: normal; color: #70061d;}
a:hover, #maincontent a:hover, p a:hover {color: #c12a2a;}
a:visited, #maincontent a:visited, p a:visited {color: #5a1010;}

img { border: none; }

p { margin: 0 0 8 0; font-size: 11px; color: #3f3f3f5}
h1 { margin: 0px; padding: 0px; font-size: 1.4em; color: #70061d; }
h2 { margin: 0px; padding: 0px; color: #70061d; font-weight: normal; font-family: Georgia, Times New Roman, serif; font-size: 20px;}
h3 { margin: 0px; padding: 0px; color: #70061d; font-size: 11px; font-weight: bold; text-transform: uppercase; font-family: Georgia, Times New Roman, serif; }
h4 { margin: 0px; padding: 0px; font-size: 1em; font-style: italic; }
h5 { margin: 0px; padding: 0px; font-size: 1em; }
h6 { margin: 0px; padding: 0px; font-size: 1em;  margin: 0.5em 0 0.25em; }
li {font-size: 11px; color: #3f3f3f5;}


/*styles to get rid of gray backgrounds */
#body2 { background: none; float: left; width: 100%;  margin: 0px; padding: 0px;}
.W3C tr.pageframe_bottom, .IE tr.pageframe_bottom td { border: 0px; background-image: none; }
#pageframe_L { border: 0px; background-image: none;}
#pageframe_R { border: 0px; background-image: none; }

.pageframe_main .prop { background-image: none; }
#pageframe_L .prop1 { background-image: none; }
#pageframe_R .prop1 { background-image: none; }
	
#pageframe_B .prop {  background-image: none; }
#pageframe_B .prop1 { background-image: none; } 
#pageframe_B .prop2 { background-image: none;} 
.W3C #pageframe_BL, .IE #pageframe_BL .prop { background-image: none;}
.W3C #pageframe_BR, .IE #pageframe_BR .prop {background-image: none; }

/* changes made to main top nav bars */
#mainNav {background: none; width: 721px; font-size: 12px; text-transform: uppercase; font-weight: bold;}
#mainNav ul.menu span { padding: 0 7px 0 7px; }
#mainNav ul.menu a {font-weight: bold; background: #ffffff; color: #70061d;}
#mainNav ul.menu a:hover { color: #c11727; background:  #eae0d3; }
#mainNav ul.menu li.this a, #mainNav ul.menu a:hover {color: #70061d; background: #eae0d3; background-image: none; }
#mainNav ul.menu a {background: #ffffff; background-image: none; }

/* sidebar */
#sidebar {background-image: none; width: 225px; margin: 0px; padding: 0px;}
#subNav { background-image: none; margin: 0px; padding: 0px; }
#subNav UL {width: 216px; margin: 0px; padding: 0px;}
#subNav ul.menu a { background: url("http://www.topproducerwebsite.com/users/23829/images/navbg.gif") -216px 0 no-repeat; text-transform: uppercase; font-weight: bold; color:#ffffff; }
#subNav ul.menu li.this a, #subNav ul.menu a:hover { color:  #7f172e; }

#sidebar #logo { margin: 0px; padding: 0px; width: 214px; height: 324px; text-align:center;}
#logo {background-image: url("http://www.mindywagner.net/kingsleyImages/kingsleyLogo.gif"); width: 214px; height: 324px; padding: 0px; margin: 20px 0px 0px 0px;} 

#maincontent {float: left; width: 446px; padding-right: 30px;}
#maincontent h2 {font-family: georgia, times new roman, serif; font-size: 18px; margin-bottom: 10px; border-bottom: 1px solid #eae0d3;}
#sidebarMainContent {float: left; width: 240px;  border: 0px;}

#content-1 #decor {height: 277px; width: 721 px;}
#content, #content p {padding-right: 0px; margin-right: 0px;}
#content {width: 721px;}
#content { padding-left: 0px; }

#bulleted LI {list-style-image: url("http://www.topproducerwebsite.com/users/23829/images/bullet.gif");}

#news {font-size: 10px;}
#news h3 { font-size: 12px; font-weight: bold; font-family: Georgia, Times New Roman, serif;  margin: 30px 0px 10px 0px;  border-bottom: 1px solid #eae0d3;}
#news a {text-decoration: none; font-weight: normal;}

#webboxes .content { font-size: 10px; }
.webboxes {filter: none; background: none; font-size: 1em;}
.webbox { background: none;}
.W3C #webboxes, .IE7 #webboxes { background: none; }
.IE56 #webboxes { background: none; }
.webboxLinks p { background: none; }
#webboxes-1 {background-image: none; background-color: #eae0d3; margin-right: 10px;}
.webbox .heading h3, .webbox .heading h3 a { margin-left: 5px; background: none; color: #70061d; font-size: 12px; font-weight: bold; font-family: Georgia, Times New Roman, serif; }


#main #content-1 {border: 0px; }
#decor {width: 721px;}
#footer {width: 940px; margin: 0px; padding: 0px;}
#footer {background: none; }
#footer .content { background: none; }
#footerNav a {font-size: 10px; text-decoration: none;}
#footerNav a.hover {text-decoration: underline;}
#body1 #footer .content3 { font-size: 10px; }

.W3C #footer .content3, .IE7 #footer .content3 { background-image: none; }
.IE56 #footer .content3 { background-image: none;}

.webboxListings .ListingPhotoWrap .photo { border: 0px solid white; }
#footerNav {height: 90px; background: url("http://www.topproducerwebsite.com/users/23829/images/footerBackground.gif") repeat-x 0 0;}

.user a:link, .webbox .content a:link, #footerNav ul.menu a:link, #sidebar .contact a:link, #footer a:link {font-weight: normal; color: #70061d;; }
.user a:visited, .webbox .content a:visited, #footerNav ul.menu a:visited, #sidebar .contact a:visited, #footer a:visited {font-weight: normal;color: #5a1010 }
.user a:hover, .webbox .content a:hover, .user a:active, .webbox .content a:active, #footerNav ul.menu a:hover, #footerNav ul.menu a:active, #sidebar .contact a:hover, #sidebar .contact a:active, #footer a:hover, #footer a:active  {font-weight: normal;color:#c12a2a;}

.webbox webboxListings {border: 1px solid red; margin: 0px; padding: 0px; float: left;}
