/*
	Theme Name: argentpress
	Theme URI: http://wpcrunchy.com
	Description: an elegant blog / magazine style wordpress theme
	Version: 1.0
	Author: akosipau
	Author URI: http://wpcrunchy.com/
*/

/*	RESET
-------------------------------
*/

@import url('css/reset.css');
@import url('css/text.css');
@import url('css/960.css');
@import url('css/dropdown.css');

/*	GLOBAL
-------------------------------
*/

.left { float:left; }
.right { float:right; }
a { color:#73B60E; text-decoration:none;}
a:hover { color:#3D3D3D; }
.breadcrumb { font-weight:normal; padding-bottom:10px; margin-bottom:10px; background:url(images/line.gif) repeat-x bottom; }
.spacebar { height:7px; background:url(images/spacebar-bg.png) repeat-x top left; }

/*	LAYOUT
-------------------------------
*/



body { background:#F8FFE0; font-size:12px; line-height:1.5; font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; color: #3e3e3e; }

#base { padding-top:20px; padding-bottom:20px; }
#main { background:#E5F4AD; border-top:1px solid #fff;}


/*	CATEGORY NAVIGATION
-------------------------------
*/

#pagenav { width:955px; height:51px; background: #73b60e; padding-left:5px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px; }
	
	#pagenav ul { margin:0 0 0 0px; padding:0; list-style:none; font: bold 14px Arial,Helvetica,sans-serif; text-transform:uppercase; }
	#pagenav ul li { margin:0; float: left; }
	#pagenav ul li a { float: left; padding: 18px 10px 17px 20px; color: #E3F6A0; text-decoration:none; text-shadow: #000 0px 1px 0px; }
	#pagenav ul li a:hover { background:#73B60E; }
	/*## dropdown skin ##*/
	.sf-menu li li { background-image:none !important; }
	.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
		color:#666;
	}
	.sf-menu li:hover, .sf-menu li.sfHover,
	.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline:0; }
	.sf-menu ul {
		border:1px solid #313131;
		border-top:0;
	}
	.sf-menu li:hover ul,
	.sf-menu li.sfHover ul {
		top:51px; /* overriding essential styles */
	}
	.sf-menu ul ul {
		margin-top:0;
	}
	.sf-menu ul a {
		border-bottom:0 !important;
		border-top:1px solid #313131;
		background-color:#373737 !important;
		font-weight:normal !important;
		font-family: Georgia, serif !important;
		padding:12px 20px !important;
	}
	.sf-menu ul a:hover {
		color: #eee;
		background-image:none !important;
		background-color:#323232 !important;
	}
	
/*	CATEGORY NAV
-------------------------------
*/

#catnav { padding:8px; border-bottom:1px solid #ddd; background-color:#eee; }
	#catnav p { float:right; margin:0; padding:2px 5px 0 0; font-weight:bold; text-shadow: #fff 1px 1px 0px; color:#a9a9a9; }
	#catnav ul { margin:0; padding:0 15px 0 0; list-style:none; float:left; }
	#catnav ul li { padding:0; float:left; margin:0 4px; }
	#catnav ul li a { color:#797878; display:block; padding:2px 8px; text-decoration:none; font-weight:bold; text-shadow: #fff 1px 1px 0px; }
	#catnav ul li a:hover { background:#ddd; color:#333; -moz-border-radius:10px; -webkit-border-radius:10px; text-shadow: #fff 1px 1px 0px; }

/*	FEATURED
-------------------------------
*/

#featured { background:url(images/line.gif) repeat-x bottom left; padding-bottom:10px; margin-bottom:10px; }
#featured .f-slider { width:608px; height:240px; padding:5px; margin-bottom:10px; background-color:#fff; border-top:1px solid #f0f0f0; border-left:1px solid #f0f0f0; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; }
	.f-slider-item { position:relative; background-color:#000; width:608px; height:240px; margin:5px; }
	.f-slider-item span { display:block; position:absolute; bottom:10px; left:10px; padding:3px 8px; background:url(images/featured-title-bg.png) repeat-x top left; font-size:18px; font-weight:bold; color:#fff; z-index:100; }
	.f-slider-item a { text-decoration:none; }
#featured .f-nav .f-nav-item { float:left; position:relative; width:108px; height:110px; padding:5px; margin:5px; background-color:#fff; border-top:1px solid #f0f0f0; border-left:1px solid #f0f0f0; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; cursor:pointer; }
	.f-nav .f-nav-arr { display:block; width:20px; height:10px; position:absolute; top:-10px; left:44px; z-index:100; background:url(images/featured-arrow.png) no-repeat top left; visibility:hidden; }
	.f-nav .f-nav-num { visibility:hidden; }
	.rmleft { margin-left:0px !important; }
	.rmright { margin-right:0px !important; }
	.rmall { margin-left:0px !important; margin-right:0px !important; }

/*	POSTS
-------------------------------
*/
#map {
padding:5px; 
background-color:#fff; 
border:1px solid #f0f0f0;
}


#posts { padding:10px 0; }
	.post { padding-bottom:20px; font-size:14px; }
	.post .post-title { margin:0; padding:0 0 5px 0; font-weight:normal; font-size: 28px; letter-spacing: -1px; border-bottom:0px solid #e6e6e6; text-shadow: #fff 1px 1px 0px; }
	.post .post-title.alt { font-size:20px; }
	.post .post-title a { text-decoration:none; color:#73B60E; }
	.post .post-title a:hover { color:#555; }
	.post .post-meta { border-top:1px solid #F8FFE0; color:#ccc; font-size:11px; line-height:18px; margin-bottom:18px; padding-top:10px; text-transform:uppercase; }
	.post .post-meta a { color:#999; }
	.post .post-image { width:608px; height:150px; padding:5px; margin-bottom:10px; background-color:#fff; border-top:1px solid #f0f0f0; border-left:1px solid #f0f0f0; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; }
	.post .post-image.alt { width:288px; }
	.post .post-link a { background: #2582ac; width: 124px; display: block; text-align: center; font-size: 11px; padding: 6px 0 5px 0; text-transform: uppercase; text-shadow: 1px 1px 0 #105676; color: #fff; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px; text-decoration:none; }
	.post .post-link a:hover { background: #00507a; color:#fff; text-shadow: 1px 1px 0 #002444; }
#posts h3 {
font-size:15px;
border-bottom:1px solid #F8FFE0;
color:#73B60E;
font-weight:bold;
margin:0 0 5px;
padding:0 0 10px;
text-shadow:0 1px 0 #FFFFFF;
text-transform:uppercase;
}	
#posts ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/arrow.gif) no-repeat scroll 0 5px;
color:#666666;
display:block;
font-weight:normal;
padding-left:12px;
padding-bottom:4px;
text-decoration:none;
}
style.css (line 176)

/*	COMMENTS
-------------------------------
*/
#comments { padding:15px 5px; background:url(images/line.gif) repeat-x top left; }
	#comments .head-title { color: #000; font-weight:bold; letter-spacing: -1px; margin:0; padding:0 0 15px 0; line-height:28px; text-shadow: #fff 0 1px 1px; }
	#comments .comment-list { margin:0; padding:0; list-style:none; }
		.comment-list li { margin:0; padding:0; list-style:none; }
		.comment-list ul.children { margin:20px 0 0 20px; padding:0; }
		.comment-list .comment { padding:0 0 10px 0; }
			.comment .ct-text { padding:10px; border:4px solid #f0f0f0; width:78%; background-color:#fff; }
			.comment-reply-link { background: #2582ac; width: 50px; display: block; text-align: center; font-size: 11px; padding: 3px 0 2px 0; text-transform: uppercase; text-shadow: 1px 1px 0 #105676; color: #fff; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px; text-decoration:none; }
			.comment-reply-link:hover { background: #00507a; color:#fff; text-shadow: 1px 1px 0 #002444; }
			.comment .ct-meta { text-align:right; }
				.ct-meta p { margin:0; padding:0; }
				.ct-meta .ct-avatar { width:48px; padding:4px; background-color:#fff; border-top:1px solid #f0f0f0; border-left:1px solid #f0f0f0; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; }
				.ct-meta .ct-author { color:#000; text-shadow: #fff 0px 1px 0px; }
					.ct-author a { text-decoration:none; }
				.ct-meta .ct-date { margin:0; padding:0; font-size:10px; text-transform:uppercase; }
	#comments #respond { padding:12px 0 10px 0; }
		#respond h2 { color: #000; font-weight:bold; letter-spacing: -1px; margin:0; padding:0 0 10px 0; line-height:28px; text-shadow: #fff 0 1px 1px; }0
		#respond .cancel-comment-reply { font-size:10px; padding-top:10px; }
		#respond .respond-form { padding:12px 0 0 0; font-weight:bold; text-transform:uppercase; }		
			.respond-form p { margin:0; padding:0 0 8px 0; }
			.respond-form label { color:#333; font-size:10px; }
			.respond-form input[type=text] { padding:5px; width:53%; margin-right:5px; background-color:#fff; border-top:3px solid #f0f0f0; border-left:3px solid #f0f0f0; border-bottom:3px solid #ebebeb; border-right:3px solid #ebebeb; }
			.respond-form textarea { width:95%; height:110px; padding:5px; background-color:#fff; border-top:3px solid #f0f0f0; border-left:3px solid #f0f0f0; border-bottom:3px solid #ebebeb; border-right:3px solid #ebebeb; }
			.respond-form input[type=submit] { border:0; background: #2582ac; text-align: center; font-size: 11px; padding: 6px 10px 5px 10px; text-transform: uppercase; text-shadow: 1px 1px 0 #105676; color: #fff; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px; cursor:pointer; }
/*	SIDEBAR
-------------------------------
*/

#sidebar { width:284px; padding:10px 8px; }
#sidebar .widget { padding-bottom:20px; }
#sidebar .widget h3 { text-transform:uppercase; border-bottom:1px solid #F8FFE0; margin:0 0 5px 0; padding:0 0 10px 0; font-weight:normal; color:#73B60E; text-shadow: #fff 0px 1px 0px; }
#sidebar .widget ul { margin:0; padding:0; list-style:none; }
#sidebar .widget ul li { margin:0; padding:6px 0; border-bottom:1px solid #F8FFE0; }
#sidebar .widget ul li a { text-decoration:none; font-weight:bold; color:#666; display:block; background:url(images/arrow.gif) no-repeat 0 5px; padding-left:12px; }
#sidebar .widget ul li a:hover { color:#333; }
#sidebar .ads125box { height:125px; width:125px; background:#CCCCCC; float:left; margin:5px 0 0px 5px; }
#sidebar .ads125box { height:250px; width:250px; background:#CCCCCC; float:center; margin:5px 0 0px 5px; }
	.ads250box img { border:#DDD solid 1px; margin-bottom:3px;}
	.ads125box img { border:0; }

/* FOOTER
-------------------------------
*/

#footer { background:#373737 url(images/footer-bg.png) repeat-x top left; padding:10px 0; color:#fff;  font-size:11px; }
#footer .fwidget { width:280px; padding:10px; }
#footer .fwidget h3.fwhead { color:#2582ac; text-shadow: 1px 1px 0 #000; margin:0 0 5px 0; padding:0 0 5px 0; background:url(images/fwline.png) repeat-x bottom left; }
#footer .fwidget ul { margin:0; padding:0; list-style:none; }
#footer .fwidget ul li { margin:0; padding:0; }
#footer .fwidget ul li a { text-decoration:none; display:block; padding:8px 2px; }
#footer .fwidget ul li a:hover { padding:8px 8px; background-color:#444444; color:#fff; }
#footer .sconnect img { float:left; margin:0 3px; }
#credits { background:#73b60e; height:50px; font-size:12px; border-top:1px solid #FFFFFF;}
#credits .copyright { padding:15px 15px; color:#E3F6A0; }
#credits p { margin:0; padding:0; }
#credits a { color:#E3F6A0; text-decoration:underline; }

/* PAGENAVI
-------------------------------
*/

.wp-pagenavi { text-align:center; padding-top:15px; margin-top:10px; background:url(images/line.gif) repeat-x top left; }
.wp-pagenavi a, .wp-pagenavi a:link { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #dcdcdc; color: #3399cc; background-color: #fff; }
.wp-pagenavi a:visited { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #dcdcdc; color: #413f36; background-color: #fff; }
.wp-pagenavi a:hover { border: 1px solid #2582ac; color: #FFF; background-color: #2582ac; }
.wp-pagenavi a:active { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #dcdcdc; color: #413f36; background-color: #fff; }
.wp-pagenavi span.pages { padding: 5px 7px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #dcdcdc; color: #413f36; background-color: #fff; }
.wp-pagenavi span.current { padding: 5px 7px; margin: 2px; font-weight: bold; border: 1px solid #2582ac; color: #FFF; background-color: #2582ac; }
.wp-pagenavi span.extend { padding: 5px 7px; margin: 2px; border: 1px solid #558475; color: #FFF; background-color: #6b9e8e; }

/*	WORDPRESS CSS
-------------------------------
*/

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
   padding:4px;
   background-color:#F8FFE0; border-top:1px solid #f0f0f0; border-left:1px solid #f0f0f0; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb;
}

.alignleft {
   float: left;
   margin-right:8px;
   margin-bottom:5px;
   padding:4px;
   background-color:#F8FFE0; border-top:1px solid #73b60e; border-left:1px solid #73b60e; border-bottom:1px solid #73b60e; border-right:1px solid #73b60e;
}

.alignright {
   float: right;
   margin-left:8px;
   margin-bottom:5px;
   padding:4px;
   background-color:#F8FFE0; border-top:1px solid #f0f0f0; border-left:1px solid #f0f0f0; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb;
}

.wp-caption {
   background-color:#F8FFE0; border-top:1px solid #f0f0f0; border-left:1px solid #f0f0f0; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb;
   text-align: center;
   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;
}



