/*
Theme Name: 01-Photo-Magazine
Theme URI: http://photomagazine.ro
Description: Premium theme for Wordpress
Version: 1.0
Tags: wordpress, premium, theme, alexandru negrea

*/



/* Begin Css Layout */

{
    margin:0;
    padding:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
    background:#141414 url('images/body_bg.gif') top left repeat-x;
	color: #201512;
	text-align: center;
	margin:0;
	padding:0;
	}

.clear {
    clear:both;
}

img {
	border:0;
}

h1 {
	font-size:22px;
	color:#fafafa;
	font-weight:normal;
	padding-bottom:10px;
	padding-left:2px;
	margin-bottom:5px;
	margin-top:5px;
	text-shadow:1px 1px 1px #000000;
}

h2 {
	font-size:16px;
	color:#1d1d1d;
	padding:10px 10px 10px 15px;
	margin:1px 0 0 0;
	font-weight:bold;
	clear:both;
}

h2 small {
	text-shadow:none!important;
	font-weight:normal!important;
}

h2 a, h2 a:visited {
	color:#d96820 !important;
}

h3 {
	font-size:16px !important;
	line-height:20px;
	color:#ef9902;
	font-weight:normal;
	margin:0 0 0 0;
	padding:0;
}

h3 a, h3 a:visited {
	color:#ef9902 !important;
	font-size:16px !important;
	text-shadow:1px 1px 1px #000000;
	border:0!important;
	text-decoration:none!important;
}

h3 a:hover {
	color:#fafafa!important;
}

h4 {
	color:#ffffff;
	margin:10px;
	font-size:1.1em !important;
	line-height:1em;
	font-weight:normal;
}

h4 a, h4 a:visited {
	color:#ffffff !important;
	font-size:1.1em !important;
	text-decoration:none!important;
	text-shadow:1px 1px 0px #000000;
}

h4 a:hover {
	text-decoration:underline !important;
}

h5 {
	font-size:11px;
	color:#042c4e;
}

blockquote {
	font-style:italic;
	font-color:#3e84b5!important;
	margin:10px 0 10px 0;
	padding:15px;
	background:#ffffff;
	border-top:1px dotted #cccccc;
}

#logo_container {
	float:left;
	padding-top:10px;
}

#menu_container {
	padding:0px;
	margin:0px;
}

#menu_container li {
	font-family:"gill sans mt condensed";
	font-size:20px;
	text-transform:uppercase;	
	float:left;
	padding-left:5px;
	padding-right:7px;
	height:30px;
	padding-top:10px;
	background: url(images/menu_separator.jpg) no-repeat right top;
	padding-bottom:10px;
}

.menu-list {
	color:#fff;
	text-decoration:none;
}

#menu_contact {
	background:none!important;
	padding-right:0px;
}

.menu-list:hover {
	color:#ffa201;
	background: url(images/underline.jpg) no-repeat bottom;
}


#header {
    /*height:125px;*/
    width:980px;
    margin:0 auto;
    padding-top:20px;
	margin-bottom:10px;
}

#logo {
    float:left;
    margin:0 0 0 0;
    padding:0;
    width:230px;
    height:125px;
	text-align:left;
}

#right_header {
	float:right;
	/*width:468px;
	height:70px;
	margin:10px 0 10px 0;
	padding:20px 15px 10px 15px;
	background:#0a0a0a;
	-moz-border-radius-topright: 10px 10px; 
	-moz-border-radius-topleft: 10px 10px; 
	-moz-border-radius-bottomright: 10px 10px; 
	-moz-border-radius-bottomleft: 10px 10px;
	text-align:center; */
	
}


.field {
	width:340px;
	margin:5px 0 0 35px;
	background:#111111 url('images/search.gif') center right no-repeat;
	border:1px solid #282828;
	padding:6px 30px 6px 10px;
	color:#535353;
	font-size:12px;
	font-style:italic;
}

#meniu {
	margin:0px 0px 0px 15px;
	padding:0 0 0 0;
	text-align:left;
	border-bottom:1px solid #141414;
}

#meniu img {
	margin:0 0 0 0;
	padding:0;
}

#meniu ul {
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
}

