.wf-loading { visibility:hidden; }
.wf-active { visibility: visible; }

body.admin-menu { 	margin-top: 1.4em; }
#branding #logo img { 	margin-top: 45px; }

#second-container { 	display: none; }
.front #shape,
#shape { 	background: transparent url(/sites/all/themes/divx_new/images/bg-footer-shape.png) no-repeat scroll 107px bottom; 	padding-bottom: 20px; }
.breadcrumb { 	padding-top: 0px; }
#main-wrapper h2 { 	border-bottom: 1px solid #0099CC; }
.item-list ul li { 	list-style-image: url(../../divx_new/images/icon-bullet.png); 	list-style-position: outside; 	list-style-type: none; 	margin: 0 !important; 	padding: 0; }
ul.nice-menu li#menu-184, 
ul.nice-menu li#menu-185, 
ul.nice-menu li#menu-186, 
ul.nice-menu li#menu-187 { 	background: transparent url(../images/bg-menu-sep.png) no-repeat scroll right 7px; 	margin-right: 10px; 	padding-right: 10px; }
#block-block-22 #download-hdr p { 	font-size: 15px; 	line-height: 1.2em; }
.block-nice_menus { 	margin-top: 35px; }
#block-menu-secondary-links { 	margin-top: 10px; 	padding-left: 400px; }
#block-menu-secondary-links ul.menu { 	border: 0 none; 	float: right; 	margin: 0; 	padding: 0; }
#block-menu-secondary-links ul.menu a { 	font-size: 0.714em; }
#sidebar-last { 	margin-top: 10px; }
#block-block-6 { 	margin-top: 7px; }
#search-box { 	height: 20px; 	position: relative; 	top: -3px; }
#search-theme-form { 	float: right; }
#search { 	height: 20px; }
#search-box #edit-submit { 	height: 18px; 	left: -4px; 	position: relative; 	top: 5px; }
#edit-submit-1 { 	left: -4px; 	position: relative; 	top: 3px; }
#edit-search-theme-form-1 { 	height: 15px; 	position: relative; 	top: -3px; }
#search-box #edit-submit { 	top: 2px; }
.forum-links li { 	list-style-image: none; }
#rss-feed { 	background: transparent url(../images/bg-rss.png) no-repeat left 1px; 	padding-left: 15px; }
#block-block-13 .content,
#block-user-3 .content,
#block-user-2 .content,
#block-forum-0 .content { 	background: #E6E6E6 url(/sites/all/themes/divx_new/images/bg-blog-grey.png) no-repeat scroll right bottom; 	padding: 0 5px 5px; }
#block-menu-secondary-links ul.menu li.leaf { 	background: transparent url(../images/bg-menu-sep.png) no-repeat scroll right 4px; 	float: left; 	margin-right: 10px; 	padding-right: 10px; }
#block-menu-secondary-links ul.menu li.last { 	background: none; }
#block-menu-secondary-links ul.menu li a { 	color: #f2f2f2; }
#block-menu-secondary-links ul.menu li a:hover { 	color: #0099CC; }
#page-header h1 { 	color: #fff; 	font-size: 32px; 	letter-spacing: -2px; 	margin-top: 1.5em; }
#header-second .block h4 { 	border-bottom: 1px solid #888; 	color: #fff; }
#header-second .block { 	margin-top: 30px; }
#fourth-container { 	background: #F2F2F2 url(/sites/all/themes/divxlabs/images/bg-footer.png) no-repeat scroll center bottom; 	color: #888888; 	height: 86px; }
#fourth-container .item-list ul { 	margin: 0; 	padding: 0; }
#fourth-container .item-list ul li { 	list-style-image: url(/sites/all/themes/divx_new/images/icon-bullet.png); 	list-style-type: none; }
#fourth-container ul li a,
#fourth-container .item-list ul li a { 	color: #888; }
#fourth-container h4 { 	border-bottom: 1px solid #000; 	color: #000; 	font-size: 1.285714em; 	line-height: 1em; }
#footer-second { 	font-size: 0.785em; 	margin-top: 30px; }
#block-block-5 { 	padding-left: 80px; }
.siderow .cell { 	background-position: top left; 	background-repeat: no-repeat; 	float: left; 	height: 30px; 	padding: 3px 0 0 35px; 	width: 100px; }
#block-user-3 h3 { 	display: none; }
.node-63 #main-content h4 { 	border-bottom: 1px solid #0099CC; 	color: #0099CC; }
.node { 	margin-bottom: 50px; }
#block-node-0 { 	display: inline; 	float: right; 	height: 45px; 	position: relative; 	top: 12px; }
#edit-submit-2 { 	position: relative; 	top: 6px; }
#block-aggregator-feed-1 ul,
#block-block-3 ul { 	margin: 0; 	padding: 0; }
#block-aggregator-feed-1 ul li,
#block-block-3 ul li { 	background: transparent url(../images/bg-blog-grey.png) no-repeat scroll left top; 	height: 90px; 	list-style-image: none; 	list-style-position: outside; 	list-style-type: none; 	margin: 0 0 5px; 	padding: 5px 10px; }
#block-block-3 ul li { 	font-size: 13px; }
ul.twitter-feed li p { 	line-height: 1.33em; 	margin: 0; 	padding: 10px; }

