/************************/
/*     Global Design    */
/************************/
/* Import YUI Reset CSS */
@import url(reset.css);
/* Import YUI Reset CSS */

.voteboxes {
	text-align: center;
}

.adfloatleft {
float:left !important;
padding: 3px;
}
.adfloatright {
float:right !important;
padding: 3px;
}


a {
	color: #3986a0;
	text-decoration: underline;
}

body {
    font-family: Verdana, Arial, sans-serif;
    background: url(images/background.png) repeat-x top;
}

ul, ol {
    list-style-type: none;
}

blockquote, #content ul, #content ol, p, pre {
    margin: 0 0 0.5em 0;
}

/************************/
/*     Layout Design    */
/************************/

#page {
	width: 1000px;
	margin: 0 auto;
}

#header {
    position: relative;
}

#wrapper {
    clear: both; /* Clear float items in from navi-bar */
    background: url(images/header.png) no-repeat top;
}

#content {
	float: left;
	width: 500px;
    padding-left: 25px;
}

#sidebar {
	float: right;
    width: 410px;
    padding-right: 19px;
}

#footer {
	clear: both;
    position: relative;
    background: url(images/footer.png) no-repeat;
    height: 173px;
}

/************************/
/*     Header Design    */
/************************/
#headerimg h1 {
    text-indent: -10000px;
    background: url(images/logo.png) no-repeat;
    width: 405px;
    height: 109px;
    margin: 0;
}

#headerimg a {
	color:;
}

.description {
    font-size: 12px;
}

/* Navigational bar */
ul#navi-bar {
    width: 575px;
    height: 41px;
    font-size: 16px;
    background: url(images/nav-bar.png) no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    font-family: Arial Narrow, sans-serif;
}

ul#navi-bar h2 {
    font-size: 120%;
}

ul#navi-bar li {
    float: left;
    padding: 0 10px;
}
/*
ul#navi-bar li:first-child {
    margin-left: 0 !important;
}*/

ul#navi-bar ul {
    display: none;
}

#navi-bar a {
    color: #FFF;
    display: block;;
    padding: 10px 10px;
}
/************************/
/*    Sidebar Design    */
/************************/
#sidebar ul {
    float: right;
	font-size: 12px;
    width: 200px;
}

#sidebar #side1, #sidebar #side3, #sidebar #side5, #sidebar #side7 {
    margin-right: 5px;
    float: left;

}


#sidebar ul h2 {
    font-size: 12px;
	margin: 0 0 1px 0;
    padding: 5px;
	height:18px;
}

#sidebar ul#side1 h2 {
    background-color: #56a1ca;
    color: #FFF;
}

#sidebar ul#side2 h2 {
    background-color: #a2a29f;
    color: #FFF;
}

#sidebar ul#side3 h2 {
    background-color:;
    color:;
}

#sidebar ul#side4 h2 {
    background-color:;
    color:;
}

#sidebar ul#side5 h2 {
    background-color:;
    color:;
}

#sidebar ul#side6 h2 {
    background-color:;
    color:;
}
#sidebar ul#side7 h2 {
    background-color:;
    color:;
}

#sidebar ul#side8 h2 {
    background-color:;
    color:;
}
#sidebar ul li {
    margin-bottom: 10px;
}

#sidebar ul ul {
    float: none;
}

#sidebar ul ul li {
    padding: 5px;
    margin-bottom: 0px;
    line-height: 14px;
    padding-left: 20px;
}

#sidebar ul#side1 ul li {
    border-top: 1px dotted #95999b;
    background: #d6eaf5 url(images/bullet.png) no-repeat 5px;
}

#sidebar ul#side2 ul li {
    border-top: 0px solid #9c9c9c;
    background: #eaeaea;
	padding-bottom: 1px;
	padding-left: 20px;
}

#sidebar ul#side3 ul li {
    border-top:;
    background: ;
}

#sidebar ul#side4 ul li {
    border-top:;
    background: ;
}

#sidebar ul#side5 ul li {
    border-top:;
    background: ;
}

#sidebar ul#side6 ul li {
    border-top:;
    background: ;
}

#sidebar ul#side7 ul li {
    border-top:;
    background: ;
}

#sidebar ul#side8 ul li {
    border-top:;
    background: ;
}

#sidebar ul ul ul {
    display: none;
}

#sidebar p {

}

#sidebar a {
    color: #000;
    text-decoration: none;
}
#sidebar a:hover {

}

#sidebar a:visited {

}

#sidebar img {
    margin-right: 5px;
}

#sidebar ul#side2 ul.arrow li {
    border-top: 1px solid #9c9c9c;
    background: #eaeaea url(images/bullet-right.png) no-repeat 5px;
}

#sidebar ul#side2 ul.tag {
    background-color:#eaeaea;
	padding-right: 10px;
}
/************************/
/*    Content Global    */
/************************/
blockquote {
    font-style: italic;
    padding: 0 10px;
}

h1, h2, h3, h4, h5, h6 {
	color:;
}

h1 {
    font-size: 30px;
}

h2 {
    font-size: 14px;
	font-weight: bold;
}

h3 {
    font-size: 14px;
}

h4 {
    font-size: 12px;
}

h5 {
    font-size: 12px;
}

h6 {
    font-size: 12px;
}

code, pre {
    overflow: auto;
    white-space: pre;
    font-family: Courier;
}

