/*


 */


* {margin: 0; padding: 0;} /*give all tags no margins and padding*/
body{
    font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    background-color: #fff;
	color: #777;
    font-size: 13px;
}
table,tr,td{
	padding: auto;
}
option{
	padding: 0 3px 0 3px;
}
/* **PLEASE DON'T REMOVE THE FOLLOWING LINE** */
#body,#header,#sidebar,#content,#footer,x:-moz-any-link {border: 1px solid #fff;}
/*
	hacks reference
	any attribute beginning with _ is for IE6
	any attribute beginning with * is for IE6&7
	and select followed by ,x:-moz-any-link - is for FF
*/
#page {
	width: 989px;
	margin: 0 auto;
	position: relative;
	*background: #fff url("http://images.chumby.com/images/en_us/application/sidebarie7.gif") repeat-y scroll top right;
	_background-image: url("http://images.chumby.com/images/en_us/application/sidebarie6.gif") repeat-y scroll top right;
}
#body {
	float: left;
	margin-right: 10px;
	clear: none;
}

/*page layout: header*/
#body #header{
	height: 100px;
	text-align: right;
	width: 735px;
}
#body #header img{
	z-index: 0;
	margin-top: 2px;
	margin-left: 2px;
	float: left;
	border: 0;
}
/*header: navigation -- please refer to elements/navigation.css*/
/*header: login/logout*/
#header #user {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	margin: 25px 1px 0 0;
	height: 26px;
	text-align: right;
	float: right;
	width: 450px;
}
#header #user li {
	display: inline;
	text-transform: uppercase;
}
#header #user li#greeting strong {
	display: block;
	font-size: 13px;
	color: #fc5825;
	float: right;
	padding: 6px 40px 5px 10px;
}
#header #user li#login,
#header #user li#logout {
	width: 245px;
	height: 26px;
	margin: 0;
	padding: 0;
	float: right;
}
#header #user li#login a,
#header #user li#logout a {
	width: 245px;
	height: 26px;
	margin: 0;
	padding: 0;
	display: block;
	background: url('http://images.chumby.com/images/en_us/application/tabs/login.gif') no-repeat;
}
#header #user li#logout {
	width: 124px;
	height: 26px;
	margin: 0;
	padding: 0;
	float: right;
}
#header #user li#logout a {
	width: 124px;
	height: 26px;
	margin: 0;
	padding: 0;
	display: block;
	background: url('http://images.chumby.com/images/en_us/application/tabs/login.gif') no-repeat;
}
#header #user li#login a:hover {background: url('http://images.chumby.com/images/en_us/application/tabs/login_hover.gif') no-repeat;}
#header #user li#login.current a {background: url('http://images.chumby.com/images/en_us/application/tabs/login_hover.gif') no-repeat;}
#header #user li#logout a {background: url('http://images.chumby.com/images/en_us/application/tabs/logout.gif') no-repeat;}
#header #user li#logout a:hover {background: url('http://images.chumby.com/images/en_us/application/tabs/logout_hover.gif') no-repeat;}

/*page layout: content*/
#body #content{
	margin-left: 2px;
	width: 733px;
	min-height: 502px;
}
/* content: headers */
#content h1, h2, h3, h4, h5, h6{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #fc5825;
	text-transform: lowercase;
	padding: 5px 0 5px 0;
}
#content h1 {
	margin: 10px 0px 10px 0px;
	font-size: 21px;
}
#content h2 {font-size: 16px;}
#content h2.section {
	margin: 20px 0 12px 0;
	border-bottom: 1px solid #fd6d35;
}

#content h2.topic {
	margin-top: 32px;
}
#content h3 {font-size: 13px;}
#content h4 {font-size: 11px;}
#content p{
	margin: 0 0 12px 0;
	font-size: 13px;
	color: #777;
	line-height: 1.5em;
}
/* content: links */
#content a:link {color: rgb(0,81,189);text-decoration: underline;}
#content a img {border: 0;}
#content a:visited,#content a:active {color: rgb(0,81,189);text-decoration: underline;}
#content a:hover {
	color: rgb(0,81,189);
	text-decoration: none;
}
#content a.top {
	font-size: 12px;
	font-weight: normal;
	margin-left: 4px;
}
#content .false_link{
	text-decoration: underline;
	color: rgb(185,185,185);
}
/* content: text formatting tags*/
#content dd, blockquote {
	margin-left: 10px;
}

#content pre {
	margin: 5px 0;
	background: #ebebe2;
	width: 95%;
	height: auto;
	padding: 10px;
	overflow: auto;
	border: 1px dashed #ccc;
	font-size: 1em;
}

#content dd a {
	font-size: 12px;
}

#content code {
	font-size: 12px;
	background: #ebebe2;
	padding: .3em;
	border: 1px dashed #ccc;
}
/* content: lists
please be aware that the default styling for some of these*/
#content ul, #content ol {
    margin: 0 0 20px 25px;
}
#content ul{
	list-style: none;
}
#content ul li {
	margin: 6px 0;
	font-size: 13px;
	color: #777;
	list-style: disc;
}
#content ul.no_type{
	margin-left: 0;
}
#content ul.no_type li{
	list-style: none;
}
#content ol li {
	margin: 6px 0;
	font-size: 13px;
	color: #777;
}
/*content: forms*/
textarea {
   font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
   font-size: 13px;
   width: 500px;
}

fieldset {
   border: 1px solid #ccc;
   margin: 15px 0;
   padding: 15px;
}

fieldset legend { 
   color: #FC5825;
   font-weight: bold;
}

#content fieldset.radio label {
   float: none;
   width: 100%;
}
#content fieldset div {
   clear: left;
}

#content fieldset label {
   float: left;
   font-weight: normal;
   margin: 5px 0;
   width: 155px;
}

#content input{
	margin: 3px;
}

#content input[type="text"], #content input[type="password"],
#content textarea {
   border: 1px solid #ccc;
   margin: 3px;
   padding: 4px; 
}

#content label{
	font-size: 12px;
	font-weight: bold;
	margin-top: 12px;
	color: #333;
	display: block;
}
#content .no_block{display: inline;}
/* the following allows everything within a form marked no_block to be next to each other
	useful for when forms needed for two operations are next to each other
*/
#content form.no_block{display: inline;}
#content label span, #content span.required {
	color: red;
	font-weight: bold;
	margin-left: 3px;
	font-size: 14px;
}
#content input[type=submit] {
	margin-top: 12px;
	padding: 0 4px 0 4px;
}
#content .label_with_errors{
	color: #d13b47;
}
#content .calloutbox, #content #calloutbox {
	background-color: #F5F5F5;
	padding: 10px 12px 12px 12px;
	margin: 20px 0px 20px 0px;
}
/* content: flash
	display flash warnings and notices
*/
#content .flash {
	margin: 12px 0;
	font-size: 12px;
	font-weight: bold;
}
#content .notice {
	color: #00733c;
}
#content .warning {
	color: #d13b47;
}
/* content: errors
	displays form errors in a nice colour
*/
#content .submit, #content .error_text {
	color: #d13b47;
	font-size: 12px;
	font-weight: bold;
}
#content .submit input {
	display: inline;
}
#content #errors {
	margin: 12px 0;
	font-weight: bold;
}
#content div#errors ul li {
	color: #d13b47;
}
#content #error {
	margin: 12px 0;
	font-weight: bold;
}
#content div#error ul li {
	color: #d13b47;
}
#content #warning {
	margin: 12px 0;
	font-weight: bold;
}
#content div#warning ul li {
	color: #d13b47;
}
#content div.fieldWithErrors{
	display: inline;
}
/* content: paginator
	handles the display of page number for content ie widgets listing
 */

