/*



Theme Name: After The Anthems



Theme URI: http://webdemar.com/demo/?wptheme=deFusion



Description: Clean and easy customizable WordPress theme by <a href="http://webdemar.com">webdemar</a>



Version: 0.8.4



Author: webdemar



Author URI: http://webdemar.com



Tags: simple, clean, widgets, widget ready, two columns, fixed width, valid CSS, valid XHTML



*/







/*



	- GENERAL



	- BASIC LAYOUT



	- HEADINGS



	- HEADER



	- CONTENT



		+ CONTENT LEFT



		+ CONTENT RIGHT



	- COMMENTS



	- SEARCHFORM



	- FOOTER



	- USEFUL







/*	##################################



   	GENERAL



	################################## */



	



body {

	margin: 0px;

	padding: 0px;

	background: #1e1f21 url(img/stripes.jpg) repeat left top;

	color: #000000;

	font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;

	font-size: 11px;

	line-height: 18px;

}







a {

	/* color: #6e7073; */

	color: #0066cc;
 
	border: hidden;

	outline:none;

}



a img {

border: hidden;

}







p {



	margin: 0 0 20px 0;



}







ul, ol {



	margin-bottom: 20px;



}







blockquote {



	margin: 0 0 0 10px;



	padding: 0 0 0 10px;



	border-left: 5px solid #f7f7f7;



}







/*	##################################



   	BASIC LAYOUT



	################################## */



	



#page {



	width: 940px;



	margin: 0 auto;



}



	



#header {



	position: relative;



	height: 200px;



}



#pagetitle {

	padding:10px;

}



#homeheader {



	position: relative;



	height: 40px;



}







#content {

	background: #FFFFFF;

	padding-top:10px;

}







#content-left {



	width: 310px;

	margin-top: 0;

	margin-right: 10px;

	margin-bottom: 40px;

	background-image: url(img/module_bg.jpg);

	background-repeat: repeat-x;	

	float: left;

}

#content-left-home {

	width: 600px;

	margin-top: 0;

	margin-right: 10px;

	margin-bottom: 40px;

	margin-left: 10px;

	float: left;

}




#content-left-blog {



	width: 400px;

	margin-top: 0;

	margin-right: 10px;

	margin-bottom: 40px;

	margin-left: 10px;

	background-image: url(img/module_bg.jpg);

	background-repeat: repeat-x;

	padding:10px;

	

	float: left;

}



#content-middle {

	float: left;

	width: 280px;

	background-image: url(img/module_bg.jpg);

	background-repeat: repeat-x;

}



#content-right {



	float: right;



	width: 320px;



}

#content-videos-sidebar{

	background-color:#FFFFFF;

	width: 310px;

	background-image: url(img/h4-bg.jpg);

	background-repeat: repeat-x;

}



#content-videos {

	background-color: #333333;

	padding-left:10px;

}

#content-videos-left {

	width: 600px;

	padding:0px;

	margin:0px;

	float: left;

}

.video-div{

	background-color:#FFFFFF;

	text-align:center;

	padding-top:20px;

	padding-bottom:20px;

}

.video-info{

	background-color:#FFFFFF;

	text-align:left;

	padding:10px;

	margin-top:10px;

}

.video-ad{

	background-color:#FFFFFF;

	text-align:center;

	padding:10px;

	margin-top:10px;

}

.video-sidebar-ad{

	text-align:center;

	padding-top:10px;

	padding-bottom:10px;

	margin-top: 10px;

	margin-right: 10px;

	background-color:#FFFFFF;

}

.video-list-holder {

	width: 600px;

	padding:0px;

	margin-bottom:10px;

	float: left;

	background-color:#FFFFFF;

}

.video-play-logo {

	position:absolute;

	

}

.home-flash{
	margin-bottom:20px;
}

#skyscraper-ad {

	float: right;

	margin-right: 10px;

	padding-left: 5px;

	padding-right: 5px;

}



#footer {







}







/*	##################################



   	HEADINGS



	################################## */



	



h1 {



	position: absolute;



	bottom: 80px;



	left: 0px;



	margin: 0px;



	padding: 0px;



	line-height: 1;



	font-size: 24px;



	font-weight: normal;



}







h1 a {



	color: #fff;



	text-decoration: none;



}







h2 {



	margin: 0 0 20px 20px;



}







h2#blog-description {



	position: absolute;



	bottom: 60px;



	left: 0px;



	margin: 0px;



	padding: 0px;



	font-size: 11px;



	font-weight: normal;



}







h3 {

	font-size: 1.3em;

	font-weight: bold;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 7px;

	margin-left: 0;

}







h3 a {



	text-decoration: none;



}







h3 a:hover {



	text-decoration: underline;



}







h4 {

	margin: 0 0 10px 0;

	padding-top:10px;

	padding-left:10px;

	font-size: 14px;

}



h4 a {

	text-decoration:none;

}



h4 a:hover {

	text-decoration:underline;

}



h5 {

	color:#FFFFFF;

	text-decoration:none;

	font-size: 25px;

	font-weight:bold;

	margin:0px;

	padding:0px;

}



h6 {

	color:#000000;

	text-decoration:none;

	font-size: 25px;



	font-weight:bold;

	margin-top:10px;

	margin-bottom:10px;

	padding:0px;

	line-height: normal;

}



h8 {

	text-decoration:none;

	font-size: 11px;

	margin:0px;

}

h8 a {

	text-decoration:none;

}

h8 a:hover {

	text-decoration:underline;

}

h9 {

	color:#FFFFFF;

	text-decoration:none;

	font-size: 250px;

	font-weight:bold;

}





/*	##################################



   	HEADER



	################################## */



	



