/*
File Name:		options.css
Description:	Custom options panel styles for the Thesis Theme
Author:			Chris Pearson
Author URI:		http://www.pearsonified.com/
Distributor:	http://diythemes.com/

----:[ copyright notice ]:-----------------------------------------------------

The CSS, JavaScript, and images contained in Thesis are all released under the
Thesis Proprietary Use License and cannot be redistributed. Doing so will
result in termination of membership with DIYthemes.

The custom.css file and any images in the custom images folder do NOT fall
under the Thesis Proprietary Use License. The end user determines the license
that should be applied here (if applicable).

The jscolor color picker script and associated images do NOT fall under the
Thesis Proprietary Use License and are free for use as determined by the GNU
Lesser GPL.

For more information on Thesis licensing and the Terms of Service, please see
the terms_of_service.txt file included in this package.

-----------------------------------------------------------------------------*/

#thesis_options * { margin: 0; padding: 0; }
#thesis_options p, #thesis_options ul, #thesis_options ol, #thesis_options blockquote, #thesis_options code { font-size: 1em; line-height: 1em; }
#thesis_options h3 { display: normal; font-size: 1em; }
#thesis_options label { cursor: default; } /* Grr. Only labels for friggin checkboxes and radio buttons should utilize this convention. */
#thesis_options { font: normal 10px Georgia, "Times New Roman", Times, serif; }
	#thesis_options #thesis_version { display: block; font-size: 1.3em; line-height: 1em; margin-top: 2em; font-style: italic; color: #666; float: right; }
	#thesis_options h2 { font-size: 3em; font-style: normal; margin-top: 1em; padding-bottom: 0.4em; color: #111; border-bottom: 3px double #ddd; text-shadow: none; }
		#thesis_options h2 a { font: normal 0.467em/1.429em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; display: inline-block; width: 1.857em; margin-left: 0.714em; padding-top: 0.071em; padding-bottom: 0.143em; text-align: center; color: #666; background: #dcd7bc; text-decoration: none; }
		#thesis_options h2 a.active { background: #ec902d; }
		#thesis_options h2 a:hover { color: #fff; background: #ec902d; }
			#thesis_options h2 a .neg { color: #fff; }
	#thesis_options ul#thesis_links { width: 99%; font-size: 1.1em; line-height: 1.818em; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 1.818em; border-bottom: 1px dotted #ccc; }
		#thesis_options ul#thesis_links li { float: left; }
			#thesis_options ul#thesis_links a { display: block; padding: 0.818em 0.909em; color: #666; text-decoration: none; }
			#thesis_options ul#thesis_links a:hover { color: #111; background: #e2e2e2; }
	/*---:[ structural layout elements ]:---*/
	#thesis_options .options_column { width: 30em; margin-right: 2em; float: left; }
		#thesis_options .options_column .options_module { width: 28em; margin-bottom: 2em; padding: 1em; background: #f4f0db; }
			#thesis_options .options_module .module_subsection, #thesis_options .mini_module { width: 100%; margin-top: 1em; padding-top: 1em; border-top: 1px dotted #b6ac80; }
			#thesis_options .indented_module { width: 27em !important; margin-left: 1em !important; }
	/*---:[ end structural styles ]:---*/
#thesis_options .options_module h3 { font-size: 1.6em; line-height: 1.25em; margin-bottom: 0.625em; letter-spacing: normal; }
	#thesis_options .options_module h3 code { font-size: 0.875em; line-height: 1em; margin-left: 0.429em; }
	#thesis_options .options_module acronym { font-size: 0.813em; line-height: 1.538em; text-transform: uppercase; letter-spacing: 1px; border-bottom: none; }
#thesis_options .options_module h4, #thesis_options .options_module h5 { font-weight: bold; font-size: 1.3em; line-height: 1.538em; letter-spacing: normal; margin-bottom: 0.769em; color: #6c6750; }
	#thesis_options .options_module .module_switch a { font: normal 0.846em/1.455em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; display: inline-block; width: 1.818em; margin-left: 0.364em; padding-top: 0.091em; padding-bottom: 0.182em; text-align: center; color: #666; background: #dcd7bc; text-decoration: none; float: right; }
	#thesis_options .options_module .module_switch a.active { background: #ec902d; }
	#thesis_options .options_module .module_switch a:hover { color: #fff; background: #ec902d; }
		#thesis_options .options_module .module_switch a .neg { color: #fff; }
	#thesis_options .options_module h4 code, #thesis_options .options_module h5 code { margin-left: 0.462em; color: #111; }
