/*
Theme Name: Digital Movement
Description: Digital Movement!
Version: 1.0
Author: Digital Movement
Author URI: http://www.digitalmovement.nl
Tags: green, multi-columns
License: GPL
*/

@import "cssReset.css";
@import "classes.css";

#twitter-follow { border: 0;position: fixed;  top: 200px; right:0;}
#twitter-follow-dan{ border: 0;position: fixed;  top: 317px; right:0;}


.menu {
	float: right;
	width: 940px;
}


.roundedCorner {   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;}

#webPage {width:940px; text-align:left;}

#logo {
	background: url(images/logo.png) no-repeat;
	position: absolute;
	top: 165px;
	left: 25px;
	text-indent: -9999px;
	z-index: 20;
}
#logo a { display: block; width: 221px; height: 200px; }
/*
 Header Styles
*/

#header {
	width:940px;
	height:183px;
	position:relative;
	padding-bottom: 0px;
	background-image: url(images/header.png);
	background-repeat: no-repeat;
	margin-bottom:0px;

}
#header h1 {font-size:3em; float:left; position:relative; top:30px; left:30px;}
#header h1 a {color:#000;}
#header .description {position:relative; float:left; top:43px; left:38px; color:#8d8d8d; font-size:1.2em;}


/*
 Nav Styles
*/

#nav {
	width:940px;
	height:37px;
	color:#fff;
	font-size:1.3em;
	text-transform:uppercase;
	overflow:hidden;
	margin-bottom:0px;
	margin-top:200px;
	position: relative;
	float: right;
	background-image: url(images/navbg.png);
	background-repeat: no-repeat;
}

#nav li {float:right; font-weight:700; padding:0px 10px;}
#nav li a {
	display:block;
	height:26px;
	padding:0px 5px;
	line-height:26px;
	margin:5px 0px;
	float:left;
	color:#FFF;
}
#nav li a:hover, #nav .current_page_item a {background:#fff; color:#0042b6 !important;}

/*
 Index Sb Styles
*/

#IndexSidebar{
	width:940px;
	margin-top:20px;
	margin-bottom: 20px;
}
#IndexSidebar .IndexSbTop {
	width:940px;
	height:0px;
}
#IndexSidebar .IndexSbBottom {
	width:940px;
	height:0px;
}
#IndexSidebar .IndexWidget {
	width:940px;
	position:relative;
}
#IndexSidebar a {color:#525252;}
#IndexSidebar .IndexWidget ul li {
	padding-left:0px;
}
.IndexWidget h3 {
}

/*
 Header Sb Styles
*/

#HeaderSidebar{
	width:313px;
	padding-bottom: 0px;
	position: relative;
	top: -10px;
}
#HeaderSidebar .HeaderSbTop {
	width:313px;
	height:0px;
}
#HeaderSidebar .HeaderSbBottom {
	width:310px;
	height:0px;
	background-color: #F06;
}
#HeaderSidebar .HeaderWidget {
	width:310px;
	color:#525252;
	font-weight:normal;
	font-size:small;
	line-height:18px;
	position:relative;
	margin-left: 0px;
}
#HeaderSidebar a {color:#525252;}
#HeaderSidebar .HeaderWidget ul li {
}
.HeaderWidget h3 {
	line-height:30px;
	height:30px;
	width:100px;
	text-align:left;
	color:#525252;
} 



/*
 Left Sb Styles
*/

#leftSidebar{
	width:293px;
	margin-left:20px;
	background-color: #272928;
	margin-bottom: 20px;
	position: relative;
}
#leftSidebar .leftSbTop {
	width:293px;
	height:15px;
	position: absolute;
}
#leftSidebar .leftSbBottom {
	position: relative;
	width:253px;
	height:18px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:20px;
}
#leftSidebar .leftWidget {
	width:253px;
	padding-left:20px;
	color:#FFF;
	font-size:1.3em;
	line-height:18px;
	position:relative;
	padding-top:45px;
}
#leftSidebar a {
	color:#FFF;
}
#leftSidebar .leftWidget ul li {
	padding-left:0px;
}
.leftWidget h3 {
	line-height:30px;
	height:30px;
	text-align:left;
	top:0px;
	color:#ff0000;
	position:absolute;
	font-size: 1.2em;
	font-weight: 400;
	text-transform: uppercase;
	margin-top: 10px;
	padding-left:10px;
	background-color: #111212;
	width: 243px;
}


