/* PINES CHANGE TO BLUE COLOUR (#BDE0FE) - 23/07/2009 - KG */

#photo-wrap { background-color: #BDE0FE; color: #333;}

#main-menu { background-color: #BDE0FE; }
#main-menu ul li a { color: #333; }
#main-menu ul li a:hover, a.current { color: #333; background-color: #fff; }
#photo-misc h1 { color: #309aff; font-size: 14px; padding: 5px 0px; }
#photo-misc form { padding-top: 5px; }
#photo-misc form input { font-size: 11px; }

#login { background: #007138 url(/templates/common/images/pines/login_panel.jpg) no-repeat; }
#memberpanel { background: #191976 url(/templates/common/images/pines/pines_member_panel.jpg) no-repeat; height: 310px; }

#login h2 { color: #309aff; font-size: 1.6em;  padding-top: 5px; margin:0; text-align:center; }
#login form { margin: 0; padding: 0; }
#login div.row { clear: both; display: inline; }
#login label.col1 { float: left; font-size: 11px; width: 60px; text-align: right; margin-right: 5px; color: #000; }
#login span.col2 { float: left; width: 100px; text-align: left; margin-bottom: 5px; }
#login textarea, #login input, #login select { font-size: 10px; }
#login select { width: 70px; }
#login label { text-align: right; }
#login a { color: #333; display: block; text-align: center; }

.button-yellow { width: 27px; height: 19px; border: 0; vertical-align: bottom; cursor: pointer; background: #ffd400 url(/templates/common/images/pines/go.gif) 50% 50% no-repeat; }
.button-green { width: 27px; height: 19px; border: 0; vertical-align: bottom; cursor: pointer; background: #ffd400 url(/templates/common/images/pines/go.gif) 50% 50% no-repeat; }

#apply { background: #fff url(/templates/common/images/pines/apply_panel.jpg) no-repeat; }

/*\*/
* html #apply { font-size: 95%; }
/**/

#apply h2 { color: #390aff; font-size: 120%; padding-top: 10px; }
#apply form label { color: #333; display: block;	width: 75%; }
#apply form input { float: right; }

#content h1, #content h2 { color: #309aff; }

#footer ul li a { color: #309aff; text-decoration: none; }
#footer ul li a:hover { text-decoration: underline; }

div.row { clear: both; width: 100%; }
.row label.col1 { width: 25%; float: left; text-align: right; }
.row span.col2 { width: 74%; float: right; text-align: left; }

/* PPSN search styles */
#searchtab { list-style-type: none; padding: 0;	margin: 0; }
#people-search #searchtab li { float: left;	border: 1px solid #666; border-bottom: none; width: 100px; padding: 4px 8px; margin: 0; margin-right: 5px; background-color: #BDE0FE; color: #333; }
#searchtab a { color: #333;	padding: 0; }
#people-search #searchtab li.selected { background-color: #309aff; }
#people-search form { clear: both; background-color: #309aff; color: #fff; padding: 10px; border:1px solid #666; margin-bottom: 1px;}

fieldset form { padding: 10px 0px; }
fieldset p { margin-left: 10px; }
fieldset { margin-bottom: 10px; }

form#form1 textarea { width: 75%; height: 50px; }
form div.row { margin-bottom: 5px; }