/*.blurbbody p{
    width:285px;
    color:#000;
    float:right;
    padding:0 1em 0.5em 1em;
    font-size:1.15em;
    clear:none !important;
}

#blurb-text blurbbody span{
   float:left;
}

.blurbbody a{
    color:#009933;
    text-decoration:none !important;
    float:left;
}

.blurbbody a:hover;{
    color:black;
    text-decoration:underline !important;
}

.blurbbody .button{
    font-size:0.9em !important;
}*/

#page-home{
    float:left;
}

#page-home h1{
    float:left;
/*    font-size:1.4em;*/
    color:#000;
    padding:0.5em 0.9em;
}


#page-home h2{
    float:left;
}

#page-home h3{
    float:left;

    clear:both;
}

#possibles {
    height:31px;
    clear:both;
    background:url(../img/bg-possibles-arrow.gif) no-repeat scroll;
    color:white;
    padding:6px 10px;
    float:left;
    width:480px;
    margin:0;
}


#dynamic-blurb {
    width:100%;
}

/*new - removed bad use of h1*/

.actionlinks-wrapper .action{
    float:left;
    background:#FF6600 url(../img/button_bg_grad_orange.gif) repeat-x scroll left top !important;
    padding:4px;
    margin-left:1em;
    height:26px;
}

.actionlinks-wrapper a, .actionlinks-wrapper img{
    float:left;
}
.actionlinks-wrapper a{
    color:white;
    font-weight:bold;
    padding:4px 5px;
    font-size:0.9em;
}
.actionlinks-wrapper img{
}
.actionlinks-wrapper img.topoverlay{
    margin-top:-10px;
}

/* some of these deprecated*/
.actionlinks h1{
    margin:0 -3px;
    padding:19px 0 !important;
}

.actionlinks-wrapper {
    float:left;
    clear:left;
}

#non-dynamic-blurb h2#hello_welcome{
    background:url(../img/text_hello_welcome.gif) no-repeat scroll 0 0;
    width:243px;
    height:39px;
    text-indent:-9999px;
    margin:0.5em 0 0 0.5em ;
}

.profilephoto {
    float:left;
    clear:left;
    padding:0 0 0 1em !important;
    min-height:200px;
}

.profilephoto img.border{
    border:5px solid white;
}

/*
.profilephoto.normal {
    border:5px solid white;
}

.profilephoto.normal img{
    border:1px solid #4d4d4d;
}
*/

.first-time-list{
    float:left;
    margin:0;
    padding:0;
}

#first-time-box h3 {
    font-weight:bold;
    color:#339933;
    float:right;
    padding:0 1.6em 0 0em !important;
    margin:0 !important;
}
#first-time-box p {
    color:#339933 !important;
    clear:both;
    float:right;
    margin:0 !important;
    padding:0 !important;
    text-align:right;
}

#first-time-box{
    float:left;
    width:15em;
}
#first-time-box .features{
    float:right;
    clear:both;
}


/*blue bg moved to general content in odb.css - delete after a while */

/*#dynamic-blurb, #non-dynamic-blurb {
    float:left;
    background:White url(../img/bg_blurb_blue_grad.png) repeat-x scroll 0 0;
    margin:1em 0em;
}*/

.blurb{
    color:#999;
    float:left;
}

.main{
    font-weight:1.5em;
/*    width:60em;*/
    clear:left;
}

.minor{
    font-weight:1.5em;
/*    width:30em;*/
    clear:left;    
}

#minor-blurb-wrapper {
    float:left;
    width:59%;
    padding-right:1em;
}

.first-time-list ul{
    list-style-type:none;
    float:left;
    clear:both;
}
.first-time-list li{
    background:white url(../img/button_arrow.gif) no-repeat scroll right 5px;/*cant do gradient as well ..... */
    list-style-type:none;
    float:left;
    clear:both;
}

.first-time-list li a{
    color:black !important;
    font-weight:bold;
    float:left;
    padding:0.2em 1em;
}

.vcard {
    clear:both;
    float:left;
}


.all_user .h-withimage.main {
    height: 62px;
}

.all_user  .h-withimage h1 {
padding:1em 0 0 0.5em;
}

#dynamic-blurb .h-withimage {
    clear:none !important;
}


.vcard .h-withimage.actionlinks {
    padding-top:1em;
    font-size:0.7em;
    clear:none !important;
}

.vcard .h-withimage.right.actionlinks {
    padding-right:10px;
}

.vcard .h-withimage.actionlinks h1{
    padding-top:15px;
}

/* old - retired?
#dynamic-blurb input {
    background:transparent !important;
    border:none !important;
}*/

dl.userinspirations {
    float:left;
    border:3px solid silver;
    margin:20px 15px 0 15px;
    padding:10px 0;
}

dl.userinspirations .item-wrapper{
    float:left;
    width:143px;
    padding:5px;
    height:50px;
}

.False dl.userinspirations .item-wrapper{
    height:40px !important;
}

dl.userinspirations dt{
    float:left;
    margin:0 5px 0 0;
}

dl.userinspirations dd{
    float:left;
    text-align:left;
    margin:0;
    padding:0 0 0 5px;
}

dl.userinspirations dd a{
    text-decoration:none !important;
    font-size:0.8em;
}

