/**
 * Styles used on the "Profile" page March 2010 redesign.
 *
 * @package		: clinician1.com
 * @author		: Stephen Lewis <stephen@experienceinternet.co.uk>
 */

/* =clearfix
 -------------------------------------------------------------*/
.clearfix:after {
clear : both;
display : block;
height : 0;
visibility : hidden;
content : ".";
}


/* =search
 -------------------------------------------------------------*/
.search {
margin-bottom : 1.5em;
margin-top : -1em;
}

.search form {
float : left;
margin-right : 17px;
}

.search form div {
float : left;
margin-right : 5px;
}

.search label {
display : block;
font-weight : bold;
padding : 0 2px;
}

.search input.image {margin-top : 1em;}

body.enhanced .search label {display : none;}

body.enhanced .search input.image {margin-top : -2px;}


/* =quicklook
 -------------------------------------------------------------*/
.quicklook {
border : 1px solid rgb(219, 219, 219);
border-top-left-radius : 5px;
border-top-right-radius : 5px;
box-shadow : 0 1px 3px rgba(0, 0, 0, 0.15);
clear : left;
float : left;
font-size : 1.083em;		/* 13px */
height : 15.615em;			/* 203px */
margin-bottom : 1.154em;	/* 15px */
-moz-border-radius-topleft : 5px;
-moz-border-radius-topright : 5px;
-moz-box-shadow : 0 1px 3px rgba(0, 0, 0, 0.15);
padding-bottom : 3em;
position : relative;
-webkit-border-top-left-radius : 5px;
-webkit-border-top-right-radius : 5px;
-webkit-box-shadow : 0 1px 3px rgba(0, 0, 0, 0.15);
width : 298px;
}

.quicklook.alt {
clear : right;
float : right;
}

.quicklook h2 {
background-color : rgb(153, 153, 153);
background-image : -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0)));
background-image : -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
border : 1px solid rgba(0, 0, 0, 0.025);
border-top-left-radius : 4px;
border-top-right-radius : 4px;
border-bottom : none;
color : rgb(255, 255, 255);
font-size : 1.154em;			/* 15px */
margin : -1px -1px 0;
-moz-border-radius-topleft : 4px;
-moz-border-radius-topright : 4px;
padding : 0.6em 15px 0.667em;	/* 9px 15px 10px */
text-transform : capitalize;
-webkit-border-top-left-radius : 4px;
-webkit-border-top-right-radius : 4px;
}

.quicklook ul {margin : 0.769em 10px 0;		/* 10px 10px 0 */}

.quicklook li {
background : transparent url(/-/img/status-active.gif) no-repeat 4px 0;
border-bottom : 1px dotted rgb(204, 204, 204);
margin-bottom : 0.833em;			/* 10px */
padding : 0 4px 0.75em 28px;		/* 0 4px 9px 28px */
}

.quicklook li:last-child {border-bottom : none;}

.quicklook p.cta {
background-color : rgb(90, 160, 77);
background-image : -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.35)), to(rgba(255, 255, 255, 0)));
background-image : -moz-linear-gradient(top, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0));
border : 1px solid rgba(0, 0, 0, 0.15);
border-radius : 2px;
box-shadow : 0 1px 1px rgba(0, 0, 0, 0.05);
bottom : 10px;
display : inline-block;
left : 10px;
-moz-border-radius : 2px;
-moz-box-shadow : 0 1px 1px rgba(0, 0, 0, 0.05);
position : absolute;
-webkit-border-radius : 2px;
-webkit-box-shadow : 0 1px 1px rgba(0, 0, 0, 0.05);
padding: 0;
line-height: normal;
margin: 0;
}

.quicklook p.cta a {
border : 1px solid rgba(255, 255, 255, 0.25);
border-radius : 1px;
color : rgb(255, 255, 255);
display : inline-block;
-moz-border-radius : 1px;
padding : 0.308em 15px 0.385em;		/* 4px 15px 5px */
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.2);
-webkit-border-radius : 1px;
}

/* Colour schemes */
.quicklook.palette-a h2 {background-color : rgb(138, 214, 80);}

