.postlist-ajax {

	border-bottom: thin outset rgb(0, 0, 255);

	border-width: thin;

	border-color: rgb(0, 0, 255);

	padding-bottom: 5px;

}



.registerContainer {

	float: left;

	width: 45%;

	margin: 3px;

}

.replyOrig

{

height: 150px;

width: 300px;

overflow: auto;

border: 1px solid #666;

background-color: #ccc;

padding: 8px;    

}

#divOpenIdIcons img {

	border: 1px solid silver;

	cursor: pointer;

}



.hoverbutton, .pagebutton {

	border: 1px solid transparent;

	font-size: 8pt;

	margin-right: 5px;

	padding: 2px;

	text-decoration: none;

}



.comment .body {

	font-size: 9pt;

}



.content-right ul {

	margin-left: 0px;

	padding-left: 0px;

}



.content-right a {

	text-decoration: none;

}



.content-right a:hover {

	text-decoration: underline;

}



.comments-outerdiv label {

	background-color: black;

	color: white;

	font-weight: bold;

}



html {

	height: 100%;

}



body {

	font-family: Verdana,Arial,Helvetica,sans-serif;

	margin: 0pt;

	padding: 0pt;

	height: 100%;

	background: url("../images/background-tile.jpg") repeat-x scroll 0% 0% rgb(135, 170, 225);

}



a img {

	border: medium none;

}



h1, h2, h3, h4, h5, h6 {

	margin: 5px 0pt;

	padding: 5px 0pt;

	color: black;

}



h1.first, h2.first, h3.first, h4.first, h5.first, h6.first {

	margin-top: 0pt;

}



.side-bucket-heading-content h1, .side-bucket-heading-content h2, .side-bucket-heading-content h3, .side-bucket-heading-content h4, .side-bucket-heading-content h5, .side-bucket-heading-content h6 {

	color: rgb(255, 255, 255);

	margin: 0pt;

	padding: 0pt;

}



h1 {

	font-size: 1.3em;

}



h2 {

	font-size: 1em;

}



h3 {

	color: rgb(51, 51, 0);

	font-size: 0.9em;

}



h4 {

	font-size: 0.9em;

}



h5 {

	font-size: 0.8em;

	color: rgb(51, 51, 0);

}



h6 {

	font-size: 0.8em;

}



form fieldset {

	margin: 1em 0pt;

	padding: 1em;

	border: 1px solid rgb(204, 204, 204);

}



form label {

	display: block;

	margin-bottom: 0.5em;

}



form input[type="text"], form input[type="password"], form textarea {

	display: block;

	margin: 0pt 0pt 0.5em;

	color: rgb(51, 51, 51);

	border: 1px solid rgb(204, 204, 204);

	font-family: Arial,Helvetica,sans-serif;

	font-size: 1em;

}



form textarea {

	width: 90%;

	height: 26em;

}



form input[type="text"], form input[type="password"] {

	width: 15em;

}



form optgroup {

	color: rgb(255, 153, 0);

	font-style: normal;

	font-size: 1.1em;

	background-color: rgb(51, 51, 51);

}



form option {

	color: rgb(51, 51, 51);

	background-color: rgb(247, 251, 255);

	padding: 0.1em 0.3em;

}



form input[type="checkbox"], form input[type="radio"] {

	display: block;

	clear: both;

	float: left;

	margin: 0.1em 0.5em 0pt 0pt;

	height: 1em;

	width: 1em;

	color: rgb(51, 51, 51);

}



form input[type="checkbox"] {

	background-color: rgb(247, 251, 255);

	border: 1px solid rgb(51, 51, 51);

}



form input[type="text"]:focus, form input[type="password"]:focus, form input[type="checkbox"]:focus, form input[type="radio"]:focus form textarea:focus {

	background-color: rgb(247, 251, 255);

	border: 1px solid rgb(255, 153, 0);

}



form input[type="button"], form input[type="submit"], input[type="reset"], form button {

	padding: 0.15em;

	font-size: 0.9em;

}



form table input[type="text"], form table input[type="password"], form table textarea {

	float: none;

	margin: 0pt;

}



form table label {

	width: auto;

}



fieldset fieldset {

	margin: 10px 0pt;

}



legend {

	font-weight: bold;

	font-size: 1em;

	padding: 10px 15px 0pt;

	color: rgb(255, 255, 255);

	margin: 0pt 0pt 0pt 10px;

	background: url("../images/bg-legend.png") repeat-x scroll 0% 0% rgb(51, 102, 204);

	min-height: 32px;

	display: block;

	width: 80%;

}



.input-box {

	display: block;

	vertical-align: top;

	padding: 4px;

	color: rgb(102, 102, 102);

	border: 1px solid rgb(70, 122, 204);

}