#content ul {
    padding-left: 20px;
    list-style-type: square;
}

#content ol {
    padding-left: 25px;
    list-style-type: decimal;
}

/************************/
/*    Content Design    */
/************************/
.post {
    margin: 10px 0 30px 0;
	font-size: 12px;
	line-height: 14px;
    height: 190px;
    border-bottom: 1px dashed #cfcfcf;
}

.posttp {
    margin: 10px 0 30px 0;
	font-size: 12px;
	line-height: 14px;
    border-bottom: 0px dashed #cfcfcf;
}

.postmmb {
    margin: 10px 0 30px 0;
	font-size: 12px;
	line-height: 14px;
    border-bottom: 0px dashed #cfcfcf;
}

.submittheme {
    margin: 10px 0 30px 0;
	font-size: 12px;
	line-height: 14px;
    height: 190px;
    border-bottom: 0px dashed #cfcfcf;
}

.submittheme h2 {
	line-height: normal;
    background: url(images/post-title.png) no-repeat left center;
    padding-left: 30px;
}

.post h2 {
	line-height: normal;
    background: url(images/post-title.png) no-repeat left center;
    padding-left: 30px;
}

.post .rating {
    float: right;
    font-weight: bold;
    padding-top: 5px;
}

.post .rating .rate-text {
    color: #933171;
    font-weight: bold;
}

.post .rating .rate {
    color: #665a2e;
    font-weight: bold;
}

.post .preview {
    float: left;
    margin: 5px;
    border: 1px solid #a2a29f;
}


.post h2 a:hover, h2 a:visited, h2 a {
    color: #000;
}

.entry {
    margin: 2px;
    line-height: 18px;
    float: left;
    width: 275px;
	font-size: 11px;
}

.download {
    height: 20px;
    width: 120px;
    background: url(images/download.png) no-repeat;
    font-size: 10px;
    padding-left: 25px;
    padding-top: 2px;
    float: left;
    margin: 0 10px;
}

.demo {
    height: 20px;
    width: 75px;
    background: url(images/demo.png) no-repeat;
    font-size: 10px;
    padding-left: 25px;
    padding-top: 2px;
    float: left;
}
/************************/
/*     Footer Design    */
/************************/
#footer-meta {
    font-size: 12px;
}

#footer p {
	margin: 0;
}

/************************/
/*     Other Design     */
/************************/
.clear {
    clear: both;
}

.ad-top {
    margin:0 auto;
    padding: 10px 10px;
    font-family: "Trebuchet MS", sans-serif;
    text-align: center;
    font-size: 11px;
	height: 5px;
}

.ad-bottom {
    text-align: center;
    padding: 35px 10px 30px;
}

.ad-side {
    text-align: center;
    border: 1px solid #c0c0c0;
    margin-bottom: 10px;
}

.preview-theme {
    width: 400px;
    margin: auto;
}

.preview-theme h2 {
    text-align: center;
    font-family: Tahoma, sans-serif;
    color: #56a1ca;
    font-size: 30px;
    font-weight: bold;
    background: none;
}

.preview-theme p {
    font-family: "Myriad Pro", "Trebuchet MS", sans-serif;
    text-align: center;
    font-size: 16px;
    line-height: 20px;
}

.preview-theme em {
    font-style: italic;
}

#form2 {
    margin: 10px 0;
}


strong {
    font-weight: bold;
}

.p-download {
    float: left;
    font-weight: bold;
    color: #357abb;
    font-family: Tahoma, sans-serif;
    font-size: 25px;
    margin-left: 30px;
    height: 30px;
}

.p-live {
    float: right;
    font-weight: bold;
    color: #357abb;
    font-family: Tahoma, sans-serif;
    font-size: 25px;
    margin-right: 30px;
}

.imglink {
    border: 0;
}


.info {
    margin-top: 50px;
    font-family: Tahoma, sans-serif;
}

.random {
    padding: 10px;
    margin-top: 50px;
}

.random legend {
    font-family: Arial, sans-serif;
    color: #933119;
    font-size: 25px;
    font-weight: bold;
}

.random .post {
    font-size: 10px;
    margin-bottom: 0px;
    font-weight: bold;
    color: #464646;
}

.themeimg {
    width: 400px;
    height: 300px;
	text-align: center;
	margin-bottom: 10px;
	border: 2px solid #cccccc;
}

/*------------------------------------------------*/

/*---------------[envato]---------------*/

/*------------------------------------------------*/





div h1 {

	font: 18px "Helvetica Neue",Helvetica, Arial, sans-serif;

}



UL.red A:link  {

	clear: both;

	list-style:none;

	margin: 0;

	padding: 0;

}

UL.red A:visited  {

	clear: both;

	list-style:none;

	margin: 0;

	padding: 0;

}

UL.red A:active  {

	clear: both;

	list-style:none;

	margin: 0;

	padding: 0;

}

UL.red A:hover  {

	clear: both;

	list-style:none;

	margin: 0;

	padding: 0;

}



UL.red li {

	float: left;

	margin: 0 5px 0 0;

	padding: 0;

	list-style:none;

}



.clear {

	clear: both;

	display: block;

}



UL.red li img {

	background: #E6E6E6;

	padding: 5px;

	width: 80px;

	height: 80px;

}

UL.red li.start {

	clear: both;

}

img {

	border: none;

}

.title,

.cost,

.sales,

.description {

	display: none;

}
