/* 
Theme Name: hrt v2
Theme URL: http://www.highresolutiontextures.com
Description: the revamped version of HRT
Author: Alex Hommel
Author URI: http://www.in-bloom.org
Version: 1.0
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}

a img, :link img, :visited img, :focus img {border: 0;}

ul {list-style: none; line-height: 1.5em; margin: 5px 0px 5px 5px; font-size: 1.1em;}
ol {line-height: 1.5em; margin: 5px 0px 5px 0px; font-size: 1.1em;}

/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
.small {font-size: .9em; margin: 5px 0;}
.bold {font-weight: bold;}

img.floatleft { float: left; margin: 0 5px 5px 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 62.5%;
 background: #d6d6d6 url("http://www.highresolutiontextures.com/wp-content/themes/hrt-v2/images/body-bg.gif") repeat-x top;
 color: #292929;
}

#container { 
 margin: 0;
 padding:0;
 width: 100%;
background:transparent url("http://www.highresolutiontextures.com/wp-content/themes/hrt-v2/images/main-bg.jpg") no-repeat top;
}

#wrapper { 
 margin: 0 auto;
 padding:0;
 width: 960px;
/* background:#d6d6d6 url("http://localhost/hrt/wp-content/themes/hrt-v2/images/main-bg.jpg") no-repeat top;*/
}

/*********************** HEADER SECTION *********************/

#header {
 width: 100%;
 height: 150px;
 margin:0 0 20px 0;
 padding: 0;
}

#logo {float:left; width: 300px; margin:0; padding: 0;}

#right-header {float:right; width: 660px; margin:0; padding: 0;}

#top-nav {width: 100%; margin: 0; padding: 0;}

#top-nav ul {font-size: 1.4em; font-weight: bold; text-transform: uppercase; margin: 0; padding: .4em 1em; line-height:1.2em;}
#top-nav ul li { display: inline; }
#top-nav ul li a { padding: .1em .6em; color: #fff; text-decoration: none; }
#top-nav ul li a:hover, 
#top-nav ul li a.active { color: #ed3409;}


#categories {clear: both; float: left; width: 300px;margin: 10px; padding: 10px;}
#categories .title {font-size: 1.2em; font-weight:bold; text-transform:uppercase;}
#categories ul {margin:10px 0; font-size: 1.4em; font-weight:bold; text-transform:uppercase;}
#categories li {margin: 0 10px 0 0; display:inline;}
#categories a {color:#ed3409; text-decoration: none;}
#categories a:hover {text-decoration: underline;}

#submit {position: absolute; top: 80px;width: 280px;margin: 10px; padding: 10px; }


/* SEARCHBOX */

#searchbox {float: left; width: 270px;margin: 0px 0px 0px 10px; padding: 15px; background-color:#292929}

#searchbox input.text {
/*	border: 2px solid #aa1114;*/
 border:none;
 margin-right: 5px;
 padding: 2px 0 0 5px;
 height: 16px;
 width: 160px;
 color: #333;
 font-size: 1.15em;
 float: left;
}

#searchbox .button {
 float: left;
/*	border: 2px solid #fff;*/
 border:none;
 background: #ed3409;
 padding: 0 5px 1px 5px;
 color: #fff;
 font-size: 1.2em;
 font-weight: bold;
}

/* FEED SECTION */

#feed { float: left; width: 100%; margin:20px 0 0 0; color: #fff; font-size:1.4em; font-weight: bold; text-transform: uppercase; line-height: 1.5em;}

#feed a.rss {
 color: #ed3409; 
 text-decoration: none; 
 background:url("http://www.highresolutiontextures.com/wp-content/themes/hrt-v2/images/rss.png") no-repeat 0 7px; 
 padding: 0 5px 5px 35px; 
 float:left;}

#feed a {
 color: #ed3409; 
 text-decoration: none; 
 padding: 0 0 5px 5px; 
 /*float:left;*/}
 
#feed a.rss:hover, #feed a:hover {text-decoration: underline;}

#follow {
   float: left;
	margin: 20px 0 0 0;
	width:100%;
}



/*********************** MAIN CONTENT SECTION *********************/



