/*
Theme Name: DotGeek
Theme URI: http://puntogeek.com/
Description: The new design for puntogeek.com
Version: 2.0
Author: Clickideas - Storelicious
Author URI: http://xyberneticos.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/


* {margin: 0; padding: 0;}

body {
	background:#F4F4F4 url(pix/bg-body.jpg) repeat-x 0 -40px;
	color: #000;
	font: 62.5%/1.2em arial,sans-serif;
	text-align: center;
	}

a					{text-decoration:none; outline:none;}
a img 				{border:none}
a:link,
a:visited			{color:#2c2c2c;}
a:hover				{color:#CC0000;}


.center				{text-align:center;}
.clear				{clear:both;}
p					{line-height:20px;}
.floatR				{float:right; list-style:none;}
.floatL				{float:left;list-style:none;}
.clearfix:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	}


ul{list-style:none; margin:0; padding:0;}		
#container {
	display: block;
	margin: 0 auto;
	/*padding: 0 5px;*/
	width: 960px;
	text-align: justify;
	
	overflow:auto;
	
	 }

.ads728{
	float:right;
	margin:20px 0 0 0;
	}

.ads_links{
        padding-top:17px;
        }
.nav{
	overflow:hidden;
	width:950px;
        margin-left:auto;
        margin-right:auto;
	text-align:center;
	}


#header{
	clear:both;
	overflow:auto;
	margin-bottom:15px;
	padding: 0 5px;
	}
	
#header h1,
#header h1 a{
	width:206px;
	height:116px;
	text-indent:-9000em;
	display:block;
	float:left;
	}
#header h1 a{
	background-image:url(pix/logo.gif);
	}	

#container{}
#wrapper{padding:15px 5px;}
#content{overflow:hidden; clear:both;}
.narrow{width:590px; float:left;}
#sidebar{width:340px; float:left; margin-left:20px; }


#content h2.pagetitle{
	color:#A90000;
	font-weight:bold;
	font-size:33px;
	margin:10px 0 30px 0;
	letter-spacing:-2px;
	text-align:center;
	}
/* POST FORMATING */

.post p img {border: 2px solid #eee;
list-style:none; 
}
.post{
	font-size: 1.3em;
	line-height: 1.5em;
	color:#444;
	border-bottom:1px solid #DDD;
	padding:0 0 10px 0;
	margin:10px 0 0 0;
	overflow:hidden;
	}
  .post h2{
  font-size: 25px;
  line-height: 20px;
  text-decoration: none;
  letter-spacing:-1px;
  font-weight:normal;
  padding:5px 0;
  }

