body, html { background:url("../../images/bgrnd.jpg") repeat-x scroll left top #8E8E8E; font-family:arial,san-serif; line-height:14px; margin:0; padding:0; }
h1, h2, h3, h4, h5, p, ul, li { line-height:100%; margin:0; padding:0; }
ul { list-style-type:none; }

input[type="text"], input[type="password"], textarea, select { font-size: 12px; border: 1px solid #6B9BC1; display: block; font-family:Arial,Helvetica,sans-serif; padding: 5px; margin: 2px; color: #000000; }
label { color:#6B9BC1; font-size:14px; font-weight:bold;  text-align:left; padding-left: 3px; }
label.bold { font-weight: bold; }
label.small { font-size: 10px; }

h1, h2, h3, h4, h5 { letter-spacing:-0.05em; word-wrap:break-word; }
h1 { font-size: 38px; }
h2 { font-size: 30px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }

#outer { margin-top:5px; }
#inner { margin:0 auto; width:1000px; }
#header { padding-top:10px; background-color: #ffffff; }
#underpaging { padding-left:15px; padding-bottom:10px; background-color: #ffffff; }
#content { display:block; background-color: #ffffff; padding-top: 5px; }
#leftcolumn { margin-left:15px; width: 640px; float: left; display:block;  }
#rightcolumn { margin-right:15px; width: 310px; float: right; display:block; }
#headerleft { margin-left:15px; width: 550px; float: left; display:block;  }
#headerright { margin-right:15px; width: 390px; float: right; display:block; }
#featured { margin: 10px 15px 0px; padding-top: 5px; padding-left: 5px; padding-right: 5px; border-top:1px solid #000000; border-bottom:1px solid #000000; }
#footer { background-color:#333333; width:1000px; margin-bottom: 10px; } 
#bonus_panel { background-color:#000000; width:1000px; margin-bottom: 10px; }

#footer ul { padding: 15px; text-align: center; }
#footer ul li { display:inline; font-weight:bold; padding:0 5px; text-transform:uppercase; }
#footer ul li a { color: #FFFFFF; font-size: 14px; }
#footer ul li a:hover { color: #0066A8; }

#content img { max-width: 640px; }

#box { background-color:#FFFFFF; border-color:#0066A8 #000000 #0066A8 #0066A8; border-style:solid none solid solid; border-width:1px 0 1px 1px; left: -95px; padding:10px; position: absolute; top: 10px; }
#box div { padding:5px 0; clear:both; }

a:link, a:active, a:visited { color:#000000; outline:medium none; text-decoration:none; }
a:hover { color: #0066A8; }

.logo { background-image:url("../../images/logonew.gif"); background-repeat: no-repeat; display:block; height:82px; text-indent:-10000px; width:550px; }

.search_input { height:18px; width:240px; } 
.social_icons img { border: 0; margin-top: 10px; }

ul.posts { }
ul.posts li { margin-bottom: 15px; }

.short_row_thumb { position: relative; padding-left: 65px; min-height: 65px; border-bottom: 1px dashed #E9E9E9; background-color: #E9E9E9; }
.short_row { position: relative; min-height: 65px; border-bottom: 1px dashed #E9E9E9; background-color: #E9E9E9; }
.short_row img, .short_row_thumb img { border: 0; left: 0; position: absolute; width: 60px; height:60px; }
.short_posts li { margin-bottom: 5px !important; }

.section_box { margin-bottom: 15px; }
.section { background:none repeat scroll 0 0 #000000; padding:5px; width:300px; margin-bottom: 5px; }
.section em, .section_big em { display:inline-block; text-indent:-10000px; }
.section h3 { background-image: url(../../images/sections.gif); background-repeat: no-repeat; display:block; height:23px;}
.section_big { background:none repeat scroll 0 0 #000000; padding:5px; width:630px; margin-bottom: 2px; }
.section_big h3 { background-image: url(../../images/sections.gif); background-repeat: no-repeat; display:block; height:37px; }

.most_recent_section h3 { background-position: 0px -122px; width:210px; }
.most_popular_tags_section h3 { background-position: 0px -57px; width:210px; }
.friends_section h3 { background-position: 0 -225px; width:210px; }
.archives_section h3 { background-position: 0 -259px; width:210px; }
.most_popular_section h3 { background-position: 0 -89px; width:210px; }
.admin_options h3 { background-position: 0 -290px; width:210px; }
.most_popular_in_category_section h3 { background-position: 0 -372px; width:630px; }
.random_posts_section h3 { background-position: 0 -322px; width:630px; }
.more_cool_stuff h3 {  background-position: 0px -156px; width:210px; } 
.more_hot_stuff h3 { background-position: 0 -571px; width: 210px; }

.bonus_big_section h3 { background-position: 0 -422px; width:630px; }
.around_the_web_big_section h3 { background-position: 0 -470px; width:630px; }
.more_cool_stuff_big_section h3 { background-position: 0 -520px; width:630px; }

#task_details_panel { color: #0066A8; }

.postlist { border-bottom:1px solid #CCCCCC; clear:both; display:block; padding-top:10px; padding-bottom: 10px; font-size: 12px; }
.postlist img { border: 0; }
.post_title { position: relative; }
.post_date { color:#999999; font-size: 12px; margin-bottom: 8px; border-bottom: 1px dashed #E9E9E9; }
.post_date_short { color: #999999; font-size: 12px; }
.post_date a { color: #999999; }
.post_date a:hover { color: #000000; } 
.post_category { right: 0; top: 0; position: absolute;  }
.post_tags { margin-top: 10px; }
.post_details { font-size: 12px; padding-bottom: 20px; position: relative; border-bottom:1px solid #000000; }
.post_details img { border: 0; }
.post_details h1 { margin-bottom: 20px; margin-top: 10px; }
.source_link { margin-top:5px; margin-bottom:5px; }

.post_submit { margin-bottom: 20px; margin-top: 20px; }
.post_submit h3 { font-size: 20px; font-weight: normal; }

.post_image { margin-top:10px; }
.post_image p { background:none repeat scroll 0 0 #666666; font-size:11px; padding:3px; text-align:center; width:20px; }
.post_image p a { color: #FFFFFF; }

.post_top_ad { border-bottom: 1px solid #000000; padding-bottom: 5px; margin-bottom: 5px; }

.post_comments { margin-top: 10px; }

.commentlist { color:#000000; font-size:12px; }
.commentlist li { border-top:1px solid #000000; margin:15px 0 3px; padding:5px 10px 3px; }
.commentbody img { background:none repeat scroll 0 0 #000000; border:1px solid #EEEEEE; float:right; padding:2px; min-height: 50px; } 
.commentbody cite { border:0 none; color:#4C4C4C; font-style:normal; font-weight:bold; text-decoration:none; }
.commentbody small { color: #747474; }
.commentbody p { margin:10px 5px 10px 0; }

.comment_form input, .comment_form textarea { border: 1px solid #4D4D4D; }
.comment_form label { color: #4D4D4D; }

.errors ul { list-style: square; padding-left: 20px; }
.errors ul li { color: #ED2024; font-weight: bold; }

.category_title h1 { margin-top: 10px; margin-bottom: 15px; line-height: 100%; }

.category_icon { opacity: 0.85; -moz-opacity:0.85; -khtml-opacity: 0.85; filter:alpha(opacity=85); background-image: url(../../images/bigicons.png); background-repeat: no-repeat; display: block; width: 32px; height: 32px; } 
.category_icon:hover { opacity: 1; -moz-opacity:1; -khtml-opacity: 1; filter:alpha(opacity=100); }

.pictures_icon { background-position: -358px 0px; }
.picdumps_icon { background-position: -316px 0px; }
.celebs_icon { background-position: -234px 0px; }
.women_icon { background-position: -84px 0px; }
.videos_icon { background-position: -118px 0px; }
.cars_icon { background-position: -195px 0px; }
.animals_icon { background-position: -394px 0px; }
.food_icon { background-position: -154px 0px; }
.flikr_icon { background-position: -428px 0px; }
.flash_icon { background-position: -463px 0px; }

.categories { }
.categories li { display: block; }
.categories .cattitle { font-size: 18px; letter-spacing:-0.05em; }
.categories a { line-height: 32px; color: #0066A8; }
.categories a:hover .cattitle { text-decoration: underline; }
.categories li a:hover span.bigicon { opacity: 1; -moz-opacity:1; -khtml-opacity: 1; filter:alpha(opacity=100); }

.bigicon { opacity: 0.85; -moz-opacity:0.85; -khtml-opacity: 0.85; filter:alpha(opacity=85); background-image: url(../../images/bigicons.png); background-repeat: no-repeat; display: block; width: 32px; height: 32px; float: left; margin-right: 6px; } 
.bigicon:hover { opacity: 1; -moz-opacity:1; -khtml-opacity: 1; filter:alpha(opacity=100); }

.red { color: red; }
span.tags { background:transparent url(../../images/tag_blue.png) no-repeat scroll 0 0; display:block; font-weight:bold; font-size:12px; height:16px; line-height:14px; padding-left:22px; }

a.calendar, span.calendar { background:transparent url(../../images/calendar.png) no-repeat scroll 0 0; display:inline; height:16px; line-height:16px; padding-left:18px; }
a.views, span.views { background:transparent url(../../images/views.png) no-repeat scroll 0 0; display:inline; height:16px; line-height:16px; padding-left:18px; }
a.comments, span.comments { background:transparent url(../../images/comments.png) no-repeat scroll 0 0; display:inline; height:16px; line-height:16px; padding-left:18px; }

ul.archives { padding-left: 10px; font-weight: bold; }
ul.archives strong { font-weight: bold; color: #0066A8;}

/* table */
.ltable { background:none repeat scroll 0 0 #FFFFFF; border-collapse:collapse; font-size:13px; width: 100%; } 
.ltable th { color:#000000; font-size:22px; font-weight:normal; padding:2px; text-align:left; border: 1px solid #6678B1; padding: 5px; }
.ltable td { color:#082D5A; font-size:12px; overflow:hidden; padding:3px; border: 1px solid #CCCCCC; }

/* buttons */
input.button_blue { padding: 5px 10px 5px 10px; }
.button_blue, input.button_blue {font-family: Arial,Sans-Serif; background:#88BBD4 none repeat scroll 0 0; color:#000000; cursor: pointer; font-weight:bold; font-size:14px; padding:6px 10px 6px 10px; text-align:center; text-decoration:none; margin: 2px; display: block; border: 0 none; }
.button_blue:hover { background: #5599BB none repeat scroll 0 0; color: #FFFFFF; }

.icon { display: block; width: 16px; height: 16px; cursor: pointer; color: #000000; }
.bold-button, .bold-button2 { background-image: url(../../images/icons.png); background-position: 2px 2px; background-repeat: no-repeat;}
.italic-button, .italic-button2 { background-image: url(../../images/icons.png); background-position: 2px -13px; background-repeat: no-repeat;}
.underline-button, .underline-button2 { background-image: url(../../images/icons.png); background-position: 2px -28px; background-repeat: no-repeat;}
.link-button, .link-button2 { background-image: url(../../images/icons.png); background-position: 2px -45px; background-repeat: no-repeat;}
.film-button, .film-button2 { background-image: url(../../images/icons.png); background-position: 2px -62px; background-repeat: no-repeat;}
.film-embed-button, .film-embed-button2 { background-image: url(../../images/icons.png); background-position: 2px -62px; background-repeat: no-repeat;}
.code-button, .code-button2 { background-image: url(../../images/icons.png); background-position: 2px -80px; background-repeat: no-repeat;}
.h-button, .h-button2 { background-image: url(../../images/icons.png); background-position: 2px -100px; background-repeat: no-repeat;}
.multi-images, .multi-images2 { background-image: url(../../images/icons.png); background-position: 2px -45px; background-repeat: no-repeat;}
.multi-images-url, .multi-images-url2 { background-image: url(../../images/icons.png); background-position: 2px -45px; background-repeat: no-repeat;}
.multi-images-run, .multi-images-run2 { }

.icons_ul { list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; }
.icons_ul li a { border: 1px solid #6B9BC1; background-color: #D7E4FF; height: 16px; cursor: pointer; padding: 2px; margin: 2px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.icons_ul li a:hover { background-color: #FFFFFF; }

.button_big { padding:8px !important; }

.more { display:block; padding-top: 10px; padding-bottom: 2px; color: #0066A8 !important; font-size: 22px; width: 70px; }
.more:hover, .morenobg:hover { text-decoration: underline; }
.morenobg { display:block; padding-top: 30px; padding-bottom: 8px; text-align: center; color: #0066A8 !important; font-size: 22px; width: 70px; }

div.postpics { float: left; }
div.postpics img { width: 80px; height: 80px; }
div.postpics a.postpic { border:1px dashed #999999; display:inline; float:left; margin:0 10px 10px 0; padding:5px; }
div.postpics a.postpic:hover, div.postpics a.postpicstuff:hover { border:1px solid #6B9BC1; }

div.postpics a.postpicstuff { border:1px dashed #999999; display:inline; float:left; margin:0 8px 8px 0; padding:4px; }

#uploaded_images_count, #uploaded_images_count2, #uploaded_images_text, #uploaded_images_text2 { display:block; height:30px; margin-left:5px; padding-left:35px; padding-top:5px; color: #000000; }
#uploaded_images_count, #uploaded_images_count2 { font-weight: bold; }
#add_upload_panel, #add_upload_panel2 { background:url(../../images/add.gif) no-repeat scroll 0 0 transparent; cursor:pointer; display:block; height:30px; margin-left:5px; padding-left:35px; padding-top:5px; }
#upload_via_url, #upload_via_url2 { cursor:pointer; display:block; height:30px; margin-left:30px; padding-top:5px; }
#add_upload_panel:hover, #upload_via_url:hover, #add_upload_panel2:hover, #upload_via_url2:hover, .remove_image:hover { text-decoration: underline; }

.remove_image_button { background:transparent url(../../images/delsmall.gif) no-repeat scroll 0 0; color: #000000; cursor:pointer; display:block; height:25px; margin-left:5px; padding-left:30px; padding-top:5px; float: left; }
.uploader_details { background-color:#E8F5FE; float:left; margin-bottom:4px; padding:8px; width:400px; } 
.uploader_details .thumb { float:left;  padding-right:5px; }
.uploader_details .thumb img { border:1px solid #CCCCCC; cursor:pointer; padding:1px; }
.uploader_details .details img { float: left; }
.uploader_details .details { float:left; }
.uploader_details .details label { font-size:12px; padding-left:4px; }
.uploader_details p { padding-bottom:6px; }

.image_uploader { width: 415px; margin-bottom: 4px;  background-color:#E8F5FE; }
.image_uploader iframe { width: 360px; float:left; padding-left:5px; }
.image_uploader img { float:right; padding-top: 8px; padding-right: 10px; cursor: pointer; }

/* MODALS */
.modal[id] { position:fixed; }
.modal { background:#74B3C5 none repeat scroll 0 0; display:none; min-height:50px; left:50%; margin:-160px 0 0 -250px; position:absolute; text-align:left; top:50%; width:440px; z-index:9999; padding: 10px; }
.lightbluepanel { padding: 10px; margin:0 auto; height: 30px; width: 990px; background: url("../../images/bg-box.png") repeat scroll 0 0 transparent !important; color: #9E9E9E; }
.lightbluepanel a { color: #DADADA; }
.lightbluepanel a:hover { color: #FFFFFF; text-decoration: underline; }
.lightblue { background-color: #09293B; padding:10px; }

#overlay[id] { position:fixed; }
#overlay { background-color:#000000; height:100%; left:0; -moz-opacity: 0.5; opacity:.50; filter: alpha(opacity=50); position:absolute; top:0; width:100%; z-index:5000; }

/* Page links */
.pages { font-size:20px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; width: 640px; padding-top: 10px; padding-bottom: 10px; }
.pages_list a { color: #0066A8; }
.pages_list a:hover { border: 1px solid #CCCCCC; }
.pages_list span.nextprev { color:#093D5A; background: none; }
.pages_list a, .pages_list span { border: 1px solid #FFFFFF; display:block; margin: 1px; padding:8px 8px; float: left; letter-spacing: -2px; }
.pages_list .page { font-weight:bold; border: 1px solid #0066A8; color: #00426C; }
.page_prev, .page_next { font-size: 34px; color: #0066A8 !important; }
.page_prev:hover, .page_next:hover { text-decoration: underline; }


/* Page links */
.img_pages { font-size:18px; float: left; }
.img_pages a { text-decoration:none; color: #6B9BC1; cursor: pointer; }
.img_pages a:hover { color: #FFFFFF; background-color: #0066A8; }
.img_pages span.nextprev { color:#093D5A; background: none; }
.img_pages a, .img_pages span { border: 1px solid #000000; display:block; float:left; margin-right:2px; padding:0.5em 0.5em; }
.img_pages .page { background-color: #0066A8; font-weight: bold; color: #FFFFFF; border: 1px solid #000000;}
.img_prev, .img_next { float: left; }

/* Calendar */
.date_selector,.date_selector * { width: auto; height: auto; border: none; background: none; margin: 0; padding: 0; text-align: left; text-decoration: none; }
.date_selector { background: #F2F2F2; border: 1px solid #bbb; padding: 5px; margin: -1px 0 0 0; position: absolute; z-index: 100000; display: none; }
.date_selector_ieframe { position: absolute; z-index: 99999; display: none; }
.date_selector .nav { width: 17.5em; /* 7 * 2.5em */ }
.date_selector .month_nav,.date_selector .year_nav { margin: 0 0 3px 0; padding: 0; display: block; position: relative; text-align: center; }
.date_selector .month_nav { float: left; width: 55%; }
.date_selector .year_nav { float: right; width: 35%; margin-right: -8px; /* Compensates for cell borders */ }
.date_selector .month_name,.date_selector .year_name { font-weight: bold; line-height: 20px; }
.date_selector .button { display: block; position: absolute; top: 0; width: 18px; height: 18px; line-height: 17px; font-weight: bold; color: #003C78; text-align: center; font-size: 120%; overflow: hidden; border: 1px solid #F2F2F2; }
.date_selector .button:hover,.date_selector .button.hover { background: none; color: #003C78; cursor: pointer; border-color: #ccc; }
.date_selector .prev { left: 0; }
.date_selector .next { right: 0; }
.date_selector table { border-spacing: 0; border-collapse: collapse; clear: both; }
.date_selector th,.date_selector td { width: 2.5em; height: 2em; padding: 0; text-align: center; color: black; }
.date_selector td { border: 1px solid #ccc; line-height: 2em; text-align: center; white-space: nowrap; color: #003C78; background: white; }
.date_selector td.today { background: #FFFEB3; }
.date_selector td.unselected_month { color: #ccc; }
.date_selector td.selectable_day { cursor: pointer; }
.date_selector td.selected { background: #D8DFE5; font-weight: bold; } 
.date_selector td.selectable_day:hover,.date_selector td.selectable_day.hover { background: #003C78; color: white; }

/* floating */
.left { float:left; }
.right { float:right; }
.block { display: block; clear:both; }
.clear { clear:both; display:block; visibility:hidden; }
.center { text-align: center; }
.absolute { position: absolute; }
.relative { position: relative; }
.inline { display: inline !important; }

/* curved */
.curved { -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.curved4 { -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.curved8 { -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.curved15 { -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }

/* margins */
.marginauto { margin:0 auto; }
.mright3 { margin-right: 3px; }
.mright5 { margin-right: 5px; }
.mright10 { margin-right: 10px; }
.mright20 { margin-right: 20px; }
.mright30 { margin-right: 30px; }
.mleft3 { margin-left: 3px; }
.mleft5 { margin-left: 5px; }
.mleft10 { margin-left: 10px; }
.mleft20 { margin-left: 20px; }
.mleft30 { margin-left: 30px; }
.mleft90 { margin-left: 90px; }
.mleft100 { margin-left: 100px; }
.mtop2 { margin-top: 2px; }
.mtop3 { margin-top: 3px; }
.mtop5 { margin-top: 5px; }
.mtop10 { margin-top: 10px; }
.mtop20 { margin-top: 20px; }
.mtop30 { margin-top: 30px; }
.mtop40 { margin-top: 40px; }
.mbottom3 { margin-bottom: 3px; }
.mbottom5 { margin-bottom: 5px; }
.mbottom8 { margin-bottom: 8px; }
.mbottom10 { margin-bottom: 10px; }
.mbottom15 { margin-bottom: 15px; }
.mbottom20 { margin-bottom: 20px; }

/* paddings */
.pbottom5 { padding-bottom: 5px; }
.ptop10 { padding-top: 10px; }
.ptop15 { padding-top: 15px; }
.pright3 { padding-right: 3px; }
.pright5 { padding-right: 5px; }
.pright10 { padding-right: 10px; }
.pright15 { padding-right: 15px; }
.pleft3 { padding-left: 3px; }
.pleft5 { padding-left: 5px; }
.pleft10 { padding-left: 10px; }
.pleft20 { padding-left: 20px; }

/* rows */
.row130 { padding-left:130px; position: relative; overflow: hidden; }
.row55 { padding-left:55px; position: relative; overflow: hidden; }
.row70 { padding-left:70px; position: relative; overflow: hidden; }
.row85 { padding-left:85px; position: relative; overflow: hidden; }
.row85 img { width: 80px; height: 60px; }

/* width */
.width50 { width: 50px; }
.width100 { width: 100px; }
.width120 { width: 120px; }
.width130 { width: 130px; }
.width150 { width: 150px; }
.width160 { width: 160px; }
.width190 { width: 190px; }
.width165 { width: 165px; }
.width370 { width: 370px; }
.width200 { width: 200px; }
.width280 { width: 280px; }
.width250 { width: 250px; }
.width260 { width: 260px; }
.width268 { width: 268px; }
.width300 { width: 300px; }
.width320 { width: 320px; }
.width350 { width: 350px; } 
.width400 { width: 400px; }
.width440 { width: 440px; }
.width450 { width: 450px; } 
.width500 { width: 500px; }
.width550 { width: 550px; }
.width600 { width: 600px; }
.width640 { width: 640px; }
.width650 { width: 650px; }
.width700 { width: 700px; }
.width712 { width: 712px; }
.width730 { width: 730px; }
.width750 { width: 750px; }
.width870 { width: 870px; }
.width850 { width: 850px; }
.width990 { width: 990px; }

/* minHeight */
.heightM50 { min-height: 50px; }
.heightM55 { min-height: 55px; }
.heightM65 { min-height: 65px; }
.heightM60 { min-height: 60px; }
.heightM95 { min-height: 95px; }
.heightM100 { min-height: 100px; }
.heightM120 { min-height: 120px; }
.heightM150 { min-height: 150px; }
.heightM200 { min-height: 200px; }
.heightM300 { min-height: 300px; }


#MarketGid237 .MGC0237237 img { border:1px solid #DDDDDD; margin:0 0 2px; padding:3px; width:140px; height: 140px; }
#MarketGid237 a.mctitle237:link, #MarketGid237 a.mctitle237:active, #MarketGid237 a.mctitle237:visited { color:#000000 !important; font-family:tahoma; font-size:11px; font-weight:bold; text-decoration:none; }
