/*



Theme Name: Zoxengen

Theme Date: 16042008 

Theme URI: http://www.dezzain.com/

Description: Unique customize technology software wordPress theme with featured gallery and featured videos.

Author: Richie K

Author URI: http://www.dezzain.com/

Tags: red, custom theme option, fixed width, three columns, widgets, featured videos, featured smooth articles



*/



body {

	font-size: 100%;

	color: #131313;

	margin: 0px;

	padding: 0px;

	background: url(images/deck.png) repeat-x top;

}

.post-content object {

	margin: 0px 0px 5px;

	padding: 0px;

	height: 380px;

	width: 480px;

}

.post-content embed {

	margin: 0px 0px 5px;

	padding: 0px;

	height: 380px;

	width: 480px;

}



#wrapper {

	width: 970px;

	margin: 0px auto;

}

#header {

	float: left;

	height: 90px;

	width: 100%;

}

#header img {

	border-width: 0px;

}

#header #left-header {

	float: left;

	width: 40%;

	padding-top: 25px;

}

#header h1 {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	font-size: 28px;

	color: #000000;

	line-height: 30px;

}

#header p {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	color: #666666;

}

#header a {

	color: #6E2828;

	text-decoration: none;

}

#header a:hover {

	color: #000000;

	text-decoration: none;

}

#right-header {

	margin: 0px;

	float: right;

	padding-top: 50px;

	width: 340px;

}

#right-header #searchform {

	margin: 0px;

	padding: 0px;

	float: left;

}

#right-header #searchform p {

	margin: 0px;

	padding: 0px;

	float: left;

}

#searchform .intext {

	padding: 5px 1px 5px 3px;

	float: left;

	width: 250px;

	border-top: 1px solid #666666;

	border-right: 1px solid #E0E0E0;

	border-bottom: 1px solid #E0E0E0;

	border-left: 1px solid #666666;

	margin-top: 2px;

	margin-right: 5px;

}

#searchform .inbutton {

	margin: 0px;

	padding: 0px;

	float: left;

}

#navigation {

	float: left;

	width: 100%;

	padding-top: 10px;

}

#last-updates {

	float: left;

	height: 25px;

    font-size: 1em;

	width: 100%;

	line-height: 25px;

	color: #666666;

}

#last-updates a {

	color: #000000;

	text-decoration: none;

}

#last-updates a:hover {

	color: #660000;

	text-decoration: underline;

}

#last-updates .lupdate {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 30%;

	height: 25px;

	line-height: 25px;

	color: #000000;
	
	display:none;

}

#last-updates .lsubscribes {

	margin: 0px;

	padding: 0px 0px 0px 16px;

	float: right;

	height: 25px;

	background: url(images/rss-feeds.png) no-repeat left center;

	font-weight: bold;

	color: #000000;

	width: 240px;

}



#nav {

    font-size: 1em;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	height: 45px;

}

.pg-nav {

	margin: 0px;

	padding: 8px 0px 7px;

	float: left;

	width: 100%;

	list-style-type: none;

}

.pg-nav ul {

	margin: 0px;

	padding: 0px;

	float: left;

	list-style-type: none;

}

.pg-nav li {

	margin: 0px;

	padding: 0px 0px 0px 19px;

	float: left;

	height: 30px;

	line-height: 28px;

}

.pg-nav li a {

	display: inline-block;

	margin: 0px;

	padding: 0px 19px 0px 0px;

	float: left;

	height: 30px;

	color: #FFFFFF;

	text-decoration: none;

}

.pg-nav li a:hover {

	display: inline-block;

	margin: 0px;

	padding: 0px 19px 0px 0px;

	float: left;

	height: 30px;

	color: #FFFFFF;

	text-decoration: underline;

}

#home{

	margin: 0px;

	padding: 0px 0px 0px 19px;

	float: left;

	height: 30px;

	background: url(images/left-nv.png) no-repeat left;

	line-height: 28px;

}

#home a {

	background: url(images/right-nv.png) repeat-x right;

	display: inline-block;

	margin: 0px;

	padding: 0px 19px 0px 0px;

	float: left;

	height: 30px;

	color: #FFFFFF;

	text-decoration: none;

}

#home a:hover {

	background: url(images/right-nv.png) repeat-x right;

	display: inline-block;

	margin: 0px;

	padding: 0px 19px 0px 0px;

	float: left;

	height: 30px;

	color: #F9F9F9;

	text-decoration: none;

}