#content {
     width:980px;
     margin:0 auto 0 auto;
     padding:5px 0 20px 0;
	 clear:both;
	 background:#0a0a0a;
	 -moz-border-radius-topright: 10px 10px; 
	 -moz-border-radius-topleft: 10px 10px; 
	 -moz-border-radius-bottomright: 10px 10px; 
	 -moz-border-radius-bottomleft: 10px 10px; 
}

.featured {
	margin:10px 0 0 0;
	padding:0 0 0 0;
	text-align:left;
	border-bottom:1px solid #141414;
	}
	
.one {
	margin:0;
	padding:0;
	float:left;
	width:415px;
	}
	
.left_tags {
	float:left;
	width:304px;
}

.lead_tags {
	float:left;
	width:368px;
}	

.two {
	margin:0 0 0 20px;
	padding:0;
	float:right;
	width:400px;
	color:#a9a9a9;
	text-shadow:2px 2px 2px #000000;
	font-size:11px;
	}
	
.two p {
	margin:5px 0 0 0;
	padding:0;
	}

.three {

	}
	
/*.three h2 {
	font-size:15px;
	text-transform:uppercase;
	color:#a9a9a9;
	margin-top:10px;
	margin-left:5px;
	}*/
	
.three ul {
	margin:5px 10px 0 20px!important;
	padding:0!important;
	list-style:none!important;
	}
	
.three ul li {
	margin:0!important;;
	padding:0!important;;
	list-style:none!important;;
	border-bottom:1px dotted #333!important;;
	padding-bottom:10px;!important;
	padding-top:10px!important;;
	margin-right:60px!important;;
	}
	
	
.three ul li a, .three ul li a:visited {
	text-decoration:none!important;;
	color:#a9a9a9!important;;
	font-size:12px!important;;
	display:block!important;;
	}
	
.three ul li a:hover {
	color:#ef9902!important;;	
	}
	
.three ul li.twitter {
	background:url('images/twitter.gif') center left no-repeat!important;
	padding-left:25px!important;
	}
	
.three ul li.facebook {
	background:url('images/facebook.gif') center left no-repeat!important;
	padding-left:25px!important;
	}
	
.three ul li.delicious {
	background:url('images/delicious.gif') center left no-repeat!important;;
	padding-left:25px!important;;
	}
	
.three ul li.rss {
	background:url('images/rss.gif') center left no-repeat!important;;
	padding-left:20px!important;;
	}
	
.three ul li.email {
	background:url('images/email.gif') center left no-repeat!important;
	padding-left:25px!important;;
	}
	
.foto_featured {
	float:left;
	margin:0 10px 11px 0;
	padding:0;
	border:1px solid #000000;
}

.posts {
	float:left;
	margin:10px 0 0 10px;
	padding:0 0 0 0;
	width:620px;
	text-align:left;
	color:#a9a9a9;
	line-height:20px;
}

.leadpic {
	float:left;
	margin:0 10px 20px 0;
	padding:0;
	border:1px solid #000000;
}



.post {
	margin:10px 0 10px 0;
	padding:5px 15px 5px 0;

}

.posts p {
	font-family:Helvetica,Arial,sans-serif;
	font-size:0.8em;
	line-height:18px;
	color:#a9a9a9;
	text-shadow:2px 2px 2px #000000;
	margin:0;
	padding:0;

}

.post a, .post a:visited {
	color:#ef9902;
	text-decoration:none;
	padding:0;
	margin:0;

}

.post a:hover {
	color:#fafafa;
}



.meta {
	font-size:12px;
	color:#fafafa;
	margin:10px 0 0 0;
	padding:0 0 0 0;

}

.meta a, .meta a:visited {
	color:#ef9902;
	text-decoration:none;
	padding:0 5px 0 0;
	margin:0;
	border:0!important;

}

.meta a:hover {
	color:#fafafa;
	text-decoration:underline;
}

.meta1 {
	font-size:11px;
	color:#484848;
	margin:0 0 0 0;
	padding:0 0 0 2px;

}

.meta1 img {
vertical-align: -20%;
}