.post h2 a:link,
.post h2 a:visited{color:#990000;}
.post h2 a:hover{color:#666;}


.post .entry a{text-decoration:none;}
.post .entry a:link,
.post .entry a:visited{color:#a90000;}
.post .entry a:hover{ color:#666;}
.post .meta {
	color: #444;
	padding: 4px 0 0 0;
	margin-top: 21px;
	font-size: 11px;
	overflow:hidden;
}
.post .meta a{text-decoration:none;}
.post .meta a:link,
.post .meta a:visited { color: #444;  }
.post .meta a:hover { color:#FF6600;}
.post .meta span{text-align:center;}
.post p { margin: 1em 0; }
.post .meta .floatR{text-align:right;}

#content .entry ol{
	list-style:decimal-leading-zero;
	padding:10px 40px;
	}
.entry ul{
	list-style:disc;
	padding:10px 30px;
	}
blockquote{
	background-image:url(pix/quotes-big.gif);
	background-position:0 8px;
	background-repeat:no-repeat;
	padding:3px 0px 3px 50px;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#666;
	}
.post blockquote p{margin:0; padding:0;}	
blockquote blockquote{
	font-style:italic;
	background-image:none;
	border-left:4px solid #CCC;
	}	


.nextprevNav{
	background-image:url(pix/navegar.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding:20px 0 0 0;
	overflow:auto;
	border-bottom:1px dotted #CCC;
	}
.nextprevNav a		{
	display:block;
	height:40px;
	width:150px;
	text-indent:-9999em;
	background-image:url(pix/nextprev.gif);
	background-repeat:no-repeat;
	}
.nextprevNav .prevPost			{float:left; width:150px; }
.nextprevNav .nextPost			{float:right; width:150px; }


.nextprevNav .prevPost a:link,
.nextprevNav .prevPost a:visited{background-position:top left;}
.nextprevNav .prevPost a:hover{background-position:bottom left;}

.nextprevNav .nextPost a:link,
.nextprevNav .nextPost a:visited{background-position:top right;}
.nextprevNav .nextPost a:hover{background-position:bottom right;}


.relatedContent{
 border: 5px solid black;
 background-color:#FFFFE0;
 width:350px;
 height:140px;
 padding: 4px;
 text-align:left;
	}
.relatedContent	a.closeRP{
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:20px;
	height:20px;
	text-decoration:none;
	font-size:14px;
	}
.relatedContent	a.closeRP:link,
.relatedContent	a.closeRP:visited{ color:#A90000}
.relatedContent	a.closeRP:hover{ color:#666;}
	
.relatedContent h3{
	font-size:11px;
	text-transform:uppercase;
	margin:0;
	padding:0;
	border-bottom:1px solid #dbdbae;
	}
.relatedContent ul{
	list-style-type:square;
	margin:0;
	padding:0;
	}
.relatedContent ul li{
	margin:0;
	}
.relatedContent ul li a{
	background-image:url(pix/related_bullet.gif);
	background-repeat:no-repeat;
	padding:2px 0px 2px 12px;
	}	
.relatedContent ul li a:link,
.relatedContent ul li a:visited{background-position:0 0;}
.relatedContent ul li a:hover{background-position:0 -80px;}	

.rightTags{text-align:right; text-transform:uppercase; font-size:11px; float:right; color:#666;} 
.rightTags a{font-weight:bold;}



.splitRelated{margin:10px 0; overflow:hidden; font-size:12px;}
.splitRelated .floatR{
	width:250px;
	text-align:right;
	}
.splitRelated .floatL{
	width:330px;
	}
.splitRelated h3{text-transform:uppercase; color:#666;}	
.splitRelated ul{margin:5px 0;}
.splitRelated ul li{padding:4px 0;}		
.splitRelated ul li a{
	background-image:url(pix/related_bullet.gif);
	background-repeat:no-repeat;
	padding:3px 0px 3px 14px;
	}
.splitRelated ul li a:link,
.splitRelated ul li a:visited{background-position:0 0;}
.splitRelated ul li a:hover{background-position:0 -80px;}		
/* COMMENTS */
h3#comments,
h3#respond{
font-size: 25px;
  line-height: 20px;
  text-decoration: none;
  letter-spacing:-1px;
  font-weight:normal;
  border-bottom: 2px solid #DDD;
  padding:10px 0;
  margin:10px 0;
	}

#comments p{
padding-top:10px;
}

ol.commentlist{
	list-style:none;
	margin:0px;
	padding:0px;
	color:#666;
	}
ol.commentlist .commentNum{
	color: #000;
	}	
ol.commentlist .commHdr{
	background-repeat:no-repeat;
	background-position:left;
	padding:0;
	margin-left:5px;
	overflow:auto;
	}	
ol.commentlist .commHdr small		{display:block; margin:5px 0 0 0}	
ol.commentlist .commHdr small a		{color:#757e8a;}
ol.commentlist cite{
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	}
ol.commentlist cite a:link,
ol.commentlist cite a:visited	{color:#A90000;}
ol.commentlist cite a:hover		{color:#555;}

ol.commentlist li{
	background:#F1F1F1;
	padding:10px 0;
	border-bottom:1px solid #DDD;
	font-size:12px;
	
	}	
ol.commentlist li.alt{
	background:#535151;
color:#fff;
	}	
ol.commentlist li.alt a{
color:#EDDB8D;
	}	
ol.commentlist .alt .avatar{float:right; border:1px solid #3D3D3D; padding:2px; margin:0 10px 0 0;}	
ol.commentlist li.author h5{
	background: url(pix/icons/icon_star.gif) right no-repeat;
	}	
		
.avatar{float:right; border:1px solid #CCC; padding:2px; margin:0 10px 0 0;}	
ol.commentlist li em.moderation{
	font-weight:bold;
	font-style:normal;
	background-color:#FFFFC0;
	border:1px solid #FFFF66;
	color:#FF6600;
	text-align:center;
	display:block;
	font-size:11px;
	padding:5px 0;
	margin:5px 0;
	}	
ol.commentlist p {margin-left:5px;}
ol.commentlist p a:link,
ol.commentlist p a{font-weight:bold; text-decoration:underline;}
ol.commentlist p a:link,
ol.commentlist p a:visited{color:#000;}
ol.commentlist p a:hover{color:#666;}	

#commentform a:link,
#commentform a:visited{color:#D25812;}
#commentform a:hover{color:#FFFFFF;}


#commentform{
	background-color:#4A4949;
	border:4px solid #3D3D3D;
	color:#FDF5D5;
	padding:10px 10px 0 10px;
	border-left:none;
	border-right:none;
	margin:10px 0;
	}

#commentform p{
	border-bottom:1px solid #3D3D3D;
	padding:5px 0;
	}	
.allowed_tags	{font-size:11px;}

#commentform input#author,
#commentform input#email,
#commentform input#url{
	background-image:url(pix/icon_form.gif);
	background-repeat:no-repeat;
	border:1px solid #3D3D3D;
	padding:4px 4px 4px 30px;
	width:300px;
	}


#commentform input#author	{background-position:3px -3px;}
#commentform input#email	{background-position:3px -33px;}
#commentform input#url		{background-position:3px -63px;}

#commentform textarea {
	
	border:1px solid #4A4949;
	
	}			
	
#commentform #comment{
	width:97%;
	font-size:12px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	}

#commentform #submit{
	background-color:#3D3D3D;
	padding:10px;
	border:1px solid #535151;
	color:#FFF;
	width:100%;
	cursor:pointer;
	}			
	
/* NAVIGATION */
.navigation			{margin:10px 0px; width:100%; overflow:auto; font-size:12px; }
.navigation a		{display:block; text-align:center; padding-top:13px; width:98%; height:26px;}
.navigation .alignleft			{float:left; width:35%; }
.navigation .alignright			{float:right; width:35%; }


.navigation .alignright a			{background-image:url(pix/icon_right.gif); background-repeat:no-repeat;}
.navigation .alignleft a			{background-image:url(pix/icon_left.gif); background-repeat:no-repeat; }

.navigation .alignright a:link,
.navigation .alignright a:visited	{background-position:100% 3px;}

.navigation .alignleft a:link,
.navigation .alignleft a:visited	{background-position:-10px 3px;}

.navigation .alignright a:hover		{background-position:100% -30px;}
.navigation .alignleft a:hover		{background-position:-10px -30px;}

/* SIDEBAR */
#sidebar a img {list-style:none;}
#sidebar {font-size:12px;}

#sidebar ul li{padding:5px 0;}
#sidebar ul li a{
	padding:2px 0 2px 10px;
	background-repeat:no-repeat;
	}
#sidebar ul li a:link,	
#sidebar ul li a:visited{background-position:0 0;}
#sidebar ul li a:hover{background-position:0 -80px;}

#sidebar h2{
	text-align:center;
	padding:10px 0;
	border-top:3px solid #000;
	border-bottom:1px dotted #666;
	margin:5px 0;
	background:#3E3E3E url(pix/sidebar_hBg.gif) 0 0 repeat-x;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
	}
	
#sidebar h2 strong{color:#FF6600;}

.categories ul {
	color: #999;
	font-size:11px;
	line-height: 1.6em;
	overflow:hidden;
list-style:none;
	}
.categories ul li {
	float: left;
	text-align: right;
	display: block;
	width: 150px;
list-style:none;
	margin-right: 10px;
	}
.categories ul li a {
	color: #000000;
	font-weight: bold;
	float: left;
	text-decoration: none;
	background-image:none;
list-style:none;
	padding:0;
	}
.categories ul li a:hover {
	text-decoration: underline;
	
	}
	
#sidebar #searchform{
	margin:5px 0;
	padding:0;
	}
#sidebar #searchform div{
	position:relative;
	background-image:url(pix/search-bg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:4px 0px 5px 4px;
	}	
#sidebar #s{
	width:270px;
	padding:3px;
	margin:0 ;
	border:0;
	}	
#sidebar #searchsubmit{
	position:absolute;
	right:5px;
	top:5px;
	}	

#sidebar .split50{overflow:hidden;}
#sidebar .floatL,
#sidebar .floatR{width:48%;}	

#sidebar #sponsors{
	margin:15px 0 10px 0;
	}
#sidebar #sponsors li{
	overflow:hidden;
	border-bottom:1px dotted #DDD;
	padding:0;
	}
#sidebar #sponsors ul li a{
	padding:0;
	display:block;
	background-image:none;
	padding:5px;
	overflow:auto;
	}
#sidebar #sponsors ul li a:link,
#sidebar #sponsors ul li a:visited{background-color:#F4F4F4;}
#sidebar #sponsors ul li a:hover{background-color:#FFF;}	
#sidebar #sponsors ul li strong{display:block; margin-bottom:5px;}

#sidebar #sponsors ul li a:link strong,
#sidebar #sponsors ul li a:visited strong {color:#000;}
#sidebar #sponsors ul li a:hover strong {color:#FF6600;}

#sidebar #sponsors ul li small{font-size:11px; line-height:16px;}
#sidebar #sponsors ul li a:link small,
#sidebar #sponsors ul li a:visited small{color:#444;}
#sidebar #sponsors ul li a:hover small {color:#666;}
	
#sidebar #sponsors a img{
	border:1px solid #E0E0E0;
	padding:3px;
	float:left;
	margin-right:5px;
	width:77px;
	height:58px;
	}	
