/* original color background 343434 */
body {background:#343434 url('../Images/myimages/bg_home.png') repeat-x 0 0;color:#FFF;font-family:sans-serif; Arial, Helvetica, sans-serif;margin:0;padding:0;}
p { margin-top: 0pt; }
img { border: 0pt none;} 
form { margin: 0pt; padding: 0pt; }
/* #container {background: transparent url('../Images/myimages/bg-top.png') no-repeat scroll 27.5% 21px; }*/

#topbar {background:#000000; height: 19px; width: 100%; clear:both;}
#header { margin: auto; width: 980px; }
#header h1 { margin: 0pt; border:0px solid #000; padding: 0; float: left; width: 220px; height: 110px; }
#header h1 a { background: transparent url('../Images/myimages/bg-top.png') no-repeat; overflow: hidden; display: block; width: 220px; height: 110px; text-indent: -9999px; margin-top: 0px; padding:0px; }

#tagline { background: transparent url('../Images/myimages/tagline.png') no-repeat; width: 760px; height: 70px; /* text-indent: -9999px; */ float: left;}
#tagline p { color:#FFFFFF; position:relative; top:51px; left: 415px; }
#tagline span { float:left; padding: 2px; position:relative; background:#666666; }
#tagline a { color: rgb(255, 255, 255); text-decoration: none; }
#tagline a:vistited { color: rgb(255, 255, 255); text-decoration: none; }
#tagline a:hover { color: rgb(132, 132, 132); }

#nav { margin: 21px 0pt 0pt; padding: 14px 0pt 0pt 15px; background: transparent url('../Images/myimages/nav.png') no-repeat; float: left; width: 195px; height: 33px; list-style-type: none; list-style-image: none; list-style-position: outside; position: relative; }
#nav li { float: left; }
#nav a { overflow: hidden; float: left; display: block; text-indent: -999px; }
#nav a:hover { background: transparent url('../Images/myimages/nav.png') no-repeat; }
#nav .work a { height: 20px; width: 44px; }
#nav .blog a { height: 20px; width: 40px; }
#nav .about a { height: 20px; width: 48px; }
#nav .contact a { height: 20px; width: 57px; }
#nav .work a:hover { background-position: -15px -61px; }
#nav .blog a:hover { background-position: -59px -61px; }
#nav .about a:hover { background-position: -99px -61px; }
#nav .contact a:hover { background-position: -147px -61px; }
#search { background: transparent url('../Images/myimages/bg-search.png') no-repeat; float: left; width: 220px; height: 76px; }
#main {margin: auto; background: transparent url('../Images/myimages/bg-main2.png') repeat-y; width: 980px; clear: both; }
#sidebar-a { padding: 10px 20px; background: rgb(255, 255, 255) url('../Images/myimages/bg-a.png') repeat-y; width: 180px; float: left; margin-left: -980px; }
* html #sidebar-a { padding-right: 0pt; }
#sidebar-b { padding: 30px 20px; margin: 0px; width: 180px; float: right; color: rgb(102, 102, 102);  }#sidebar-a h2, #sidebar-b h2 {border-bottom: 1px dotted rgb(153, 153, 153); margin: 0pt; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 12px; text-transform: uppercase; color: #7C5807; font-weight: normal; }
/************/
/* #sidebar-a h2 { color: #d49417;  } */
/* #sidebar-b h2 { border-bottom: 1px dotted rgb(102, 102, 102); padding: 0pt 0pt 3px; } */
#sidebars a { color: rgb(40, 40, 40); } /* left side link color control */
#sidebars a:hover { color: rgb(0, 0, 0); }
#sidebars p { padding: 4px 2px 2px 2px; font-size: 11px; }
#sidebars ul { margin: 0pt 0pt 1em; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 11px; }
#submenu { top: 0px; position: relative; margin: -22px 0pt 5px -20px; padding: 11px 20px; border-bottom:1px dotted #A1D40A; background: rgb(255, 255, 255) url('../Images/myimages/bg-intro.png') repeat-y scroll 100% 0pt; width: 180px; }
/* bfix to adjest for navbar gradient if you change sidebar-b padding top adjust here also, adjust padding here only */
#sidebars #submenu li { background: url('../Images/myimages/mk_first_level.gif') center left no-repeat; padding: 1px 2px 1px 10px; clear: left;   font-size:12px;}
#submenu span a { display:inline; text-decoration:none; background: url('../Images/myimages/bullet-arrow-orange.gif') center left no-repeat; padding: 1px 2px 1px 10px; clear: left; font-size:12px; }
#sidebars span a:hover { color: #A0D40A; }
#bfix { top: 0px; margin: -35px 0pt 0px -20px; position:relative; padding: 30px 20px 0px 20px; background: transparent url('../Images/myimages/bg-bfix.png') repeat-y scroll 100% 0pt; width: 180px; }#sidebars li { padding-bottom: 3px; border-bottom: 1px dotted rgb(102, 102, 102); clear: left; }
#sidebars li a { padding: 3px 2px; display: block; text-decoration: none; }
#sidebars li a:hover { background-color: rgb(85, 85, 68); color: rgb(255, 255, 255);} /*control block rollover color efffect leftside */
#sidebars .blocky li { padding: 2px; }
#sidebars .blocky a { padding: 0pt; display: inline; font-weight: bold; }
#topics { float: left; width: 120px; }
#archives { float: right; width: 40px; clear: none; text-align: center; }
#sidebars h3 { border-bottom: 1px dotted rgb(102, 102, 102); margin: 0pt; text-transform: uppercase; font-weight: normal; color: rgb(0, 51, 153); font-size: 11px; }
#recentcomments { padding: 10px 0px; }
#recentcomments .feed span { text-decoration: underline; }
#recentcomments .feed img { vertical-align: top; }
#recentcomments a.feed { text-decoration: none; }
#recentcomments a {color: #ab790b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; } 
#quicklinks .feed span { text-decoration: underline; }
#quicklinks .feed img { vertical-align: top; }
#quicklinks a.feed { text-decoration: none; }
#tla ul { margin: 0pt; }
#sponsorlogos { margin: 0px 0 0 0; padding: 10px 0pt;}
#sponsorlogos li a { padding: 10px 0pt; }
#sponsorlogos li a:hover { background-color: transparent; }
#speaking img, #books img { border: 1px solid rgb(153, 153, 136); margin: 0pt 4px 4px 0pt; padding: 1px; float: left; }
#sidebars #speaking li, #sidebars #books li { border-style: dotted; border-color: rgb(153, 153, 136); border-width: 1px 0pt 0pt; clear: both; }
#sidebars #speaking h2, #sidebars #books h2 { border: 0pt none ; }
#speaking a, #books a { overflow: hidden; }
.section { overflow: hidden; clear: both; margin-bottom: 1em; }
#content-m { padding: 10px 20px; width: 720px; float: left; margin-left: 220px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); display: inline; line-height: 150%; }
* html #content-m { overflow: hidden; }
#content-m h1 { margin: 0pt 0pt 0.5em; padding: 0pt; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 22px; text-transform: uppercase; color: rgb(0, 0, 0); line-height: 0.9; letter-spacing: -1px; }
#content-m h4 { margin: 0pt 0pt 0.5em; padding: 0pt; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(0, 0, 0); line-height: 0.9; letter-spacing: -1px; }
#content-m a:link { color: rgb(0, 51, 102); }
#content-m a:visited { color: rgb(51, 51, 51); }
#content-m a:hover { color: rgb(0, 0, 0); }
.home #content-m h1 a, .home #content-m h2 a { color: rgb(0, 0, 0); text-decoration: none; }
.home #content-m a:hover { color: rgb(51, 68, 51); }
#content-m .cat {margin: 0pt; padding: 0pt; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 22px; text-transform: uppercase; color: rgb(213, 234, 147); line-height: 0.8; letter-spacing: -1px; font-weight: bold; }
#content-m h2, #content-m h3 { font-family: Tahoma,Arial,Helvetica,sans-serif; text-transform: uppercase; margin-bottom: 0pt; }
.home #content-m h3 { margin: 1em 0pt 0pt -20px; padding: 8px 0pt 0pt 20px; background: transparent url('../Images/myimages/bg-h2.png') repeat-x; color: rgb(255, 255, 255); font-size: 18px; height: 26px; width: 740px; letter-spacing: -1px; text-transform: uppercase; }
.home #content-m h2 { color: #7c5807; font-size: 20px; font-weight: normal; margin-top: 10px; line-height: 120%; }
.home #content-m h2 a { color: #7c5807; }
.bedate { margin: 0.5em 0pt 10px; font-size: 10px; color: #999999; text-transform: uppercase;}
.home #content-m .entry { border-bottom: 1px dotted rgb(102, 102, 102); }
#latestentry p { margin-top: -10px; border-bottom: 1px dotted rgb(102, 102, 102); width: 100%; }
#breadcrumbs p { margin-top: -10px; padding-bottom: 5px; border-bottom: 1px dotted rgb(102, 102, 102); width: 100%; }


.home #content-m #latestentry .entry { border: medium none ; }
.update { border: 1px solid rgb(153, 0, 0); margin: 1em 0pt; padding: 1em 1em 1em 3em; background: rgb(255, 217, 217) url('../Images/myimages/exclamation.png') no-repeat scroll 1em 50%; }
.download { border: 1px solid rgb(202, 151, 67); margin: 1em 0pt; padding: 1em; background: rgb(252, 247, 224) url('../Images/myimages/download.gif') no-repeat scroll 95% 0pt; }
.download h2 { margin: 0pt; padding: 0pt; }
.download a:link, #content .download a:visited { background-color: transparent; }
.download a:hover { background-color: transparent; color: rgb(0, 0, 0); }
#content-m h2 { color: rgb(0, 51, 102); font-size: 20px; text-transform: none; font-weight: normal; line-height: 120%; margin-bottom: 0.2em; }
#content-m h3 { color: rgb(204, 102, 0); text-transform: none; margin-bottom: 0pt; }
#article { min-height: 200px; }
#postmetadata { margin: 1em 0pt; text-transform: uppercase; color: rgb(204, 102, 0); }
#bookmarkthis { float:left;padding: 0pt 20px 5px; background: transparent url('../Images/myimages/bk_bg.png') no-repeat; overflow: auto; font-size: 11px; width: 500px; margin-left: -20px; text-align: right; }
#bookmarkthis div { float: right; width: 290px; color: rgb(85, 113, 0); }
#bookmarkthis a, #bookmarkthis a:hover { color: rgb(85, 113, 0); }
#bookmarkthis span { border-style: solid; border-color: transparent rgb(195, 225, 105) transparent rgb(243, 249, 223); border-width: 0pt 1px; padding: 5px 10px; float: left; }
#bookmarkthis span:first-child { border-left-width: 0pt; }
#bookmarkthis #bkdelicious { background: transparent url('../Images/myimages/bk_delicious.png') no-repeat scroll 5px 50%; padding-left: 21px; }
#bookmarkthis #bkmagnolia { background: transparent url('../Images/myimages/bk_magnolia.png') no-repeat scroll 5px 50%; padding-left: 25px; }
#main .ads .advertise { float:right;text-transform: uppercase; font-size: 9px; }
#main .ads .advertise a { background: transparent url('../Images/myimages/arrow.gif') no-repeat right; 100% 50%; color: rgb(153, 153, 153); text-decoration: none; padding-right: 7px; }
#main .ads .advertise a:hover { color: rgb(51, 51, 51); }
#ads-a { padding: 0px 0pt 0pt 0pt; }
#ads-c { padding: 10px 10px 0pt; width: 120px; background-color: rgb(206, 220, 165); }
table { border: 0px solid rgb(204, 204, 204); border-collapse: collapse; }
td { padding: 2px; }
#extra { margin: 1em 0pt 5px 0 ; overflow: hidden; font-size: 11px; line-height: 1.2; position: relative;}
#extra .panel h2 { border-bottom: 1px dotted rgb(153, 153, 153); margin: 0pt; font-weight: normal; font-size: 14px; color: rgb(204, 102, 0); }
#extra .panel ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.panel li { border-bottom: 1px dotted rgb(153, 153, 153); overflow: hidden; clear: both; }
.panel li a { padding: 2px 8px 2px 2px; background: transparent url('../Images/myimages/arrow.gif') no-repeat scroll 99% 50%; overflow: hidden; display: block; text-decoration: none; white-space: pre; }
#extra .panel a:link { border: 0pt none ; color: rgb(51, 51, 51); }
#extra .panel a:visited { border: 0pt none ; color: rgb(51, 51, 51); }
#extra .panel a:hover { background-color: rgb(198, 226, 109); }
#extra .related { float: left; width: 250px; display: inline; }
#extra .recent { float: right; width: 230px; }
#extra .listingleft { float: left; width: 310px; display: inline; }
#extra .listingright { float: right; padding-top: 5px; width: 185px; display: inline; }
#extra .listingright1 { float: left; width: 94px; margin-right: 11px; }
#extra .listingright2 { float: left; width: 85px; }
#recent span {
font-family: Tahoma, Arial, sans-serif; 
font-size:11px;
font-weight:normal;
}
#extra p {
  border-top: 0px dotted rgb(102, 102, 102);
  margin: 0px;
  padding: 5px 0;
  }   
  .hr {
  border-top: 1px dotted rgb(102, 102, 102);
  margin: 0px;
  padding: 0px;
  }


