/*small reset*/
body, ul, ol, p, h1, h2, h3, h4, h5, h6, form, blockquote, li{
margin:0;
padding:0;
}
/*basic styles*/
body		{
font: normal 0.75em/1.2em Tahoma,Verdana,Arial,sans-serif;
color:#bbb;
background:url(images/bg.gif) 0 -30px repeat-x #202020;
}

#top{
position:relative;
margin:0 auto;
width:960px;
}

.head_full	{
width:100%;
margin-bottom:15px;
background:url(images/head_bg.jpg) 50% -30px no-repeat;
border-bottom:1px solid #6c6e6f;
}

#head h1	{
position:absolute;
top:70px;
left:10px;
}

.description{
display:block;
width:1px;
height:1px;
overflow:hidden;
position:absolute;
top:0;
left:0;
text-indent:-9999px;
line-height:9999px;
}

#head		{
width:960px;
height:160px;
margin:0 auto;
position:relative;
}

.top_ads		{
width:468px;
height:60px;
position:absolute;
top:40px;
right:20px;
}

#main{
position:relative;
padding:0 10px 40px 0;
}
#top .content{
position:relative;
float:left;
width:498px;
min-height:1090px;
margin-right:20px;
background-color:#363636;
border:1px solid #4f4f4f;
padding:20px 20px 0px;
}
#top .content_featured{
position:relative;
width:498px;
margin-bottom:20px;
}
#top .content_featured .featured, .single_entry .featured{
display:block;
position:absolute;
width:108px;
height:64px;
top:5px;
left:5px;
z-index:100;
background:url(images/ribbon_featured.png) 0 0 no-repeat;
}
#top .content_featured .featured{
top:5px;
left:5px;
}
.single_entry .featured{
top:40px;
left:6px;
}

.sidebar{
position:relative;
float:left;
width:380px;
}

/*-------------------- head --------------------*/
#head h1 a{
display:block;
background-image:url(images/logo.png);
width: 270px;
height: 75px;
border:none;
outline:none;
text-indent:-9999px;
}

/*menu*/
#head #nav{
float:left;
}

#mainmenu		{
				position:absolute;
				right:20px;
				top:0;
				background:#000;
				border:1px solid #3d3d3d;
				border-top:none;
				border-radius:0 0 5px 5px;
				-moz-border-radius:0 0 5px 5px;
				-khtml-border-radius:0 0 5px 5px;
				-webkit-border-bottom-left-radius:5px;
				-webkit-border-bottom-right-radius:5px;
				filter:alpha(opacity=80);
				-moz-opacity:0.8;
				-khtml-opacity: 0.8;
				opacity: 0.8;
				}

#nav, #nav ul{
margin:0;
padding:0 5px;
list-style:none;
position:relative;
}

#mainmenu #nav a{
display:block;
float:left;
padding:0 15px;
color:#dedede;
text-decoration:none;
text-align:center;
line-height:28px; 
}

#mainmenu #nav a:hover{
color:#008be4;
background-position:bottom;
}

#mainmenu #nav li{
float:left;
position:relative;
}

#mainmenu #nav li li{
border-left:none;
}

#mainmenu #nav ul {
position:absolute;
display:none;
width:120px;
top:28px;
}

#mainmenu #nav li ul a{
width:120px;
height:auto;
float:left;
border-left:1px solid #4f4f4f;
border-right:1px solid #4f4f4f;
position:relative;
}

#mainmenu #nav ul ul{
top:auto;
}	

#mainmenu #nav li ul ul {
left:-134px;
top:0px;

}

#mainmenu #nav li:hover ul ul, #mainmenu #nav li:hover ul ul ul,#mainmenu  #nav li:hover ul ul ul ul{
display:none;
}

#mainmenu #nav li:hover ul, #mainmenu #nav li li:hover ul, #mainmenu #nav li li li:hover ul, #mainmenu #nav li li li li:hover ul{
display:block;
}

#submenu{
bottom:20px;
right:20px;
list-style:none;
position:absolute;
z-index:3;
}

#submenu li{
float:left;
}

#submenu a{
display:block;
float:left;
text-indent:-9999px;
outline:none;
}

#top #submenu .active{
background-position:top right;
}

#top #submenu .active:hover{
background-position:bottom right;
}

#submenu .search_js a{
width:32px;
height:32px;
background-image:url(images/search_btn.png);
}

#submenu .search_js a:hover{
background-position:0 -32px;
}

.headersearch{
position:absolute;
right:20px;
bottom:22px;
z-index:1;
width:253px;
}
.headersearch #s{
width:159px;
}
#s, .input_text{
background:#202020 none repeat scroll 0 0;
border:1px solid #4F4F4F;
color:#FFFFFF;
font-size:11px;
height:13px;
padding:3px;
width:200px;
display:inline-block;
vertical-align:top;
}