label {

	font-size: 0.7em;

	display: block;

}



.checkbox {

	margin: 12px 0pt;

	width: 60%;

}



.checkbox input {

	 }



input.button {

	font-size: 0.7em;

	font-weight: bold;

	padding: 0pt 5px 2px;

	cursor: pointer;

}



input.button-big {

	padding: 2px 20px;

}



a:link {

	color: rgb(51, 102, 204);

}



a:visited {

	color: rgb(51, 102, 204);

}



a:hover {

	text-decoration: none;

}



a:active {

	text-decoration: underline;

	color: rgb(0, 0, 0);

}



.nav-login {

	font-size: 0.8em;

	text-align: right;

	margin: 0pt auto;

	width: 864px;

	padding: 7px 30px 0pt;

	min-height: 30px;

}



.nav-login ul {

	margin: 0pt;

	padding: 0pt;

}



.tweet_list {

	list-style: none outside none;

	padding: 1px 0pt 1px 1px;

}



.tweet_list li {

	padding: 1px 0pt 1px 1px;

	list-style: none outside none;

}



.nav-login li {

	list-style: none outside none;

	padding: 0pt 5px;

	display: inline;

	background: none repeat scroll 0% 0% transparent;

}



.nav-login li.first {

	list-style: none outside none;

	border: medium none;

}



.nav-login a:link, .nav-login a:visited {

	color: rgb(52, 52, 52);

}



.header-container {

	position: relative;

	color: rgb(0, 0, 0);

	width: 944px;

	padding: 0pt;

	margin: 0pt auto;

}



.logo {

	float: left;

}



.logo a:link, .logo a:visited {

	text-decoration: none;

	color: rgb(0, 0, 0);

}



.nav-main {

	float: right;

}



.nav-cat a:link, .nav-cat a:visited {

	color: rgb(51, 102, 204);

	text-decoration: none;

	min-width: 10px;

	min-height: 10px;

}



.nav-cat li.first a:link, .nav-cat li.first a:visited {

	min-width: 10px;

}



.nav-cat li.scfirst a:link, .nav-cat li.scfirst a:visited {

	min-width: 10px;

	padding-left: 15px;

}



.nav-cat .active a:link, .nav-cat .active a:visited {

	color: rgb(255, 255, 255);

	text-decoration: none;

	min-width: 10px;

	background: url("../images/bg-nav-main-active.png") repeat-x scroll 0% 0% rgb(51, 102, 204);

}



.nav-cat a:hover, .nav-cat .active a:hover {

	min-width: 10px;

	text-decoration: underline;

}



.nav-footer-container {

	min-height: 23px;

	position: relative;

	margin-top: -2.5em;

}



.nav-footer {

	position: relative;

	width: 923px;

	margin: 0pt auto;

	font-weight: bold;

}



.nav-footer ul {

	padding: 0pt;

	margin: 40px 0pt 0pt;

	text-align: center;

}



.nav-footer li {

	background: none repeat scroll 0% 0% transparent;

	display: inline;

	padding: 0pt 10px;

}



.nav-footer li.first {

	 }



.nav-footer .active a:link, .nav-footer .active a:visited {

	color: black;

	text-decoration: none;

	min-width: 10px;

}



.nav-footer a:hover, .nav-footer .active a:hover {

	min-width: 10px;

	text-decoration: underline;

}



.nav-footer a:link {

	text-decoration: none;

	color: White;

}



.nav-footer a:visited {

	text-decoration: none;

	color: White;

}



.nav-footer a:hover {

	text-decoration: underline;

}



.copyright {

	text-align: center;

	padding: 15px 15px 0pt 0pt;

	font-weight: bold;

}



.content-container {

	padding: 0px;

	margin: 0px auto 10px;

	width: 944px;

	font-size: 0.9em;

	position: relative;

	min-height: 100%;

}



* html #content-container {

	height: 100%;

}



.content-container-inner {

	min-height: 1px;

	padding: 0pt 0px 9em;

	position: relative;

	background-color: rgb(255, 255, 255);

}



.content-main {

	position: relative;

	min-height: 1px;

	float: left;

	padding-top: 0pt;

	padding-right: 0px;

	margin: 7px 7px 0pt;

	width: 770px;

}



.content-right {

	float: right;

	margin: 6px 0pt 0pt;

	padding: 5px 5px 10px 0pt;

	position: relative;

	width: 148px;

}



.thecontent {

	margin: 1px 5px -6px;

	padding: 0px 6px 3px 4px;

	background-color: rgb(255, 255, 255);

}



.thecontent_sidebar {

	margin: 2px 1px 2px -3px;

	background-color: rgb(255, 255, 255);

	font-size: small;

	overflow: hidden;

}



