/** cpanel settings from khepri (administrator) template **/
/** used in client dashboard page **/
#cpanel div.icon {
text-align: center;
margin-right: 5px;
float: left;
margin-bottom: 5px;
}
#cpanel div.icon a {
display: block;
float: left;
border: 1px solid #f0f0f0;
height: 97px;
width: 108px;
color: #666;
vertical-align: middle;
text-decoration: none;
}
#cpanel div.icon a:hover {
border-left: 1px solid #eee;
border-top: 1px solid #eee;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: #f9f9f9;
color: #0B55C4;
}
#cpanel img  { padding: 10px 0; margin: 0 auto; }
#cpanel span { display: block; text-align: center; }
/**
#yahoostock_container input.inputbox, #yahoostock_container input.button { display:none; }
**/
/** Override styles for signal login module
#sl_vert .button {
background-color:#558899;
border:thin solid #88BBCC;
color:#ddd;
font-size:80%;
height:24px;
line-height:12px;
}
 **/
/** custom image styles **/
img.ais-article {
border:1px solid #CCC;
float:right;
margin:0 15px 10px 0;
padding:3px;
}
/** for the SolarSentinel template copyright module **/
#bottom {
margin:auto;
color:#D3D3D3;
text-align:center;
padding:12px 0px;
}
/** for logo sub-text in SolarSentinel template **/
.logo-text {
width:310px;
margin-left:110px;
font-style:italic;
}
/** mimicks the same styling in SolarSentinel for bottom position **/
#rightcol ul.nobullet {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-left:15px;
}
#rightcol ul li a {
background:transparent url(../../templates/rt_solarsentinel_j15/images/modules/black-arrow.png) no-repeat scroll 0 4px;
color:#FFFFFF;
display:block;
padding-bottom:5px;
padding-left:10px;
}
/** Keep in touch icons **/
.box {
background:#F4F4F4 url(../media/images/in-touch/bg-boxes.gif) repeat-y scroll 0;
color:#808080;
}
.follow-ais {
font-family:arial,helvetica,sans-serif;
font-size:0.917em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}
.box {
margin-bottom:11px;
position:relative;
}
.follow-ais ul {
margin:0 -10px 10px 0;
overflow:hidden;
width:304px;
}
.follow-ais li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 10px 0 0;
}
.follow-ais li a {
background:transparent url(../media/images/in-touch/bg-icons.gif) no-repeat scroll 0 -67px;
}
.follow-ais li a {
display:block;
height:18px;
overflow:hidden;
padding:48px 0 0;
text-decoration:none;
width:66px;
}
.box a {
color:#808080;
}
.follow-ais li.twitter a {
background-position:0;
}
.follow-ais li.twitter a:hover {
background-position:0 -67px;
}
.follow-ais li.rss a {
background-position:-66px 0;
}
.follow-ais li.rss a:hover {
background-position:-66 -67px;
}
.follow-ais li.feedburner a {
background-position:-134px 0;
}
.follow-ais li.feedburner a:hover {
background-position:-134 -67px;
}
.follow-ais li.facebook a {
background-position:-202px 0;
}
.follow-ais li.facebook a:hover {
background-position:0-202 -67px;
}