#searchsubmit, .button-login{
width:80px;
height:21px;
border:1px solid #4f4f4f;
background:#202020;
color:#bbb;
font-size:11px;
cursor:pointer;
padding-bottom:2px;
}

#searchsubmit:hover, .button-login:hover{
background:#333;
color:#fff;
}

.content #searchform{
clear:both;
padding-bottom:20px;
}

/*--------------------#main------------------------*/
.breadcrumb{
background-color:#363636;
border:1px solid #4F4F4F;
margin-bottom:20px;
padding:8px 20px;
width:897px;
}


/*-------------------- content --------------------*/

.entry{
position:relative;
background-image:url(images/entry_background.jpg);
width:238px;
height:196px;
overflow:hidden;
float:left;
padding:0;
margin-bottom:20px;
}

.entry h2{
position:absolute;
z-index:2;
top:168px;
left:10px;
margin:0;
padding:0 0 10px 0;
width:220px;
line-height:12px;
}

#top .entry h2 a, #top .meta a{
color:#dfdfdf;
text-decoration:none;
font-weight:normal;
font-size:11px;
}
#top .edit_link a{
color:#424242;
}

#top .entry h2 a:hover, #top .edit_link a:hover, #top .entry .meta a:hover{
color:#fff;
text-decoration:underline;
}

.left_side{
margin-right:22px;
}

.prev_image{
z-index:1;
position:absolute;
width:220px;
height:150px;
top:9px;
left:9px;
overflow:hidden;
}

#top .prev_image a img{
border:none;
display:block;
}

.entry .meta, .edit_link{
position:absolute;
z-index:2;
font-size:11px;
}
.edit_link{
top:0px;
left:2px;
}
.entry .meta{
right:10px;
top:164px;
}
.entry .meta a{
width:22px;
height:22px;
padding:5px 5px;
overflow:hidden;
text-align:center;
display:block;
background:url(images/msg_ico.png) 0 0 no-repeat;
font-weight:bold !important;
color:#e11957 !important;
text-decoration:none !important;
}

#main h2{
padding:0 2px 7px;
font-weight:bold;
font-size:18px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
}

#main h3{
padding-bottom:4px;
font-weight:bold;
font-size:16px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
}

#top .bigpic{
width:477px;
overflow:hidden;
display:block;
height:325px;
border:1px solid #4F4F4F;
margin-bottom:10px;
}

#top .bigpic img{
border:none;
}

.picture_entry{
background-image:url(images/single_entry_background.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:9px;
float:left;
margin-bottom:10px;
position:relative;
}

.nopicture_entry{
padding:9px;
float:left;
margin-bottom:10px;
}

.single_entry .meta{
font-size:11px;
float:left;
border-bottom:1px solid #4F4F4F;
display:block;
width:477px;
margin-bottom:15px;
padding:0 0 15px;
}

.single_entry .floatleft strong{
width:78px;
display:inline-block;
}

.single_entry .meta .floatleft strong{
width:auto;
display:block;
margin-bottom:10px;
}

.single_entry .row{
display:block;
padding-bottom:10px;
}

.blue {color:#008be4;}

.the_entry{
line-height:18px;
clear:both;
padding:3px 3px;
margin-bottom:20px;
}


.tooltip_image{
position:absolute;
z-index:200;
left:-9999px;
top:0px;
}


.tooltip_image2{
position:absolute;
z-index:200;
border:1px solid #4f4f4f;
background-color:#202020;
padding:5px;
color:#fff;
left:-9999px;
top:0px;
}

.tooltip_image div{
width:477px;
height:170px;
overflow:hidden;
left:20px;
position:absolute;
top:-34px;
z-index:210;
border:1px solid #4f4f4f;
}

.tooltip_image span{
position:absolute;
z-index:209;
top:-60px;
left:0;
}


.prev_image a span{
position:absolute;
top:0;
left:0;
width:238px;
height:196px;
display:block;
}

/*     SIDEBAR     */
/*-------- advertise widget*/
#top #advertise-widget,
#top #periodic-widget-125-3{
margin:0px 0 20px 0;
padding:0;
float:left;
width:380px;
background-image:none;
border:none;
background-color:transparent;
margin-bottom:0;
/*padding-bottom:20px;*/
height:125px;
}

#advertise-widget li,
#periodic-widget-125-3 li{
display:block;
position:absolute;
background-image:none;
border-bottom:none;
padding:0px;
height:125px;
width:125px;
}

#advertise-widget a, #advertise-widget a img,
#periodic-widget-125-3 a, #periodic-widget-125-3 a img{
border:none;
text-decoration:none;
}

