/*  
Theme Name: Villain 2008
Theme URI: http://www.truimage.net
Description:<p>Villain Theme for WordPress by <a href="http://www.truimage.net" title="www.truimage.net">Truimage Productions</a>.</p>
Version: 2.0
Author: Dave Bergschneider
Author URI: http://www.truimage.net
*/


/*--------------------------------------------------------------
VillainTech CSS FILE//
--------------------------------------------------------------*/
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; color:#4d4d4d; background:#FFF url(pix/webBg.gif) top repeat-x;}


/*--------------------------------------------------------------
GENERAL
--------------------------------------------------------------*/
a { outline:none; text-decoration:none;}
a:link, a:visited { color:#6699cc;}
a:hover { color:#ff0084;}
img, img a { border:none;}
.center { text-align:center;}
.clear { clear:both;}
p { line-height:17px;}
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}
h2 { padding:5px 0px;}


/*--------------------------------------------------------------
CONTAINER
--------------------------------------------------------------*/
#container { width:981px; margin:0px auto 0px auto; background:#FFF url(pix/wrapBg.gif) top center no-repeat; color:#4d4d4d; padding:0px 10px;}


/*--------------------------------------------------------------
HEADER
--------------------------------------------------------------*/
#header { padding:128px 2px 0px 10px;}
#header h1 { margin:18px 0px 0px 0px; padding:0px;}
#header h1, #header h1 a { width:10px; height:52px; display:block; text-indent:-900em; float:left;}
#header h1 a:link, #header h1 a:visited { }
#header h1 a:hover { }
.feed_icon { text-indent:-900em; float:right;}
.feed_icon a { width:60px; height:55px; display:block; background-image:url(pix/icon_feedbig.gif); background-repeat:no-repeat; margin:6px 0px 0px 0px;}
.feed_icon a:link, .feed_icon a:visited { background-position:top;}
.feed_icon a:hover { background-position:bottom;}

	
/*--------------------------------------------------------------
A-Z MENU
--------------------------------------------------------------*/
#menu { height:55px; vertical-align:middle; font-size:11px;}
#menu ul { padding:0px; margin:18px 0px 0px 140px; list-style: none;}
#menu li { display:inline; padding:0px; margin:0px 3px; text-align:center;}
#menu li a { float: left; padding:32px 0px 0px 0px; width:100px; height: 23px; text-transform: lowercase; text-align:center; background-image:url(pix/tabs.gif); background-repeat:no-repeat;}
#menu ul a:link, #menu ul a:visited { color: #FFF; background-position:0px 0px;} 
#menu ul li a:hover { color: #FFF; background-position:0px -55px;}
#menu #current a:link, #menu #current a:visited, #menu .current_page_item, #menu .current_page_item a, #menu li.current_page_item a { color: #FFF; background-position:0px -110px;}
#menu #current a:hover, #menu li.current_page_item a:hover { color:#FFF; background-position:0px -165px;}
#menu ul li ul { display:none;}


/*--------------------------------------------------------------
CONTENT
--------------------------------------------------------------*/
#wrapper { float:left; width:100%;}
	
#content { margin:0px 370px 0px 0px; width:596px; padding:7px 5px 0px 5px;}
#content h2.pagetitle { text-align:center; font-size:25px; letter-spacing:-1px; color:#31363e;}	
#content .post { border-bottom:1px solid #eee; padding-bottom:30px; margin-bottom:10px;}	
#content .post .entry p { }
#content .post .entry ul { list-style:none; padding:0px 0px 0px 20px;}
#content .post .entry ul li { background-image:url(pix/icon_bullet.gif); background-repeat:no-repeat; background-position:left; padding:0px 0px 0px 10px;}
#content h2 { margin:0px; padding:0px; font-size:24px; font-weight:normal; color:#6699cc;}
#content h2 { margin:0px; padding:0px; font-size:24px; font-weight:normal; color:#6699cc;}
#content small.details { display:block; text-align:right; padding:3px 0 0 0; color:#666; font-size:10px; font-weight:bold; background-image:url(pix/dots_h.gif); background-repeat:repeat-x; background-position:top left;}
#content h4 { height:32px; font-size:28px; color:#663333; letter-spacing:-1px; margin:0px; padding:5px 0px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic;}
#content h4 em { color:#669900;}
#content small { color:#666;}
.post { margin:3px; padding:5px 0px;}
.entry a img {border-width:1px; border-style:solid; padding:4px;}
.entry a:link img,
.entry a:visited img{border-color:#ddd; background-color:#FFF;}
.entry a:hover img {border-color:#ccc; background-color:#F7F7F7;}
.metaData { font-size:11px; margin:0px; padding:0px; float:right; clear:both; white-space: nowrap;}
.metaData li { display:inline; list-style:none;}
.metaData li a{ padding:1px 0px 1px 20px; background-repeat:no-repeat; margin:0px 5px 10px 0px; display:inline;}
.metaData a:link, .metaData a:visited { background-position:0px 0px;}
.metaData a:hover { background-position:0px -16px;}
.icon_comments a { background-image:url(pix/icon_comment.gif);}
.icon_email a { background-image:url(pix/icon_email.gif);}
.icon_feed a { background-image:url(pix/icon_rss.gif);}
.icon_share a { background-image:url(pix/icon_share.gif);}
blockquote { color:#666; font-style:italic; border-left:3px solid #999; padding:0px 0px 0px 5px;}
.post-ratings { padding:10px 0px;}


/*--------------------------------------------------------------
SECOND CONTENT
--------------------------------------------------------------*/
.secondContent {margin-top:0px;}
#columnas { padding:0px 0px 0px 0px; margin:auto; width:1002px; text-transform:lowercase;}
#columnas h2 { text-align:center; font-size:18px; font-weight:normal; text-transform:uppercase; letter-spacing:1px; color:#690;}
#columnas ul { list-style:none; margin:0px; padding:0px;}
#columnas li { padding:1px;}
#columnas ul li a { text-decoration:none; font-weight:normal; display:block; padding:4px 0px 4px 35px; text-align:left; width:92%; border-bottom:1px solid #a3bb50; background-image:url(pix/icon_arrow.gif); background-repeat:no-repeat;}
#columnas ul li a:link, #columnas ul li a:visited { color:#690; background-position:5px 0px;}
#columnas ul li a:hover { color:#3d5b01; background-position:5px -23px;}
#colLeft, #colCenter, #colRight { float:left; width:31%; padding:5px;}

/*--------------------------------------------------------------
NAVIGATION
--------------------------------------------------------------*/
.navigation { margin:5px 0px 25px 0px; }
.navigation a { display:block; text-align:center; padding-top:13px; width:98%; height:26px;}
.alignleft { float:left; width:35%; }
.alignright { float:right; width:35%; }
.navigation .alignright a { background-image:url(pix/btn_right.gif); background-repeat:no-repeat;}
.navigation .alignleft a { background-image:url(pix/btn_left.gif); background-repeat:no-repeat; }
.navigation .alignright a:link, .navigation .alignright a:visited { background-position:right 0px;}
.navigation .alignleft a:link, .navigation .alignleft a:visited	{ background-position:left 0px;}
.navigation .alignright a:hover { background-position: right -39px; color:#FFF}
.navigation .alignleft a:hover { background-position: left -39px; color:#FFF}
/*-- PAGINATION PAGEBAR --*/
.pageNavi { margin:10px auto; text-align:center; font-size:14px; display:block; clear:both;}


/*--------------------------------------------------------------
COMMENTS LISTS
--------------------------------------------------------------*/
h3#respond, h3#comments { font-size:18px; color:#999; font-weight:normal; letter-spacing:-1px; margin:5px 0; padding:10px 0; background-image:url(pix/dots_h.gif); background-position:bottom; background-repeat:repeat-x;}
.nocomments { text-align:center; font-weight:bold; color:#FF0000;}
.commentlist { list-style:none; margin:10px 0; padding:0px;}
.commentlist li { background-color:#FFF; margin-bottom:5px; border:4px solid #A3BB50; width:98%; overflow:auto;}
.commentlist li.alt { background-color:#FFF;}
.commentlist h5 { padding:5px 10px 15px 5px; margin:0px; font-weight:normal; color:#C47F62; border-bottom:1px solid #A3BB50; background:#BBCF74 url('pix/no-gravatar.jpg') no-repeat 3px 5px;}
.commentlist p { padding:0px 8px;}
.commentlist p a { font-weight:normal; font-size:12px; }
.commentlist p a:link, .commentlist a:visited { color: #798F2C;}
.commentlist p a:hover { color: #798F2C;}
.commentlist a { font-weight:normal; font-size:12px; }
.commentlist a:link, .commentlist a:visited	{ color:#fff;}
.commentlist a:hover { color: #798F2C;}
.commentlist cite { padding-left: 5px; font-size:11px; color:#663300; font-style:normal; font-weight:bold;}
.commentlist cite small { padding-left: 5px;}
.commentlist li span.commentNumer { color: #A3BB50; font: italic bold 30px Geneva, Arial, Helvetica, sans-serif; float: right; margin:0px 10px 0px 0px;}
.allowedtags { background-color:#F9F9F9; border:1px solid #DDD; font-size:11px;}
.logout { float:right;}


/*--------------------------------------------------------------
COMMENT FORM
--------------------------------------------------------------*/
#commentform { margin:10px 0px 0px 0px; padding:5px;}
#commentform p { padding:0px 0px 4px 10px; clear:both;}	
#commentform label { display:block; width:70px; text-align:right; float:left; padding:5px 0px 0px 0px; font-weight:bold; margin:0px 10px 0 0;}
#author, #email, #url { float:left; width:80%; margin:2px 0 0 0;}		
#author, #email, #url, #commentform #comment { padding:3px; font-size:11px; background-color:#FFF; border:1px solid #CCC; color:#666; font-family:Arial, Helvetica, sans-serif;}
#commentform #comment { width:420px;}
#commentform #submit { width:100%; padding:10px; border:5px solid #A3BB50; background-color:#31363E; color:#FFF; font-weight:bold; cursor:pointer;}


/*--------------------------------------------------------------
SIDEBAR
--------------------------------------------------------------*/
#sidebar { float:left; width:360px; margin:0px 0px 0px -370px; font-size:11px;}
#sidebar h2 { background-color:#A3BB50; border-bottom:4px solid #669900; text-align:center; text-transform:uppercase; font-weight:normal; color:#FFF; margin:0 0 10px 0px; padding:5px 0px; font-size:11px;}
#sidebar ul { list-style:none; padding:0px 0px 10px 0px;}
#sidebar ul li a { padding:4px 0px 4px 20px; display:block; border-bottom:1px solid #eee; background-repeat:no-repeat; background-image:url(pix/icon_side.gif);}
#sidebar ul li a:link, #sidebar ul li a:visited { background-position:0px 2px;}
#sidebar ul li a:hover { background-position:0px -78px;}
#sidebar ul li.categories li a, #sidebar ul li#categories li a { background-image:url(pix/icon_folder.gif);}
#sidebar .listPost li a, #sidebar ul li#recent-posts li a { background-image:url(pix/icon_post.gif); text-transform:lowercase;}
#sidebar ul li.linkcat li a, #sidebar ul li#links ul li a { background-image:url(pix/icon_link.gif);}
#sidebar ul.themesList li a { background-image:url(pix/icon_themes.gif);}
#sidebar ul li.categories li.current-cat a, #sidebar ul li#categories li.current-cat a, #sidebar ul.themesList li.ts_current_theme a { background-position:0px -78px;}
#sidebar ul li.categories ul.children, #sidebar ul li#categories li ul.children { margin:0px; list-style:none; padding:0px;}
#sidebar ul li.categories ul.children li a,
#sidebar ul li#categories li ul.children li a { margin:0px; list-style:none; background-image:url(pix/icon_subcats.gif); background-repeat:no-repeat;}
#sidebar ul li#archives li a { background-image:url(pix/icon_date.gif);}
#sidebar #recent-comments li { background-image:url(pix/icon_recentComment.gif); background-repeat:no-repeat;padding:4px 0px 4px 25px; border-bottom:1px solid #eee;}
#sidebar #recent-comments li a { border:none; background-image:none;}


/*--------------------------------------------------------------
CALENDAR
--------------------------------------------------------------*/
#sidebar #wp-calendar { empty-cells: show; width:100%; margin-top:0px; margin-bottom:0px; padding:0px; text-align:center;}
#sidebar #wp-calendar #next { padding-right: 10px; text-align: right;}
#sidebar #wp-calendar #prev { padding-left: 10px; text-align: left;}
#sidebar #wp-calendar a:link{ }
#sidebar #wp-caldedar a:visited{ }
#sidebar #wp-calendar a:hover { color:#7AC100;}
#sidebar #wp-calendar caption { font-size: 95%; text-transform:uppercase; text-align: center; font-weight: bold; padding: 0px; margin: 0px; color:#7AC100; background-color:#FFFFFF;}
#sidebar #wp-calendar td { font-size:10px; padding: 0px 3px; margin: 0px; text-align: center; color:#999;}	
#sidebar #wp-calendar td.pad:hover { background:#fff;}
#sidebar #wp-calendar #today { font-weight:bold; background:#669900; color:#FFF;}
#sidebar #wp-calendar td a { text-align:center; width:auto; padding:0; text-decoration:none; border:none;}
#sidebar #wp-calendar #today a:link, #sidebar #wp-calendar #today a:visited { color:#FFF;}
#sidebar #wp-calendar #today a:hover { color:#7AC100;}
#sidebar #wp-calendar th { font-weight: bold; font-size: 11px; text-align: center; text-transform: capitalize; color:#FFF; background-color:#31363E;}


/*--------------------------------------------------------------
SEARCH FORM
--------------------------------------------------------------*/
#searchContent{ color:#4c4c4c; border:4px solid #A3BB50; background-color:#BBCF74; margin-bottom:10px;}
#searchform { background-color:#BBCF74; border-top:1px solid #CDDF8B; border-left:1px solid #CDDF8B; border-bottom:1px solid #9CAF57; border-right:1px solid #9CAF57; padding:7px 0px 8px 0px; text-align:center; height:31px;}
#search { margin:0px; padding:0px;}
#searchform #s { background-color:#FFF; border:2px solid #A3BB50; padding:5px; color:#333; width:230px; margin:0px 8px 0px 0px;}
#searchform #searchsubmit { background-color:#ffbc33; border:2px solid #CF9926; color:#333; padding:4px 5px;}


/*--------------------------------------------------------------
TAGS
--------------------------------------------------------------*/
#sidebar li div#tagcloud { text-align:center; margin:0 0 10px 0;}
#sidebar li div#tagcloud a { display:inline; margin:3px; padding:0; background-image:none; border:none;}	
.tags{ background-image:url(pix/icon_tags.gif); background-color:#F9F9F9; border:1px solid #EEE; background-position:5px 5px; background-repeat:no-repeat; padding:5px 0px 5px 25px; margin-bottom:10px; color:#666;}	
.tags a{font-weight:bold;}
.tags a:link,
.tags a:visited{color:#000000;}
.tags a:hover{color:#666666;}


/*--------------------------------------------------------------
FOOTER
--------------------------------------------------------------*/
#footer { background:#FFF url(pix/footBg.gif) bottom center no-repeat; text-align:center; width:944px; padding:0px 20px 80px 20px; margin:0px auto; font-size:11px;}
#footer p { margin:0px auto; padding:5px 0px; clear:left;}
#footer a{ }
#footer a:link, #footer a:visited{ color:#036}
#footer a:hover{ color:#A3BB50}
#footer ul { list-style:none; margin:10px auto; padding:0px; text-align:center;}
#footer ul li { display:inline; height:20px; margin:0px 10px; text-align:center;}
#footer ul li a { padding:5px 10px;}
#footer ul li a:link, #footer ul li a:visited{ }
#footer #logoFoot { width:54px; height:54px; float:right; margin:0px 10px 0px 0px;}
#footer #logoFoot a { width:54px; height:54px; display:block; text-indent:-900em; background-image:url(pix/spiga.gif); background-repeat:no-repeat;}
#footer #logoFoot a:link, #footer #logoFoot a:visited { background-position:top;}
#footer #logoFoot a:hover { background-position:bottom;}
.post-ratings{ text-align:center;}


/*--------------------------------------------------------------
MEMBERS
--------------------------------------------------------------*/
/*  
Theme Name: Villain 2008
Theme URI: http://www.truimage.net
Description:<p>Villain Theme for WordPress by <a href="http://www.truimage.net" title="www.truimage.net">Truimage Productions</a>.</p>
Version: 2.0
Author: Dave Bergschneider
Author URI: http://www.truimage.net
*/


/*--------------------------------------------------------------
VillainTech CSS FILE//
--------------------------------------------------------------*/
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; color:#4d4d4d; background:#FFF url(pix/webBg.gif) top repeat-x;}


/*--------------------------------------------------------------
GENERAL
--------------------------------------------------------------*/
a { outline:none; text-decoration:none;}
a:link, a:visited { color:#6699cc;}
a:hover { color:#ff0084;}
img, img a { border:none;}
.center { text-align:center;}
.clear { clear:both;}
p { line-height:17px;}
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}
h2 { padding:5px 0px;}


/*--------------------------------------------------------------
CONTAINER
--------------------------------------------------------------*/
#container { width:981px; margin:0px auto 0px auto; background:#FFF url(pix/wrapBg.gif) top center no-repeat; color:#4d4d4d; padding:0px 10px;}


/*--------------------------------------------------------------
HEADER
--------------------------------------------------------------*/
#header { padding:128px 2px 0px 10px;}
#header h1 { margin:18px 0px 0px 0px; padding:0px;}
#header h1, #header h1 a { width:10px; height:52px; display:block; text-indent:-900em; float:left;}
#header h1 a:link, #header h1 a:visited { }
#header h1 a:hover { }
.feed_icon { text-indent:-900em; float:right;}
.feed_icon a { width:60px; height:55px; display:block; background-image:url(pix/icon_feedbig.gif); background-repeat:no-repeat; margin:6px 0px 0px 0px;}
.feed_icon a:link, .feed_icon a:visited { background-position:top;}
.feed_icon a:hover { background-position:bottom;}

	
/*--------------------------------------------------------------
A-Z MENU
--------------------------------------------------------------*/
#menu { height:55px; vertical-align:middle; font-size:11px;}
#menu ul { padding:0px; margin:18px 0px 0px 140px; list-style: none;}
#menu li { display:inline; padding:0px; margin:0px 3px; text-align:center;}
#menu li a { float: left; padding:32px 0px 0px 0px; width:100px; height: 23px; text-transform: lowercase; text-align:center; background-image:url(pix/tabs.gif); background-repeat:no-repeat;}
#menu ul a:link, #menu ul a:visited { color: #FFF; background-position:0px 0px;} 
#menu ul li a:hover { color: #FFF; background-position:0px -55px;}
#menu #current a:link, #menu #current a:visited, #menu .current_page_item, #menu .current_page_item a, #menu li.current_page_item a { color: #FFF; background-position:0px -110px;}
#menu #current a:hover, #menu li.current_page_item a:hover { color:#FFF; background-position:0px -165px;}
#menu ul li ul { display:none;}


/*--------------------------------------------------------------
CONTENT
--------------------------------------------------------------*/
#wrapper { float:left; width:100%;}
	
#content { margin:0px 370px 0px 0px; width:596px; padding:7px 5px 0px 5px;}
#content h2.pagetitle { text-align:center; font-size:25px; letter-spacing:-1px; color:#31363e;}	
#content .post { border-bottom:1px solid #eee; padding-bottom:30px; margin-bottom:10px;}	
#content .post .entry p { }
#content .post .entry ul { list-style:none; padding:0px 0px 0px 20px;}
#content .post .entry ul li { background-image:url(pix/icon_bullet.gif); background-repeat:no-repeat; background-position:left; padding:0px 0px 0px 10px;}
#content h2 { margin:0px; padding:0px; font-size:24px; font-weight:normal; color:#6699cc;}
#content h2 { margin:0px; padding:0px; font-size:24px; font-weight:normal; color:#6699cc;}
#content small.details { display:block; text-align:right; padding:3px 0 0 0; color:#666; font-size:10px; font-weight:bold; background-image:url(pix/dots_h.gif); background-repeat:repeat-x; background-position:top left;}
#content h4 { height:32px; font-size:28px; color:#663333; letter-spacing:-1px; margin:0px; padding:5px 0px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic;}
#content h4 em { color:#669900;}
#content small { color:#666;}
.post { margin:3px; padding:5px 0px;}
.entry a img {border-width:1px; border-style:solid; padding:4px;}
.entry a:link img,
.entry a:visited img{border-color:#ddd; background-color:#FFF;}
.entry a:hover img {border-color:#ccc; background-color:#F7F7F7;}
.metaData { font-size:11px; margin:0px; padding:0px; float:right; clear:both; white-space: nowrap;}
.metaData li { display:inline; list-style:none;}
.metaData li a{ padding:1px 0px 1px 20px; background-repeat:no-repeat; margin:0px 5px 10px 0px; display:inline;}
.metaData a:link, .metaData a:visited { background-position:0px 0px;}
.metaData a:hover { background-position:0px -16px;}
.icon_comments a { background-image:url(pix/icon_comment.gif);}
.icon_email a { background-image:url(pix/icon_email.gif);}
.icon_feed a { background-image:url(pix/icon_rss.gif);}
.icon_share a { background-image:url(pix/icon_share.gif);}
blockquote { color:#666; font-style:italic; border-left:3px solid #999; padding:0px 0px 0px 5px;}
.post-ratings { padding:10px 0px;}


/*--------------------------------------------------------------
SECOND CONTENT
--------------------------------------------------------------*/
.secondContent {margin-top:0px;}
#columnas { padding:0px 0px 0px 0px; margin:auto; width:1002px; text-transform:lowercase;}
#columnas h2 { text-align:center; font-size:18px; font-weight:normal; text-transform:uppercase; letter-spacing:1px; color:#690;}
#columnas ul { list-style:none; margin:0px; padding:0px;}
#columnas li { padding:1px;}
#columnas ul li a { text-decoration:none; font-weight:normal; display:block; padding:4px 0px 4px 35px; text-align:left; width:92%; border-bottom:1px solid #a3bb50; background-image:url(pix/icon_arrow.gif); background-repeat:no-repeat;}
#columnas ul li a:link, #columnas ul li a:visited { color:#690; background-position:5px 0px;}
#columnas ul li a:hover { color:#3d5b01; background-position:5px -23px;}
#colLeft, #colCenter, #colRight { float:left; width:31%; padding:5px;}

/*--------------------------------------------------------------
NAVIGATION
--------------------------------------------------------------*/
.navigation { margin:5px 0px 25px 0px; }
.navigation a { display:block; text-align:center; padding-top:13px; width:98%; height:26px;}
.alignleft { float:left; width:35%; }
.alignright { float:right; width:35%; }
.navigation .alignright a { background-image:url(pix/btn_right.gif); background-repeat:no-repeat;}
.navigation .alignleft a { background-image:url(pix/btn_left.gif); background-repeat:no-repeat; }
.navigation .alignright a:link, .navigation .alignright a:visited { background-position:right 0px;}
.navigation .alignleft a:link, .navigation .alignleft a:visited	{ background-position:left 0px;}
.navigation .alignright a:hover { background-position: right -39px; color:#FFF}
.navigation .alignleft a:hover { background-position: left -39px; color:#FFF}
/*-- PAGINATION PAGEBAR --*/
.pageNavi { margin:10px auto; text-align:center; font-size:14px; display:block; clear:both;}


/*--------------------------------------------------------------
COMMENTS LISTS
--------------------------------------------------------------*/
h3#respond, h3#comments { font-size:18px; color:#999; font-weight:normal; letter-spacing:-1px; margin:5px 0; padding:10px 0; background-image:url(pix/dots_h.gif); background-position:bottom; background-repeat:repeat-x;}
.nocomments { text-align:center; font-weight:bold; color:#FF0000;}
.commentlist { list-style:none; margin:10px 0; padding:0px;}
.commentlist li { background-color:#FFF; margin-bottom:5px; border:4px solid #A3BB50; width:98%; overflow:auto;}
.commentlist li.alt { background-color:#FFF;}
.commentlist h5 { padding:5px 10px 15px 5px; margin:0px; font-weight:normal; color:#C47F62; border-bottom:1px solid #A3BB50; background:#BBCF74 url('pix/no-gravatar.jpg') no-repeat 3px 5px;}
.commentlist p { padding:0px 8px;}
.commentlist p a { font-weight:normal; font-size:12px; }
.commentlist p a:link, .commentlist a:visited { color: #798F2C;}
.commentlist p a:hover { color: #798F2C;}
.commentlist a { font-weight:normal; font-size:12px; }
.commentlist a:link, .commentlist a:visited	{ color:#fff;}
.commentlist a:hover { color: #798F2C;}
.commentlist cite { padding-left: 5px; font-size:11px; color:#663300; font-style:normal; font-weight:bold;}
.commentlist cite small { padding-left: 5px;}
.commentlist li span.commentNumer { color: #A3BB50; font: italic bold 30px Geneva, Arial, Helvetica, sans-serif; float: right; margin:0px 10px 0px 0px;}
.allowedtags { background-color:#F9F9F9; border:1px solid #DDD; font-size:11px;}
.logout { float:right;}


/*--------------------------------------------------------------
COMMENT FORM
--------------------------------------------------------------*/
#commentform { margin:10px 0px 0px 0px; padding:5px;}
#commentform p { padding:0px 0px 4px 10px; clear:both;}	
#commentform label { display:block; width:70px; text-align:right; float:left; padding:5px 0px 0px 0px; font-weight:bold; margin:0px 10px 0 0;}
#author, #email, #url { float:left; width:80%; margin:2px 0 0 0;}		
#author, #email, #url, #commentform #comment { padding:3px; font-size:11px; background-color:#FFF; border:1px solid #CCC; color:#666; font-family:Arial, Helvetica, sans-serif;}
#commentform #comment { width:420px;}
#commentform #submit { width:100%; padding:10px; border:5px solid #A3BB50; background-color:#31363E; color:#FFF; font-weight:bold; cursor:pointer;}


/*--------------------------------------------------------------
SIDEBAR
--------------------------------------------------------------*/
#sidebar { float:left; width:360px; margin:0px 0px 0px -370px; font-size:11px;}
#sidebar h2 { background-color:#A3BB50; border-bottom:4px solid #669900; text-align:center; text-transform:uppercase; font-weight:normal; color:#FFF; margin:0 0 10px 0px; padding:5px 0px; font-size:11px;}
#sidebar ul { list-style:none; padding:0px 0px 10px 0px;}
#sidebar ul li a { padding:4px 0px 4px 20px; display:block; border-bottom:1px solid #eee; background-repeat:no-repeat; background-image:url(pix/icon_side.gif);}
#sidebar ul li a:link, #sidebar ul li a:visited { background-position:0px 2px;}
#sidebar ul li a:hover { background-position:0px -78px;}
#sidebar ul li.categories li a, #sidebar ul li#categories li a { background-image:url(pix/icon_folder.gif);}
#sidebar .listPost li a, #sidebar ul li#recent-posts li a { background-image:url(pix/icon_post.gif); text-transform:lowercase;}
#sidebar ul li.linkcat li a, #sidebar ul li#links ul li a { background-image:url(pix/icon_link.gif);}
#sidebar ul.themesList li a { background-image:url(pix/icon_themes.gif);}
#sidebar ul li.categories li.current-cat a, #sidebar ul li#categories li.current-cat a, #sidebar ul.themesList li.ts_current_theme a { background-position:0px -78px;}
#sidebar ul li.categories ul.children, #sidebar ul li#categories li ul.children { margin:0px; list-style:none; padding:0px;}
#sidebar ul li.categories ul.children li a,
#sidebar ul li#categories li ul.children li a { margin:0px; list-style:none; background-image:url(pix/icon_subcats.gif); background-repeat:no-repeat;}
#sidebar ul li#archives li a { background-image:url(pix/icon_date.gif);}
#sidebar #recent-comments li { background-image:url(pix/icon_recentComment.gif); background-repeat:no-repeat;padding:4px 0px 4px 25px; border-bottom:1px solid #eee;}
#sidebar #recent-comments li a { border:none; background-image:none;}


/*--------------------------------------------------------------
CALENDAR
--------------------------------------------------------------*/
#sidebar #wp-calendar { empty-cells: show; width:100%; margin-top:0px; margin-bottom:0px; padding:0px; text-align:center;}
#sidebar #wp-calendar #next { padding-right: 10px; text-align: right;}
#sidebar #wp-calendar #prev { padding-left: 10px; text-align: left;}
#sidebar #wp-calendar a:link{ }
#sidebar #wp-caldedar a:visited{ }
#sidebar #wp-calendar a:hover { color:#7AC100;}
#sidebar #wp-calendar caption { font-size: 95%; text-transform:uppercase; text-align: center; font-weight: bold; padding: 0px; margin: 0px; color:#7AC100; background-color:#FFFFFF;}
#sidebar #wp-calendar td { font-size:10px; padding: 0px 3px; margin: 0px; text-align: center; color:#999;}	
#sidebar #wp-calendar td.pad:hover { background:#fff;}
#sidebar #wp-calendar #today { font-weight:bold; background:#669900; color:#FFF;}
#sidebar #wp-calendar td a { text-align:center; width:auto; padding:0; text-decoration:none; border:none;}
#sidebar #wp-calendar #today a:link, #sidebar #wp-calendar #today a:visited { color:#FFF;}
#sidebar #wp-calendar #today a:hover { color:#7AC100;}
#sidebar #wp-calendar th { font-weight: bold; font-size: 11px; text-align: center; text-transform: capitalize; color:#FFF; background-color:#31363E;}


/*--------------------------------------------------------------
SEARCH FORM
--------------------------------------------------------------*/
#searchContent{ color:#4c4c4c; border:4px solid #A3BB50; background-color:#BBCF74; margin-bottom:10px;}
#searchform { background-color:#BBCF74; border-top:1px solid #CDDF8B; border-left:1px solid #CDDF8B; border-bottom:1px solid #9CAF57; border-right:1px solid #9CAF57; padding:7px 0px 8px 0px; text-align:center; height:31px;}
#search { margin:0px; padding:0px;}
#searchform #s { background-color:#FFF; border:2px solid #A3BB50; padding:5px; color:#333; width:230px; margin:0px 8px 0px 0px;}
#searchform #searchsubmit { background-color:#ffbc33; border:2px solid #CF9926; color:#333; padding:4px 5px;}


/*--------------------------------------------------------------
TAGS
--------------------------------------------------------------*/
#sidebar li div#tagcloud { text-align:center; margin:0 0 10px 0;}
#sidebar li div#tagcloud a { display:inline; margin:3px; padding:0; background-image:none; border:none;}	
.tags{ background-image:url(pix/icon_tags.gif); background-color:#F9F9F9; border:1px solid #EEE; background-position:5px 5px; background-repeat:no-repeat; padding:5px 0px 5px 25px; margin-bottom:10px; color:#666;}	
.tags a{font-weight:bold;}
.tags a:link,
.tags a:visited{color:#000000;}
.tags a:hover{color:#666666;}


/*--------------------------------------------------------------
FOOTER
--------------------------------------------------------------*/
#footer { background:#FFF url(pix/footBg.gif) bottom center no-repeat; text-align:center; width:944px; padding:0px 20px 80px 20px; margin:0px auto; font-size:11px;}
#footer p { margin:0px auto; padding:5px 0px; clear:left;}
#footer a{ }
#footer a:link, #footer a:visited{ color:#036}
#footer a:hover{ color:#A3BB50}
#footer ul { list-style:none; margin:10px auto; padding:0px; text-align:center;}
#footer ul li { display:inline; height:20px; margin:0px 10px; text-align:center;}
#footer ul li a { padding:5px 10px;}
#footer ul li a:link, #footer ul li a:visited{ }
#footer #logoFoot { width:54px; height:54px; float:right; margin:0px 10px 0px 0px;}
#footer #logoFoot a { width:54px; height:54px; display:block; text-indent:-900em; background-image:url(pix/spiga.gif); background-repeat:no-repeat;}
#footer #logoFoot a:link, #footer #logoFoot a:visited { background-position:top;}
#footer #logoFoot a:hover { background-position:bottom;}
.post-ratings{ text-align:center;}


/*--------------------------------------------------------------
MEMBERS
--------------------------------------------------------------*/
/* container for single profile view */
.user-profile{}
/* title of the profile ..may be linkable */
.profile-title {}
/* container for gravatar */
.user-image{padding-right:6px;float:left;padding-bottom:0px;height:105px;}
/* container for user info box */
.user-info{display:block;padding-bottom:20px;}
/* about text container */
.about{}
/* recent posts container */
.recent-posts{}
/* container for recent comments */
.recent-comments{}
/* social links */
.social-links{}
.clear{clear:both;}
/* More defined styles*/
ul.social li{float:left;width:18px;list-style-type:none;}
.navigation {margin-top:20px;}
.prev-user{float:left;margin-right:10px;display:inline;}
.next-user{float:right;margin-right:10px;display:inline;}
.member-info{float:left;padding-top:5px;width:165px;height:95px;}
.member-info .username{font-weight:bold;}
.member-info .joindate{font-size:11px;padding-bottom:7px;display:block;}
.member-list-item{width:276px;float:left;border:6px #A3BB50 solid; margin:5px;}
.social{margin:0;padding:0;}
.member-info p{line-height:17px;margin:0;}
.member-posts{padding-top:5px;display:block;}
.abouttitle,.user-recent-posts-title,.user-recent-comments-title{font-size:20px;}
.viewall{font-size:12px;}
.col2 {padding-bottom:60px}
.no-comments,.no-posts {font-size:12px;padding-bottom:10px;display:block;}
/* Memberlist Pagination */
.vt-user-sorting {text-align:right;display:block; padding-bottom:5px;width:590px;}
.vt-nav-options { margin:10px 0px 10px 0px; text-align:center;display:block;height:54px;}
/*.vt-nav-options .alignleft:before {display:inline;content:".";font-size:0px;color:#FFF;}*/
.navnumbers {width:150px; display:block; float:left; padding-top:13px;text-align:center;margin-left:15px;}
.vt-nav-options a {}
.vt-nav-options .alignleft:after {content:"."; display:inline;font-size:0px;}
.vt-nav-options .alignright a { display:block; padding-top:13px; width:98%; height:26px; background-image:url(pix/btn_right.gif); background-repeat:no-repeat;}
.vt-nav-options .alignleft a { display:block; text-align:center; padding-top:13px; width:98%; height:26px; background-image:url(pix/btn_left.gif); background-repeat:no-repeat; }
.vt-nav-options .alignright a:link, .vt-nav-options .alignright a:visited { background-position:right 0px;}
.vt-nav-options .alignleft a:link, .vt-nav-options .alignleft a:visited	{ background-position:left 0px;}
.vt-nav-options .alignright a:hover { background-position: right -39px; color:#FFF}
.vt-nav-options .alignleft a:hover { background-position: left -39px; color:#FFF}
