/*
Theme Name: FoF
Theme URI: http://wordpressthemesmarket.com/
Description: This theme was designed and developed by Brad Mahaffey of VanillaGreen.com
Version: 1.0
Author: Brad Mahaffey
Author URI: http://www.vanillagreen.com
*/
img {
border:0px none;
}
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright {
display:inline;
margin:2pt 0pt 2px 12px;
padding:0px;
}
img.alignleft {
display:inline;
margin:2pt 12px 2px 0pt;
padding:0px;
}
* {
margin:0pt;
padding:0pt;
}
html {
background:#040404 none repeat scroll 0% 50%;
height:100%;
}
body {
background:transparent url(http://feastoffools.net/wp-content/themes/FoF/images/header_bg.gif) repeat-x scroll center top;
color:#FFFFFF;
font-family:Helvetica Neue,Verdana,Geneva,Arial,sans-serif;
font-size:1em;
height:100%;
}
ul, ol {
list-style-type:none;
}
ul li {
margin:0pt;
padding:0pt;
}
a {
color:#FFFFFF;
outline-color:invert;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
img {
border:0pt none;
}
h1, h2, h3, h4, h5 {
color:#FFFFFF;
font-weight:normal;
}
h1 {
font-size:1.5em;
font-weight:normal;
}
h2 {
font-size:1.3em;
}
h3 {
font-size:0.9em;
font-weight:bold;
text-transform:uppercase;
}
div.clear {
clear:both;
font-size:0px;
height:0px;
line-height:0pt;
}
#center {
margin:0pt auto;
padding:0pt 0pt 0pt 40px;
width:995px;
}
.form-text {
background:#101010 none repeat scroll 0% 50%;
border:1px solid #292929;
color:#008ad2;
font-size:1em;
padding:5px;
}
label {
color:#FFFFFF;
}
.form-textarea {
background:#101010 none repeat scroll 0% 50%;
border:1px solid #292929;
color:#008ad2;
padding:5px;
}
#header {
height:157px;
margin-left:-30px;
position:relative;
width:100%;
}
#top_block {
height:280px;
width:952px;
}
#content {
border:2px solid #323232;
width:950px;
}
#footer {
background:transparent url(http://feastoffools.net/wp-content/themes/FoF/images/footer_bg.gif) repeat-x scroll center top;
height:401px;
margin-top:35px;
padding:25px 0pt 0pt;
position:relative;
width:100%;
}
#header #logo {
left:-10px;
position:absolute;
top:10px;
z-index:2;
}
#header h1 {
color:#0286CF;
left:181px;
max-width:none;
position:absolute;
top:38px;
}
#header h1 a {
color:#0286CF;
}
#header h1 a:hover {
color:#FFFFFF;
text-decoration:none;
}
#top_nav {
margin-right:-5px;
position:absolute;
right:0px;
top:75px;
width:836px;
}
#top_nav #menu a {
color:#FFFFFF;
text-decoration:none;
}
#top_nav #menu li {
display:inline;
margin:0pt;
padding:0pt;
}
#top_nav #menu li a {
background:transparent url(http://feastoffools.net/wp-content/themes/FoF/images/top_nav.jpg) no-repeat scroll 0% 50%;
float:left;
height:0pt;
overflow:hidden;
padding-top:51px;
}
#top_nav #menu li#item1 a {
background-position:0pt 0px;
width:189px;
}
#top_nav #menu li#item2 a {
background-position:-189px 0pt;
width:190px;
}
#top_nav #menu li#item3 a {
background-position:-379px 0pt;
width:149px;
}
#top_nav #menu li#item4 a {
background-position:-528px 0pt;
width:151px;
}
#top_nav #menu li#item5 a {
background-position:-679px 0pt;
width:157px;
}
#top_nav #menu li#item1 a:hover {
background-position:0pt -51px;
width:189px;
}
#top_nav #menu li#item2 a:hover {
background-position:-189px -51px;
width:190px;
}
#top_nav #menu li#item3 a:hover {
background-position:-379px -51px;
width:149px;
}
#top_nav #menu li#item4 a:hover {
background-position:-528px -51px;
width:151px;
}
#top_nav #menu li#item5 a:hover {
background-position:-679px -51px;
width:157px;
}
#header p#welcome {
font-size:0.7em;
font-style:italic;
left:130px;
position:absolute;
top:10px;
}
#header #user_area {
font-size:0.7em;
height:33px;
line-height:33px;
position:absolute;
right:0px;
top:0pt;
}
#header #user_area a {
color:#fff;
}
#header #user_area ul li {
float:left;
}
#header #user_area ul li a {
height:33px;
line-height:33px;
padding:10px;
}
#header #user_area ul li a#letters {
background:transparent url(http://feastoffools.net/wp-content/themes/FoF/images/ico-mail.gif) no-repeat scroll left 11px;
font-style:italic;
font-weight:bold;
overflow:hidden;
padding-left:20px;
}
#header #user_area ul li a#letters:hover {
background:transparent url(http://feastoffools.net/wp-content/themes/FoF/images/letter_bg.gif) no-repeat scroll left top;
padding-left:29px;
}
#header #user_area ul li a:hover {
background:transparent url(http://feastoffools.net/wp-content/themes/FoF/images/ua_hover.gif) repeat-x scroll 0% 50%;
color:#FFFFFF;
}
#header ul#main_nav {
font-size:0.75em;
left:122px;
position:absolute;
top:140px;
z-index:3;
}
#header ul#main_nav li {
display:inline;
padding:0pt 24px 0pt 0pt;
}
#header ul#main_nav li a {
color:#1F88CC;
}
#header ul#main_nav li a:hover, #header ul#main_nav li span {
text-decoration:underline;
}
#top_block #top_block_left {
border-bottom:1px solid #181818;
border-left:1px solid #181818;
border-top:1px solid #181818;
float:left;
height:279px;
width:607px;
}
#top_block #top_block_colours {
float:left;
height:281px;
width:28px;
}
#top_block #top_block_menu {
float:left;
height:280px;
width:315px;
z-index:1;
}
#top_block_menu ul {
border-bottom:1px solid #323232;
font-size:1.3em;
font-weight:bold;
text-transform:uppercase;
width:100%;
z-index:1;
}
#top_block_menu ul li {
line-height:54px;
z-index:1;
}
#top_block_menu ul li a {
background:#000000 none repeat scroll 0% 50%;
border-right:2px solid #323232;
border-top:2px solid #323232;
border-bottom:1px solid #323232;
display:block;
height:53px;
padding-left:15px;
width:301px;
z-index:1;
}
#top_block_menu ul li a:hover {
background:#091E6C none repeat scroll 0% 50%;
border-bottom:1px solid #0078C6;
border-right:1px solid #0078C6;
border-top:1px solid #0078C6;
height:54px;
margin:0pt 0px 0px 0pt;
text-decoration:none;
z-index:2;
}
#top_block .inside_wrap {
margin:0pt auto;
padding:14px 0pt 1px;
width:951px;
}
h2#quick_tip {
border-left:2px solid #323232;
border-right:2px solid #323232;
font-family:'Lucida Grande',"Helvetica Neue",Helvetica,Arial;
color:#C7C7C7;
font-size:0.9em;
padding:15px 0pt;
text-align:left;
text-indent:20px;
width:950px;
}
h2#quick_tip a {
color:#008ad2;
}
h2#quick_tip a:hover {
text-decoration:underline;
}
#content #left_bar {
border-right:1px solid #323232;
float:left;
width:606px;
}
#content #right_bar {
float:left;
margin-left:-1px;
width:344px;
}
#content .inside_wrap {
padding:12px 12px 11px;
}
#content .post_entry,
#fancy_wrap .post_entry {
background:#000000 none repeat scroll 0% 50%;
border-bottom:2px solid #323232;
color:#C7C7C7;
font-size:0.8em;
line-height:1.6em;
margin:0pt;
padding:15px 15px 20px;
position:relative;
}
#content .post_entry li,
#fancy_wrap .post_entry li 
{
border-bottom:1px solid #222222;
list-style-type:none;
list-style-image:none;
margin-bottom:10px;
font-family:'Lucida Grande',"Helvetica Neue",Helvetica,Arial;
font-size:13px;
color:#ffffff;
}
#content .post_entry li a,
#fancy_wrap .post_entry li a 
{
color:#008ad2;
}
#content .post_entry h1,
#fancy_wrap .post_entry h1 
{
font-size:1.7em;
font-weight:bold;
padding-bottom:0px;
}
#content .post_entry p.posted_on,
#fancy_wrap .post_entry p.posted_on 
{
color:#444444;
display:block;
font-size:0.85em;
font-weight:bold;
margin:0pt 0pt 10px;
text-transform:uppercase;
width:100%;
}
#content .post_entry p.posted_on a,
#fancy_wrap .post_entry p.posted_on a 
{
color:#1F88CC;
}
#content .post_entry p.posted_on a:hover,
#fancy_wrap .post_entry p.posted_on a:hover 
{
text-decoration:underline;
}
#content .post_entry .content,
#fancy_wrap .post_entry .content 
{
}
#content .post_entry .content ul.play_options,
#fancy_wrap .post_entry .content ul.play_options 
{
display:block;
font-size:0.8em;
margin:5px 0pt 10px -2px;
width:100%;
}
#content .post_entry .content ul.play_options li,
#fancy_wrap .post_entry .content ul.play_options li 
{
display:inline;
}
#content .post_entry .content ul.play_options li a,
#fancy_wrap .post_entry .content ul.play_options li a
{
color:#008ad2;
margin:0pt 2px;
}
#content .post_entry .content ul.play_options li a:hover,
#fancy_wrap .post_entry .content ul.play_options li a:hover 
{
text-decoration:underline;
}
#content .post_entry .content .floated_right,
#fancy_wrap .post_entry .content .floated_right 
{
margin:0pt 0pt 15px 15px;
position:relative;
}
#content .post_entry .content p,
#fancy_wrap .post_entry .content p {
color:#FFFFFF;
font-family:'Lucida Grande',"Helvetica Neue",Helvetica,Arial;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin:15px 0px;
}
#content .post_entry .content p a,
#fancy_wrap .post_entry .content p a {
color:#008ad2;
}
#content .post_entry .links,
#fancy_wrap .post_entry .links {
background:#181818 none repeat scroll 0% 50%;
font-size:0.85em;
font-weight:bold;
height:30px;
line-height:30px;
margin:5px 0pt 0pt;
padding:0pt 7px;
}
#content .post_entry .links a,
#fancy_wrap .post_entry .links a {
color:#F72F1C;
}
#content .post_entry .links p.themes, #content .post_entry .links p.themes a,
#fancy_wrap .post_entry .links p.themes, #fancy_wrap .post_entry .links p.themes a {
color:#515151;
}
#content .post_entry .links p.themes a,
#fancy_wrap .post_entry .links p.themes a {
margin-left:3px;
}
#content .post_entry .links p.themes a:hover,
#fancy_wrap .post_entry .links p.themes a:hover {
color:#FFFFFF;
}
#content .post_entry .links p.themes,
#fancy_wrap .post_entry .links p.themes {
float:left;
}
#content .post_entry .links p.themes span,
#fancy_wrap .post_entry .links p.themes span {
color:#FFFFFF;
}
#content .post_entry .links a.to_comments,
#fancy_wrap .post_entry .links a.to_comments {
color:#F72F1C;
float:right;
font-size:12px;
}
#content .post_entry .tags,
#fancy_wrap .post_entry .tags {
color:#707070;
font-size:0.85em;
line-height:14px;
margin:5px 0pt 10px;
}
#content .post_entry .tags a,
#fancy_wrap .post_entry .tags a {
color:#707070;
margin-left:3px;
}
#content .post_entry .tags a:hover,
#fancy_wrap .post_entry .tags a:hover {
color:#FFFFFF;
}
#content .post_entry .rss_subscribe,
#fancy_wrap .post_entry .rss_subscribe {
background:#1D0B01 url(http://feastoffools.net/wp-content/themes/FoF/images/rss-icon.gif) no-repeat scroll 50px 12px;
font-size:1.6em;
margin:7px 0pt 15px;
padding:15px 20px 15px 95px;
}
#content .post_entry .rss_subscribe a,
#fancy_wrap .post_entry .rss_subscribe a {
color:#F26B00;
}
#content .post_entry .post_bottom,
#fancy_wrap .post_entry .post_bottom {
color:#A2A0A1;
font-size:1em;
position:relative;
width:100%;
}
#content .post_entry .post_bottom a,
#fancy_wrap .post_entry .post_bottom a {
color:#3AA0D1;
}
.post_bottom ul.related_list {
font-weight:bold;
line-height:1.6em;
width:70%;
}
.post_bottom ul.related_list li.title {
font-size:1.3em;
font-weight:bold;
text-transform:uppercase;
}
.post_bottom .post_browse {
font-weight:bold;
line-height:1.6em;
position:absolute;
right:0pt;
text-transform:uppercase;
top:0pt;
}
.post_bottom .post_browse p, .post_bottom p {
display:block;
font-size:1.3em;
}
.post_bottom .post_browse a {
margin-right:10px;
}
.post_bottom li {
  width: 350px;
}

