/*
Theme Name: Lunated
Theme URI: http://zenverse.net/lunated-theme/
Description: A free wordpress theme with premium features such as animated gallery, post thumbnail, flickr photos, latest tweets, social bookmark, popular posts and more.
Version: 1.2
Author: Zen
Author URI: http://zenverse.net/
Tags: dark, black, purple, two-columns, fixed-width, custom-header, theme-options, threaded-comments
*/

/*  This theme is licensed under the GPL  */

html, body 
{
	padding:0px;
	margin:0 auto;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#2d2d2d;
	width:1000px;
	color:#eeeeee;
}

img 
{ 
	border:0px 
}

a, a:visited, a:link 
{ 
	color:#dddddd; 
	text-decoration:none 
}

a:hover 
{ 
	color:#eeeeee 
}

form 
{ 
	display:inline 
}

h1,h2,h3,h4,h5,h6,div 
{ 
	margin:0px;
	padding:0px; 
}

#page 
{
	width:1000px;
}

/* header */
#header 
{
	width:1000px;
	height:180px;
	background-image:url(images/Ironwil_Header.gif);
	background-repeat:no-repeat;
	position:relative;
}

.logo_img 
{
	padding-top:30px;
	margin-left:20px;
}

.logo_img h1 
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:31px;
	color:#eeeeee;
	display:inline;
	position:relative;
	left:200px;
}

.logo_img h2 
{
	font-size:13px;
	color:#eeeeee;font-weight:normal
}

#rsstop 
{
	position:absolute;
	top:74px;
	right:15px;
}

#topsearch 
{
	position:absolute;
	top:187px;
	right:0px;
	background-image:url();
	width:322px;
	height:40px;
}

.topsearchbg 
{ 
	position:absolute; 
	top:0px; 
	left:0; 
	width:306px; 
	height:37px; 
	background-image:url(images/searchbg.gif);
}

.topsearchfake 
{ 
	width:322px; 
	height:40px; 
	position:relative; 
}

.topsearchtext 
{ 
	position:absolute;
	top:5px;
	left:10px;
	width:260px;
	padding:5px;
	padding-top:7px;
	font: bold 11px tahoma;
	letter-spacing:1px;
	color:#cccccc;
	border:0px;
	background-color:transparent
}

.topsearchsubmit 
{
	position:absolute;
	top:2px;
	left:267px;
	border:0px;
}

.adsense-header 
{
	position:absolute;
	top:5px;
	right:20px;
}

/* navigation bar */
#navbar 
{
	position:absolute;
	top:145px;
	left:0px;
	background-image:url(images/navbarbg.gif);
	width:1000px;
	height:34px;
}

#navbar ul 
{
	padding:0px;margin:0px;
	list-style:none;
	padding-left:20px;
	padding-top:10px;
	white-space:nowrap;
}

#navbar ul li 
{
	float:left;
	margin-right:35px;
	color:#eeeeee
}

#navbar ul li a,
#navbar ul li a:link,
#navbar ul li a:visited 
{
	color:#eeeeee;
	font-size:14px;
}

.current_page_item 
{
	border-bottom:1px solid #777777
}

/* featured posts */
#featured 
{
	width:1000px;
	height:215px;
}

#featuredbg 
{
	height:198px;
	background-image:url(images/featuredbg2.gif);
	width:1000px;
	background-repeat:no-repeat;
	position:relative;
	overflow:hidden;
}

.featuredpic 
{
	width:550px;
	height:190px;
	position:absolute;
	left:19px;
	top:4px;
}

.featuredtext_holder 
{
	position:absolute;
	right:19px;
	top:2px;
	width:350px;/*380*/
	height:176px;/*196*/
	line-height:20px;
	padding:10px;
	padding-left:20px;
}

.featured_fixed_height 
{
	height:147px;
	margin-bottom:7px;
	overflow:hidden;
	border:0px solid red
}

.featuredposttitle 
{
	border-bottom:1px solid #555555;
	font-size:15px;
	color:#f1f1f1;
	font-weight:bold;
}

.featuredpostcommentcount 
{
	color:#ff86a5;
}

.featuredpostcontent 
{
	line-height:16px;
	color:#b8b8b8;
	margin-top:8px;
	margin-bottom:10px;
	padding-left:8px;
	border-left:5px solid #353535;
	overflow:hidden;
	position:relative;
}