#content .paginator {
	margin: 10px 0 20px 0;
	color: #1177ea;
	font-weight: bold;
	float: left;
	clear: left;
    width: 100%;
}

#content .paginator > a {
	margin-right: 10px;
}

#content .paginator .current_page {
	color: #fc5825;
	border: 1px solid #ccc;
}

#content .paginator a {
	color: #1177ea;
	margin: 3px;
	padding: 3px 5px;
	text-decoration: none;
	font-weight: normal;
}

#content .paginator a:hover {
	background: #fc5825;
	border: 1px solid #fc5825;
	color: #fff;
}

#content .paginator span {
	font-weight: normal;
	margin-right: 10px;
	font-size: 12px;
	color: #777;
}


/*page layout: sidebar*/
#sidebar {
	color: #777;
	width: 216px;
	min-height: 500px;
	_height: 500px;
	*height: 500px;
	margin-top: 24px;
	padding: 10px 10px 10px 10px;
	background-color: #edede1;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 25px;
	z-index: 0;
	/*Please forgive for what you see here*/
	*position: static;
	*float: left;
	*border: none;
	/*height: expression((this.offsetParent.offsetHeight-74) + 'px');*/
	/*background: #edede1 url("/images/application/stupid_ie_background.gif") top center repeat-x;*/
	*margin-top: 0;
	*padding-top: 0;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
}
#sidebar_filler{
	*margin: 0 -10px 10px -15px;
	*background-color: #fff;
	*height: 24px;
}
/* sidebar: links */
#sidebar a:link {color: rgb(0,81,189);text-decoration: underline;}
#sidebar a img {border: 0;}
#sidebar a:visited,#sidebar a:active {color: rgb(0,81,189);text-decoration: underline;}
#sidebar a:hover {
	color: rgb(0,81,189);
	text-decoration: none;
}
#sidebar .top_box{border-bottom: 3px #fff solid;margin: 0 -10px 0 -10px;padding: 10px;}
#sidebar .bottom_box{border-top: 3px #fff solid;margin: 0 -10px 0 -10px;padding: 10px;}
#sidebar .normal_box{height: 400px;}
#sidebar h3 {
	margin: 18px 0 2px 0;
	padding: 0 10px 0 14px;
	color: #094FA6;
	font-size: 13px;
	text-transform: uppercase;
}
#sidebar h3.gray_color{
	margin: 0;
	color: #555450 !important;
}
#sidebar div.gray_line{
	margin: 0;
	padding: 0;
	background: url("http://images.chumby.com/images/en_us/sidebar/grayline.gif") no-repeat center center;
	height: 1px;
}
div.sidebar_padding{
	margin: 0;
	margin-left: 15px;
	margin-right: 5px;
	padding: 0;
}
div.sidebar_padding p{
	font-size: 12px;
	line-height: .9em;
	margin: 0;padding: 0;
}
div.sidebar_padding p a{
	color: #0051bd;
}
div.sidebar_padding p a:hover{
	text-decoration: none !important;
}
#sidebar h3 a {
	color: #094FA6;
	text-decoration: none;
}
/*handles the color orange headlines in the sidebar*/
#sidebar h3.chumby_orange {
	font-size: 15px;
	color: #fc5825 !important;
	text-transform: lowercase !important;
}

#sidebar h3 a:hover {
	text-decoration: none;
}
#sidebar h3 img {
	margin: 0 0 -2px 2px;
	border: none;
}
#sidebar ul li {
	line-height: 1.0em;
	margin: 0 0 6px 0;
	padding: 0 10px 0 14px;
	font-size: 12px;
}
#sidebar ol li {
	line-height: 1.0em;
	margin: 0 10px 0 30px;
	padding: 0;
	font-size: 12px;
	color: #777 !important;
}
#sidebar ol li a {
	color: #777 !important;
}
#sidebar p {
	color: #777;
	margin-top: 0;
	padding: 0 10px 0 14px;
	font-size: 13px;
}
#sidebar p.center {
	text-align: center;
	padding-right: 5px;
}
#sidebar p a:hover, #sidebar ul li a:hover	{
	text-decoration: none;
}



/*page layout: footer*/
#footer{
	width: 100%;
	display: block;
	clear: both;
	background: #fff;
	z-index: 100 !important;
	line-height: 25px;
	vertical-align: middle;
	font-weight: bold;
}

#footer #footer_line{
	width: 100%;
	border-bottom: 2px dashed #ddd;
	line-height: 8px;
	clear: both;
	margin-bottom: 8px;
}

#footer #copyright {
	float: right; 
	clear: both;
	font-size: 11px;
	color: #aaa;
	text-transform: lowercase;
	display: block;
	font-weight: normal;
    width: 350px;
    text-align: right;
}

#footer #logo {
	float: left; 
	clear: none;
}

#footer ul {
	float: right;
}

#footer ul li {
	margin-left: 20px;
	display: inline;
	font-size: 11px;
	text-transform: lowercase;
	color: rgb(27,73,155);
	vertical-align: text-top;
}

#footer ul a {
	color: #094FA6;
	text-decoration: none;
}

#footer ul a:hover {
	color: #fd6d36;
	text-decoration: none;
}

#footer a img {border: 0;}

/*the following CSS defines individual pages*/
/* corporate/index */
#content #announcement{
	width: 100%;
	background-color: rgb(239,240,232);
	color: rgb(27,73,155);
	padding: 5px 0 5px 0;
	margin: 0;
}
#content #announcement #headline{
	font-weight: bold;
	border-right: 1px solid rgb(27,73,155);
	padding: 0 10px 0 10px;
}
/* corporate/contact_us */
#content #questions {
	background: #ebebe2;
	border: 1px solid #e1e1e1;
	padding: 5px 10px;
}
#content #proceed {
	margin-top: -10px;
}
#content #proceed input {
	display: inline;
}
/*corporate/trademark*/
#content .indent {
	padding-left: 50px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*corporate/company*/
#content .photo {
	float: left;
	width: 300px;
	font-size: 12px;
	color: #777;
	margin-bottom: 20px;
}
#content .photo form {
	margin: 3px 0;
}
#content .clipping {
	margin: 10px 0;
	border-top: 1px dashed #ff6936;
	padding-top: 10px;
}
#content .clipping p {
	padding: 0px;
	font-size: 12px;
	margin-top: 5px;
}

/* corporate/jobs*/
#content #send_resume_to {
	background: #f1f1f1;
	border: 1px solid #ccc;
	width: 155px;
	padding: 5px;
	color: #FC5825;
	text-align: center;
}
/*corporate/story*/
#content .column {
	width: 290px;
	margin-right: 30px;
	float: left;
}
#content .column em {
	display: block;
	margin: 6px 0;
}
#content .column img {
	display: block;
	margin: 0 auto;
}

