body {

	font-size:13px;

	font-family: Arial, sans-serif;

	background-color: #000;

	color: #000000;

	text-align: center;	

	background: #000 url('images/bkg.jpg') top center no-repeat;

	padding: 10px 0 10px 0;

	margin: 0;		

	}



h1, h2, h3{

	font-family: Georgia, serif;

	padding: 0;

	margin: 0;

}



h5 a:link, h5 a:visited{

	font-size: 16px;

	color: #c41616;	

}



p{

	line-height:1.6em;

}



ul{

	list-style: none;

	margin: 0;

	padding: 0;

}



li{

	margin: 0 0 0 0;

	padding: 0;

}



a:link, a:visited{

	text-decoration: none;

}



a:hover{

	color: #c41616;	

}

.left{

	float: left;

}



.right{

	float: right;

}

	

.clear{

	clear: both;	

	overflow: hidden;

	height: 1px;	

}

	

.inside{	

	margin: 0px auto;
	color:#FFF;

}





#container {

	background-color: #fff;		

	text-align: left;

	width: 905px;

	margin: 0 auto;	

	background: #fff url('images/container.jpg') top center no-repeat;

	padding: 0;

}



#header {

	width: 100%;	

}



#logo{

	width: 400px;

	height: 120px;

	float: left;

	background: transparent url('images/logo.jpg') no-repeat;	

}



#logo span{

	display: none;

}



#header .bottom{

	border-bottom: 8px solid #000;	

	clear: both;

	margin: 0 25px 0 25px;	

	padding: 0;

	

}

	

#nav{	

	list-style: none;	

	padding: 0 25px 0 12px;

	margin: 0 25px 0px 0px;		

	display: inline;

	float: left;	

	width: 350px;

}



#categories{	

	list-style: none;	

	padding: 0 2px 0 10px;

	margin: 0 0px 0px 25px;	

		

	float: right;

	display: inline;

	

}



#nav li, #categories li{	

	float: left;

	

}



#nav li a , #categories li a{	

	margin: 0px 10px 0px 0px;

	padding: 5px 10px 6px 10px;

    list-style: none;		

	border: 1px solid #cacaca;

	border-bottom: none;

	font-family: Georgia, sans-serif;

	font-weight: bold;

	font-size: 14px;

	color: #4d4b47;	

	text-decoration: none;

	display: block;		

}



#headerAd{

	padding: 26px 22px 0 0;

	margin: 0 0 0 0;

	float: right;

}



#header .bottom li.selected a{

	color: #fff;

	background: #000 url('images/nav_selected.gif') repeat-x;

	border: 1px solid #000;

	border-top: none;	

}



#header .bottom .clear{

	background-color: #000;

}



#header .bottom li.selected a{

	color: #fff;

}







#nav a:hover, #categories li a:hover{

	color: #ac1010;		

}



#header .bottom a.selected{

	background-color: #ac1010;

}



#headerimg 	{ 

	margin: 7px 9px 0;	

	} 



#content {

	width: 592px;	

	float: left;

	margin: 0 0 0 25px;	

	display: inline;

}









#firstArticle{

	width: 577px;	

	text-align: left;

	color: #dcdcdc;	

}







#firstArticle .top{

	width: 577px;

	height: 187px;	

}

	

#firstArticle .bottom {

	margin: 0 auto;

	text-align: left;		

	padding: 20px 30px 15px 30px;

	background-color: #000;

	color: #fff;

	background: #000 url('images/black_dash_bottom.gif') bottom repeat-x;	

}



.bigExcerpt p{

	margin: 2px 0 15px 0;	

	color: #fff;	

	display: inline-block;

	line-height: 1.6em;

}



.bigExcerpt h2{	

	margin: 0px 0px 10px 0;	

	color: #fff;	

	font-family: Georgia, sans-serif;	

	font-size: 28px;

	font-weight: bold;

	display: inline-block;	

}



.bigExcerpt h2 a:link, .bigExcerpt h2 a:visited{	

	color: #fff;

	text-decoration: none;

}



.bigExcerpt h2 a:hover{	

	color: #dcdcdc;	

}



