/* RST Bright Theme */

html {width:100% height:100%}
body {
	width: 100%;
	height: 100%;
	font-size: 14px;
	font-family: Helvetica, Verdana, Tahoma, SunSans-Regular, Sans-Serif;
	font-weight: normal;
	text-align: left;
	color: #1f1f1f;
	padding:0px;
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	background: #ecac00 url('images/back2.jpg') repeat; /* e8dea7 */
	background-attachment:fixed;
	background-position:center; 
}
	a {
	color: #9e8b00; /* e10000 */
	text-decoration: none;
	}
	a:visited {
	color: #9e8b00; /* e10000 */
	}
	a:hover {
	color: #ffe100; /* 0ec300 */
	text-decoration: none;
	}
	a:active { 
	color:#ffe100;
	}
	
	h2 {
	font-size: 20px;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	font-family: Trebuchet MS;
	}
	h3 {
	font-size: 16px;
	padding-top: 15px;
	padding-bottom: 3px;
	margin: 0px;
	border-bottom: 1px dotted #e3e3e3;
	font-family: Trebuchet MS;
	text-transform: uppercase;
	}	
	
	ul {
	padding: 0px;
	margin: 0px;
	}
	li {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	}	
	p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	}
	img {
	border: 1px solid #e3e3e3;
	padding: 4px;
	margin-bottom: 10px;
	}
	.noborder {
	border: 0px;
	padding: 0px;
	margin: 0px;
	}
	.imgright {
	float: right;
	}
	.imgleft {
	float: left;
	margin-right: 10px;
	}
	.imgleft2 {
	float: left;
	margin-left: 8px;
	}
	.squareimage, .squareimage3 { float: left; margin-right: 10px; margin-left: 10px; margin-top: 10px; }
	.squareimage2, .squareimage4 { float: left; margin-top: 10px; }
	.squareimage, .squareimage2 { margin-bottom: 0px; }
	.squareimage3, .squareimage4 { margin-bottom: 10px; }

.commentsfont {
font-size: 14px;
}

#meta {
width: 1000px;
margin-left: auto;
margin-right: auto;
}
#container {
width: 1000px;
float: left;
background: #ffffff url('images/barsback.jpg') no-repeat;
}

#buttons {
width: 980px;
height: 50px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;
background: #ffffff;
padding-left: 10px;
padding-right: 10px;
}
	#b1, #b2, #b3, #b4, #b5 {height: 50px; float: left; 	margin-right: 35px;	}
	
	#b1 a {width: 100px; height: 50px; display: block; text-decoration: none; background: url('images/buttons.png') no-repeat 0px -50px; }
	#b1 a:hover { display: block; background: url('images/buttons.png') no-repeat; }
	
	#b2 a { width: 150px; height: 50px; display: block; text-decoration: none; background: url('images/buttons.png') no-repeat -100px -50px; }
	#b2 a:hover { width: 150px; height: 50px; display: block; text-decoration: none; background: url('images/buttons.png') no-repeat -100px 0px; }
	
	#b3 a { width: 180px; height: 50px; display: block; text-decoration: none; background: url('images/buttons.png') no-repeat -250px -50px; }
	#b3 a:hover { width: 180px; height: 50px; display: block; text-decoration: none; background: url('images/buttons.png') no-repeat -250px 0px; }
	
	#b4 a { width: 130px; height: 50px; display: block; text-decoration: none; background: url('images/buttons.png') no-repeat -430px -50px; }
	#b4 a:hover { width: 130px; height: 50px; display: block; text-decoration: none; background: url('images/buttons.png') no-repeat -430px 0px; }
	
	#b5 a { width: 150px; height: 50px; display: block; text-decoration: none; background: url('images/buttons.png') no-repeat -560px -50px; }
	#b5 a:hover { width: 150px; height: 50px; display: block; text-decoration: none; background: url('images/buttons.png') no-repeat -560px 0px; }
	
	#b6 { width: 95px; height: 50px; float: right; }
	#b6 a { width: 95px; height: 50px; display: block; text-decoration: none; background: url('images/buttons.png') no-repeat -710px -50px; }
	#b6 a:hover { width: 95px; height: 50px; display: block; text-decoration: none; background: url('images/buttons.png') no-repeat -710px 0px; }


