.field_error{
}

.error_message{
float: right;
padding: 0px 30px 0px 0px;
color: red;
}

.roundtop {
  background-image: url(/images/rounded-top.jpg);
  width: 315px;
  height: 10px;
  }

#roundside {
  background-image: url(/images/rounded-sides.jpg);
  background-repeat: repeat-y;
  width: 315px;
  text-align: center;
  padding: 0 10px 0 10px;
  }

.roundbottom {
  background-image: url(/images/rounded-bottom.jpg);
  width: 315px;
  height: 10px;
  }
  
#home {
  width: 600px;
  margin: 0 auto;
  }
  
#form_c {
  width: 730px;
  }
  
#form_q {
  width: 780px;
  margin: 0 auto;
  }

#logo {
  color:#0084b4;
  font:1.3em 'Lucida Grande',sans-serif;color: #0084b4;

  }

#view{
  line-height: 18px; 

  }

#view_image{
  float: right; 
  }

#pic_in_form {
  float: right; 
  padding: 0px; 
  margin: 0px;
  max-width: 200px;
  }
  
#imageBox { position: relative; margin: auto; width: 320px; overflow: hidden; }
#imageBoxInside { width: 10000px; }  #imageBox img { float: left; padding: 0px; margin: 0px; }
#imageBoxInside img { padding: 0 10px 0 10px; }
#imageBox br { clear: both; }

#SlideItMoo_outer {  
	width:510px; 
	margin:10px auto 10px; 
	height:210px; 
	display:block; 
	position:relative; 
	padding:0px 10px 0px;
}

/* the width is set to show the number of thumbnails that will be visible */
#SlideItMoo_inner{ 
	position:relative ; 
	overflow:hidden ; 
	height:210px; 
	width:474px ; /* set a display width to make the slider look good in case js is disabled */
	margin:0px auto 0px;
}
/* the thumbnails container; set a width on it so everything will be fine */
#SlideItMoo_items { 
	height:210px; 
	width: 300px; 
	display:block; 
	position:relative; 
}
/* single element design */
#SlideItMoo_items div.SlideItMoo_element { 
	display:block; 
	position:relative; 
	float:left; 
	font-size:11px; 
	width:300px; 
	text-align:center; 
}
#SlideItMoo_items a img{ border:none; }
  
  
  
  
body {
  height:100%;
  color: #333333;
  background-color: #000000;
  background: #000000;
  font:.75em 'Lucida Grande',sans-serif;color: #818181;
  font-size-adjust: none;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  }

* {
  margin:0;
  padding:0;
  border-width:0;
  border-color:transparent;
  }

#layout_container {
	padding: 10px 10px 10px 10px;
  }

.about { 
  line-height: 22px; 
  }

.highlighter {
	background: #818181;
	font-weight: bold;
	padding: 0 2px;
  font: 'Lucida Grande',sans-serif;color: #000;
  }
  
ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  }

#side_base {
  border-left:1px solid #7a916e;
  background-color: #5f8e48;
  width: 199px; line-height: 1.2; 
  -moz-border-radius-topright: 5px; 
  -webkit-border-top-right-radius: 5px; 
  -moz-border-radius-bottomright: 5px; 
  -webkit-border-bottom-right-radius: 5px;
  }

#side div.last { 
  border-top: 1px solid #7a916e; 
  }

ul#tabMenu li {
  display: block; width: 100%;
  border-top: 1px solid #7a916e;
  }

ul#tabMenu li a, #side .section h1 { 
  color:#333333; 
  }
  
#content tr.hentry:hover a { 
  color:#a8db6b; 
  }

body#profile #content div.hentry:hover a { 
  color:#a8db6b;
  }

#side .actions { 
  border: 1px solid #7a916e; 
  }

#side .promotion {
  background-image:url('/images/pale.png');
  border: 1px solid #7a916e;
  text-align: left; 
  font-size: 11px; 
  margin-top: 7px; 
  padding: 6px 10px; 
  width: 152px;
  }

#side .promotion .definition span {
  color: #333333;
  }

#side .promo { 
  border: 1px solid #7a916e; 
  }

#side .stats td+td {
  border-left: solid 1px #7a916e;
  border-right: solid 1px #7a916e; 
  }
  
#side div.section-header h1 { 
  color: #333333; 
  }

