/*

Theme Name: Zoxengen
Theme URI: http://www.dezzain.com/
Theme Last Update: 12 March 2010
Description: <strong>Commercial Version</strong> - Unique Customize Technology Software WordPress Theme with Featured Gallery, Featured Videos, Twitters and Theme Options to controlyour site design. Support new WordPress Thumbnail Core and Compatible with WordPress and Wordpress MU 2.9+
Author: Richie KS From Dezzain Studio
Author URI: http://www.dezzain.com/
Tags: red, theme option, fixed width, two column, three columns, widgets, featured videos, featured smooth articles, custom header, threaded comments

*/

body {
	font-size: 100%;
	color: #343434;
	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;
	font-size: 11px;
	color: #666666;
}
#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 0px 0px 6px;
	float: left;
	width: 30%;
	height: 25px;
	line-height: 25px;
	color: #232323;
	font-size: 0.9em;
}
#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: 400;
	color: #232323;
	font-size: 0.9em;
	width: 200px;
}

#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 .children {
	display: none;
}
.sub-nav ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	height: 25px;
	width: 100%;
	overflow: hidden;
}
.sub-nav li {
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 19px;
	float: left;
	line-height: 25px;
}
.sub-nav li a {
	color: #660000;
	text-decoration: none;
}
.sub-nav li a:hover {
	color: #333;
	text-decoration: underline;
}
#custom-img-header {
	margin: 0px;
	padding: 20px 0px 0px;
	float: left;
	height: 129px;
	width: 970px;
}

#content {
	margin: 0px;
	padding: 25px 0px 0px;
	float: left;
	width: 970px;
	position: relative;
}
#post-entry {
	margin: 0px 5px 0px 0px;
	padding: 0px 3px 2em 0px;
	float: left;
	width: 500px;
	border-right: 1px solid #efefef;
}
#post-entry h2 {
	font-size: 18px;
	color: #660000;
	margin: 0px 0px 1.125em;
	padding: 1em 0px 3px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #EDEDED;
}
.post-meta {
	margin: 0px 0px 15px;
	padding: 0px 0px 15px;
	float: left;
	width: 97%;
	border-bottom: 1px solid #ddd;
}
.post-meta h1 {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	color: #000000;
	line-height: 26px;
}
.post-meta h1 a {
	color: #000000;
	text-decoration: none;
}
.post-meta h1 a:hover {
	color: #660000;
	text-decoration: none;
}
.post-author {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	color: #666666;
	font-size: 0.9em;
}
.post-author a {
	color: #660000;
	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%;
	font-size: 0.9em;
	line-height: 14px;
}
.post-under a {
	color: #660000;
	text-decoration: underline;
	font-weight: normal;
}
.post-under a:hover {
	color: #222;
	text-decoration: none;
}
.post-view-com {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.post-view-com .comment-count {
	font-size: 0.9em;
}
.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;
	font-size: 0.9em;
}
.post-wp-rating {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.post-wp-rating .post-ratings {
	padding: 0px!important;
}



.post-content {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	font-size: 1em;
	overflow: hidden;
}
.post-content img {
	border: 0px;
	max-width: 100%;
}

.post-content a {
	color: #660000;
	text-decoration: underline;
	font-weight: 400;
}
.post-content a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: 400;
}
#sidebar-left {
	padding: 5px;
	float: left;
	width: 175px;
	background: #F9F9F9;
	border: 1px solid #eeeeee;
	margin: 0px 0px 2em;
}
#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) repeat-x;
	margin: 0px;
	padding: 0px 4%;
	float: left;
	height: 32px;
	width: 92%;
}


#sidebar-left .textwidget a {
	color: #660000!important;
	text-decoration: underline!important;
	background: url(none)!important;
	margin: 0px!important;
	padding: 0px!important;
}
#sidebar-right .textwidget a {
	color: #660000!important;
	text-decoration: underline!important;
	background: url(none)!important;
	margin: 0px!important;
	padding: 0px!important;
}
#wp-calendar a {
    color: #990033!important;
	text-decoration: underline!important;
	background: url(none)!important;
	margin: 0px!important;
	padding: 0px!important;
}
#sidebar-left h3 a {
    color: #FFF!important;
	text-decoration: none!important;
	background: url(none)!important;
	margin: 0px!important;
	padding: 0px!important;
}
#sidebar-right h3 a {
    color: #660000!important;
	text-decoration: none!important;
	background: url(none)!important;
	margin: 0px!important;
	padding: 0px!important;
}
#recentcomments a {
	color: #660000!important;
	text-decoration: underline!important;
	background: url(none)!important;
	margin: 0px!important;
	padding: 0px!important;
}
.list {
	margin: 0px;
	padding: 12px 4% 10px;
	float: left;
	width: 92%;
	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 {
	margin: 0px 0px 5px;
	padding: 0px;
	float: left;
	width: 100%;
}
.list ul li {
	margin: 5px 0px 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.list li a {
	background: url(images/list.png) no-repeat 3px 2px;
	padding-left: 13px;
	color: #333;
	text-decoration: none;
}
.list li a:hover {
	background: url(images/list.png) no-repeat 3px 2px;
	padding-left: 13px;
	color: #660000;
	text-decoration: underline;
}
#container .widget_tag_cloud a {
	background: url(none) !important;
	margin: 0px;
	padding: 0px;
}
#ads {
	margin: 0px;
	padding: 0px 0px 20px;
	float: left;
	width: 100%;
	list-style-type: none;
}
#sidebar-left #ads li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
	text-align: center;
}
#sidebar-left #ads li img {
	margin: 6px auto !important;
	padding: 0px;
}
.list select {
	padding: 3px;
	width: 90%;
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 11px;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #ddd;
}
.list img {
	border-width: 0px;
}
.nolist img {
	border-width: 0px;
}
.nolist {
	margin: 0px;
	padding: 12px 4% 20px;
	float: left;
	width: 92%;
	list-style-type: none;
	overflow: hidden;
}
.nolist ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 90%;
	list-style-type: none;
}
.nolist li {
	margin: 0px 0px 5px;
	padding: 0px;
	float: left;
	width: 100%;
}
.nolist ul li {
	margin: 5px 0px 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.nolist li a {
	color: #000;
	text-decoration: none;
}
.nolist li a:hover {
	color: #660000;
	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%;
}
#footer-content a {
	color: #660000;
	text-decoration: none;
}
#footer-content a:hover {
	color: #660000;
	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;
}
#flickr-widget img {
	margin: 0px 5px 5px 0px;
	padding: 0px;
	float: left;
}

.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;
}