.feat_music {
font-size:1.2em;
margin:0pt 0pt 10px;
padding:0pt 15px;
}
.feat_music .red {
color:Red;
font-weight:bold;
margin:0pt 0pt 5px;
}
.feat_music .music {
background:transparent url(http://feastoffools.net/wp-content/themes/FoF/images/music-ico.gif) no-repeat scroll left 1px;
font-size:0.8em;
line-height:1.3em;
padding:0pt 0pt 0pt 35px;
}
.feat_music .music .title {
color:#FFFFFF;
font-weight:bold;
}
.feat_music .music a {
color:#3395D6;
margin:0pt 2px;
}
#content .post_entry a.share_save,
#fancy_wrap .post_entry a.share_save {
display:inline;
float:left;
}
.commentlist, commentlist li {
  margin: 0px;
  padding: 0px;
}

#content .comment_entry {
color:#C7C7C7;
font-size:13px;
line-height:1.4em;
margin:0pt;
padding:15px 15px 20px;
position:relative;
}
#content .comment_entry a {
color:#36A9DF;
}
#content .comment_entry .top_elements {
margin:0pt 0pt 25px;
position:relative;
width:100%;
}
#content .comment_entry h2 {
background:transparent url(http://feastoffools.net/wp-content/themes/FoF/images/comment-ico.gif) no-repeat scroll left center;
color:#E89400;
font-size:1.5em;
line-height:28px;
margin:0pt 0pt 0pt 15px;
padding-left:35px;
}
#content .comment_entry .top_elements a {
color:#A2A0A1;
font-size:1.2em;
font-weight:bold;
position:absolute;
right:0pt;
text-transform:uppercase;
top:0pt;
}
#content .comment_entry .bioblock {
float:left;
position:relative;
width:120px;
}
#content .comment_entry .bioblock .picture {
border:1px solid #595959;
cursor:pointer;
height:100px;
width:100px;
}
#content .comment_entry .bioblock .picture img {
height:100px;
width:100px;
}
#content .comment_entry .bioblock .bio-name {
color:#595959;
font-size:0.7em;
text-align:center;
}
#content .comment_entry .bioblock a {
color:#595959;
}
#content .comment_entry .bioblock a:hover {
text-decoration:none;
}
#content .comment_entry .content {
margin-left:120px;
}
#content .comment_entry .content .submitted .sbmt_by {
color:#36A9DF;
font-size:1.1em;
font-weight:bold;
padding-bottom:0pt !important;
text-transform:uppercase;
}
.reply {
  font-weight: bold;
}  

