/*

THEME NAME: Talk Dedicated Servers

THEME URI: http://www.talkdedicatedservers.com/

DESCRIPTION: TalkDedicatedServers.com Default Theme

VERSION: 1.0

AUTHOR: Wallace

AUTHOR URI: http://coltter.com/

*/

@import "reset.css";



body {

	background-color: #EFEFEF;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	color: #585858; }

 

a {

	color: #008000;

	text-decoration: none; }

 

	a:hover { text-decoration: underline; }

 

strong { font-weight: 700; }

 

hr {

	border: none 0;

	border-bottom: 1px solid #E0E0E0;

	height: 1px;

	margin: 10px 0; }

 

blockquote {

	font-style: italic;

	background: url(images/quotes.gif) no-repeat top left;

	background-position: 12px 12px;

	color: #595959;

	margin: 5px 0;

	padding: 8px 15px 8px 60px; }

 

#wrapper {

	width: 900px;

	background: #FFF;

	margin: 0 auto;

	padding-bottom: 20px; }

 

#header {

	overflow: hidden;

	width: 880px;

	border-bottom: 4px solid #EFEFEF;

	border-top: 3px solid #FFF;

	margin: 0 auto; }

 

#logo {

	font-size: 250%;

	margin: 0 0 0 15px;

	font-weight: bold; }

 

	#logo a { color: #0000FF; }

 

#description {

	font-size: 130%;

	color: #666666;

	margin: 5px 0 10px 15px; }

 

#menu {

	overflow: hidden;

	width: 880px;

	margin: 10px auto; }

 

#container {

	width: 840px;

	overflow: hidden;

	margin: 20px auto; }

 

#content {

	float: left;

	width: 510px;

	line-height: 20px; }

 

.post { margin-bottom: 50px; }

 

.post-title {

	font-size: 180%;

	line-height: 1.2;

	font-weight: normal; }

 

	.post-title a { color: #0000FF; }

 

.page-subtitle {

	font-weight: 700;

	color: #CCC;

	font-size: 90%;

	text-transform: uppercase;

	padding-bottom: 5px;

	border-bottom: 1px solid #EFEFEF;

	margin-bottom: 15px; }

 

.post-meta {

	font-size: 85%;

	color: #999; }

 

	.post-meta a { color: #666666; }

 

.post-comments {

	float: right;

	padding: 3px 0 7px 7px; }

 

	.post-comments a {

		padding: 3px 7px 7px 0;

		color: #FFFFFF; }

 

		.post-comments a:hover { color: #FFFFFF; }

 

.post-content a {

	text-decoration: underline;

	font-weight: 700; }

 

	.post-content a:hover {

		text-decoration: none;

		font-weight: 700; }

 

.post-content { margin-top: 5px; }

 

	.post-content h2 {

		font-size: 140%;

		margin-bottom: 10px;

		border-bottom: 1px solid #EFEFEF;

		padding: 10px 0 5px; }

 

	.post-content h3 {

		color: #008000;

		font-size: 120%;

		font-weight: 700;

		margin-bottom: 5px;

		border-bottom: 1px solid #EFEFEF;

		padding: 5px 0 3px; }

 

		.post-content h3 a { color: #008000; }

 

	.post-content p {

		line-height: 1.3;

		margin-bottom: 10px; }

 

	.post-content img.alignnone {

		background: #FFF;

		border: 1px solid #EFEFEF;

		padding: 4px; }

 

	.post-content img.alignleft {

		float: left;

		border: 1px solid #EFEFEF;

		margin: 0 10px 5px 0;

		padding: 4px; }

 

	.post-content img.alignright {

		float: right;

		border: 1px solid #EFEFEF;

		margin: 0 0 5px 10px;

		padding: 4px; }

 

	.post-content ul,.post-content ol {

		margin-left: 30px;

		margin-bottom: 20px; }

 

	.post-content ul { list-style: outside; }

 

	.post-content ol { list-style: decimal; }

 

	.post-content ul li,.post-content ol li {

		line-height: 1.3;

		margin-bottom: 5px; }

 

.more-link {

	font-weight: 700;

	display: block;

	margin-top: 10px; }

 

.section-title {

	font-size: 140%;

	margin-bottom: 10px; }

 

.navleft {

	float: left;

	margin: 0 15px 15px 0; }

 

.navright {

	float: right;

	margin: 0 0 15px 15px; }

 

.navigation div a {

	font-size: 120%;

	font-weight: 700; }

 

#comments ol li {

	border-bottom: 1px solid #F0F0F0;

	padding: 10px 2px;

	overflow: hidden;

	height: 1%; }

 

.comment-gravatar {

	float: left;

	margin-right: 10px;

	background: #FFF;

	border: 1px solid #F0F0F0;

	padding: 3px; }

 

.comment-data {

	float: left;

	width: 400px; }

 

	.comment-data p {

		margin-bottom: 6px;

		line-height: 1.3; }

 

.comment-author {

	font-weight: 700;

	margin-bottom: 3px; }

 

.comment-meta {

	color: #666;

	margin-bottom: 5px;

	font-size: 85%; }

 

.unapproved { font-style: italic; }

 

#respond { margin-top: 30px; }

 

#comment-form {

	margin-top: 15px;

	margin-bottom: 10px; }

 

	#comment-form label {

		font-size: 90%;

		display: block;

		margin-bottom: 5px; }

 

	#comment-form input {

		width: 240px;

		margin-bottom: 10px;

		padding: 5px; }

 

	#comment-form textarea {

		width: 455px;

		height: 200px;

		margin-top: 15px;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 100%;

		padding: 10px; }

 

#sidebar {

	float: right;

	width: 300px; }

 

.sidepanel { margin: 20px 0 30px 0; }

 

	.sidepanel h3 {

		border-bottom: 2px solid #EFEFEF;

		padding: 0 0 5px 0;

		margin: 0 0 5px 0;

		color: #333333;

		font-weight: bold;

		font-size: 120%; }

 

	.sidepanel ul li {

		border-bottom: 1px solid #EFEFEF;

		padding: 5px 0;

		line-height: 1.2; }

 

	.sidepanel p {

		margin-top: 8px;

		line-height: 1.3; }

 

#footer {

	margin: 0 auto;

	width: 860px;

	border-top: 2px solid #EAEAEA;

	padding: 10px; }

 

#footer-links { list-style: none; }

 

	#footer-links li {

		float: left;

		margin-right: 15px; }

 

.sep {

	color: #CCC;

	margin: 0 8px; }

 

.ico-small {

	vertical-align: middle;

	margin: 0 5px 2px 0; }

 

.alt { background-color: #FAFAFA; }

 

.author { background-color: #EFEFFF; }

 

::selection { background: #FEFFBF; /* Safari */ }

 

::-moz-selection { background: #FEFFBF; /* Firefox */ }
