#eyecontainer {
    width: 960px;
    margin: 0 auto;
}
#eyecontainer .eyeintro {
    font-size:1.6em;
    line-height:1.6em;
    margin:30px 0;


}
#eyecontainer .edition {
    padding:10px 10px 10px 0;
    margin:50px 0px;
}

#eyecontainer .edition .cover {
    float:left;
    margin-right:40px;
    margin-bottom:20px;
}
#eyecontainer .edition .intro .title {
    font-size:2em;
    margin-top:5px;
}
#eyecontainer .edition .intro ul {
    list-style-image: url("../images/icons/tick.png");
}
#eyecontainer .edition .intro li {
    margin:10px 0px;
}
#eyecontainer .download {
    text-align:left;
    font-size:1.5em;
}

.entry_fp { margin:0 auto 10px auto; background-color:#FFF; padding:0; text-align:center }
.entry_fp  img { display:inline }
.extrainfo_fp {margin: 0 auto; width: 600px; text-align:left;}


.entry { margin:0 auto 50px auto; background-color:#FFF; padding:0; text-align:center }
.entry img { display:inline }
.entry .statscontainer table { margin:0 auto; width:100% }
.entry .statscontainer table td { background-color:#FAFAFA; padding:7px 10px 7px 25px; font-family:Verdana, Arial, Helvetica, sans-serif; -o-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border-left:1px solid #F0F0F0; border-top:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; background-repeat:no-repeat; background-position:5px center; font-weight:normal; font-size:16px }
.entry .statscontainer table td.votes { background-image:url(../images/icons/entry/vote-icon.png); color:#1859a9 }
.entry .statscontainer table td.votes a { background-image:url(../images/icons/entry/vote-icon.png); color:#1859a9 }
.entry .statscontainer table td.favs { background-image:url(../images/icons/entry/favs-icon.png); color:#9c6e00 }
.entry .statscontainer table td.favs a { color:#9c6e00 }
.entry .statscontainer table td.sbs { background-image:url(../images/icons/entry/SBS-icon.png); color:#4399d6 }
.entry .statscontainer table td.sbs a { color:#4399d6 }
.entry .statscontainer table td.hires { background-image:url(../images/icons/entry/hi-res-icon.png); color:#619c4a }
.entry .statscontainer table td.hires a { color:#619c4a }
.entry .statscontainer table td.rank { background-image:url(../images/icons/entry/rank-icon.png); color:#d58842 }
.entry .statscontainer table td.score { background-image:url(../images/icons/entry/score-icon.png); color:#4e457a }
.entry .statscontainer table td.views { background:0; color:#555; border:0; font-size:20px; font-weight:bold; text-align:left }
.entry .statscontainer table td.views span { color:#555; font-size:10px; font-weight:normal }
.entry .actions1 form { float:left }
.entry .actions2 { float:right; margin-top:55px; margin-right:120px }
.entry .actions2 img.add { cursor:pointer }
.entry .extrabar { padding:3px 0; border-bottom:1px solid #d8dad7; border-top:1px solid #d8dad7 }
.entry .extrabar table { margin:0; border:0 }
.entry .extrabar table td { background-repeat:no-repeat; background-position:0 3px; padding-left:30px; font-size:12px }
.entry .extrabar table td img { height:12px }
.entry .extrabar table td.commentcount { background-image:url(../images/icons/entry/comments-icon.png); padding-right:50px }
.entry .extrabar table td.fav { width:40px }
.entry .extrabar table td.tags { background-image:url(../images/icons/entry/tag-icon.png); font-size:10px; padding-right:50px }
.entry .extrabar table td.yourvote { background-image:url(../images/icons/entry/vote-icon.png); font-size:12px; text-align:right }
.entry .descr {float:left; -o-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:1px solid #F0F0F0; background-color:#FAFAFA; width:470px; line-height:16px; padding:10px; color:#555; margin-bottom:20px; text-align:left }
.entry ul.exif{ -o-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:1px solid #F0F0F0; background-color:#FAFAFA;padding:10px; float:left; text-align:left; width:290px; margin-right:2px; margin-bottom:15px;}
.entry .src { width:100%; text-align:left }
.entry .src ul { list-style:none; color:#257cdc; font-size:9pt; margin-left:10px; margin-top:1px; margin-bottom:1px; padding:0 }
.entry .src ul a { color:#257cdc }
.entry .next { float:right; text-align:right }
.entry .previous { float:left; text-align:left }
.entry .votesection { width:100%; margin-top:10px; text-align:left }
.entry .votesection span { padding-right:2px }
.entry .votesection span a { background-color:#FAFAFA; padding:5px; border:1px solid #F0F0F0; font-weight:normal; font-size:11px; color:#257cdc }
.entry .votesection span a:hover { border:1px solid #257cdc; color:#257cdc; text-decoration:none }
.img_borderhover:hover {border:5px solid #257cdc; color:#257cdc;}
.entry .votesection input.customvote { width:30px; height:23px; margin-bottom:3px; vertical-align:center; font-size:18px }
.entry .quickcomment { text-align:left; margin-top:20px }
.entry .watchcomment { color:#555; border:1px solid #F0F0F0; background-color:#FFF; font:normal 12px Verdana, Arial, Helvetica, sans-serif; height:10em; width:500px; padding-left:3px }
.entry .redflagreason { color:#555; border:1px solid #F0F0F0; background-color:#FFF; font:normal 12px Verdana, Arial, Helvetica, sans-serif; height:18px; width:475px; vertical-align:middle; padding-left:3px }
.submitimage { float:right; margin-top:60px }
.submitimage button {width:260px;padding:10px 15px;font-size:20px;}
.submitimage span.lefttoadd { font-size:9px; color:#555; margin-right:5px; float:right }
.comments { border:1px solid #F0F0F0; padding:10px 10px 20px 10px; margin-top:7px; color:#555; border-radius:5px; min-height:120px }
.comments .img-holder { width:125px; float:left; text-align:left }
.comments .text { width:920px; text-align:left }
.comments .info-panel { height:1%; padding:10px 0 }
.comments .user-name { float:left; padding:0 0 10px 35px; background:url(http://www.pxleyes.com/images/icon-chat.gif) no-repeat }
.comments .user-name a { color:#257cdc }
.comments .text p { text-align:left; margin:0; line-height:18px }
.comments .user-text { text-align:left; padding-top:25px }
.comments .user-text span { color:#8f98b0; font-size:10px; line-height:13px }
.comments .commentthumbs { float:right; text-align:left; margin-left:10px; width:100px; border-left:1px solid #F0F0F0; padding-left:10px }
.comments .commentthumbs .average { padding-top:3px; padding-bottom:3px; font-weight:bold }
.suggestion { margin:0 auto; padding-bottom:60px }
.suggvote { text-align:center; width:500px; margin:0 auto; display:table; min-height:80px; height:80px }
.suggmore button { font-size:15px; padding:10px }
.suggvote button { font-size:30px; padding:10px }
.suggvote div.up { float:left }
.suggvote div.down { float:right }
div.fp_newentries { width:100%; margin-top:-10px }
div.fp_newentries h1 { padding-bottom:8px }
div.fp_newentries .fp_entry { margin:2px; float:left; min-height:260px; min-width:260px; text-align:center; padding:15px 13px; border:1px solid #F0F0F0; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px; background-color:#FAFAFA; vertical-align:top }
div.fp_newentries .fp_entry h2.title { margin-top:1px;font-size:12px; font-weight:normal; padding-bottom:20px }
div.fp_newentries .fp_entry .contest { margin-top:10px; line-height:18px; font-size:11px }
#quiznotification { width:500px; border-bottom:1px solid #F0F0F0; padding:10px 0; margin-bottom:20px; font-size:14px; line-height:18px }
#quiz { margin:30px 0; text-align:left }
#quiz ul { margin:0; padding:0; list-style-type:none }
#quiz ul li.question { font-weight:bold; margin:10px 0 10px 0 }
#quiz ul li.answers { margin-bottom:30px; margin-left:0 }
#quiz ul li.answers ul li { margin:5px 0 }
#quiz span.questioncorrect { color:#408608 }
#quiz span.questionwrong { color:#F00; font-weight:bold }
table.challenge { width:100%; margin:0 auto; text-align:center; border:1px solid #F0F0F0; background-color:#f4f4f4; padding:10px }
table.challenge th { font:normal 20px 'Open Sans Condensed', sans-serif !important }
table.challenge td { vertical-align:bottom }
table.my-contest-entries-sbs { margin:0; width:100%; border:1px solid #F0F0F0; background-color:#f4f4f4 }
table.my-contest-entries { width:100%; margin-top:10px; padding:5px; border-collapse:collapse }
table.my-contest-entries td { border:1px solid #F0F0F0; padding:5px 10px 5px 10px }
table.my-contest-entries td.left { font:normal 16px 'Open Sans Condensed', sans-serif !important; width:120px }
table.results-categories { width:614px; margin:0 auto; text-align:center }
.topcontainer {display:none;margin:0 auto;}
.topcontainer table.points { margin:20px auto; border:1px solid #F0F0F0; padding:0; border-collapse:collapse; width:290px }
.topcontainer table.points th { font:normal 14px 'Open Sans Condensed', sans-serif !important; color:#555; text-align:center; padding:5px 10px }
.topcontainer table.points tr.even { background-color:#fff }
.topcontainer table.points tr.odd { background-color:#f4f4f4 }
.topcontainer table.points td { padding:2px 10px; border-top:1px solid #F0F0F0 }
.topcontainer table.points td span { color:#919191; float:right }
table.winningentries { width:100%; text-align:center }
table.winningentries h4 { font:normal 16px 'Open Sans Condensed', sans-serif !important; color:#555; border-bottom:0; margin-bottom:4px }
table.winningentries h4 span { color:#919191 }
table.winningentries h4 span a { color:#919191 }
.notloggedin { clear:both; margin-top:15px; color:#666; padding:10px 15px; text-align:left; border:1px solid #f0f0f0; background-color:#fff4f4; border:1px dashed #903 }
table.pm { width:100%; margin-left:auto; margin-right:auto; border:1px solid #FAFAFA; margin-top:20px }
table.pm tr.header { background-color:#FAFAFA }
table.pm tr.normal { background-color:#FFF }
table.pm tr.alternate { background-color:#FAFAFA }

.best { background-color:#FFF; margin:15px auto }
.best table { padding:10px 0; width:100%; border-spacing:3px; text-align:center; border-bottom:1px solid #F0F0F0; border-top:1px solid #F0F0F0 }
.best table td { vertical-align:bottom; min-width:220px }
.best table th { font:normal 18px 'Open Sans Condensed', sans-serif !important; padding-bottom:3px; text-align:center; min-width:220px }
.best table td img { width:200px; margin:5px 0 }
.details { width:100%; margin:10px auto 0 auto; }
.details div { float:left; text-align:center; padding-right:10px }
.details div input { width:100px }
.customprizebox { border-bottom:1px solid #1d74a7; background-color:#FFF; padding:10px 10px 10px 10px }
#uploadform { margin-top:30px }
#resultmessage { color:#408608; font-size:13px; line-height:24px; width:575px; padding:20px; margin:30px auto; border:1px solid #408608; background-color:#FFF }
#newentryqueue { margin-top:20px; clear:both }
#sbsqueue { margin-top:20px; clear:both }
.uploadifive-queue-item:before { color:#408608; content:"Hold on please, we're processing..."; padding-bottom:4px }
.uploadifive-queue-item { background-color:#FAFAFA; border-bottom:1px dotted #d5d5d5; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font:12px Arial, Helvetica, Sans-serif; margin-top:3px; padding:15px }
.uploadifive-queue-item .close { background:url('../images/icons/cancel-upload.png') 0 0 no-repeat; display:block; float:right; height:16px; text-indent:-9999px; width:16px }
.uploadifive-queue-item .progress { border:1px solid #d0d0d0; height:3px; margin-top:5px; width:100% }
.uploadifive-queue-item .progress-bar { background-color:#257cdc; height:3px; width:0 }
.tbl_newcontests { width:100%; padding:0 }
.tbl_newcontests td { text-align:center; padding:0; vertical-align:top }
.tbl_null { padding:0; border-collapse:collapse }
.tbl_null td { padding:0 }
.tbl_normal { width:100%; padding:0; border-collapse:collapse; margin-left:auto; margin-right:auto; margin-bottom:0; margin-top:0; background-color:#fff; text-align:center }
.tbl_normal td { padding-left:10px; padding-top:3px }
.tbl_normal th { color:#257cdc; background-color:#eff7ff; border-bottom:1px solid #F0F0F0; 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:#fff; margin-left:auto; margin-right:auto }
.tbl_normalfixed td { padding-left:10px; padding-top:3px }
.tbl_normalfixed th { color:#257cdc; background-color:#eff7ff; border-bottom:1px solid #F0F0F0; padding:3px 10px 3px 10px }
.tbl_stock { background-color:#fff; 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 { width:100% }
.tbl_contests td { vertical-align:top; text-align:center; width:33% }
.tbl_contest { border:1px solid #ddd; background-color:#FFF; height:300px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px }
.tbl_contest td { padding:0; text-align:center }
.tbl_contest th { font-weight:normal }
.tbl_contest td img { margin-left:auto; margin-right:auto }
.mycontests .intro { margin-top:50px }
.mycontests .intro .header { text-align:center; font:bold 30px/35px Verdana, Arial, Helvetica, sans-serif; color:#f60 }
.txt_label { color:#555; font:bold 11px Arial, Helvetica, sans-serif; margin-bottom:8px }
.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:#257cdc }
.div_join a:hover { color:#555; text-decoration:underline }
.tbl_tutsections { width:90%; margin-left:auto; margin-right:auto }
.tbl_tutsections td { text-align:center; width:200px }
.tbl_tutsections td img { display:inline; padding:10px; border:0 }
.tbl_tutsections td span { font-size:20px; font-weight:bold }
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 }
.div_moderator { border-bottom:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; padding:1px; background-color:#fff4ff; width:602px; margin:0 auto }
.tbl_moderator { border:1px solid #F0F0F0; margin-left:auto; margin-right:auto; width:600px; background-color:#fff4ff; padding:7px }
.tbl_moderator th { text-align:left; padding:0; color:#257cdc; font-weight:bold }
.tbl_moderator td { text-align:left; padding:2px }
.albumphoto { position:relative; text-align:center; margin:0 auto }
.albumphoto a.next { display:none; width:40px; height:40px; position:absolute; right:0; 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 }
#thumbContainer { overflow:auto; width:600px; height:600px; margin-left:auto; margin-right:auto; text-align:center }
.thumbImageCont { width:185px; border:0; margin:5px; text-align:center }
.jeip-mouseover { background-color:#ffd }
.jeip-editfield { background-color:#ffd; border:1px solid #F0F0F0; width:300px; padding:3px 5px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; margin-left:1px }
.jeip-editor { color:#555; width:600px }
.jeip-savebutton { background-color:#257cdc; padding:3px; color:#FFF; font-weight:bold; padding-left:5px }
.jeip-cancelbutton { background-color:#257cdc; padding:3px; color:#FFF; font-weight:bold }
.helptip { color:#666; font-size:10px; margin-bottom:15px; margin-left:5px }
.tbl_grid { border:1px solid #F0F0F0; margin:0 auto; text-align:center; padding:0 }
.tbl_grid td { width:50px; height:50px; font-size:9px; padding:0; margin:0 }
.tbl_grid td img { border:0; padding:0; margin:0 }
.tbl_grid td.green { background-color:#ebffe1 }
.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 }
.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 }
ol.blogcomments { margin:0; padding:0 }
ol.blogcomments li { list-style:none }
ol.blogcomments cite { padding:10px 0 0 0; display:block; font-style:normal; margin-top:15px; margin-bottom:15px; color:#515151; border-top:1px solid #e3e1e0 }
ol.blogcomments a:link, .commentlist a:visited { color:#515151 }
ol.blogcomments a:hover, .commentlist a:active { color:#515151 }
ol.blogcomments cite img { border:3px solid #e3e1e0; float:left; margin-right:15px; margin-top:2px; padding:3px }
ol.blogcomments .commentauthor { font:bold 16px Verdana, Verdana, Arial, Helvetica, sans-serif }
ol.blogcomments .time { padding-left:13px }
.commenttext { padding:0 20px 10px 5px; color:#555 }
.blogaddcomment { color:#555; border:1px solid #F0F0F0; background-color:#f8f8f8; font:normal 12pt Verdana, Arial, Helvetica, sans-serif; height:15em; width:600px; padding:3px }
.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 }
.blogvideo { margin-top:25px; margin-bottom:25px }
.FBConnectButton_Small, .FBConnectButton_RTL_Small { border-left:1px solid #1a356e; width:54px; background:-5px -232px !important }
.FBConnectButton_Small .FBConnectButton_Text { margin-left:12px !important }
.dd-digg-ajax-load, .dd-reddit-ajax-load, .dd-dzone-ajax-load, .dd-ybuzz-ajax-load, .dd-twitter-ajax-load, .dd-fbshare-ajax-load, .dd-fblike-ajax-load, .dd-delicious-ajax-load, .dd-sphinn-ajax-load, .dd-gbuzz-ajax-load, .dd-fbshareme-ajax-load, .dd-tweetmeme-ajax-load, .dd-linkedin-ajax-load, .dd-google1-ajax-load { width:50px; height:22px; background:url(../image/ajax-loader.gif) no-repeat center }
.dd_delicious { display:block; color:#000; font:16px arial; text-decoration:none; width:50px; height:60px; text-align:center }
.dd_delicious a:link, .dd_delicious a:visited, .dd_delicious a:active, .dd_delicious a:hover { text-decoration:none; color:#000 }
.dd_delicious_normal_image { text-align:center; height:60px; margin-top:3px; padding:0; text-align:center; width:50px; display:block; background:url(../image/delicious.png) no-repeat }
.dd_delicious_compact_image { text-align:center; height:22px; padding:0; text-align:center; width:50px; display:block; background:url(../image/delicious-compact.png) no-repeat }
.dd_delicious_compact_image span { font-size:10px }
.dd_comments { text-align:center; height:16px; margin-top:3px; padding:0; text-align:center; width:50px; display:block; background:url(../image/comments-link.png) no-repeat }
.dd_button a:link, .dd_button a:visited, .dd_button a:active { text-decoration:none; color:#000 }
#dd_ajax_float { text-align:center; border:1px solid #bbb; min-width:55px; width:auto; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-topleft:5px; border-top-right-radius:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; border-top-left-radius:5px; -moz-background-clip:padding; -webkit-background-clip:padding-box; -webkit-box-shadow:1px 0 15px rgba(0, 0, 0, .2); -moz-box-shadow:1px 0 15px rgba(0, 0, 0, .2); box-shadow:1px 0 15px rgba(0, 0, 0, .2); padding:5px; position:absolute; display:none; left:-120px; font:10px/16px Arial; background:padding-box #fff }
#dd_ajax_float .dd_button_v { width:auto; height:auto; line-height:0; padding:4px 1px }
#dd_ajax_float iframe { margin:0 }
#dd_start, #dd_end { float:left; clear:both }
.dd_outer { width:100%; height:0; position:absolute; top:0; left:0; z-index:9999 }
.dd_inner { margin:0 auto; position:relative }
.dd_post_share { padding:0; margin-bottom:6px; display:block }
.dd_post_share_left { float:left }
.dd_post_share_right { float:right }
.dd_buttons img { border:0; border-width:0; border-color:#000; border-style:none }
#dd_name { color:#a9a9a9; font-size:8px; text-align:center; margin:8px 0 6px; padding:0; line-height:0 }
#dd_name a:link, #dd_name a:visited, #dd_name a:active { text-decoration:none; color:#a9a9a9; border:0 }
#dd_name a:hover { text-decoration:underline; color:#a9a9a9; border:0 }
.dd_button { float:left; padding:4px }
.dd_fblike_xfbml_ajax_left_float { padding-left:3px }
.dd_google1_ajax_left_float { margin-left:-1px }
.dd_linkedin_ajax_left_float { margin-left:-2px; margin-bottom:-5px }
html { overflow-y:scroll }
.dd_button_spacer { padding-top:8px }
#dd_comments { clear:both !important; width:50px; height:60px; font-family:arial }
#dd_comments a:link, #dd_comments a:visited, #dd_comments a:active, #dd_comments a:hover { text-decoration:none }
#dd_comments .clcount { text-align:center; color:#444; display:block; font-size:20px; height:34px; padding:4px 0; position:relative; text-align:center; width:50px; line-height:24px; background:url(../image/comments-count.png) no-repeat left top }
#dd_comments .ccount { color:#444; font-size:17px; text-align:center; text-decoration:none }
#dd_comments .clink { text-align:center; height:16px; margin-top:3px; padding:0; text-align:center; width:50px; display:block; background:url(../image/comments-link.png) no-repeat }
.dd_button_extra_v { padding:1px 4px }
.st_email_custom { padding:2px 4px 3px; border:1px solid #ddd; -moz-border-radius:2px; cursor:pointer; margin-bottom:2px; background:url(../image/email.png) no-repeat 3px 4px }
#dd_print_button { padding:1px 4px 3px; border:1px solid #ddd; -moz-border-radius:2px; cursor:pointer; margin-bottom:2px; background:url(../image/print.png) no-repeat 3px 2px }
#dd_email_text { padding:0 0 0 18px; font-size:10px }
#dd_print_text { padding:0 0 0 14px; font-size:10px }
#dd_print_text a:link, #dd_print_text a:visited, #dd_print_text a:active { color:#000; text-decoration:none }
#dd_print_text a:hover { color:#00f; text-decoration:underline }
div.youtubebox { padding:20px 5px 20px 5px; border:1px solid #ddd; background-color:#FAFAFA; margin-top:15px; margin-bottom:15px }
div.vimeobox { padding:5px; border:1px solid #ddd; background-color:#FAFAFA; margin-top:15px; margin-bottom:15px }
div.verticalsocial { float:right; margin-left:15px; margin-bottom:15px; padding:10px; border:1px solid #ddd; background-color:#FAFAFA }
div.blogpostbanner { float:left; margin:5px 20px 20px 0; padding:1px; background-color:#FAFAFA; border:1px solid #F0F0F0; color:#555; width:336px; height:280px }
div.rightad { margin-left:15px; margin-bottom:15px; padding:8px; border:1px solid #ddd; background-color:#FAFAFA }
.blogaddcomment { color:#555; border:1px solid #F0F0F0; background-color:#f8f8f8; font:normal 12pt Verdana, Arial, Helvetica, sans-serif; height:15em; width:600px; padding:3px }
.wp-pagenavi { clear:both; margin:0 auto }
.wp-pagenavi a, .wp-pagenavi span { text-decoration:none; border:1px solid #bfbfbf; padding:3px 5px; margin:2px }
.wp-pagenavi a:hover, .wp-pagenavi span.current { border-color:#000 }
.wp-pagenavi span.current { font-weight:bold }
.clockwrapper {min-height:250px;float:right; margin-left:30px;margin-top:10px;border:1px solid #F0F0F0; padding:20px;background-color: #FAFAFA;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#winnerwrapper {min-width:300px;float:right; margin-left:30px;margin-top:10px;border:1px solid #F0F0F0; padding:15px;background-color: #FAFAFA;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#winnerwrapper .title {text-align:center;font-size:1.5em;padding-bottom:10px;}
#winnerwrapper .fscore {padding-top:10px;padding-bottom:10px;text-align:center;color: #408608;font-size:2em;}
#winnerwrapper img {text-align:center;display:block;margin:0 auto;}
#goal {text-align:justify;font-size:1.3em;line-height:1.4em;color:#555;min-height:260px;margin-top:10px;width:580px;border:1px solid #F0F0F0; padding:15px;background-color: #FAFAFA;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#goal .thumbnail { padding-right:15px; padding-bottom:10px; padding-top:5px; float:left; }
.clocktitle {font-size:1.2em;text-align:center;padding-bottom:20px;color: #555;}
.clock { margin:0; padding:0 }
.clock_days { float:left; width:61px; margin-right:15px; position:relative }
.clock_hours { float:left; width:61px; margin-right:15px; position:relative }
.clock_minutes { float:left; width:61px; margin-right:15px; position:relative }
.clock_seconds { float:left; width:61px; position:relative }
.bgLayer { background-image:url("../images/countdown/clock_bg.png"); width:61px; height:61px; background-repeat:no-repeat }
.val { margin:0; position:absolute; top:0; left:0; width:100%; height:100%; line-height:61px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#257cdc; font-weight:bold; text-align:center }
.type_days, .type_hours, .type_minutes, .type_seconds { font-family:'Open Sans Condensed', Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; background:#257cdc; padding:5px; text-align:center; margin:0 auto; margin-top:10px; display:table; min-width:50px; text-transform:uppercase; text-shadow:1px 1px 1px #5295ac }

div.interview_container {}
div.interview_container .authorpic {float:left;padding-right:5px;padding-bottom:5px;}
div.interview_container div.interview_section {border:1px solid #F0F0F0; background-color:#FAFAFA;-o-border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;margin:40px 0px;padding:20px;}
div.interview_container .pic {text-align:center;margin:40px auto;}
div.interview_container .pic img {border: 1px solid #F0F0F0; padding: 3px; background-color: #F5F5F5;}
div.interview_container div.interview_section p.interview_question {font-size:1.8em;line-height:1.5em;color:#002FB9;}
div.interview_container div.interview_section p.interview_answer {margin-top:30px;font-size:1.8em;line-height:1.5em;color:#000;margin-left:55px;}
div.interview_container div.interview_section .avt {float:left;padding-right:30px;}

table.smileys {width:300px;margin:0 auto;}
table.smileys td {min-width:80px;min-height:80px;padding:10px; border:1px solid #CCC; text-align:center;}

#myvotes {margin:0 auto;}
#myvotes .done {font-size:2em;color:#408608;padding:15px 0px;}
#myvotes .notdone {color:#408608;padding:15px 0px;}
#myvotes .notdone button {margin-left:-3px;}
#myvotes .thumbnail {float:left;padding:0 20px 20px 0px;}

#specialties {
    text-align: center;
    margin-top:10px;
}

#specialties ul {
    margin: 0 auto;
    width: 620px;
    padding: 0;
}

#specialties ul li {
    float: left;
    width: 120px;
    padding: 5px;
    margin: 10px 10px;
    list-style: none;
    border: 2px solid #FAFAFA;
}

#specialties ul li img {
    text-align: center;
    margin: 0 auto;
    display: block;
}

#specialties ul li:hover {
    border: 2px solid #D8D8D8;
}

.alert-box {
    color:#555;
    border-radius:10px;
    font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;
    padding:10px 10px 10px 36px;
    margin:15px auto;
    width:550px;
}

.alert-box span {
    font-weight:bold;
    text-transform:uppercase;
}
.aberror {
    background:#ffecec url('../images/icons/error.png') no-repeat 10px 12px;
    border:1px solid #f5aca6;
}
.absuccess {
    background:#e9ffd9 url('../images/icons/tick.png') no-repeat 10px 12px;
    border:1px solid #a6ca8a;
}
.abwarning {
    background:#fff8c4 url('../images/icons/exclamation.png') no-repeat 10px 12px;
    border:1px solid #f2c779;
}
.abnotice {
    background:#e3f7fc url('../images/icons/approve.png') no-repeat 10px 12px;
    border:1px solid #8ed9f6;
}

.ui-tooltip, .arrow:after {
    background: white;
    border: 2px solid #257CDC;
}
.ui-tooltip {
    padding: 10px 20px;
    color: #555;
    border-radius: 20px;
    font: normal 14px "Helvetica Neue", Sans-Serif;
}
.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
}
.arrow.top {
    top: -16px;
    bottom: auto;
}
.arrow.left {
    left: 20%;
}
.arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    tranform: rotate(45deg);
}
.arrow.top:after {
    bottom: -20px;
    top: auto;
}