#sidebar #sponsors p{font-size:11px;}	

#sidebar #tagCloud a{
	padding:0;
	background-image:none;
	line-height:120%;
	}


.tabberlive .tabbertabhide {
 display:none;
}

.tabber {
}
.tabberlive {
 margin-top:1em;
}

#sidebar ul.tabbernav
{
 margin:0;
 padding:15px 0 5px 0;
 border-bottom: 1px solid #979696;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 border-top:1px solid #000;
 background-color:#F4F4F4;
}

#sidebar ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

#sidebar ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-right: 1px;
 border: 1px solid #4A4949;
 border-bottom: none;
 background: #4A4949;
 text-decoration: none;
 background-image:none;
}

#sidebar ul.tabbernav li a:link,
#sidebar ul.tabbernav li a:visited {color: #979696; }

#sidebar ul.tabbernav li a:hover{
 color:#EDDB8D;
 background: #3D3D3D;
 border-color: #F1F1F1;
}

#sidebar ul.tabbernav li.tabberactive a,
#sidebar ul.tabbernav li.tabberactive a:link,
#sidebar ul.tabbernav li.tabberactive a:visited{
 color:#3D3D3D;
 background-color: #F4F4F4;
 border-top:1px solid #CCC;
 border-right:1px solid #CCC;
 border-left:1px solid #CCC;
 border-bottom: 2px solid #fff !important;
}