#calendar_wrap a{color:yellow;}



/*
 Footer Sb  Styles
*/


#FooterSidebar{
	width:940px;
	padding-bottom: 20px;
	background-color: #161616;
	height: 60px;
}
#FooterSidebar .FooterSbTop {
	width:313px;
	height:2px;
}
#FooterSidebar .FooterSbBottom {
	width:310px;
	height:2px;
}
#FooterSidebar .FooterWidget {
	width:626px;
	font-weight:normal;
	font-size:small;
	line-height:18px;
	position:relative;
	margin-left: 10px;
	text-align: left;
	float: left;
}

#FooterSidebar a {color:#ff0000;}
#FooterSidebar a:hover {color:#fff;}

#FooterSidebar .FooterWidget ul {
	float: left;
	width: 42em;
	margin: 0;
	padding: 0;
	list-style: none;
}
 
#FooterSidebar .FooterWidget li {
  float: left;
  width: 10em;
  margin: 0;
  padding: 0;
}



.FooterWidget h3 {
	line-height:30px;
	height:30px;
	width:626px;
	text-align:left;
	color:#ff0000;
} 


/*
 Footer 2 Sb  Styles
*/


#Footer2Sidebar{
	width:940px;
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom: 20px;
	height: 60px;
}
#Footer2Sidebar .Footer2SbTop {
	width:313px;
	height:2px;
}
#Footer2Sidebar .Footer2SbBottom {
	width:310px;
	height:2px;
}
#Footer2Sidebar .Footer2Widget {
	width:626px;
	color:#525252;
	font-weight:normal;
	font-size:small;
	line-height:18px;
	position:relative;
	margin-right: 10px;
	text-align: right;
	float: right;
}
#Footer2Sidebar a {color:#fff;}
#Footer2Sidebar a:hover {color:#ff0000;}


#Footer2Sidebar .Footer2Widget ul {
  float: right;
  width: 52em;
  margin: 0;
  padding: 0;
  list-style: none;
}
 
#Footer2Sidebar .Footer2Widget li {
  float: right;
  width: 10em;
  margin: 0;
  padding: 0;
}



.Footer2Widget h3 {
	line-height:30px;
	height:30px;
	width:626px;
	text-align:right;
	color:#fff;
} 


/*
 Recent Sb  Styles
*/


#RecentSidebar{
	width:626px;
	position: relative;
	background-color: #272928;
}
#RecentSidebar .RecentSbTop {
	width:606px;
	height:27px;
	margin-left:10px;
	margin-top:10px;
	color: #000;
	background-color: #111212;
}
#RecentSidebar .RecentSbBottom {
	width:626px;
	height:10px;
}
#RecentSidebar .RecentWidget {
	width:596px;
	padding-left:20px;
	color:#FFF;
	font-weight:normal;
	font-size:1.4em;
	line-height:16px;
	position:relative;
	top: -27px;
}
#RecentSidebar a {
	color:#F00;
}
#RecentSidebar a:hover {
	color:#FFF;
}


#RecentSidebar .RecentWidget ul li {
	padding-left:0px;
}
 


.RecentWidget h3 {
	margin-right:15px;
	line-height:27px;
	height:27px;
	width:300px;
	text-align:left;
	color:#ff0000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	margin-bottom: 10px;
} 

/*
 Weightclasses Styles
*/
#WeightclassesarticleBar {
	width:626px;
	margin-bottom:20px;
	padding-top: 0px;
	background-color: #272928;
}
.WeightclassespostArticle {
	width: 520px;
	position: relative;
	margin-bottom:20px;
}

.Weightclassesend {
	width: 626px;
	height:20px;
	background-image: url(images/mainbg.jpg);
	background-repeat: repeat;
}

.WeightclassespostTitleLabel {
	float:left;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:10px;
	margin-top:10px;
	padding-top:15px;
	padding-left:6px;
	height: 30px;
	width: 192px;
	background-color: #111212;
}
.WeightclassespostTitle {
	color:#ff0000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 3.1em;
	padding-left: 0px;
	}
	
.WeightclassespostTitle a {
	color:#ff0000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.9em;
	padding-left: 0px;
}