#listingcontent {  margin: 1em 0pt; overflow: hidden; font-size: 12px; line-height: 1.2; }
#listingcontent select {width: 25mm; font-size: 9px !important;}


#theaterinfo { margin: 1em 0pt; overflow: hidden; font-size: 11px; line-height: 1.2; background:#ccc; }
#theaterinfo p.inner { float:left; background:#CCCCCC; padding: 12px 0px 5px 5px; }

#movielist {float:left; padding-bottom: 10px; background: #fff; }
#moviewrapper {width:500px; float:left; border-bottom:1px dotted #999; background:#fff; }

#moviewrapper p.left {

    float: left;
    width: 260px;
	margin-top:5px;
	margin-bottom: 5px;
    background:#FFF;
}
 #moviewrapper p.right {

    float: right;
    width: 240px;
    background:#FFF;
	margin-top:5px;
	margin-bottom: 5px;	
}


#recentcomments ul { margin-bottom: 0pt; }
#recentcomments li a { line-height: 120%; }

#datingbside { padding: 7px 10px 7px 10px;}

#quicklinks { background: #FFFDF2; padding: 7px; border:1px solid color:#FFFAE0; }
#quicklinks ul { margin-bottom: 0pt; }
#quicklinks li a { line-height: 120%; }
#externals { margin: 1em 0pt; text-align: center; }
#comments { margin-left: -240px; width: 760px; clear: both; }
#comments h2.header { padding: 7px 0pt 4px 240px; background: transparent url('../Images/myimages/c_header.png') no-repeat; font-size: 22px; font-weight: bold; color: rgb(255, 255, 255); text-transform: uppercase; }
.comment { padding: 20px 0pt 10px; background: transparent url('../Images/myimages/c_cap.png') no-repeat; clear: both; position: relative; margin-left: 20px; }
.commentmetadata { float: left; width: 200px; }
.commenttext { padding: 0pt 20px; float: left; width: 500px; }
#comments .commentnumber a, #livepreview .commentnumber { padding: 2px 0pt; color: rgb(198, 226, 109); text-decoration: none; font-family: serif; font-size: 13px; position: absolute; left: 3px; font-weight: bold; }
.poster { float: left; margin-left: 20px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(204, 102, 0); position: relative; width: 120px; }
.postdate { float: left; clear: left; margin-left: 20px; font-size: 10px; line-height: 1.1; padding-top: 2px; color: rgb(153, 204, 0); width: 120px; }
#comments .postdate a { color: rgb(153, 204, 0); }
.dvloaded { background: transparent url('../Images/myimages/bg-dvloaded.png') no-repeat; }
.dvloaded .commenttext { background-color: rgb(195, 225, 105); min-height: 50px; margin-bottom: 1em; }
* html .dvloaded .commenttext { height: 50px; }
.dvloaded .commentmetadata { padding: 0pt 0pt 10px 50px; background: rgb(145, 193, 0) url('../Images/myimages/c_dvloaded.png') no-repeat; width: 150px; color: rgb(255, 255, 255); }
.dvloaded .poster, .dvloaded .postdate, #comments .dvloaded .postdate a { color: rgb(198, 226, 109); }
.dvloaded .commentnumber { display: none; }
.dvloaded code { color: rgb(51, 51, 51); }
#postcomment, #livepreview { margin-left: -220px; width: 740px; clear: both; z-index: 50; position: relative; }
#postcomment { overflow: hidden; margin-bottom: 1em; }
h3#postcomments { margin: 0pt; background: transparent url('../Images/myimages/c_contribute.png') no-repeat; overflow: hidden; height: 30px; text-indent: -999px; }
#postmeta { padding: 0pt 20px 15px; background: rgb(195, 225, 105) url('../Images/myimages/c_postbg.png') repeat-y scroll 100% 0pt; overflow: hidden; float: left; width: 160px; }
#postmeta div { margin-bottom: 2px; }
#postmeta input { border: 1px solid rgb(153, 204, 0); padding: 2px; width: 98%; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; }
#postdata { padding: 0pt 20px 10px; background: rgb(195, 225, 105) none repeat; overflow: hidden; float: left; width: 500px; }
#postdata textarea { border: 1px solid rgb(153, 204, 0); padding: 2px; width: 491px; height: 100px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 12px; }
#postcomment .formnote { border-top: 1px dotted rgb(153, 204, 0); font-size: 11px; margin-top: 0.5em; padding-top: 0.5em; line-height: 1.1; }
#lpswitch { cursor: pointer; font-size: 11px; text-decoration: underline; color: rgb(68, 68, 68); }
blockquote { padding: 10px 40px 10px 20px; background: rgb(222, 227, 235) url('../Images/myimages/bg-bq.png') no-repeat scroll 100% 0pt; color: rgb(0, 51, 102); margin-left: -20px; width: 460px; }
ul { margin: 1em 15px; padding: 0pt; list-style-type: square; }
pre { padding: 10px 20px; background: rgb(244, 244, 244) url('../Images/myimages/bg-code.png') no-repeat; width: 480px; }
pre code { overflow: auto; display: block; width: 460px; white-space: pre; min-height: 3.5em; }
* html pre code { height: 60px; }
.project { border-top: 1px dotted rgb(102, 102, 102); }
.figure { border-style: dotted; border-color: rgb(204, 204, 204); border-width: 1px 0pt; margin: 0.5em 0pt; font-style: italic; }
.figure p { margin: 0.5em 0pt; }