#content {
 float: left;
 width: 570px;
}

#content p {line-height: 1.2em; margin: 15px 0px 15px 0px; font-size: 1.2em;}
#content a {color: #ed3409; text-decoration: none;}
#content a:hover, #content a:active  {text-decoration: underline;}
#content h1 {margin: 20px 0 10px 0; font-size: 2em; font-weight: bold;	text-transform: uppercase; color: #292929;text-align: center;}
#content h2 {margin: 0 0 5px 0; font-size: 1.8em; font-weight: bold; text-transform: uppercase;}
#content h3 {margin: 0 0 5px 0; font-size: 1.4em; font-weight: bold; text-transform: uppercase;}
#content h4 {margin: 0 0 5px 0; font-size: 1.2em; font-weight: bold;}

#content ul {font-size:1.2em; list-style:disc;margin-left: 30px;}
#content ol {font-size:1.2em; margin-left: 20px;}

#featured {margin:10px 0 30px 0;}
#featured p {padding:5px 10px;}
#featured a {color: #aa1114; text-decoration: none;}
#featured a:hover, #content a:active  {text-decoration: underline;}
#featured h1 {font-size: 2.2em; font-weight: bold; color: #aa1114; padding:10px 0;}
#featured h2 {font-size: 1.6em; color:#fff;padding:10px; text-align:center;}

.post { margin: 30px 0 0 0;
 padding:20px;
 background-color: #fff;
}

.postdate {clear: both; float: left;width: 300px; color:#aaa; margin:0; padding:0;}

.post-title {float: left; width:480px;}

.commentnumber {
 float: right;
 height: 32px; 
 width: 30px;
 margin: 0; 
 padding: 3px 0;
 color:#fff;
 font-size: 1.4em;
 font-weight:bold;
 text-align: center;
 background:url("http://www.highresolutiontextures.com/wp-content/themes/hrt-v2/images/comment.png") no-repeat 0 0px;
}

.main {padding:5px 0 0 0;
 min-height:80px;
 height:auto !important;
 height:80px;
}

.read-more {font-weight: bold;}

#content .postmeta {padding:20px;  background-color: #292929; color: #d6d6d6; font-size:1.1em; height: auto;}
#content .postmeta a {color: #ed3409;}
.category {float:left;}
.tags {float:right; }

#content .subscribe {
	padding: 20px 0 0 0;
	color:#d6d6d6;
	font-size: 1.0em;
	font-weight:bold;
	text-transform: uppercase;
}

.socialbm {margin: 0 0 -15px 0; padding: 5px;text-align: right; font-size: 1em; font-weight: bold; text-transform: uppercase;}
.socialbm img {margin: 5px 5px 0 10px;}