/* account/login */
#content #log_in {
	width: 295px;
	padding-right: 15px;
	float: left;
	border-right: 1px dotted #0035a8;
}
#content #new_user {
	width: 294px;
	padding-left: 35px;
	float: left;
}
#content #flash {
	color: #D63842;
	background: url('http://images.chumby.com/images/en_us/account/login_gradient.gif') repeat-x bottom;
	font-size: 12px;
	padding: 5px 10px 15px 5px;
	margin: 0 0 20px 0;
	height: 25px;
	font-weight: bold;
}
#content #flash img {
	margin-right: 2px;
	margin-bottom: -5px;
}
/*account/forgot */
 #content cancelpassword{
  margin-top: 12px;
  padding:0 34px 0 4px;
}
/*
#content .question {
	width: 300px;
	float: left;
}
#content .birthdate {
	padding-left: 40px;
	border-left: 1px dotted #0035a8;
}
#content .clear {
	padding-top: 10px;
	clear: left;
}
*/


/*account/index*/
#content label span.note {
	font-size: 12px;
	font-weight: normal;
	color: #777;
	margin: 0;
}
#content .button-to {
	margin-left: 10px;
	float: left;
}

/* Indent for control_panel settings section */
#content #indent {
	margin-left: 80px;
}
#content .cpline {
	padding: 8px 0px 0px 0px;
	border-top: 1px dashed #ff6936;
}
#content #details {
	border-bottom: 1px dashed #ff6936;
	padding: 5px 0px 20px 0px;
	margin-bottom: 40px;
}
#content .detail {
	display: none;
}
#content .spacer {
	padding: 2px 0px 0px 0px;
}
#content p#find_chumby_id {
	margin: 0;
	font-size: 11px;
}
/*
#content .flickr_id {
	color: #094FA6;
	font-weight: bold;
}
#content .help_grid  td {padding: 20px;}

/*widgets/channels
----------------------------------*/
#content #new_name          { display: inline; float: left; margin-bottom: 3px; }
#content #rename_channel    { margin: 0 0 20px 0; }

#content #channel_name              { display: inline; float: left; margin-bottom: 3px; }
#content #channel_options select    { margin: 0 2px 0 0; }
#content #channel_options a, .false_link { margin: 0 0 0 5px; }

#content #browse_lightbox h2    { margin: 0 0 10px 0; }
#content #browser h3            { float: left; display: inline; padding: 0 10px 0 0; }
#content #browser_description   { float: left; display: inline; padding: 0 20px 0 0; }
#content #browser_description p { max-width: none; }

#content #browser_categories, #content #browser_widgets { float: left; display: inline; padding: 0 20px 20px 0; position: relative; } 
#content #browser_categories select { width: 170px; }
#content #browser_widgets select    { width: 300px; }

#content #browser_widget            { display: inline; float: left; margin: 20px 0; padding: 0; position: relative; text-align: center; }
#content #browser_widget #preview   { border: 1px solid #999; padding: 5px; min-width: 240px; min-height: 100px; 
                                      -moz-box-shadow: 0 0 5px 2px #999; -webkit-box-shadow: 0 0 5px 2px #999; box-shadow: 0 0 5px 2px #999; }

#browser_description #add_disabled, #browser_description #add_enabled { margin: 10px 0; }

#content ul#channel_widgets {
	margin: 0 0 10px 0;
}

#content ul#channel_widgets li.widget {
	list-style: none;
	margin: 0 0 5px 0;
}

#content #channel_widgets .widget {
	background: url('http://images.chumby.com/images/en_us/widgets/widgetbg.png') no-repeat;
	width: 169px;
	height: 132px;
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 0 1px 1px 0;
	cursor: move;
}

#content #channel_widgets .widget .name{
	text-align: left;
	font-size: 12px;
	height: 20px;
	padding-left: 10px;
	padding-top: 7px;
	color: #666;
	font-weight: bold;
	width: 168px;
}

#content #channel_widgets .widget .thumb{
	text-align: left;
	margin-left: 10px;
	/* !margin-left: 5px; */
	margin-top: 5px;
	float: left;
	width: auto;

}
#content #channel_widgets .widget .thumb img{border: 1px solid rgb(185,185,185);}
#content #channel_widgets .widget .remove{
	font-size: 12px;
	float: right;
	width: 68px;
	text-align: left;
	margin-top: 5px;
}
#content #channel_widgets .widget .remove a {cursor: pointer;}
#content #channel_widgets .widget .from{
	clear: both;
	display: block;
	width: 168px;
	text-align: center;
	position: relative;
	top: -7px;
}

#content #browser_description_style             { position: relative; width: 100%; }
#content #browser_description_style .meta-info  { display: inline; float: left; padding: 0 10px 0 0; width: 200px; }
#content #browser_description_style .meta-desc  { border-left: 1px solid #ccc; display: inline; float: left; padding: 0 0 0 20px; width: 700px; }

#customize {
	z-index: 1000;
	width: 310px;
	margin: 10px;
	overflow: none;
}
#customize img{border: 0 none;}

#customize h1 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #fc5825;
	text-transform: lowercase;
	z-index: 1000;
	font-size: 18px;
	text-transform: lowercase;
}

#customize img#done {
	display: block;
	margin: 20px auto;
}

#customize #playtitle, #playtime {
	font-size: 12px;
	margin-left: 5px;
	margin-bottom: 3px;
	color: #777;
}

#customize #playtime_pulldown {
	margin-left: 4px;
}

#customize #playtime_text {
	color: #777;
	margin-left: 4px;
	display: inline;
}

#customize #spinner {
	margin-bottom: -4px;
}

#content #embed_options {
	margin-top: -15px;
	width: 100%;
}

#content #embed_options div.step {
	float: left;
	margin-right: 20px;
}

#content #embed_options textarea {
	margin-top: 2px;
	width: 220px;
	font-size: 12px;
}

/* widgets/customize_widget*/

#lb_overlay{
	background-image: url('http://images.chumby.com/images/en_us/application/lightbox_overlay.png');
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
}

* html #lb_overlay{
	background-color: #333;
	filter: alpha(opacity=60);
}

#lb_box{
	background: #ffffff;
	margin: 0;
	padding: 0;
	border: 3px solid #808080;
	overflow: auto;
}


#lb_box #close{
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}

#lb_box #lb_box_contents {
	margin: 25px;
}


/*
 * widget/upload
 * widget/update
 */

#content ul#access {
	margin: 0;
}

#content ul#access li {
	list-style: none;
}

#access label {
	display: inline;
	font-weight: normal;
}

#content #access label span {
	color: #777;
	font-size: 11px;
	font-weight: normal;
}

#content #make_public_label {
	display: block;
	margin-top: -17px;
	margin-left: 22px;
	margin-bottom: 15px;
	float: left;
}

#content p.note {
	margin-top: 2px;
	font-size: 11px;
}

#content p#play_time {
	margin-top: 0;
	color: #333;
}

#content .panel {
	border-top: 1px dotted #ff6936;
	padding-bottom: 20px;
	padding: 5px;
}

#content .panel form {
	margin-bottom: 10px;
}

#widget-upload label { margin: 12px 0 4px 0; }
#widget-upload select { margin: 2px 0 0 0; }

/* widgets/uploaded */

#content #uploaded_widgets .widget {
	margin: 10px 35px 0 35px;
	background: url('http://images.chumby.com/images/en_us/application/screen_160_2.gif') no-repeat;
	padding: 36px;
	width: 160px;
	height: 140px;
	float: left;
}

#content #uploaded_widgets .widget #name {
	text-align: center;
	font-size: 13px;
	color: #666;
}

#content #uploaded_widgets .widget #options {
	margin-top: 11px;
	text-align: center;
	font-size: 12px;
}

#content #uploaded_widgets .widget a {
	text-decoration: none;
}

#content #uploaded_widgets .widget a:hover {
	text-decoration: underline;
}


/* guide/toolbar */