#advertise-widget .ka_1, #periodic-widget-125-3 .ka_1{top:0; left:0;}
#advertise-widget .ka_2, #periodic-widget-125-3 .ka_2{top:0; left:127px;}
#advertise-widget .ka_3, #periodic-widget-125-3 .ka_3{top:0; left:252px;}
#periodic-widget-125-3 .ka_4{top:127px; left:0;}
#periodic-widget-125-3 .ka_5{top:127px; left:127px;}
#periodic-widget-125-3 .ka_6{top:127px; left:252px;}

#advertise-widget li a,
#periodic-widget-125-3 li a{
float:left;
display:block;
height:125px;
width:125px;
background-color:#666;
border:1px solid #4F4F4F;
padding:0;
margin:0;
}

#advertise-widget .ka_2 a,
#periodic-widget-125-3 .ka_2 a{
border-left:none;
border-right:none;
}



/*------------------------------------------------- end advertise widget*/
/*--------------------calendar--------------------*/
#wp-calendar a, #wp-calendar a:visited {
display:block;
background-color:#CCC;
color:#333;
text-decoration:none;
}

#wp-calendar a:hover{
display:block;
background-color:#202020;
color:#fff;
}
 
#wp-calendar th {
	background-color:#202020;
	color:#FFF; 
	}


#wp-calendar {
	empty-cells: show;
	width:100%;
	text-align:center;
	
	}

#wp-calendar #next a,#wp-calendar #prev a {
background-color:#202020;
color:#fff;
text-decoration:none;
display:block;
	}
#wp-calendar #next a:hover,#wp-calendar #prev a:hover {
background-color:#eee;
color:#333;
	}

#wp-calendar caption {
margin-bottom:5px;
	}

/*-------------------- end calendar--------------------*/
/*MY FAVORITE POSTS WIDGET*/
#top .mfp_display_widget label{
padding-left:5px;
}

#labelremember{
position:absolute;
right:85px;
top:110px;
width:180px;
}

#top .mfp_logout a{
clear:both;
margin:15px auto 0 auto;
display:block;
text-decoration:none;
background-color:#2e2e2e;
width:120px;
padding:3px 5px;
border:1px solid #4f4f4f;
text-align:center;
color:#bbb;
}

#top .mfp_logout a:hover{
background:#333;
color:#fff;
}

#top .mfp_favorites li{
border-bottom:1px solid #4f4f4f;
padding:8px 5px 8px 5px;
position:relative;
}

#top .mfp_favorites li a{
display:inline;
padding:0;
text-decoration:none;
border:none;
}

#top .mfp_favorites li .mfp_remove_link{
height:18px;
width:18px;
display:block;
background-image:url(images/del2.jpg);
position:absolute;
text-indent:-9999px;
outline:none;
right:5px;
top:8px;
}


/* end MY FAVORITE POSTS WIDGET*/
.widget_block{
width:377px;
background-color:#363636;
border:1px solid #4f4f4f;
margin-bottom:20px;
clear:both;
float:left;
}

#block1, #block2{
padding:0;
width:379px;
position:relative;
}

#block1 .widget, #block2 .widget {
width:338px;
background-color:#363636;
border:1px solid #4f4f4f;
margin-bottom:20px;
clear:both;
float:left;
padding:20px;
}

.widget{
position:relative;
margin:0 0 15px 0; /*check ie6*/
}

.widget h3, .widget h4{
padding:0 4px;
margin:0 0 5px 0;
color:#fff;
text-shadow:1px 1px 0 #000;
}

#top h3 a, #top h4 a, #top h5 a{
text-decoration:none;
}

.tablist {
clear:both;
overflow:hidden;
padding:15px 15px 0;
width:346px;
}

.rsswidget img{
display:none;
}


.widget li, .nowidget li  {
padding:5px;
border-bottom:1px solid #4f4f4f;
display:inline-block;
width:160px;
white-space:nowrap;
}

.widget li a, .nowidget li a, .widget li a:visited, .nowidget li a:visited, .sidebar-post a, .sidebar-post a:visited  {
text-decoration:none;
color:#dfdfdf;
}

#top .sidebar-post{
margin:0;
padding:0;
}

.sidebar-post a, .sidebar-post a:visited{
background-color:#2E2E2E;
color:#fff;
border-top:1px solid #4f4f4f;
}

.sidebar-post a:hover{
background-color:#202020;
}

.widget li:hover, .nowidget li:hover{
background-color:#202020;
color:#fff;
}

#main .sidebar .advanced_link{
display:block;
float:left;
padding:6px 10px;
text-decoration:none;
background-color:#202020;
border:1px solid #4f4f4f;
border-top:none;
border-left:none;
color:#dfdfdf;
outline:none;
}

#main .sidebar .advanced_link:hover{
background-color:#333;
}

#top #main .sidebar .active{
background-color:#363636;
color:#fff;
border-bottom:1px solid #363636;
}