#sidebar ul.tabbernav li.tabberactive a:hover{
 color: #C42808;
 background: #EDDB8D;
 border-bottom: 1px solid #FFF;
}

#sidebar .tabberlive .tabbertab {
 padding:5px;
 border:1px solid #CCC;
 border-top:0;
}
#sidebar .tabberlive .tabbertab ul li{
	border-bottom:1px solid #DDD;}
#sidebar .tabberlive .tabbertab ul li a{
	background-image:url(pix/related_bullet.gif);
	}

#sidebar .tabberlive .tabbertab h2 {
 display:none;
}
#sidebar .tabberlive .tabbertab h3 {
 display:none;
}


/* SECOND CONTENT */

#secondContent{
	background-color:#EEE;
	padding:0 10px 10px 10px;
	border-top:1px solid #e4e4e4;
	}
.secondWrap{
	width: 960px;
	margin:0 auto;
	text-align:left;
	overflow:auto;
	}
#secondContent .floatL{width:570px;}	
#secondContent .floatR{width:340px;}	
#secondContent h2{
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999em;
	width:340px;
	height:54px;
	margin:10px 0;
	display:block;
	}

#hdrRecentPost{background-image:url(pix/ultimas.gif);}
#hdrRecentComments{background-image:url(pix/cofooter.jpg);}
#hdrArchives{background-image:url(pix/archivos.jpg);}	