#blackbox {
width: 1000px;
height: 100px;
float: left;
}
#sitetitle { width: 415px; height: 100px; float: left; background: #000; margin-left: -3000px; padding-left: 3000px; }
#sitetitle a { width: 415px; height: 100px; float: left; display: block; text-decoration: none; background: url('images/rolandsalestraining3a.png') no-repeat; }
#sitetitle a:hover  { width: 415px; height: 100px; float: left; display: block; text-decoration: none; background: url('images/rolandsalestraining3a.png') no-repeat 0px -100px; }


#headersearch {
width: 310px;
height: 33px;
float: right;
background: url('images/searchback.jpg') no-repeat;
padding-left: 4px;
}
.searchfield {
width:220px;
height:18px;
margin-top:5px;
background:#ffffff;
color:#4b4b4b;
border:1px solid #e3e3e3;
float: left;
}
.searchbutton {
height:22px;
margin-top: 5px;
margin-left: 3px;
padding: 3px;
padding-top: 1px;
font-size: 10px;
text-transform: uppercase;
width:80px;
border:1px solid #4b4b4b;
cursor:pointer;
background:url('http://runthirty.com/wordpress/wp-content/themes/rev/images/yellowbox.jpg') repeat-x;
color:#000;
float; left;
}
#login {
width: 300px;
float: right;
position: relative;
padding-right: 15px;
}

/* End of Header.php */

/* Bottom Content Begin */
/* Begin Left Content */

#mainbox {
width: 1000px;
margin-left: auto;
margin-right: auto;
}

#mainleft {
width: 655px;
float: left;
padding: 15px;
}
#mainleft a:hover {
text-decoration: underline;
}

.post {
padding: 0px;
margin: 0px;
}

.titlesection {
width: 655px;
height: 120px;
float: left;
}
.datebox {
width: 90px;
height: 120px;
float: left;
background: url('images/datebox.png') no-repeat;
text-align: center;
margin-left: -5px;
margin-top: -5px;
font-family: Trebuchet MS;
}
.dateboxday {
width: 90px;
height: 85px;
float: left;
line-height: 90px;
font-size: 40px;
}
.dateboxmonth {
width: 90px;
height: 30px;
float: left;
line-height: 30px;
color: #222222;
}
.titlepost {
width: 447px;
padding-left: 5px;
padding-right: 5px;
float: left;
}
.titlepost h2 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	padding-bottom: 3px;
	}
.titlemeta {
width: 565px;
text-transform: uppercase;
color: #4b4b4b;
}

.badges {
width: 107px;
float: right;
height: 100px;
margin-top: 20px;
text-align: center;
padding-left: 5px;
}
.digg {
	width: 52px;
	height: 100px;
	float: right;
	padding-left: 5px;
	/* This is for index.php */
}
.diggperm {
	width: 52px;
	height: 100px;
	float: right;
	padding-left: 5px;
	/* This is for single.php */
}
.tweetmeme_button {
float: left;
width: 50px;
height: 100px;
}

.entry {
line-height: 25px;
color: #222222;
float: left;
width: 100%;
min-width: 100%;
}

.entry li {
list-style: square;
list-style-image: url(images/triangle.png);
list-style-position: inside;
padding-left: 2em;
text-indent: -1.40em;
}
.entry ul, ol {
margin-left: 25px;
margin-right: 25px;
width: 585px;
padding: 10px;
border-top: 1px dotted #e3e3e3;
border-bottom: 1px dotted #e3e3e3;
margin-top: 7px;
margin-bottom: 7px;
float: left
}
.entry p {
margin-bottom: 10px;
}
.entry h3 {
margin-top: 0px;
padding-top: 0px;
margin-bottom: 5px;
border: 0px;
}
.entry a {
text-decoration: underline;
}
.entry a:hover {
text-decoration: none;
}

.ratestars {
width: 100%;
min-width: 100%;
float: left;
}
.rstad {
width: 250px;
height: 250px;
float: left;
padding: 4px;
border: 1px solid #e3e3e3;
margin-right: 10px;
overflow: hidden;
}

