*{ margin:0; padding:0; text-decoration:none; list-style:none; border:0}

body{
	font-family: "Lucida Grande", Arial, Verdana, Geneva, sans-serif;
	background: #fff url('/assets/img/huge_backdrop.gif') center top repeat-x;
	color:#333;
	font-size:80%;
	}
/*--------------------------------------------------------------------------------------------------
									containers 
-----------------------------------------------------------------------------------------------------*/
#wrap{
	margin: 50px auto;
	width:750px;
	clear:both;
	background:#fff;
	padding:10px 20px 20px 20px;
	}



.addnew{
	padding:5px;
	font-size:120%;
	float:right;
	font-weight:bold;
	background:#DFFAFF;
	color: #0066CC;
	margin:4px;
	}
	.addnew:hover{
		background: #333366;
		color:#fff
		}
/*--------------------------------------------------------------------------------------------------
									form
-----------------------------------------------------------------------------------------------------*/
form{
	background: #FBF0CB;
	margin:20px 0;
	padding:20px;
	display:block;
	}
label{
	width:200px;
	padding:8px;
	background:#FFC600;
	float:right;
	}

.explain{
	color:#CC6300;
}
.error p{
	margin:20px 0;
	padding:10px;
	background: #CC3300;
	color:#fff;
	}
#enabled_off label{
	display:block;
	background:#000;
	color:#fff;
	margin:0 0 10px 0;
	width:695px;
	}
#enabled_on label{
	display:block;
	background: #00CC00;
	color:#fff;
	margin:0 0 10px 0;
	width:695px;
	}
		
	#enabled_off label input, #enabled_on  label input{
		float:left;
		margin:10px;
		}
		#enabled_off label span, #enabled_on label span{
			display:block;
			width:400px;
			float:left;
			margin:10px 0 0 10px;
			}

.checkbox{
	width:20px;
	line-height:20px;
	}
	.checkbox input{
		float:right;
		width:30px;
		margin:5px 0 0 0;
		}
	input, select, textarea{
		border-bottom:1px solid #630;
		background:#fafafa;
		margin:0 0 10px 0;
		padding:3px;
		font-size:160%;
		font-weight:lighter;
		width:460px;
		display:block;
		}
		textarea{
			height:300px;
			font:1.55em bold Calibri, Lucida Grande, Arial, Verdana, Geneva, sans-serif;
			}
		input:focus{
			background:#FFFFCC;
			color:#555;
			}
		.submit{
			width:250px;
			height:50px;
			font-size:150%;
			background:#630630;
			color:#fff;

			}
		.submitcontent{
			width:175px;
			height:50px;
			font-size:150%;
			background:#630630;
			color:#fff;
			float:right;
			margin:-50px 0 0 0;
			}
#link_editorSizeToggle{
	width:100px;
	background:#630630;
	color:#fff;
	padding:10px;
	display:block;
	}
/*--------------------------------------------------------------------------------------------------
								pagination 
-----------------------------------------------------------------------------------------------------*/
div.pagination {
	margin: 00px 0;
	padding:12px;
}

div.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #999;
    text-decoration: none; /* no underline */
	color:#454545;
}

div.pagination a:hover, div.pagination a:active {
    border: 1px solid #999;
	background: #630;
	color: #fff;
}

div.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #999;
    background-color: #630;
color:#fff;
}

div.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #EEE;
    color: #DDD;
}

/*--------------------------------------------------------------------------------------------------
								list
-----------------------------------------------------------------------------------------------------*/
.edit, .delete, .enabled{
	width:30px;
	text-align:center;
	}
	
.enabled{
	width:18px;
 	background: #EEF4F7;
	}
.excerpt{
	width: 500px;
	}	
/*-----------------------------------------------------------------
	wrappers
-----------------------------------------------------------------*/

#top{
	margin: 0 auto;
	padding:0 0 0 20px;
	width:788px;
	z-index:20;
	position:relative;
	}