div.float {
float: left;
font-size: 1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:245px; /* wierd text repeat in ie if 250px, exceeds 100% width */
padding: 10px 0;
  }
  
#floatcat {
  float: left;
font-size: 1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:165px;
padding: 10px 0;
  }  
div.floatcat p {
background:url(../../../classifieds/images/folder.gif)  no-repeat; padding: 0px 0px 0px 17px; list-style-type: none;
margin: 0px;
}

div.float p {
   text-align: center;
   }
div.spacer {
  clear: both;
  }



/* Navigation
---------------------------------------------------------- */
#navcontainer { float:left;	background: url('../Images/myimages/navbg.png') repeat-x; height: 51px; padding: 0px 0px 0px 0px; overflow: hidden; position:relative; width: 760px;	/* border:1px solid #000; */ margin-left: 0; }
#navbar { margin: 0; padding: 0; position: relative; height: 51px; background: url('../Images/myimages/navdiv.png') 0 0px no-repeat;	/* padding-left: 2px; */ font: normal 12px Arial, Helvetica, sans-serif; }
#navbar ul { margin: 0; padding: 0; float: left; }
#navbar ul ul ul { display:none; }
#navbar li { padding: 0;	margin: 0; float: left;	display: block;	background: url('../Images/myimages/navdiv.png') 100% 0px no-repeat; }
#navbar li li {	background:none; }
#navbar li.mainlevel_current { /*stuff goes here */ }
#navbar ul ul li a {font-weight:bold;}
#navbar li ul {	width: 100%!important; width:2500px; display: none; margin: 0; padding: 0; position: absolute;	top:32px; height: 20px; left: 0; }
#navbar a {	color: #F4FAFF; text-decoration: none; cursor: pointer; }
#navbar a:hover { color: #ccc; }
#navbar ul#mainlevel li a:hover { background:#000 url('../Images/myimages/navbar_over.png') right center no-repeat; color:#fff; }
#navbar ul#mainlevel ul li a:hover { background:none; color:#0081BF; }
#navbar li ul a:hover, #navbar li.mainlevel_current ul a:hover { color: #000; }
#navbar li:hover ul, #navbar li.sfhover ul { display: block; z-index: 6000; }
#navbar li a { display: block; float: left;	padding: 2px 15px; height: 32px; line-height: 32px; }
#navbar li:hover a, #navbar li.over a { /* stuff goes here */ }
/* sub level links */
#navbar ul li {	border-right: 0; }
#navbar li ul a, #navbar li.mainlevel_current-navmenu ul a { display: block; float: left; color: #fff; font-weight: normal;	padding: 0 10px; background: none; height: 25px; 	line-height: 25px; }
#thingstodo .thingstodo, #accommodations .accommodations, #shopping .shopping, #restaurants .restaurants, #travel .travel, #forum .forum, #dating .dating, #businesses .businesses
{
background:#000 url('../Images/myimages/navbar_over.png') right center no-repeat; color:#fff; 
}
/* footer styles */
#ft { margin-left: auto; margin-right:auto; background: #000; width: 980px; height: 168px; clear: both; overflow:hidden; }
#footer { background-color: #000; color: #ccc; margin: 0; padding: 0px -20px 20px 30px; font-size: 11.3px; }
#footer h4 { color: #666; font-size: 11.3px; line-height: 12px; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px; border-bottom: 1px solid #222; }
#footer a { color: #ccc; }
#footer a:hover { color: #C2E3F3; }
#footer-inner { padding-top: -3px; margin-left: 15px; }
#footer .footer-section { width: 135px; margin-right: 20px; float: left; }
#footer .footer-section p { margin-top:5px; }
#footer .footer-section h4 a { text-decoration:none; color: #666; font-size: 12px; line-height: 12px; font-weight: bold; padding-top: 0px; margin-bottom: 0px; }
#footer .footer-section ul li { background: url('../Images/myimages/bullet-footer.gif') no-repeat 5px 50%; list-style: none; margin: -3px 0 0 -10px; }
#footer ul li a { font-size: 11.3px; display: block; border-bottom: 1px solid #111; padding: 4px 0 4px 12px; background: url('../Images/myimages/bullet-footer.gif') no-repeat 5px 50%; list-style: none; }
#footer ul li a:hover { border-bottom: 1px solid #222; background: #111 url('../Images/myimages/bullet-footer-hover.gif') no-repeat 5px 50%; text-decoration: none; }
#footer ul.feed-list { list-style: none; font-size: 12px; margin: 0; padding: 12px 0 4px 12px; }
#footer ul.feed-list li a { background: url('../Images/myimages/bullet-feed.gif') no-repeat 0px 50%; }
#footer ul.feed-list li a:hover { background: #111 url('../Images/myimages/bullet-feed.gif') no-repeat 0px 50%; }

