/* Form
******************************/
/* Search box */
#search {position:relative; width:100%}
#search fieldset {}
#search label {position:absolute; top:5px; left:5px; display:none;}
#search input#s {width:135px}
#search input#search_submit {position:absolute !important; top:-2px; right:0; width:38px}
/* Login */
#login {position:relative; width:100%;}
#login legend {position:relative; top:0; left:-8px}
#login label {float:left; display:block; padding:0.4em 0; width:120px}
#login input {clear:left; display:block; width:120px}
#login input#member {width:180px}
#login input#login_submit {position:absolute !important; bottom:4px; right:0; width:53px}
#login input[type=text], #login input[type=password] {margin-top:0.3em}
/* Enquiry */
#enquiry {position:relative; width:400px;}
#enquiry label {display:block; width:80px; float:left; text-align:right; padding:7px 10px 0 0;}
#enquiry input {width:255px; margin:0.2em 0}
#enquiry textarea {width:254px; margin:0.2em 0}
#enquiry_submit {clear:both; margin-left:88px !important; width:69px !important;}
/* Acquire tickets 
/* Non PayPal */
#non_paypal {position:relative; padding-top:16px}
#non_paypal label {display:block; width:62px; float:left; text-align:right; padding:10px 10px 0 0;}
#non_paypal input, #non_paypal select {margin:0.2em 0}
#non_paypal input {width:120px;}
#non_paypal select {width:127px;}
#non_paypal fieldset.radio label {width:35px; padding:6px 0 23px 0; .padding:6px 0 13px 0;}
#non_paypal fieldset.radio input {width:15px; padding:6px 0 23px 0; .padding:6px 0 13px 0;}
#non_paypal_submit {clear:both; position:absolute; bottom:0; right:0; width:128px !important;}
/* PayPal */
#paypal {position:relative;}
#paypal label {display:block; width:62px; float:left; text-align:right; padding:10px 10px 0 0;}
#paypal input, #paypal select {margin:0.2em 0}
#paypal input {width:120px;}
#paypal select {width:127px;}
#paypal fieldset.radio label {width:35px; padding-top:6px; height:40px}
#paypal fieldset.radio input {width:15px; padding-top:6px;}

#paypal #cardExpiryMonth,
#paypal #cardExpiryYear {width:35%;}

#paypal #cc_submit {width:72px;border:none;cursor:pointer;} 


#creditcard {width:300px; padding-top:1em}
#creditcard p {padding-bottom:0.3em}
#creditcard label {display:block; float:left; width:160px}
#creditcard #cardExpiryMonth, #creditcard #cardExpiryYear {width:50px}
#creditcard .btn.submit {width:69px; border:none; cursor:pointer}


/*
#paypal fieldset.radio label {width:35px; padding:6px 0 23px 0; .padding:6px 0 13px 0;}
#paypal fieldset.radio input {width:15px; padding:6px 0 23px 0; .padding:6px 0 13px 0;}
*/
#paypal table {width:404px}
#paypal th, #paypal td {padding:0.2em 0.6em}
#paypal th h3 {position:relative; top:0; left:-0.2em;}
#paypal td label {width:197px; text-align:left; padding:0px}
#paypal td select {width:65px}
#paypal td select#raffle_delivery {width:100%;}
#paypal td.th-price {text-align:right;}
#paypal td.td-price {text-align:right; width:100px;}
#paypal td.td-price label {width:100%; text-align:right;}
#paypal td.td-quantity {text-align:right;}
#paypal td.subtotal {padding: 10px 7px; text-align:right;}
#paypal td.grandtotal {padding: 10px 7px; text-align:right; font-weight:bold;font-size:150%;}
#paypal fieldset.options {margin-top:10px}
#paypal fieldset.options label {float:none; width:175px; position:relative; text-align:left; padding-left:20px}
#paypal fieldset.options input {width:15px; position:absolute; top:8px; left:0px}
#paypal_submit {clear:both; position:absolute; bottom:0; right:0; width:128px !important;}
/* Members */
#members hr {clear:both; margin:1em 0; border:none; border-top:1px solid #e1e1e1; background:none;}
#members > fieldset {clear:both; margin-bottom:2em}
#members fieldset > fieldset {padding:1em 0; margin:2em 0; clear:both;}
#members label {display:block; float:left; text-align:right; height:16px; margin:0.2em 0; padding-right:6px; width:128px; }
#members input, #members select, #members textarea {margin:0.2em 0;}
#members input, #members textarea {width:263px;}
#members select {width:270px;}
#members .no-options, #members .access-options {position:relative;}
#members .no-options {width:440px;}
#members div.form-cols div {float:left;}
#members div.form-cols label {height:18px; margin:0.2em 0; padding-right:6px;}
#members div.form-cols input {width:102px}
#members div.form-cols select {width:109px;}
#members div.form-cols .short {width:180px}
#members div.form-cols .short label {width:55px; height:16px; margin:0.2em 0; padding-right:6px; text-align:right}
#members div.form-cols .short input {width:93px;}
#members div.form-cols .short select {width:100px;}
/* Access Options */
#members fieldset.access {position:absolute; top:0; left:440px; width:240px;}
#members fieldset.access label {width:100px !important; text-align:left; display:block; padding:3px 0; cursor:pointer}
#members fieldset.access input {width:15px !important; margin:0 2px 0 0; position:relative; top:2px; left:0;}
/* Member Submit */
.member-submits {clear:both;}
.mandatory {width:430px; float:left; padding-top:8px}
#members #continue_submit, #members #save_edits {width:80px; float:left;}
#members #upload_submit {width:67px; float:right;}
#members #back_submit {width:58px; float:left}
/* Date of Birth */
#members #dob {margin-left:134px; position:relative;}
#members #dob legend span {left:-134px; position:absolute; text-align:right; top:10px; .top:7px; width:128px; color:#7E7E7E; font-size:11px;}
#members #dob label {display:none;}
#members #dob select {width:87px;}
/* Bio Summary */
#members #bio-summary label, #members #bio-summary textarea {width:425px; text-align:left}
/* Preferred Contact */
#members #preferred-contact > fieldset {padding:0; position:relative; .top:20px}
#members #preferred-contact fieldset.checkbox {position:relative; margin:0.5em 0 0.5em 145px}
#members #preferred-contact fieldset.checkbox legend span {position:absolute; top:2px; left:-145px; width:128px; text-align:right}
#members #preferred-contact fieldset.checkbox input {width:15px; position:absolute !important; top:0 !important; .top:-4px !important; left:0 !important; margin:0; float:none; margin-right:5px; display:inline;}
#members #preferred-contact fieldset.checkbox label {width:90px; display:block; text-align:left; margin:0.2em 0; position:relative; padding-left:20px}
/* Current Work Information */
#members #current-status .access-options {position:absolute; clear:both; top:0; left:0}
#members #current-status .access-options fieldset.access {position:absolute !important; left:240px; top:12px}
/*#members #current-status .access-options fieldset.access input {.position:relative;}*/
#members #current-work legend label span {.}
#members #current-work fieldset.checkbox {position:relative; margin:0 0 0 180px}
#members #current-work fieldset.checkbox legend span {position:absolute; .top:12px; left:-180px; text-align:right}
#members #current-work fieldset.checkbox label {width:240px; position:relative; padding:0 0 0 20px; text-align:left; margin-bottom:1em}
#members #current-work fieldset.checkbox input {width:15px; position:absolute; top:0; left:0; margin:0}
/* Admin Only */
#members #admin-only label {width:140px;}
#members #admin-only input {width:275px;}
#members #admin-only select {width:282px;}
/* Social Sprites */
.social-icon {display:inline-block; width:24px; height:18px; overflow:hidden; background:url(../images/sprites/social.gif);}
.social-icon.linkedin {background-position: 0 0;}
.social-icon.twitter {background-position: 0 -48px;}
.social-icon.facebook {background-position: 0 -24px;}


