body {
	background:#F5F5F5;
	//color:#295097;
	color:#5585BF;
	
}
h1, h2, h3{
	//color:#7CACDC;		
	color:#153575;
}
a {
	font-size: 14px;	
}
hr {
	background:#294F96;
}
#header a{
	text-decoration:none;
	font-size: 16px;
	color:#444444;	
}
#header a:hover{
	text-decoration:underline;
	font-size: 16px;
	color:#5585BF;	
}

#logo h1 {
	color:#294F96;
	font-size: 52px;
}
#share_dream{
	background:#248AD7;
}
#share_dream h2{
	font-size: 30px;
}
#share_dream input{
	font-size: 24px;
	border : 1px solid #ccc;	
}
#share_button {
	border : 1px solid #ccc;
	background-color: #FFFFFF;
	color : #255595;	
}
#buttons {
	border: none;	
	background-color: #6DAD0A;
	/*background-color: #363636;*/
	color : #FFF;		
}
#share_dream h2{
	color:#FFFFFF;	
}
#show_dreams {
	font-size: 22px;
	
}
#nickname{
color:#77777E;	
}
#nickname a{
  text-decoration:none;	
  color:#77777E;
  font-size: 22px;	
}
#nickname_h1 a{
  text-decoration:none;	
  color:#77777E;
  font-size: 40px;	
}

#nickname a:hover{
  text-decoration:underline;
  font-size: 22px;
  color:#5585BF;
}
#errors {	
	font-size: 16px;	
	color: red;
}
#dreams_table {
  font-size: 22px;	
}
#sidebar {
	background:#F5F5F5;
}
#sidebar ul{
list-style-type: square;
margin: 0 0 0 0 ;
padding-left: 0;
}
#sidebar a,li{
color:#444444;
}
#sidebar a:hover{
	/*color:#D6D6D6;*/
}
#footer a{
	font-size: 12px;	
	color:#5585BF;	
}

/*will_paginate*/
#content .pagination {
    padding: 3px;
    margin: 3px;
}
#content .pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #959595;
    text-decoration: none;
    font-size:16px;
    color:#222;
    font-weight:bold;
    background-color:#FBFBFB;
}
#content .pagination a:hover, .pagination a:active {
    border: 1px solid #333333;
    color:#248AD7;
    background-color:#FFFFFF;
}
#content .pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    font-size:16px;
    border: 1px solid #333333;
    font-weight: bold;
    background-color: #248AD7;
    color: #FFF;
}
#content .pagination span.disabled {
    padding: 2px 5px 2px 5px;
    font-size:16px;
    margin: 2px;
    border: 1px solid #CCCCCC;
    color: #CCCCCC;
}
.links {
        background:#f6f6f6;
        padding:10px 10px;
        border:1px solid #eee;
        font:100% Georgia;
}
.links a {
        color:#222;
        text-decoration:none;
        border-bottom:1px solid #ccc;
}
.links a:hover {
        color:#222;
        text-decoration:none;
        border-bottom:2px solid #6BCB25;
}