#side div.section-header h3.faq-header {
  border-bottom: 1px solid #7a916e;
  color: #333333;
  }

#side .stat a {
  color: #333333;
  }

/* end custom css */

.content-bubble-arrow { 
  background-image: url(/images/arr2.gif); 
  }
  
.status-btn input.round-btn { 
  background-image: url('/images/round-btn.gif'); 
  }
  
.status-btn input.round-btn:hover { 
  background-image: url('/images/round-btn-hover.gif'); 
  }
  
.status-btn input.disabled, .status-btn input.disabled:hover { 
  background-image: url('/images/round-btn.gif'); 
  }
  
.hentry .actions .fav { 
  background-image: url('/images/icon_star_full.gif'); 
  }
  
.hentry .actions .non-fav { 
  background-image: url('/images/icon_star_empty.gif'); 
  }
  
.hentry .actions .fav-throb, .hentry .actions a.del-throb { 
  background-image: url('/images/icon_throbber.gif'); 
  }
  
.hentry .actions .del { 
  background-image: url('/images/icon_trash.gif'); 
  }
  
body#show .reply, .hentry .actions .reply { 
  background-image: url('/images/icon_reply.gif'); 
  }
  
.direct_message .actions .reply { 
  background-image: url('/images/icon_direct_reply.gif'); 
  }
  
.direct_message .actions .del { 
  background-image: url('/images/icon_trash.gif'); 
  }
  
.notify { 
  background-image: url('/images/girl.gif'); 
  }
  
.promotion, ul#tabMenu a#keyword_search_tab.hover, ul#tabMenu a:hover { 
  background-image: url('/images/pale.png'); 
  background-color: transparent; 
  }
  
div#follow-toggle.closed { 
  background-image: url('/images/toggle_closed.gif'); 
  }
  
div#follow-toggle.opened { 
  background-image: url('/images/toggle_opened.gif'); 
  }

.follow-actions .following { 
  background-image: url('/images/checkmark.gif'); 
  }

.loading { 
  background-image: url('/images/loader.gif'); 
  }

#more { 
  background-image: url('no/images/more.gif'); 
  }

#more.loading { 
  background-image: url('/images/ajax.gif'); 
  }

body#show .protected { 
  background-image: url('/images/icon_lock.gif'); 
  }

#side .promotion { 
  background-image: url('/images/pale.png'); 
  }
  
.rss { 
  background-image: url('/images/rss.gif'); 
  }
  
#flash { 
  background-image: url('/images/girl.gif'); 
  }

#navigation {
  width:760px;
  top: 50px;
  height: 1.5em;
  font-size: 105%;
  text-align: center; 
  white-space: nowrap;
  padding: 0px 1px 10px 1px;
  }

#navigation ul {
  display: block;
  background-color: #a5a5a5;
  padding: 7px 6px 7px 3px;
  }
#navigation a {
color: black;
text-decoration: underline;
  }

.top-nav li {
  display: inline;
  margin-left: 6px;
  }
  
#navigation ul li a:hover{
background-color: #369;
color: white;
  padding: 2px 0px 2px 0px;
}

a.snowman:link {
	color: blue;
}

a.snowman:visited {
	color: purple;
}

a.snowman:active {
	color: red;
}

a.snowman:hover {
	text-decoration: none;
	color: blue;
	background-color: yellow;
}


fieldset.common-form input[type="text"], fieldset.common-form input[type="password"] {
  }

fieldset.common-form input[type="text"], fieldset.common-form input[type="password"], fieldset.common-form textarea, fieldset.common-form select, fieldset.common-form checkbox {
  border:1px solid #AAAAAA;
  padding:4px 2px;
  }

fieldset input[type="text"], input[type="password"] {
  }

fieldset input[type="text"], input[type="password"], select, checkbox {
  margin-right:3px;
  }

a img, form, fieldset {
  border:0 none;
  }


input.submit,button,input[type=submit],input[type=button],input[type="file"]>input[type="button"]{color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#e6e6e6;border:1px solid #ccc;padding-top:1px solid #fff;font-size:x-small;padding:4px 8px;vertical-align:top;cursor:pointer;}
input.submit:hover,button:hover,input[type=submit]:hover,input[type="file"]>input[type="button"]:hover{background-color:#d5d5d5;}

#signin{
  float:right;
  width:179px;
  margin:.45em 0;
  }
  
#signin legend{
  font-size:1.2em;
  font-weight:bold;
  }
  