#thesis_options .options_module p { font-size: 1.3em; line-height: 1.538em; margin-bottom: 0.769em; }
	#thesis_options .options_module p a, #thesis_options p a:visited { color: #162ccc; }
	#thesis_options .options_module p a:hover { color: #162ccc; text-decoration: none; }
	#thesis_options .options_module p acronym { font-size: 0.846em; line-height: 1em; letter-spacing: 1px; border-bottom: none; }
#thesis_options .options_module p.form_input { margin-bottom: 0; }
#thesis_options .options_module p.add_margin { margin-bottom: 0.769em !important; }
#thesis_options .options_module p.add_extra_margin { margin-bottom: 1.538em !important; }
#thesis_options .options_module p.tip { margin-bottom: 0; padding: 0.462em 0.769em; background: #f4efa4; border: 0.077em solid #e0c64c; }
	#thesis_options .options_module p.form_input input, #thesis_options .options_module p.form_input textarea { font: normal 0.923em/1.667em Consolas, "Andale Mono", "Courier New", Courier; width: 22.5em; padding: 0.333em; color: #6f7718; background: #fff; border: 0.083em solid #e0d8b5; border-top-color: #c5bc96; border-left-color: #c5bc96; }
	#thesis_options .options_module p.form_input input:focus, #thesis_options .options_module p.form_input textarea:focus { background: #f7f392; }
	#thesis_options .options_module p.form_input input.short { width: 5em; }
	#thesis_options .options_module p.form_input input.counter { display: inline; width: auto; margin-left: 3px; background: #eae5cb; text-align: center; }
	#thesis_options .options_module p.form_input textarea.scripts { height: 6.667em; }
	#thesis_options .options_module p.form_input select { font: normal 1em/1.538em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; width: 16.154em; padding: 0.308em; }
	#thesis_options .options_module p.form_input select.select_multiple { height: 7.692em; }
	#thesis_options .options_module p.form_input label { display: block; font: 0.846em/1.818em "Helvetica Neue", Helvetica, Arial, sans-serif; color: #887c47; }
	#thesis_options .options_module p.form_input label.inline { display: inline; }
		#thesis_options .options_module p.form_input label acronym { font-size: 0.909em; }
		#thesis_options .options_module p.form_input label a, #thesis_options .options_module p.form_input label a:visited { text-decoration: none; }
		#thesis_options .options_module p.form_input label a:hover { text-decoration: underline; }
#thesis_options .options_module p.label_note { font: normal 1.1em/1.818em "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 0; color: #887c47; }
	#thesis_options .options_module p.label_note a, #thesis_options .options_module p.label_note a:visited { font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; color: #666; text-decoration: none; }
	#thesis_options .options_module p.label_note a:hover { color: #162ccc; }
#thesis_options .options_module p.indented { margin-left: 0.154em; padding-left: 0.769em; border-left: 0.077em solid #d1c9a9; }
	#thesis_options .options_module p.form_input.indented input { width: 21.417em; }
#thesis_options .options_module p .new { font-size: 0.846em; line-height: 1.818em; text-transform: uppercase; letter-spacing: 1px; color: #c00; }
#thesis_options .options_module ul { list-style: none; }
#thesis_options .options_module ul.add_margin { margin-bottom: 1em; }
#thesis_options .options_module ul.no_margin { margin-bottom: 0 !important; }
#thesis_options .options_module .dependent { margin: 0.385em 0 0.385em 0.538em; padding-left: 0.769em; border-left: 0.154em solid #d1c9a9; }
	#thesis_options .options_module ul li { font-size: 1.3em; line-height: 1.538em; }
		#thesis_options .options_module ul li label { padding-left: 0.462em; }
			#thesis_options .options_module ul li label a { text-decoration: none; color: #666; }
			#thesis_options .options_module ul li label a:hover { text-decoration: none; color: #162ccc; }
			#thesis_options .options_module ul li label span { font: 0.846em/1.818em "Helvetica Neue", Helvetica, Arial, sans-serif; color: #887c47; }
			#thesis_options .options_module ul li label input.date_entry { font: normal 0.923em/1.667em Consolas, "Andale Mono", "Courier New", Courier; width: 6.667em; padding: 0.25em; color: #6f7718; background: #fff; border: 0.083em solid #e0d8b5; border-top-color: #c5bc96; border-left-color: #c5bc96; }
			#thesis_options .options_module ul li label input.date_entry:focus { background: #f7f392; }
