/*  
Theme Name: WordPress actionxx blog
Theme URL: http://wordpress.org/
Description: A theme from Template-Help.com Collection 
Version: 2.2
Author: Template_Help.com 
Author URL: http://www.Template-Help.com/ 
*/

/* CSS Document */

* { margin: 0; padding: 0; } 

body {
	background:#272324 url(images/top-bg.gif) no-repeat top;
}

a {
	color: #c00701;
}

a:hover{
	 text-decoration:none;
}

a img {
	border: 0;
}

ul { list-style:none;}

p { margin:5px 0;}

.column, .left { float:left;}
.right { float:right;}
.clear { clear:both;}

html, input, select, textarea {
	font-family:Arial;
	font-size:11px;
	color:#272324;
}

input, select { vertical-align:middle; font-weight:normal;}

.search .input {background:url(images/input.gif) no-repeat; border:0; width:156px; padding:6px 5px; font-size:12px; margin-right:12px;}
.search .submit { margin:0;}

.red { color:#c00701;}
.pink { color:#cc0033;}

#main { width:930px; margin:0 auto;}


#header .left { padding:18px 0 0 16px;}
#header .right { padding-top:26px;}

#loginform { color:#FFFFFF; font-size:8px; text-transform:uppercase;}
#loginform a {color:#FFFFFF;}
#loginform img, #loginform a { vertical-align:middle;}

#log, #pwd { background:url(images/input.gif) no-repeat; border:0; width:156px; padding:6px 5px; font-size:12px; margin-right:12px;}

#body { background:url(images/body-tall.gif) repeat-x top #ffffff;}
.body_indent { padding:20px 0 10px 13px;}

#logo { margin-bottom:15px;}

.widget_style {margin-bottom:36px; width:100%;}
.widget_style h2, h3 { color:#ffffff; font-size:1.01em; font-weight:bold; background:url(images/heads-tall.gif) repeat-x; text-align:center; padding:7px 8px; text-transform:uppercase; float:left;}
.widget_style .widget_body { padding:15px 0; width:100%;}

#tag_cloud a { color:#272324; text-decoration:none;}
#tag_cloud a:hover { text-decoration:underline;}

h2 { color:#ffffff; font-size:1.01em; font-weight:bold; background:url(images/heads-tall.gif) repeat-x; padding:7px 8px; text-transform:uppercase;}

#side_bar_left { width:211px; margin-right:12px;}

#side_bar_right { width:211px; margin-left:9px; padding-top:18px;}

#side_bar_right .widget_style ul { list-style:none; border-top:1px #e3e3e3 solid;}
#side_bar_right .widget_style li {  width:100%; border-bottom:1px #e3e3e3 solid;}
#side_bar_right .widget_style li a { text-decoration:none; color:#313131; display:block; padding:3px 0 4px 18px; background:url(images/right-line.gif) no-repeat bottom; line-height:13px; width:188px;}
#side_bar_right .widget_style li a:hover { color:#c00702; background:url(images/right-sel-bg.gif) no-repeat bottom; padding:3px 0 4px 18px; width:188px;}
#side_bar_right .widget_style .current-cat a { background:url(images/right-sel-bg.gif) no-repeat bottom; padding:3px 0 4px 18px; width:188px;}

#content { width:469px;}

.block { margin-bottom:30px; width:100%;}

.title { width:100%;}
.title .date { width:42px; float:left; background:url(images/date.gif) repeat-x top; color:#FFFFFF; text-align:center; padding:4px 0 6px 0; text-transform:uppercase; font-size:10px; font-weight:bold; margin-right:3px;}
.title .date strong { display:block; font-size:16px;}
.title h2 { background:#c00701; float:left; color:#FFFFFF; font-size:12px; text-transform:uppercase; padding:6px 0; width:423px;}
.title h2 a { color:#FFFFFF; text-decoration:none; margin-left:8px;}
.title .author { float:left; font-size:10px; padding:4px 0 0 5px;}

.post { margin:15px 0;}

#sex_reviews { padding:2px 0px 5px 0px;}
#sex_reviews p { margin-bottom:9px;}
#sex_reviews strong { font-size:1.01em;}
#sex_reviews a.pink { text-decoration:none;}
#sex_reviews a.pink:hover { text-decoration:underline;}
#sex_reviews .grey { font-size:0.91em;}
#sex_reviews .rating img { margin-right:4px;}

#menu { background:url(images/menu-bg.gif) repeat-x top #3f3f40; width:100%;}
#menu ul { padding:9px 0 0 9px;}
#menu ul li { display:block; float:left;}
#menu ul li a { display:block; color:#FFFFFF; font-size:18px; font-weight:bold; text-decoration:none; width:140px; text-align:center; padding:7px 0; }
#menu ul li a:hover {background:#ffffff; color:#d11617;}
#menu .rss { margin-left:8px;}
#menu .rss a { width:auto; background:none;}
#menu .rss a:hover { background:none;}
#menu .current_page_item { background:url(images/button.gif) repeat-x top;}
#menu .current_page_item a { background:url(images/button-l.gif) no-repeat left; color:#d11617;}

#footer { background:url(images/foot-tall.gif) repeat-x top #141314; color:#FFFFFF; font-size:10px;}
#footer .left { width:590px;}
#footer .copyright { margin-right:27px;}
#footer img { vertical-align:middle;}
#footer .indent { padding:15px 20px 15px 20px;}


.pagenavigationbox { } 
.pagenavigationbox a { text-decoration:none;}
.pagenavigationbox a, .pagenavigationbox span { padding:0 2px;}
.pagenavigationbox a:hover { text-decoration:underline;}
.pagenavigationbox .pagenavcurrent, .pagenavigationbox a:hover { }


#content .fim { width:100%; margin-top:10px;}
#content .fim h4 { margin-bottom:6px;}
#content .fim, #content .fim .fim-photo-date p, #content .fim .fim-photo-desc p{ background:#ffffff;}
#content .fim-album { padding-left:10px;}
#content .fim p { padding:10px; background:#aaaaaa;}
#content .fim p a { font-size:1.11em; text-decoration:none; font-weight:bold; color:#ffffff}
#content .fim p a:hover { text-decoration:underline;}
#content .fim-nav {background:url(images/heads-tall.gif) repeat-x; padding:4px 5px 4px 10px;  font-weight:bold; font-size:1.11em; color:#FFFFFF;}
#content .fim-nav a {color:#ffffff;  font-size:1.31em; text-decoration:none;} 
#content .fim-nav a:hover { text-decoration:underline;}
#content .fim-thumbnail, #left_side_bar .fim-thumbnail, #content .fim-photo { background:none;}
#left_side_bar .fim-thumbnail img { margin:0;}
#left_side_bar .fim-thumbnail { margin:0; padding:5px;}
#left_side_bar .fim-tn-border-sidebar { margin:0;}
#content .rss { margin-left:15px; }
#content .fim-photo, #content .fim-photo-block { text-align:center; float:none;}
#content .fim-photo img { display:inline; }
#content .fim-comment { padding:10px 10px 0 10px; background:url(images/comment-line.gif) repeat-x top; margin:0;}
#content #fim-commentsform {margin-bottom:0; }
#content #fim-commentsform h2 { font-size:11px;}
#content #fim-commentsform { margin-bottom:15px;}
#content #fim-commentblock {background:#ffffff;}
#content #fim-commentblock h2 {background:url(images/post-h.gif) repeat-x; padding:8px 5px 7px 10px;  color:#ffffff; font-weight:bold; margin-bottom:0; margin-top:15px;}
#content .fim-photo-desc p a { color:#df037a;}


#content .fim-commenttext { width:auto; clear:none; float:left;}


#fgallery-widget .fim-thumbnail img { border:0; padding:0; width:90px; height:67px;}

.COMVATAR_DEFAULT_HTML_CLASS { width:32px; vertical-align:middle; margin:0 3px;}

.commentlist .pink img { vertical-align:middle;}

.commentlist { list-style:none; background:url(images/comment-line.gif) repeat-x top;}
.commentlist li { background:url(images/comment-line.gif) repeat-x bottom; padding:5px 7px 2px 9px;}

.comments_rss { background:url(images/comment-rss.gif) no-repeat left; padding:3px 15px; font-size:10px;}

.commentmetadata { color:#949494;}

#commentform table, #fim-commentsform table{ width:345px; color:#949494;}
#commentform table td, #fim-commentsform table td{ padding:4px 0;}
#commentform table .col1, #fim-commentsform table .col1 { width:70px;}
#commentform .input, #fim-commentsform .input { background:#f2f2f2 url(images/search-input.gif) repeat-x top; border:1px #eeeeee solid; padding:4px 0; color:#3d3d3d;}
#commentform textarea, #fim-commentsform textarea { background:url(images/textarea.gif) repeat-x top #f2f2f2; border:1px #eeeeee solid; overflow:hidden; width:100%; color:#3d3d3d;}
#fim-commentsform #submit { background:url(images/submit.gif) no-repeat; width:77px; height:23px; border:0;}

.fim-avatar  img { vertical-align:middle; width:32px; height:32px; }

.fim-comment-date { color:#949494; font-size:10px;}


.rating { color:#949494;}

.acd { color:#949494; font-size:0.91em; border:1px #e6e6e6 solid; border-left:0; border-right:0; padding:1px 0;}
.categories { padding:7px 0 5px 0; text-transform:uppercase; font-size:0.91em;}

.comments a { text-decoration:none;}
.comments a:hover { text-decoration:underline;}

.comments .rating { border-bottom:1px #eeeeee solid; padding-bottom:7px; margin-bottom:10px;}

.banners { padding:10px 0 15px 0; height:114px;}

.banners img { margin-right:1px; float:left;}