#secondContent li {
	margin: 0px;
	padding: 7px 0px 7px 0px;
	line-height: 16px;
	list-style-type: none;
	border-bottom: 1px dashed #aaaaaa;
}


#secondContent .titlelink a,
#secondContent .titlelink a:visited {
	color: #000;
	font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	list-style: none;
}

#secondContent .titlelink a:hover {
	color: #ccc;
}
#secondContent .meta {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	color: #969696;
	font-size: 11px;
}

#secondContent .meta a, 
#secondContent .meta a:visited {
	color: #969696;
	text-decoration: none;
	border-bottom: 1px solid #E1E1E1;
}
#secondContent .meta a:hover {
	color: #ccc;
}
.comment_excerpt a,
.comment_excerpt a:visited,
.comment_excerpt a:hover {
	font-weight: normal;
}

/* RECENT POST */

#recentPost{
	padding:20px 0;
	background-image:url(pix/recentBg.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	}
#recentPost h2 {
	font:bold 1.1em Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}
	
#recentPost h2 a {
	color:#000;
	text-decoration:none;
	}
	
#recentPost h2 a:hover {
	color:#CC0000;
	}
#recentPost h2 small{
	display:block;
	font-size:0.8em;
	color:#ccc;
	}

#recentPost p {
	font-size:11px;
	text-align:justify; 
	color:#555;
	}	
.recent-post {
	width:22%;
	margin:0em 2em 3em 0;
	float:left;
	color:#969696;
	background:url(images/quotes-small.gif) no-repeat center center;
	height:12em;
	overflow:hidden;
}



/* WP ARCHIVE */
#secondContent #wpca-table				{width:100%;border-collapse:collapse;border-spacing:0;}
#secondContent #wpca-table thead		{font-weight:700;}
#secondContent #wpca-table thead td		{
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#4A4949;
	color:#FFF;
	border-width:1px;
	border-style:solid;
	border-color:#F0F0F0 #F0F0F0 #E0E0E0 #E0E0E0;
	text-align:center;
	}
#secondContent #wpca-table tbody td		{
	width:25px;
	color:#666;
	border-top:1px solid #fff;
	text-align:center;
	background:#F4F4F4;
	border-width:1px;
	border-style:solid;
	border-color:#F0F0F0 #F0F0F0 #E0E0E0 #E0E0E0;
	}
#secondContent #wpca-table tbody th		{
	width:40px;
	text-align:center;
	font-weight:bold;
	border-top:1px solid #fff;
	background-color:#dedede;
	}
#secondContent #wpca-table tr			{height:24px;}




/* WP PAG*/
#content div.wp-pagenavi{text-align:center; margin:15px auto 10px auto;}
#content div.wp-pagenavi a,
#content div.wp-pagenavi a:link, 
#content div.wp-pagenavi a:active {
	padding: 4px 6px; 
	margin: 2px;
	text-decoration: none;
	border:none;
	font-weight:normal;
	
}

#content div.wp-pagenavi a:link, 
#content div.wp-pagenavi a:visited{
	color: #FFF;
	background-color: #333;	
}

#content div.wp-pagenavi a:hover {	
	color:#fff;
	background-color: #990000;
}
#content div.wp-pagenavi span.pages {
	padding: 4px 6px; 
	margin: 2px 2px 2px 2px;
	color: #666;
	border:none;
}
#content div.wp-pagenavi span.current {
	padding: 4px 6px;
	margin: 2px;
	font-weight: bold;
	color: #FFF;
	background-color: #FF6600;
	border:none;
}
#content .wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	color: #000;
	border:none;
	background-color: #fff;
}