#content #toolbar {
	font-size: 14px;
	color: #777;
	padding: 5px 3px;
	height: 20px;
	margin-bottom: 10px;
}

#content .grey_underline{
	border-bottom: 1px solid #eee;
}

#content #browse_widgets_top{
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
}

#content #toolbar .select {
	margin: -2px 5px 0 0;
	float: right;
	font-size: 12px;
	color: #666;
}

#content #toolbar a {
	text-transform: lowercase;
}

#content #toolbar a:link {text-decoration: underline;}
#content #toolbar a:hover, a:active {text-decoration: none;}
#content .featured_widgets{
	border-top: 1px dotted #fc5825;
	border-bottom: 1px dotted #fc5825;
	margin: 12px 0 12px 0;
}
#content #search_bar label{
	display: inline;
	vertical-align: middle;
}
#content #search_bar #query{
	border: 1px solid #7E9DB9;
	width: 110px;
}
#content #search_bar #submit{
	margin-left: -5px;
	margin-bottom: -5px;
	*margin-bottom: 0;
}

/* Widgets list */
#content table.horizontal_widgets td{
	padding: 5px 0;
	text-align: center;
	width: 120px;
}
#content table.horizontal_widgets td p#title{
	color: rgb(80,80,80);
	font-size: 12px;
	line-height: 1em;
	height: 2em;
}

#content table.horizontal_widgets td img.thumbnail{
	border: 1px solid rgb(185,185,185);
	margin-bottom: 6px;
}

#content img.no_border, #content img.no_border:hover {border: none;}

#content ul#widgets_list {
	margin: 0 0 50px 0;
	padding: 0;
	clear: both;
}

#content ul#widgets_list li {
	list-style-type: none;
	margin: 10px 0;
	clear: both;
	border-top: 1px solid #dcdcdc;
	font-size: 13px;
}
#content ul#widgets_list li li {border: none;} /*fixes the border for the rating*/

#content ul#widgets_list li .info {
	float: right;
	margin: 10px 0;
	width: 620px;
}

#content ul#widgets_list li .info p {
	font-size: 12px;
	margin: 5px 0;
	overflow: auto;
}
#content ul#widgets_list li .options{
	float: left;
	clear: left;
	text-align: left;
	margin: 10px 3px 10px 0;

}
#content ul#widgets_list li img.thumbnail {
	border: 1px solid rgb(185,185,185);
	margin-bottom: 6px;
}


h1#widget_group_preview {
	font-family: 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	color: #fc5825;
	text-transform: lowercase;
	padding-top: 5px;
	padding-right: 0pt;
	padding-bottom: 5px;
	padding-left: 0pt;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-size: 21px;
}

#content .info h2.title {
	color: rgb(27,73,155) !important;
	text-transform: none;
	padding: 0;margin: 0;
}

#content .info {font-size: 13px;color: #777;}
#content td.info{padding-left: 10px;}
#content .info .author{font-size: 13px;}
/*
#content .info .description {
	font-size: 13px !important;
	overflow: auto;
	*overflow: visible;
	*overflow-x: auto;
	*overflow-y: hidden;
	*padding-bottom: 15px;
}
*/
#content .info .chumby{font-size: 13px !important;/*color: rgb(27,73,155);*/}
#content .info .partner{font-size: 13px !important;/*color: rgb(73,106,78);*/}
#content ul#widgets_list th {font-weight: bold;text-align: left;vertical-align: top;}
#content ul#widgets_list td {vertical-align: middle;text-align: left;}
#content ul#widgets_list td.top {vertical-align: top;text-align: left;}

/* widgets/widget 
 ----------------------------------- */
#widget h2      { float: left; display: inline; }
#widget span    { float: right; display: inline; margin-top: 8px; }

#device-container ul            { margin: 0; }
#device-container ul li         { border: 1px solid #fff; display: inline; float: left; margin: 0 10px 10px 0; list-style: disc outside none; text-align: center; width: 100px; height: 100px; }
#device-container ul li:hover   { border: 1px solid #ccc; }
#device-container ul li p       { font-size: 11px; }
#device-container ul li a:link, #device-container ul li a p  { text-decoration: none; }


/* guide/widget 
 ----------------------------------- */
#prev-next                      { display: inline-block; float: right; margin-top: 12px; position: relative; top: 25px; }
#app-container                  { margin: 20px 0 10px; position: relative; }
#app-container h2               { float: left; display: inline; margin-top: -2px; padding: 0 5px 0 0; }
#app-container p.description    { margin: 20px 0; }
#app-container .action-links    { position: relative; }
#app-container #app-preview-container               { position: relative; padding: 0 0 20px 0; }
#app-container #app-preview-container .description  { overflow: visible; }
.app-preview                    { position: relative; display: inline; float: left; margin: 0 20px 10px 0; min-height: 240px; padding: 5px; border: 1px solid #999;
                                  -moz-box-shadow: 0 0 5px 1px #999; -webkit-box-shadow: 0 0 5px 1px #999; box-shadow: 0 0 5px 1px #999; }
.rating span                    { display: inline; float: left; margin: 0 5px 0 0; }
.rating span.stars              { margin: 0; position: relative; top: 8px; width: 55px; }

/* comments */
#comments ul                                    { margin: 0; padding: 0; }
#comments ul li                                 { list-style: none; margin: 6px 0; padding: 10px; }
#comments ul li.oddrow                          { background-color: #eee; }
#comments ul li:nth-child(odd)                  { background-color: #eee; }
#comments ul li.comment .report-comment         { display:inline-block; float: right; }
#comments ul li.comment .report-comment a       { font-size: 11px; }
#comments ul li.comment .report-comment p       { margin: 0; }
#comments .report-comment input[type=submit]    { margin: 0; }
#content .comment .header   { margin: 0 0 5px 0; }
#content .comment p.user    { color: #777; display: inline; font-weight: bold; margin: 0 5px 0 0; }
#content .comment p.user a  { text-decoration: none; }
#content .comment p.date    { display: inline; color: #999; margin: 0; }
#content .comment p.body    { }

/*guide/sidebar*/
#vertical_container{
	margin: 10px 0 10px 0;
}
#vertical_container .accordion_toggle{
	margin: 0 0 10px 0;
	padding-left: 5px;
	line-height: 22px;
	color: #fff;
	background: #6699CC url("http://images.chumby.com/images/en_us/guide/down.gif") no-repeat center right;
	/*text-transform: lowercase;*/
	font-weight: none !important;
	cursor: pointer;
	font-size: 13px;
}
#vertical_container .accordion_toggle_active{
	background-image: url("http://images.chumby.com/images/en_us/guide/up.gif");
}
#vertical_container .accordion_content {display: none;overflow: hidden;clear: both;}
#vertical_container .accordion_content ol li{color: #115CB2 !important;line-height: 2em;}
#vertical_container .accordion_content ol li a{color: #115CB2 !important;}
/* guide/rating */

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating {
	background: url('http://images.chumby.com/images/en_us/widgets/star.gif') repeat-x;
}

#content ul.star-rating {
	position: relative;
	width: 125px;
	height: 25px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-position: left top;
}

#content ul.star-rating li {
	margin: 0;
	display: inline;
}

.star-rating a,
.star-rating .current-rating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -1000em;
	height: 25px;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	border: none;
}

.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus {
	background-position: left bottom;
}