.submitted {
padding-bottom:25px;
}
#content .comment_entry .content .submitted .created {
border-bottom:medium none;
color:#A5A5A5;
font-size:0.8em;
font-weight:bold;
text-transform:uppercase;
}
#content .comment_entry .content p {
padding-bottom:15px;
}
#content .comment_entry .content p a {
color:#008ad2;
}
.commentlist .even {
background:#272727 ! important;
} 
.commentlist .comment {
  border-bottom:1px solid #595959;
  padding-bottom: 10px;
}
  
.commentlist ul.children {
border:1px solid #595959;
margin:0px 20px 10px 20px;
}
.commentlist ul.children li {
border:0px none;
min-height: 135px;
}

#content .commentform {
border-top:1px solid #595959;
color:#C7C7C7;
font-size:0.8em;
line-height:1.4em;
margin:0pt;
padding:15px 15px 0px;
position:relative;
}
#content .commentform h2 {
color:#C2C2C2;
font-size:1.6em;
margin:0pt 0pt 10px;
}
#content .commentform h3 {
color:#FF6D00;
font-size:1.4em;
font-weight:normal;
margin:0pt;
text-transform:none;
}
#content .commentform #commentform {
margin:15px 0pt;
width:100%;
}
#commentform .form-item {
margin:0pt 0pt 25px;
width:100%;
}
#commentform .form-item label {
color:#43A5D2;
display:block;
font-size:1em;
font-weight:bold;
margin-bottom:4px;
text-transform:uppercase;
}
#commentform .form-item label span {
color:#C1C1C1;
font-size:0.7em;
margin-left:5px;
}
#commentform .form-item .form-text {
color:#FFFFFF;
width:240px;
}
#commentform .form-item .form-textarea {
color:#FFFFFF;
font-family:"Helvetica Neue",Helvetica,Arial;
font-size:13px;
height:130px;
width:97%;
}
#commentform .form-item .form-submit, #commentform #facebookconnector input {
background:#00316B none repeat scroll 0% 50%;
border:medium none;
color:#FFFFFF;
padding:5px 8px;
text-transform:uppercase;
cursor: pointer;
}
#content .commentform #login_form .form-submit {
background:#00316B;
border:medium none;
color:#FFFFFF;
padding:5px 8px;
text-transform:uppercase;
}
#content .commentform #login_form .form-submit:hover, #commentform .form-item .form-submit:hover {
background:#01499D;
}
#content .commentform #login_form {
background:#0F0101;
border-bottom:1px solid #595959;
border-left:1px solid #595959;
height:300px;
padding:25px 15px 25px;
position:absolute;
right:0pt;
text-align:right;
top:0pt;
width:250px;
}
#content .commentform #login_form .form-item {
margin:0pt 0pt 20px;
width:100%;
}
#content .commentform #login_form label {
color:#43A5D2;
display:block;
font-size:1em;
font-weight:bold;
margin-bottom:4px;
text-transform:uppercase;
}
#content .commentform #login_form .form-text {
color:#FFFFFF;
width:240px;
}
#content .snippet {
background:#1A1A1A none repeat scroll 0% 50%;
border-bottom:1px solid #323232;
font-size:0.9em;
margin:0pt;
padding:15px 15px;
text-align:center;
}
#content .snippet a.snippet_elem {
background:transparent url(http://feastoffools.net/wp-content/themes/FoF/images/snippet_elem_bg_left.gif) no-repeat scroll left top;
display:block;
height:80px;
margin:0px auto;
width:488px;
}
#content .snippet a.snippet_elem span {
background:transparent url(http://feastoffools.net/wp-content/themes/FoF/images/snippet_elem_bg_right.gif) no-repeat scroll right top;
display:block;
line-height:80px;
padding:10px 10px 5px;
}
#content .snippet a {
color:#3395D6;
}
#content .pager {
padding:10px;
}
ul#pager_list {
font-size:0.8em;
}
ul#pager_list li {
display:inline;
line-height:2.3em;
}
ul#pager_list li a {
color:#BEBEBE;
}
ul#pager_list li a:hover {
color:#FFFFFF;
text-decoration:none;
}
ul#pager_list li a.page, ul#pager_list li span {
background:#202020 none repeat scroll 0% 50%;
border:1px solid #434343;
padding:4px 7px;
}
ul#pager_list li a.page:hover, ul#pager_list li span {
border:1px solid #1F88CC;
}
#content #right_bar .block {
border-bottom:0px solid #323232;
border-left:1px solid #323232;
border-top:1px solid #323232;
color:#9E9E9E;
float:left;
font-size:0.8em;
line-height:1.6em;
margin:-1px 0pt 0pt;
padding:15px 11px;
position:relative;
width:320px;
}
#content #right_bar .block ul.widget li a {
color:#9E9E9E;
}
#content #right_bar .block ul.widget {
margin-bottom:20px;
}
#content #right_bar .block ul.widget li {
border-bottom:1px solid #444444;
margin-bottom:3px;
}
#content #right_bar .block h4, .sidebar h2 {
font-size:1.4em;
font-weight:bold;
padding-bottom:0.6em;
text-transform:uppercase;
color:#0763f2;
}
#syndication {
margin-top:-8px;
padding:0pt 0pt 15px 10px;
position:relative;
}
#syndication .rss {
height:25px;
left:83px;
position:absolute;
top:55px;
width:50px;
}
#syndication .itunes {
height:25px;
left:150px;
position:absolute;
top:55px;
width:80px;
}
#syndication .email {
height:25px;
left:255px;
position:absolute;
top:55px;
width:70px;
}
#syndication .rss span, #syndication .itunes span, #syndication .email span {
display:none;
}
#search_form {
width:100%;
}
#search_form label {
color:#FFFFFF;
display:block;
font-size:1em;
font-weight:bold;
margin-bottom:8px;
text-transform:uppercase;
}
#search_form .form-text, #search_form .form-text-hover {
font-size:1.5em;
padding:5px;
width:310px;
}
#search_form .form-text-hover {
background:#091E6C none repeat scroll 0% 50%;
border:1px solid #0078C6;
color:#465FB9;
}
#content #right_bar .suppor_sponsor {
background:transparent url(http://feastoffools.net/wp-content/themes/FoF/images/support-sponsor.gif) no-repeat scroll right top;
height:250px;
padding-right:20px;
width:300px;
}
#content #right_bar .four_color_buttons {
font-size:0.85em;
line-height:1.4em;
padding:10px 0pt 0pt;
}
#content #right_bar .four_color_buttons .item {
height:60px;
padding:15px 0pt 0px;
width:100%;
}
#content #right_bar .four_color_buttons .item .item_btn {
float:left;
padding:0pt 7px 0pt 0pt;
width:142px;
}
#content #right_bar .four_color_buttons .item .item_text {
}
#content #right_bar .four_color_buttons .item .item_text h3 {
font-size:13px;
text-transform:none;
}
#content #right_bar .four_color_buttons .item .item_text h3 a {
color:#008ad2;
}
#content #right_bar .four_color_buttons .item .item_text p { font-size:11px; font-weight:normal; letter-spacing:0.1em; line-height:12px; padding-top:3px; }
#content #right_bar .ad150 {
border-right:1px solid #323232;
float:left;
margin:-15px 0px -15px 0pt;
padding:15px 10px 10px 0px;
width:144px;
}
#content #right_bar .ad150 .item {
padding:5px 0pt;
}
#content #right_bar .half_right {
border-left:1px solid #323232;
float:left;
margin:0px 0pt -15px -1px;
padding:0pt 0pt 0pt 10px;
width:155px;
}
#content #right_bar .quick_look {
background:#101010 none repeat scroll 0% 50%;
border:1px solid #292929;
font-size:10px;
line-height:1.3em;
}
#right_bar .quick_look ul.selector {
border-bottom:1px solid #292929;
height:30px;
padding:5px;
}
#right_bar .quick_look ul.selector li {
display:inline;
float:left;
font-weight:bold;
text-align:center;
}
#right_bar .quick_look ul.selector li a {
color:#008ad2;
display:block;
height:25px;
padding:3px 0pt;
width:60px;
}
#right_bar .quick_look ul.selector li a:hover {
background:#F35800 none repeat scroll 0% 50%;
color:#FFFFFF;
text-decoration:none;
}
#right_bar .quick_look .item {
overflow:hidden;
padding:7px 3px 7px 7px;
width:307px;
}
#right_bar .quick_look .item a {
color:#e9e9e9;
}
#right_bar .quick_look .item .avatar {
border:1px solid #424242;
float:left;
height:75px;
width:75px;
}
#right_bar .quick_look .item .user_data {
margin-left:85px;
}
#right_bar .quick_look .item .user_data a {
color:#008ad2;
}
#right_bar .quick_look .item .user_data .name {
color:#5A5A5A;
font-size:1.1em;
font-weight:bold;
padding:3px 0pt 0pt;
}
#right_bar .quick_look .item .user_data .name span {
font-size:10px;
margin-left:3px;
text-transform:uppercase;
}
#right_bar .quick_look .item .user_data .date {
color:#5A5A5A;
}
#right_bar .quick_look .item .user_data .cite {
padding:5px 5px 0pt 0pt;
}
#right_bar .quick_look .item .user_data .cite a {
color:#E45301;
font-style:italic;
font-weight:bold;
}
#right_bar .sidebar li {
list-style-image:none;
list-style-type:none;
margin:0px 0px 30px;
}
#right_bar .sidebar li ul li a {
color:#eaeaea;
margin:0px;
}
#right_bar .sidebar li ul {
margin-bottom:0px;
}
#right_bar .sidebar li ul li {
border-bottom:1px solid #444444;
color:#999999;
font-size:11px;
margin-bottom:3px;
}
.item li {
border-bottom:1px solid #222222;
font-size:11px;
list-style-image:none;
list-style-type:none;
margin:0px;
padding:5px 0px;
}
ul.children {
border:0px none;
margin:0px 0px 0px 10px;
}
ul.children li{
border:0px none;
}
#footer .center {
margin:0pt auto;
padding:0pt 0pt 0pt 30px;
position:relative;
width:1005px;
}
#footer p#copy {
clear:both;
color:#3D2C01;
font-size:0.75em;
position:absolute;
text-align:center;
top:305px;
width:970px;
}
#footer ul li a:hover {
text-decoration:underline;
}
#footer ul#footer_nav1 {
font-size:1em;
font-weight:bold;
position:absolute;
text-align:center;
top:331px;
width:970px;
}
#footer ul#footer_nav1 li {
display:inline;
padding:0px 7px;
}
#footer ul#footer_nav2 {
font-size:1.2em;
font-weight:bold;
position:absolute;
text-align:center;
top:369px;
width:970px;
}
#footer ul#footer_nav2 li {
display:inline;
padding:0pt 15px;
}
#footer h2 {
font-size:1.5em;
font-weight:bold;
padding:0pt 0pt 10px;
text-transform:uppercase;
}
#footer .block {
float:left;
font-size:0.7em;
height:283px;
margin:0pt 25px 0pt 0pt;
overflow:hidden;
padding:0pt;
}
#footer .block p {
color:#D4DDEE;
font-size:12px;
line-height:18px;
padding-bottom:10px;
}
#footer .block p a {
color:#DBF2FF;
text-decoration:underline;
}
#footer .about {
width:285px;
}
#footer .about .text a {
color:#FFFFFF;
}
#footer .about .text {
background:#2851A1 none repeat scroll 0% 50%;
height:238px;
padding:7px;
}
#footer .joinus {
width:155px;
}
#footer ul.list {
font-size:11px;
width:100%;
}
#footer ul.list li {
margin:0pt 0pt 1px;
text-indent:10px;
}
#footer ul.list li a {
background:#2851A1 none repeat scroll 0% 50%;
display:block;
height:22px;
line-height:22px;
}
#footer ul.list li a:hover {
background:#C13F29 none repeat scroll 0% 50%;
text-decoration:none;
}
#footer .best_shows {
width:299px;
}
#footer ul.selector {
display:block;
height:21px;
margin-bottom:2px;
width:299px;
}
#footer ul.selector li a, #footer ul.selector li span.current {
background:#122766 none repeat scroll 0% 50%;
display:block;
font-weight:bold;
height:21px;
line-height:21px;
width:61px;
}
#footer ul.selector li a span {
line-height:1em;
}
#footer ul.selector li {
display:inline;
float:left;
font-size:10px;
margin-right:18px;
text-align:center;
}
#footer ul.selector li.last {
margin-right:0pt;
}
#footer ul.selector li a:hover {
background:#C13F29 none repeat scroll 0% 50%;
text-decoration:none;
}
#footer .browse {
width:148px;
}
#footer .browse #browse_form {
width:100%;
}
#browse_form .form-item label {
display:block;
font-size:1.5em;
font-weight:bold;
padding:0pt 0pt 5px;
text-transform:uppercase;
}
#browse_form .form-item {
margin:0pt 0pt 30px;
}
#browse_form .form-item .form-select {
width:100%;
}
p.purple {
color:#7e36b3;
}
p.blue {
color:#3280DE;
}
p.green {
color:#4FCA1E;
}
p.orange {
color:#c74f06;
}
p.redd {
color:#8b1307;
}
a.share_save {
font-size:10px;
}
a.share_save:hover {
text-decoration:underline;
}
.floated_right {
float:right;
}