/*
 	display:block;
	color:#fc0a0a;
	font-size:3.1em;
	text-align:left;
	word-spacing: 0.2em;
	line-height: 30px;
*/


.Weightclassescontent12{
	float:left;
	width: 606px;
	margin-left:10px;
	margin-top: 10px;
	margin-bottom:20px;
	background-color: #111212;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
	}
	
.Weightclassestop{
	float:left;
	width: 626px;
	}	
.Weightclassescontent13{
	float:left;
	width: 192px;
	margin-left:10px;
	margin-top: 10px;
	margin-bottom:20px;
	background-color: #111212;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
	}
.Weightclassescontent14{
	float:left;
	width: 192px;
	margin-left:10px;
	margin-top: 10px;
	margin-bottom:20px;
	background-color: #111212;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
	}
.Weightclassestitle{
	display:block;
	color:#FFF;
	font-size:1.1em;
	text-align:left;
	text-transform: uppercase;
	}
.Weightclass1{
	display:block;
	color:#F00;
	font-size:1.5em;
	text-align:left;
	word-spacing: 0.2em;
	line-height: 20px;
	text-transform: uppercase;
	background-color: #111212;
	width: 601px;
	font-weight: bold;
	padding-left:5px;
	}	
.Weightclass1name{
	display:block;
	color:#FFF;
	font-size:1.5em;
	text-align:left;
	word-spacing: 0.2em;
	line-height: 20px;
	text-transform: uppercase;
	background-color: #666;
	width: 601px;
	padding-left:5px;
	}
	
.Weightclassescontent2{
	float:left;
	width: 606px;
	margin-left:10px;
	margin-top: 10px;
	margin-bottom:20px;
	background-color: #111212;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
	}

.Weightclassestitle2{
	display:block;
	color:#FFF;
	font-size:1.1em;
	text-align:left;
	text-transform: uppercase;
	}
.Weightclass2{
	display:block;
	color:#F00;
	font-size:1.2em;
	text-align:left;
	word-spacing: 0.2em;
	line-height: 15px;
	text-transform: uppercase;
	background-color: #111212;
	width: 601px;
	font-weight: bold;
	padding-left:5px;
	}	
.Weightclass2name{
	display:block;
	color:#FFF;
	font-size:1.2em;
	text-align:left;
	word-spacing: 0.2em;
	line-height: 15px;
	text-transform: uppercase;
	background-color: #666;
	width: 601px;
	padding-left:5px;
	}
	
	
.Weightclasseslocationcontent{
	float:left;
	width: 280px;
	margin-left:219px;
	}

.Weightclasseslocationtitle{
	display:block;
	color:#FFF;
	font-size:1.1em;
	text-align:left;
	text-transform: uppercase;
	}
.Weightclasseslocation{
	display:block;
	color:#FFF;
	font-size:1.1em;
	text-align:left;
	word-spacing: 0.2em;
	line-height: 10px;
	text-transform: uppercase;
	}
.Weightclasseslocation1 {
	float:left;
	height:33px;
	width: 195px;
	margin-left:10px;
	padding-top:2px;
}	
	
.Weightclassesdate1 {
	float:left;
	height:10px;
	width: 195px;
	margin-left:10px;
}
.Weightclassesdate11 {
	display:block;
	color:#FFF;
	font-size:1.1em;
	text-align:left;
}
.Weightclassesdate1a {
	float:left;
	height:25px;
	width: 280px;
	margin-left:10px;

}
.Weightclassesdate11a {
	display:block;
	color:#fc0a0a;
	font-size:3.1em;
	text-align:left;
	word-spacing: 0.2em;
	line-height: 30px;
}




/*
 Schedule Styles
*/


#schedulearticleBar {
	padding-top:10px;
	margin-bottom:20px;
	width:626px;
	padding-bottom:100px;
	position: relative;
	background-color: #272928;
	
}
.schedulepostArticle {
	width: 178px;
	height:170px;
	position: relative;
	background-repeat: no-repeat;
	background-color: #161616;
	margin-bottom:20px;
}
.scheduleend {
	width: 96px;
	height:102px;
	position: relative;
	background-image: url(images/scheduleend.png);
	background-repeat: no-repeat;
	top: 166px;
	margin-left: 145px;
}
.schedulesinglepostArticle {
	width: 240px;
	position: relative;
	background-image: url(images/schedulebg.png);
	background-repeat: no-repeat;
	background-color: #0F6;
}
.scheduleavatar {
	width: 177px;
	position: absolute;
	z-index: 1;

}
.scheduleavataroverlay {
	width: 178px;
	height:170px;
	position: absolute;
	z-index: 2;
	background-image: url(images/contentbg.png);
	background-repeat: repeat;
}