.star-rating a.one-star {
	width: 20%;
	z-index: 6;
}
* html .star-rating a.one-star {width: 25px;}
.star-rating a.two-stars {
	width: 40%;
	z-index: 5;
}
* html .star-rating a.two-stars {width: 50px;}
.star-rating a.three-stars {
	width: 60%;
	z-index: 4;
}
* html .star-rating a.three-stars {width: 75px;}
.star-rating a.four-stars {
	width: 80%;
	z-index: 3;
}
* html .star-rating a.four-stars {width: 100px;}
.star-rating a.five-stars {
	width: 100%;
	z-index: 2;
}
* html .star-rating a.five-stars {width: 125px;}

.star-rating .current-rating {
	z-index: 1;
	background-position: left bottom;
}

#content ul.small-star {
	width: 50px;
	height: 10px;
	margin-top: -4px;
}

#content ul#widgets_list li ul.small-star li,#content ul#widgets_list li ul.star-rating li {
	margin: 0;
	height: auto;
}

.small-star,
.small-star .current-rating {
	background-image: url('http://images.chumby.com/images/en_us/widgets/star_small.gif');
	line-height: 10px;
	height: 10px;
}

.small-star a,
.small-star .current-rating {
	height: 10px;
	line-height: 10px;
}

.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating {
	background-image: url('http://images.chumby.com/images/en_us/widgets/star_small.gif');
}

* html .small-star a.one-star {width: 10px;}
* html .small-star a.two-stars {width: 20px;}
* html .small-star a.three-stars {width: 30px;}
* html .small-star a.four-stars {width: 40px;}
* html .small-star a.five-stars {width: 50px;}

/* guide/search */
#content #search2 {
	font-size: 12px;
	color: #777;
	margin-bottom: 20px;
}

#content #search2 input {
	display: inline;
}


/* guide/author */
#content ul#authors {
	margin: 12px 0;
	padding: 0;
}

#content ul#authors li {
	list-style: none;
	margin: 6px 0;
}

#content h1 span a {
	font-size: 12px;
	font-weight: normal;
}

/*reporting widget and comment
#content #report_widget {
	background-color: #fff;
	z-index: 100;
}
*/

/* widget/activate*/
#content #grid tr, #content #grid td, #content #grid td img{
	padding: 0;
	margin: 0;
	background-color: #ffffff;

}

/* mychumby/index*/
#content #chumby_options {
	width: 350px;
	float: left;
}
#content #chumby_options .underline{
	border-bottom: 1px solid #c0c0c0;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#content #chumby_preview{
	height: 300px;
}
#content #newest_widgets{
	clear: both;
	margin-top: 15px;
}
#content #newest_widgets #toolbar{width: 100%;}
#content #chumby_options .info {font-size: 9px;}
/* blog/list */
#content .post{
	padding: 10px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #696969;
}

#content .post h2 a {
		text-decoration: none;
}

#content .post h2{
	text-align: justify;
	margin: 10px 0px 0 0!important;
	font-size: 1.4em;
}

#content .post .entry {
	text-indent: 10px;
}

/* blog/admin */
#content table.blog{
	border-collapse: collapse;
}
#content tr.blog_user{
	margin=top: 5px;
	border: 1px solid #c0c0c0 !important;
}
#content tr.blog_user td{
	padding: 3px;
}
#content tr.blog_user img{
	width: 100px;
}
/*chums/index*/
#content .no_buddy{
	font-family: Trebuchet, Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.list{
	font-family: Trebuchet, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333;
}

#content a#back {
	font-size: 12px;
	text-decoration: underline;
}

#content a:hover#back {
	text-decoration: underline;
}
/*community/showoff*/
#content #showoff {
	background: #f1f1f1;
	border: 1px solid #ccc;
	width: 140px;
	padding: 5px;
	color: #fd6d35;
	text-align: center;
}

#content #we_want_to_know {
	padding-right: 10px;
}

#content img.showoff {
	margin: 15px 20px 10px 0;
	display: block;
	border: 4px solid #e3e3da;
	float: left;
}

#content img.last {
	margin-right: 0;
}

/*partners/partner*/
#content #partner_description{
	margin-top: 10px;
	padding: 10px 0px 0px 0px;
}

/*developers/agreement*/
#content .overflow {
	height: 400px;
	overflow: scroll;
	margin: 1em 0;
	padding: 0 10px 10px 10px;
	background: #fff;
	border: 1px solid #ccc;
}


/*flashcan*/
#content #card-make ul {
	_height: 1%;
	margin: 0 -50px 0 0;
	_margin: 0;
	overflow: hidden;
	padding: 10px 20px 10px 0;
}

#content #card-make ul li {
	background: no-repeat 0 0;
	_display: inline;
	float: left;
	height: 110px;
	list-style: none;
	margin: 0 -10px 0 0;
	*margin: 0;
	padding: 0;
	width: 120px;
	text-align: center;
}
#content #card-make ul li img{
	display: block;
	margin: 0 auto 0 auto;
}
#content #card-make ul li a {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	display: block;
	overflow: hidden;
	width: 100%;
	text-align: center;
	text-decoration: none;
}



/* Small uppercase for control panel buttons */

.button {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: .3px;
}

/* Formatting for control panel names */
.screentext {
	font-weight: bold;
	font-size: 12px;
}


/* Light gray dotted line for dividing sections */
.divider {
	border-bottom: 1px dashed #cccccc;
	padding: 8px 0;
}
.divider-top { 
    border-top: 1px dashed #ccc;
    padding-top: 8px;
}
.divider-top-dotted {
    border-top: 1px dotted #ccc;
    padding-top: 8px;
}
.divider-bottom-dotted { 
    border-bottom: 1px dotted #ccc;
    padding-bottom: 8px;
}
.separator {
	border-bottom: 1px dashed #FF6936;
    padding: 8px 0;
}
.separator-top {
	border-top: 1px dashed #FF6936;
    padding-top: 8px;
}
.divider.last, .separator.last {
    border-bottom: none;
}
.no-border { border: none; }

/* Force uppercase text */
.up {
	text-transform: uppercase;
}
.normal {
	text-transform: none;
}


/* widget upload css */
.inline {
	display: inline;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.clear-right {
	clear: right;
}

.clear-left {
	clear: left;
}

.clear-both {
	clear: both;
}

.valign_top {
	vertical-align: top;
}

/* end widget upload css */

/* subscriptions/list */
.widget_group_listing{
	height: 140px;
	width: 100%;clear: left;
	margin: 0;
	border-top: 1px dotted rgb(173,215,148);
	border-collapse: collapse;
}
.widget_group_listing td{
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
}
.widget_group_listing .left{
	width: 115px;
	background: #fff;
	height: 100%;
}
.widget_group_listing .thumbnail img{
	border: 1px solid #000;
}
.widget_group_listing .center{
	/*width: 400px;*/
}
.widget_group_listing .center .title{
	margin: 20px 5px 0 0;
}
.widget_group_listing .center .description{
	height: 100px;
	overflow: hidden;
}
.widget_group_listing .options{
	font-size: 14px;
}
.widget_group_listing .options .date{
	color: rgb(112,115,112);
	font-size: 12px;
	margin-top: 10px;
	display: block;
}
.widget_group_listing .right{
	margin: 0;
	background: rgb(240,240,240);
	padding: 10px;
	font-size: 14px;
	width: 200px;
}
.widget_group_listing .right #title{
	color: rgb(0,81,189);
}
.widget_group_listing .channels{
	margin-left: 0 !important;
}
.widget_group_listing .channels li{
	list-style-type: none !important;
}