.pkg:after { content: " ";display: block;visibility: hidden;clear: both;height: 0.1px;font-size: 0.1em;line-height: 0;}
.pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg[class] { height: auto; }
.pkg { display: block; }

#learnmore {border-top: 0; border-bottom: 1px dashed #999;}

div#profilecontent{ padding:10px; margin-top:10px; margin-bottom:10px; font-size:12px; border:5px solid #f5f5f5; width:480px; overflow:hidden; background:#FEFEFE; }
div#profilecontent34{ padding:10px; margin-top:10px; margin-bottom:10px; font-size:12px; border:5px solid #E6F4FA; width:480px; overflow:hidden; background:#F9FCFE; }
#profilefloatphoto{ float:left; width:27%; }
#profilefloat{ float:left; width:35%; }

#statstitle{float:left; font:10px; }
#statstitle p {margin:0 0 3px 0; font-weight:normal;}
span.text {margin:0px;}

#linef5profile{ background-image:url(../Images/dotted1.gif); background-repeat:repeat-x; padding-top:5px; padding-bottom:5px; width:100%; float:left; }

#profilefloat2{ float:left; width:32%; margin-left:20px; }

#dvfooter2 { position: relative; width: 100%; background-color: #222; margin-bottom: 0px; overflow:hidden; }
#dvfooter ul li { margin-top: -4px; height: 32px; float: left; color: #ffffff; text-decoration: none; padding-right: 15px; padding-left: 15px; margin-bottom: 4px; list-style: none; }
#dvfooter ul li a { margin-top: -8px; height: 32px; padding-top: 0px; color: #ffffff; text-decoration:none; }
#dvfooter ul li a:hover { border-bottom: 1px solid #222; background: #111; text-decoration: none; }
ul#navlist { margin: 0 0 0 125px; padding: 0; list-style-type: none; white-space: nowrap; }
ul#navlist li { float: left; font-family: verdana, arial, sans-serif; font-size: 9px; margin: 0; padding: 7px 0 6px 0; background-color: #222; }
#navlist a, #navlist a:link { margin: 0; padding: 7px 15px 6px 15px; color: #fff; border-left: 1px dashed #222; border-right: 1px dashed #222; text-decoration: none; }
ul#navlist li#active { color: #fff; background-color: #deebe5; }
#navlist a:hover { color: #fff; background-color: #000; }