.featuredpostcontent p 
{
	margin:0px;padding:0px;height:95px;
}

.featuredseemore 
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#989898;
}

.featuredseemore a,
.featuredseemore a:link,
.featuredseemore a:visited 
{
	color:#cccccc; border-bottom:1px solid #555555
}

.grad 
{
	height:10px;
	background-color:#232324;
	width:380px;
	position:absolute;
	left:0px;
}

/* content */
#content_wrapper 
{
	width:970px;
	margin:0px auto;
	margin-left:15px;
	margin-right:15px;
	margin-top:30px;
	position:relative;
}


.roundedtop 
{
	background-image:url(images/index_rounded_top.gif);
	background-repeat:no-repeat;
	width:636px;
	height:10px;
	font-size:1px;
}

.roundedbtm 
{
	background-image:url(images/index_rounded_btm.gif);
	background-repeat:no-repeat;
	width:636px;
	height:10px;
	font-size:1px;
}

.leftcontent_wrap 
{
	float:left;
	position:relative;
	top:-22px;
}

.leftcontent 
{
	width:596px;
	background-color:#1c1c1c;
	padding:20px;
	padding-top:10px;
	line-height:18px;
	border:0px solid red;
}

.oneblog 
{
	margin-left:-7px;
}

.thumbnail 
{
	padding:3px;
	background-color:#191919;
	border:1px solid #444444;
	margin-bottom:6px;
	width:125px;
	height:125px;
}

.date 
{
	color:#aaaaaa;
	font-size:12px;
	font-weight:normal;
	margin:0 auto;
	width:123px;
	height:30px;
}

.oneblog_float 
{
	width:140px;
	text-align:center;
	height:170px;
}

.right 
{
	float:right;
}

.left 
{
	float:left;
	font-size:12px;
}

.left a
{
	text-decoration:underline;
	font-size:14px;
}

.blog_detail 
{
	width:430px;
	color:#cccccc;
	position:relative;
	margin-left:10px;
	margin-right:10px;
}

.grad2 
{
	height:5px;
	background-color:#1c1c1c;
	width:435px;
	position:absolute;
	left:0px;
}

.extrawidth 
{
	width:580px;
}

.blogtitle 
{
	margin-bottom:10px;
	color:#eeeeee;
	font-weight:normal;
}

.blogtitle a
{
	text-decoration:none;
	font-size:24px;
}

.postdetails 
{
	background-color:#222222;
	border:1px solid #303030;
	padding:3px;
	padding-left:10px;
	margin-bottom:5px;
	background-image:url(images/postdetailsbg.gif);
	background-repeat:repeat-x;
}

.postdetails img 
{ 
	vertical-align:middle; 
	margin-right:5px; 
}

.blogtitle a,
.blogtitle a:link,
.blogtitle a:visited 
{ 
	color:#eeeeee; 
}

.clear 
{ 
	clear:both 
}

.excerpt 
{
	line-height:18px;
	color:#cccccc;
	margin-top:14px;
	margin-bottom:10px;
	padding-left:8px;
	height:110px;
	overflow:hidden;
	border-left:5px solid #353535;
}

.excerpt p 
{ 
	margin:0px; 
	padding:0px 
}

.sep 
{
	background-image:url(images/sep.gif);
	height:13px;
	margin:35px;
	margin-top:25px;
	margin-left:-20px;
	margin-right:-20px;
}

.singleposttitle 
{
	margin:0px auto;
	margin-bottom:15px;
	color:#eeeeee;
	font-size:21px;
}

.singlepostdetails 
{
	width:550px;
	margin:0 auto;
	margin-top:10px;
}

.singlepostdetails .right a,
.singlepostdetails .right a:link,
.singlepostdetails .right a:visited 
{
	color:#dedf65
}

.singlesep 
{
	width:596px;
	height:10px;
	background-image:url(images/singlesep.gif);
	background-repeat:repeat-x;
	margin-top:15px;
	margin-bottom:20px;
}

.singlepostimage 
{
	margin:0 auto;
	padding:3px;
	background-color:#272727;
	border:1px solid #414141;
}

.singlecontent,
.searchcontent 
{
	width:580px;
	margin:0 auto;
	font-size:14px;
	line-height:18px;
	color:#ffffff;
}