.meta1 a, .meta1 a:visited {
	color:#4581cc;
	text-decoration:none;
	padding:0 5px 0 0;
	margin:0;
	border:0!important;

}

.meta1 a:hover {
	color:#111111;
	text-decoration:none;
}

.line {
	border-bottom:1px dotted #333030;
	margin:10px 0 20px 0;
	padding:0;
}

.ad0 {
width:596px;
background:url('images/ad468.gif') top left no-repeat;
margin:0 0 5px 0;
padding:10px 0 10px 0;
text-align:center;
}

.ad1 {
width:566px;
background:url('images/bookmarks_bg.gif') top left no-repeat;
margin:0 0 5px 0;
font-size:12px;
font-style:italic;
padding:10px 30px 10px 0;
text-align:center;
color:#0d4370;
clear:both;
}

.ad1 a, .ad1 a:visited {
text-decoration:none;
color:#21527c;
}

ol.related-posts {clear:both; text-align:left; margin:10px 0px 0px 0px; padding:10px 0 10px 0;}  
ol.related-posts li{width:100px; float:left; display:inline; margin-right:30px; margin-top:10px; padding:0;}  
ol.related-posts img{clear:both; padding:5px; background:#F7F7F7; border:1px solid #DDD;}  
ol.related-posts a, ol.related-posts a:visited{clear:both; display:block; border:none; text-decoration:none; font-weight:bold; color:#21527c;} 
ol.related-posts a:hover {color:#494949;} 
ol.related-posts li{font-size:12px;} 


#sidebar {
	float:right;
	margin:20px 10px 0 0;
	padding:0;
	width:320px;
	text-align:left;
	background-color:#000000;
	font-size:0.8em;
	line-height:1.6em;
	color:#a9a9a9;
	letter-spacing:0px;
	-moz-border-radius-topright: 10px 10px; 
	-moz-border-radius-topleft: 10px 10px; 
	-moz-border-radius-bottomright: 10px 10px; 
	-moz-border-radius-bottomleft: 10px 10px;
}

#sidebar h2 {
	color:#767676;	
	text-shadow:1px 1px #000000;
	font-size:12px;
	text-transform:uppercase;
}

#sidebar ul {
	list-style:none;
	margin:0;
	padding:10px;
}

#sidebar ul p {
	margin:5px 0 5px 5px;
	padding:0;
	}

#sidebar ul li {
	list-style:none;
	margin:10px 0 0 0;
	padding:0 10px 0 10px;

}

#sidebar ul li a, #sidebar ul li a:visited {
	color:#ef9902;
	text-decoration:none;
	}

#sidebar ul li a:hover {
	color:#fafafa;
	}

#sidebar ul li.rss {
	background:url('images/rss.gif') center left no-repeat;
	padding-left:30px;
	color:#FF3300;
	margin-left:5px;
	}

#sidebar ul li.rss a, #sidebar ul li.rss a:visited {
	color:#d44710;
	padding-left:0!important;
	background:none!important;
	margin-left:5px!important;
	}

#sidebar ul li.rss a:hover {
	text-decoration:none;
	}

#sidebar ul li.help {
	background:url('images/help.gif') center left no-repeat;
	padding-left:30px;
	color:#FF3300;
	margin-left:5px;
	}

#sidebar ul li.help a, #sidebar ul li.help a:visited {
	color:#4581cc;
	padding-left:0!important;
	background:none!important;
	margin-left:0px!important;
	}

#sidebar ul li.help a:hover {
	text-decoration:none;
	}

#sidebar ul li.twitter {
	background:url('images/twitter.gif') center left no-repeat;
	padding-left:30px;
	color:#FF3300;
	margin-left:5px;
	}

#sidebar ul li.twitter a, #sidebar ul li.twitter a:visited {
	color:#21527c;
	padding-left:0!important;
	background:none!important;
	margin-left:0px!important;
	}

#sidebar ul li.twitter a:hover {
	text-decoration:none;
	}


#sidebar ul li.delicious {
	background:url('images/delicious.gif') center left no-repeat;
	padding-left:30px;
	color:#FF3300;
	margin-left:5px;
	}