.widget div{
padding:4px;
line-height:1.5em;
}

.widget.kriesi_advert_widget div{
padding:0;
}

.rss-date, .community_entry meta{
font-size:10px;
padding:3px 4px;
display:block;
}

.widget_rss cite{
padding-left:4px;
font-weight:bold;
display:block;
margin-bottom:8px;
}
.widget_rss a{
border-top:1px solid #4f4f4f;
background-color:#2e2e2e;
}

.widget_tag_cloud a{
line-height:1.5em;
padding-left:5px;
}

/*---------------------------- archive widget "special"*/
#top .widget_archive li a{
display:inline;
border:none;
padding:0;
background-color:transparent;
}
#top .widget_archive li a:hover{
background-color:transparent;
}

#top .widget_archive li, #top #recent-comments li{
padding:8px 5px 8px 5px;
border-bottom:1px solid #4f4f4f;
display:block;
text-decoration:none;
width:322px;
}
#top .widget_archive li:hover, #top #recent-comments li:hover{
background-color:#202020;
}

#top .footer .widget_archive li, #top .footer #recent-comments li{
width:260px;
}

/*-------------------------------footer widget ------------------------*/
.fsb_full			{
					width:100%;
					border-top:1px solid #3f3f3f;
					background-image:url(images/fsb_bg.gif);
					background-repeat:repeat-x;
					background-position:top left;
					}
					
.footer{
width:960px;
margin:0 auto;
position:relative;
clear:both;
}

.footer ul{
list-style-type:none;
list-style-position:outside;
float:left;
}

.footer_bottombar{
padding:20px;
}

.footer .widget{
width:190px;
float:left;
list-style-type:none;
list-style-position:outside;
padding-right:19px;
}

.footer .widget_text{
width:270px !important;
line-height:1.5em;
}

.footer .widget .menu-our-network-container	{
padding:0 !important;
line-height:normal !important;
}

.footer .widget li a, .footer .widget li a:visited {
width:260px;
}

.footer_full		{
					width:100%;
					border-top:1px solid #3f3f3f;
					background-image:url(images/background-bottom.jpg);
					background-repeat:repeat-x;
					background-position:bottom left;
					}

.footer_meta		{
					width:960px;
					margin:0 auto;
					text-align:center;
					padding:20px 0;
					position:relative;
					}

/*--------------------for your text--------------------*/

p{
     }

h1,h2,h3,h4,h5,h6{
line-height:1.5em;  
     }
	 
h1		{
		font:bold 2.5em Arial, Helvetica, sans-serif;
		color:#fff;
		text-shadow:1px 1px 1px #111111;
		margin-bottom:15px;
		}
	 
#top .content h4, #top .content h5, #top .content h6{
border-bottom:1px solid #4f4f4f;
padding-bottom:2px;
margin-bottom:2px;
     }
	 
h4{
font-size:12px;
}

h5{
font-size:11px;
}

h6{
font-size:10px;
}


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
border-bottom:1px dotted #4f4f4f;	
	}


/*--------------------comments--------------------*/
.admincomment {
background-color:#111;
}

.gravatar{
float:left;
width:90px;
height:85px;
position:relative;
}


.gravatar img{
border: 1px solid #4f4f4f;
}


.comment_entry{
float:left;
width:369px;
}

.comment_entry p{
clear:both;
}

.commentlist{
list-style-type:none;
list-style-position:outside;
margin:0;
padding:0;
border-top: 1px solid #4f4f4f;
}

.commentlist li{
clear:both;
border-bottom: 1px solid #4f4f4f;
width:460px;
float:left;
line-height:1.5em;
padding:10px 10px 0 10px;
}
.commentlist li .floatright{
font-size:0.917em;
}

#respond, #trackbacks{
clear:both;
padding-top:20px;
}


.trackback_list{
margin:0 0 30px 20px;
padding:0;
list-style-position:outside;

}


.trackback_list li a{
color:#fff;
text-decoration:underline;
}
#comments, #respond, #trackbacks {
margin-bottom:10px;
}

#commentform small {
font-size:0.917em;
font-weight:bold;
color:#fff;
}
#commentform small span{
font-weight:normal;
color:#bcbcbc;
}

#commentform label{
padding-left:5px;
}

#commentform input {
width:200px;
padding:5px;
border:1px solid #4f4f4f;
background-color:#111;
color:#fff;
line-height:1em;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:1em;	
}

#commentform textarea {
width:464px;
height:160px;
padding:5px;
border:1px solid #4f4f4f;
background-color:#111;
color:#fff;
line-height:1.5em;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:1em;
overflow:auto;
}

#commentform #submit {
	 cursor:pointer;
	}