.bigExcerpt .postMeta{

	font-family: Georgia, sans-serif;

	color: #e9170f;

	font-size: 12px;

	font-weight: normal;

	float: left;

}



.bigExcerpt .postMeta a:link, .bigExcerpt .postMeta a:visited{

	text-decoration: none;	

	color: #e9170f;	

}



.bigExcerpt .date{

	font-family: Georgia, sans-serif;

	font-weight: normal;

	font-size: 12px;

	margin: 0 0 0 10px;

	float: left;

}



.bigExcerpt .commentCount{	

	margin: 0 0 0 0;

	padding: 0 0 0 17px;

	background: transparent url('images/comment_icon_sm_light.gif') 5px no-repeat;

	float: right;

}



.bigExcerpt h3{

	padding: 0 0 5px 0;

	font-size: 11px;

	background: transparent url('images/dot_border.gif') repeat-x bottom;

	margin: 0 0px 10px 0;

	display: inline-block;

	width: 100%;	

}



.bigExcerpt  p a:link, .bigExcerpt a:visited{	

	color: #e9170f;

	text-decoration: none;

}



.bigExcerpt  img{	

	border: none;

}



.bigExcerpt .more-link{

	display: none;

}



.bigExcerpt .moreLink{

	background: transparent url('images/arrow_icon.gif') no-repeat;

	padding: 3px 0 0 25px;

	margin: 5px 0 0 0;

	height: 21px;

	display: block;

	color: #e9170f;

	float: right;

	text-decoration: none;

	font-family: Georgia, sans-serif;	

}



.downloadLink{

	background: transparent url('images/download_icon.gif') no-repeat;

	padding: 3px 0 0 25px;

	margin: 5px 0 0 0;

	height: 21px;

	display: block;

	color: #e9170f;	

	text-decoration: none;

	font-family: Georgia, sans-serif;	

}



.bigExcerpt a:link, .bigExcerpt a:visited{

	color: #e9170f;

	text-decoration: none;

	

}



.bigExcerpt .moreLink:hover{

	color: #e9170f;

	text-decoration: none;	

}







.post .inside{	

	margin: 0 0 0 30px;

	

	

}



#featureLeft{	

	float: left;

}



#otherArticles{

	width: 592px;

	height: 763px;

	margin: 15px 0 0 0;

	background: transparent url('images/other_articles.jpg') no-repeat;

}



#otherArticles .otherArticle{

	width: 281px;

	height: 241px;

	text-align: center;

	float: left;

	margin: 0 15px 15px 0;

	display: inline;

	background: #fff;

	color: #4d4b47;	

	font-size: 11px;	

}







#otherArticles .otherArticle .inside{

	width: 235px;

	height: 200px;

	text-align: left;

	overflow: hidden;

	margin: 20px auto;	

}







.otherArticle .postMeta{

	font-family: Georgia, sans-serif;

	color: #c41616;

	font-size: 12px;

	font-weight: normal;

	float: left;

}



.otherArticle .postMeta a:link, .otherArticle .postMeta a:visited{

	text-decoration: none;	

	color: #c41616;	

}



.otherArticle .date, .otherArticle .date a:link{

	font-family: Georgia, sans-serif;

	font-weight: normal;

	font-size: 12px;

	margin: 0 0 0 10px;

	float: left;

}



.otherArticle .commentCount{	

	margin: 0 0 0 0;

	padding: 0 0 0 17px;

	background: transparent url('images/comment_icon_sm.gif') 5px no-repeat;

	float: right;

}



.otherArticle:link{	

	text-decoration: none;

	color: #4d4b47;

}



.otherArticle:hover{

	

	text-decoration: none;

	color: #4d4b47;	

	/*background-position: 0px -241px;*/

}





.otherArticle h2{

	font-size: 18px;

	font-family: Georgia, sans-serif;

	margin: 0 0 10px 0;

	color: #4d4b47;

}



.otherArticle h2 a:link, .otherArticle h2 a:visited{	

	color: #4d4b47;

	text-decoration: none;

}



.otherArticle h2 a:hover{	

	color: #c41616;

}



.otherArticle a:link, .otherArticle a:visited{

	color: #c41616;	

	text-decoration: none;

}



