.blog_wahoha
{
	background-color:#FAFAFA;border: 1px solid #F0F0F0;
	padding:10px 15px;
}

.blog_bottomad
{
	background-color:#FAFAFA;
	border: 1px solid #F0F0F0;
	text-align:center;
	width:905px;
	margin-top:15px;
	padding-top: 5px;
	padding-bottom: 5px;
}


.authorwrapper
{
	width:905px;
	margin-top:20px;
}

.blog_author
{
	background-color:#FAFAFA;border: 1px solid #F0F0F0;color:#666;
	width:345px;
	float:left;
	padding:17px 15px;
	height:167px;
}



.blog_related
{
	background-color:#FAFAFA;
	border: 1px solid #F0F0F0;
	color:#666;
	width: 905px;
	margin-top:15px;
}
.blog_related ul
{
	list-style-type:square;
}
.blog_related p
{
	padding-left:27px;
	font-size:20px;
	
}

.notloggedin
{
	clear:both;
	margin-top:15px;
	color:#666;
	padding:10px 15px;
	text-align:left;
	border: 1px solid #F0F0F0;
	background-color:#FAFAFA;
	
}
.notloggedin a {font-size:16px;}

.notloggedinblog
{
	color:#666;
	padding:10px 15px;
	text-align:left;
	border: 1px solid #F0F0F0;
	background-color:#FAFAFA;
	float:right;
	height:180px;
	
}
.notloggedinblog a {font-size:16px;}







.floater { background: #FFF; position: absolute; top: 176px; left: -52px; padding: 8px; width: 52px;}
.floater ul { padding: 0em; margin: 0; list-style-type:none;}
.floater ul li{padding:2px 0;}

.wp-caption-text {
margin-top:3px;
margin-bottom: 20px;
font-weight: bold;
}

.wp-caption-text:before {content: "''";}
.wp-caption-text:after {content: "''";}

.albumphoto { position:relative;text-align:center;margin:0 auto; }
.albumphoto a.next {
    display:none;
    width:40px;
    height:40px;
    position:absolute;
    right:0px;
    top:150px;
    margin-top: -24px;
    background:transparent url(../images/frontpage/next.png) no-repeat 0 0;  
}
.albumphoto:hover a.next { display:block }

.albumphoto a.previous {
    display:none;
    width:48px;
    height:48px;
    position:absolute;
    left:7px;
    top:150px;
    margin-top: -24px;
    background:transparent url(../images/frontpage/previous.png) no-repeat 0 0;  
}
.albumphoto:hover a.previous { display:block }

.jeip-mouseover
{
	background-color:#FFFFDD;
	
}
.jeip-editfield
{
	background-color:#FFFFDD;
	border: 1px solid #CCCCCC;
	width:596px;
	padding:3px 5px;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin-left:1px;
}
.jeip-editor
{
	color: #000;
	width:600px;
}

.jeip-savebutton
{
	background-color:#006EC7;
	padding:3px;
	color:#FFF;
	font-weight:bold;
	padding-left:5px;
}
.jeip-cancelbutton
{
	background-color:#006EC7;
	padding:3px;
	color:#FFF;
	font-weight:bold;
}

.blogvideo
{
	margin-top:25px;margin-bottom:25px;
}

table.awards
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	
}
table.awards td
{
	padding:15px;
	font-size:13px;
	line-height:17px;
}
table.awards td.off
{
	padding:15px;
	font-weight:bold;
	font-size:13px;
	line-height:17px;
	color:#CCC;
}

table.pm
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #F9F9F9;
	margin-top:20px;
}

table.pm tr.header
{
	background-color: #F9F9F9;
}

table.pm tr.normal
{
	background-color: #FFF;
}
table.pm tr.alternate
{
	background-color: #F9F9F9;
}

table.top
{
	border: 1px solid #DDD;
	padding:2px;
	width:300px;
	margin-top: 20px;
}