#attention{
	display:block;
	background:#fff;
	height:10px;
	}
#content{
	float:left;
	width:60%;
	}
	#welcome{
		background:#fafafa;
		padding:10px;
		margin:20px 0 10px 0;
		}
	
#footer{
	border-top:5px solid #FEE78B;
	margin:20px 0 0 0;
	display:block;
	padding:10px;
	}
	#footer a{
		color:#4AB4BB;
		border-bottom:1px dotted #4AB4BB;
		}	

/*-----------------------------------------------------------------
	menus
-----------------------------------------------------------------*/

#main_nav{
	background:#FFC600;
	padding:10px;
	display:block;
	margin:;
	color:#630;	
	}
	#main_nav li{
		height:20px;
		display:inline;
		position:relative;
		z-index:20;
		}
		#main_nav li a{
			padding:4px 5px;
			font-size:.8em;
			color:#630;
			text-transform:uppercase;
			}
			#main_nav li a:hover{
				background:#fafafa;
				color:#333;
				}
			.bullet{
				margin:0 8px;
				color:#fff;
				font-weight:900;
				}

	
/*-----------------------------------------------------------------
	markup
-----------------------------------------------------------------*/

h1{
	margin:30px 0;
	} 
	h2{
		font-size:2.5em;
		letter-spacing:-2px;
		color: #663300;
		margin:10px 0 0 0;
		}
		h3{
			font-size:1.75em;
			letter-spacing:-1px;
			color:#DEA232; 
			}
			p{
				line-height:130%;
				margin:0 0 10px 0 ;
				}
				blockquote{
					font-size:1.5em;
					color:#4AB4BB;
					background:#F4FAFB;
					padding:5px;
					font-weight:bold;
					margin:0 0 10px 0;
					}
hr{
	clear:both;
	visibility:hidden;
	}
	
/*-----------------------------------------------------------------
			messages
-----------------------------------------------------------------*/	
	
#Message {
	font-family: Tahoma;
	font-size: 1.1em;
	color: #444;
	padding: 8px 20px 8px 45px;
	display:block;
	text-align: left;
	margin:10px 0;
	border-top:1px solid;
	border-bottom:1px solid;
	}
	#Message a{
		text-decoration: underline;
		color: #444;
		}
	#Message a:hover {
		text-decoration: none;
		color: #FFF;
		background-color: #444;
		}
	#Message.confirmed {
		background:  #EAFFEB url(http://logopond.com/img/flag_green.gif) 15px no-repeat;
		border-color: #00CC00;
		}
	#Message.alert {
		background: #ffe8e5 url(http://logopond.com/img/exclamation.png) 15px no-repeat;
		border-color: #f7aea5;
		}
	#Message.download {
		background: #e3fce3 url(http://logopond.com/img/package_go.png) 15px  no-repeat;
		border-color:#9fe8b8;
		}
	#Message.info {
		background: #eff7ff url(http://logopond.com/img/information.png) 15px  no-repeat;
		border-color: #bfdaff;
		}
	#Message.podcast {
		background: #f1f4fa url(http://logopond.com/img/ipod_cast.png) 15px center no-repeat;
		border-color: #d7ddfb;
		}
	#Message.rssfeed {
		background: #ffe6c6 url(http://logopond.com/img/feed.png) 15px center no-repeat;
		border-color:#ffcfa2;
		}
	#Message.warning {
		background: #fff6bf url(http://logopond.com/img/error.png) 15px center no-repeat;
		border-color: #f8dd70;
		}	

/*--------------------------------------------------------------------------------------------------
									tables
-----------------------------------------------------------------------------------------------------*/
table{
	width:100%;
	}

th{
text-align:left;
background:#fafafa;
padding:5px 10px;
}

td{
font-size:.8em;
padding:5px 10px;
}

.ti{
background:#FFFFEA;
}
.odd{
background: #FFFFCC;
}