.schedulerightsidecontent{
	float:right;
	width: 300px;
	padding-top: 0px;
	top: 100px;
	position: relative;
}
.schedulelocationcontent{
	float:left;
	width: 150px;
	position: absolute;
	top: 130px;
	z-index: 3;
	margin-left:5px;
	}

.schedulelocationtitle{
	display:block;
	color:#FFF;
	font-size:1.1em;
	text-align:left;
	text-transform: uppercase;
	}
.schedulelocation{
	display:block;
	color:#FFF;
	font-size:1.1em;
	text-align:left;
	word-spacing: 0.2em;
	line-height: 10px;
	text-transform: uppercase;
	}	
.scheduledate1 {
	float:right;
	height:15px;
	width: 178px;
	top: 75px;
	position: absolute;
	z-index: 4;
	margin-left:5px;
}
.scheduledate11 {
	display:block;
	color:#FFF;
	font-size:1.1em;
	text-align:left;
}
.scheduledate1a {
	float:right;
	height:30px;
	width: 178px;
	top: 80px;
	position: absolute;
	z-index: 5;
	margin-left:5px;
}
.scheduledate11a {
	display:block;
	color:#fc0a0a;
	font-size:3.1em;
	text-align:left;
	word-spacing: 0.2em;
	line-height: 30px;
}


.schedulepostTitleLabel {
	float:left;
	margin-bottom:0px;
	padding-top:3px;
	height: 60px;
	width: 170px;
	position: absolute;
	z-index: 6;
	margin-left:5px;
}	