table.top tr td.header
{
	font-size:16px;
	line-height:20px;
	text-align:center;
	background-color: #F9F9F9;
}
table.top tr td.loadmore
{
	font-size:16px;
	line-height:20px;
	text-align:center;
	background-color: #F9F9F9;
}

table.top tr.normal
{
	background-color:#FFF;
}
table.top tr.alternate
{
	background-color: #F9F9F9;
}

div.sitestats
{
	font-family:Verdana, Geneva, sans-serif;
	color:#EFEFEF;
	width: 300px;
	margin:15px 0px 5px -30px;
	padding:5px;
}
div.sitestats table td
{
	text-align:center;
}
div.sitestats table td ul
{
	text-align:left;
	padding:0;
	margin:0 0 0 20px;
	text-decoration:none;
}
div.sitestats table td ul li a
{
	color:#EFEFEF;
}

div.youtubebox
{
	padding:20px 5px 20px 5px;border: 1px solid #DDDDDD;background-color:#F9F9F9;margin-top:15px;margin-bottom:15px;
}
div.vimeobox
{
	padding:5px;border: 1px solid #DDDDDD;background-color:#F9F9F9;margin-top:15px;margin-bottom:15px;
}

div.verticalsocial
{
	 float:right;margin-left:15px;margin-bottom:15px;padding:10px;border: 1px solid #DDDDDD;background-color:#F9F9F9;
}
div.blogpostbanner
{
	float:right;margin-left:15px;margin-bottom:15px;padding:10px;background-color:#FAFAFA;
	border: 1px solid #F0F0F0;
	color:#666;width:300px;height:250px;
}
div.rightad
{
	 float:right;margin-left:15px;margin-bottom:15px;padding:8px;border: 1px solid #DDDDDD;background-color:#F9F9F9;
}

div.moretutorials
{
	margin-top:15px;
	margin-bottom:15px;
	float:left;
	padding:5px;
	width:290px;
	text-align:center;
	background-color:#FAFAFA;border: 1px solid #F0F0F0;color:#666;
	font: normal 15px Verdana, Geneva, sans-serif;
	line-height:25px;
	height:100px;
}

div.practicetutorial
{
	margin-top:15px;
	margin-bottom:15px;
	float:right;
	padding:5px;
	width:290px;
	text-align:center;
	background-color:#FAFAFA;border: 1px solid #F0F0F0;color:#666;
	font: normal 15px Verdana, Geneva, sans-serif;
	line-height:25px;
	height:100px;
}


.goal
{
	margin-top:15px;
	padding: 0px 10px 10px 0px;
	min-height:145px;
}

.goal .thumbnail
{
	padding-right:15px;
	padding-bottom:10px;
	padding-top:5px;
	float:left;
}

.best
{
	background-color:#FFF;
	padding: 0px 10px 15px 10px;
}
.best table
{
	width:100%;
	padding:5px;
	text-align:center;
}
.best table td
{
	vertical-align:bottom;
}
.best table td img
{
	width:125px;
	
}

.customprizebox
{
	border-bottom: 1px solid #1D74A7;
	background-color:#FFF;
	padding: 10px 10px 10px 10px;
}
/* text */
.txt_sub{color:#8f98b0;
	font-size:10px;
	line-height:13px;}