#sidebar ul li.delicious a, #sidebar ul li.delicious a:visited {
	color:#21527c;
	padding-left:0!important;
	background:none!important;
	margin-left:0px!important;
	}

#sidebar ul li.delicious a:hover {
	text-decoration:none;
	}

#sidebar ul li.comments {
    padding:0 10px 10px 10px;
	border-bottom:1px dotted #d6d6d6;
}

#sidebar ul li.comments a, #sidebar ul li.comments a:visited {
	color:#4581cc;
	padding-left:0!important;
	background:none!important;
	margin-left:0px!important;
	}

#sidebar ul li.comments a:hover {
	color:#111111;
	}


.nav {
	padding:5px 5px 6px 5px;
	margin:0 0 10px 0;
	font-size:12px;
	color:#494949;
	}

.left {
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	}

.right {
	float:right;
	margin:0;
	padding:0;
	text-align:right;
	}

.footer {
	clear:both;
	width:980px;
	margin:10px auto 10px auto;
	padding:5px 0 5px 0;
	text-align:center;
	font-size:12px;
	background:#0a0a0a;
	-moz-border-radius-topright: 10px 10px; 
	-moz-border-radius-topleft: 10px 10px; 
	-moz-border-radius-bottomright: 10px 10px; 
	-moz-border-radius-bottomleft: 10px 10px; 
	color:#a9a9a9;
	}


.footer ul {
	margin:0;
	padding:10px;
	list-style:none;
	}

.footer ul li {
	margin:0 15px 0 0;
	padding:0;
	list-style:none;
	display:inline;
	}

.footer ul li a, .footer ul li a:visited {
	text-decoration:none;
	color:#a9a9a9;
	fon-size:12px;
	}
	
.footer ul li a:hover {
	color:#ef9902;	
	}
	
.footer ul a, .footer ul a:visited {
	text-decoration:none;
	color:#525252;
	fon-size:12px;
	background:#000000;
	padding:5px 10px 5px 10px;
	margin-right:4px;
	-moz-border-radius-topright: 4px 4px; 
	-moz-border-radius-topleft: 4px 4px; 
	-moz-border-radius-bottomright: 4px 4px; 
	-moz-border-radius-bottomleft: 4px 4px; 
	}
	
.footer ul a:hover {
	color:#ef9902;	
	}
	
.footer_column {
	float:left;
	width:279px;
	border-right: #fff dashed 1px;
	margin-bottom:15px;
	text-align:left;
	padding-left:30px;
	padding-right:15px
	}

.footer_column h3 {
	padding-bottom:10px;
	color:#fff;
	}
	
.latest_footer_posts {
	font-size:14px;
	font-style: italic;
	}
	
.footer_posts a {
	color:#ef9902;
	text-decoration:none;
	}

.footer_posts a:hover {
	color:#fff;
	text-decoration:underline;
	}

.comment_auth {
	padding-bottom: 2px;
	font-style:italic;
	}

.comment_auth a {
	color:#ef9902;
	text-decoration:none;
	}

.comment_auth a:hover {
	color:#fff;
	text-decoration:underline;
	}
	
.comment_exp {
	border-bottom:#747474 dotted 1px;
	padding-bottom:5px;
	margin-bottom:5px;
	color:#fff;
	}

#last_photos_container {
	padding-left:16px;
	}
	
.last_photos {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}
	
.alignleft {
	float:left;
	margin:0 3px 3px 0;
	padding:5px 0 0 0;
	}

.alignright {
	float:right;
	margin:0 0 3px 3px;
	padding:0;
	}

.post img.alignleft
{
	padding:5px;
	margin: 25px 5px 1px 0;
	float:left;
	border:1px solid #cccccc;
	}

.commentlist {
	margin:20px 0 0 0;
	padding:0;
	}

.commentlist li {
	list-style:none;
	margin:0 0 20px 0;
	padding:15px;
	background:#000000;
	text-align:left;
	font-weight:normal;
	color:#3b3b3b;
	-moz-border-radius-topright: 10px 10px; 
	-moz-border-radius-topleft: 10px 10px; 
	-moz-border-radius-bottomright: 10px 10px; 
	-moz-border-radius-bottomleft: 10px 10px;
	font-style:normal!important;
}