.otherArticle h3{

	padding: 0 0 5px 0;

	font-size: 11px;

	background: transparent url('images/dot_border.gif') repeat-x bottom;

	margin: 0 0px 5px 0;

}







.otherArticle .thumb{

	float: left;

	margin: 4px 10px 5px 0;

}



.otherArticle p{	

	margin: 0;

}



.otherArticle .more-link{

	display: none;

}



#paginationBar{

	background-color: #000;

	color: #fff;

	width: 577px;

	margin: 0 0 0 0;

	font-family: Georgia, sans-serif;

	font-size: 11px;

	font-weight: bold;

}



#paginationBar .inside{

	padding: 10px;

}



#paginationBar a:link, #paginationBar a:visited{	

	color: #fff;

	text-decoration: none;

}











/*Sidebar*/



#sidebar{	

	width: 260px;

	float: right;	

	margin: 0 25px 0 0;

	display: inline;

}







/*Subscribe-----------------------------------*/



#subscribeBox{	

	clear: both;

	padding: 0;

}



#subscribeBox h2{

	font-family: Georgia, sans-serif;	

	color: #fff;	

	padding: 10px 10px 10px 35px;

	font-size: 15px;

	margin: 0 0 5px 0;

	background: #000 url('images/subscribe_box_head.gif') bottom no-repeat;	

}



#subscribeBox ul{

	padding-top: 10px;

}



#subscribeBox ul li{

	padding-bottom: 15px;

}



#subscribeBox ul a{

	font-weight: bold;

	color: #4d4b47;	

}



#subscribeBox ul a{

	padding: 5px 8px 5px 8px;

	color: #fff;

	background-color: #c41616;

}



#subscribeBox ul a:hover{	

	text-decoration: none;

	background-color: #a41212;

}



/*Popular Articles-----------------------------------*/



#popularArticles{	

	clear: both;

}



#popularArticles h2{

	font-family: Georgia, sans-serif;	

	color: #fff;	

	padding: 10px 10px 10px 35px;

	font-size: 15px;

	margin: 0 0 5px 0;

	background: #000 url('images/pop_articles.gif') bottom no-repeat;	

}



#popularArticles ul{

	list-style: none;

	margin: 0;

	padding: 0;

}



#popularArticles ul li{

	padding: 10px 0 7px 5px;

	margin: 0;

	background: transparent url('images/dot_border.gif') bottom repeat-x ;	

	color: #4d4b47;	

	font-size: 11px;

}



#popularArticles ul li a:link, #popularArticles ul li a:visited{	

	color: #4d4b47;

	text-decoration: none;	

	margin: 0 0 5px 0;

	display: block;	

	text-decoration: none;

	

}



#popularArticles ul li a:hover{

	color: #c41616;

	text-decoration: none;

}



#popularArticles ul li a:hover span{

	

}



#popularArticles ul li .thumb{

	float: left;

	width: 50px;

	height: 50px;

	background-position: -25px -25px;

	border: 3px solid #e4e4e4;

	margin: 0 7px 5px 0;

	display: block;

	overflow: hidden;

}







#popularArticles ul li strong{	

	display: block;

	margin: 0 0 5px 0;

	font-family: Georgia, sans-serif;

}



#popularArticles ul li img{	

	border: none;	

}





/*recent comments----------*/

#recentComments h2{

	font-family: Georgia, sans-serif;	

	color: #fff;	

	padding: 10px 10px 10px 35px;

	font-size: 15px;

	margin: 15px 0 5px 0;

	background: #000 url('images/recent_comments.gif') bottom no-repeat;

}



#recentComments ul{

	list-style: none;

	margin: 0;

	padding: 0;

}



#recentComments ul li{

	padding: 10px 0 3px 5px;

	margin: 0;

	background: transparent url('images/dot_border.gif') bottom repeat-x ;	

	color: #4d4b47;	

	font-size: 11px;

}



#recentComments ul li a:link, #recentComments ul li a:visited{	

	color: #4d4b47;

	

	margin: 0 0 5px 0;

	display: block;	

	text-decoration: none;

}