#thesis_options .options_module .action_button { font-family: Verdana, Arial, sans-serif; padding: 0.462em 0.615em; text-decoration: none; border-width: 0.154em; border-style: solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#thesis_options .positive .action_button { color: #bce587; background: #699e25; border-color: #497016; border-top-color: #90cc44; border-left-color: #90cc44; }
#thesis_options .positive .action_button:hover { color: #fff; }
#thesis_options .negative .action_button { color: #e5a3a3; background: #c52727; border-color: #8f0000; border-top-color: #ef4747; border-left-color: #ef4747; }
#thesis_options .negative .action_button:hover { color: #fff; }
#thesis_options .options_module .upload_button { text-align: right; }
#thesis_options .options_module .upload_button input { font: normal 1em/1em Verdana, Arial, sans-serif; padding: 0.231em 0.308em; border-width: 0.154em; border-style: solid; cursor: pointer; }
#thesis_options .positive .upload_button input { color: #bce587; background: #699e25; border-color: #497016; border-top-color: #90cc44; border-left-color: #90cc44; }
#thesis_options .positive .upload_button input:hover { color: #fff; }
#thesis_options .options_module .thesis_new { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; color: #b00; }

/*---:[ column configuration examples ]:---*/
#thesis_options .options_module ul.column_structure { }
	#thesis_options .options_module ul.column_structure li { margin-bottom: 0.769em; clear: both; }
		#thesis_options .options_module ul.column_structure p { font-size: 1em; line-height: 1.538em; }
			#thesis_options .options_module ul.column_structure p span { display: block; height: 4.615em; line-height: 4.615em; text-align: center; margin-right: 0.308em; background: #dbf0f4; border: 0.077em solid #a5d6df; float: left; }
			#thesis_options .options_module ul.column_structure .col_content { width: 10.154em; }
			#thesis_options .options_module ul.column_structure .col_sidebar { width: 5.077em; }
			#thesis_options .options_module ul.column_structure .no_margin { margin-right: 0 !important; }
#thesis_options .options_column .button_module { background: #497016 !important; }
	#thesis_options .options_column .button_module input.save_button { font: normal 2em/1em "Helvetica Neue", Helvetica, Arial, sans-serif; width: 100%; padding: 0.8em 0; color: #bce587; background: #699e25; border: none; text-align: center; cursor: pointer; }
	#thesis_options .options_column .button_module input.save_button:hover { color: #fff; }
#thesis_options .options_column #save_button_control .module_subsection { margin-top: 0; padding-top: 0; border: none; }

/*---:[ sortables ]:---*/
#thesis_options ul.sortable { width: 27.2em; padding: 0.4em 0.4em 0.1em 0.4em; background: #e5e0c8; }
#thesis_options .mini_module .sortable { width: 26.2em; }
	#thesis_options ul.sortable li { width: 20.154em; margin-bottom: 0.231em; padding: 0.308em; background: #faf5db; border: 0.077em solid #d9d2af; cursor: move; }
	#thesis_options .mini_module .sortable li { width: 19.385em; }
	#thesis_options ul.sortable li:hover { background: #fff; }
		#thesis_options ul.sortable li input { font: normal 1em/1em Georgia, "Times New Roman", Times, serif; width: 17.846em; padding: 0.077em 0; background: none; border: none; cursor: text; }
		#thesis_options ul.sortable li input.checkbox { width: auto; margin-right: 0.462em; float: left; cursor: default; }