/*************/
/*
+----------------------------------------------------------------+
|																 |
|	WordPress 2.8 Plugin: WP-Polls 2.50							 |
|	Copyright (c) 2009 Lester "GaMerZ" Chan						 |
|																 |
|	File Written By:											 |
|	- Lester "GaMerZ" Chan										 |
|	- http://lesterchan.net										 |
|																 |
|	File Information:											 |
|	- Polls CSS File											 |
|	- wp-content/plugins/wp-polls/polls-css.css					 |
|																 |
+----------------------------------------------------------------+
*/


.wp-polls-archive {
	/* background-color: #ffffff; */
}
.wp-polls, .wp-polls-form {
	/* background-color: #ffffff; */
}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {
	text-align: left;
	list-style: none;
	float: none;
}
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}
.wp-polls IMG, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.wp-polls LABEL {
	display: block;
	border: 0px;
	padding: 0.3em 0;
	margin: 0px;
}
.wp-polls INPUT {
	position:relative;
	top:3px;
	left:0;
	margin-right:0.4em
}
.wp-polls-ul {
	padding:0.5em 0px;
}
.wp-polls-ans {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.wp-polls-image {
	border: 0px;
}
.wp-polls .Buttons {
	border:1px solid #c8c8c8;
	background-color: #f3f6f8;
}

/* notice-board-item */
.notice-board-item2 .notice-board-time {
	padding: 2px 4px 2px 4px;
	margin: 2px;
}
.notice-board-item2 a, .notice-board-item a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 0px;
	color: #6C276A;
	background-color: #FFFFFF;	
}
.notice-board-item2 a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 0px;
	color: #6C276A;
	background-color: #FFFFFF;
}
.notice-board-item2 a:hover {	
	border: 0px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.notice-board-item2 a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 0px;
	color: #6C276A;
	background-color: #FFFFFF;	
}


/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;
}
.wp-polls-paging a:hover {	
	border: 1px solid #000000;
use	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

/* Error */
.error-box-login {border:solid 1px #ad0c14; background:#f2e2e3; padding:5px 10px; margin-bottom:5px}
.error-box {border:solid 1px #ad0c14; background:#f2e2e3; padding:10px 20px; margin-bottom:20px}
.error {border:solid 1px #ad0c14 !important; background:#f2e2e3 !important;;}
.error:focus {border:solid 1px #38911c !important; background:#e6efe3 !important;}
/* Notice */
.notice-box {border:solid 1px #e3ca1e; background:#fcfae8; padding:10px 20px; margin-bottom:20px}
/* Success */
.success-box {border:solid 1px #38911c; background:#e6efe3; padding:20px; margin-bottom:20px}

.success-box a:link, .success-box a:visited, 
.success-box a:hover, .success-box a:active {color:#d385c1}