span.text
{
	font-size:16px;
	font-weight:bold;
   color: #525163;
}
span.text_soft_bold {
    color: #959598;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
}

#extra span.text_large_bold {
    font-size: 14px;
    font-weight: bold;
    text-decoration : none;
    font-family: Verdana, Arial, Sans-Serif; 
}

.small {
    font-size: 10px;
    font-family: Sans-Serif, Verdana, Arial; 
	position: relative;
	top: -6px;
	margin: 0px 0px 0px 7px;;
}

span.text_small {
    font-size: 11px;
    text-decoration : underline;
    font-family: Verdana, Arial, Sans-Serif; 
}

#extra span.text_large_bold_grey {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration : none; 
    color: #888888;
}

span.text_small_grey {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    text-decoration : none; 
    color: #888888;
}
/******** TABLE STYLES ************/
table.list
{
   border               : 1px #F7F7F7 solid;
   border-collapse      : collapse;
   border-spacing       : 0px;
   margin               : 0px;
   border               : 1px;
   padding              : 2px;
}
td.table_header
{
   border               : 1px #FFFFFF solid;
   background-color     : #C9DCA6;
   padding              : 4px;
   margin               : 0px;
   font-weight          : bold;
   font-size            : 11px;
   color                : #515151;
}
td.table_rows
{
   background-color     : #F1F1F1;
   color                : #666666
}
td.table_row_highlight
{
   font-weight          : bold;
   border               : 1px #FFFFFF solid;
   background-color     : #fcff9f;
   padding              : 4px;
   margin               : 0px;
}
td.altrow1
{
   border               : 1px #FFFFFF solid;
   background-color     : #E6F8C2;
   padding              : 4px;
   margin               : 0px;
}
td.altrow2
{
   border               : 1px #FFFFFF solid;
   background-color     : #EDFAD4;
   padding              : 4px;
   margin               : 0px;
}
/* VAF1 */
td.altrow3
{
   border               : 1px #FFFFFF solid;
   background-color     : #F6F6F6;
   padding              : 4px;
   margin               : 0px;
}
/* VAF1 */
td.altrow4
{
   border               : 1px #FFFFFF solid;
   background-color     : #FFB8B8;
   padding              : 4px;
   margin               : 0px;
}
table.bodyborder
{
   border               : 0px;
}
td.border
{
   border               : 1px solid #DADADA;
}
td.border2
{
   background-image     : url(images/cell-background.gif);
   background-repeat    : repeat-x;
   border-left          : 1px solid #DADADA;
   border-right         : 1px solid #DADADA;
   border-top           : 1px solid #DADADA;
   padding              : 5px;
}
.hrimg {
	padding: .3em 0px .3em 0px;
	background: url(/xdivider.gif) left bottom repeat-x;
	clear:both;
}

.none a, .none a:visited, .none a:linked,  .none a:hover{
padding:0;
margin:0;
border: 1px solid #fff !important;
}