/* beepoll CSS (Cascading Style Sheet) - Copyright © beepoll 2008 */
* {
	padding: 0;
	margin: 0; }
	
html {
	background: #90683a; }

body {
	background: #90683a url('http://beepoll.net/dev/images/background.png') repeat-x;
	font: 12px tahoma, arial, "trebuchet ms", sans-serif;
	color: #463b2e;
	letter-spacing: 1pt;
	word-spacing: 3pt;
	line-height: 12pt; }
	
a {
	color: #e64803;
	text-decoration: underline; }
a:hover {
	color: #e68503;
	text-decoration: none; }

/* Global */
	div.global_width {
		width: 830px;
		margin: auto; }

	br.clear {
		clear: both; }
		
	img.text {
		margin: 0 0 -6px 0px; }
		
	img.front_page_icon {
		margin: 6px 6px -3px 0; }
	
	.newvotes {
		margin-top: -2px;
		margin-bottom: -3px; 
		border: 0; }
		
/* Font/text styling */
	h1 {
		font: bold 17px arial, tahoma, "trebuchet ms", sans-serif; 
		color: #724f22; 
		padding-bottom: 5px; }
	h1 a, h1 a:hover {
		color: #694415; }
		
	small {
		color: #76654b; }
		
	strong {
		font-weight: bold; 
		color: #705c55; }
		
	small strong {
		font-size: 11px; 
		font-weight: bold; 
		color: #76654b; }
		
	p {
		padding: 0; }
	
/* Table styling */
	table {
		font-size: 13px;
		margin: auto;
		margin-right: 10px; 
		padding: 0px; 
		border: 0; }
		
	th {
		font-weight: bold; }
		
	td {
		padding: 4px 4px 6px 4px; 
		border-top: 1px dashed #e4c8a1; }
	td.tdpadding {
		padding: 15px; }
	td.textarea {
		width: 305px; }
	td img {
		margin-bottom: -1px; }
		
	td a {
		text-decoration: none; }
	td a:hover {
		text-decoration: underline; }
		
	tr {
		background: url('../images/textarea.png') bottom repeat-x; }
	
	tr.two {
		background: #fbeddd url('../images/textarea_two.png') bottom repeat-x; }
	tr.updated {
		background: #fffdf5; }
	tr.recent_activity {
		background: #fffdf5; }
	tr:hover {
		background: #fff; }
		
	a.erase {
		background: url('../images/erase.png') no-repeat center;
		margin-bottom: -1px; 
		padding: 2px 7px; 
		text-decoration: none; }
	a.erase:hover {
		background-image: url('../images/erase_h.png'); }
		
	th {
		font-size: 13px;
		color: #58482e; 
		text-align: left; 
		padding: 4px 4px 5px 3px; }

/* Header */
	div#header {
		background: url('../images/header.png') no-repeat;
		width: 850px;
		height: 160px;
		margin: auto; }
		
	div#beepoll {
		background: url('../images/beepoll.png') no-repeat center;
		width: 612px;
		height: 135px;
		padding-top: 35px;
		float: left; }
	div#comb {
		background: url('../images/comb.png') no-repeat center;
		width: 160px;
		height: 135px;
		margin-right: 40px; 
		padding-top: 35px;
		float: right; }

/* Menu */
	div#content_menu a {
		background: none;
		width: auto;
		height: 17px;
		font-weight: bold; 
		color: #ffffe1;
		text-decoration: none;
		padding: 13px 15px;
		margin: auto;
		margin-top: -5px; 
		border-right: 1px solid;
		border-color: #f5b226;
		float: left; }
	div#content_menu a:hover {
		background: url('../images/menu_h.png') repeat-x;
		color: #fff; }
	div#content_menu a.left:hover {
		background: url('../images/menu_h_left.png') left; 
		color: #fff; }
	div#content_menu a.active {
		background: url('../images/menu_a.png') repeat-x;
		color: #fff; }
	div#content_menu a.left_active {
		background: url('../images/menu_a_left.png') left; 
		color: #fff; }
	
	li {
		list-style-type: none; }
	
/* Content */
	div.box {
		width: 240px;
		margin: auto; 
		padding: 0 5px 12px 0;
		float: right; }
		
	div#content_small, div#content_big {
		background: url('../images/content_small.png') repeat-y;
		width: 895px; 
		margin: auto; }
	div#content_big {	
		background: url('../images/content_big.png') repeat-y; }
		
	div#content_small_top, div#content_big_top {
		background: url('../images/content_small_top.png') no-repeat;
		width: 895px;
		height: 60px; 
		margin: auto; }
	div#content_big_top {
		background: url('../images/content_big_top.png') no-repeat; }
	div#content_sidebar_top {
		width: 245px;
		height: 47px;
		font-weight: bold; 
		color: #ffeecd;
		padding-top: 9px;
		padding-left: 12px; 
		float: right; }
		
	div#content_menu {
		width: 600px;
		height: 56px;
		padding-left: 12px; 
		float: left; }
		
	div#text_small, div#text_big {
		width: 575px;
		padding-left: 30px;
		float: left; }
	div#text_big {
		width: 835px; }
		
	div#sidebar {
		width: 230px;
		padding-right: 15px; 
		float: right; }
		
	div.coloumn_row {
		width: 510px;
		height: auto;
		display: block; 
		clear: both; }
		
	div.coloumn {
		width: 160px;
		height: auto;
		margin: auto; 
		padding: 10px 10px 10px 0; 
		float: left; }
	
	div.field_box {
		background-position: 0 7px;
		background-repeat: no-repeat; 
		padding-left: 30px; }