.wg_name {
	text-transform: none;
	color: #000;
}
#wg_channels_list{
	padding-left: 20px;
	font-size: 13px;
	color: #777;
	line-height: 1.5em;
}

/* activation pages */
#reg-container  {
    background: #0f1725;
    color: #fff;
    display: inline;
    float: left;
    font-size: 60px;
    font-weight: bold;
    margin: 10px 0;
    padding: 30px 20px 30px 30px;
    position: relative;
}
#reg-number span {
    border: 1px solid #666;
    color: #fff;
    display: inline;
    float: left;
    margin: 0 8px 0 0;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 50px;
    background-color: #191919;
    background: -moz-linear-gradient(top, #4F5660, #191919);
    background: -webkit-gradient( linear, left top, left bottom, from(#4F5660), to(#191919));
    background: -webkit-linear-gradient(#4F5660, #191919);
    background: -o-linear-gradient(#4F5660, #191919);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4F5660', EndColorStr='#191919');
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#reg-msg { position: absolute; left: 45px; top: 10px; width: 365px; }
#reg-msg a:hover, #reg-msg a:visited { text-decoration: none; }
#reg-msg .alert {
    background: rgb(255, 255, 255); /* fallback */
    background: rgba(255, 255, 255, 0.9);
    border: 2px solid #ffc44f;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
}
#reg-msg .alert p { color: #c40000; }
#reg-msg #activate-btn {
    border: 1px solid #999;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    position: absolute;
    top: 40px;
    right: -170px;
    text-transform: uppercase;
    width: 110px;
}
#reg-msg #activate-btn:hover { border: 1px solid #000; }

/*ADDED BY ZP*/

td {
	font-size: 13px;
	color: #777;
}


#content #errors li{
	margin-top: 0px;
	margin-bottom: 0px;
}

#content #error li{
	margin-top: 0px;
	margin-bottom: 0px;
}

#content #warning li{
	margin-top: 0px;
	margin-bottom: 0px;
}


#content div#notice li{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #00733c;
	font-weight: bold;
}

#content div#notice ul {
	margin-bottom: 12px;
}

#content.input{
	font-size: 13px;
	color: #777;
	line-height: 1.5em;
}

/* message chums page */

#header #user li#message_notice {
	display: block;
	font-size: 13px;
	color: #fc5825;
	float: right;
	padding: 6px 40px 5px 10px;
	font-weight: bold;
}

/* added by dss for recent comments */

.rccommentline {
	padding-bottom: 10px;
	border: dotted;
	border-width: 1px 0 0;
	color: #CCCCCC;
	height: 0;
}
.rcdateheader {
	color: #777777;
	margin-bottom: 3px;
	font-size: 14px;
	font-weight: bold;
}
.rccomments {
	position: relative;
	width: 100%;
	display: block;
	color: #777777;
	font-size: 13px;
	padding-bottom: 20px;
}
.rcthumbnail {float: left; padding-top: 10px;}
.rcright {
	padding-top: 8px;
	display: block;
	margin-left: 104px;
	width: 590px;
	padding-right: 50px;
	*margin-top: -80px;
	_display: inline;
}
.rcwidgetbyauthor {}
.rccommentbody {
	overflow: auto;
	padding-top: 3px;

	/* this just hides any overflow for long comments in IE */
	*overflow: hidden;

	/*
	 * this will allow long comments in IE to be scrolled, however
	 * it also creates a large space between the comment body and the
	 * "commented by" line
	 */
	/*
	*overflow: visible;
	*overflow-x: auto;
	*overflow-y: hidden;
	*padding-bottom: 15px;
	*/
}
.rccommentedby {padding-top: 5px;}

.rcreportcomment {padding-right: 10px; text-align: right; margin-top: -18px;}

/* end recent comments section */

/* authors tag cloud section.  added by dss */
.authorssize1 {
	font-size: 0.7em;
}
.authorssize2 {
	font-size: 1em;
}
.authorssize3 {
	font-size: 1.3em;
}
.authorssize4 {
	font-size: 1.6em;
}
.authorssize5 {
	font-size: 1.9em;
}
.authorssize6 {
	font-size: 2.4em;
}
.authorscolorchocolate {
	text-decoration: none !important;
	color: chocolate !important;
}
.authorscolorblue {
	text-decoration: none !important;
	color: blue !important;
}
.authorscolorgreen {
	text-decoration: none !important;
	color: green !important;
}
.authorscolorred {
	text-decoration: none !important;
	color: red !important;
}
/* end authors tag cloud section */



/*CMS pages - zp*/

/*resize registration mark*/
.reg{
	font-size: 75%;
	position: relative;
	bottom: 0.4em;
	margin-left: 1px;
}

/*superscript tuning*/
.super {
	font-size: 75%;
	position: relative;
	bottom: 0.4em;
	margin-left: 1px;
}

/*image space in FAQ*/
.imgspace {
	padding-top: 8px;
	padding-bottom: 4px;
	display: block;
}

/*format cp buttons */
.button {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: .3px;
}

/*format cp names */
.screentext {
	font-weight: bold;
	font-size: 12px;
}

/*force case */
.up {
	text-transform: uppercase;
}
.normal {
	text-transform: none;
}

body .ui-datepicker { font-size: 12px; }

div.error-msg       { display: none; }
div.show-error-msg  { 
    display: block; 
    background-color: #ffefef;
    color: #d13b47; 
    font-size: 14px;
    font-weight: bold; 
    padding: 5px;
}

/* columns */
.two-col         { display: inline; float: left; margin: 10px 0 0 0; width:360px; } 
.two-col1-narrow { display: inline; float: left; margin: 10px 0 0 0; width:300px; }
.two-col2-narrow { display: inline; float: left; margin: 10px 0 0 0; width:430px; }
.three-col       { display: inline; float: left; margin: 10px 0 0 0; padding: 0 10px 0 0; width: 220px; }
.two-col.last, .three-col.last { margin-right: 0; }

#content .column.last   { margin: 0; } 

.column ul { margin-bottom: 20px; }

#content ul ul.sub-list li { list-style-type: disc; }

/* misc 
 ----------------------------------- */
.container                  { width: 100%; overflow: hidden; display: inline-block; display: block; } 
.group:before, .group:after { content: ""; display: table; }
.group:after                { clear: both; }
.group                      { zoom:1; /* For IE 6/7 (trigger hasLayout) */ }

.center         { text-align: center; }
.ctr-container  { margin: 0 auto; }
.left           { display: inline; float: left; }
.right          { display: inline; float: right; }
.vmiddle        { vertical-align: middle; }

.display-on     { display: block; }
.display-off    { display: none; }