#commentform #submit:hover {
	 cursor:pointer;
	 color:#fff;
	 background-color:#232323;
	 font-weight:bold;
	 padding:4px 5px 6px 5px;
	}

.showcase_comments{
border:1px solid #4F4F4F;
clear:both;
margin:1px 1px 20px 1px;
padding:20px 9px 9px;
}

#top .commentlist{
padding:0;
margin:0;
width:480px;
}

/*GENERIC*/

pre{
font-family:"Courier New", Courier, monospace;
font-size:1em;
}


code{
border:1px solid #585858;
padding:10px;
background-color:#111111;
display:block;
overflow:auto;
font-size:1em;
font-family:"Courier New", Courier, monospace;
color:#fff;
}

.noborder, .noborder img, .noborder a img{
border:none;
margin:0;
padding:0;
background-color:transparent;
}

.alignnone, .fullsize {
float:none;
margin:10px 0;
max-width:470px;
overflow:hidden;
}
.alignleft{
float:left;
margin:0px 10px 10px 0pt;
max-width:460px;
overflow:hidden;
}
.alignright{
float:right;
margin:0px 0pt 10px 10px;
max-width:460px;
overflow:hidden;
}
.aligncenter{
clear:both;
display:block;
margin:0pt auto 1.5em;
max-width:470px;
overflow:hidden;
}
.floatleft {
float:left;
}
.floatright {
float:right;
}
.clearboth {
clear:both;
}

.wp-caption {
text-align: center;
}

.wp-caption img {
margin: 0;
padding: 0;
}

.wp-caption a:active, .wp-caption a:visited, .wp-caption a:link, .wp-caption a:hover, .wp-caption a:focus {
border:none;
outline:none;
}

p.wp-caption-text {
font-size: 0.917em;
line-height: 1.1em;
padding: 0 5px 6px;
margin: 0;
font-style:italic;
}

p{
padding-bottom:1em;
}

.content ul, .content ol{
list-style-position:outside;
padding:0 0 1em 2em;
}

.sidebar ul, .sidebar ol{
list-style-position:outside;
list-style-type:none;
}

blockquote{
background-image:url(images/quote.gif);
padding:5px 40px 0 40px;
background-repeat:no-repeat;
background-position:top left ;
margin:10px 0 10px 0;
color:#fff;
}

blockquote em{
color:#dedede;
background-image:url(images/quote2.gif);
padding:5px 40px  20px 0px;
background-repeat:no-repeat;
background-position:top right;
display:block;
text-align:right;
font-style:italic;
}

a:link, a:active{
text-decoration:underline;
color:#fff;
}

a:visited{
text-decoration:underline;
color:#dfdfdf;
}

a:hover, a:focus{
text-decoration:none;
color:#dfdfdf;
}

/* ---------------------- Pagination -------------------*/

.pagination{
display:block;
clear:both;	
float:left;
position:absolute;
bottom:-29px;
border:1px solid #4f4f4f;
border-top:none;
background-color:#363636;
padding:3px 6px 3px 12px;
z-index:3;
background-image:url(images/pagination_bg.jpg);
background-position:bottom left;
background-repeat:repeat-x;
}
.pagination span, .pagination a{
	display:block;
	float:left;
	font-size:11px;
	line-height:13px;
	margin: 2px 6px 2px 0;
	background-color:#202020;
	border:1px solid #4f4f4f;
	color:#bbb;
	display:block;
	padding:1px 5px 2px 5px;
	text-decoration:none;
}

.pagination a:hover{
	background-color: #2e2e2e;
	border:1px solid #fff;
	color:#fff;
}
.pagination .current{
	background-color: #fff;
	border:1px solid #4f4f4f;
	color:#202020;
	font-size:11px;
	padding:1px 5px 2px 5px;
}

.jshide{
display:none;
}

.gloss{
background-image:url(images/glas-trans.png);
background-repeat:no-repeat;
}

a .gloss{
cursor:pointer;
}

#top .post-ratings{
	background:#272727 none repeat scroll 0 0;
	border-right:1px solid #4F4F4F;
	border-top:1px solid #4F4F4F;
	bottom:36px;
	display:block;
	height:19px;
	left:8px;
	overflow:hidden;
	padding:3px 5px 0;
	position:absolute;
	width:84px;
	z-index:10;
	}
	
#top .post-ratings-loading {
background:#424242 none repeat scroll 0 0;
border-bottom:1px solid #4F4F4F;
border-right:1px solid #4F4F4F;
display:none;
height:16px;
left:8px;
overflow:hidden;
padding:4px;
position:absolute;
text-align:left;
top:8px;
width:16px;
z-index:10;
}