a.digg {
 background:url(http://www.highresolutiontextures.com/wp-content/themes/hrt-v2/images/digg.png) no-repeat 0 3px;
 padding:5px 10px 5px 20px;
 height: 18px;
}
a.delicious{
 background:url(http://www.highresolutiontextures.com/wp-content/themes/hrt-v2/images/delicious.png) no-repeat 0 3px;
 padding:5px 10px 5px 20px;
 height: 18px;
}
a.stumble {
 background:url(http://www.highresolutiontextures.com/wp-content/themes/hrt-v2/images/stumbleupon.png) no-repeat 0 3px;
 padding:5px 10px 5px 20px;
 height: 18px;
}
a.float {
 background:url(http://www.highresolutiontextures.com/wp-content/themes/hrt-v2/images/designfloat.gif) no-repeat 0 3px;
 padding:5px 10px 5px 20px;
 height: 18px;
}




.bookmarks { display: none; width: 560px; height: 50px; background-color: #fff; color: #292929; font-size:.85em;}

/*********************** SIDEBAR SECTION *********************/

#sidebar {
 float: right;
 width: 360px;
 margin:20px 0 20px 20px;
}

#sidebar a {color: #ed3409; text-decoration: none;}
#sidebar a:hover, #sidebar a:active  {text-decoration: underline;}

#sidebar h2 {clear: both; margin: 20px 0 10px 0; color: #292929;font-size: 1.6em; font-weight: bold; text-transform: uppercase;}
#sidebar h2.top {margin: 0 0 10px 0;}
}
#sidebar img {border:0;}

#adlist {margin-left:30px;}
#flickrpool {margin-left:10px;}

li.ads a{ display:inline; float: left; list-style-type:none; margin:5px 10px 10px 10px;}

li.flickr {	display:inline; list-style-type:none; margin:3px;}

.sb-item-left {float: left; width: 150px;}
.sb-item-right {float: right; width: 150px;}

/*.sb-item-left ul {font-size:1.2em;}*/

#most-wanted, #tla {margin-left: 0; line-height: 1.0em}

.post-stats {float:right; font-size: inherit;}

/*
h2.sponsors {background: url(images/coins.png) no-repeat 0 -1px; padding-left: 25px;}
h2.cloud {background: url(images/tag_orange.png) no-repeat 0 -1px; padding-left: 25px;}
h2.wanted {background: url(images/thumbs_up.png) no-repeat 0 -2px; padding-left: 25px;}
h2.flickr {background: url(images/flickr.png) no-repeat 0 -2px; padding-left: 25px;}
h2.friends {background: url(images/heart.png) no-repeat 0 -3px; padding-left: 25px;}
h2.cats {background: url(images/folder.png) no-repeat 0 -3px; padding-left: 25px;}
h2.adverts {background: url(images/money.png) no-repeat 0 -2px; padding-left: 25px;}
*/

/*********************** FOOTER SECTION *********************/

#footer {clear:both; width: 100%; margin-top: 20px; background-color: #2a2a2a; color: #fff; height: 50px;}

#footer a {color: #ed3409; text-decoration: none;}
#footer a:hover, #footer a:active  {text-decoration: underline;}

#inner-footer {
 width: 960px;
 margin: 0 auto;
 padding: 20px;
 text-align: center;
}


img.pimage {float: left;
	margin: 10px 20px 0 0 ;
}

/*********************** COMMENT SECTION *********************/

#comment-area {padding:10px 20px; background-color: #292929; color: #d6d6d6; font-size:.9em;}

#comment-area h3 { margin: 10px 0 20px 0;}
/*#commentlist ol {font-size: 1em;}*/
#commentlist li {margin: 5px 0; padding: 5px 10px;list-style-type:none;}
.singlecomment {margin: 0 0 0 60px; font-size: 1em;}
/*.commenttext {line-height:1.5em;}*/
li.alt {background-color: #363636;}

.avatar {float: left; padding: 5px 0;font-size:1.2em;text-align: center;}

.commenttext, .commenttext-admin {margin: 0 0 0 60px; font-size:1.0em;}



.sb-item {float: left; width: 100%; padding: 0 0 10px 0;}

.divider {
 clear:both; 
 width: 100%;
 margin:20px 0 0 0; 
 height: 2px; 
 background: url(http://www.highresolutiontextures.com/wp-content/themes/hrt-v2/images/divider-bg.png) repeat-x top;
}

.download {background: url(http://www.highresolutiontextures.com/wp-content/themes/hrt-v2/images/save.gif) no-repeat 0px 0px; padding: 0 0 5px 20px;}

/* UPLOAD FORM */

#loader{
   visibility:hidden;
}

#f1_upload_form{
   height:60px;
}

#f1_error{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 font-weight:bold;
 color:#FF0000;
}

#f1_ok{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 font-weight:bold;
 color:#00FF00;

}

#f1_upload_form {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 line-height: 1.5em;
 width:530px;
}

#f1_upload_process{
 z-index:100;
 visibility:hidden;
 position:absolute;
 text-align:center;
 width:530px;
}

label {
 width: 100%;
 line-height: 20px;
 padding: 0px;
 margin: 5px 0;
 text-align: center;
}

.msg {
 text-align:center;
 color: #ed3409;
 font-weight: bold;
 background-repeat: no-repeat;
 margin-left:30px;
 margin-right:30px;
 padding:5px;
 width:530px;
}

.emsg {
 text-align:center;
 color: #ed3409;
 font-weight: bold;
 margin-left:30px;
 margin-right:30px;
 background-repeat: no-repeat;
 padding:5px;
 width:530px;
}