.searchcontent 
{
	width:596px;
	background-color:#1c1c1c;
	padding-top:10px;
	line-height:18px;
}

.singlecontent h1,
.singlecontent h2,
.singlecontent h3 
{
	margin-bottom:7px;
	margin-top:25px;
}

.singlecontent h4,
.singlecontent h5,
.singlecontent h6 
{
	margin-bottom:7px;
	margin-top:15px;
}

.singlecontent h1,
.searchcontent h1,
.singlecontent h2,
.singlecontent h3 
{
	color:#6e1ea1;
	margin-top:35px;
	font-size:21px;
	font-weight:normal;
}

.singlecontent h4 
{
	font-size:17px;
	font-weight:normal;
	margin-top:30px;
	border-bottom:1px solid #333333;
}

.singlecontent h5 
{
	font-size:15px;
	font-weight:normal;
}


.singlecontent b,.singlecontent strong 
{
	font-weight:bold;
	font-size:13px;
	color:#ffbdce;
}

.singlecontent a,
.singlecontent a:link,
.singlecontent a:visited,
.singlecontent ul li a 
{
	color:#fffb8d;
	border-bottom:1px dashed #777777;
}

.singlecontent blockquote 
{
	display:block;
	background-color:#292929;
	border:1px dashed #444444;
	padding:20px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}

.singlecontent img 
{
	border:1px solid #444444;
	padding:3px;
	margin-right:5px;
	margin-bottom:5px;
}

.singlecontent img 
{ 
	max-width: 575px; 
	width: expression(this.width > 575 ? 575: true);
}

.singlecontent .wp-smiley 
{
	padding:0px;
	border:0px;
}

.singlecontent ul,
.lunaul 
{
	list-style:square;
	margin-bottom:20px;
	padding:0px;
	padding-left:25px;
}

.singlecontent ul li,
.lunaul li 
{
	padding:2px;
}

.singlecontent i,.singlecontent em 
{
	color:#f9f9f9;
	font-size:13px;
}

#multipage-links 
{
	margin-top:20px;
}

#multipage-links a,
#multipage-links a:link,
#multipage-links a:visited 
{
	padding:4px;
	background:#333333;
	border:1px solid #444444;
}

.singlesep2 
{
	height:20px;
	background-image:url(images/singlesep2.gif);
	background-repeat:repeat-x;
	margin:-20px;
	margin-top:60px;
	margin-bottom:13px;
}

.singlepostinfo 
{
	margin:-20px;
	margin-top:63px;
	margin-bottom:-20px;
	background-color:#222222;
	padding:20px;
	border-top:2px dashed #3f3f3f;
	border-bottom:2px dashed #3f3f3f;
}

.singlepagfeinfo 
{
	margin:-20px;
	margin-top:63px;
	margin-bottom:-20px;
	background-color:#222222;
	border-top:2px dashed #3f3f3f;
	border-bottom:2px dashed #3f3f3f;
	border-top:1px dashed #3f3f3f;
	border-bottom:1px dashed #3f3f3f;
	padding:5px;padding-top:8px;padding-left:13px;padding-right:13px;
}

.leftcontent input,
.leftcontent textarea 
{
	background:#333333;
	border:1px solid #444444;
	color:#eeeeee;
	font-family:Verdana, Geneva, sans-serif;
	padding:3px;
	font-size:12px;
}

.leftcontent button, 
.leftcontent input[type="submit"] 
{
	padding-left:9px;
	padding-right:9px;
}

.leftcontent table 
{
	border:1px solid #444444;
	border-top:0px;
	border-right:0px;
}

.leftcontent table tr th 
{
	padding:5px;
	background-color:#333333;
	border:1px solid #444444;
	border-left:0px;
	border-bottom:0px;
}

.leftcontent table tr td 
{
	padding:5px;
	background-color:#222222;
	border:1px solid #333333;
	border-left:0px;
	border-bottom:0px;
}

.adsense-afterpost 
{
	margin-top:45px;
	margin-bottom:-30px;text-align:center;
}

/*single.php - related posts*/
.relatedblock 
{
	width:130px;
	float:left;
	margin-left:50px;
}

.relatedblock img 
{
	margin-bottom:3px;
	margin-top:5px;
	margin-left:0px;
	padding:3px;
	background-color:#191919;
	border:1px solid #444444;
}

