/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {font-family:Arial, Helvetica, sans-serif; background: #fff; color: #333; font-size: 12px; padding: 10px 0 40px;}

#main-content{border-right:1px dotted #000; padding:0 20px 0 0}
#menu{padding:10px 0 20px 20px}

.meta{font-weight:bold;}
.storycontent {padding:5px 0; margin:5px 0; border-bottom:1px solid #000; line-height:16px;}
.article{padding-top:15px;}
a {outline: none;}
a:focus {outline: none;}
a:active, a:link, a:visited{color:#eb2227; text-decoration: none; display:inline-block;}
a:hover{color:#ff9d8d; text-decoration: none;}

#menu ul {margin:0; padding:0;}
#menu li{list-style:none; margin:5px 0;}

.navigation a:link{color:#999; text-decoration: none; padding:10px 0 10px 10px; font-size:14px;}
.navigation a:visited{color:#999; text-decoration: none; padding:10px 0 10px 10px; font-size:14px;}
.navigation a:hover{color:#999; text-decoration: none; padding:10px 0 10px 10px; font-size:14px;}
.navigation a:active{color:#999; text-decoration: none; padding:10px 0 10px 10px; font-size:14px;}

.header h1 a:link{font-size:32px; line-height:32px; color:#999; text-decoration: none; font-weight:normal;}
.header h1 a:visited{font-size:32px; line-height:32px; color:#999; text-decoration: none; font-weight:normal;}
.header h1 a:hover{font-size:32px; line-height:32px; color:#999; text-decoration: none; font-weight:normal;}
.header h1 a:active{font-size:32px; line-height:32px; color:#999; text-decoration: none; font-weight:normal;}

.storycontent a:link{padding:0 3px; background:#ffcec6; color:#eb2227; text-decoration:none;}
.storycontent a:visited{padding:0 3px; background:#ffcec6; color:#eb2227; text-decoration:none;}
.storycontent a:hover{padding:0 3px; background:#ffcec6; color:#eb2227; text-decoration:underline;}
.storycontent a:active{padding:0 3px; color:#fff; text-decoration:none;}

.feedback a:link{padding:3px; background:#eb2227; color:#fff; text-decoration: none; text-transform:uppercase;}
.feedback a:visited{padding:3px; background:#eb2227; color:#fff; text-decoration: none; text-transform:uppercase;}
.feedback a:hover{padding:3px; background:#e6e6e6; color:#eb2227; text-decoration: none; text-transform:uppercase;}
.feedback a:active{padding:3px; background:#eb2227; color:#fff; text-decoration: none; text-transform:uppercase;}

.active {color:#999; border:1px solid #999; padding:2px 5px; font-size:14px;}
.meta {margin-top:20px; font-size:11px; font-weight:normal;}

/* Captions & aligment */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin:0 10px 10px 0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */

/*.footer a:link{padding:0px; background:#fff; display:inline-block;}
.footer a:visited{padding:0px; background:#fff; display:inline-block;}
.footer a:hover{padding:0px; background:#fff; text-decoration: none;}
.footer a:active{padding:0px; background:#fff; text-decoration: none; display:inline-block;}*/

hr {border: 0 #000 dotted; border-top-width: 1px; clear: both; height: 0;}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {font-size: 26px; margin-bottom:8px; font-weight:normal;}

h2 {font-size: 16px; margin-bottom:5px;}

h3 {font-size: 21px; margin-bottom:5px;}

h4 {font-size: 10px; padding:3px; margin-bottom:25px; background:#181818; color:#fff; display:inline; text-transform:uppercase;}

h5 {font-size: 17px; margin:0;}

h6 {font-size: 15px; margin:0;}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {list-style: circle;}

ul {list-style: square;}

li {margin-left: 30px;}

textarea{width:95%;}

#commentlist li .avatar {
	float: right;
	margin-right: 25px;
	padding: 2px;
}

p,
dl,
ol,
ul,
pre,
table,
address,
fieldset {margin-bottom: 20px;}