.mspacing       { margin: 10px; }
.pspacing       { padding: 10px; }
.hspacing       { margin: 0 10px; }
.vspacing       { margin: 10px 0; }
.right-spacing  { margin: 0 10px 0 0; }
.left-spacing   { margin: 0 0 0 10px; }
.top-spacing    { margin: 10px 0 0 0; }
.bottom-spacing { margin: 0 0 10px 0; }
.no-space       { margin: 0; padding: 0; }
.no-color       { color: #333; }

/* rounded corners */
.rounded-sm     { border: 1px solid #666; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.rounded-med    { border: 1px solid #666; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

a.button-sm { border: 1px solid #666; background-color: #fff; display: block; height: 20px; margin: 0 auto; padding: 2px 5px; position: relative; text-align: center; width: 50px; }
a.rounded-sm span { color: #000; display: block; font-size: 13px; line-height: 20px; position: relative; }

.wide           { width: 560px; }
.narrow-med     { width: 200px; }
.narrow         { width: 150px; }
.module         { padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; position: relative; }

.error-txt      { color: #d13b47; }
.subhead        { color: #094FA6; }
.box-outline    { border: 1px solid #ccc; margin: 10px 0; padding: 8px; }
.important      { color: #b90d0b; font-weight: bold; }
p.alertbox      { background-color: #fff7df; border: 2px solid #ffbf00; clear: both; color: #000; font-size: 13px; padding: 10px; }

.button-group       { display: inline; float: left; }
.button-group img   { margin: 3px; }

.form-button.gray {
    border:2px solid #ababab;
    color:#ffffff;
    display:inline-block;
    font-size:12px;
    font-weight:bold;
    padding:5px 0;
    text-decoration:none;
    width: 110px;
    -moz-border-radius:34px;
    -webkit-border-radius:34px;
    border-radius:34px;
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background-color:#b8b8b8;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a6a6a6), color-stop(1, #545454) );
    background:-moz-linear-gradient( center top, #a6a6a6 5%, #545454 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6a6a6', endColorstr='#545454');
}
.form-button.gray:hover { cursor:pointer; }

/* CMS
 ----------------------------------- */
/* control panel breadcrumb */
#crumb                  { width: 100%;  margin: 10px 0; }
#crumb p                { font-size: 11px; margin: 0; }
#crumb p.float-right    { color: #666; }

/* control panel nav */
ul#cp-nav li.divider { font-size: 12px; font-weight: bold; padding: 0 0 5px 0; }
ul#cp-nav li.divider a, ul#cp-nav li.divider a:visited { text-decoration: none; }
ul#cp-nav li.divider a:hover, ul#cp-nav .divider.current > a { color: #FC5825; }
ul#cp-nav li.divider ul#submenu    { margin: 2px 0 0 0; }
ul#cp-nav li.divider ul#submenu li { font-size: 11px; font-weight: normal; line-height: 18px; margin: 0; position: relative; }



#movies .movie_edit {
    border: 1px solid #999;
    padding: 5px;
}

#movie_update .movie_edit {
    border: 1px solid #999;
    padding: 5px;    
}
#content p.no_devices {
    color: #f00;
}
/*header: navigation*/
#header #navigation {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	z-index: 100;
	height: 25px;
	text-align: center;
	float: right;
	width: auto;
	padding-bottom: 5px;
	!width: 737px;
}

#header #navigation li {
	width: 122px;
	height: 26px;
	display: block;
	float: left;
}

#header #navigation li a {
	width: 122px;
	height: 26px;
	display: block;
}

#header #navigation li#tab_help,
#header #navigation li#tab_help > a,
#header #navigation li#tab_help_current > a {
	width: 123px;
	height: 26px;
}


/* Images for each navigation element */
#header #navigation li#tab_corporate > a { background: url('http://images.chumby.com/images/en_us/application/tabs/corporate.gif'); } 
#header #navigation li#tab_corporate > a:hover, #header #navigation li#tab_corporate_current > a { background: url('http://images.chumby.com/images/en_us/application/tabs/corporate_hover.gif'); }
#header #navigation li#tab_store > a { background: url('http://images.chumby.com/images/en_us/application/tabs/store.gif'); }
#header #navigation li#tab_store > a:hover,#header #navigation li#tab_store_current > a { background: url('http://images.chumby.com/images/en_us/application/tabs/store_hover.gif'); }
#header #navigation li#tab_mychumby > a { background: url('http://images.chumby.com/images/en_us/application/tabs/mychumby.gif'); }
#header #navigation li#tab_mychumby > a:hover, #header #navigation li#tab_mychumby_current > a { background: url('http://images.chumby.com/images/en_us/application/tabs/mychumby_hover.gif'); }
#header #navigation li#tab_widgets > a { background: url('http://images.chumby.com/images/en_us/application/tabs/apps.gif'); }
#header #navigation li#tab_widgets > a:hover, #header #navigation li#tab_widgets_current > a { background: url('http://images.chumby.com/images/en_us/application/tabs/apps_hover.gif'); }
#header #navigation li#tab_community > a { background: url('http://images.chumby.com/images/en_us/application/tabs/community.gif'); }
#header #navigation li#tab_community > a:hover, #header #navigation li#tab_community_current > a { background: url('http://images.chumby.com/images/en_us/application/tabs/community_hover.gif'); }
#header #navigation li#tab_help > a { background: url('http://images.chumby.com/images/en_us/application/tabs/help.gif'); }
#header #navigation li#tab_help > a:hover, #header #navigation li#tab_help_current > a { background: url('http://images.chumby.com/images/en_us/application/tabs/help_hover.gif'); }

/* Dropdown menus (based on code from www.projectseven.com) */
#header #navigation ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#header #navigation ul a {
	display: block;
	text-decoration: none;
}
#header #navigation li ul {
	padding: 5px 0;
	width: 10em;
	text-transform: lowercase;
	z-index: 101;
}
#header #navigation ul li	{
	height: 22px;
	width: 10em;
	font-size: 13px;
	text-transform: lowercase;
	z-index: 100;
}
#header #navigation ul li a	{
	color: #094FA6;
	border-right: 0;
	padding: 3px 0 3px 12px;
	width: 10em;
}
#header #navigation li ul {
	position: absolute;
	display: none;
	background: #f5f5ef;
	text-align: left;
	margin-left: -3px;
	!margin-left: -62px;
	padding-bottom: 12px;
}
#header #navigation li:hover a, #header #navigation a:focus,
#header #navigation a:active, #header #navigation li.p7hvr a {
	color: #094FA6;
}
#header #navigation li:hover ul, #header #navigation li.p7hvr ul {
	display: block;
}
#header #navigation li:hover ul a, #header #navigation li.p7hvr ul a {
	color: #094FA6;
}
#header #navigation ul a:hover {
	color: #729651!important;
	font-weight: bold;
}
#header #navigation ul li {width: auto;}

/* Navigation submenu */
#body #header ul.submenu {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	list-style: none;
	margin: -18px 0 20px 0;
	padding: 0;
	text-align: center;
}
#body #header ul.submenu li {
	display: inline;
	margin: 0 5px;
	font-size: 13px;
	text-transform: uppercase;
}
#body #header ul.submenu li.dot {
	margin: 0 -7px;
	background: url('http://images.chumby.com/images/en_us//application/submenu_dot.gif') no-repeat top left;
}
#body #header ul.submenu li a {
	color: #094FA6;
	text-decoration: none;
}
#body #header ul.submenu li.current a {
	color: #79985f;
	font-weight: bold;
	text-decoration: none;
}
#body #header ul.submenu li a:hover {
	color: #79985f;
	font-weight: bold;
	text-decoration: none;
}

/* Custom widths for each tab */
#header #navigation li ul,
#header #navigation li ul li,
#header #navigation li ul li a,
#header #navigation li ul,
#header #navigation li ul li,
#header #navigation li ul li a {
	width: 175px;
}
/* Drop shadows */
#header #navigation li ul {
	background: url('http://images.chumby.com/images/en_us/application/dropdown/community.png') no-repeat bottom center;
}



/*subnavigation for chums*/

#navchums {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	height: 31px;
	text-align: center;
	clear: right;
	width: 737px;
	border-bottom: 1px solid #fc5825; margin-bottom: 12px;
}

#navchums ul {
margin: 0px 0px 0px 0px;
}