.pg-nav li.current_page_item {

	margin: 0px;

	padding: 0px 0px 0px 19px;

	float: left;

	height: 30px;

	background: url(images/left-nv.png) no-repeat left;

	line-height: 28px;

}

.pg-nav li.current_page_item a {

	background: url(images/right-nv.png) repeat-x right;

	display: inline-block;

	margin: 0px;

	padding: 0px 19px 0px 0px;

	float: left;

	height: 30px;

	color: #F9F9F9;

	text-decoration: none;

}

.pg-nav li.current_page_item a:hover {

	background: url(images/right-nv.png) repeat-x right;

	display: inline-block;

	margin: 0px;

	padding: 0px 19px 0px 0px;

	float: left;

	height: 30px;

	color: #F9F9F9;

	text-decoration: none;

}#sub-navs {

	float: left;

	width: 100%;

	height: 25px;

}

#adstop {

	padding: 6px 0px 0px;

}



.sub-nav {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

}

.sub-nav ul {

	margin: 0px;

	padding: 0px;

	float: left;

	list-style-type: none;

}

.sub-nav li {

	display: inline;

	margin: 0px;

	padding: 0px 0px 0px 19px;

	float: left;

	line-height: 25px;

}

.sub-nav li a {

	color: #000000;

	text-decoration: none;

}

.sub-nav li a:hover {

	color: #6C2424;

	text-decoration: underline;

}

#content {

	margin: 0px;

	padding: 25px 0px 0px;

	float: left;

	width: 970px;

	position: relative;

}

#post-entry {

	margin: 0px 5px 0px 0px;

	padding: 0px 3px 1em 0px;

	float: left;

	width: 500px;

	border-right: 1px solid #efefef;

}

#post-entry h2 {

	font-size: 18px;

	color: #990000;

	margin: 0px 0px 1.125em;

	padding: 1em 0px 3px;

	float: left;

	width: 100%;

	border-bottom: 1px solid #EDEDED;

}

.post-meta {

	margin: 0px;

	padding: 0px 0px 25px;

	float: left;

	width: 99%;

}

.post-meta h1 {

	margin: 0px;

	padding: 0px;

	font-size: 21px;

	color: #000000;

	line-height: 26px;

}

.post-meta h1 a {

	color: #000000;

	text-decoration: none;

}

.post-meta h1 a:hover {

	color: #990033;

	text-decoration: underline;

}

.post-author {

	margin: 0px 0px 5px;

	padding: 0px 0px 2px;

	float: left;

	width: 100%;

	color: #666666;

	border-bottom: 1px solid #efefef;
	display:none;

}

.post-author a {

	color: #990033;

	text-decoration: underline;

	font-weight: normal;

}

.post-author a:hover {

	color: #000066;

	text-decoration: underline;

}

.post-under {

	margin: 0px 0px 2px;

	padding: 0px;

	float: left;

	width: 100%;

	color: #000000;

	font-weight: bold;

}

.post-under a {

	color: #003366;

	text-decoration: none;

	font-weight: normal;

}

.post-under a:hover {

	color: #003399;

	text-decoration: underline;

}

.post-view-com {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

}

.post-view-com .comment-count {

}

.post-view-com .comment-count a {

	background: url(images/socials/icomment.png) no-repeat left center;

	padding-left: 15px;

	color: #666666;

	text-decoration: none;

	padding-right: 15px;

}

.post-view-com .comment-count a:hover {

	background: url(images/socials/icomment.png) no-repeat left center;

	padding-left: 15px;

	color: #003366;

	text-decoration: underline;

	padding-right: 15px;

}

.post-view-com .view-count {

	color: #666666;

	text-decoration: none;

	background: url(images/socials/view.gif) no-repeat left 2px;

	padding-left: 15px;

	padding-top: 1px;

}

.post-wp-rating {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

}

.post-wp-rating .post-ratings {

	padding: 0px!important;

}







.post-content {

	margin: 0px;

	padding: 10px 0px;

	float: left;

	width: 100%;

	font-size: 1em;

    overflow: hidden;

}

.post-content img {

	border: 0px;

}



.post-content a {

	color: #003366;

	text-decoration: underline;

	font-weight: bold;

}

.post-content a:hover {

	color: #0066CC;

	text-decoration: underline;

	font-weight: bold;

}

#sidebar-left {

	padding: 5px 5px 10px;

	float: left;

	width: 175px;

	background: #F9F9F9;

	border: 1px solid #eeeeee;

	margin: 0px;

}