.relatedblock .details 
{
	text-align:center;
	margin-bottom:5px;
}

/*single.php - social bookmark*/
.socialbmark 
{
	margin:-20px;
	margin-top:20px;
	text-align:center
}

.socialbmark img 
{
	margin-left:5px;
}

/*comments area*/
.replyjump 
{
	font-size:13px;
	float:right;
	background-color:#333333;
	padding:4px;
	margin:-10px;
}

.replyjump a:hover 
{
	border-bottom:1px solid #666666 
}

.commenttitle 
{
	background-image:url(images/commenttitle.gif);
	background-repeat:no-repeat;
	width:311px;
	height:33px;
	margin-left:-27px;
	padding-left:20px;
	padding-top:7px;
	font-size:15px;
	margin-top:30px;
	margin-bottom:5px;
}

.comment-container{
	width: 590px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background-color:#2e2e2e;
	border:1px solid #232323;
	margin-bottom:10px;
}

.comment-left, 
.comment-left-admin
{
	float: left;
	clear: left;
	width: 72px;
	text-align: center;
	color: #dddddd;
	font-size: 1em;
	overflow: hidden;
	background-color:#2e2e2e;
	padding:10px;
	padding-top:15px;
}

.comment-right 
{
	float: left;
	clear: right;
	width: 464px;
	overflow: hidden;
	padding-left:10px;
	background-color:#2e2e2e;
	padding-top:15px;
}

.admincomment 
{
	background-color:#881f51;
	border-left:4px solid #611539;
	border-right:4px solid #611539;
}

.admincomment .avatar 
{
	padding: 3px;
	background: #5a1737;
	border: 1px solid #666666;
	margin: 0px 0px 5px 0px;
}

/* threaded comment*/
.comment-childs 
{
	margin:5px !important;
	padding:5px !important;
	padding-left:15px !important;
	background-color:#292929 !important;
	border:0px solid #333333 !important;
	font-size:13px !important;
	border-left:4px solid #393939 !important;
}

.comment-childs cite 
{ 
	margin-right:10px; 
}

.commentmetadata 
{
	font-size:11px  !important; 
	color:#999999 
}

/* end threaded comment*/

.comment-header
{
	width: 428px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	color: #dddddd;
	font-size: 1.167em;
}

.comment-header a:link, .comment-header a:visited
{
	font-style: normal;
	color: #dddddd;
	font-size: 1.417em;
}

.comment-header a:hover
{
	color: #dddddd;
}

.comment-header .comment-number
{
	font-weight: bold;
	font-style: italic;
	color: #333;
	font-size: 1.167em;
}

.comment-content{
	text-align: justify;
	line-height: 1.834em;
	font-size: 13px;
}

.comment-content p{
	padding: 0px 0px 15px 0px;
}

.comment-content a,
.comment-content a:visited,
.comment-content a:link 
{ 
	color:#dddddd 
}

.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6
{
	font-family:Verdana, Geneva, sans-serif;
	color: #666;
	font-weight: bold;
	font-size: 1.25em;
	padding: 0px 0px 15px 0px;
}

.comment-content blockquote
{
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 15px 0px;
	background: #333333;
	font-style: italic;
	font-size: 12px;
	font-family:Verdana, Geneva, sans-serif;
	color: #999999;
}

.comment-content ul,
.comment-content ol
{
	padding: 10px 10px 10px 30px;
	background: #333333;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
	color: #777;
}

.comment-content ul
{
	list-style-image: none;
	list-style-type: disc;
}

.comment-left img{
	padding: 3px;
	background: #000000;
	border: 1px solid #666666;
	margin: 0px 0px 5px 0px;
}

.comment-edit-link {
color:#ffffff
}

.comment-textarea, .textarea {
	padding:5px;
	border:1px solid #555555;
	background-color:#222222;
	color:#dddddd
}

.comment-textarea {	width: 550px; }

.comment-textarea:focus,.textarea:focus {
	border:1px solid #4f4f4f;
}

.comment-input {
	width: 300px;
	padding:5px;
	overflow: hidden;
	border:1px solid #4f4f4f;
	background-color:#222222;
  color:#dddddd;
}

.comment-input:focus {
	border:1px solid #555555;
}