.commentlist li a, .commentlist li a:visited {
	text-decoration:none;
	color:#ef9902;
	font-weight:normal;
	font-size:12px;
	font-style:normal!important;
}

.commentlist li a:hover {
	color:#fafafa;
}

.commentlist img {
	padding:0;
	margin:3px 5px 0 0;
	float:left;
}

.commentlist li div.vcard img.avatar { 
	border:1px solid #313131; 
	padding:4px; 
	left:7px; 
	top:5px; 
	float:left; 
	-moz-border-radius-topright: 2px 2px; 
	-moz-border-radius-topleft: 2px 2px; 
	-moz-border-radius-bottomright: 2px 2px; 
	-moz-border-radius-bottomleft: 2px 2px;
}

.commentlist li div.comment-meta { 
font-size:10px; 
right:10px; 
margin-top:1px; 
border-top:1px dotted #111111; 
}

.commentlist li div.comment-meta a { 
font-size:10px; 
color:#747474;
text-transform:uppercase;
}

.commentlist li p { 
margin:10px 0 1em; 
}

.commentlist li ul {  
list-style:square; 
margin:0 0 1em; 
padding:0; 
text-indent:0; 
}

.commentlist li ul.children li.depth-2 { 
margin:0 5px 1.25em; 
}

.commentlist li ul.children li.depth-3 { 
margin:0 5px 1.25em; 
}

.commentlist li ul.children li.depth-4 { 
margin:0 0 .25em; 
}

.commentlist li ul.children { 
list-style:none; 
margin:1em 0 0; 
text-indent:0; 
}

.commentlist li ul { 
list-style:square; 
margin:0 0 1em; 
padding:0; 
text-indent:0; 
}

.commentlist li div.comment-author { 
display:inline;
font-size:12px;
}

.commentlist li div.comment-author a { 
font-weight:bold!important;
}

.commentlist li.even { 
background:#111111; 
}

.commentlist li.odd { 
background:#000000; 
}

.commentlist li div#cancel-comment-reply{ 
	background:url('images/cancel_reply.gif') center left no-repeat;
	padding-left:18px;
	font-size:11px;
}
.commentlist li div#cancel-comment-reply a { 
	color:#21527c; 
	text-decoration:none; 
	font-size:11px;
	}

.commentlist li.comment-author-admin {
	border-color:#d96820;
	}

.reply {
	background:url('images/reply.gif') center left no-repeat;
	padding-left:20px;
	margin-bottom:10px;
	text-transform:uppercase;
	}
	
.reply a {
	font-size:10px!important;	
}

#respond {
	list-style:none;
	margin:0 0 10px 0;
	padding:5px 5px 5px 10px;
	background:#000000;
	color:#3b3b3b;
	-moz-border-radius-topright: 10px 10px; 
	-moz-border-radius-topleft: 10px 10px; 
	-moz-border-radius-bottomright: 10px 10px; 
	-moz-border-radius-bottomleft: 10px 10px;
}

#respond p {
	margin:5px 0 5px 5px;
	padding:0;
	font-size:11px;
	}

#author {
	width:270px;
	height:30px;
	margin:0 0 0 5px;
    border:none;
	border-bottom:5px solid #111111;
	padding:3px 30px 3px 5px;
	color:#9d9d9d;
	font-size:16px;
	background:#3b3b3b;
	-moz-border-radius-topright: 10px 10px; 
	-moz-border-radius-topleft: 10px 10px; 
	-moz-border-radius-bottomright: 10px 10px; 
	-moz-border-radius-bottomleft: 10px 10px;
	}

#email {
	width:270px;
	height:30px;
	margin:0 0 0 5px;
    border:none;
	border-bottom:5px solid #111111;
	padding:3px 30px 3px 5px;
	color:#9d9d9d;
	font-size:16px;
	background:#3b3b3b;
	-moz-border-radius-topright: 10px 10px; 
	-moz-border-radius-topleft: 10px 10px; 
	-moz-border-radius-bottomright: 10px 10px; 
	-moz-border-radius-bottomleft: 10px 10px;
	}