/* Poll editing options */
	.statistics, .statistics:hover {
		background: url('../images/statistics.png');
		width: 19px;
		height: 19px;
		margin: 0 1px; 
		float: right; 
		text-decoration: none; }
		
	.edit_poll, .edit_poll:hover  {
		background: url('../images/wrench.png');
		width: 19px;
		height: 19px;
		margin: 0 1px; 
		float: right; 
		text-decoration: none; }
		
	.close_poll, .close_poll:hover  {
		background: url('../images/key.png');
		width: 19px;
		height: 19px;
		margin: 0 1px; 
		float: right; 
		text-decoration: none; }
		
	.open_poll, .open_poll:hover  {
		background: url('../images/unlock.png');
		width: 19px;
		height: 19px;
		margin: 0 1px; 
		float: right; 
		text-decoration: none; }
		
	.public_poll, .public_poll:hover {
		background: url('../images/earth.png');
		width: 19px;
		height: 19px;
		margin: 0 1px; 
		float: right; 
		text-decoration: none; }
		
	.hidden_poll, .hidden_poll:hover {
		background: url('../images/hidden.png');
		width: 19px;
		height: 19px;
		margin: 0 1px; 
		float: right; 
		text-decoration: none; }

/* Poll results */
	.pie_chart {
		background-repeat: no-repeat;
		background-position: center;
		width: 201px;
		height: 151px;
		margin: 15px 15px 0 0;	
		float: left; }
		
	.about_poll {
		width: 460px;
		height: 151px;
		margin: 15px 15px 0 0;
		float: left; }
		
	.alt_color {
		width: 16px;
		height: 16px;
		float: right; 
		margin: 1px 10px 0 15px; 
		border: 1px dashed #fff; }
		
	div#charts {
		width: 100%; 
		height: 200px; }
	