.quicklook.palette-b h2 {background-color : rgb(117, 170, 214);}

.quicklook.palette-c h2 {background-color : rgb(235, 177, 54);}

.quicklook.palette-d h2 {background-color : rgb(233, 70, 51);}


/* =quicklook-qotw
 -------------------------------------------------------------*/
#quicklook-qotw {
background : rgb(240, 222, 110) url(/-/img/qotw-bg.jpg) repeat-y 0 0;
border : none;
border-radius : 0;
-moz-border-radius : 0;
-webkit-border-radius : 0;
}

#quicklook-qotw h2 {
background : transparent url(/-/img/qotw-title.jpg) no-repeat 5px 0.6em;
border : none;
color : rgb(51, 51, 51);
height : 55px;
margin-bottom : 1em;		/* 15px */
padding : 0;
text-indent : -9999em;
width : 100%;
-webkit-border-radius : 0;
}

#quicklook-qotw p {
font-weight : bold;
margin : 0 16px;
}

#quicklook-qotw .cta {
background : none;
border : none;
border-radius : 0;
box-shadow : none;
left : auto;
-moz-border-radius : 0;
-moz-box-shadow : none;
right : 0;
-webkit-border-radius : 0;
-webkit-box-shadow : none;
}

#quicklook-qotw .cta a {
background : transparent url(/-/img/qotw-cta.png) no-repeat 0 0;
border : none;
border-radius : 0;
display : block;
height : 40px;
-moz-border-radius : 0;
padding : 0;
text-indent : -9999em;
text-shadow : none;
-webkit-border-radius : 0;
width : 150px;
}


/* =quicklook-burns
 -------------------------------------------------------------*/
#quicklook-burns h2 {
position : relative;
z-index : 100;
}

#quicklook-burns .content {
left : 0;
height : 100%;
overflow : hidden;
position : absolute;
top : 0;
width : 100%;
z-index : 10;
}

#quicklook-burns .cta {
left : auto;
right : 10px;
z-index : 100;
}


/* =quicklook-career
 -------------------------------------------------------------*/
#quicklook-career .content {
border-radius : 2px;
margin : 10px;
-moz-border-radius : 2px;
overflow : hidden;
-webkit-border-radius : 2px;
}

#quicklook-career .content a {
background-color : rgb(117, 171, 215);
background-image : -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.05)), to(rgba(255, 255, 255, 0.15)));
color : rgb(1, 23, 80);
display : block;
font-size : 1.153em;			/* 15px */
padding : 0.6em 15px 0.667em;	/* 9px 15px 10px */
text-align : center;
}


/* =quicklook-blog
 -------------------------------------------------------------*/
#quicklook-blog li {
background : none;
padding-left : 4px;
}

#quicklook-blog li:after {
clear : both;
display : block;
height : 0;
visibility : hidden;
content : ".";
}

#quicklook-blog a {display : block;}

#quicklook-blog a img {
float : left;
margin-right : 10px;
}

#quicklook-blog .cta {
margin-top : 0.909em;
position : static;
}


/* =profile | Note: the class order is vital for IE6.
 -------------------------------------------------------------*/
.quicklook.profile {
float : none;
height : auto;
min-height : 120px;
padding-bottom : 0;
position : relative;
width : auto;
}

.quicklook.profile h2 {padding-left : 127px;}

.quicklook.profile h2 a,
.quicklook.profile h2 a:hover {color : rgb(255, 255, 255);}

.quicklook.profile h2 img {
position : absolute;
height : 92px;
left : 15px;
top : 10px;
width : 92px;
}

.quicklook.profile h2 span {
float : left;
padding : 2px 0;
}

.quicklook.profile h2 .fn {
margin-right : 15px;
width : 25%;
}

.quicklook.profile h2 .notes {
border-left : 1px solid rgb(255, 255, 255);
font-size : 0.917em;		/* 11px */
font-weight : normal;
padding-left : 9px;
width : 60%;
}

.quicklook.profile ul {margin-left : 122px;}

.quicklook.profile li {
background : none;
padding-left : 4px;
}

.quicklook.profile li:last-child {
margin-top : -2.818em;		/* -31px */
text-align : right;
}