@CHARSET "UTF-8";


/**** FIX *****/


.clearfix:after 							{ clear:both ; content:"." ; display:block ; height:0 ; visibility:hidden ;  }

a.read_more:link,a.read_more:visited,a.read_more:active 
											{ margin: 5px 0 ;color: #333; text-decoration: underline; white-space: nowrap; }
											
.checkbox 									{ width: auto }
.highlight 									{ font-weight: bold;}
.success 									{ color: #050 ; display: block; clear: both; }
.error 										{ color: #c00; display: block; clear: both;  }
.parent 									{ font-weight: bold; height: 26px;  }
.pager 										{ margin: 5px 0 5px 20px; }
.admin										{ padding-left: 20px; }
.cms_content 								{ color: #666; padding-right: 20px; margin-bottom: 15px; }
.cms_content ul								{ padding-left: 20px; list-style-type: disc; }


/***** PAGE LEVEL *********/
	
body 										{ margin: 0; padding: 0; color: #; font: 12px arial,verdana; background-color: #ccc;  } 
div ,form, ul, li, a , fieldset , img , p 	{ margin: 0; padding: 0 ; border: none;}
a:link, a:active, a:visited 				{ color: #333; text-decoration: none; }
a:hover										{ text-decoration: none ; color: #333; }
h2, h3, h4, h5, h6 					 		{ font-weight: normal; margin: 0 0 3px 0; padding: 0; color: #333; }
h1 											{ margin: 12px 0;  padding: 0; color: #333; }
h1 a:link,h1  a:active, h1 a:visited 		{ color: #333; text-decoration: none; }
h2 a:link,h2  a:active, h2 a:visited 		{ color: #333; text-decoration: none; }
h3 a:link,h3  a:active, h3 a:visited 		{ color: #333; text-decoration: none; }
h4 a:link,h4  a:active, h4 a:visited 		{ color: #333; text-decoration: none; }
a:link h1,  a:active h1, a:visited h1 		{ color: #333; text-decoration: none; }
a:link h2,  a:active h2, a:visited h2		{ color: #333; text-decoration: none; }
a:link h3,  a:active h3, a:visited h3 		{ color: #333; text-decoration: none; }
a:link h4,  a:active h4, a:visited h4		{ color: #333; text-decoration: none; }
h1											{ font-size: 24px; }
h2											{ font-size: 16px; }
h3											{ font-size: 14px; }
h4											{ font-size: 12px; }
ul 											{ list-style-type: none; }
form img 									{ max-width: 500px; }
table 										{ border-collapse: collapse; }
tr 											{ padding: 0; }
th 											{ text-align: left; padding: 8px;  }
td 											{ padding: 2px 6px ; margin: 0; width: auto;  }


/** FORM VIEW **/
fieldset textarea 							{ min-height: 180px; _height: 180px; }
fieldset 									{ border: 1px solid #CACACA; padding: 6px 12px ; margin: 10px 0;}
fieldset input ,fieldset textarea, fieldset select 
											{ border: 1px solid #CACACA; padding: 2px; font-size: 11px; width: 350px; }
fieldset textarea 							{ width: 450px; } 
input.button 								{ border: 1px solid #aaa; width: 80px; height: 20px; padding: 1px 6px 2px 6px; color: #111; font-size: 11px; }
fieldset label 								{ display: block; width: 250px; margin-top: 3px }
fieldset label.checkbox 					{ display: inline; width: auto ; float: none; }
fieldset div.buttons 						{ clear:both; padding: 8px 0;  }
fieldset ul li 								{ clear: both; padding: 1px 0px; }
fieldset ul li div 							{ float: left; }
fieldset ul li div img#captcha_image 		{ display: block; margin-bottom: 5px; }
fieldset .checkbox_group 					{ width: 500px; border: 1px solid #ccc; height: 160px; } 
fieldset .error 							{ margin: 5px;  }
.button_group 								{ margin: 10px 0; }

.listing table input 						{ border: 1px solid #CACACA; padding: 2px; font-size: 12px; }
textarea.big 								{ height: 300px; }
div.fields_group 							{ float: left ; border: 1px solid #c7c7c7; padding: 10px;  }
div.fields_group div 						{ float: none; clear:both ;width: 540px; padding: 5px 0 ;  margin: 10px 0; padding: 10px; background-color: #e9e9e9; }
div.fields_group img 						{ max-width: 520px; padding: 1px; border: 1px solid #c7c7c7; margin: 5px 10px 5px 5px;  }
tr.row_a									{ background-color: #eee }
p.description								{ font-size: 10px; color: #999; }


/** ADMIN AREA **/
#main  #admin_menu 							{ font-size: 90%; margin: 0 10px; }
table#list									{ width: 600px; }
td.weight input								{ width: 25px; }
td.weight, td.edit, td.delete, td.archive	{ width: 30px; }
