/*  
Theme Name: makodef 
Theme URI: http://www.makodef.com/
Description: This theme is exclusively designed and customized for Makodef Online Magazine. 
Version: 1.0
Author: Ababacar Diop
Author URI: http://www.adiop.com/
Date: Saturday September 27, 2008/

	 The Adiop Project v1.0
	 http://www.makodef.com/

	This theme was designed and built by Ababacar Diop,
	whose blog you will find at http://www.afrodzion.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

     background-color: transparent;
@import url(style2.css);
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, img, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; quotes:none; list-style:none; font-size:100%; vertical-align:baseline; background:transparent; font-weight:normal; list-style:none}
html{min-height:100%; margin-bottom:1px}
html{overflow:-moz-scrollbars-vertical !important}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none}
blockquote{margin:1em 40px; display:block; font-weight:bold; border-left:5px solid #CCC; padding-left:10px}
strong, b, blockquote p{font-weight:bold}
blockquote p{font-weight:bold; margin:0 10px}
:focus{outline:0}
img{border:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse; border-spacing:0}
body{font-size:12px; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; background:#d8d6d7; filter:none; margin:0; padding:0; color:#454545}
a{color:#B62F2C; text-decoration:none}
a:hover{color:#8D2523; text-decoration:none}
h1, h2, h3{font-weight:normal; font-family:Arial,Helvetica,sans-serif}
h1{margin:0px 0px 5px; font-weight:bold;  font-size:22px}
h2{font-size:20px; margin:0px 0px 5px}
h3{font-size:16px; margin:0px 0px 5px}
small, .small{font-size:8pt; font-family:Tahoma,Arial,sans-serif; color:#777}
#post_view{background:#FFF; display:block; border:0px solid #eee; padding:5px 0 0; margin:0 0 3px 0}
#post_view .image22{float:right; padding:0 0 0px; margin:0 0 5px 8px}
#post_view p{padding:0 0 0px; margin:0 0px 0; font-size:1.2em; line-height:145%; font-family:Verdana,Geneva,sans-serif}
#post_view .post_content{padding:0 10px 20px}
#post_view .postmeta{margin:0px 0 0px; border-bottom:1px solid #ccc; padding:5px 10px; width:100%; float:left; color:#333}
a.external{padding-right:15px; background:url(../../images/icon-external-link.png) center right no-repeat}
#post_view .meta{margin:0px 0 0px; border-bottom:1px solid #ccc; padding:5px 10px; width:637px}
#post_view .blog_postmeta{margin:10px 0 0px; border-bottom:0px solid #ccc; color:#333; padding:5px 10px; width:auto; background:#EEE none repeat scroll 0 0; float:left; display:inline}
#post_view .head{margin:0px 0 20px; display:block; float:left; width:100%; clear:both}
#post_view .excerpt{margin-left:10px; line-height:145%; float:left; display:inline; width:90%; font-size:16px; font-weight:bold; font-family:Verdana,Geneva,sans-serif; clear:right}
#post_view .post_title{margin:10px 0 10px 10px; font-size:2.4em; font-weight:200; float:left; display:inline; width:90%; clear:right}
#post_view .post_title a{margin-left:10px; font-weight:bold}
#top_article{background:#FFF; display:block; border:1px solid #eee; padding:10px 0 0; margin:0 0 8px 0}
#top_article:hover{background:#FFF; display:block; border:1px solid #B62F2C}
#top_article:hover .front_meta{color:#fff; background:#B62F2C}
#top_article P{font-size:13px; line-height:15px; margin:0 0 0px}
#top_article h1 a{font-size:24px; font-weight:bold; line-height:27px; color:#B62F2C}
#top_article h1 a:hover{text-decoration:underline}
.photo_archive{display:block; width:100%; float:left}
.pagi{display:block; width:auto; float:left; padding:15px 15px 5px; text-align:center;  font-size:80%}
.pagi a, .pagi span{display:block;  float:left;  padding:0.3em 0.5em;  margin-right:5px; margin-bottom:5px}
.pagi span{color:#ddd; background:#fff; border:solid 1px #ddd}
.pagi a{text-decoration:none; border:solid 1px #999; color:#666}
.pagi .current_pagi, .pagi a:hover{background:#B62F2C;  color:#fff; border:solid 1px #B62F2C}
input.slug{border:0; background:#FFF; font-size:1em; width:50%; margin:0; padding:0; text-transform:lowercase; color:#999}
#display_frame{position:relative; top:0; left:0; float:left; height:292px; display:block; width:100%}
#features{position:relative; top:10px; left:0; float:left; height:282px; margin:0 10px 0 0; display:block; width:650px; background:#333; overflow:hidden}
.ad{margin:10px 0 0}
.ad2{margin:0 0 3px}
#directories ul li ul li a, ul.arrowlist li{padding-left:8px; background:transparent url(../../images/arrow.gif) no-repeat center left}
.list_articles ul li ul li a{margin-left:5px; padding-left:8px; background:transparent url(../../images/arrow.gif) no-repeat center left}
.list_articles ul li ul{margin-left:5px}
p.text, span .text{line-height:120%}
p.text{margin:0 5px 4px}
p.text a{color:#7f7b66}
p.detail a{color:#888}
p.detail a:hover{color:#d74738}
.go_back a{float:left; margin:7px 0px 0px; font-family:Tahoma,Arial,sans-serif; font-size:10px; text-transform:uppercase; color:#444; font-weight:bold; position:relative; left:10px; bottom:5px}
p.morelink{text-align:right}
a.morelink,  a.morelink:visited{padding:0px 10px 1px; font-family:Tahoma,Arial,sans-serif; font-size:11px; font-weight:normal; position:relative; right:-7px; float:right; bottom:0px}
a.morelink:hover, .go_back a:hover{color:#fff; background:#B62F2C none repeat scroll 0 0}
.top_stories #feed_news .morelink a{margin:-10px 10px 10px 0px}
#feed_news .morelink a, .feed_news .morelink a{color:#777}
#feed_news .morelink a:hover, .feed_news .morelink a:hover{color:#d74738}
p.archive{clear:both; margin-top:15px; float:right; font-weight:bold; font-family:Tahoma,Arial,sans-serif; font-size:10px; text-transform:uppercase; color:#7f7b66}
p.archive a{color:#7f7b66}
p.archive a:hover{color:#d74738}
p.detail, span .detail{font-size:10px; letter-spacing:1px; text-transform:uppercase}
.clearfix:after{content:".";  display:block;  height:0;  clear:both;  visibility:hidden;  margin:0}
#pseudo_body{width:960px; margin:0 auto 0px auto; padding:0px 10px 9px 10px; text-align:left; background:transparent}
#page{height:100%; min-height:600px; width:100%}
#header{margin:0 0 0px 0px; padding:0;  position:relative; float:left; width:100%; left:0}
#content{margin:3px 0 0px 0px; padding:0 0px; float:left}
#footer_frame{width:100%; position:fixed; left:0; bottom:0; visibility:visible; height:35px; z-index:150}
#footer{width:960px; position:relative; background:#fff; height:32px;  margin:0 auto 0px auto; border-top:3px solid #D8D6D7}
#footer .pannel{border-bottom:1px solid #eee; padding:10px 0 20px; clear:both; width:100%; background:#fff}
#footer .pannel ul{float:left; width:auto; padding:0px 0 0 15px}
#footer .pannel li{float:left; width:140px; margin:0 15px 0 0}
#footer .title a{font-size:11px; font-weight:bold; line-height:16px; margin:0; padding:5px 0 5px; display:block}
#footer .title img{margin:0 0 10px}
.foot_account{float:right}
.foot_account div{float:left}
.foot_account .thumb{display:block; margin:1px 0 0 10px; padding:0px;  float:left; width:31px; height:31px}
.foot_account .title{display:block; margin:2px 0 0 10px; float:left; width:auto; font-size:1.7em}
.foot_account .text{display:block; margin:0px 0px 0 0;  padding:0 0px 0 0; border-right:solid 1px #ccc; float:left; width:auto; font-size:1em}
.foot_account .tinyMenu li{font-weight:normal; font-size:1.0em}
.foot_account .tinyMenu li a, .foot_account .tinyMenu li a:visited{font-weight:normal}
#footer .copyright{color:#666; font-size:0.8em; letter-spacing:2px; padding:8px 0px 0 10px; clear:both; text-align:left; margin:0px; text-transform:none; font-size:8pt; float:left; width:auto; font-family:Tahoma,Arial,sans-serif}
#abanner-frame{float:left; width:948px; padding:0px; margin:5px 0px 5px 0px; border:0px solid #fff}
#logo_frame{width:310px; float:left; height:74px; margin-right:3px; background:#fff; display:block}
#block_frame{width:647px; float:left}
#top_block{width:647px; height:41px; margin-bottom:3px; background:#fff; display:block}
#bottom_block{width:647px; height:30px; background:#fff; display:block}
#logo{float:none; width:300px; height:50px; padding:2px 0px; margin:10px 0px 10px 10px; overflow:hidden; background:url(../../upload/mm3.gif) no-repeat top left}
#ads_728x90{height:90px; float:left; width:738px; padding:0px 0px 0px 6px; margin:0px 0px 50px 14px; border:0px solid #ccc; text-align:center}
#ads_160x300{float:left; padding:6px 0px 0px 0px; margin:0; background:url(../../images/advertise.gif) no-repeat top center}
.follow_me{display:block; margin:0px 0 0 0px; padding:7px 0 0 0; width:100%; font-size:1.2em; background:#fff; font-weight:bold}
#col_790{margin:0px 0 0px 3px; padding:0; float:left; width:797px}
#col_650{margin:0px 3px 0 0px; padding:0; float:left; width:657px}
#col_490{margin:0px 3px 0 0px; padding:0; float:left; width:497px}
#col_520{margin:0px 8px 0 0px; padding:0; float:left; width:507px; background-color:#; border:0px solid #ccc}
#col_235{margin:0px 8px 0 0px; padding:0; float:left; width:257px; background-color:#; overflow:hidden}
#col_300{float:left; width:300px; margin:0px 0 0px; padding-left:0px; border-right:0px solid #ccc}
#col_160{margin-right:0px; padding:0px; float:left; width:160px; overflow:hidden}
ul.tinyMenu{float:right; list-style:none; margin:0; padding:0; color:#aaa}
.tinyMenu li{float:left; font-size:1.2em; list-style:none; margin:0 0; padding:0; position:relative}
.tinyMenu li a, .tinyMenu li a:visited{float:left; font-weight:bold; margin:0; padding:0 10px; color:#888}
.tinyMenu li a:hover{color:#B62F2C}
#topMenu{margin:0; padding:0; position:absolute; top:50px; right:0px; height:24px; float:right; width:489px; text-align:right; display:block}
.topMemberBlock{height:35px; padding:0px; position:absolute; right:3px; text-align:right; top:2px; width:400px}
.topMemberBlock .thumbnail_block, .HelloMemberBlock .thumbnail_block{margin-left:5px}
div.thumbnail_block img, img.comment_avatar{background-position:center center; background-repeat:no-repeat; padding:1px}
.hello_actions span{margin-left:5px}
.hello_actions a, .hello_actions a:link, .hello_actions a:visited{color:#999; text-decoration:none}
.hello_actions a:hover{color:#454545; text-decoration:underline}
div.thumbnail_block{text-align:center; margin-top:0px}
.hello_member{font-size:14px; padding:0px 12px 0}
.registerNow{padding:10px 0px 0; margin:0}
.registerNow a{font-size:1.6em; padding:0px 0 0 15px; color:#454545}
.registerNow a:hover{color:#B62F2C}
#content_area{float:left; width:480px; padding:0px; margin:0px 10px 10px; overflow:hidden}
.breadcrumb{font-size:8pt; padding:0 10px 10px; color:#888; text-transform:lowercase; position:relative}
.breadcrumb a{color:#D74738}
.no_image img{visibility:hidden; display:none}
.followus li a{padding:0 0 8px 0; display:block; font-weight:bold; color:#888}
.followus li a:hover{background:#f8f8f8; color:#333}
.followus li img{margin:0px 5px -3px 0}
#menu_box{background:#B62F2C; width:960px; height:20px; float:left; padding:5px 0 5px 0px; margin:3px 0 0 0; border-color:#B62F2C; border-style:solid; border-width:1px 0}
#menu{display:block; width:650px; float:left; border:0px; padding:0px; margin:0px; z-index:5; position:relative;  font-family:Tahoma,Arial,sans-serif}
#menu ul{width:650px; min-height:25px; list-style-type:none; padding:0px; margin:0px; z-index:3; font-weight:bold; font-size:1.0em}
#menu li{display:inline; float:left; min-height:15px; position:relative; text-align:left; text-transform:uppercase; font-family:Tahoma,Arial,sans-serif; padding:3px 14px 4px; margin:0px}
#menu li, #menu li a, #menu li a:hover{color:#FFF; font-weight:bold; text-shadow:0 1px 1px #82211F}
#menu h2{padding:0px; margin:0px; font-size:1em}
#menu li ul{width:150px; height:auto; top:100%; left:0px; font-weight:normal; font-size:1em; border:0px}
#menu li.LargeMenu ul{width:200px; height:auto; top:100%; left:0px; border:0px}
#menu li ul li{text-align:left; width:118px; height:auto; min-height:auto; text-transform:none; display:block; padding:5px 16px 0px; border:0px}
#menu li ul li a{color:#FFF}
#menu li.LargeMenu ul li{text-align:left; width:198px; height:auto; min-height:auto; display:block; border:0px}
#menu a{text-decoration:none}
#menu li li ul{top:0; left:0; border:0px}
#menu li li:hover ul{left:150px}
#menu ul ul, 
#menu ul li:hover ul ul, 
#menu ul ul li:hover ul ul, 

#menu ul ul ul li:hover ul ul, 
#menu ul ul ul ul li:hover ul ul{position:absolute; display:none; border:0px}
#menu li:hover ul, 
#menu ul li:hover ul, 
#menu ul ul li:hover ul, 
#menu ul ul ul li:hover ul, 
#menu ul ul ul ul li:hover ul, 
#menu ul ul ul ul ul li:hover ul{display:block; border:0px}
#menu #PhpWebcontent{display:none}
#menu{color:#ooo}
menu ul{background:#; -moz-opacity:0.95; opacity:0.95; khtml-opacity:0.95}
#feeds li{background:url(../../images/feed.png) top left no-repeat;  padding-left:18px}
#menu h2{color:#; font-size:1.0em; font-family:Verdana,Tahoma,Arial,sans-serif}
#menu ul li:hover{background:#B62F2C; border-right:0px solid #B53333; border-left:0px solid #34100E; border-top:0px solid #34100E}
#menu ul li ul{border:0px}
#menu ul li ul li{background:#C54A47; border:0px}
#menu ul li ul li:hover{background:#B7302D; border:0px}
#menu ul li ul ul li{background:#B7302D; border:0px}
#menu ul li ul ul li:hover{background:#D9403D; border:0px}
#wp-calendar #next a{background:none}
#wp-calendar #prev a{background:none}
#wp-calendar{empty-cells:show; margin:10px auto 0; width:155px}
#wp-calendar #next a{padding-right:10px; text-align:right}
#wp-calendar #prev a{padding-left:10px; text-align:left}
#wp-calendar a{display:block; background:#4A1413}
#wp-calendar caption{text-align:center; width:100%}
#wp-calendar td{padding:3px 0; text-align:center}
.head_story_block{}
.head_story{float:left; width:100%}
.head_story h1 a{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana; margin:0px 0px 5px 0px;  font-size:180%; font-weight:bold}
.head_story .box_blank .image{margin:5px 5px 0px 0px; height:auto; float:left; border:0px solid #DBDCE3; overflow:hidden}
.head_story p, .quotes p{margin-bottom:10px; font-family:Georgia,"Times New Roman",Times,serif; color:#454545; font-size:14px}
.quotes img{margin:5px 5px 0px 0px; width:110px; height:auto; float:left}
.quotes h1 a{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana; margin:0px 0px 5px 0px;  font-size:140%; font-weight:bold}
.auto_news{margin:8px 8px 5px; overflow:hidden}
#ads_top{margin:15px 0px 10px; text-align:right; float:right; overflow:hidden}
.box{float:left; width:100%}
.box_frame, #events-calendar{margin:0px 0px 3px; padding:10px 0 0; border:0px solid #BCBABB; background:#fff}
#events-calendar form{margin-left:5px; padding-top:5px}
#events-calendar form input#yyear{margin-bottom:5px}
#events-calendar form input{margin-bottom:5px}
.calendar{margin:2px 5px 2px}
.box_frame .text{margin:8px 5px 8px}
.box_head, #events-calendar h2{color:#FFF; font-family:Arial; font-size:19px; font-weight:bold; line-height:14px; margin:5px 0 15px; overflow:hidden; padding:0px 0px 0 0; text-transform:uppercase; display:block; width:100%}
.box_head span{font-weight:bold; color:#fff; float:left; background:#B62F2C none repeat scroll 0 0; padding:0 15px 0 15px}
.box_head_red{font-family:Georgia,"Times New Roman",Times,serif; font-size:16px;  font-weight:900; color:#fff; padding:0px 0px 2px 5px; margin:0px 0px 5px; border-bottom:1px solid #F0E5E5; background:#E56663}
.box_content{margin:8px 7px 0px; padding:0px 0px 5px}
.box_blank{margin:8px 7px 0px; padding:0px 0px 5px}
.box_content_blank{margin:8px 5px 5px; overflow:hidden}
.box_content_blank ul{margin:0; padding:0; list-style:none}
.box_content .image{margin:0px 8px 5px 0px; padding:0px; float:left; border:0px solid #ccc; background:#fff; overflow:hidden}
li.user_gallery{border:1px solid #fff; -moz-opacity:0.80; opacity:0.80; khtml-opacity:0.80; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80)}
li.user_gallery:hover{border:1px solid #000; -moz-opacity:1.0; opacity:1.0; khtml-opacity:1.0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.front_articles{border:1px solid #fff}
.front_articles li{border-bottom:1px solid #eee; background:#fff; display:block; float:left; margin:0 0 8px; width:100%; position:relative}
.front_articles li:hover{border-bottom:1px solid #666}
.front_articles li:hover a, .front_articles li:hover p{}
.front_articles li:hover a{color:#B62F2C}
.front_articles .image a{margin:0 10px 0 0; float:left}
.front_articles .excerpts{padding:0 5px 0 120px}
.front_articles li h2{color:#454545; margin:5px 0 2px}
.front_articles li h2 a{color:#454545; margin:5px 0 2px}
.front_articles li h2 a:hover, .front_meta a:hover{text-decoration:underline}
.front_articles p{margin:0px 0px 10px 0px; display:block}
.front_meta{height:16px; font-size:.9em; float:right; display:inline; padding:0 10px 0 10px; position:absolute; bottom:0; right:0; visibility:hidden}
.front_meta a{color:#fff}
.front_articles li:hover .front_meta, .front_articles li:hover .front_meta a{color:#fff; background:#666; visibility:visible}
.asections ul li{float:left; display:block}
.box_content p{margin:0px 0px 5px 0px}
.odd{background:#F9F7F2; border-bottom:0px solid #F0E5E5}
.box_content .featext{margin:2px 10px 5px 10px}
.box_content p.detail{margin:0 10px 5px; color:#7f7b66; text-align:left}
.box_frame p.morelink{margin:0 10px 5px}
.box_content p.archive{text-align:right; padding:1px 10px 1px 0px; color:#7F7B7D; border-top:1px solid #E9ADA7; border-bottom:0px solid #9C6649; background:#FFF3DF}
.box_content p.archive a{color:#E54839}
ul.sidebar_login li{margin:0 5px 5px; padding:0; list-style:none}
.list_articles{  float:left; width:100%}
.list_articles ul li{padding:0px; margin:0px}
.list_articles ul li h1{margin:0px 0px 5px 0px; font-family:Georgia,"Times New Roman",Times,serif; font-size:16px;     font-weight:900}
.list_articles ul li a{color:#454545; padding:0px 0px 2px 5px; DISPLAY:block}
.list_articles ul li a:hover{background:#fdfbe7; color:#d74738}
.list_articles ul li a:visited{color:#777}
.list_articles ul li small{font-size:10px; font-weight:normal; text-align:right}
.recent-comments-box{  float:left; width:100%}
/.recent-comments{margin-left:5px}
.recent-comments ul{list-style:none; margin:0px; padding:0px}
.recent-comments ul li{background:url(../../images/icon-comments.gif) no-repeat; padding:0px 0px 10px 20px}
.head_title_flat{margin-bottom:5px; font-size:24px; color:#7f7b66; font-weight:normal; border-bottom:1px solid #F0E5E5}
#newsletter_box{float:right; border:1px solid #8D2523; margin:8px 0px 0px 0px; width:298px; position:relative}
#newsletter_box .input_box, #search_box .input_box{width:191px; border:0; padding:2px 5px 0 5px; color:#666; font-size:1.3em; height:18px; line-height:16px; position:relative; top:0; left:0; float:left;  BACKGROUND:#fff url(../../images/inputbox.gif) repeat-x; margin:0; text-indent:0}
#newsletter_box .top_serach_submit, #search_box .top_serach_submit{font:12px Tahoma,Verdana,sans-serif; text-transform:uppercase; height:22px; background:transparent;  background-repeat:repeat-x; color:#fff; font-weight:bold; margin:0px; padding:0px 0px 2px 0px; position:relative; top:0; left:0; float:left; width:97px}
input{border:0; margin:0; padding:0}
#search_box{float:right; border:0; margin:0; padding:0; width:300px}
#search_box .input_box{width:208px; height:20px; padding:0px 5px 0 5px; font-size:16px}
#search_box .top_serach_submit{width:80px}
#content_area p.headline, 
#blog_content_area p.headline{margin-bottom:5px; font-size:24px; color:#7f7b66; font-weight:normal}
#content_area .archive_post, 
#content_area .post, 
#blog_content_area .post{margin-bottom:5px; padding:5px; border:1px solid #F0E5E5; background:#fff; overflow:hidden}
#content_area .detail, 
#blog_content_area .detail{border-bottom:0px solid #eee; padding:2px 3px 3px 0; text-align:right; font-size:10px; color:#666}
#content_area p.detail img, 
#blog_content_area p.detail img{float:left; margin:-5px 0 0px -1px}
#content_area .note, 
#blog_content_area .note{border:1px solid #eee; margin:0px 0 5px 0; padding:5px; color:#B5ADAD; float:left; width:457px}
#blog_content_area .blog_tools{border:0px solid #eee; margin:-5px 0 5px 0; padding:0px; float:right; width:469px}
#blog_content_area .note{border:1px solid #eee; margin:0px 0 5px 0; padding:5px; color:#B5ADAD; float:left; width:622px}
#content_area .post .title, 
#blog_content_area .post p.title{margin:5px 0;  font-size:232%; color:#D74738; font-weight:bold}
#blog_content_area .post span.text p img{padding:5px; border:1px solid #e4e2d4; margin:0px 10px 5px 0}

#content_area .post p img{margin:5px 10px 5px 0}
#content_area .post span.text div img{}
#content_area .post span.text div{margin:0px 0px 5px 0; text-align:center; border:0px solid #e4e2d4}
#content_area .post p.title img{float:left}
#content_area .archive_post span.excerpt, 
#content_area span.excerpt, 
#blog_content_area span.excerpt{font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; color:#7f7b66; font-size:14px}

#content_area .post  p, 
#content_area  .text, 
#blog_content_area .post span.text p{font-size:12px; color:#3f3d33; line-height:150%; letter-spacing:110%}

#content_area .post span.text p, 
#content_area  .text, 
#blog_content_area .post span.text p{margin-bottom:8px}

#content_area span.text a{color:#d74738}
#staf{clear:both; margin:5px 0px}

#staf a{text-decoration:none; color:#555; margin:5px 0}

#staf a{margin:5px 0; padding:2px 10px; font-size:11px; border:1px solid #fff; background//:#fff url(images/head_cutting.gif) repeat-x top}

#staf a:hover{color:#d74738; border:1px solid #d74738}
.archive_images img{width:190px; margin-top:0px; float:left; height:auto}
.archive_images{width:160px; margin:0px 8px 0px 0px; float:left; overflow:hidden; border:1px solid #000}
#content_area  .archive_post p.title{margin-top:5px;     font-size:190%; color:#D74738; font-weight:bold; color:#d74738}

#content_area .468_inline_ads{margin:5px 0px 5px -10px}
li.comment{margin:5px 0; padding:5px; border-top:1px solid #ccc; min-height:57px}
#content_area #feed_news, #content_area .feed_news{height:1200px}
#col_300 #feed_news{width:96%}
#feed_news, .feed_news{margin:0px 0px 5px 0px; padding:0px 5px 0 5px; height:450px; width:97.5%; background-color:#FFF; float:left; overflow:scroll; overflow-x:hidden !important;     overflow-y:auto !important; border:1px solid #F0E5E5}
#feed_news ul, .feed_news ul{}
#feed_news ul li, #iframe1 ul li{float:left}
#feed_news, #feed_news ul li p img, .feed_news img{margin:0px 5px 0px 0px}
.related{padding:0px 0 0; margin:0px 0px 10px 0; border:1px solid #eee; background:#FFF}
#comment_form, 
#guestbook_form{padding:10px 0 20px; margin:0px 0px 3px 0; border:0px solid #eee; background:#FFF}
#comment_form li{padding:0; margin:0 10px; line-height:1.3em; text-align:left}
#comment_form label, 
#guestbook_form label{color:#7f7b66; font-size:10px; display:inline-block}
span.reqtxt, span.emailreqtxt{color:#888; display:block; font-size:9px; height:13px; line-height:13px; margin:0; text-align:right; vertical-align:top; width:421px}
.cf_info{margin:0 auto 10px; width:457px}
.cform textarea, .cform input{width:415px; padding:3px; margin:0 0 8px; vertical-align:top}
input.cf-box-a, input.cf-box-b{-moz-background-clip:border !important; -moz-background-inline-policy:continuous !important; -moz-background-origin:padding !important; background:transparent none repeat scroll 0 0 !important; border:medium none !important; height:22px; margin:3px 0 0; width:16px; padding:0}
#comment_form label, #guestbook_form label{color:#7F7B66; font-size:10px}
.cform input.sendbutton{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; border-color:#ECECEC #ADADAD #ADADAD #ECECEC !important; border-style:solid !important; border-width:1px !important; margin:5px 3px 4px 0; padding:5px; width:150px}
p.cf-sb{margin:0; padding:0 !important; text-align:right}
ol.cf-ol li.cf-box-group{padding:0 0 12px}
ol.cf-ol li{-moz-background-clip:border !important; -moz-background-inline-policy:continuous !important; -moz-background-origin:padding !important; background:transparent none repeat scroll 0 0 !important; line-height:1.3em; list-style-image:none !important; list-style-position:outside !important; list-style-type:none !important; margin:0 10px !important; padding:0; text-align:left}
label.cf-after{display:inline-block; margin:4px 0 0 4px; text-align:left; width:115px; vertical-align:top}
#comment_form textarea, 
#guestbook_form textarea{width:400px; height:100px; border:1px solid #A6A4A1}
.comment_textarea{width:400px; height:100px;     border:1px solid #A6A4A1; BACKGROUND:url(../../images/inputbox.gif) repeat-x; font:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif; margin-bottom:5px}
#comments, 
#guestbook_entry_area{font-size:12px; padding:10px 0px 5px 0; margin:0px 0px 3px 0; border:0px solid #eee; background:#fff; position:relative}
#comments .comment p.detail{float:right; margin:0; padding:0; letter-spacing:normal; color:#bfb766}
#comments h1{margin:0 0 10px 10px; padding:0; font-weight:normal}

.comdetail{float:right; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; letter-spacing:normal; color:#888; font-size:11px}
.comment .text{padding:0px 0px 0px 58px; color:#7f7b66; position:relative; left:0px; top:0px; width:auto}
.comment span.author{margin-left:0px; color:#000; font-size:13px; line-height:25px}
.comment span.author a{color:#d90000; text-decoration:none}
.comment span.author a:hover{border-bottom:1px dotted #d90000}
.comment .avatar{margin:0; position:relative; top:0px; left:0px; width:48px; height:auto; float:left; background-color:#fff; padding:0px; border:0}
#myexcerpt{margin-bottom:15px; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; color:#7f7b66; font-size:14px}
.cform input, 
.cform textarea,{BACKGROUND:url(../../images/inputbox.gif) repeat-x}
.input_text{width:150px; border:1px solid #A6A4A1; BACKGROUND:url(../../images/inputbox.gif) repeat-x; margin-bottom:5px; padding:3px 1px 0 3px; font:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif; height:17px}
textarea, select, #archiveform select{  border:1px solid #A6A4A1; BACKGROUND:url(../../images/inputbox.gif) repeat-x; font:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif; margin-bottom:5px}
.input_submit{margin:0; padding:2px 10px; border:1px solid #ccc; background:#fff url(../../head_cutting.gif) repeat-x top}
.submit{margin:0; padding:2px 2px; border:1px solid #ccc}
#ajaxNewsletter{margin:0px 0px 8px 0px}
.newsletterTextInput{margin:5px 0px 7px 0px;     border:1px solid #A6A4A1; BACKGROUND:url(../../images/inputbox.gif) repeat-x}
.inputbox, .area, .single{BORDER-RIGHT:#A6A4A1 1px solid; BORDER-TOP:#A6A4A1 1px solid; BACKGROUND:url(../../images/inputbox.gif) repeat-x; MARGIN:0px; BORDER-LEFT:#A6A4A1 1px solid; COLOR:#000; BORDER-BOTTOM:#A6A4A1 1px solid; height:17px}
.input_litebox{BORDER-RIGHT:#7F7B66 1px solid; BORDER-TOP:#7F7B66 1px solid; BACKGROUND:url(../../images/inputbox.gif) repeat-x; MARGIN:0px; BORDER-LEFT:#7F7B66 1px solid; COLOR:#000; BORDER-BOTTOM:#7F7B66 1px solid; height:18px}
title.input_box{float:left}
.searchButton{margin-top:0px; height:15px; padding-top:0px}
a img, :link img, :visited img{border:none}
.category_list a{display:block}
.category_list ul li a{margin:0; padding:0; padding:6px 0px 6px 10px; background-color:#F9F7F2; border-bottom:1px solid #F0E5E5; font-weight:bold; font-size:13px}
.category_list ul li a:hover{margin:0; padding:0; background-color:#E56663; color:#FFF; padding:6px 0px 6px 10px; border-bottom:1px solid transparent; font-weight:bold}
.nav a, .nav a:link, .nav a:visited{display:block; background:#fff; border-bottom:1px dotted #ccc; margin-top:0px; padding:4px 0px 4px 10px; text-align:left; text-decoration:none; overflow:hidden; color:#454545; font-weight:bold; font-size:13px}
.nav a:hover, #tag_cloud a:hover{color:#B62F2C; background:#fff}
.nav a:active, .nav a.current{color:#000; background:#e5e5e5; text-shadow:0 1px 0 #fff}
.sidemenu{border:1px solid #ccc; border-width:1px 0 0}
#tag_cloud a{color:#777}
.nav span{display:none}
.fav a{color:#999}
.fav .favodone{color:#999}
.fav{float:right; color:red; width:auto; font-size:0.9em; padding:3px 10px 0 0}
.fav a:hover{color:#454545}
.imageNav{display:block; margin:0 50px 15px; width:200px; clear:both; float:none}
.imageNav .thumb_left{margin:0; float:left; padding:0 0 0 35px; border:1px solid #ccc; background:#fff url(../../images/prev-horizontal.png) no-repeat scroll 0 0}
.imageNav .thumb_right{margin:0; float:right; padding:0 35px 0 0; border:1px solid #ccc; background:#fff url(../../images/next-horizontal.png) no-repeat scroll 0 0}
a:hover .thumb_left, a:hover .thumb_right{border:1px solid #aaa}
.imageNav a img.thumb, span a img.thumb{margin:0; padding:2px; border:1px solid #ccc; background:#fff; overflow:hidden}
.imageNav a:hover img.thumb, span a:hover img.thumb{margin:0; padding:0; border:3px solid #E76656; background:#fff; overflow:hidden}
#content_area .archive_nav{border:1px solid #F0E5E5; margin:0px 0 5px 0; padding:5px; color:#888; width:457px}
.archive_nav a{text-decoration:none; color:#000}
.archive_nav a:hover{color:#d74738}
.archive_nav span.archive_nav_left{padding:3px 6px; font-family:Tahoma,Arial,sans-serif; border:1px solid #F0E5E5; float:left; background:#F5F3EE}
.archive_nav span.archive_nav_right{padding:3px 6px; font-family:Tahoma,Arial,sans-serif; border:1px solid #F0E5E5; float:right; background:#F5F3EE}
#afalbum{margin:0px 5px 0px 5px; float:left; width:600px; padding:0px 10px; border:0px solid #F0E5E5}
.falbums ul li{float:left; margin:0px 4px 3px 0px}
#container{margin:0px 0px 0px 5px; float:left; width:773px; padding:0px; border:1px solid #F0E5E5}
#container #iframe1{float:left; width:773px; height:1300px; margin:0px; padding:0px; overflow:scroll; overflow-x:hidden !important;     overflow-y:auto !important}
#comix_frame{float:left; width:630px; border-right:0px solid #e9ada7; margin:0px 5px 0px 5px; FONT-FAMILY:MS Sans Serif,Arial,Helvetica; overflow:hidden; border:0px solid #ccc}
.comix{border:1px solid #ccc; margin:0px 0px 5px 5px; padding:5px 5px 5px; width:235px; height:120px; float:left; overflow:hidden}
.comix2{border:0px solid #ccc; margin:0px 0px 5px 5px; padding:5px 5px 5px; overflow:hidden}
.comix img{margin:0px 0px 5px 0px; width:232px; height:auto; margin-left:0px; margin-top:0px}
.left{float:left}
.search_title{font-family:Georgia,"Times New Roman",Times,serif; font-size:30px;  font-weight:900; color:#d74738; text-transform:uppercase}
#aVideo{float:left; width:560px; border-right:1px solid #e9ada7; margin:10px 5px 0px 5px}
#asearch{float:left; width:560px; height:1500px; border-right:0px solid #e9ada7; margin:0px 0px 0px 20px; FONT-FAMILY:MS Sans Serif,Arial,Helvetica; overflow:hidden}
#googleSearchUnitIframe{FONT-FAMILY:MS Sans Serif,Arial,Helvetica}
#aTV{float:left; width:580px; padding:5px 0px 0px 20px}
.comic_sample{padding:5px 10px 5px}
.post_info{margin:0px 0 5px 10px}
.post_info ul li{margin:10px 0px}
.post_info span{margin:5px 5px}
#ad_container{margin:0px 0px 0px 5px; float:left; width:773px; padding:0px; border:1px solid #F0E5E5}
#ad_container #iframe1{float:left; width:773px; height:1300px; margin:0px; padding:0px; overflow:scroll; overflow-x:hidden !important;  overflow-y:auto !important}
#content_area #feed_news, #content_area .feed_news{height:1200px}
#col_300 #feed_news{width:96%}
#feed_news ul, .feed_news ul{}
#feed_news ul li, #iframe1 ul li{float:left}
#feed_news, #feed_news ul li p img, .feed_news img{margin:0px 5px 0px 0px}
.top_stories #feed_news .morelink a{margin:-10px 10px 10px 0px}
#ad_tab{float:left; width:100%; border:0px solid #F0E5E5; border-top:0px solid #F0E5E5; margin-bottom:8px}
#ad_tab .submenu{background:#F5F3EE; color:#272727; border:1px solid #F0E5E5; height:23px; text-transform:uppercase; font:1.0em Tahoma,Arial,sans-serif; border-left:1px solid #F0E5E5; border-right:1px solid #F0E5E5; margin-bottom:0px}
#ad_tab .submenu ul{margin:0px; padding:0px; list-style:none; text-align:center}
#ad_tab .submenu li{display:inline; line-height:23px}
#ad_tab .submenu li a{color:#666; text-decoration:none; padding:5px 5px 6px 5px;  border-left:1px solid transparent; border-right:1px solid transparent; font-weight:bold}
#ad_tab .submenu li a:hover{border-left:1px solid #F0E5E5; border-right:1px solid #F0E5E5; background-color:#fff;  position:relative; border-bottom:1px solid #fff}
#ad_tab .submenu li a.tabactive{border-left:1px solid #F0E5E5; border-right:1px solid #F0E5E5; background-color:#fff;  position:relative; border-bottom:1px solid #fff; border-top:1px solid #fff; color:#000}
.tab_content{border:0px solid #F0E5E5; border-top:0px solid #F0E5E5; margin-bottom:0px; padding-top:15px}
.slider-wrap{width:650px; position:absolute; top:0px; left:0px}
.stripViewer .panelContainer 
.panel ul{text-align:left; margin:0 15px 0 30px}
.stripViewer{position:relative; overflow:hidden; width:650px; height:282px; background:#000}
.stripViewer .panelContainer{position:relative; left:0; top:0}
.stripViewer .panelContainer .panel{float:left; height:100%; position:relative; width:650px}
.stripNavL, .stripNavR, .stripNav{display:none}
.nav-thumb{border:1px solid black; margin-right:5px}
#movers-row div{width:20%; float:left}
.photo-meta-data{padding:0px 10px; height:70px;  margin-top:-70px; position:relative; z-index:9999; color:white}
.photo-meta-data span{font-size:13px}
.cross-link{display:block; width:60px; margin-top:0px; border:2px solid #555;  position:relative; padding-top:0px; z-index:9999}
.active-thumb{border:2px solid #fff}
.floatLeft{float:left; margin-right:10px}
.floatRight{float:right}
.clear{clear:both}
a{outline:none}
.photo-meta-data a{color:#FFF}
.photo-meta-data a:hover{color:#FFF; text-decoration:underline}
.photo-meta-data h1{margin:0 0 0px 0}
.photo-meta-data h1 a{margin:0 0 0px 0; font-size:1.2em; color:#FFF; font-weight:bold}
.photo-meta-data h1 a:hover{margin:0 0 0px 0; color:#FFF; text-decoration:underline}
.anav{width:64px; position:absolute; right:10px; top:10px; float:left}
.anav li{float:left; margin:0 0 10px 0}
a.cross-link:hover{border:2px solid #000}
a.cross-link{-moz-opacity:0.50; opacity:0.50; khtml-opacity:0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
a.cross-link:hover, a.active-thumb{-moz-opacity:1.0; opacity:1.0; khtml-opacity:1.0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
#backgroundPopup, PopupLayer{display:none; position:fixed; _position:absolute; height:100%; width:100%; top:0; left:0; background:#000; border:1px solid #cecece; z-index:500}
#popupContact{display:none; position:fixed; _position:absolute; width:auto;  background:#FFF; border:0 solid #cecece; -moz-border-radius:5px; -webkit-border-radius:5px; z-index:501; padding:5px; font-size:13px}
#popupContact h1{text-align:left; color:#6FA5FD; font-size:22px; font-weight:700; border-bottom:1px dotted #D3D3D3; padding-bottom:2px; margin-bottom:20px}
.popupClose{font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#6fa5fd; font-weight:700; display:block}
.popupTitle{width:auto; font-size:1.3em; font-weight:normal; border-bottom:0 dotted #D3D3D3; background:#fff; color:#999; margin:0 0 2px 2px}
#popupHeader{width:auto}
#popupContent{width:auto; float:none}
#post_view .input{border-width:1px; font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; border:solid 1px #dfdfdf; padding:3px 4px; margin:0 0 5px 0; BACKGROUND:url(../../images/inputbox.gif) repeat-x}
.inputTitle{border-width:1px; font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; font-size:1.7em; border:solid 1px #bbb; padding:3px 4px; margin:0 0 5px 0; BACKGROUND:url(../../images/inputbox.gif) repeat-x; width:98.5%}
.inputTitle_small{border-width:1px; font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; font-size:1.2em; border:solid 1px #bbb; padding:3px 4px; margin:0 0 5px 0; BACKGROUND:url(../../images/inputbox.gif) repeat-x; width:98.5%}
.inputText{border-width:1px; font-size:1em; border:solid 1px #bbb; padding:3px 4px; margin:0 0 5px 0; BACKGROUND:url(../../images/inputbox.gif) repeat-x; width:98.5%}
form .sendbutton, input.submit, .button-secondary{background:#F2F2F2 url(../../images/white-grad.png) repeat-x scroll left top; min-width:60px; text-align:center; text-shadow:0 1px 0 #FFF; border-color:#BBB; color:#464646; -moz-border-radius-bottomleft:11px; -moz-border-radius-bottomright:11px; -moz-border-radius-topleft:11px; -moz-border-radius-topright:11px; -webkit-border-radius:11px; -moz-box-sizing:content-box; border-style:solid; border-width:1px; cursor:pointer; font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; font-size:13px !important; line-height:16px; padding:2px 8px; text-decoration:none}
input:disabled{-moz-opacity:0.50; opacity:0.50; khtml-opacity:0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); cursor:default}
.adButton{border:solid 1px #BBB; cursor:pointer; font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; font-size:13px !important; line-height:16px; padding:3px 15px; text-decoration:none; color:#464646; text-align:center; background:#F2F2F2; display:inline-block; text-shadow:0 1px 0 #FFF; min-width:0px; font-weight:bold}
.adButton div{font-weight:bold}
.adButton:hover{color:#000}
#timestampdiv .adButton{min-width:10px; padding:3px 8px}
.adCancelButton{border:solid 1px #6d6d6d; cursor:pointer; font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; font-size:13px !important; line-height:16px; padding:3px 15px; text-decoration:none; color:#eee; text-align:center; background:#6d6d6d; display:inline-block; text-shadow:0 -1px 0 rgba(0,0,0,0.4); min-width:80px; font-weight:bold}
.adCancelButton div{font-weight:bold}
 
.adCancelButton:hover{color:#fff}
.aselect{background:#fff; -moz-border-radius:6px; -webkit-border-radius:6px; margin:0 0 5px 0; border:solid 1px #dfdfdf; padding:2px; width:100%}
.links p a{font-size:.9em}
.links p{padding:0; margin:0; display:none; width:100%}

table.stripeMe{border-collapse:collapse; width:100%; margin:0px 0; font-size:1.1em}
table.stripeMe th{background:#e5e5e5; color:#454545; font-weight:bold; padding:8px 11px; text-align:left; border-right:0px solid #fff; border-top:0px solid #ccc; line-height:1.2; text-shadow:0px 1px 0px #fff}
table.stripeMe td{padding:6px 6px; border-top:1px solid #eee; vertical-align:top}
table.stripeMe th div{font-weight:bold}
table.stripeMe tbody tr{padding:0 0 0px; margin:0}
table.stripeMe td{padding:6px 6px}
table.stripeMe td .links{padding:0; margin:5px 0 0; width:310px; height:20px}
table.stripeMe tr.alt td{background:#f9f9f9}
table.stripeMe tr.over td{background:#FFFAE9}
table.stripeMe tr.inline_edit.over td{background:#FFF}
table.stripeMe .thumb{width:3em}
table.stripeMe .check{width:13px; padding:6px 3px 6px 6px; vertical-align:middle}
table.stripeMe .date{width:15%}
table.stripeMe .status{width:10%}
table.stripeMe .category{width:12%}
table.stripeMe .inline_edit_left{width:65%; float:left}
table.stripeMe .inline_edit_center{width:20%}
table.stripeMe .inline_edit_right{width:35%; float:left}
table.stripeMe .inline_edit_save{clear:both; margin:0.5em 0 0; padding:0.5em}
table.stripeMe h4{line-height:23px; margin:0.2em 0; padding:0; text-transform:uppercase; font-weight:bold}
table.stripeMe .inline_edit label2{margin:0.2em 0; display:block}
table.stripeMe .inline_edit label span.title{display:block; float:left; width:5em}
table.stripeMe .inline_edit label span.input-text{display:block; margin-left:5em}
table.stripeMe .inline_edit input{font-size:1.em; margin:0; border:1px solid #ccc;  BACKGROUND:url(../../images/inputbox.gif) repeat-x}
table.stripeMe .inline_edit textarea{margin:0; border:1px dotted #ccc; BACKGROUND:url(../../images/inputbox.gif) repeat-x}
table.stripeMe .inline_edit ul{width:67%; margin:0pt 0pt 20px; float:left}
table.stripeMe .inline_edit .thumb{width:100px; margin:15pt 10pt 0 5px; float:left}
table.stripeMe .inline_edit ul li{padding:5px 0}
.clear{clear:both}
.alignleft{float:left}
.alignright{float:right}
.inline_edit_right label.title{font-weight:bold}
.input_lable{margin:4px 0 4px 2px; font-weight:bold}
tbody tr td{vertical-align:middle}
.info_lite{color:#999 !important; font-size:13px; font-weight:bold; padding:0 15px 0 0; white-space:nowrap; width:12%; float:left}
.info_name{color:#999 !important; font-size:13px; font-weight:bold; padding:0 15px 0 0; white-space:nowrap; width:20%; float:left}
.info_value{font-size:13px; font-weight:bold; padding:0 15px 0 0; white-space:nowrap; float:left}
.info_right{font-size:13px; font-weight:bold; text-align:left}
#user_account_head{float:left; width:98%; height:60px; margin:0; padding:0px 0 0px 10px; border-bottom:0px solid #e3e3e3}
#user_account_body{float:left; width:100%; margin:0; padding:0px 0 0 0; border-top:0px solid #fff; position:relative}
#info_content{padding:0px 20px 0}
#user_account_body #avatar_content{margin:0px 0 20px}
#post_content{margin-right:300px}
.user_account_sidebar{float:right; width:270px; margin:0px 10px 0 0}
.post_misc{padding:6px; border-bottom:1px solid #eee}
.boxItem{margin-bottom:15px; border:0px solid #dfdfdf;  background-color:#FFF; position:relative}
.boxItem2{margin-bottom:15px; border:0px solid #dfdfdf;  background-color:#FFF; position:relative}
div.boxHeader, .boxHeader h4{padding:4px 5px;  font-size-adjust:none; font-size:14px; font-weight:bold; color:#5D5D5D; border-bottom:0 solid #F0E5E5; text-shadow:0 1px 0 #F6F1DE; position:relative; top:0; left:0}
.boxHeader div{font-weight:bold; text-shadow:0 1px 0 #F6F1DE}
.boxContent{position:relative; padding:8px 8px 5px; top:0; left:0; width:auto}
.boxHeader2{padding:6px 0 0px 8px;  margin:0; display:block;  font-size-adjust:none; font-size:13px; clear:both; cursor:pointer; font-weight:bold; color:#464646; text-align:left; border-bottom:0px solid #ccc; line-height:1}
.submenu_tophead{padding:6px 0 6px 8px;  margin:0; display:block;  font-size-adjust:none; font-size:13px; clear:both; cursor:pointer; font-weight:bold; color:#464646; text-align:left; border-bottom:1px solid #d3d3d3; border-top:0px solid #fff; background:#EDEDED; line-height:1}
.submenu_head{padding:6px 0px;  margin:0; display:block;  font-size-adjust:none; font-size:13px; clear:both; cursor:pointer; font-weight:bold; color:#464646; text-align:left; border-bottom:1px solid #ccc; border-top:1px solid #fff; background:#EDEDED; line-height:1}
.submenu_head.selected{color:#B62F2C}
.submenu_dashboard{padding:6px 0px 8px;  margin:0 0 15px; display:block;  font-size-adjust:none; font-size:13px; clear:both; cursor:pointer; font-weight:bold; color:#fff; text-align:left; border-bottom:0px solid #6D6D6D; border-top:0px solid #fff; background:#6D6D6D; line-height:1; text-shadow:0 -1px 0 rgba(0,0,0,0.4)}
.submenu_dashboard div a{color:#fff; font-weight:bold; display:block; text-shadow:0 -1px 0 rgba(0,0,0,0.4)}
.submenu_head, .submenu_head div, .submenu_tophead div{font-weight:bold; text-shadow:0 1px 0 #FFFDF4}
#screenshot{position:absolute; border:1px solid #999; padding:0; display:none; color:#FFF; background:#999; z-index:50}
#flag{float:left; width:610px; height:30px; padding:3px 20px; position:relative; top:0px; l80px; z-index:2}
#user_account_head #flag{top:0px; width:765px; padding:3px 0px}
.error, a.error{background-color:#FDE5DD; color:#333; font-size:1em; font-weight:bold; padding:5px 5px; position:relative; -moz-border-radius:6px; -webkit-border-radius:6px; top:0px; left:0px; margin:0; z-index:50; border:solid 1px #FBCBBC; display:block; cursor:pointer}
.alert, a.alert{background-color:#FFFBCC; color:#333; font-size:1.1em; font-weight:bold; padding:5px 5px; position:relative; -moz-border-radius:4px; -webkit-border-radius:4px; top:0px; left:0px; margin:0; z-index:50; border:solid 1px #E6DB55; display:block; cursor:pointer}
.uploadifyQueueItem{font:11px Verdana,Geneva,sans-serif; border:2px solid #E5E5E5; background-color:#F5F5F5; margin-top:5px; padding:10px; width:350px}
.uploadifyError{border:2px solid #FBCBBC !important; background-color:#FDE5DD !important}
.uploadifyQueueItem .cancel{float:right}
.uploadifyProgress{background-color:#FFF; border-top:1px solid #808080; border-left:1px solid #808080; border-right:1px solid #C5C5C5; border-bottom:1px solid #C5C5C5; margin-top:10px; width:100%}
.allProfileImage{margin:0px 0 5px 5px; padding:0px;  text-align:center; float:left;  width:100px;  height:115px; border:5px solid #eee; background:#eee; overflow:hidden; color:#454545; text-shadow:0 1px 0 #fff; position:relative}
.allProfileImage:hover{border-color:#B62F2C; background:#B62F2C; color:#fff}
.allProfileImage a{color:#454545; text-shadow:0 1px 0 #fff}
.allProfileImage:hover a{color:#fff; text-shadow:0 0px 0 #fff}
.allProfileImage img{margin:0px 0px 2px 0; background:#fff}
.allProfileImage span.icon{position:absolute; bottom:-3px; left:0px}
.profileImage{margin:8px 8px 5px 0px; padding:4px; border:1px solid #F0E5E5;  text-align:center; float:left;  width:100px; background:#fff; overflow:hidden}
#tooltip{position:absolute; border:1px solid #000; background:#222; padding:2px 5px 4px; color:#eaeaea; -moz-border-radius:4px;     -webkit-border-radius:4px; display:none; z-index:502}
#authorBlock{display:block; margin:0 0 0px 0; background:#fff; border:solid 1px #fff; float:left; width:294px; border-left-width:1px}
#authorBlock .thumb{display:block; margin:0 10px 0 0;  float:left; width:32px; height:32px}
#authorBlock .title{display:block; margin:2px 10px 0 0; float:left; width:auto; font-size:1.7em}
#authorBlock .text{display:block; margin:8px 0px 0 0;  padding:0 0 0 10px; border-left:solid 1px #ddd; float:left; width:auto; font-size:1em}
#authorBlock a.account{display:block; margin:2px 10px 0 0; float:left; width:auto; font-size:1.7em; color:#454545; text-shadow:0px 1px 0px #fff}
#authorBlock a.account div{font-weight:bold}
#authorBlock a.account:hover{color:#B62F2C}
.info_left{color:#999 !important; font-size:13px; font-weight:bold; padding:0 15px 0 0; text-align:right; white-space:nowrap; width:12%}
@media projection, screen{.tabs-hide{display:none}
}
@media print{.tabs-nav{display:none}
}
#container-9{float:left; width:100%}
.adTabsFrame{margin:0px 0 0px 0; padding:0; border:0 solid #E1E1E1; width:100%; float:left}
.tabs-nav{list-style:none;  margin:0;  padding:0 10px 0 0px; position:relative; top:0; left:0; z-index:2; float:right}
.tabs-nav:after{display:block;  clear:both;  content:""}
.tabs-nav li, #container-9 li{float:left; display:list-item; padding:0px 0px 0px 0px}
.tabs-nav a, .tabs-nav a span{display:block}
.tabs-nav a span{background:#ccc; padding:2px 6px 4px}
.tabs-nav a{text-decoration:none; white-space:nowrap; color:#fff; display:block; font-size:14px; font-weight:bold; line-height:16px; padding:3px 2px 5px 4px; text-shadow:0 0px 0px #ccc}
.tabs-nav a span{font-weight:bold}
.tabs-nav a:hover{text-shadow:0 0px 0px #999; color:#fff}
.tabs-nav a:hover span{background:#aaa}
.tabs-nav .tabs-selected a, .tabs-nav .current a, .tabs-nav a.current:active span, .tabs-nav a.current:focus span{color:#000}
.tabs-nav a:active span, .tabs-nav a:focus span{background:#FFD306; color:#000}
.tabs-nav .tabs-selected a span, .tabs-nav .current a span{background:#fff}
.tabs-nav .tabs-selected a, .tabs-nav .current a{padding:4px 4px 3px 4px; margin:0 2px 0 3px; outline:0;  -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; background:#fff; color:#454545; text-shadow:1px 1px 1px #fff; border:solid 1px #ccc; border-bottom:solid 1px #fff}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active{}
.tabs-nav a span{}
*>.tabs-nav a span{width:auto;  height:auto}
.tabs-nav .tabs-selected a span{}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span{}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span{}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited, .tabs-nav .current a:link, .tabs-nav .current a:visited{cursor:text}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active{cursor:pointer}
.tabs-nav .tabs-disabled{opacity:.4}
.tabs-container{border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; margin:0px 0 25px 0; position:relative; clear:both; top:-1px; left:0; z-index:1;  padding:20px;  background:#fff; min-height:100px}
.tabs-container .boxHeader{-moz-border-radius:3px; -moz-border-radius-topleft:3px; -webkit-border-radius:3px; -webkit-border-top-left-radius:3px; margin:0 0 10px; background:#fff; border-bottom:solid 1px #eee}
.tabs-loading em{  padding:0 0 0 20px;     background:url(../../images/icons/loading.gif) no-repeat 0 50%}
#comment_form textarea, 
#guestbook_form textarea{width:400px; height:100px; border:1px solid #A6A4A1}
.comment_textarea{width:400px; height:100px;     border:1px solid #A6A4A1; BACKGROUND:url(../../images/inputbox.gif) repeat-x; font:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif; margin-bottom:5px}
#comments .comment p.detail{float:right; margin:0; padding:0; letter-spacing:normal; color:#bfb766}
#comments h1{margin:0 0 10px 10px; padding:0; font-weight:normal}
.comdetail{float:right; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; letter-spacing:normal; color:#888; font-size:11px}
#comment .text{padding:0px 0px 0px 68px; color:#7f7b66; position:relative; left:0px; top:0px; width:auto}
#comment span.author{margin-left:0px; color:#000; font-size:13px; line-height:25px}
#comment span.author a{color:#d90000; text-decoration:none}
#comment span.author a:hover{border-bottom:1px dotted #d90000}
#comment .avatar{margin:0; position:relative; top:5px; left:5px; width:48px; height:auto; float:left; background-color:#fff; padding:0px; border:0}
.profile_picture{display:block; border:6px solid #fff; margin:0 0 3px; background:#fff}
div.scrollable{   position:relative;  overflow:hidden;  width:757px;  height:600px}
div.scrollable div.items{  width:20000em;  position:absolute}
div.scrollable div.items div{float:left}
div.items div.active{   border:1px inset #ccc;     background-color:#fff}
.updates{padding:30px 0}
.updates_form{width:478px; background:#eee; margin:0 auto 10px; padding:0 1px 1px 0}
.updates .inputText{BACKGROUND:#fff url(../../images/inputbox.gif) repeat-x; border:1px solid #A6A4A1; margin:0}
.updates_form .inputText{width:460px; height:19px; BACKGROUND:#fff url(../../images/inputbox.gif) repeat-x; border:1px solid #A6A4A1; margin:0; float:left; padding:7px 8px 0px}
.updates_form .updates_results{width:373px; height:26px; BACKGROUND:#f8f8f8; border-top:0px solid #A6A4A1; margin:0; float:left; padding:1px; border-right:1px solid #A6A4A1}
.updates_form .updates_results h3{padding:4px 8px 4px; color:#888; margin:0; width:250px; float:left}
.updates .submit_update{width:100px; height:26px; BACKGROUND:#e5e5e5; float:left; margin:0; display:block; border:1px solid #A6A4A1; border-top:1px solid #fff;  border-left:1px solid #fff; color:#454545; font-size:14px; font-weight:bold; text-shadow:0 1px 0 #fff; text-align:center; line-height:16px; font-size-adjust:none; padding:0; cursor:pointer; font-weight:bold}
.updates .update_button{padding:4px 0 6px; font-weight:bold}
#subcomment_button, .mef_button_box{border:1px solid #A6A4A1; float:right; border-right:0px solid #A6A4A1}
.sub_button, .mef_button{border-top:1px solid #fff; border-right:1px solid #A6A4A1; border-left:1px solid #fff; display:block; cursor:pointer; color:#454545; font-size:14px; font-weight:bold; text-shadow:0 1px 0 #fff; text-align:center; padding:2px 10px 4px;  BACKGROUND:#e5e5e5; float:left; margin:0}
.updates .submit_note:hover, .sub_button:hover, .mef_button:hover{BACKGROUND:#eee; color:#222}
.updates_display{background:#fff; margin:30px 20px 10px}
.updates_display li.comment{margin:5px 0; padding:1px 0 0; border-top:1px solid #eee; position:relative; min-height:20px}
.updates .comdetail{margin:0px; padding:0px; letter-spacing:normal; color:#888; font-size:11px; position:absolute; right:0; top:0px; display:none}
.comdetail a{color:#888}
.comdetail a:hover{color:#222}
.updates .updates_display .comment .text{float:none; padding:0 0 10px 58px; color:#7f7b66; position:relative; left:0px; top:0px; width:auto; font-size:11px}
.updates .updates_display .comment .text p{font-size:11px; line-height:normal}
.comment span.author{margin-left:0px; color:#000; font-size:13px; line-height:25px}
.comment span.author a{color:#d90000; text-decoration:none}
.comment span.author a:hover{border-bottom:1px dotted #d90000}
.comment .avatar{margin:0; position:relative; top:0px; left:0px; width:48px; height:auto; float:left; background-color:#fff; padding:0px; border:0}
.subcomment{margin:0 0 10px 58px; padding:0; width:400px; display:none; background:#f2f2f2; clear:both}
.subcomment .avatar{margin:0px 10px 0 0px; width:25px; background:0}
.subcomment .sub_comment_head{margin:0 0 0 0px; padding:5px; width:390px}
.subcomment .sub_comment_form{margin:0px 0 0 0px; padding:0 5px 5px; width:390px}
.sub_comment_head .box{margin:0px 0 0 0px; padding:0; width:390px}
#upload3{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; background:#F2F2F2 none repeat scroll 0 0; border:1px solid #CCC; color:#36C; cursor:pointer !important; font-family:Arial,Helvetica,sans-serif; font-size:1.3em; font-weight:bold; margin:30px 200px; padding:15px; text-align:center; width:150px}
table.fixed{table-layout:fixed}

.slider-wrap{width:650px; position:absolute; top:0px; left:0px}
.stripViewer .panelContainer 
.panel ul{text-align:left; margin:0 15px 0 30px}
.stripViewer{position:relative; overflow:hidden; width:650px; height:282px; background:#000}
.stripViewer .panelContainer{position:relative; left:0; top:0}
.stripViewer .panelContainer .panel{float:left; height:100%; position:relative; width:650px}
.stripNavL, .stripNavR, .stripNav{display:none}
.nav-thumb{border:1px solid black; margin-right:5px}
#movers-row div{width:20%; float:left}
.photo-meta-data{background:url(../../images/transpBlack.png); padding:0px 10px; height:70px;  margin-top:-70px; position:relative; z-index:9999; color:white}
.photo-meta-data span{font-size:13px}
.cross-link{display:block; width:60px; margin-top:0px; border:2px solid #555;  position:relative; padding-top:0px; z-index:9999}
.active-thumb{border:2px solid #fff}
.floatLeft{float:left; margin-right:10px}
.floatRight{float:right}
.clear{clear:both}
a{outline:none}
.photo-meta-data a{color:#FFF}
.photo-meta-data a:hover{color:#FFF; text-decoration:underline}
.photo-meta-data h1{margin:0 0 0px 0}
.photo-meta-data h1 a{margin:0 0 0px 0; font-size:1.2em; color:#FFF; font-weight:bold}
.photo-meta-data h1 a:hover{margin:0 0 0px 0; color:#FFF; text-decoration:underline}
.anav{width:64px; position:absolute; right:10px; top:10px; float:left}
.anav li{float:left; margin:0 0 10px 0}
a.cross-link:hover{border:2px solid #000}
a.cross-link{-moz-opacity:0.50; opacity:0.50; khtml-opacity:0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
a.cross-link:hover, a.active-thumb{-moz-opacity:1.0; opacity:1.0; khtml-opacity:1.0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.pagination{            font-size:80%}
.pagination a{    text-decoration:none; border:solid 1px #AAE; color:#15B}
.pagination a, .pagination span{    display:block;     float:left;     padding:0.3em 0.5em;     margin-right:5px; margin-bottom:5px}
.pagination .current{    background:#26B;     color:#fff; border:solid 1px #AAE}
.pagination .current.prev, .pagination .current.next{color:#999; border-color:#999; background:#fff}
.single_event li{border:0; margin:0 0 0px 0; padding:5px 0; font-size:1.2em}
span.icon{width:16px; height:16px; display:block; float:left; margin:0 5px 0 0; background:url(../../images/icons/2tones_red.gif) no-repeat}

span.icon#hello_user{background-position:-136px 0; margin:-1px 0px 0 0}
span.icon#dash{background-position:-255px -68px}
span.icon#dash_clear{background-position:-255px -17px}
span.icon#photo{background-position:-255px -85px}
span.icon#photo_clear{background-position:-255px -34px}
span.icon#docs{background-position:-238px -68px}
span.icon#docs_clear{background-position:-238px -17px}
span.icon#doc{background-position:-119px -51px}
span.icon#doc_clear{background-position:-119px 0px}
span.icon#home{background-position:0 -51px}
span.icon#home_clear{background-position:0 0}
span.icon#user{background-position:-136px -51px}
span.icon#user_clear{background-position:-136px 0}
span.icon#move{background-position:-153px -51px}
span.icon#move_clear{background-position:-153px 0}
span.icon#add_user{background-position:-442px -51px}
span.icon#add_user_clear{background-position:-442px 0}
span.icon#add_fav{background-position:-459px -51px}
span.icon#add_fav_clear{background-position:-459px 0}
span.icon#portrait{background-position:-459px -85px}
span.icon#portrait_clear{background-position:-459px -34px}
span.icon#group{background-position:-476px -51px}
span.icon#group_clear{background-position:-476px 0}
span.icon#picture{background-position:-476px -85px}
span.icon#picture_clear{background-position:-476px -34px}
span.icon#alien{background-position:-476px -68px}
span.icon#alien_clear{background-position:-476px -17px}
span.icon#remove_user{background-position:-442px -68px}
span.icon#remove_user_clear{background-position:-442px -17px}
span.icon#sar{background-position:-425px -68px}
span.icon#star_clear{background-position:-425px -17px}
span.icon#remove_fav{background-position:-459px -68px}
span.icon#remove_fav_clear{background-position:-459px -17px}
span.icon#key{background-position:-68px -85px}
span.icon#key_clear{background-position:-68px -34px}
span.icon#out{background-position:-34px -85px}
span.icon#out_clear{background-position:-34px -34px}
span.icon#bolb{background-position:-34px -68px}
span.icon#bolb_clear{background-position:-34px -34px}
span.icon#online{background-position:-289px -85px}
span.icon#online_clear{background-position:-289px -34px}
span.icon#chat{background-position:-238px -51px}
span.icon#chat_clear{background-position:-238px 0px}
span.icon#spell{background-position:-510px -51px}
span.icon#spell_clear{background-position:-510px 0px}
span.icon#minus{background-position:-527px -51px}
span.icon#minus_clear{background-position:-527px 0px}
span.icon#fav{background-position:-68px -51px}
span.icon#fav_clear{background-position:-68px 0px}
span.icon#folder{background-position:-68px -68px}
span.icon#folder_clear{background-position:-68px -17px}
span.icon#plus{background-position:-221px -68px}
span.icon#plus_clear{background-position:-221px -17px}
span.icon#cross{background-position:-204px -68px}
span.icon#cross_clear{background-position:-204px -17px}
.submenu_head span.icon{margin:0 5px 0 5px}
#sidemenu .submenu ul a{font-weight:normal}

.foot_box{position:absolute; bottom:32px; right:0; width:160px; min-height:200px; display:block; background:#eee; border:#ddd 1px solid; margin:-1px 0 0; z-index:150; border-right:#ddd 1px solid}
.foot_account1{width:160px}
.foot_account .button{width:35px; background:#eee; display:block; height:32px; float:left; border:#ddd 1px solid; margin:0px 0 0; z-index:151; position:absolute; bottom:1px; right:124px; border-top:#A6A4A1 0px solid}
.urads a{height:160px; width:160px; line-height:1350%; background:#fff; border:0px solid #CCC; color:#999; font-size:12px; font-weight:bold; text-align:center; display:block; float:left; margin:0 0px 3px 0}
.urads a:hover{color:#666}
ul#ad{padding:0px; margin:0px}
#response{padding:10px; background-color:#9F9; border:2px solid #396; margin-bottom:20px}
#list li{margin:0 0 3px; padding:8px; background-color:#333; color:#fff; list-style:none}
#sortable_box .icon{cursor:move}
#sortable_box span.item{float:left}
#sortable1, #sortable2, #sortable3{list-style-type:none; margin:0; padding:0; float:left; margin-right:10px; background:#eee; padding:5px; width:153px; min-height:20px}
#sortable_box li{margin:5px; padding:5px; font-size:1em; width:130px}
.disabled{opacity:0.8}
.ui-state-highlight{border:1px dotted #bbb}
#sortable1 li{border:1px solid #FED22F; background:#FFF0A5}
#sortable2 li{border:1px solid #ccc; background:#f8f8f8}
#sortable_box li.ui-sortable-placeholder{border:1px dotted #888; background:transparent; visibility:visible !important}
#sortable_box li.ui-sortable-placeholder *{visibility:hidden}

.column{width:50%; float:left; padding-bottom:100px}
.portlet{margin:0 1em 1em 0}
.portlet-header{margin:0.3em; padding-bottom:4px; padding-left:0.2em}
.portlet-header .ui-icon{float:right}
.portlet-content{padding:0.4em}
.ui-sortable-placeholder{border:1px dotted black; visibility:visible !important}
.ui-sortable-placeholder *{visibility:hidden}
.module{border:1px solid #eee; margin:0 0 2px; position:relative}
.module_head{display:block; clear:both; font-size:14px; color:#5d5d5d; font-weight:bold; margin:0 0 0px; background:#eee; padding:3px; position:relative; text-shadow:0 1px 0 #fff}
.module_head .mover{position:relative; cursor:move; width:16px; height:16px}
.module_body{clear:both; display:block; padding:10px 8px 8px; background:#fff}
.module_handle{display:block; font-weight:normal; font-size:11px; widows:20px; height:17px; cursor:pointer; position:absolute; right:0; top:3px}
.modules .ui-sortable-placeholder{border:1px dotted #ccc; visibility:visible !important; background:#FFFAE9}
.ui-sortable-placeholder *{visibility:hidden}

#spellcheckresults{position:absolute; background:#fff; margin:0; border:1px solid #000; padding:5px; z-index:5}
#spellcheckresults dl{margin:0; padding:0}
#spellcheckresults dl dt{float:left; clear:left; margin:3px 0; padding:0; font-weight:bold}
#spellcheckresults dl dd{float:left; margin:3px 10px; padding:0; cursor:pointer; color:green}
#spellcheckresults dl dd.ignore{color:red; font-style:italic}

a.checkspelling{}
a.checkspelling img{margin:0 5px; border:0}
.update_tools{width:auto; float:right; margin:8px 10px 0}
.info_table{width:100%}
.info_table td.local{width:265px}
.info_table td.display{width:100px}
.info_table td.display select{min-width:90px; padding:2px; border:solid 1px #bbb; background:#fff}
.info_table tr{margin:0 0 8px; display:block}
.info_table td{padding:0 1px; display:inline-block; vertical-align:top}
.info_table label{clear:right}
#post_view .info_table .input{font-size:1em; border:solid 1px #bbb; padding:3px 4px; margin:0 0 0px 0; BACKGROUND:#fff url(../../images/inputbox.gif) repeat-x; min-width:250px}
#post_view .info_table .bigFont{font-size:1.2em}
#post_view .info_table .select{BACKGROUND:#fff url(../../images/inputbox.gif) repeat-x; margin:0 0 5px 0; border:solid 1px #bbb; padding:2px; min-width:250px}
.table_note{position:absolute; top:10px; right:10px; width:170px; font-size:.8em}
img.loadImg{display:none}