/* FOOTER */

#footer{
	background-color:#3d3d3d;
	text-align:center;
	border-top:3px solid #222;
	font-size:11px;
	color:#999;
	overflow:hidden;
	}
#footer div{
	border-top:1px solid #555;
	padding:10px;
	}	

#footer p{
	margin:5px 0;
	}	

#footer a{text-decoration:underline;}
#footer a:link,
#footer a:visited{color:#FFCC00;}
#footer a:hover{color:#FFF;}	

#footer #st_icon{background-image:url(pix/brand_st.gif);}
#footer #ci_icon{background-image:url(pix/brand_ci.gif);}
#footer #st_icon,
#footer #ci_icon{
	width:45px;
	height:45px;
	background-repeat:no-repeat;
	text-indent:-9999em;
	}

#footer #st_icon:link,
#footer #ci_icon:link,
#footer #st_icon:visited,
#footer #ci_icon:visited{background-position:0 0;}
#footer #st_icon:hover,
#footer #ci_icon:hover{background-position:0 -45px;}

#footer ul		{ font-size:11px; text-align:center; overflow:hidden;}
#footer ul li	{ display:inline; padding:3px 8px; border-right:1px solid #555;}
#footer ul li a{text-decoration:none;}
#footer ul li a:link,
#footer ul li a:visited{color:#CCC;}
#footer ul li a:hover{color:#FFF;}

/* Post Details */

.floater{
	margin:0;
	float:right;
	margin-top:-28px;
	line-height:28px;
list-style:none;
}
a.floater {
	color:#e1e1e1;
list-style:none;
	font-size:11px;
}
/*//////// menutop ////////*/
ul.menutop { list-style:none;background:#222;text-align:left; }
.menutop li   { float:left;display:block;}
.menutop li a  { font:bold 11px arial;outline:none;color:#999;text-decoration:none;display:block;padding:5px 0 5px 8px;width:90px;text-transform:uppercase;}
.menutop li a:hover   { color:#fff !important; }
.menutop li a span    { font-size:9px;color:#4c4c4c; }
.menutop li a:hover span   { color:#666; }

#enlaces {
display:block;
float:left;
width:100%;
padding-bottom:10px;
}


#enlaces ul {
 list-style-type: none;	font-size:11px; margin-top: 1.5em; }

#enlaces ul li {
width: 49.5%; float: left; margin: 3px 0; padding-top: 2px;
}

#enlaces ul li a {
color:#000; text-decoration: none; font-weight: bold; background: url(pix/enlaces.gif) no-repeat 0 0; display: block; float: left; padding: 0px 0 0 20px; min-height:20px;

}

#enlaces ul li a:hover {
color:#a90000;
background: url(pix/enlaces.gif) no-repeat 0 0;
}


h3.el { font-family: Verdana, Arial, Helvetica, sans-serif; color: #BBBBBB; border-bottom: #CCCCCC 1px solid; font-weight: 100; line-height: 1.9em; font-size: 10px;}
h3.el a { color: #000;}

#a17676 {font-size:12px;}

#a17676 ul li{padding:5px 0;}
#a17676 ul li a{
	padding:2px 0 2px 10px;
	background-repeat:no-repeat;
	}

.izquierda {
        margin: 5px; 
        float: left;
        width: 150px;
        text-align: center;
}

.derecha {
        margin: 5px; 
        float: right;
        width: 150px;
        text-align: center;
} 

/* Captions */
.aligncenter, div.aligncenter {
     display: block;
     margin-left: auto;
     margin-right: auto;
}
 
.wp-caption {
     border: 1px solid #ddd;
     text-align: center;
     background-color: #f3f3f3;
     padding-top: 4px;
     margin: 10px;
     -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 */

img.alignleft, div.alignleft
{
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright
{
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
}

.two-across-125 {
width:262px;
margin:0 auto;
overflow:hidden;
}
.two-across-125 a img, .two-across-125 img a {
padding:3px;
margin:0;
border:none;
float: left;
}