.txt_blue{color:#006EC7}
.txt_lightblue{color:#EEEEEE}
.txt_black{color:#000}
.txt_grey{color:#000; font-size:8pt}
.txt_yellow{color:#FFCC00}
.txt_white{color:#FFF}
.txt_green{color:#093}
.txt_orange{color:#FF6600}
.txt_disabled{color:#999}
.txt_red{color:#F00}
.txt_bigblue{font-size:12px; color:#006EC7; font-weight:bold}
.txt_hugeblue{font-size:22px; color:#006EC7; font-weight:bold}
.txt_underline{text-decoration:underline;}
.txt_bold{font-weight:bold;}
.txt_italic{font-style:italic;}

.txt_hugegreen{font-size:24px; color:#093; font-weight:bold}
.txt_giantblue{font-size:70px; color:#006EC7; font-weight:bold}
.txt_small{font-size:8pt; font-weight:bold;}



/* other */
.tiptitle{display:inline; color:#006EC7; }

/* links */
.link_small a:link, .link_small a:visited{ color:#006EC7; background-color:transparent}
.link_small a:hover{text-decoration:underline; color:#000}
.link_white a:link, .link_white a:visited{color:#FFF; background-color:transparent}
.link_white a:hover{text-decoration:underline; color:#EEEEEE}
.link_whitebig a:link, .link_whitebig a:visited{color:#FFF; background-color:transparent}
.link_whitebig a:hover{text-decoration:underline; color:#EEEEEE}
.link_big a:link, .link_big a:visited{ font:normal 1.5em Helvetica, Arial, sans-serif; color:#006EC7; background-color:transparent; font-weight:bold}
.link_big a:hover{text-decoration:underline; color:#000}
.link_huge a:link, .link_huge a:visited{ font-size:24px;color:#006EC7; background-color:transparent}
.link_huge a:hover{text-decoration:underline; color:#000}
.link_hugeblue a:link, .link_hugeblue a:visited{ color:#006EC7; background-color:transparent}
.link_hugeblue a:hover{text-decoration:underline; color:#EEEEEE}

.topalign{vertical-align:top}
.bottomalign{vertical-align:bottom}
.txt_right{text-align:right}
.txt_left{text-align:left}
.txt_center{text-align:center}
.paddingleft{padding-left:10px}
.paddingleftlong{padding-left:20px}
.paddingrightlong{padding-right:20px}
.paddingright{padding-right:10px}
.paddingbottom{padding-bottom:10px}
.paddingtop{padding-top:10px}
.floatleft{float:left;padding-right:10px;}
.floatright{float:right;padding-left:10px;}
.clearboth{clear:both;}
.paddingalllong{padding:20px}

select{color:#000000; border:1px solid #C0C1C1; background-color:#FFD; height:22px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; width:255px}
select.cat{color:#000000; border:1px solid #C0C1C1; background-color:#FFD; font:normal 18px Verdana, Arial, Helvetica, sans-serif; height:29px;  width:150px;  padding-left:3px;}
input.checkbox{color:#000000; border:1px solid #C0C1C1; background-color:#FFD;}
input.radio{color:#000000; border:1px solid #C0C1C1; background-color:#FFD;}

input.search{color:#000000; border:1px solid #C0C1C1; background-color:#FFD;font:normal 12px Verdana, Arial, Helvetica, sans-serif; height:18px;  width:180px; vertical-align:middle; padding-left:3px;}
input.searchbtn{font:bold 12px Arial, Helvetica, sans-serif; background-color:#FFD; font-weight:bold; color:#006EC7; border:1px normal #C0C1C1; vertical-align:bottom;width:50px;}
select.search{color:#000000; border:1px solid #C0C1C1; background-color:#FFD; font:normal 12px Verdana, Arial, Helvetica, sans-serif; height:22px;  width:180px;  padding-left:3px;}


input.inputtxt{color:#000000; border:1px solid #C0C1C1; background-color:#FFD;font:normal 18px Verdana, Arial, Helvetica, sans-serif; height:25px;  width:250px; vertical-align:middle; padding-left:3px;}
input .txt {color:#000000; border:1px solid #C0C1C1; background-color:#FFD; }
input .txt:active {border-color:#C0C1C1;}
input.txtwide{color:#000000; border:1px solid #C0C1C1; background-color:#FFD; font:normal 14px Arial, Helvetica, sans-serif; height:17px;  width:550px; vertical-align:middle; padding-left:3px}
input.txtanchor{color:#000000; border:1px solid #C0C1C1; background-color:#FFD; font:normal 14px Arial, Helvetica, sans-serif; height:17px;  width:182px; vertical-align:middle; padding-left:3px; margin-top:2px;}
input.txtupload{color:#000000; border:1px solid #C0C1C1; background-color:#FFD; font:normal 14px Arial, Helvetica, sans-serif; height:21px;  width:250px; vertical-align:middle; padding-left:3px}
input.blogit{color:#666; border:1px solid #C0C1C1; background-color:#FFD; font:normal 10px Arial, Helvetica, sans-serif; height:15px; width:250px}
input.extratags{color:#000000; border:1px solid #C0C1C1; background-color:#FFD; font:normal 10px Arial, Helvetica, sans-serif; height:15px;}
input.score{color:#000000; border:1px solid #C0C1C1; background-color:#FFD; font:bold 16px Arial, Helvetica, sans-serif; height:20px;  width:40px; text-align:center; vertical-align:middle}
textarea.txt{color:#000000; border:1px solid #C0C1C1; background-color:#FFD; font:normal 14px Arial, Helvetica, sans-serif; height:12em; width:450px; padding-left:3px}
textarea.shorttxt{color:#000000; border:1px solid #C0C1C1; background-color:#FFD; font:normal 18px Arial, Helvetica, sans-serif; height:12em; width:250px; padding:3px}
textarea.longtxt{color:#000000; border:1px solid #C0C1C1; background-color:#FFD; font:normal 12px Arial, Helvetica, sans-serif; height:12em; width:510px; padding:3px}
textarea.newsletter{color:#000000; border:1px solid #C0C1C1; background-color:#FFD; font:normal 14px Arial, Helvetica, sans-serif; height:600px; width:600px; padding-left:3px}
.quickcomment textarea{color:#000000; border:1px solid #C0C1C1; background-color:#FFD; font:normal 12px Arial, Helvetica, sans-serif; height:12em; width:500px; padding:3px}
.quickcomment a
{
	color: #006EC7;
	font:bold 12pt Arial, Helvetica, sans-serif;
}
.quickcomment a:hover
{
	color:#093;
	text-decoration:underline;
}
.watchcomment{color:#000000; border:1px solid #C0C1C1; background-color:#FFD; font:normal 12px Arial, Helvetica, sans-serif; height:10em; width:500px; padding-left:3px}
.redflagreason{color:#000000; border:1px solid #C0C1C1; background-color:#FFD; font:normal 11px Arial, Helvetica, sans-serif; height:14px; width:200px; vertical-align:middle; padding-left:3px}


.txt_label{color:#000000; font:bold 11px Arial, Helvetica, sans-serif; margin-bottom:8px}




/* navigation buttons */
.navbuttons a, .navbuttons button{ margin:0 3px 0 0;  border:1px solid #CCC;  font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;  font-size:100%;  text-decoration:none;  font-weight:bold;  color:#006EC7;  cursor:pointer;  padding:5px 7px 6px 7px; /* Links */}
.navbuttons button{ width:auto;  padding:4px 10px 3px 7px; /* IE6 */background-color:#FFFFFF}
.navbuttons button[type]{ padding:5px 10px 5px 7px; /* Firefox */ line-height:17px; /* Safari */}
.navbuttons button img, .navbuttons a img{ margin:0 3px -3px 0 !important;  padding:0;  border:none;  width:16px;  height:16px}



/* navigation buttons STANDARD */
.navbuttons a:link, .navbuttons a:visited{ background-color:#FFFFFF;  /*border:1px solid #000; */ color:#369;}
button:hover, .navbuttons a:hover{ background-color:#F1F9FE;  border:1px solid #006EC7; color:#369}
button.noborder, .navbuttons a.noborder{ color:#FFFFFF; border:none; background-color:#006EC7}
.navbuttons a:active{ background-color:#006EC7;  /*border:1px solid #000000; */ color:#fff}

/* STANDARD buttons*/

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#FFFFFF;
    border:1px solid #002963;


    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
button.default, .buttons a.default{
    color:#006EC7;
	background-color:#FFFFFF;
	
}
.buttons a.default:hover, button.default:hover{
    background-color:#F1F9FE;
    
    color:#006EC7;
}
.buttons a.default:active{
    background-color:#FFFFFF;
    border:1px solid #529214;
    color:#006EC7;
}
.tbl_newcontests{width:100%; padding:0px;}
.tbl_newcontests td{ text-align:center; padding:0px; vertical-align:top;}
.tbl_null{padding:0;border-collapse:collapse;}
.tbl_null td{padding:0;}

.tbl_normal{width:95%; padding:0px; border-collapse:collapse; margin-left:auto;margin-right:auto; margin-bottom:0px;margin-top:0px;background-color:#FFFFFF;text-align:center; }
.tbl_normal td{padding-left:10px; padding-top:3px;}
.tbl_normal th{ color:#006EC7; background-color:#EFF7FF; border-bottom:1px solid #EEEEEE; padding:3px 10px 3px 10px;}

.tbl_steps{border-collapse:collapse; width:100%; background-color:#EEF4F8}
.tbl_steps td{padding-left:10px; padding-top:3px}

.tbl_normalfixed{border-collapse:collapse; width:606px;background-color:#FFFFFF;margin-left:auto; margin-right:auto; }
.tbl_normalfixed td{padding-left:10px; padding-top:3px;}
.tbl_normalfixed th{ color:#006EC7; background-color:#EFF7FF; border-bottom:1px solid #EEEEEE; padding:3px 10px 3px 10px;}

.tbl_stock{background-color:#FFFFFF;margin-left:auto; margin-right:auto; }
.tbl_stock td{ padding:3px;text-align:center}
.tbl_center{margin-left:auto; margin-right:auto; text-align:center}

.tbl_contests {padding:10px;}
.tbl_contests td{padding:10px;width:300px;vertical-align:top; text-align:center;}
.tbl_contest {border: 1px solid #DDDDDD;background-color:#F9F9F9;;height:300px;}
.tbl_contest td {padding:0px;}
.tbl_contest th {font-weight:normal;}
.tbl_contest td .thumb {display:block;margin-left:auto;margin-right:auto;}


.div_entry{margin-left:auto; margin-right:auto;background-color:#FFF;padding:0;margin-top:0px;}

.div_entry .statscontainer {margin-top:10px;margin-left:auto;margin-right:auto;text-align:center;}
.div_entry .statscontainer table.stats {width:400px;margin-left:auto;margin-right:auto;}
.div_entry .statscontainer table.results {width:240px;margin-left:auto;margin-right:auto;}
.div_entry .statscontainer table.stats a {color:#FFF;text-decoration:underline;}
.div_entry .statscontainer table.stats a:hover {color:#FF6600;}
.div_entry .statscontainer table.stats td.votes{background-position:center;background-image:url(../images/entry/votes.png);background-repeat:no-repeat;width:64px;height:64px;color:#FFF;padding-top:10px;font-size:20px;}
.div_entry .statscontainer table.stats td.views{background-position:center;background-image:url(../images/entry/views.png);background-repeat:no-repeat;width:64px;height:64px;color:#FFF;padding-top:10px;font-size:20px;}
.div_entry .statscontainer table.stats td.favs{background-position:center;background-image:url(../images/entry/favs.png);background-repeat:no-repeat;width:64px;height:64px;color:#FFF;padding-top:10px;font-size:20px;}
.div_entry .statscontainer table.stats td.sbs{background-position:center;background-image:url(../images/entry/sbs.png);background-repeat:no-repeat;width:64px;height:64px;color:#FFF;padding-top:10px;font-size:20px;}
.div_entry .statscontainer table.stats td.hires{background-position:center;background-image:url(../images/entry/hires.png);background-repeat:no-repeat;width:64px;height:64px;color:#FFF;padding-top:10px;font-size:20px;}
.div_entry .statscontainer table.results td.rank{background-position:center;background-image:url(../images/entry/rank.png);background-repeat:no-repeat;width:64px;height:64px;color:#FFF;padding-top:10px;font-size:20px;}
.div_entry .statscontainer table.results td.yourvote{background-position:center;background-image:url(../images/entry/yourvote.png);background-repeat:no-repeat;width:64px;height:64px;color:#FFF;padding-top:10px;font-size:20px;}
.div_entry .statscontainer table.results td.score{background-position:center;background-image:url(../images/entry/score.png);background-repeat:no-repeat;width:64px;height:64px;color:#FFF;padding-top:10px;font-size:20px;}


.div_entry .descr{line-height:16px; padding-left:5px;color:#000; margin-top:10px;margin-bottom:20px;margin-left:auto;margin-right:auto;}
.div_entry .rank{color:#006EC7;text-align:center;width:300px;margin-left:auto; margin-right:auto;text-align:center}
.div_entry .src{width:100%;text-align:left;}
.div_entry .src ul {list-style:none;color:#006EC7; font-size:9pt; margin-left:10px;margin-top:1px;margin-bottom:1px;padding:0}
.div_entry .src ul a {color:#006EC7;}
.div_entry .next {float: right; text-align:right;}
.div_entry .previous {float: left; text-align:left;}

.div_moderator{border-bottom:1px solid #EEEEEE; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE; padding:1px; background-color:#FFF4FF; width:602px; margin-left:auto; margin-right:auto}
.tbl_moderator{border: 1px solid #EEEEEE; margin-left:auto; margin-right:auto; width:600px; background-color:#FFF4FF; padding:7px}
.tbl_moderator th{text-align:left; background-color:#FFF4FF; padding:0; color:#006EC7;font-weight:bold;}
.tbl_moderator td{text-align:left; background-color:#FFF4FF; padding:2px}

/* slider */
.move{height:21px; background:#FFF url(../images/icons/bar_end.png) no-repeat 0 7px}
.move .move2{margin:0 1px 0 2px; height:21px; background:#FFF url(../images/icons/bar_repeat.png) repeat-x 0 7px}
.move .slider{margin-top:-21px; margin-right:11px; width:17px; height:21px; background:#FFF url(../images/icons/slider.png) no-repeat 0 0}

.div_join{margin:auto; padding:2px; text-align:center; font-size:18px; background-color:#FFF}
.div_join a:link, div_join td a:visited{text-decoration:none; color:#006EC7}
.div_join a:hover{color:#000; text-decoration:underline}

.topad
{
	text-align:right;
	padding-right:3px;
	margin-top:10px;
	height:90px;
}

.img_thumb{
	display:inline;
	border:1px solid #CCC; padding:3px; background-color:#FFFFFF;
}
.img_thumb:hover{
	border:1px solid #68A7EC;
}

.img_borderhover
{
	border:1px solid #FFF;
	display:inline;
}

.img_borderhover:hover{
	border:1px solid #68A7EC;
}

.img_avatar{
	display:block;
	border:1px solid #CCC; padding:3px; background-color:#FFFFFF;
}
.img_avatar:hover{
	border:1px solid #68A7EC;
}
.img_entry{
	display:block;
	border:1px solid #CCC; padding:3px; background-color:#FFFFFF;
}
.img_entry:hover{
	border:1px solid #68A7EC;
}

.tbl_tutsections{width: 90%; margin-left:auto;margin-right:auto;}
.tbl_tutsections td{text-align:center;width:200px;}
.introbox
{
	width:242px;
	margin-top:5px;

	text-align:center;
	margin-left:auto;
	margin-right:auto;
	
}
.introbox .social
{
	float:left;
}
.introbox .social img
{
	padding:5px;
}
.introbox .join
{
	color: #FFF;
	line-height:24px;
	padding-top:6px;
	text-align:center;
	

}
.introbox .join a
{
	color: #FFF;
	font-size:20px;
}

.introbox_stats h4
{
	color:#FFF;
}

.introbox_stats a
{
	color: #85DDEA;
}

.introbox_stats table
{
	color: #FFF;
}



.tbl_spaced
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.tbl_spaced td
{
	padding:10px;
	text-align:center;
}
#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block;}
#tttop {display:block; height:5px; margin-left:5px; overflow:hidden}
#ttcont {display:block; padding:7px; margin-left:5px; background-color:#F3F3F3; color:#000; border:2px solid #CCC;}
#ttbot {display:block; height:5px; margin-left:5px; overflow:hidden}

.socialmedia
{
	width:98%;
	text-align:center;
	background-color:#FFF;
	border-top:1px solid #CCCCCC;
	padding:5px;
	margin-right:auto;
	margin-left:auto;
	margin-top:30px;
}
.socialmedia table
{
	margin-left:auto;
	margin-right: auto;
	text-align:center;
	padding:5px;
}
.socialmedia table td
{
	padding-left:10px;
	padding-right:10px;
	vertical-align:bottom;
}
.socialmedia table td img
{
	display:inline;
}

#votesection
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;	
}
#votesection span
{
	padding-right:2px;

}
#votesection span a
{
	padding:7px;
	border:1px solid #C0C1C1;
	font-weight:bold;
	font-size:11px;
	color: #006EC7;
}
#votesection span a:hover
{
	border:1px solid #093;
	color:#093;
	text-decoration:none;
}
#votesection input.customvote
{
	width:30px;
	height:23px;
	margin-bottom:3px;
	vertical-align:center;
	font-size:18px;
}
#thumbContainer
{
	overflow: auto;
	width: 600px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}


.thumbImageCont
{
	width: 185px; 
	border: none;	
	margin: 5px;
	text-align: center;
}
.content .box .commentsballoon
{
	float:right;
	margin-right:0px;
	margin-left:10px;
	margin-top:16px;
	width:65px;
	height:55px;
	background:url(../images/commentsballoon.png) no-repeat;
	font:bold 25px Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
}
.content .box .commentsballoon a
{
	color:#FFF;
}

ol.commentlist {
	margin:0;
	padding:0;

	}

.commentlist li {
	list-style:none;
	
	}

.commentlist cite {
	padding: 10px 0 0 0;
	display:block;
	font-style:normal;
	margin-top:15px;
	margin-bottom:15px;
	color:#515151;
	border-top:1px solid #e3e1e0;
	}	

.commentlist a:link, .commentlist a:visited {
	color:#515151;
	}

.commentlist a:hover, .commentlist a:active {
	color:#515151;
	}

.commentlist cite img {
	border:3px solid #e3e1e0;
	float:left;
	margin-right:15px;
	margin-top:2px;
	padding:3px;
	}

.commentlist .commentauthor {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;

	}

.commentlist .time {
	padding-left:13px;
	}

.commenttext {

padding: 0 20px 10px 5px;

color:#000;
}

.blogaddcomment {
color:#000000; border:1px solid #C0C1C1; background-color:#F8F8F8; font:normal 12pt Arial, Helvetica, sans-serif; height:15em; width:600px; padding:3px
}

	
	.content .box .more{
	height:1%;
	overflow:hidden;
	margin:8px 0 0;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.content .box .more a{
	float:right;
	background-color:#1d74a7;
}
.content .box .more a em{
	display:block;
	padding:6px 14px 6px 17px;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	background-color:#1d74a7;
}

.content .box .profilestats td
{
	width:150px;
}

div.smashingwidget.example5,
div.smashingwidget.example5 div,
div.smashingwidget.example5 span,
div.smashingwidget.example5 h3,
div.smashingwidget.example5 a,
div.smashingwidget.example5 img,
div.smashingwidget.example5 ul,
div.smashingwidget.example5 ol,
div.smashingwidget.example5 li {
	background-color: #fff;
	border:0 none;
	font-family:inherit;
	font-size:13px;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline-style:none;
	outline-width:0;
	padding:0;
}

div.smashingwidget.example5 {
	background-color:#fff;
	color:#f00;
	font-family:Arial,Helvetica,sans-serif;
	line-height: 1.55em;
	font-size:small;
	padding:5px;
}

* div.smashingwidget.example5 {
	font-size:small;
}

div.smashingwidget.example5 a {
	color:#3152a3;
	cursor:pointer;
	text-decoration:underline;
}
div.smashingwidget.example5 a:hover {
	text-decoration:underline;
}
div.smashingwidget.example5 a:focus {
	outline-style:none;
}
div.smashingwidget.example5 a:active {
	outline-style:none;
	outline-width:medium;
}
div.smashingwidget.example5 a img {
	border:medium none;
}

div.smashingwidget.example5 h3 {
	color: #000;
	margin:0;
	padding:6px 0 0 5px;
	font-size:20px;
	font-weight:normal;
	cursor: pointer;
	height: 40px;
	background:url("http://media.smashingmagazine.com/cdn_smash/files/smashing-widget/v006/img/header_v1.gif") no-repeat scroll 0 0 transparent;
}

div.smashingwidget.example5 h3 a {
	background-color:transparent;
	border:none;
	top:0;
	right:0;
	width:110px;
	height:50px;
	color:inherit;
	padding-right:10px;
	text-decoration: none;
}

div.smashingwidget.example5 h3 a span {
	float:left;
	font-size:20px;
	background-color: transparent;
}

div.smashingwidget.example5 h3 a img {
	float:right;
	background-color: transparent;
	margin: -5px 5px 0 0px;
}

div.smashingwidget.example5 h3 a:hover {
	text-decoration: none;
}

div.smashingwidget.example5 ol {
	margin-left: 5px;
}

div.smashingwidget.example5 li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;					

	border-color:#EBEBEB;
	border-style:solid;
	border-width:0 0 1px;
	padding:10px 0 10px;
}

div.smashingwidget.example5 .sw-source {
	display: block;
	/*margin-left: 0.5em;	*/
	color:#555;
	font-size:12px;
	font-weight:normal;
}

div.smashingwidget.example5 li.sw-last {
	background:transparent none repeat scroll 0 0;
	border: none;
}

div.smashingwidget.example5 li a.sw-title {
	font-size:12px;
}
pre {
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #f0f0f0;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	line-height: 20px;
	background: url(http://www.pxleyes.com/images/pre_code_bg_ylw.gif) repeat-y left top; 
	width: 600px;
	overflow: auto; 
	overflow-Y: hidden; 
}
pre code {
	margin: 0 0 0 40px;
	padding: 18px 0;
	display: block;
}
.inline
{
	display:inline;
}
.block
{
	display:block;
}

.tbl_grid
{
	border:1px solid #CCC;
	margin:0 auto;
	text-align:center;
}
.tbl_grid td
{
	width:50px;
	height:50px;
	font-size:9px;
	padding:0;
	margin:0;
}
.tbl_grid td img
{
	border:0;
}
.tbl_grid td.green
{
	background-color:#EBFFE1;
}



.FBConnectButton {
	margin-top:3px;
	width:50px;
}

.fb_share_count{
	background-color: #E8E8E8 !important;
	border:1px solid #D3D3D3;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}

.fb_share_count_inner {
	font-size:16px;
	background-color: transparent !important;
}

.FBConnectButton_Text {
	font-size:0.9em;
        font-weight:bold !important;
        font-family: Helvetica,sans-serif;
        text-indent:-5px;
}

.fb_share_count_nub_top {
        display: block;
        position: absolute;
        left: 7px;
        top: 35px;
        width: 6px;
        height: 7px;
        background-repeat: no-repeat;
        background-image: url('http://www.pxleyes.com/images/fbstyle.png')!important;
}

.mycontests .intro
{
	margin-top:50px;
	
}

.mycontests .intro .header
{
	text-align:center;
	font:bold 30px/35px Arial, Helvetica, sans-serif;
	color: #FF6600;
}

.commentthumbs
{
	float:right;
	text-align:left;
	margin-left:10px;
	width:100px;
	height:100px;
	border-left:1px solid #CCC;
	padding-left:10px;
}
.commentthumbs .average
{
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
}
#dd_ajax_float{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DDDDDD;
	float:left;
	margin-left:-120px;
	margin-right:10px;
	margin-top:10px;
	position:absolute;
	z-index:1;
}