/* Facebook Connect Widget */
#facebookconnector {
  list-style: none;
  font-size: 13px;
}
#facebookconnector a {
  color:#1F88CC;
  font-weight: bold;
}
.fbconnect_LastUsers, .widgettitle, #facebookconnector b, .fbconnect_userpics, .fbconnect_miniprofile {
  /*background-color:#272727 ! important;*/
  display:none ! important;
}

#login_form .invitebutton {
  position: absolute ! important;
  bottom: 10px ! important;
  right: 20px ! important;
}

#commentform .invitebutton input {
  width: 200px ! important;
}
.twitter-hash {
  padding-bottom: 5px;
  clear: both;
}  
.twitter-hash img {
  float: left;
  margin-right: 5px;
  border:1px solid #595959;
cursor:pointer;
width: 48px;
}
.view-all {
  clear:both;
  font-weight: bold;
  padding: 10px;
}

.fresh-content-form input,
.fresh-content-form textarea,
.fresh-content-form label,
.fresh-content-form ul
{
    display: block;
    clear: both;
    width: 100%;
}

.fresh-content-form input.button {
    width: auto;
}

.fresh-content-form input.tags,
.fresh-content-form input.title,
.fresh-content-form textarea,
input#fresh-content-link,
input.paste-image-link
{
    color: white;
    border: 1px solid #7e7e7e;
    background: #191919;
}

