body {
	background:						rgb(245, 245, 245) !important;
}

.rounded (@radius: 5px) {
	-moz-border-radius:                                     @radius;
}

.roundedb (@radius: 5px) {
	-moz-border-radius-bottomright:                         5px;
	-moz-border-radius-bottomleft:                          5px;
}

.roundedt (@radius: 5px) {
	-moz-border-radius-topright:                    	5px;
	-moz-border-radius-topleft:		                5px;
}

#header {
	background:						rgb(004, 143, 233);
	margin:							0 auto;
	padding:						15px;
	.roundedb(5px);
	#logo a {
		color:						rgb(255, 255, 255);
		font-size:					15px;
		text-decoration:		        	none;
		text-transform:			        	uppercase;
		letter-spacing:			        	1px;
		padding:					0px;
		margin:						0 0 0 0px;
		text-shadow: 			        	1px 2px 0px #374683;
		:hover {
			color:					rgb(239, 239, 239);
		}
	}
	#menu {
		position:					absolute;
		right:						160px;
		ul {
			list-style:				none;
		}
		ul li {
			float:					left;
		}
		ul li a {
			color:					rgb(255, 255, 255);
			font-size:				11px;
			text-decoration:		        none;
			padding:				0 5px;
			:hover {
				color:				rgb(239, 239, 239);
			}
		}
	}
}

#main {
	form#post {
		border:						0;
		padding:					10px 0 0 0;
		p {
			position:				relative;
			margin:					0px;
			input#title, 
			textarea {
				color:				#888888;
				letter-spacing:	        	1px;
				font-family:	        	Arial, Helvetica, Sans-Serif;
				font-size:			14px;
				font-weight:		        normal;
				padding:			7px;
				.rounded(3px);
				border:				1px solid #c5c5c5;
				:focus {
					border:			1px solid #749ee5;
				}
			}
			textarea {
				width:				98%;
				height:				200px;
			}
			input#submit {
				background:			url(http://i46.tinypic.com/2el71x1.jpg) no-repeat;
				color:				#fff;
				width:				115px;
				height:				30px;
				border:				0;
				margin:				5px 0 0 0;
				font-size:			14px;
				text-shadow: 		        1px 1px 0px #374683;
				:hover {
					background:		url(http://i45.tinypic.com/25tw5mq.jpg) no-repeat;
				}
			}
		}
	}
	.blockhead {
		background: 				-moz-linear-gradient(center bottom,#ebebeb 5%,#f5f5f5 67%);
		border:						1px solid #cccccc;
		height:						54px;
		line-height:			        	54px;
		overflow:					hidden;
		margin:						10px 0 0 0;
		.roundedt(5px);
		h2 {
			color:					#555555;
			float:					left;
			font-size:				18px;
			font-weight:		         	normal;
			text-shadow:		        	1px 1px 0 #fff;
			text-transform:		        	uppercase;
			margin:					0 0 0 15px;
		}
	}
	.blockcontent {
		background:					#fff;
		border-left:			        	1px solid #cccccc;
		border-bottom:				        1px solid #cccccc;
		border-right:		        		1px solid #cccccc;
		padding:					0 15px 15px 15px;
	}
}