/* Input styling */
	.form, .form_small, .form_med, .select {
		background: #fff url('../images/text.png') right; 
		font: 13px tahoma, arial, "trebuchet ms", sans-serif;
		height: 17px;
		color: #76654b;
		margin: 3px 0 0 0;
		padding: 4px 1px 1px 3px; 
		border: 1px solid #b6b6b6; 
		border-width: 0 0 0 1px; }
	
	.form {
		width: 425px; 
		margin: 3px 0 -5px 0; }
	.form_small {
		width: 140px; }
	.form_med {
		width: 205px; }
	.form:focus, .form_small:focus, .form_med:focus {
		background: url('../images/text_h.png') right;
		color: #433218; 
		border-color: #a4a09b; 
		outline: none; }
		
	.checkbox {
		margin-bottom: -1px; }
	
	.select {
		width: 265px;
		height: 22px;
		padding: 2px 1px 2px 3px; 
		border: 1px solid #b6b6b6; }

/* Textarea styling */
	.textarea {
		background: #fcf7f1 url('../images/textarea.png') bottom repeat-x;
		font: 13px tahoma, arial, "trebuchet ms", sans-serif;
		width: 425px;
		height: 113px; 
		max-height: 200px;
		max-width: 567px;
		min-height: 75px;
		min-width: 305px;
		color: #76654b;
		margin: 3px 0;
		padding: 4px 1px 1px 3px; 	
		border: 1px solid #a5a09b; }
	.textarea:focus{
		color: #433218; 
		outline: none; }
		
/* Submit styling */
	.submit, .submit_small, .submit_mini {
		height: 25px;
		color: #91632c; 
		padding: 0; 
		margin: 0; 
		border: 0; 
		text-align: center; }
		
	.submit {
		background: url('../images/submit.png') no-repeat left center;
		font: 13px tahoma, arial, "trebuchet ms", sans-serif;
		width: 210px; }
	.submit:hover {
		background-image: url('../images/submit_h.png'); }
		
	.submit_small {
		background: url('../images/submit_small.png') no-repeat left center;
		font: 13px tahoma, arial, "trebuchet ms", sans-serif;
		width: 144px; }
	.submit_small:hover {
		background-image: url('../images/submit_small_h.png'); }
		
	.submit_mini {
		background: url('../images/submit_mini.png') no-repeat left center;
		font: 13px tahoma, arial, "trebuchet ms", sans-serif;
		width: 50px; }
	.submit_mini:hover {
		background-image: url('../images/submit_mini_h.png'); }
		
	.submit_pret {
		background: url('../images/submit_small.png') no-repeat left center;
		font: 13px tahoma, arial, "trebuchet ms", sans-serif;
		width: 144px;
		height: 20px;
		color: #91632c; 
		padding: 4px 0 0 0;
		margin: 0 10px 0 0; 
		border: 0; 
		text-align: center; 
		text-decoration: none;
		float: left; }
	.submit_pret:hover {
		background-image: url('../images/submit_small_h.png'); }
		
/* Notifications */
	.highlight_failed {
		background: none; 
		width: 100%;
		font-weight: bold;
		color: #e64803;
		padding: 5px; 
		border: 1px dotted #bfa289; }
	.highlight_accepted {
		background: #fff;
		width: 100%;
		font-weight: bold;
		color: #99b916; 
		padding: 5px; 
		border: 1px dashed #bfa289; }
	
/* beepoll */
	a.vote {
		background: url('../images/vote.png') center;
		width: 17px;
		height: 17px;
		text-decoration: none;
		padding: 2px 4px;
		margin-right: -3px; }
	a.vote:hover {
		background: url('../images/voteh.png') center; }
	
	div.bar {
		background: url('../images/bar2.png') center;
		width: 146px;
		height: 11px;
		margin: 6px 0px 6px 0;
		border: 1px solid #bf9558; }
	
/* Other things */
	span.code {
		background: url('../images/code1.png') no-repeat;
		width: 574px;
		height: 20px;
		margin: 0 0 -5px 0; 
		padding: 11px 10px 10px 10px; 
		display: block; }
	img.code_img {
		width: 16px;
		height: 16px; 
		margin-bottom: -3px; }
	#code_chart {
		background: url('../images/charts.png') no-repeat;
		width: 710px;
		height: 180px;
		margin: auto auto 10px auto;
		padding: 10px; 
		display: block; }
		
	div#pollen_bee_bar {
		background: url('../images/bar2.png') center;
		width: 400px;
		height: 12px;
		margin: 0 0 6px 0;
		border: 1px solid #bf9558; }
		
	div.featured {
		background: #fff;
		width: 155px;
		height: 100px;
		margin: 2px;
		padding: 2px;
		border: 1px dashed #bfa289; 
		float: left; }
		
	div#copyrights {
		width: 100%;
		height: 32px;
		color: #4f3517;
		text-align: center; 
		margin: auto; 
		padding: 10px 0 0 0; }
	
	div#content_small_bottom, div#content_big_bottom {
		background: url('../images/content_small_bottom.png') no-repeat;
		width: 895px;
		height: 35px;
		margin: auto; }
	div#content_big_bottom {
		background: url('../images/content_big_bottom.png') no-repeat; }