body {

margin:				0px;
padding:			0px;

color:				#333333;
font-family:		'Lucida Grande', Verdana, Geneva, sans-serif;
font-size:			13px;

} a {
	
color:				#0000FF;

} .clear {

clear:				both;
	
} .autowidth {
	
width:				600px;	
	
} .content {
	
position:			absolute;
width:				1000px;
left:				50%;
margin:				190px 0 0 -500px;
	
}

/* *
* Top Menu
*/
.top_menu {

padding:			3px;
position:			absolute;
width:				994px;
height:				80px;
left:				50%;
margin-left:		-500px;
text-align:			right;

} .top_menu_links {

float:				right;
font-size:			12px;
padding:			5px 5px 0 0;

} .top_menu_links a {

} .top_menu_search {

float:				left;
margin:				14px 0 0 0;

} .top_menu form {

} .top_menu_search .search_input {

width: 				855px;
height:				26px;

margin: 			0;
padding:			0;

font-size:			16px;

vertical-align:		bottom;

} .top_menu_search .go_button {
	
width: 				60px;
height:				30px;

font-weight:		bolder;

margin: 			0;
padding:			2px;

border:				#666666 solid 1px;
background-color:	#DDDDDD;

cursor:				pointer;

font-size:			12px;
	
} .top_menu_search .search_button {
	
width: 				60px;
height:				30px;

margin: 			0;
padding:			2px;

border:				#AAAAAA solid 1px;
background-color:	#EEEEEE;

cursor:				pointer;

font-size:			12px;
	
}

/* *
* Menu
*/
.menu {

border:				0px;

} .menubar, .tagmenubar {

width:				1000px;
position:			absolute;
left:				50%;
margin-left:		-500px;

} .menubar {

background:			url('../_img/menubar_back.png');
background-repeat:	no-repeat;
margin-top:			82px;
height:				40px;
font-size:			15px;

} .tagmenubar {

background:			url('../_img/tagmenubar_back.png');	
background-repeat:	no-repeat;
margin-top:			122px;
font-size:			12px;
height:				44px;

} .menubar .barblock {

width:				172px;
height:				28px;
float:				left;
margin:				5px 5px 0px 5px;
padding:			0px 5px 0px 5px;

} .tagmenubar .barblock {

width:				130px;
height:				26px;
float:				left;
background:			url('../_img/maintagbaritem_back.png');
background-repeat:	no-repeat;
margin:				4px 0px 4px 0px;
padding:			5px 5px 5px 5px;

} .tagmenubar .has_background {

background:			url('../_img/tagmenuitem_back.png');
background-repeat:	no-repeat;	

} .barblock a {
	
color:				#FFFFFF;
font-weight:		bold;
text-decoration:	none;

} .baritem {
	
text-align:			center;
padding:			4px;
cursor:				pointer;
height:				20px;

} .baritem:hover {

} .menubar .baritem:hover {

} .tagmenubar .baritem:hover {

} .subblock {

display:			none;
padding:			6px 0 5px 0;

} .menubar .barblock .subblock {

margin:				0px 0px 0px -10px;
background-color:	#36466C;
width:				200px;
font-size:			12px;

} .tagmenubar .barblock .subblock {

margin:				0px 0px 0px -1px;
background-color:	#990000;
width:				136px;
font-size:			12px;


} .subblock a {

text-decoration:	none;
color:				#FFFFFF;

} .menubar .subitem {

padding:			6px 10px 6px 10px;
margin:				5px 5px 5px 5px;

} .tagmenubar .subitem {

padding:			6px 12px 6px 10px;
margin:				5px 5px 5px 5px;

} .subitem:hover {
	
cursor:				pointer;
color:				#36466C;
	
} .menubar .subitem:hover {
	
background-color:	#FFFFDE;
	
} .tagmenubar .subitem:hover {
	
background-color:	#FFFFDE;	
	
}

/* *
* Login Form
*/
.log_on_form {
	
position:			absolute;
left:				50%;
width:				250px;
margin-top:			15px;
margin-left:		-125px;
padding:			10px;

background-color:	#FFFDBD;
color:				#999030;
border:				2px solid #999030;

display:			none;
	
} .log_on_form label {

margin:				10px 0 0 0;	
width:				110px;
float:				left;
	
} .log_on_form input {

margin:				10px 0 0 0;
width:				110px;
float:				right;	
	
}

/* *
* Search Results
*/
.search_results {

position:			absolute;
margin:				0 0 0 0;
background-color:	#FFFFFF;

} .search_results table {
	
width:				1000px;
border-collapse: 	collapse;

} .search_results tr {

} .search_results th {

padding:			5px;	
float:				left;
width:				192px;

} .search_results td {

padding:			6px 5px 6px 5px;	
float:				left;
border-top:			1px #DDDDDD solid;
	
} .search_results .cell {
	
text-align:			left;

} .search_results .url {

width:				195px;

} .search_results .tags {

width:				225px;
text-align:			left;
	
} .search_results .usage {

width:				125px;
text-align:			right;
	
} .search_results .created {

width:				135px;
text-align:			center;
	
} .search_results .lastused {

width:				135px;
text-align:			center;
	
} .search_results .options {

width:				125px;
text-align:			right;

} .search_results .bottom_row {
	
height:				75px;	
	
}
/* *
* View
*/
.label {

float:				left;
width:				150px;
font-weight:		bold;	
	
} .value {

float:				left;	
	
}

/* *
* Edit
*/
form {

display:			inline;	

} input, textarea {

width:				300px;
height: 			25px;

margin:		 		3px 0 3px 0;
font-size:			14px;

} input.submit, input.searchsubmit {

width: 				auto;
height: 			25px;
	
margin: 			3px 0 3px 0;
padding: 			3px;
	
border: 			#AAAAAA solid 1px;
background-color: 	#EEEEEE;
	
cursor: 			hand;	

} input.submit {

margin-left: 		105px;

} textarea {

height: 			150px;

} label {

margin:				7px 5px 0 0;
float: 				left;
width: 				150px;
font-weight: 		bold;	

}

/* *
* Profiler
*/
#codeigniter_profiler {

position:			absolute;
margin-top:			1000px;
	
}