input#fresh-content-link,
input.paste-image-link {
    width: 400px;
}

div.action-buttons {
    margin-right: 25px;
}

div.action-buttons button {
    float: right;
}

ul.fresh-content-options {
    float: left;
    clear: right;
}

.fresh-content-options li {
    display: block;
    float: left;
    padding: .25em;
    margin: .5em;
    background: #215eed;
    border: solid 1px black;
}

.fresh-content-options li.active {
    border: solid 1px #215eed;
    color: white;
    background: black;
}

.content img.fresh-image {
    max-width: 100%;
}
.content img.thumbnail {
    width: 133px;
    height: 100px;
    float: left;
    margin-right: 15px;
}

form#fresh-content-start,
form.fresh-content-form
 {
    background:#000000 none repeat scroll 0% 50%;
    border-bottom:2px solid #323232;
    color:#C7C7C7;
    font-size:0.8em;
    line-height:1.6em;
    margin:0pt;
    padding:15px 15px 20px;
    position:relative;
}

form.fresh-content-form div.thumbnail{
    width: 133px;
    height: 100px;
    border: dashed 2px #c7c7c7;
}

form.fresh-content-form .thumbnail-picker, 
form.fresh-content-form .category-select{
    width: 60%;
    float: left;
    margin: 1em 0;
}