#navchums li {
	width: 101px;
	height: 26px;
	display: block;
	float: left;
}

#navchums li a {
	width: 101px;
	height: 26px;
	display: block;
}


#navchums li#tab_mychums,
#navchums li#tab_mychums > a,
#navchums li#tab_mychums_current > a {
	width: 101px;
	height: 26px;
}


#navchums li#tab_outbox,
#navchums li#tab_outbox > a,
#navchums li#tab_outbox_current > a {
	width: 101px;
	height: 26px;
}

#navchums li#new_invites {
	text-align: right;
	float: right;
	font-size: 14px;
	color: #fc5825;
	font-weight: bold;
}

#navchums li#status{
text-align: right;
float: right;
font-size: 14px;
color: #fc5825;
font-weight: bold;
}


/* Images for each subnavigation element */
#navchums li#tab_mychums > a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_myfriends.gif'); } 
#navchums li#tab_mychums_current > a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_myfriends_hover.gif'); } 
 
#navchums li#tab_inbox > a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_inbox2.gif'); } 
#navchums li#tab_inbox_current > a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_inbox_hover2.gif'); } 


#navchums li#tab_outbox > a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_outbox2.gif'); } 
#navchums li#tab_outbox_current > a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_outbox_hover.gif'); } 

#navchums li#tab_settings_account > a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_account.gif'); } 
#navchums li#tab_settings_account_current > a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_account_hover.gif'); }

#navchums li#tab_settings_privacy > a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_privacy.gif'); } 
#navchums li#tab_settings_privacy_current > a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_privacy_hover.gif'); }


/* IE6 hacks */
* html #header #navigation li ul {
	margin-left: -62px;
	/*padding-bottom: 5px;*/
	padding-bottom:0;
	margin-bottom:0;
	z-index: 1;
}
* html #navigation li#tab_help ul li a, * html #navigation li#tab_help_current ul li a {
	height: auto;
	width: auto;
}
* html #navigation li#tab_help a, * html #navigation li#tab_help_current a {
  width: 123px;
  height: 26px;
}
* html #navigation ul a {height: 1%;}
* html a:active {width: auto;}
* html #header #navigation li#tab_corporate a { background: url('http://images.chumby.com/images/en_us/application/tabs/corporate.gif'); }
* html #header #navigation li#tab_store a { background: url('http://images.chumby.com/images/en_us/application/tabs/store.gif'); }
* html #header #navigation li#tab_mychumby a { background: url('http://images.chumby.com/images/en_us/application/tabs/mychumby.gif'); }
* html #header #navigation li#tab_widgets a { background: url('http://images.chumby.com/images/en_us/application/tabs/apps.gif'); }
* html #header #navigation li#tab_community a { background: url('http://images.chumby.com/images/en_us/application/tabs/community.gif'); }
* html #header #navigation li#tab_help a { background: url('http://images.chumby.com/images/en_us/application/tabs/help.gif'); }
* html #header #navigation li#tab_corporate a:hover, * html #header #navigation li#tab_corporate_current a { background: url('http://images.chumby.com/images/en_us/application/tabs/corporate_hover.gif'); }
* html #header #navigation li#tab_store a:hover,* html #header #navigation li#tab_store_current a { background: url('http://images.chumby.com/images/en_us/application/tabs/store_hover.gif'); }
* html #header #navigation li#tab_mychumby a:hover, * html #header #navigation li#tab_mychumby_current a { background: url('http://images.chumby.com/images/en_us/application/tabs/mychumby_hover.gif'); }
* html #header #navigation li#tab_widgets a:hover, * html #header #navigation li#tab_widgets_current a { background: url('http://images.chumby.com/images/en_us/application/tabs/apps_hover.gif'); }
* html #header #navigation li#tab_community a:hover, * html #header #navigation li#tab_community_current a { background: url('http://images.chumby.com/images/en_us/application/tabs/community_hover.gif'); }
* html #header #navigation li#tab_help a:hover, * html #header #navigation li#tab_help_current a { background: url('http://images.chumby.com/images/en_us/application/tabs/help_hover.gif'); }
* html #header #navigation li#tab_widgets ul li a,* html #header #navigation li#tab_widgets ul li a:hover, * html #header #navigation li#tab_widgets_current ul li a { background: none; }
* html #header #navigation li#tab_mychumby ul li a,* html #header #navigation li#tab_mychumby ul li a:hover, * html #header #navigation li#tab_mychumby_current ul li a { background: none; }
* html #header #navigation li#tab_help ul li a,* html #header #navigation li#tab_help ul li a:hover, * html #header #navigation li#tab_help_current ul li a { background: none; }
* html #header #navigation li#tab_community ul li a,* html #header #navigation li#tab_community ul li a:hover, * html #header #navigation li#tab_community_current ul li a { background: none; }
* html #header #navigation li ul,
* html #header #navigation li ul li,
* html #header #navigation li ul li a,
* html #header #navigation li ul,
* html #header #navigation li ul li,
* html #header #navigation li ul li a {
	width: 152px;
}
* html #header #navigation li ul li a{
	height: 1em;
}
/* Drop shadows */
* html #navigation li ul,
* html #navigation li ul {
	border: 1px solid #ccc;
	border-top: none;
	background-image: none !important;
	background-color: #f5f5ef !important;
}
/* Submenu */
* html #header #navigation ul.submenu {
	position: relative;
	margin-top: -20px;
}
* html #header #navigation ul.submenu li.dot {
	background: url('http://images.chumby.com/images/en_us/application/submenu_dot_ie.gif') no-repeat top left;
}

/*subnavigation for chums*/
* html #navchums li#tab_mychums,
* html #navchums li#tab_mychums ,
* html #navchums li#tab_mychums_current a {
	width: 100px;
	height: 26px;
}

* html #navchums li#tab_outbox,
* html #navchums li#tab_outbox ,
* html #navchums li#tab_outbox_current a {
	width: 100px;
	height: 26px;
}

/* Images for each subnavigation element */
* html #navchums li#tab_mychums a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_myfriends.gif'); } 
* html #navchums li#tab_mychums_current a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_myfriends_hover.gif'); } 

* html #navchums li#tab_inbox a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_inbox.gif'); } 
* html #navchums li#tab_inbox_current a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_inbox_hover.gif'); } 

* html #navchums li#tab_outbox a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_outbox.gif'); } 
* html #navchums li#tab_outbox_current a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_outbox_hover.gif'); } 

* html #navchums li#tab_settings_account a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_account.gif'); } 
* html #navchums li#tab_settings_account_current a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_account_hover.gif'); }

* html #navchums li#tab_settings_privacy a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_privacy.gif'); } 
* html #navchums li#tab_settings_privacy_current a { background: url('http://images.chumby.com/images/en_us/application/tabs/sub_privacy_hover.gif'); }

/*ADDED BY ZINA*/


Type
MIME Type	text/css
Resource Type	Stylesheet
Location
Full URL	http://www.chumby.com/stylesheets/elements/navigation.css?1321569655
Scheme	http
Host	www.chumby.com
Path	/stylesheets/elements/navigation.css
Query String	1321569655
Filename	navigation.css
Query Parameters
Name
Value
1321569655
Request Headers
No Request Headers
Response Headers
Name
Value
Date
Mon, 18 Feb 2013 16:25:29 GMT
Connection
keep-alive
Content-Length
12839
Last-Modified
Thu, 17 Nov 2011 22:40:55 GMT
Server
nginx
Content-Type
text/css
Accept-Ranges
bytes