#recentComments ul li a:hover{

	color: #c41616;	

}



#recentComments ul li .author{	

	width: 50px;

	height: 50px;

	font-family: Georgia, sans-serif;

	font-weight: bold;	

}





/*search---------*/



#search{	

	padding: 10px;

	margin: 0 0 5px 0;

	height: 25px;

	background: #000 url('images/subscribe_box_head.gif') bottom no-repeat;	

}



#s{

	background-color: #fff;

	border: none;

	border: 1px solid #cacaca;

	padding: 5px;

	width: 180px;

}





#searchsubmit{

	width: 60px;

	height: 25px;

	background-color: #000;

	border: none;

	color: #fff;	

	cursor: pointer;

	font-size: 11px;

	padding-bottom: 1px;

}



#searchsubmit:hover{

	background-color: #c41616;	

}



#searchResults{

	width: 577px;	

}



#searchResults .inside{

	margin: 0 auto;

	text-align: left;		

	padding: 20px 30px 15px 30px;

	background-color: #000;

	color: #dcdcdc;	

}



#searchResults .inside h2{	

	margin: 0 0px 15px 0;	

	color: #fff;	

	font-family: Georgia, sans-serif;	

	font-size: 25px;

	font-weight: bold;

	display: inline-block;	

}



#searchResults .bigExcerpt{

	margin: 35px 0 20px 0;

}





/*post------------------*/

#socialBox{

	padding: 5px 10px 10px 0px;

	margin-bottom: 15px;	

}



#socialBox a.digg{
	/*background: transparent url(images/digg.png) no-repeat;*/
	padding: 0 10px 0 0;
}

#socialBox a.stumble{
	/*background: transparent url(images/stumble_it.png) no-repeat;*/
	padding: 0 10px;
}

#socialBox a.rss_feed{
	/*background: transparent url(images/rss.png) no-repeat;*/
	padding: 0 10px;
}

#socialBox a.twitter{
	/*background: transparent url(images/twitter.png) no-repeat;*/
	padding: 0 10px;
}



#socialBox a:hover{

	text-decoration: none;

}



.post{

	width: 577px;	

	

}



.post .inside{

	margin: 0 auto;

	text-align: left;		

	padding: 20px 30px 15px 30px;

	background-color: #000;

	color: #dcdcdc;

	background: #000 url('images/black_dash_bottom.gif') bottom repeat-x;		

}





.post img{		

	border: 3px solid #2a2a2a;

}



.post a img{	

	border: none;	

}



.post p{

	margin: 0 0 15px 0;	

	color: #fff;	

	/*display: inline-block;*/

	line-height: 1.2em;

}



#content .post .inside h2{	

	margin: 0 0px 10px 0;	

	color: #fff;	

	font-family: Georgia, sans-serif;	

	font-size: 28px;

	font-weight: bold;

}



#content h5{

	font-family: Georgia, serif;

	font-size: 16px;

	margin-bottom: 10px;

}



.post h2 a:link, .post h2 a:visited{	

	color: #fff;

	text-decoration: none;

}



.post a:link, .post a:visited{	

	color: #e9170f;

	text-decoration: none;

}



.post h4{

	font-size: 20px;

	color: #fff;

	margin-bottom: 3px;

	font-family: Georgia, sans-serif;

}

.post h6{

	font-size: 1.4em;

	color: #fff;

	margin: 10px 0;

	font-family: Georgia, sans-serif;

}


.post a:hover{	

	color: #e9170f;	

}



.post .postMeta{

	font-family: Georgia, sans-serif;

	color: #e9170f;

	font-size: 12px;

	font-weight: normal;

	float: left;

}



.post .postMeta a:link, .post .postMeta a:visited{





	text-decoration: none;	

	

}



.post .date{

	font-family: Georgia, sans-serif;

	font-weight: normal;

	font-size: 12px;

	margin: 0 0 0 10px;

	float: left;

}



.post .commentCount{	

	margin: 0 0 0 0;

	padding: 0 0 0 17px;

	background: transparent url('images/comment_icon_sm_light.gif') 5px no-repeat;

	float: right;

}



.post h3{

	padding: 0 0 5px 0;

	font-size: 16px;

	margin: 0 0px 10px 0;

}