.schedulepostTitle {float:left; margin-right:0px; color:#525252;}
.schedulepostTitle a {
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	padding-left: 0px;
	position: relative;
}
.schedulebyAuthor {font-size:1.4em; color:#666; font-weight:700; line-height:30px;} 
.schedulebyAuthor {
	color:#525252;
	background-image: url(images/posttitle_01.png);
	height: 55px;
	width: 16px;
	position: absolute;
}

.schedulecategories  {
	margin-left:20px;
	color:#525252;
	line-height:15px;
	display:block;
	min-height:17px;
	font-size:1.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.scheduletags {
	margin-left:2px;
	color:#525252;
	line-height:15px;
	padding-left:0px;
	display:block;
	min-height:17px;
	font-size:1.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 470px;
	margin-bottom: 20px;
}

.schedulecategories a, .tags a {color:#525252;}
.schedulepostContent {
	width:70px;
	font-size:1.2em;
	line-height:16px;
	position:relative;
	margin-right:40px;
	font-weight: lighter;
	color: #FFF;
	float: right;
	top: 75px;
}
.schedulemore-link {
	color:#0FC;
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
	text-align:right;
}	


.schedulesinglepostContent {
	width:470px;
	font-size:1.2em;
	line-height:16px;
	position:relative;
	text-align:left;
	margin-top: 0px;
	margin-left:25px;
	font-weight: lighter;
	color: #FFF;
	float: left;
	top: 50px;
	background-color: #069;
}
.schedulepostContentpage {
	width:466px;
	font-size:1.4em;
	line-height:16px;
	padding-bottom:30px;
	position:relative;
	text-align:justify;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-weight: lighter;
	color: #FFF;
}
.schedulepostContent a {
	color:#06F;
	text-decoration:underline;
}
.schedulecommentsLink {
	width:132px;
	height:36px;
	font-size:1.1em;
	bottom:28px;
	display:block;
	text-transform:uppercase;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 50px;
	padding-left: 25px;
	float: right;
	background-image: url(images/commentsbg.png);
	background-repeat: no-repeat;
	color: #a6c408;
}
.schedulecommentsLink span.iconComment {display:block; float:left; width:7px; height:7px; }

.schedulenocomments{
	position:relative;
	width:146px;
	height:0px;
	font-size:1.0em;
	bottom:28px;
	left:300px;
	display:block;
	text-transform:uppercase;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 9px;
	color: #a6c408;
}

.clearcol {clear:both;}
.col {float:left;display:inline;width:188px;padding:0 10px;}


.row { clear: both; }
.col1 {
	width: 260px;
	float: left;
	padding: 0 0px;
}
.col2 {
	width: 260px;
	float: right;
	padding: 0 0px;;
}	

/*
 featured Styles
*/


#featuredarticleBar {
	width:626px;
	margin-bottom:20px;
	padding-top: 0px;
	height:220px;
	background-image: url(images/upnextbg.png);
	background-repeat: no-repeat;
}
#fightssinglearticleBar {
	width:626px;
	margin-bottom:20px;
	padding-top: 0px;
	height:220px;
	background-color: #272928;
}
.featuredpostArticle {
	width: 520px;
	height:220px;
	position: relative;
	background-image: url(images/featuredbg.png);
	background-repeat: no-repeat;
}
.featuredend {
	width: 96px;
	height:102px;
	position: relative;
	background-image: url(images/scheduleend.png);
	background-repeat: no-repeat;
	top: -201px;
	margin-left: 155px;
}
.featuredsinglepostArticle {
	width: 520px;
	position: relative;
	background-image: url(images/featuredbg.png);
	background-repeat: no-repeat;
}
.featuredavatar {
	height: 132px;
	width: 177px;
	padding-top: 29px;
	margin-left: 10px;
	position: absolute;
	z-index:1;
}

.featuredrightsidecontent{
	float:right;
	width: 280px;
	padding-top: 0px;
	top: -100px;
	position: relative;
}
.featuredlocationcontent{
	float:left;
	width: 280px;
	margin-left:219px;
	position: absolute;
	z-index:3;
	margin-top: 158px;
	}

.featuredlocationtitle{
	display:block;
	color:#FFF;
	font-size:1.1em;
	text-align:left;
	text-transform: uppercase;
	}
.featuredlocation{
	display:block;
	color:#FFF;
	font-size:1.1em;
	text-align:left;
	word-spacing: 0.2em;
	line-height: 10px;
	text-transform: uppercase;
	}	
.featureddate1 {
	float:left;
	height:15px;
	width: 280px;
	margin-left:219px;
	position: absolute;
	z-index:8;
	margin-top: 100px;
}
.featureddate11 {
	display:block;
	color:#FFF;
	font-size:1.1em;
	text-align:left;
}
.featureddate1a {
	float:left;
	height:30px;
	width: 280px;
	margin-left:219px;
	position: absolute;
	z-index:7;
	margin-top: 105px;
}
.featureddate11a {
	display:block;
	color:#fc0a0a;
	font-size:3.1em;
	text-align:left;
	word-spacing: 0.2em;
	line-height: 30px;
}
.featuredmore-link {
color:#344342;
display:block;
font-family:Arial;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
text-align:right;
}	


.featuredpostTitleLabel {
	float:left;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:219px;
	margin-top:29px;
	padding-top:3px;
	height: 27px;
	width: 386px;
	position: absolute;
	z-index: 2;
}	

.featuredpostTitle {float:left; margin-right:0px; color:#525252;}
.featuredpostTitle a {
	color:#ff0000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.0em;
	padding-left: 0px;
}
.featuredbyAuthor {font-size:1.4em; color:#666; font-weight:700; line-height:30px;} 
.featuredbyAuthor {
	color:#525252;
	background-image: url(images/posttitle_01.png);
	height: 55px;
	width: 16px;
	position: absolute;
}

.featuredcategories  {
	margin-left:20px;
	color:#525252;
	line-height:15px;
	display:block;
	min-height:17px;
	font-size:1.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.featuredtags {
	margin-left:2px;
	color:#525252;
	line-height:15px;
	padding-left:0px;
	display:block;
	min-height:17px;
	font-size:1.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 470px;
	margin-bottom: 20px;
}

.featuredcategories a, .tags a {color:#525252;}
.featuredpostContent {
	width:275px;
	font-size:1.2em;
	line-height:16px;
	position:relative;
	text-align:left;
	margin-top: 0px;
	margin-right:25px;
	font-weight: lighter;
	color: #FFF;
	float: right;
	top: -100px;
}
.featuredsinglepostContent {
	width:470px;
	font-size:1.2em;
	line-height:16px;
	position:relative;
	text-align:left;
	margin-top: 0px;
	margin-left:25px;
	font-weight: lighter;
	color: #FFF;
	float: left;
	top: -50px;
	background-color: #069;
}
.featuredpostContentpage {
	width:466px;
	font-size:1.4em;
	line-height:16px;
	padding-bottom:30px;
	position:relative;
	text-align:justify;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-weight: lighter;
	color: #FFF;
}
.featuredpostContent a {
	color:#06F;
	text-decoration:underline;
}
.featuredcommentsLink {
	width:132px;
	height:36px;
	font-size:1.1em;
	bottom:28px;
	display:block;
	text-transform:uppercase;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 50px;
	padding-left: 25px;
	float: right;
	background-image: url(images/commentsbg.png);
	background-repeat: no-repeat;
	color: #a6c408;
}
.featuredcommentsLink span.iconComment {display:block; float:left; width:7px; height:7px; }

.featurednocomments{
	position:relative;
	width:146px;
	height:0px;
	font-size:1.0em;
	bottom:28px;
	left:300px;
	display:block;
	text-transform:uppercase;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 9px;
	color: #a6c408;
}

/*
 Shop Styles
*/


#ShoparticleBar {
	width:616px;
	margin-bottom:20px;
	padding-top: 0px;
	padding-left:10px;
	background-color: #272928;
}
.ShoppostArticle {
	position:relative;
	width: 616px;
}
.ShoppostTitleLabel {
	float:left;
	margin-bottom:20px;
	margin-left:10px;
	margin-top:10px;
	padding-top:3px;
	height: 27px;
	background-color: #111212;
	width: 586px;
}	

.ShoppostTitle {float:left; margin-right:0px; color:#525252;}
.ShoppostTitle a {
	color:#ff0000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	padding-left: 10px;
}
.ShoppostContent {
	width:590px;
	font-size:1.4em;
	line-height:16px;
	padding-bottom:30px;
	text-align:justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-weight: lighter;
	color: #FFF;
	position: relative;
}

/*
 Home Styles
*/
.HomepostArticle {
	position:relative;
	width: 626px;
	background-color: #272928;
}

#HomearticleBar {
	width:626px;
	margin-left:0px;
	padding-bottom:0px;
	margin-bottom:20px;
}
.HomepostTitleLabel {
float:left;
	margin-bottom:20px;
	margin-left:10px;
	margin-top:10px;
	padding-top:3px;
	height: 27px;
	background-color: #111212;
	width: 606px;
}	

.HomepostTitle {float:left; margin-right:0px; color:#525252;}
.HomepostTitle a {
	color:#ff0000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.1em;
	padding-left: 10px;
}


/*
 news Styles
*/
.newsavatar {
	float:left;
	margin:0 1em 1em 0;
}
.newsdate {
	float:left;
	height:35px;
	background-color:  #C03;
	width: 100px;
	text-align: left;
	position: relative;
}
.newsdate1 {
	display:block;
	color:#a6c408;
	font-size:1.1em;
	text-align:center;
	line-height:19px;
	word-spacing: 0.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}




/*
 Article Styles
*/
.postArticle {
	position:relative;
	width: 626px;
	background-color: #272928;
}
.preTitleLabel {
	height: 15px;
	width: 606px;
	background-image: url(images/lefttop.png);
	background-repeat: no-repeat;

}
.preArticleLabel {
	height: 18px;
	width: 606px;
	background-image: url(images/postend.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;

}
#articleBar {
	width:626px;
	margin-left:0px;
	padding-bottom:0px;
}
.date {
	float:right;
	height:35px;
	background-color:  #272928;
	width: 626px;
	text-align: right;
}
.date1 {
	display:block;
	color:#a6c408;
	font-size:1.1em;
	text-align:center;
	line-height:19px;
	word-spacing: 0.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.date2 {
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height:55px;
	width: 53px;
	margin-right: 50px;
	font-size: 1.6em;
	font-weight: 400;
	text-align: center;
	background-image: url(images/datebg2.png);
	padding-top: 10px;
	background-repeat: no-repeat;
	color: #FFF;
}

#moretext {
	padding-bottom: 20px;
	text-align: right;
	color: #FFF;
}

.postTitleLabel {
	float:left;
	margin-bottom:20px;
	margin-left:10px;
	margin-top:10px;
	padding-top:3px;
	height: 27px;
	background-color: #111212;
	width: 606px;
}	

.postTitle {float:left; margin-right:0px; color:#525252;}
.postTitle a {
	color:#ff0000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	padding-left: 10px;
}
.byAuthor {font-size:1.4em; color:#666; font-weight:700; line-height:30px;} 
.byAuthor {
	color:#525252;
	background-image: url(images/posttitle_01.png);
	height: 55px;
	width: 16px;
	position: absolute;
}
.titleend {
	color:#525252;
	height: 55px;
	width: 56px;
	margin-top: -15px;
	position: absolute;

}
.categories  {
	margin-left:20px;
	color:#525252;
	line-height:15px;
	display:block;
	min-height:17px;
	font-size:1.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tags {
	margin-left:2px;
	color:#525252;
	line-height:15px;
	padding-left:0px;
	display:block;
	min-height:17px;
	font-size:1.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 470px;
}

.categories a, .tags a {color:#525252;}
.postContent {
	width:606px;
	font-size:1.4em;
	line-height:16px;
	padding-bottom:30px;
	position:relative;
	text-align:justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-weight: lighter;
	color: #FFF;
}
.postContent a {
	color:#06F;
	text-decoration:underline;
}
.commentsLink {
	width:132px;
	height:36px;
	font-size:1.1em;
	bottom:28px;
	display:block;
	text-transform:uppercase;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 50px;
	padding-left: 25px;
	float: right;
	background-image: url(images/commentsbg.png);
	background-repeat: no-repeat;
	color: #a6c408;
}
.commentsLink span.iconComemnt {display:block; float:left; width:7px; height:7px; }

.nocomments{
	position:relative;
	width:146px;
	height:0px;
	font-size:1.0em;
	bottom:28px;
	left:300px;
	display:block;
	text-transform:uppercase;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 9px;
	color: #a6c408;
}


.pagedPost { text-align:center;}

#searchform {
	width:235px;
	height:30px;
	position:relative;
	margin-bottom:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #FFF;
}
#s {position:absolute; top:5px; left:5px; background:none; border:none;}
#searchsubmit {position:absolute; top:0px; left:172px; width:60px; height:30px; background:none; border:none; color:#000; font-weight:700; font-size:1em; cursor:pointer;}

.MailPressFormEmail{
	background-image: url(images/search.png);
	height: 29px;
	width: 175px;
	border:none;
	background-repeat: no-repeat;
	background-position: left top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-bottom: 10px;
}

.MailPressFormName{
	background-image: url(images/search.png);
	height: 29px;
	width: 175px;
	border:none;
	background-repeat: no-repeat;
	background-position: left top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-bottom: 10px;
}
.MailPressFormSubmit mp_submit{position:absolute; top:0px; left:172px; width:60px; height:30px; background:none; border:none; color:#fff; font-weight:700; font-size:1em; cursor:pointer;}



.recentcomments {font-size:1.2em; line-height:150%; padding-left:20px; background:url(images/catImage.jpg) no-repeat;}
.recentcomments a {font-weight:700; color:black}
.rec-com-post a{color:gray;}
/*
 Footer Styles
*/

#footer {
	width:940px;
	height:50px;
	color:#525252;
	position:relative;
	font-size:1.2em;
	padding-top: 0px;

}


#footer a {color:#525252;}
#footer a:hover {color:#a6c408;}
#footer  #footerNav { margin-left:10px; width:940px; text-transform:uppercase; height:0px; overflow:hidden; font-weight:700;}
#footer  #footerNav li {float:left; padding:0px 10px;}
#footer  #footerNav li a {float:left; padding:0px 10px; line-height:26px; display:block;}
.lastLine {
	text-align:center;
	color:#fff;
	background-color: #000;
	height: 30px;
	width: 940px;
	padding-top: 20px;
}
/*
 Wp General Styles
*/
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	color: #525252;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

 

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -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;
}
.commentArea{
	width:610px;
	padding-left:20px;
	font-size:1.2em;
	position: relative;
}
.commentArea ol li{list-style:none !important; }
#comment {width:377px;}
.comment-author {margin:10px 0px;}