#top .single_entry .post-ratings {
	width:auto;
	background:none;
	border:none;
	display:block;
	height:19px;
	padding:3px 5px 0;
	position:relative;
	z-index:10;
	left:auto;
	bottom:auto;
}
#top .single_entry .post-ratings-loading {
display:none;
height:16px;
left:30px;
overflow:hidden;
padding:4px;
position:absolute;
text-align:left;
top:58px;
width:16px;
z-index:111;
}

.submit			{
				width:897px !important;
				}

/* ---------------------- Submit Form -------------------*/

#gform_1 input {
width:250px;
padding:5px;
border:1px solid #4f4f4f;
background-color:#111;
color:#fff;
line-height:1em;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:1em;	
}

#gform_1 input[type=file] {color:#fff;}

.gform_1 select {
width:260px;
padding:3px;
border:1px solid #4f4f4f;
background-color:#111;
color:#fff;
line-height:1em;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:1em;	
}

#gform_1 input.button {
	 width:auto;
	 margin-left:125px;
	 padding:4px 25px;
	 font-weight:bold;
	 cursor:pointer;
	}

#gform_1 input.button:hover {
	 cursor:pointer;
	 color:#fff;
	 background-color:#232323;
	 padding:4px 25px;
	}

.gform_body .gform_fields	{
						margin:0;
						padding:0;
						list-style:none;
						}

.gform_body .gform_fields li	{
						margin:0 0 15px;
						padding:0;
						}
						
.gform_body .gfield_label {
						width:125px;
						display:inline-block;
						}
						
.gform_body #field_2_7 .gfield_label {
						vertical-align: top;
						}
						
.gform_body .ginput_container {
						width:auto;
						display:inline-block;
						}
						
.gform_body .gfield_description {margin-left:125px; font-size:10px;}
	
	
.postratings	{
				font-size:12px;
				background:#272727;
				padding:4px 5px;
				border-top:1px solid #4c4c4c;
				border-bottom:1px solid #4c4c4c;
				margin-bottom:15px;
				}
	
.postratings img	{vertical-align:middle;}
	
.postratings em	{font-style:normal;}


	
/* ---------------------- Colors -------------------*/

.tags			{
				margin:0;
				padding:0;
				list-style:none;
				}

.tags li		{
				width:auto !important;
				padding:4px 5px;
				font-size:9px;
				display:inline-block;
				vertical-align:top;
				border:1px solid #4f4f4f;
				margin:0 4px 4px 0;
				border-radius:5px;
				-moz-border-radius:5px;
				-khtml-border-radius:5px;
				-webkit-border-radius:5px;
				}

.tags li:hover	{
				border:1px solid #fefefe;
				background:#202020;
				}


.list_1 ul		{
				margin:0;
				padding:0;
				list-style:none;
				overflow:hidden;
				zoom:1;
				width:345px;
				}
				
.list_1 ul li	{
				width:19px !important;
				height:19px;
				overflow:hidden;
				display:inline-block;
				margin:0 2px 2px 0;
				padding:1px;
				border:1px solid #4f4f4f;
				}
				