.spacer {

	height: 2px;

}



.spacer_head {

	height: 10px;

}



.spacer_head_right {

	height: 6px;

}



.spacer_top {

	height: 0.058em;

}



table.data-table {

	font-size: 0.8em;

	border-top: 1px solid;

	border-left: 1px solid;

	background-color: rgb(255, 255, 255);

	margin: 0pt;

	height: 511px;

}



table.data-table caption {

	background: none repeat scroll 0% 0% rgb(187, 187, 187);

	padding: 10px;

	text-align: center;

	font-weight: bold;

	color: rgb(255, 255, 255);

	font-size: 1.2em;

	margin-top: 30px;

	border-bottom: 3px solid rgb(255, 255, 255);

}



table.data-table td, table.data-table th {

	padding: 8px;

	border-right: 1px solid;

	border-bottom: 1px solid;

}



table.data-table th {

	text-align: left;

	background: none repeat scroll 0% 0% rgb(187, 187, 187);

	color: rgb(0, 0, 0);

	border-right: 1px solid;

	border-bottom: 1px solid;

}



table.data-table td {

	 }



table.data-table tr.row-alternating td {

	background: none repeat scroll 0% 0% rgb(235, 235, 235);

}



.sidebar-ul {

	margin-top: 0pt;

	padding: 0pt;

}



p {

	margin-top: 0pt;

}



.first {

	list-style: none outside none;

	padding: 1px 0pt 1px 1px;

}



.none {

	display: none;

}



.clear {

	clear: both;

	font-size: 1px;

	margin: 0pt;

	padding: 0pt;

}



.align-left {

	float: left;

	margin: 0pt 20px 15px 0pt;

}



.align-right {

	float: right;

	margin: 0pt 0pt 15px 20px;

}



.align-middle {

	vertical-align: middle;

}



.inline {

	display: inline;

}



.no-margin {

	margin: 0pt;

}



#article-comments {

	margin-top: 0pt;

	display: none;

}



.comment, .reply {

	position: relative;

	margin-top: 1.2em;

}



blockquote {

	margin: 9px;

}



.comment .comment-header, .reply .reply-header {

	margin: 0pt;

	border-top: 3px solid grey;

	font-size: 0.7em;

	padding: 0pt;

}



.reply blockquote {

	margin: 0.7em 2.5em;

	font-style: normal;

}



.commentbox {

	height: 75px;

	width: 740px;

}



.commentbox-reply {

	width: 95%;

	height: 75px;

}



.comments-area {

	padding: 0pt 0pt 21px;

}



.comment {

	width: 100%;

	background-color: White;

}



.commentreply-container {

	text-align: left;

}



.left {

	float: left;

	width: 400px;

}



.right {

	background-color: rgb(147, 170, 224);

	border: thin ridge;

	float: right;

	font-size: small;

	padding: 5px;

	width: 200px;

}



.ppbutton {

	text-align: center;

}



a.active {

	background-color: rgb(0, 0, 0);

	color: rgb(255, 255, 255);

}



.altlangisloading {

	height: 25px;

	width: 25px;

	text-align: center;

	background-image: url("../images/wait24.gif");

	background-repeat: no-repeat;

}



.isloading {

	height: 25px;

	width: 25px;

	text-align: center;

	background-image: url("../images/wait24.gif");

	background-repeat: no-repeat;

}



.cms-msg-top {

	height: 0px;

}



.modules-sidebar {

	width: 100%;

}



.rsslink {

	font-size: 0.9em;

}



.rssheader {

	font-size: small;

}



.search {

	float: right;

}



.gobutton {

	width: 40px;

}



.s {

	max-width: 42em;

	font-size: small;

}



.nav-right {

	float: right;

}



.nav-left {

	float: left;

}



.field-validation-error {

	color: Red;

}



.xxsmall {

	font-size: xx-small;

}



.small {

	font-size: small;

}



.manageusershead {

	font-weight: bold;

	background-color: rgb(168, 195, 203);

}



.contentpage-outerdiv {

	margin: 6px;

	padding: 6px;

}



.comments-outerdiv {

	background-color: rgb(255, 255, 255);

	padding: 6px;

	margin: 6px;

}



.content-background {

	background-color: rgb(221, 221, 221);

}



.ajaximage {

	cursor: pointer;

}



.mvccmsnotify {

	height: 10px;

}



.isloading-container {

	height: 30px;

}



.languages {

	width: 650px;

	margin-left: 10px;

	margin-bottom: 0pt;

}



.languageinlist {

	cursor: pointer;

}



.languageinlist-active {

	border: 4px solid rgb(153, 153, 153);

	cursor: pointer;

}