.commentsform_title
{
	background:#111111;
	padding:3px;
	border:1px solid #222222;
	width:50px;
	float:left;
	color:#bfbfbf
}

.comment-button 
{ 
	font-size:11px !important;
	font-family:tahoma !important;
	font-weight:bold !important;
	background-color:#333333;
	border:1px solid #4f4f4f;
	color:#fff;
	padding:5px !important;
}

/*right sidebar*/
.rightsidebar 
{
	width:300px;
	padding:0px;
	float:right;
	position:relative;
	top:20px;
}

.sidesep 
{
	background-image:url(images/sidesep.gif);
	width:270px;
	height:10px;
	background-repeat:repeat-x;
	margin-left:10px;
	margin-bottom:20px;
	margin-top:20px;
}

.adv 
{
	width:280px;
	text-align:center;
	margin:0 auto;
}

.adv img 
{ 
	float:left; 
	margin-right:15px; 
	margin-bottom:15px 
}

.widgetobj 
{
	width:268px;
	margin:0 auto;
	margin-top:20px;
	padding:10px;
	padding-top:0px;
}

.widgettitle,.tabber .tabbertab h2 
{
	background-image:url(images/widgettitle.jpg);
	height:21px;/*28*/
	width:253px;/*268*/
	padding-left:15px;
	padding-top:7px;
	background-repeat:no-repeat;
	color:#bfbfbf;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	margin-bottom:6px;
	margin-left:-10px;
	margin-right:-10px;
}

.widgetcontent 
{
	
}

.side_subscribe 
{
	color:#dfdfdf;
	line-height:20px;
}

.side_subscribe a,
.side_subscribe a:link,
.side_subscribe a:visited 
{ 
	text-decoration:underline;
}

.textwidget a 
{
	color:#ED8BAF;
}

.textwidget b,.textwidget strong 
{
	font-family:Verdana, Geneva, sans-serif;
}

#recentcomments .recentcomments a 
{
	color:#cccccc;
	text-decoration:underline
}

#recentcomments .recentcomments .url 
{
	color:#cccccc;
	text-decoration:none
}

.subs_email 
{
	background-color:#202020;
	border:1px solid #393939;
	margin-top:15px;
	margin-bottom:5px;
	padding:6px;
	font: bold 11px tahoma;
	letter-spacing:1px;
	color:#cccccc;
	width:180px;
}

.widgetobj ul,.tabber .tabbertab ul 
{
	list-style-image:url(images/li.gif);
	padding:0px;
	margin:0px;
	padding-left:16px;
}

.tabberlive .tabbertab ul 
{
	list-style-image:url(images/li.gif);
	padding:0px;
	margin:0px;
	padding-left:17px;
}

.widgetobj ul li,
.tabber .tabbertab ul li,
.tabberlive .tabbertab ul li 
{
	padding:4px;
	padding-left:0px;
}

.tabberlive .tabbertab ul li 
{
	border-bottom:1px solid #333333
}

.widgetobj ul li strong a,
.tabber .tabbertab ul li strong a,
.tabberlive .tabbertab ul li strong a 
{
	font-weight:normal;
	color:#f284a0 !important;
}

.widgetobj ul li a:hover,
.tabber .tabbertab ul li a:hover,
.tabberlive .tabbertab ul li a:hover  
{
	border-bottom:1px dashed #777777;
}

/* fix bugs in msie */
.removefloat { float:none }

/*footer*/
#footer 
{
	width:1000px;
	margin-top:0px;
	line-height:16px;
	background-color:#1f1f1f;
}

.foot_block 
{
	width:300px;
	margin-left:15px;
	margin-right:3px;
	float:left;
	padding-top:15px;
	padding-bottom:10px;
}

.foot_sep 
{
	background-image:url(images/footsep.gif);
	height:234px;
	width:15px;
	float:left;
}

.foottitle 
{
	font-size:20px;
	font-weight:normal;
	font-family:calibri,tahoma;
}

.footsearch 
{
	background-image:url(images/footsearchbg.jpg);
	width:282px;
	height:183px;
	margin-top:4px;
	position:relative;
}

.footsearch_text 
{
	width:239px;
	height:49px;
	position:absolute;
	top:68px;
	left:18px;
	background-color:transparent;
	border:0px solid red;
	color:#fff;
	font-family:Calibri, "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	letter-spacing:1px;
}

