/* :: TOP BAR :: */

#topbar {
text-align:left;
}

#community {
text-align:left;
}

#community img {
margin:2px 0 -3px 0;
}

/* :: FOOTER :: */

#meta {
display:inline; /* for ie */
float:right;
width:140px;
text-align:right;
}

#meta img {
margin:0 0 -2px 4px;
}

/* :: QUICK LOGIN :: */

#loginbox {
border:1px solid #bbb;
background:#fafafa;
padding:10px;
margin:10px 0;
line-height:16px;
font-size:11px;
text-align:left;
color:#000;
}

#loginbox input {
margin:0 8px -1px 4px;
font-size:10px;
}

#loginbox a {
float:right;
margin-left:4px;
}


/* :: LOGIN n SIGNUP :: */

#login-here {
clear:both;
margin:20px 0;
background:#fff;
color:#000;
}

#login-here form div {
float:left;
width:250px;
font-size:11px;
margin-right:3px;
}

#login-here form .cc1, #usrname {
width:135px;
}

#login-here label {
display:block;
}

#signup-here {
clear:both;
margin:20px 0;
background:#f3f3f3;
border:1px solid #ccc;
padding:10px;
color:#000;
}

#signup-here td label {
color:#080;
}

#signup-table {
width:400px;
}

#signup-table input {
width:175px;
}

#signup-table tr.lines td {
border-bottom:1px dotted #000;
padding-bottom:3px;
}

#signup-here a:link, #signup-here a:visited {
color:#02e;
}


/* :: RATINGS :: */


.rate-it {
float:right;
width:230px;
font-size:11px;
color:#333;
text-align:right;
}

.rate-it p {
margin:0;
}

.rate-it img {
border:none;
}

p.rate-text {
color:#aaa;
font-size:10px;
margin:0 64px 0 0;
}

#stardiv {
margin:4px 5px 0 0;
display:inline; /* IE fix */
float:right;
width:55px;
height:10px;
margin-left:2px;
overflow:hidden;
background:transparent url(/community/graphics/stars0.gif) top left no-repeat;
}

.rate5 {
background-image:url(/community/graphics/stars5.gif) !important;
}

.rate4 {
background-image:url(/community/graphics/stars4.gif) !important;
}

.rate3 {
background-image:url(/community/graphics/stars3.gif) !important;
}

.rate2 {
background-image:url(/community/graphics/stars2.gif) !important;
}

.rate1 {
background-image:url(/community/graphics/stars1.gif) !important;
}


/* :: GET OPERA :: */

#side #getopera h2 {
background:#b2151b;
color:#fff;
}

#getopera p {
padding-bottom:7px;
}

#getopera .pad {
color:#000;
background:#eee url(/community/graphics/users/getopera1.gif) bottom right no-repeat;
}

.alignright {
text-align:right;
display:block;
}

.alignleft {
text-align:left;
display:block;
}

.aligncenter {
text-align:center;
display:block;
}

.alignjustify {
text-align:justify;
display:block;
}

/* :: Perpage dropdown in albums :: */

#perpage {
clear:both;
width:242px;
text-align:right;
float:right;
}

#albumnav .pagenav {
clear:left;
}