form.fresh-content-form div.category-select
{
    width: 40%;
}

.swfupload {
    float: left;
    margin: 5px;
}

div.embed {
    /* put loading image here */
}

.jcrop-holder { float: left; margin-left: 15px; margin-top: 15px; }

#image-crop-dialog, #image-upload-dialog { display: none; }

.fresh-upload-progress { 
    margin: 5px;
    width: 210px; height: 15px; 
    position: relative; 

    overflow: hidden; 
    float: left; 
}
.fresh-upload-progress div { 
    width: 100%; height: 100%; 
    position: absolute; 
    right: 100%; 
    background: transparent url(loading.gif) 50% 50% no-repeat; 
}

.fresh-upload-progress div.outline {
    position: absolute:
    top: 0;
    left: 0;
    background: transparent url(loading_outline.gif) 50% 50% no-repeat; 
}

.fresh-crop-button {
    position: absolute;
    display: block;
    bottom: 0;
    left: 50%;
    margin-left: -50px;
    margin-bottom: 10px;
    width: 100px;
}

.image-crop-preview-holder {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    display: block;
    top: 15px;
}

div.paste-image-url,
div.upload-image-box
 {
    clear: both;
    padding: 10px;
}

.error {
    color: red;
}

.loading {display:none;}

#fresh-content-start .loading {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #777777 url(spinner.gif) no-repeat 50% 50%;
}