#signin p{
  margin:5px 0;
  }
  
#signin input{
  width:173px;
  }
  
#signin p.submit input{
  cursor:pointer;
  }
  
#signin .remember{
  float:left;
  font-size:.85em;
  padding:.6em 0 0;
  }
  
#signin .submit{
  float:right;
  }
  
#signin .remember input,#signin .submit input{
  width:auto;
  color:#333;
  }
  
#signin .forgot{
  clear:both;
  padding:.5em 0;
  font-size:.85em;
  }
  
#signin .forgot a{
  color:#333;
  text-decoration:underline;
  }
  
#signin .forgot a:hover{
  text-decoration:none;
  }
  
#signin p.complete{
  font-size:.85em;
  text-align:center;
  background-color:#e8fecd;
  border:1px solid #a9bf74;
  padding:4px 20px;
  line-height:1.2;
  }

/* BEgin left */
#left{
  position: absolute;
  top: 60px;
  left: 0;
  text-align: left;   
  }

.info{
  text-align:center;
  width:700px;
  margin:30px auto;
  border-top:1px dotted #221;
  padding-top:30px;
  }
  
.info p{
  margin-top:1.6em;
  }

#new_pic{
  position: absolute;
  top: 60px;
  left: 0;
  text-align: left; 
  }

#header{
  height:auto;
  margin:0;
  text-align:left;
  }

#container{
  width:763px;
  margin:1.25em auto;
  text-align:left;
  position:relative;
  height:100%;
  position:relative;
  }
  
a{
  text-decoration:none;
  color:#0084b4;
  }

.first{
  margin-top:1px;
  padding-top:1px;
  }

.round{
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  }
  
.round-top-right{
  -moz-border-radius-topright:5px;
  -webkit-border-top-right-radius:5px;
  }
  
.round-right{
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  }
  
.round-bottom-right{
  -moz-border-radius-bottomright:5px;
  -webkit-border-bottom-right-radius:5px;
  }
  
.round-bottom{
  -moz-border-radius-topright:0;
  -moz-border-radius-topleft:0;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-bottomleft:5px;
  -webkit-border-top-right-radius:0;
  -webkit-border-top-left-radius:0;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  }
  
.round-bottom-left{
  -moz-border-radius-bottomleft:5px; 
  -webkit-border-bottom-left-radius:5px;
  }
  
.round-left{
  -moz-border-radius-topleft:5px;
  -moz-border-radius-bottomleft:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  }
  
.round-top-left{
  -moz-border-radius-topleft:5px;
  -webkit-border-top-left-radius:5px;
  }
  
.round-top{
  -moz-border-radius-topright:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  -webkit-border-top-right-radius:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  }

/* BEGIN FOOTER */

#footer{
  bottom:10px;
  width:760px;
  height:24px;   /* Height of the footer */
  text-align:center;
  font-size:85%;
  background-color:#a5a5a5;
  white-space:nowrap;
  }
  
#footer ul{
  padding: 6px 0px 0px 0px;
  }

#footer li{
  display:inline;
 }

#footer li.first:before{
  }
  
#footer h3{
  position:absolute;
  left:-9999px;
  overflow:hidden;
  }
  
/* END FOOTER */
  
#mail{
  padding: 0px 0px 0px 50px;
  }

#mail_contact{
  padding: 0px 0px 0px 50px;
  }
  
#contact{
  font-size: 105%;
  padding: 0px 0px 0px 0px;
  }

#contact ul li {
  list-style: none; 
  }

#contact h2 {
  padding: 4px 1px 4px 30px;
  }
  
	
#header_oa{
	color: #484848;
	text-align:center;
	font:.75em 'Lucida Grande',sans-serif;
	}
	
.errorExplanation{
  border-bottom: 1px solid #7a916e;
  padding: 2px 2px 2px 2px;
  margin: 4px 4px 4px 4px;
  

}

.errorExplanation li{
background-color: red;
border-bottom: solid black 1px;
color: black;
}

.errorExplanation h2{
  display: none;
}

.errorExplanation p {
  display: none;
}