/*---:[ full-width options styles ]:---*/
#thesis_options .one_col { width: 90%; }
	#thesis_options .one_col .control_area { margin-bottom: 2em; padding: 1em; background: #f4f0db; }
		#header_preview { position: relative; margin-bottom: 2em; }
		#header_preview:hover a { visibility: visible; }
			#header_preview img { display: block; }
			#header_preview a { display: block; visibility: hidden; position: absolute; top: 0; left: 0; font: normal 1.3em/1.538em Verdana, Arial, sans-serif; padding: 0.462em 0.615em; color: #edaaaa; background: #c00; text-decoration: none; }
			#header_preview a:hover { color: #fff; }
			#favicon a { color: #c00 !important; text-decoration: none; }
			#favicon a:hover { text-decoration: underline; }
		#thesis_options .one_col .control_area label { display: block; }
		#thesis_options .one_col .control_area input.text { font: normal 0.923em/1.667em Consolas, "Andale Mono", "Courier New", Courier; width: 22.5em; padding: 0.333em; color: #6f7718; background: #fff; border: 0.083em solid #e0d8b5; border-top-color: #c5bc96; border-left-color: #c5bc96; }
		#thesis_options .one_col .control_area input.ui_button { font: normal 1em/1em Verdana, Arial, sans-serif; padding: 0.231em 0.308em; border-width: 0.154em; border-style: solid; cursor: pointer; }
		#thesis_options .one_col .control_area input.positive { color: #bce587; background: #699e25; border-color: #497016; border-top-color: #90cc44; border-left-color: #90cc44; }
		#thesis_options .one_col .control_area input.negative { color: #e5a3a3; background: #c52727; border-color: #8f0000; border-top-color: #ef4747; border-left-color: #ef4747; }
		#thesis_options .one_col .control_area input.ui_button:hover { color: #fff; }
	#thesis_options .one_col h3 { font-size: 1.6em; line-height: 1.25em; margin-bottom: 0.625em; letter-spacing: normal; }
	#thesis_options .one_col p { font-size: 1.3em; line-height: 1.538em; margin-bottom: 0.769em; }
	#thesis_options .one_col p.remove_bottom_margin { margin-bottom: 0 !important; }
	#thesis_options .one_col .syntax { display: block; font: normal 1.1em/1em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; padding: 0.636em 0.364em; color: #fbd9d9; background: #ea0a0a; border: 1px solid #ac1111; text-decoration: none; float: right; }
	#thesis_options .one_col .syntax:hover { color: #fff; background: #c71616; border-color: #900e0e; }
	#thesis_options .one_col p.alert { padding: 0.615em 0.769em; background: #f4efa4; border: 0.077em solid #e0c64c; }
	#thesis_options .one_col #custom_file_jump { font-size: 0.846em; line-height: 1em; padding: 0.273em 0.182em; background: #c3f0ba; border-color: #a0d596; width: auto; overflow: visible; }
	#thesis_options .one_col #custom_file_jump:hover { background: #a0d596; border-color: #83bb78; cursor: pointer; }
	#thesis_options .one_col textarea { font-family: Consolas, "Andale Mono", Courier; }
	#thesis_options .one_col .file_editor iframe { width: 100% !important; }
	#thesis_options .one_col select { font: normal 1em/1.538em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; width: 16.154em; padding: 0.308em; }
	#thesis_options .one_col .save_button { font: normal 1.538em/1em "Helvetica Neue", Helvetica, Arial, sans-serif; width: 14em; padding: 0.8em 0; color: #bce587; background: #699e25; border: 0.5em solid #497016; text-align: center; cursor: pointer; }
	#thesis_options .one_col .save_button:hover { color: #fff; }
	#thesis_options .one_col .color { width: 5em; margin-left: 1em; padding: 0.308em 0.154em; }

/*---:[ alert boxes ]:---*/
#thesis_options .updated, #thesis_options .warning { width: 60em; margin-bottom: 2em; padding: 1.2em 0.9em; border-width: 0.1em; }
#thesis_options .warning { background: #f4efa4; border-style: solid; border-color: #e0c64c; }
	#thesis_options .updated p { font-size: 1.4em; line-height: 1.429em; }
	#thesis_options .warning p { font-size: 1.4em; line-height: 1.571em; }
		#thesis_options .warning p strong { font: bold 0.786em/1.273em "Corbel", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; text-transform: uppercase; letter-spacing: 1px; color: #c00; }