#top-nav {



	position: absolute;



	top: 10px;



	right: 0px;



	margin: 0px;



	padding: 0px;



	list-style: none;



}



#top-navgooglesearch {



        



	position: absolute;



	top: 9px;



	right: 7px;



	margin: 0px;



	padding: 0px;



	list-style: none;



}







#top-nav li {



	float: left;



	margin: 0 0 0 10px;



}







#top-nav li#rss {



	padding: 0 0 0 15px;



	background: url(img/rss-icon.gif) no-repeat left center;



}







/*	##################################



   	CONTENT



	################################## */



	



/** news left */



.news-left {

	padding-top:10px;
	padding-left:10px;
	padding-right:10px;

	border-bottom: 2px solid #dedede;

}

.news-left:hover {

	background-color:#F0F0F0;

}

.news-middle {

	padding-top:10px;

	padding-left:10px;

	border-bottom: 1px solid #dedede;

}

.news-middle:hover {

	background-color:#F0F0F0;

}

.news-middle-list{

	width:10px;

}







.news-picture {

	background-color:#000000;

	{! text-align:center;

	width: 290px; !}

	margin-bottom: 5px;

}

.news-picture: hover {

	border:#0000FF;

	border:medium;

}

	



.meta {



	clear: both;



	padding-top: 10px;



	background: #fff url(img/bg-meta.gif) repeat-x left top;



	color: #5e5e5e;



}







.meta-date {



	padding: 0 10px 0 15px;



	background: url(img/bg-meta-date.gif) no-repeat 0px 2px;



}







.meta-categories {



	padding: 0 10px 0 15px;



	background: url(img/bg-meta-categories.gif) no-repeat 0px 2px;



}







.meta-comments {



	padding: 0 10px 0 15px;



	background: url(img/bg-meta-comments.gif) no-repeat 0px 2px;



}







p.tags {



	clear: both;



}







/** box right */



.box-left-page {
padding: 20px;
}



.box-right {

	padding: 10px;

	background: #f7f7f7 url(img/bg-box-right.gif) no-repeat left top;

	margin-top: 0;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 0;

}







.box-right ul {



	margin: 0 0 5px 0;



	padding: 0px;



	list-style: none;



}







.box-right li {



	margin: 0px;



	padding: 5px;



	border-bottom: 1px solid #dedede;



}







.box-right li a {



	text-decoration: none;



}







/*	##################################



   	COMMENTS



	################################## */



	



#commentform label {



	display: block;



	margin: 0 0 5px 0;



}







#commentform input.text, #commentform textarea {



	width: 500px;



	margin: 0 0 10px 0;



}







#commentform .text {



	height: 22px;



	padding: 6px 6px 0 6px;



	background: #fff url(img/bg-form-text.gif) repeat-x left top;



	border: 1px solid #dadada;



	color: #5e5e5e;



}







#commentform textarea {



	height: 150px;



	padding: 6px 6px 0 6px;



	background: #fff url(img/bg-form-text.gif) repeat-x left top;



	border: 1px solid #dadada;



	color: #5e5e5e;



}







#commentform .button {



	width: auto;



	height: 30px;



	margin: 0px;



	padding: 0 20px;



	background: #4a4f54;



	border: none;



	color: #fff;



}







.commentlist {



	margin: 0px;



	padding: 0px;



	list-style: none;



}







.commentlist .quote {



	padding: 0px;





}







.commentlist li {





	padding-left: 10px;

	padding-top: 10px;

	

	background-color:#f7f7f7;



	color: #000000;



}







.commentlist cite {





	display: block;



	font-style: normal;



}







.avatar {



	float: left;



	margin: 0 20px 10px 0;



}







/*	##################################



   	SEARCHFORM



	################################## */



	



#searchform #search {



	float: left;



	width: 146px;



	height: 22px;



	padding: 6px 6px 0 6px;



	background: #fff url(img/bg-form-text.gif) repeat-x left top;



	border: 1px solid #dadada;



	color: #5e5e5e;



}







#searchform .button {



	width: auto;



	height: 30px;



	margin: 0px;



	padding: 0 10px;



	background: #4a4f54;



	border: none;



	color: #fff;



}







/*	##################################



   	FOOTER



	################################## */







#footer {



	width: 900px;



	margin: 0 auto;



	padding: 20px 0;



}







#footer p {



	margin: 0 0 10px 0;



}







#legal {



	float: left;



	width: 400px;



}







#webdemar {



	float: right;



	width: 400px;



	text-align: right;



}







/*	##################################



   	USEFUL



	################################## */







.clear {



	clear:both;



}







/** WORDPRESS CSS */







.aligncenter,



div.aligncenter {



   	display: block;



   	margin: 0 auto;



}







.aligncenter {



	margin-bottom: 20px!important;

	border:0px;

}





.newsimage {


	border:0px;


}



.alignleft {



   	float: left;

   	margin: 0 20px 20px 0;

	border:0px;



}



.alignleft2 {

	float: left;

	margin-top: 0;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 0;

	border:0px;

}



.alignright {


   	border:0px;


   	margin: 0 0 20px 20px;


}







.wp-caption {



	margin-bottom: 20px;



	padding-top: 4px;



   	border: 1px solid #ccc;



   	text-align: center;



   	background-color: #f7f7f7;



}







.wp-caption img {



   	float: none;



   	margin: 0px;



   	padding: 0px;



   	border: none;



}







.wp-caption p.wp-caption-text {



   	padding: 0px;



  	margin: 0px;



}







/** WIDGETS CSS */







#calendar_wrap table {



	width: 100%;



}







#calendar_wrap td {



	text-align: center;



}







#wp-calendar caption {



	margin: 0 0 10px 0;



	background: #dedede;



}