.post .top{

	width: 577px;

	height: 187px;	

}



.post ul{	

	margin: 0 0 0 0;

	padding: 0 0 15px 0;

}



.post li{

	margin: 0 0 3px 0;	

}





#comments{

	float: left;

	width: 577px;

	margin: 15px 0 0 0;

	background: transparent url('images/comments_bkg.jpg') repeat-y;

	color: #4d4b47;		

}



#comments a:link, #comments a:visited{

	color: #c41616;	

}



#comments .inside{

	background: transparent url('images/comments_top.jpg') no-repeat;

	padding: 25px 0 0 0;

}



#comments h3{

	font-family: Georgia, sans-serif;

	margin: 0 0 0 30px;

	color: #4d4b47;

	font-size: 22px;

}



.commentList{

	list-style: none;

	padding: 0 30px 0 30px;

	margin: 0 0 15px 0;

}



.commentList li{

	background: transparent url('images/dot_border.gif') repeat-x bottom;

	padding: 15px 0 15px 0;

}



.commentList li p{

	margin: 10px 0 0 0;

}



.commentList cite, .commentList cite a:link{

	font-family: Georgia, sans-serif;

	font-style: normal;

	font-weight: bold;

	color: #c41616;	

}



.commentList .date{

	font-family: Georgia, sans-serif;

	margin: 0 0 10px 0;

	font-weight: bold;	

}



#comments .inside form{	

	padding: 0px 0 0 30px;

}



#commentform #submit{

	height: 30px;

	width: 120px;

	background-color: #000;

	border: none;

	color: #fff;	

	cursor: pointer;

}



#commentform #submit:hover{

	background-color: #c41616;	

}



#commentsBottom{

	background: transparent url('images/comments_btm.jpg') no-repeat;

	width: 577px;

	height: 77px;

	clear: both;

}





/* gallery */

.gallery {

	list-style: none;

	background: none;

	margin: 0;

	padding: 0 0 0 0;

	clear: both;

}

.gallery li {

	background: none;

	display: block;

	margin: 0;

	float: left;

	padding: 0;

	color: #dcdcdc;

	text-align: center;

	padding: 3px;

}

.gallery img, .gallery a img {

	border: solid 3px #D9D9D9;

	background: #ffffff;

	margin: 0;

	text-decoration: none;	

}



.gallery a:hover img {

	border-color: #777777;		

}



.gallery:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}

.gallery {display: inline-block;}

* html .gallery {height: 1%;}

.gallery {display: block;}





pre{	

	padding:0 10px 10px 10px;

	margin: 0 0 15px 0;

	overflow:auto;

    color: #fff;

	

	background-color: #292929;

}



code{

	padding: 0;

	margin: 0;	

}





#footer {

	padding: 0px 0 0 0;	

	clear: both;

	overflow: hidden;

	

}



#footer .inside{

	margin: 0 0 0 0;

	padding: 15px 0 20px 0;	

	color: #9a9a9a;

	text-align: center;

	background: #000 url(images/footer_top.gif) no-repeat;

}



#footer .inside a:link, #footer .inside a:visited{

	color: #fff;

	

}





#footer p {	

	font-size: 11px;

	font-family: Georgia, sans-serif;

}



.henryLink{

}





#content .showcase{

	list-style: none;

	padding: 5px 0 0 0;

	display: block;

}



#content .showcase li a:link, .showcase li a:visited{

	font-size: 14px;

}



.showcase li{

	padding-bottom: 15px;

}



.showcase li img{

	margin-top: 7px;

}





/*bottom bar----------------*/

#bottomBar{

	padding: 30px;	

	margin-top: 25px;

	color: #fff;

	overflow: hidden;

	background: #c41616 url(images/bottom_bar_top.gif) no-repeat;

}



#bottomBar h4{

	margin: 0;

	padding: 0;

	font-family: Georgia, serif;

	font-size: 20px;

	padding: 12px 12px 12px 15px;

	background-color: #af1414;



}





#bottomBar .col1{

	width: 33%;

	float: left;

	display: inline;

}



#bottomBar .col1 ul{

	

	padding: 10px;

}