#url {
	width:270px;
	height:30px;
	margin:0 0 0 5px;
    border:none;
	border-bottom:5px solid #111111;
	padding:3px 30px 3px 5px;
	color:#9d9d9d;
	font-size:16px;
	background:#3b3b3b;
	-moz-border-radius-topright: 10px 10px; 
	-moz-border-radius-topleft: 10px 10px; 
	-moz-border-radius-bottomright: 10px 10px; 
	-moz-border-radius-bottomleft: 10px 10px;
	}

#comment {
	width:390px;
	height:165px;
	margin:10px 0 0 5px;
	background:#3b3b3b;
    border:none;
	border-bottom:5px solid #111111;
	padding:5px 0 0 5px;
	color:#9d9d9d;
	font-size:16px;
	-moz-border-radius-topright: 10px 10px; 
	-moz-border-radius-topleft: 10px 10px; 
	-moz-border-radius-bottomright: 10px 10px; 
	-moz-border-radius-bottomleft: 10px 10px;
	}

#submit {
	width:395px;
	height:30px;
	margin:10px 0 0 5px;
	background:#4c4c4c;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	border:0;
	-moz-border-radius-topright: 10px 10px; 
	-moz-border-radius-topleft: 10px 10px; 
	-moz-border-radius-bottomright: 10px 10px; 
	-moz-border-radius-bottomleft: 10px 10px;
	}

#submit:hover {
	background:#111111;
	}

.boxgrid{ 
				width: 555px; 
				height: 265px; 
				margin:0 0 10px 10px;
				padding:0; 
				float:left; 
				background:#111111; 
				border: solid 1px #000000;
				overflow: hidden; 
				position: relative; 
			}

.boxgrid a, .boxgrid a:visited {
	text-decoration:underline;
	color:#21527c;
	clear:both;
	}
			
			
.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
}
.boxgrid p{ 
					padding: 0 10px; 
					font-family:Helvetica,Arial,sans-serif;
					font-size:0.8em;
					line-height:1.6em;
					color:#0D1011; 
}
				
.boxcaption{ 
                top:210px;
				float: left; 
				position: absolute; 
				background: #d18600; 
				height: 100px; 
				width: 100%; 
				opacity: .6; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
.captionfull .boxcaption {
	top: 260;
	left: 0;
}
.caption .boxcaption {
	top: 220;
	left: 0;
}


ul.topnav {
	list-style: none;
	padding: 3px 0 3px 20px;	
	margin: -2px 0 10px 57px;
	float: left;
	width: 360px;
	font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
	background:#111111;
	border-left:1px solid #282828;
	border-right:1px solid #282828;
	
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base--*/
}
ul.topnav li a{
	padding: 10px 5px;
	color: #83a8e7;
	display: block;
	text-decoration: none;
	float: left;
	text-shadow:1px 1px 1px #000000;
}
ul.topnav li a:hover{
	color:#ffffff;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 27px;
	height: 35px;
	float: left;
	background: url('images/subnav_btn.gif') no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #292929;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 150px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #111;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #3f3f3f; /*--Create bevel effect--*/
	border-bottom: 1px solid #1b1b1b; /*--Create bevel effect--*/
	clear: both;
	width: 150px;
	text-align:left;

}

html ul.topnav li ul.subnav li a {
	float: left;
	width: 115px;
	background: #292929 url('images/dropdown_linkbg1.gif') no-repeat 10px center;
	padding-left: 30px;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url('images/dropdown_linkbg1.gif') no-repeat 10px center; 
}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #555555;
	color: #555555;
	background-color: #000000;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #555555;
	color: #555555;
	background-color: #000000;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #555555;
	color: #ffffff;
	background-color: #000000;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #555555;
	color: #555555;
	background-color: #000000;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #555555;
	border: 1px solid #555555;
	background-color: #000000;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #555555;
	color: #ffffff;
	background-color: #000000;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;	
	border: 1px solid #555555;
	color: #555555;
	background-color: #000000;
}
a { outline: none;}
a:active { outline: none;}
.post p { padding: 5px !important;}
.entry img { margin: 10px;}
.meta1, .connect_widget, span.connect_widget_not_connected_text { color: #FFFFFF !important; }