.list_1 ul li:hover	{border:1px solid #1a1a1a; background:#fefefe;}
				
.list_1 ul li a	{
				width:19px !important;
				height:19px !important;
				margin:0 !important;
				padding:0 !important;
				display:block;
				overflow:hidden;
				text-indent:-9999px;
				}

.list_1 ul li.cat-item-108 a	{background:#000;}
.list_1 ul li.cat-item-109 a	{background:#696969;}
.list_1 ul li.cat-item-110 a	{background:#808080;}
.list_1 ul li.cat-item-111 a	{background:#a9a9a9;}
.list_1 ul li.cat-item-112 a	{background:#c0c0c0;}
.list_1 ul li.cat-item-113 a	{background:#d3d3d3;}
.list_1 ul li.cat-item-114 a	{background:#f8f8ff;}
.list_1 ul li.cat-item-115 a	{background:#dcdcdc;}
.list_1 ul li.cat-item-116 a	{background:#fffafa;}

.list_1 ul li.cat-item-117 a	{background:#f5f5f5;}
.list_1 ul li.cat-item-118 a	{background:#fff;}
.list_1 ul li.cat-item-119 a	{background:#808000;}
.list_1 ul li.cat-item-120 a	{background:#9acd32;}
.list_1 ul li.cat-item-121 a	{background:#6b8e23;}
.list_1 ul li.cat-item-122 a	{background:#556b2f;}
.list_1 ul li.cat-item-123 a	{background:#f0e68c;}
.list_1 ul li.cat-item-124 a	{background:#bdb76b;}
.list_1 ul li.cat-item-125 a	{background:#deb887;}

.list_1 ul li.cat-item-126 a	{background:#ffdead;}
.list_1 ul li.cat-item-127 a	{background:#eee8aa;}
.list_1 ul li.cat-item-128 a	{background:#d2b48c;}
.list_1 ul li.cat-item-129 a	{background:#f5deb3;}
.list_1 ul li.cat-item-130 a	{background:#ffe4c4;}
.list_1 ul li.cat-item-131 a	{background:#ffefd5;}
.list_1 ul li.cat-item-132 a	{background:#fff8dc;}
.list_1 ul li.cat-item-133 a	{background:#ffffe0;}
.list_1 ul li.cat-item-134 a	{background:#faebd7;}

.list_1 ul li.cat-item-135 a	{background:#f5f5dc;}
.list_1 ul li.cat-item-136 a	{background:#fffff0;}
.list_1 ul li.cat-item-137 a	{background:#ff00ff;}
.list_1 ul li.cat-item-138 a	{background:#ff1493;}
.list_1 ul li.cat-item-139 a	{background:#9400d3;}
.list_1 ul li.cat-item-140 a	{background:#c71585;}
.list_1 ul li.cat-item-141 a	{background:#8b008b;}
.list_1 ul li.cat-item-142 a	{background:#800080;}
.list_1 ul li.cat-item-143 a	{background:#8a2be2;}

.list_1 ul li.cat-item-144 a	{background:#9932cc;}
.list_1 ul li.cat-item-145 a	{background:#4b0082;}
.list_1 ul li.cat-item-146 a	{background:#ba55d3;}
.list_1 ul li.cat-item-147 a	{background:#da70d6;}
.list_1 ul li.cat-item-148 a	{background:#ee82ee;}
.list_1 ul li.cat-item-149 a	{background:#dda0dd;}
.list_1 ul li.cat-item-150 a	{background:#d8bfd8;}
.list_1 ul li.cat-item-151 a	{background:#00ffff;}
.list_1 ul li.cat-item-152 a	{background:#00ffff;}

.list_1 ul li.cat-item-153 a	{background:#00bfff;}
.list_1 ul li.cat-item-154 a	{background:#00ced1;}
.list_1 ul li.cat-item-155 a	{background:#1e90ff;}
.list_1 ul li.cat-item-156 a	{background:#008b8b;}
.list_1 ul li.cat-item-157 a	{background:#40e0d0;}
.list_1 ul li.cat-item-158 a	{background:#20b2aa;}
.list_1 ul li.cat-item-159 a	{background:#008080;}
.list_1 ul li.cat-item-160 a	{background:#48d1cc;}
.list_1 ul li.cat-item-161 a	{background:#4682b4;}

.list_1 ul li.cat-item-162 a	{background:#87cefa;}
.list_1 ul li.cat-item-163 a	{background:#87ceeb;}
.list_1 ul li.cat-item-164 a	{background:#5f9ea0;}
.list_1 ul li.cat-item-165 a	{background:#2f4f4f;}
.list_1 ul li.cat-item-166 a	{background:#b0e0e6;}
.list_1 ul li.cat-item-167 a	{background:#add8e6;}
.list_1 ul li.cat-item-168 a	{background:#e0ffff;}
.list_1 ul li.cat-item-169 a	{background:#0000ff;}
.list_1 ul li.cat-item-170 a	{background:#0000cd;}

.list_1 ul li.cat-item-171 a	{background:#00008b;}
.list_1 ul li.cat-item-172 a	{background:#191970;}
.list_1 ul li.cat-item-173 a	{background:#483d8b;}
.list_1 ul li.cat-item-174 a	{background:#708090;}
.list_1 ul li.cat-item-175 a	{background:#778899;}
.list_1 ul li.cat-item-176 a	{background:#b0c4de;}
.list_1 ul li.cat-item-177 a	{background:#e6e6fa;}
.list_1 ul li.cat-item-178 a	{background:#f5fffa;}
.list_1 ul li.cat-item-179 a	{background:#f0fff0;}

.list_1 ul li.cat-item-180 a	{background:#7cfc00;}
.list_1 ul li.cat-item-181 a	{background:#00ff7f;}
.list_1 ul li.cat-item-182 a	{background:#32cd32;}
.list_1 ul li.cat-item-183 a	{background:#008000;}
.list_1 ul li.cat-item-184 a	{background:#006400;}
.list_1 ul li.cat-item-185 a	{background:#228b22;}
.list_1 ul li.cat-item-186 a	{background:#3cb371;}
.list_1 ul li.cat-item-187 a	{background:#98fb98;}
.list_1 ul li.cat-item-188 a	{background:#90ee90;}

.list_1 ul li.cat-item-189 a	{background:#2e8b57;}
.list_1 ul li.cat-item-190 a	{background:#8fbc8f;}
.list_1 ul li.cat-item-191 a	{background:#ffff00;}
.list_1 ul li.cat-item-192 a	{background:#ffd700;}
.list_1 ul li.cat-item-193 a	{background:#ffa500;}
.list_1 ul li.cat-item-194 a	{background:#ff8c00;}
.list_1 ul li.cat-item-195 a	{background:#daa520;}
.list_1 ul li.cat-item-196 a	{background:#ff0000;}
.list_1 ul li.cat-item-197 a	{background:#ff4500;}

.list_1 ul li.cat-item-198 a	{background:#dc143c;}
.list_1 ul li.cat-item-199 a	{background:#ff6347;}
.list_1 ul li.cat-item-200 a	{background:#8b0000;}
.list_1 ul li.cat-item-201 a	{background:#b22222;}
.list_1 ul li.cat-item-202 a	{background:#ff7f50;}
.list_1 ul li.cat-item-203 a	{background:#d2691e;}
.list_1 ul li.cat-item-204 a	{background:#800000;}
.list_1 ul li.cat-item-205 a	{background:#a52a2a;}
.list_1 ul li.cat-item-206 a	{background:#fa8072;}

.list_1 ul li.cat-item-207 a	{background:#cd5c5c;}
.list_1 ul li.cat-item-208 a	{background:#f4a460;}
.list_1 ul li.cat-item-209 a	{background:#cd853f;}
.list_1 ul li.cat-item-210 a	{background:#8b4513;}
.list_1 ul li.cat-item-211 a	{background:#ffa07a;}
.list_1 ul li.cat-item-212 a	{background:#a0522d;}
.list_1 ul li.cat-item-213 a	{background:#db7093;}
.list_1 ul li.cat-item-214 a	{background:#ffb6c1;}
.list_1 ul li.cat-item-215 a	{background:#ffc0cb;}

.list_1 ul li.cat-item-216 a	{background:#bc8f8f;}
.list_1 ul li.cat-item-217 a	{background:#ffdab9;}
.list_1 ul li.cat-item-218 a	{background:#ffe4e1;}
.list_1 ul li.cat-item-219 a	{background:#faf0e6;}
.list_1 ul li.cat-item-220 a	{background:#fff5ee;}

.list_3 ul		{
				margin:0;
				padding:0;
				list-style:none;
				overflow:hidden;
				zoom:1;
				width:345px;
				}
				
.list_3 ul li	{
				width:19px !important;
				height:19px;
				overflow:hidden;
				display:inline-block;
				margin:0 2px 2px 0;
				padding:1px;
				border:1px solid #4f4f4f;
				}
				
.list_3 ul li:hover	{border:1px solid #4f4f4f; background:none;}
				
.list_3 ul li a	{
				width:19px !important;
				height:19px !important;
				margin:0 !important;
				padding:0 !important;
				display:block;
				overflow:hidden;
				text-indent:-9999px;
				}
				
.list_3 ul li a:hover	{background-position:0 -19px !important;}

.list_3 ul li.cat-item-23 a	{background:url(images/layout_onecol.png);}
.list_3 ul li.cat-item-24 a	{background:url(images/layout_twocol.png);}
.list_3 ul li.cat-item-25 a	{background:url(images/layout_threecol.png);}
.list_3 ul li.cat-item-26 a	{background:url(images/layout_grid.png);}
.list_3 ul li.cat-item-27 a	{background:url(images/layout_freeform.png);}

.widget_subscribers_text_counter {
				padding:0 !important;
				margin-bottom:0 !important;
				width:380px !important;
				background:none !important;
				border:none !important;
				}

.widget_subscribers_text_counter img {
				border:none !important;
				}
				
.pic			{
				padding:4px;
				border:1px solid #4f4f4f;
				background:#272727;
				}
				
.widget_recent_posts li {
				width:330px !important;
				display:block !important;
				overflow:hidden;
				white-space:normal !important;
				}
				
.widget_recent_posts li .rating	{
				height:16px;
				margin:5px 0 5px 125px;
				padding:0 !important;
				position:relative;
				}
				
#top .widget_recent_posts li .rating .post-ratings{
	width:84px;
	padding:0;
	position:absolute;
	z-index:10;
	border:0;
	left:0px;
	bottom:0px;
	display:block;
	overflow:hidden;
	height:16px;
	background:none;
	}
	
#top .widget_recent_posts li .rating .post-ratings-loading {
background:none;
border:0;
display:none;
width:16px;
height:16px;
left:0px;
overflow:hidden;
padding:0px;
position:absolute;
text-align:left;
top:0px;
z-index:10;
}
				
.widget_recent_posts li .alignleft {margin-bottom:0 !important;}

.gforms_confirmation_message	{color:#fff;}
.validation_error				{color:#e31955;}
.validation_message				{color:#e31955;}

.toporg			{
				position:absolute;
				display:block;
				left:20px;
				top:20px;
				}

.topsites		{
				position:absolute;
				display:block;
				left:120px;
				top:20px;
				}
