body {
	margin:				0px;
	background-color:	#263248;
	font-family: 		Arial, "MS Trebuchet", sans-serif;
	font-size:			0.8em;
}

a {
	color:				#ff9800;
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}

img {
	border:				0px;
}

label {
	width: 				8em;
	float: 				left;
	text-align: 		left;
	margin-right: 		0.5em;
	display: 			block
}

input {
	border:				1px solid #ff9800;
	margin-bottom: 		5px;
	padding-left:		5px;
	color:				#444;	
}

input.long {
	margin-bottom:		5px;
	width: 				252px;
}

.submit {
	padding:			0px;
	text-align:			right;
}

.submit input {
	margin-top:			20px;
	background-color:	#fff;
	padding:			5px;
	font-weight:		bold;
	background-color:	#7d89a1;
	color:				#fff;
}

fieldset {
	border:				0px;
	padding:			0px;
	margin:				0px;
}

ul {
     list-style-type: none;
     display:inline;
     padding: none;
     margin: none;
}

li a{
	display:			block;
	color:				#333;
	padding-top:		2px;
	padding-bottom:		2px;
	border-top:			1px solid #7d89a1;
	padding-left:		1px;
        margin:0px;
}

li a:hover {
	color:				#fff;
	background-color:	#7d89a1;
	text-decoration:	none;

}


/** Header CSS **/

#header {
	background-color: 	#7d89a1;
	background-image:	url(http://sitati.com/images/header.jpg);
	background-repeat: 	repeat-x;
	border-bottom:		5px solid #ff9800;
	height:				3.6em;
}

#header_navigation {
	font-weight: 		bold;
	position: 			absolute;
	left:				200px;
	top:				15px;
	color:				#eeeeee;
}

#header_navigation a{
	padding-right:		5px;
	padding-left:		5px;
	color:				#eeeeee;
}

/** Error CSS **/

#fourohfour .title {
	font-size:			1.4em;	
}

/** Sidebar CSS **/

#wrapper {
	background-color:	#fff;
	padding-top:		20px;
	padding-bottom:		20px;
}

.message {
	background-image:	url(/img/message.gif);
	background-repeat:  no-repeat;
	background-color:	#7d89a1;
	margin-left:		20px;
	margin-bottom:		20px;
	margin-right:		20px;
	padding:			5px;
	color:				#fff;
	font-weight:		bold;
	padding-left:		30px;
}

.warning {
	background-image:	url(/img/warning.gif);
}

#flashMessage.error {
	background-image:	url(/img/error.gif);
}

#sidebar {
	background-color:	#fff;
	height:				auto !important;
	min-height:			400px;
  	height:				400px;
	width:				130px;
	border-right:		1px solid #cccccc;
	padding-left:		20px;
	padding-right:		20px;
	float:				left;
}

#sidebar .avatar {
	width:				130px;
	margin-bottom:		20px;
}

#sidebar .menu_item {
	display:			block;
	color:				#333;
	padding-top:		2px;
	padding-bottom:		2px;
	border-top:			1px solid #7d89a1;
	padding-left:		1px;
}

#sidebar .sub {
	background-color:	#eee;
	padding-left:		10px;
}

#sidebar .active {
	font-weight:		bold;
	color:				#fff;
	background-color:	#7d89a1;
}

#sidebar .menu_item:hover {
	color:				#fff;
	background-color:	#7d89a1;
	text-decoration:	none;
}

/** Infoboxs CSS **/

#infobox_left {
	background-color:	#fff;
  	height:				300px;
	width:				400px;
	border-right:		1px solid #cccccc;
	padding-left:		20px;
	padding-right:		20px;
	float:				left;
}

#infobox_right {
	margin-left:		440px;
	padding-left:		20px;
	width:				400px;
  	height:				300px;
}


/** Main Content CSS **/

#content {
	margin-left:		170px;
	padding-left:		20px;
	width:				600px;
	height:				auto !important;
	min-height:			400px;
  	height:				400px;
}

.block {
	
}

.block .title {
	border-top:			1px solid #7d89a1;
	background-color:	#eeeeef;
	height:				1.2em;
	color:				#666;
	font-weight:		bold;
	padding:			5px;
	margin-bottom:		5px;
}

.block .content {
	text-align:			justify;
	padding:			5px;	
}

.block .nopadding {
	padding:			0px;	
}

#openid_url {
	background: 		#FFFFFF url(/img/login-bg.gif) no-repeat scroll 0pt 50%;
	padding-left: 		17px;
	width:				240px;
}

.openid {
	background-image:  	url(/img/login-bg.gif);
	padding-left:		20px;
	background-repeat: 	no-repeat;
}


body {
	margin:				0px;
	background-color:	#263248;
	font-family: 		Arial, "MS Trebuchet", sans-serif;
	font-size:			0.8em;
}

a {
	color:				#ff9800;
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}

img {
	border:				0px;
}

label {
	width: 				8em;
	float: 				left;
	text-align: 		left;
	margin-right: 		0.5em;
	display: 			block
}

input {
	border:				1px solid #ff9800;
	margin-bottom: 		5px;
	padding-left:		5px;
	color:				#444;	
}

input.long {
	margin-bottom:		5px;
	width: 				252px;
}

.submit {
	padding:			0px;
	text-align:			right;
}

.submit input {
	margin-top:			20px;
	background-color:	#fff;
	padding:			5px;
	font-weight:		bold;
	background-color:	#7d89a1;
	color:				#fff;
}

