html, body 			{height:100%;}
body				{background-color:#f9f9f9; font-style:normal;font-variant:normal;font-weight:normal;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10pt;
					line-height:1.5em; min-width:1000px; margin:0; padding:0;color:#2f2415;width:100%;  height:100%;  text-align:center; margin:0px 0 80px 0;text-align:center;}

body.side_bar		{background:#f9f9f9 url('/images/right_column_back.jpg') repeat-y right 0; padding-right:0;}
body.blank			{background:#2c2c2c url('/images/header_back.jpg') repeat-x 0 -30px;}
body.blank #logo	{text-align:center;}
body.blank #footer	{margin-top:-50px;}
/*** PAGE LAYOUT ***/
#wrapper 			{border:solid 0px red; color:#2f2415;  min-height: 100%; height: auto !important; height: 100%; margin: 0 auto 0px auto; padding:0; text-align:left;/* the bottom margin is the negative value of the footer's height */}
#admin_left_column	{float:left; margin-left:0px; padding:0; width:48%; border:solid 0px red;}
#admin_right_column	{float:right; margin-right:10px; width:48%; border:solid 0px blue;}
#content			{margin:0px 0 0 0; padding:0px 30px 60px 0px ; position:relative; overflow:auto;}

#full_holder, #holder{margin:0 auto; margin-top:0px; min-width:1000px; padding:0 20px; position:relative; overflow:hidden;}
#holder 			{padding-right:0;}
#side_bar			{float:right; margin:-30px 5px 0 0; padding: 0px 0 50px 10px; width:210px;  }
#full_holder #side_bar{float:right; margin-top:0; padding:0 12px 0 0; width:250px; overflow:hidden;}

#content_blank		{background:none; padding-top:100px; text-align:center; }
/*** HEADER ***/
#header				{border:solid 0px red; background:#2c2c2c url('/images/header_back.jpg') repeat-x 0 bottom;height:120px; margin:0; padding:0 20px; position:relative; overflow:hidden;}
/*
#header #top_menu{font-size:1.1em; width:90%; margin:0px auto 0 auto;  min-width:1000px; padding:0; text-align:right;}
#header #top_menu ul li a{background-color:#4e4e4f; color:#a8a8a8; padding: 3px 10px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius:: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px;}
#header #top_menu ul {list-style:none; margin:0; padding:0;}
#header #top_menu li{margin-left:-15px;}	*/
#top_menu			{font-size:13px;  margin:0px auto 0 auto;  font-style:normal; min-width:1000px; padding:0; text-align:right;}
#top_menu ul li a	{ border-right:solid 1px #434344; color:#eeeeee; font-size:14px; padding: 3px 10px; }
#top_menu ul 		{list-style:none; margin:0; padding:0;}
#top_menu li		{display: inline;margin-left:2px; }	
#top_menu li a.administration{padding-left:25px;}
#top_menu a 		{text-decoration:none;}
#top_menu a:hover 	{text-decoration:underline;}
#top_menu .welcome_name{color:#999;}
/*** MAIN MENU ***/
#navcontainer		{color:#d6ceb8;font-family:"Century Gothic",Arial,sans-serif; font-size:1.0em;	position:relative; overflow:hidden;	border:solid 0px yellow;}
#navcontainer_right	{color:#d6ceb8;font-family:"Century Gothic",Arial,sans-serif; font-size:1.0em;	position:relative; overflow:hidden;	float:right; margin-top:-50px;}
#navlist			{ margin: 5px 0 5px 0;  font-weight: bold; font-size: 1.1em ; border:solid 0px yellow;}
#navlist ul			{margin:0 0 0 0;  padding: 10px  0px;}
#navlist li			{list-style: none; margin: 0 0px 0 0; display: inline; }
#navlist li a		{border:solid 1px #2c2c2c; color: white; font-weight:normal; padding: 10px 10px 10px 45px; margin-left: 0px; text-decoration: none;   -moz-border-radius: 8px; -webkit-border-radius: 8px;}
#navlist li a:link 	{ }
#navlist li a:visited {  }
#navlist li a:hover	{background-color: #2c2c2c;}
#navlist li a#current{background-color: #242424;color: white; font-weight:normal; }

/*** ADMIN SIDE MENU ***/
.sidebar_menu		{padding: 0; margin: 0px 0 30px 0;  font-weight: bold; font-size: 1.1em ; position:relative;border:solid 0px yellow;}
.sidebar_menu ul	{margin:0px 0 0 0; padding:0;}
.sidebar_menu li 	{border-top:solid 1px white; border-bottom:solid 1px #e0e0e0; display: block; list-style: none; margin: 0; padding:0px;  }
.sidebar_menu li a	{color:#3f3f3f; display:block; font-size:0.9em; font-weight:normal; padding: 5px 10px 5px 25px; margin-left: 0px; text-decoration: none; }
.sidebar_menu li a:link { }
.sidebar_menu li a:visited {  }
.sidebar_menu li a:hover{ text-decoration:underline;}
.sidebar_menu li a#current{ }
#side_bar h3 		{border-bottom:solid 1px #e0e0e0;color: #313131; font-size:1.1em; margin:0; padding:0 0 8px 0;}

/*** ADMINISTRATION PAGE ***/
#administration_boxes {overflow:hidden;}
#administration_boxes .admin_box {background-color:#f3f3f3; margin:5px; width:220px; height:120px;}
#administration_boxes .admin_box h3 {margin:5px 0 0 0;}
#administration_boxes img {float:left; margin:10px 0;  }
#administration_boxes p {float:right; font-size:12px; margin-left:0; width:145px;}
#administration_boxes a {color:#535252; text-decoration:none;}
.admin_box 			{border:solid 1px #c6c9c9; float:left; margin:0 0px 30px 0px; padding: 0 5px 10px 5px; position:relative;  text-align:left;width:99%; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.admin_box h2		{background-color:#f2f2f2; border-bottom:solid 1px #c6c9c9;  color:#5a5f63; font-size:1.2em; font-weight:normal;  margin:0 -5px 10px -5px; padding:3px 5px; }
.admin_box ul		{margin:0 0 0 0; padding:0;}
.admin_box ul li	{list-style:none; margin:0; padding:0;}

#administration_boxes .layout_box img {float:none;}
#administration_boxes .layout_box{height:260px; text-align:center;}
#administration_boxes .layout_box p {float:none; width:auto;}
/*** MENU ICONS ***/
#navlist .dashboard {background: transparent url('/images/icons/menu/house.png') no-repeat 5px center; }
#navlist .posts		{background: transparent url('/images/icons/menu/newspaper.png') no-repeat 5px center; }
#navlist .settings 	{background: transparent url('/images/icons/menu/settings.png') no-repeat 5px center;}
#navlist .pages 	{background: transparent url('/images/icons/menu/document.png') no-repeat 5px center; }
#navlist .messages 	{background: transparent url('/images/icons/menu/messages.png') no-repeat 5px center; }

/*** ICONS ***/
.page				{background: transparent url('/images/icons/page.png') no-repeat 0 center; }
.page_add			{background: transparent url('/images/icons/page_add.png') no-repeat 0 center; }
.comments			{background: transparent url('/images/icons/comments.png') no-repeat 0 center; }
.blog				{background: transparent url('/images/icons/newspaper.png') no-repeat 0 center; }
.blog_add			{background: transparent url('/images/icons/newspaper_add.png') no-repeat 0 center; }
.categories_edit	{background: transparent url('/images/icons/tag_blue_edit.png') no-repeat 0 center; }
.categories_add		{background: transparent url('/images/icons/tag_blue_add.png') no-repeat 0 center; }
.sort				{background: transparent url('/images/icons/magnifier.png') no-repeat 0 center; }
/*** BUTTONS AND ICONS ***/
.button a			{color:#525353; text-decoration:none; }	    
.button a:hover		{text-decoration:underline; }

.icon_edit, .icon_delete{border:none;}
.icon_add			{padding-left:20px;}
.add 				{background: transparent url('/images/icons/add.png') no-repeat 0px center; margin-left:0px; padding-left:20px; }
.accept 			{background: transparent url('/images/icons/accept.png') no-repeat 0px center; margin-left:0px; padding-left:20px; }
.delete 			{background: transparent url('/images/icons/delete.png') no-repeat 0px center; margin-left:0px; padding-left:20px;}
.edit 				{background: transparent url('/images/icons/edit.png') no-repeat 0px center; margin-left:0px; padding-left:20px;}
.view 				{background: transparent url('/images/icons/magnifier.png') no-repeat 0px center; margin-left:0px; padding-left:20px;}
.login 				{background: transparent url('/images/icons/key_go.png') no-repeat 0px center; margin-left:0px; padding-left:20px;}
.user_add			{background: transparent url('/images/icons/user_add.png') no-repeat 0px center; margin-left:0px; padding-left:20px;}
.website_edit		{background: transparent url('/images/icons/world_edit.png') no-repeat 0px center; margin-left:0px; padding-left:20px;}


.buttons			{border:solid 0px red;margin:-34px 0 15px 0; text-align:right;}
.button				{background: #c6c9c9 url('/images/button/button_back.png') repeat-x 0 0; border: 1px solid #aeb1b1; font-size:0.95em; padding:1px 5px 1px 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.box 				{background-color:#fff; border:solid 1px #c6c9c9; margin:0 0px 30px 0px; padding: 0 5px 10px 5px; position:relative;  text-align:left; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.box h2, #login h2	{background: transparent url('/images/h2_back.gif') repeat-x 0 -10px;  border-bottom:solid 1px #c6c9c9;  color:#313131; font-size:17px; font-weight:normal;  margin:0 -5px 30px -5px; padding:3px 5px; }
.box ul				{margin:0 0 0 0; padding:0;}
.box ul li			{list-style:none; margin:0; padding:0;}

.form_buttons		{background: transparent url('/images/h2_back.gif') repeat-x 0 -10px; border:solid 1px #d4d3d3; margin:30px 0 0 0; padding:5px 10px; -moz-border-radius: 4px;-webkit-border-radius: 4px;}
.form_buttons .button {background: transparent url('/images/button/button_back.png') repeat-x 0 0; border:solid 1px #969696; margin-right:10px; padding:3px 5px;}

input 				{border:solid 1px #969696; color:#4c4c4c; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.2em;}
input.button_large 	{color:#525353; height:25px; font-size:1.1em; padding:0px 5px 0px 5px;}
input.save, input.reset			{border:none; background: transparent url('/images/icons/accept.png') no-repeat 3px 4px; margin-left:0px; padding-left:20px; padding:1px 5px 1px 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
input.reset			{width:300px;}
/*Title of each page*/
h1, h2.administration{color:#5a5f63; font-size:1.4em; font-weight:normal; margin:20px 0px 30px 0px; }

#logo				{font-size:1.9em; margin:0px 0 20px 0px; font-weight:normal;}
#logo a 			{color:#d5d5d4; text-decoration:none;}

.small				{color:#777; font-size:0.9em;}
a					{color:#004cd2; text-decoration:none;}
a:hover				{text-decoration:underline;}
th 					{border-bottom:solid 1px #e2e3e4;color:#474b4e; font-size:1.1em;} 
th, td 				{padding:2px 5px;}
td 					{border-bottom:solid 1px #f2f2f2;}

td a 				{text-decoration:none;}

#login				{background-color:white;  border-bottom:solid 1px #c6c9c9; margin:0 auto; padding:0 20px; text-align:left;width:330px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}

#login legend		{width:100%;}
#login label		{font-size:1.1em; width:100px;}
#login .button		{margin: 50px auto 0 auto; width:100px; }
#login .error, #login .notice {width:300px;}


fieldset			{border:none; margin:0; padding:0;}
fieldset div		{border:solid 0px green;margin-bottom:10px;	padding-left:10px; }
label				{clear:right;	color:#474646; display:block; float:left; font-size:1.1em; margin:0; width:150px; text-align:left; }

fieldset h2			{background-color:#dddddd; color:#666666; margin:0 0 20px 0;padding:5px; text-align:left;}
.field 				{border-bottom:solid 1px #f0f0f0; margin-bottom:10px; padding-bottom:7px;}

.draft_post			{background-color:#ffffe0; font-style:italic;}

.list-line-odd:hover, .list-line-even:hover{background-color:#f1f1f1;}

/*CONTROLS*/
.text_short 		{width:200px;}
.text_medium 		{width:350px;}
.text_long 			{width:600px;}
.small_date			{color:#5a5f63; font-size:0.8em;}
.text_area_small	{height:100px; width:600px;}
.text_blog_preview	{height:50px; width:90%;}
/*** PAGINATION ***/
.pagination			{margin-top:30px; text-align:center;}
.pagination .current {background-color:#c9dcec;  border:solid 1px #6299f9; padding:0.3em 0.5em; }
.pagination a 		{background-color:none; border:solid 1px #6299f9; padding:0.3em 0.5em; text-decoration:none;}
.pagination a:hover {text-decoration:underline;}
.pagination .disabled {color:red; display:none;}
.pagination .prev_page, .pagination .next_page{background:none; border:none;}

/*.small_button {font-size:0.95em; padding:1px 5px 1px 1px;}
*/
#footer				{background:#2c2c2c url('/images/header_back.jpg') repeat-x 0 -27px; color:#adacac; height:20px; margin:-30px 0 0px 0px; overflow:auto; padding:5px 20px; position:relative; border:solid 0px red; }
#footer a			{color:#adacac; text-decoration:none;}
#footer a:hover		{text-decoration:underline;}
#footer #legal		{float:right; margin-top:-20px;}
#footer #legal a 	{text-decoration:none;}

/*** MESSAGES ***/
/*.error{background-color:#FEDEDE; border:solid 2px red; margin: 0 auto 20px auto; padding:3px 15px; text-align:center; width:600px;}
.notice{background-color:#E2FEDE; border:solid 2px green; margin: 0 auto 20px auto; padding:3px 15px; text-align:center; width:600px;}
.warning{}*/

.description		{color:#6c6c6c;font-size:13px; font-style:italic;}
.language			{color:#6c6c6c;font-size:11px;}
.subpage			{background:transparent url('/images/icons/subpage.png') no-repeat 5px center; padding-left:25px;}
.draft				{font-style:italic;}

#pages tr .handle	{cursor:move;visibility:hidden;}
#pages tr:hover .handle{cursor:move;visibility:visible;}
.counter			{color:#6f6f6f; font-size:23px;  padding-left:10px; font-family: georgia, 'Helvetica Neue',Helvetica,Arial,sans-serif;}

/*** LOG ***/
#log 				{font-size:0.9em; width:100%;}
#log .item 			{border:none; text-align:left; text-transform : capitalize;width:60px;}
#log .description	{color:#000; font-size:1.1em; font-style:normal;}
#log .action		{color:#8c8a8a;  text-align:right; width:80px;}
#log .name			{color:#8c8a8a;  width:90px;}
#log .date			{color:#8c8a8a;  width:120px;}
#log tr .list_button .button{background:none; border:none;}

#log tr .list_button .button img{padding-top:2px;}
#log tr:hover .list_button {visibility:visible;}
#log th 			{font-size:1.0em;}

.event 				{color:white;  padding:2px 3px;}
.log_page 			{background-color:#ec7331;}
.log_post 			{background-color:#12ac00;}
/*.log_post {background-color:#88673c;}*/
.log_blog, .log_comment, .log_forum {background-color:#4a8bb2;}
.blank_box			{margin:0 auto; padding:0 20px 20px 20px; width:600px;}
#login h2, .blank_box h2{background: transparent url('/images/h2_back.gif') repeat-x 0 -10px;  border-bottom:solid 1px #c6c9c9;  color:#313131; font-size:20px; font-weight:normal;  margin:0 -20px 30px -20px; padding:5px 5px; }