dl.userinspirations dd .title{
    font-weight:bold;
    clear:left;
    font-size:1.7em;
    text-align:center;
}

dl.userinspirations dd a .title, dl.userinspirations dd a .subttitle {
    color: black;
}

dl.userinspirations dd a .title:hover, dl.userinspirations dd a .subttitle:hover{
    color: #009933 !important;
}


dl.userinspirations dd .subttitle{
    font-weight:bold;
    display:block;
    clear:left;
    text-align:left;
}









/*features Increasingly redundant since many bgs/corners removed*/


.features {
    
    /*background:#f1f1f2 url(../img/bg_grey_gradient.gif) repeat-x scroll bottom left;*/
    border:1px solid silver; /* for new user pages/icons*/
    float:left;
    clear:both;
    /*margin:1em 0 0 0; changed for subtabs - might cause problems elsewhere*/
    padding:4px 0;
}

#page-home .features {
    width:488px;
}

.features h4{
    color:black;
    padding:0.5em 1em !important;
    margin:0 !important;
    clear:both;
}

.feature-box {/*increasingly redundant since redesign*/
/*    border:1px solid #ccc;
    background:White url(../img/input_background.gif) repeat-x scroll 0 0;*/
    float:left;
    width:150px;
    height:138px;
    margin:3px;
    text-align:center;
}

/* Most of these also redudant now - replaced with dl*/

.feature-box p {
    color:#666666 !important;
    clear:none !important;
}

.feature-box .button{
    float:left;
    padding:2px 4px !important;
    text-transform:uppercase;
    font-size:0.8em;
    margin:0 !important;
}

.feature-box .viewall {
    clear:both;
    float:right;
    font-size:0.9em;
    font-weight:bold;
    padding-right:0.5em;
    color:#009933 !important; 
}

.feature-box .viewall a {
    color:#009933 !important;
}

.feature-box .viewall img{
    padding:0 !important;
}

.itemwrapper {
    float:left;
    height:112px;
}

.feature-box img{
    float:left;
    margin:0.2em;
    padding:0.2em;
    max-width:60px;
    /*well aware this is new browsers only, but the images are still fairly small in the rest and float correctly*/
}

.feature-box h5{
    color:black;
    padding:0.5em !important;
    margin:0 !important;
    float:left;
    width:100%;
    text-align:left;
    font-size:1em;
    clear:both;
    font-size:0.88em;
}

.feature-box h5 a{
    color:black;
}

.feature-box h5 a:hover{
    color:#FF9900;
}

.feature-box.newline {
    margin-left:8px;
    float:left;
}

/*was h6 (with no style)*/
.feature-box p{
    color:#4D4D4D !important;
    float:left;
    font-size:0.8em;
    margin:1px 0 !important;
    text-align:left;
    width:72px;
}

.feature-box p.aTitle{
    font-weight:bold;
    font-size:0.9em;
}

.feature-box p.first{
    margin-top:2px;
}

.feature-box p a{
    color:#339933 !important;
}

.feature-box ul{
    list-style:none;
	margin:0em;
	font-size:0.7em;
	color:#666666;	
}

.feature-box li{
    padding-top:0.5em;	
}


.blurb-nav {
    float:right;
    list-style:none;
}

.fullstop{
    
}

.actions{
    float:right;
    padding-right:10px;
}

.actions form{
    float:left !important;
}

.actions form input{
    border: none !important;
}

#formfriendship input{
    background: transparent url(../img/icon-smiley-add-small.png) no-repeat scroll left 10px !important;
    height:50px !important;
    text-indent:43px;
    font-size:1em;
    font-weight:normal;
    color:#009933;
    cursor:pointer;
    cursor:hand;
}

#formsendmessage input{
   background: transparent url(../img/icon-mail-smally.png) no-repeat scroll left 10px !important;
   height:50px !important;
   font-weight:normal;
   font-size:1em;
   text-indent:36px;
   color:#009933;
   cursor:pointer;
   cursor:hand;
}

form#editblurb {
    clear:none !important;
    float:right;
    padding:0 15px 5px 0;
}


form#editblurb textarea{
    clear:none !important;
    float:right;
    font-weight:bold;
    font-family:Arial,Verdana,sans-serif;
    color:#000000 !important;
    font-size:1.15em !important;
    width:280px;
    height:250px;
}




/*New blurb layout - probably invalidates most of the rest*/

h1.fn {
    float:left !important;
    clear:none !important;
    font-size:1.6em;
}

#shortblurb {
    clear:none !important;
    float:left;
    width:275px;
}

p#shortblurb {
    color:black !important;
    font-size:1.15em;
    float:left;
    clear:none !important;
    padding:0em 1.2em;
}

p#shortblurb a{
    color:black !important;
}

p#shortblurb a:hover{
    color:#009933 !important;
}

#shortblurb form {
    padding-left:20px;
}

#shortblurb form label{
    font-weight:normal !important;
    font-size:0.8em;
}

#shortblurb form input.button{
    float:right !important;
    margin-right: 0 !important;
}

#shortblurb textarea {
    font-family:Arial,Verdana,sans-serif;
    color:black !important;
    font-size:1.15em !important;
    width:100%;
    
}