.footsearch_submit 
{
	width:54px;
	height:50px;
	position:absolute;
	top:125px;
	left:125px;
	background-color:transparent;
	border:0px solid red;
}

.foot_block ul 
{
	list-style:none;
	margin:0px;padding:0px;
	padding-top:15px;
	padding-left:0px;
}

.foot_block ul li 
{
	padding:5px;
}

.popular_table 
{
	height:13px;
	display:inline;
	margin-right:5px;
	float:left;
}

.popular_td 
{
	background-image:url(images/popular1.gif);
	background-repeat:repeat-x;
	height:13px;
	color:#000;
	background-color:transparent;
	font: bold 11px tahoma;
}

.popular_td a,
.popular_td a:link,
.popular_td a:visited
{
	color:#000;
}

.popular_l,
.popular_r 
{
	height:13px;width:7px;
	background-image:url(images/popular_l.gif);
	background-repeat:no-repeat;
}

.popular_r 
{
	background-image:url(images/popular_r.gif);
}

.footsubs ul li 
{
	padding:3px;
}

/*flickr*/
.flickr_roundedtop, .flickr_roundedbtm 
{
	background-image:url(images/flickr_roundedtop.jpg);
	background-repeat:no-repeat;
	width:930px;
	height:8px;
	font-size:1px;
	margin:0 auto;
}

.flickr_roundedtop 
{
	margin-top:40px;
}

.flickr_roundedbtm 
{
	background-image:url(images/flickr_roundedbtm.jpg);
	margin-bottom:10px;
}

#flickr 
{
	width:750px;/*930*/
	background-image:url(images/flickr_logo.gif);
	background-repeat:no-repeat;
	background-color:#1f1f1f;
	margin:0 auto;
	padding:10px;
	padding-left:170px;
}

.flickrimg 
{
	
}

.flickrimg_foot 
{
	margin-top:15px;
}

.flickrimg img,
.flickrimg_foot img 
{
	margin-right:10px;
	padding:3px;
	background-color:#222222;
	border:1px solid #444444;
	margin-bottom:10px;
}

/* Wordpress Necessary */
.below-post .bold 
{
	color:#fffb8d;
	font-size:14px;
}

.go-left{float: left;clear: left;}
.go-right{	float: right;	clear: right;}
.go-center{	margin: 0 auto;	text-align: center;}
.bold{ font-weight: bold;}
.italic{ font-style: italic;}
.block{	display: block;}
.align-right{	text-align: right;}
.align-left{ text-align: left;}

.wp-pagenavi 
{
}

.aligncenter,
div.aligncenter 
{
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.navigation 
{ 
	position:relative;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	background-color:#222222;
	margin-left:-20px;
	margin-right:-20px;
	margin-top:5px;
	margin-bottom:-10px;
	border-top:1px dashed #555555;
	border-bottom:1px dashed #555555;
}

.postmetadata 
{ 
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

.alignleft 
{
	float: left;
}

.alignright 
{
	float: right;
}

.wp-caption 
{
   border: 1px solid #444444;
   text-align: center;
   background-color: #333333;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img 
{
   margin: 0 auto;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text 
{
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.wp-smiley
{
	display: inline;
}

.white
{
	color: #CCC;
}

/*archives.php*/
.archives_ul h2 
{
border:0px;
}

.archives_ul li 
{
	border-bottom:4px solid #111111;
	margin-bottom:10px;
}

.archives_ul .thumbnail 
{
	margin-right:20px;
}

/*twitter at footer*/
#twitter_update_list 
{
	margin-top:10px;
	list-style: none;
}

#twitter_update_list li 
{
	border-bottom:1px solid #333333;
	padding:4px;
}

#twitter_update_list li a,
#twitter_update_list li a:link,
#twitter_update_list li a:visited 
{
	font-size:11px !important;
	color:#ffbdce;
	font-family:tahoma;
	margin-left:6px;
}

#twitter_update_list li span a 
{
	font-size:13px !important;
	color:#fffb8d !important;
	font-family:Calibri, "Lucida Grande", Arial, Helvetica, sans-serif !important;
	margin-left:0px !important;
}

.foot_follow 
{
	font-size:13px;
	background-color:#333333;
	padding:5px;
	width:60px;
	display:inline;
	margin-left:5px;
}