fieldset {
	border:				0px;
	padding:			0px;
	margin:				0px;
}

ul {
     list-style-type: none;
     display:inline;
     padding: none;
     margin: none;
}




/** Header CSS **/

#header {
	background-color: 	#7d89a1;
	background-image:	url(http://sitati.com/images/header.jpg);
	background-repeat: 	repeat-x;
	border-bottom:		5px solid #ff9800;
	height:				3.6em;
}

#header_navigation {
	font-weight: 		bold;
	position: 			absolute;
	left:				200px;
	top:				15px;
	color:				#eeeeee;
}

#header_navigation a{
	padding-right:		5px;
	padding-left:		5px;
	color:				#eeeeee;
}

/** Error CSS **/

#fourohfour .title {
	font-size:			1.4em;	
}

/** Sidebar CSS **/

#wrapper {
	background-color:	#fff;
	padding-top:		20px;
	padding-bottom:		20px;
}

.message {
	background-image:	url(/img/message.gif);
	background-repeat:  no-repeat;
	background-color:	#7d89a1;
	margin-left:		20px;
	margin-bottom:		20px;
	margin-right:		20px;
	padding:			5px;
	color:				#fff;
	font-weight:		bold;
	padding-left:		30px;
}

.warning {
	background-image:	url(/img/warning.gif);
}

#flashMessage.error {
	background-image:	url(/img/error.gif);
}

#sidebar {
	background-color:	#fff;
	height:				auto !important;
	min-height:			400px;
  	height:				400px;
	width:				130px;
	border-right:		1px solid #cccccc;
	padding-left:		20px;
	padding-right:		20px;
	float:				left;
}

#sidebar .avatar {
	width:				130px;
	margin-bottom:		20px;
}

#sidebar .menu_item {
	display:			block;
	color:				#333;
	padding-top:		2px;
	padding-bottom:		2px;
	border-top:			1px solid #7d89a1;
	padding-left:		1px;
}

#sidebar .sub {
	background-color:	#eee;
	padding-left:		10px;
}

#sidebar .active {
	font-weight:		bold;
	color:				#fff;
	background-color:	#7d89a1;
}

#sidebar .menu_item:hover {
	color:				#fff;
	background-color:	#7d89a1;
	text-decoration:	none;
}

/** Infoboxs CSS **/

#infobox_left {
	background-color:	#fff;
  	height:				300px;
	width:				400px;
	border-right:		1px solid #cccccc;
	padding-left:		20px;
	padding-right:		20px;
	float:				left;
}

#infobox_right {
	margin-left:		440px;
	padding-left:		20px;
	width:				400px;
  	height:				300px;
}


/** Main Content CSS **/

#content {
	margin-left:		170px;
	padding-left:		20px;
	width:				600px;
	height:				auto !important;
	min-height:			400px;
  	height:				400px;
}

.block {
	
}

.block .title {
	border-top:			1px solid #7d89a1;
	background-color:	#eeeeef;
	height:				1.2em;
	color:				#666;
	font-weight:		bold;
	padding:			5px;
	margin-bottom:		5px;
}

.block .content {
	text-align:			justify;
	padding:			5px;	
}

.block .nopadding {
	padding:			0px;	
}

#openid_url {
	background: 		#FFFFFF url(/img/login-bg.gif) no-repeat scroll 0pt 50%;
	padding-left: 		17px;
	width:				240px;
}

.openid {
	background-image:  	url(/img/login-bg.gif);
	padding-left:		20px;
	background-repeat: 	no-repeat;
}

li h2{
        padding:   0px;
	font-weight:		bold;
	font-size:			1.3em;
	margin-bottom:		7px;
        padding-top:    10px;
	color:				#ff9800;
        margin-top: 	0px;
	border-top:			1px solid #ccc;

}

.post h2{
	margin-top:			0px;
	font-weight:		bold;
	font-size:			1.5em;
	margin-bottom:		15px;
	color:				#ff9800;
        padding-left:                2px;
	border-top:			1px solid #ccc;
	border-bottom:		1px solid #ccc;
}

/** Data Row CSS **/

.data_row {
	border-top:			1px solid #ff9800;
	margin-top:			20px;
}

.data_row_title {
	padding:			5px;
	font-size:			1.2em;
	border-bottom:		1px solid #ccc;
}

.data_row a {
	color:				#333;
}

.data_row_metadata {
	padding:			5px;
	color:				#666;
}

.data_row_metadata_label {
	float:				left;
	display:			inline;
	width:				80px;
}

.data_row img {
	vertical-align:		bottom;
	height:				13px;
	margin-bottom:		2px;
	border:				0px;
}

.data_row_add {
	font-size:			1.2em;
	margin-top:			4px;
	margin-left:		5px;
	float:				right;
	display:			inline;
}

.data_row_add a {
	text-decoration:	none;
	padding: 			1px 5px 0px 5px;
	border:				1px solid #ff9800;
	color:				#7d89a1;
	font-weight:		bold;
	font-size:			0.8em;
}

/** Pagination CSS **/

#pagination {
	margin-top:			20px;
	font-weight:		bold;
	text-align:			right;
}

#pagination .previous {
	float:				left;
}




/** Footer CSS **/

#footer {
	text-align:			center;
	color:				#eeeeee;
	background-color: 	#263248;
	border-top:			3px solid #ff9800;
}