#thesis_options #upgrade_needed { width: 62em; }
	#thesis_options #upgrade_needed h3 { font-weight: bold; font-size: 2.0em; line-height: 1.1em; margin-bottom: 0.55em; letter-spacing: normal; }
	#thesis_options #upgrade_needed p { font-size: 1.4em; line-height: 1.571em; margin-bottom: 1.571em; }
	#thesis_options #upgrade_needed input.upgrade_button { font: normal 2em/1em "Helvetica Neue", Helvetica, Arial, sans-serif; width: 21.429em; padding: 0.714em 0; color: #bce587; background: #699e25; border: 0.357em solid #497016; text-align: center; cursor: pointer; }
	#thesis_options #upgrade_needed input.upgrade_button:hover { color: #fff; }

/*---:[ meta box styles on the posting screen ]:---*/
#thesis_image_meta p, #thesis_seo_meta p, #thesis_javascript_meta p, #thesis_multimedia_meta p { font-size: 13px !important; padding-top: 6px; font-style: normal; }
	#thesis_image_meta p a.switch, #thesis_seo_meta p a.switch, #thesis_javascript_meta p a.switch, #thesis_multimedia_meta p a.switch { font-size: 11px; margin-left: 10px; color: #666; text-decoration: none; }
	#thesis_image_meta p a.switch:hover, #thesis_seo_meta p a.switch:hover, #thesis_javascript_meta p a.switch:hover, #thesis_multimedia_meta p a.switch:hover { color: #21759B; }
.thesis-post-control .add_margin { padding-bottom: 12px; border-bottom: 1px dotted #ccc; }
/*#thesis_image_meta p.add_margin, #thesis_seo_meta p.add_margin, #thesis_multimedia_meta p.add_margin, .thesis-post-control ul.add_margin { padding-bottom: 12px; border-bottom: 1px dotted #ccc; }*/
.thesis-post-control ul { margin: 0 6px 6px 6px; }
#thesis_image_meta input.text_input, #thesis_seo_meta input.text_input, #thesis_javascript_meta input.text_input, #thesis_multimedia_meta input.text_input { display: block; }
#thesis_image_meta input.full, #thesis_seo_meta input.full, #thesis_javascript_meta input.full, #thesis_multimedia_meta input.full { width: 99%; }
#thesis_image_meta input.short, #thesis_seo_meta input.short, #thesis_multimedia_meta input.short { width: 160px; }
#thesis_image_meta input.tiny, #thesis_seo_meta input.tiny, #thesis_multimedia_meta input.tiny { width: 50px; }
#thesis_image_meta textarea, #thesis_seo_meta textarea, #thesis_javascript_meta textarea, #thesis_multimedia_meta textarea { display: block; width: 99%; }
#thesis_image_meta label, #thesis_seo_meta label, #thesis_javascript_meta label, #thesis_multimedia_meta label { font-size: 11px; color: #999; }
	#thesis_image_meta label code, #thesis_seo_meta label code, #thesis_javascript_meta label code, #thesis_multimedia_meta label code { color: #666; }
#thesis_meta_post_image_horizontal, #thesis_meta_thumb_horizontal, #thesis_meta_thumb_vertical { margin-right: 40px; float: left; }
#thesis_meta_post_image_vertical { float: left; }
#thesis_meta_thumb, #thesis_meta_thumb_width { clear: both; }
#thesis_seo_meta .counter { margin-left: 5px; text-align: center; }

/*---:[ category and tag page form styles ]:---*/
.form-field .form-list input { width: auto; }
.form-field .form-list label { display: inline; color: #666; }
.form-field .counter { width: auto; margin: 3px 6px 0 1px; text-align: center; float: left; }
.form-field .counter_label { font-size: 12px; line-height: 20px; padding-top: 4px; display: block; color: #666; }
.inline { display: inline !important; }

/*---:[ clear, dammit! ]:---*/
#thesis_options ul#thesis_links:after, #thesis_options .options_module ul.column_structure li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*---:[ drag-n-drizop ]:---*/
#thesis-favicon-form .drag-drop-inside, #thesis-header-form .drag-drop-inside { margin: 15px auto; font-size: 20px; }
#thesis-favicon-form #plupload-browse-button, #thesis-header-form #plupload-browse-button { padding: 5px 10px; }
#thesis-favicon-form .after-file-upload, #thesis-header-form .after-file-upload { display: none; }
#thesis-header-form .drag-drop .drag-drop-inside { width: 300px; }