.tagbox { /* Same width as titlesection class */
width: 655px;
margin-top: 10px;
margin-bottom: 15px;
float: left;
border-bottom: 1px solid #ebebeb;
text-align: left;
}
.badges2 {
width: 107px;
float: left;
height: 100px;
text-align: center;
padding-right: 5px;
}
.tags {
width: 655px;
padding-bottom: 5px;
float: lerft;
}
.postmetadata {
padding: 0px;
margin: 0px;
}

.navigation {
float: left;
font-size: 12px;
color: #222222;
}

.rstnav {
width: 655px;
padding-bottom: 30px;
float: left;
}
.rstnavleft {
width: 400px;
padding-top: 15px;
padding-bottom: 15px;
float: left;
border-top: 1px dotted #e3e3e3;
border-bottom: 1px dotted #e3e3e3;
}


/* End Left Content */

/* Comments Begin */

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 0px auto;
	float: right;
	}

.commentlist li {
background: #f6f6f6;
margin-left: 0px;
margin-top: 10px;
padding: 10px;
border: 1px solid #cecece;
line-height: 20px;
}
.commentlist li li {
background: #ececec;
margin-top: 10px;
padding: 10px;
}
.commentlist li li li {
background: #e2e2e2;
}
.commentlist li li li li {
background: #d8d8d8;
}
.commentlist img {
padding: 0px;
padding-right: 10px;
padding-top: 3px;
margin: 0px;
border: 0px;
float: left;
}

.children { 
padding: 0;
 }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}

.commentbutton {
height:22px;
padding: 5px;
font-size: 10px;
text-transform: uppercase;
width:100px;
border:1px solid #4b4b4b;
cursor:pointer;
background:url('http://runthirty.com/wordpress/wp-content/themes/rev/images/yellowbox.jpg') repeat-x;
color:#000;
float; left;
}
	
/* Comments End */


/* Begin Right Content */
#mainright {
width: 300px;
padding-right: 15px;
float: right;
line-height: 25px;
padding-top: 0px;
}

#left2 img {
border: 0px;
margin-right: 5px;
margin-bottom: 0px;
}
.recentcomment li {
border-bottom: 1px dotted #e3e3e3;
padding-top: 5px;
padding-bottom: 5px;
}
#left2 h3 {
font-size: 14px;
padding-top: 15px;
padding-bottom: 3px;
margin: 0px;
}
.leftlink li a {
display: block;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px dotted #e3e3e3;
}
.leftlink li a:hover {
background: #fafafa;
display: block;
color: #000;
padding-top: 5px;
padding-bottom: 5px;
}

.tagcloud  {
margin-top: 5px;
line-height: 18px;
margin-bottom: 10px;
}

	.quote {
	font-size: 12px;
	height: 122px;
	line-height: 20px;
	padding: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
	border: 1px dotted #e3e3e3;
	}

#widgets {

}

/* End Right Content */

/* Begin Footer Content */
#footer {
width: 970px;
height: 230px;
padding: 15px;
padding-top: 5px;
float: left;
background: #000;
color: #dbdbdb;
font-size: 11px;
overflow: hidden;
}
#footer a {
color: #95c3ce;
}
#footer a:hover {
color: #d9e9ed; /* #9e8b00  ffe100 */
border-bottom: 1px dotted #d9e9ed;
}
#footer h3 {
margin: 0px;
padding: 0px;
color: #2b7b8f; /* #0096ff */
border-bottom: 1px dotted #1a4c58;
}
#footer img {
border: 0px;
float: left;
margin: 0px;
padding: 0px;
margin-right: 5px;
}

#f-left1, #f-left2 {
width: 170px;
height: 220px;
float: left;
padding-right: 15px;
padding-bottom: 10px;
overflow: hidden;
}
#f-left1 li a {
width: 160px;
float: left;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
display: block;
border-bottom: 1px dotted #1a4c58;
}
#f-left1 li a:hover {
background: #091b1f;
border-bottom: 1px dotted #1a4c58;
}

#f-left2 li {
border-bottom: 1px dotted #1a4c58;
}

#f-left3 {
width: 285px;
height: 220px;
padding-right: 15px;
padding-bottom: 10px;
float: left;
overflow: hidden;
}

#f-right {
width: 300px;
float: right;
}

/* End Footer Content */
