
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; color:#000; }

#profile a { color:#13294B; text-decoration:none; }
#profile a:hover { color:#13294B; text-decoration:underline; }

#profilesLeft {position:relative; width:340px; float: left;}
	h3{margin-left:10px; margin-top:2px; margin-bottom: 2px;}
	#profilesLeftContent{ margin-left: 30px; margin-top: 15px; width:250px; padding: 20px; background: #edecf2; border-style:solid; border-color: #dcdbe1; border-width: 1px; font-size: 80%; }
#profilesRight {position:relative; width:600px; float: right;}

#profile .logo { float:right; margin-bottom:20px; }
#profile h1 { font-size:150%; }
#profile h2 { font-size:110%; font-style:italic; padding-left:15px; padding-bottom:10px; background-color:#e1dcbb; }
#profile h3 { font-size:150%; margin:15px 0; padding:10px 0; font-weight:bold; }
#profile h3 small { font-size:70%; }
#profile h4 { font-size:110%; margin:20px 0 7px 0; font-weight:bold; }
#profile .description { font-size:105%; line-height:1.4em; }

div.photo{width:190px; height: 120px; position:relative; float: left; margin-left:20px; margin-right:20px; margin-top: 10px;  cursor: pointer; border-style:solid; border-color: #dcdbe1; border-width: 1px; }
div.subPhoto{width: 189px; height: 19px; position:absolute; left:0px; top: 100px; line-height: 20px; font-size: 70%; font-family: verdana; color: #000000; background: url('../images/glass.png');border-style:solid; border-color: #dcdbe1; border-width: 1px; }

#biography h3{margin-bottom:-10px; margin-left:10px; margin-top:2px; font-size: 120%; line-height: 32px;}

.expires_soon { color:red; }
#profile_form { width:100%; }
#profile_form th { white-space:nowrap; font-style:italic; }
#profile_form td, #job_form th { border-bottom:1px solid #eee; border-top:1px solid #eee; text-align:left; vertical-align:top; padding:7px; }
#profile_form tfoot td, #job_form tfoot th { border:0; text-align:right; }
#profile_form .radio_list li { display:inline; }
.meta { float:right; color:#77766F; }

div.photos{background: #000000; text-align:center;}

#user_profile { float:left; min-height:520px; width:180px; background-color:#00213F; color:#FEFE14; padding-left:5pt; }
#user_profile h3 { font-size:10pt; font-weight:bold; padding-left:3pt; }
#user_profile ul { padding-left:10pt; }
#user_profile li { color:#FFF; }

#profile_content { min-height:520px; width:760px; background-color:#FFF;}
#profile_content H3 { color:#960410; padding-left:12pt; }
#profile_content .photos { min-height:250px;}
#profile_content .biography { min-height:150px; }