#user-bar{height:35px;padding-left:360px;width:350px;}
#user-bar label{float:left;margin-top:3px;margin-left:10px;margin-right:2px;margin-bottom:0px;font-size:11px;font-weight:normal;}
#user-bar input{float:left;margin-top:0px;}
#user-bar span.form-required{display:none;}
#user-bar input.form-submit{background:transparent url(/sites/all/themes/divxlabs/images/btn-login.png) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;float:left;font-size:11px;height:16px;margin:0 3px 5px 10px;padding:0 10px 5px;text-decoration:none;width:68px;}
#user-bar div.form-item { margin-bottom: 0; margin-top: 0; }
#user-bar input.form-text{display:block;border:1px solid #5f5f5f;background-color:#e1e6e7;width:67px;font-size:11px;margin-top:3px;color:#000;}
#user-bar div.item-list ul{margin-right:0;margin-top:1px;padding:0;width:320px;}
#user-bar div.item-list ul li{float:none;display:inline;list-style:none;border:none;height:20px;color:#fff;text-decoration:none;font-size:11px;margin:0 3px;padding:3px 5px;}
#user-bar div.item-list ul li a{color:#fff;text-decoration:none;font-size:11px;font-style:normal;padding-top:10px;padding-right:10px;}
#user-bar div.item-list ul li a:hover{color:#fff;text-decoration:underline;font-size:11px;font-style:normal;padding-top:10px;padding-right:10px;}
#user-bar div.user-info{float:right;padding-bottom:2px;padding-right:20px;margin:0;}
#user-bar div.user-info p { margin-bottom: 0; margin-top: 0; }
#user-bar div.user-info a{color:#09C;text-decoration:none;font-size:11px;font-style:normal;}
.logged-in div#user-bar { height:35px; padding-left:360px; width:350px; }
.logged-in div#user-bar .item-list { margin: 0; width: 140px; text-align: right; padding-left: 213px; clear: both; }
.logged-in div#user-bar .item-list ul { margin: 0; width: 130px; }
.logged-in div#user-bar .user-info p{ color:#FFFFFF; font-size:12px; margin-bottom:4px; margin-top:0; text-align:right; }
.feeds-icons{position:absolute;left:12px;top:1px;}

ul.links li.blog_usernames_blog { 	background: url(../images/icon-blog.png) top left no-repeat; 	padding-left: 20px; 	padding-right: 10px; }
ul.links li.comment_comments { 	background: url(../images/icon-comment.png) top left no-repeat; 	padding-left: 20px; 	padding-right: 10px; }
ul.links li.node_read_more { 	background: url(../images/icon-readmore.png) top left no-repeat; 	padding-left: 20px; 	padding-right: 10px; }

#block-block-21 #twtr-widget-1 .twtr-doc, #block-block-21 #twtr-widget-1 .twtr-hd a, #block-block-21 #twtr-widget-1 h3, #block-block-21 #twtr-widget-1 h4, #block-block-21 #twtr-widget-1 .twtr-popular { 	background-color: transparent !important; 	color: #FFFFFF !important; }
#block-block-21 .twtr-doc { 	font-weight: normal; 	moz-border-radius-bottomleft: 0px; 	moz-border-radius-bottomright: 0px; 	moz-border-radius-topleft: 0px; 	moz-border-radius-topright: 0px; 	overflow: hidden; 	text-align: left; }
#block-block-21 .twtr-hd { 	background-color: #888888; 	display: none; 	margin-bottom: 5px; }
#block-block-21 .twtr-bd { 	padding: 0; }
#block-block-21 .twtr-timeline { 	moz-border-radius-bottomleft: 0px; 	moz-border-radius-bottomright: 0px; 	moz-border-radius-topleft: 0px; 	moz-border-radius-topright: 0px; }
#block-block-21 .twtr-tweet { 	background: transparent url(/sites/all/themes/divx_new/images/bg-blog-grey.png) no-repeat scroll right top; 	height: 90px; 	margin-bottom: 10px; 	padding: 0 8px; }
#block-block-21 .twtr-widget .twtr-tweet-wrap { 	padding: 0; }
#block-block-21 #twtr-widget-1 .twtr-new-results, #block-block-21 #twtr-widget-1 .twtr-results-inner, #block-block-21 #twtr-widget-1 .twtr-timeline { 	background: transparent !important; }
#block-block-21 .twtr-ft { 	display: none; }
#block-block-21 #twtr-widget-1 .twtr-tweet a { 	color: #0099CC !important; }
#block-block-22 p { 	line-height: 0.8em; 	margin: 0; }
#block-block-23 { 	padding-left: 80px; }

#forum .container { 	background-color: #888888; 	color: #FFFFFF; }
#forum .container a { 	color: #fff; 	font-weight: bold; }
#forum td { 	border: 1px solid #CCCCCC; font-size:14px;  }
#forum .even,
#forum .odd { 	background-color: transparent; }
#forum td.icon,
#forum td.forum-icon { 	padding: 5px; 	width: 1px; }
.forum-topics thead a.active {color:#fff;}

#forum .description { font-size:1.05em !important; margin:0 0 0 0.75em !important; }
#forum .name, 
#forum .name a { font-size: 1.15em; }