#bottomBar .col1 li{

	background: transparent url(images/dot_border_white.gif) left bottom repeat-x;

	padding: 10px 0 10px 5px;

}



#bottomBar .col2{

	width: 35%;

	float: left;

	margin-left: 20px;

	display: inline;

}



#bottomBar .col3{

	width: 27%;

	float: left;

	margin-left: 20px;

	display: inline;

}





#bottomBar .col3 p{

	padding: 0 0 0 7px;

	line-height: 1.7em;

}



#links{

	list-style: none;

	padding: 15px 0 0 15px;

}



#links li{	

	padding: 4px 0 4px 0px;

}







#bottomBar li a:link, #bottomBar li a:visited{

	color: #fff;

	display: block;

}



#bottomBar li a:hover{

	color: #ffb9ae;

}



#tagCloud{

	padding: 15px 5px 5px 5px;

}



#tagCloud a:link, #tagCloud a:visited{

	color: #fff;

}



#tagCloud a:hover{

	color: #ffb9ae;

}



/*Errors and google ads*/



#error .inside{

	height: 400px;

}



#contentAds{

	padding:0 0 10px 0;

}



/*Showcase small--------------------------------*/

.showcaseSmall{

	list-style: none;

	display: block;

	clear: both;

}



#content h4{

	clear: both;

}



.showcaseSmall li{

	float: left;

	display: inline;

	margin: 0 5px 15px 0;

	

}



#content .showcaseSmall li .last{

	

	margin: 0 0 15px 0;

	

}



.showcaseSmall li a img{

	border: 3px solid #696969;

}





/*Related posts-------------------*/

#relatedPosts{

	

}



#relatedPosts h4{

	margin: 0 0 10px 0;

}



#relatedPosts li{

	margin: 0 0 7px 0;

	padding: 0 0 0 17px;

	background: transparent url(images/star_small.gif) 0 0px no-repeat;

}





/*Ads-----------------------------------*/

#ads{

	list-style: none;		

	clear: both;

	display: block;	

	width: 270px;

	margin: 0 0 0 -10px;

	padding: 0 0 30px 0;

}



#ads .mtlogo {
	margin:10px 0;
	width:260px;
}



#ads a{

	float: left;

	display: block;

	margin: 0 0 0px 10px;

}



.adClear{

	clear: both;

}



#ads li.lastColumn{

	margin-left: 10px;

}



#ads li.lastRow{

	margin-bottom: 0;

}



#ads a img{
margin:5px 0;
	border: none;

}



#postBtmAd{

	padding: 20px 0 0 0;

}



#advertiseHere{

	padding: 5px 8px 5px 8px;

	margin: 10px 0 10px 0;

	color: #fff;

	background-color: #c41616;

	font-weight: bold;

	clear: both;

	display: block;

	text-align: center;

}



#advertiseHere:hover{	

	text-decoration: none;

	background-color: #a41212;

}



#uprintAd{

	background: transparent url(images/uprint_ad.jpg) no-repeat;

	height: 30px;

	margin: 15px 0 20px 0;

	color: #fff;

	line-height: 29px;

	padding: 0 0 0 140px;

}	



#content #uprintAd a:link, #uprintAd a:visited{

	color: #fff;

	text-decoration: underline;

}
div#header div.top { position:relative; }
div.top a#logo_link { 
	height:60px;
	left:30px;
	position:absolute;
	text-indent:-2000em;
	top:25px;
	width:330px;
}

div#designersWanted h2 {
	background:#000000 url(images/pop_articles.gif) no-repeat scroll center bottom;
	color:#FFFFFF;
	font-family:Georgia,sans-serif;
	font-size:15px;
	margin:0 0 5px;
	padding:10px 10px 10px 35px;
}
div#designersWanted p {
	color:#000;
	font-size:11px;
}
#designersWanted p a {
	color:#C41616;
	text-decoration:none;
}
div#breadcrumb_ad {
	margin:3px 25px;
}
#ads ._bsap260x260 ul._bsa_ads a {
float:none;
}
#ads ._bsap260x260 ul._bsa_ads ._wr {
left:60px;
}