#sidebar-right {

	padding: 5px 0px 5px 5px;

	width: 260px;

	float: left;

}

#sidebar-left h3 {

	font-size: 1.25em;

	line-height: 32px;

	color: #FFFFFF;

	background: url(images/sidebar.png) no-repeat;

	margin: 0px;

	padding: 0px 0px 0px 8px;

	float: left;

	height: 32px;

	width: 167px;

}

.list {

	margin: 0px;

	padding: 12px 0px 20px;

	float: left;

	width: 100%;

	list-style-type: none;

	overflow: hidden;

}

.list li img {

	border-width: 0px;

}

.list li table {

	margin: 0px;

	padding: 0px;

	width: 96%;

	clear: both;

}

.list ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 90%;

	list-style-type: none;

}

.list li {

	color: #000000;

	margin: 0px 0px 5px;

	padding: 0px;

	float: left;

	width: 100%;

}

.list ul li {

	color: #000000;

	margin: 5px 0px 0px;

	padding: 0px;

	float: left;

	width: 100%;

}

.list li a {

	background: url(images/list.png) no-repeat left 2px;

	padding-left: 13px;

	color: #000;

	text-decoration: none;

}

.list li a:hover {

	background: url(images/list.png) no-repeat left 2px;

	padding-left: 13px;

	color: #00006c;

	text-decoration: underline;

}

.list img {

	border-width: 0px;

}

.nolist img {

	border-width: 0px;

}

.nolist {

	margin: 0px;

	padding: 12px 0px 20px;

	float: left;

	width: 100%;

	list-style-type: none;

	overflow: hidden;

}

.nolist ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 90%;

	list-style-type: none;

}

.nolist li {

	color: #000000;

	margin: 0px 0px 5px;

	padding: 0px;

	float: left;

	width: 100%;

}

.nolist ul li {

	color: #000000;

	margin: 5px 0px 0px;

	padding: 0px;

	float: left;

	width: 100%;

}

.nolist li a {

	color: #000;

	text-decoration: none;

}

.nolist li a:hover {

	color: #00006c;

	text-decoration: underline;

}

#video-slot {

	margin: 0px;

	padding: 0px 0px 20px;

	float: left;

	width: 260px;

}

#video-slot p {

	margin: 0px 0px 8px;

	padding: 0px;

	float: left;

}



#video-slot embed {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 210px;

	width: 260px;

}

#video-slot object {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 210px;

	width: 260px;

}

#sidebar-right h3 {

	margin: 0px 0px 10px;

	padding: 0px 0px 2px;

	float: left;

	width: 96%;

	border-bottom: 1px solid #ededed;

	font-size: 1.25em;

	color: #660000;

}

#sidebar-right ul {

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

}

#ads-slot {

	margin: 0px;

	padding: 0px 0px 20px;

	float: left;

	width: 260px;

}

#ads-slot .adshere {

	text-align: center;

	margin: 0px;

	padding: 5px 0px 0px;

	float: left;

	width: 260px;

}

#ads-slot .adshere a {

	color: #000000;

	text-decoration: underline;

}

#ads-slot .adshere a:hover {

	color: #660000;

	text-decoration: none;

}



#ads-slot img {

	margin: 0px 3px 3px 0px;

	padding: 0px;

	float: left;

	border-width: 0px;

}

#footer {

	font-size: 0.6875em;

	background: url(images/footer.png) repeat-x;

	float: left;

	width: 100%;

	color: #000000;

}

#footer-content a {

	color: #000000;

	text-decoration: underline;

}

#footer-content a:hover {

	color: #999999;

	text-decoration: underline;

}



#footer-blok {

	margin: 0px auto;

	width: 970px;

}

#footer-content {

	margin: 0px;

	width: 970px;

	padding: 10px 0px;

	float: left;

	color: #868686;

}

#footer-content .left-footer {

	float: left;

	width: 45%;

	padding-top: 14px;

}

#footer-content .right-footer {

	float: right;

	width: 45%;

	text-align: right;

	padding-top: 8px;

}

.right-footer p {

	margin: 0px;

	padding: 0px 0px 2px;

	float: left;

	width: 100%;

}

.right-footer img {

	border-width: 0px;

}

#sidebar-main {

	margin: 0px;

	padding: 0px;

	float: left;

    font-size: 0.9375em;

}

#sidebar-wrap {

	margin: 0px;

	padding: 0px;

	float: right;

    width: 460px;



}

#feature-articles {

	font-size: 16px;

	line-height: 20px;

	color: #660000;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 450px;

}

