@charset "utf-8";
/* CSS Document */

body { margin: 0; }
#content_container { margin: 0 35px!important; width: 95% !important; padding: 0 !important;  }

.navbar { height: 27px; border-radius: 5px; } 
.navtabs { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } 
.navtabs ul { top: 0; }
.navtabs ul li { border-right: 1px solid #299FE7; }
.navtabs li  a { padding: 0 5px; }
.globalsearch .buttoncontainer { border-right: none; }
.navtabs ul li:first-child { margin-left: 0; }

/* STRUCTUUR */
#container_wrap { background-color:#000; }
#wrap { background:url(http://image.minoc.com/sites/shoot/images_matrix/planet/navigation_bg_v3.png) repeat-x; height: 172px; font-family: Verdana,Arial,Helvetica,sans-serif;}
#container, #container2  { width:1200px; padding: 0 10px; margin:0px auto; position:relative; } 
#container #header_minoc { width:1200px; height:194px; position:relative; margin:0; }
#content_container { margin:0 0 0 0; padding: 0 0 50px 0; }
#leftwrap { width:834px; float:left; margin:0 30px 0 0; }
#leftcol { width:504px; float:left; margin:0 30px 0 0;}
#middlecol { width:300px; float:left; margin:0;}
#rightcol { width:336px; float:left; margin:0 0 0 0;}


/* HEADER */
#logoBox { position:absolute; top:10px; left:-7px; }
.logo { display:block; width: 227px; height:63px; background: url(http://image.minoc.com/sites/shoot/images_matrix/planet/logo_shoot.png) no-repeat; text-indent:-5000px; }
.logo2 { display:block; width: 93px; height:35px; background: url(http://image.minoc.com/sites/shoot/images_matrix/planet/logo_belgiumdigital_small.png) no-repeat; text-indent:-5000px; position:relative; left: 127px; top:-20px; }
#logoBox2 { position:absolute; top:5px; left:-7px; }
#logoBox2 .logo2 { width: 200px; height:75px; background: url(http://image.minoc.com/sites/shoot/images_matrix/planet/logo_bd_15_jaar.jpg) no-repeat; left: 10px; top:7px; }
#logoBox2 .smalltext {  font-size:9px; color:#818283; position:relative; left:14px; top:7px; }
#logoBox2 .logo { display:block; width: 90px; height:25px; background: url(http://image.minoc.com/sites/shoot/images_matrix/planet/logo_shoot_small.png) no-repeat; position:relative; left:128px; top:-13px; }

#leaderboardbox { position:absolute; top:15px; left:240px;}

#styleswitcher { width:316px; background: #1d2020; padding:10px; margin: 0 0 15px 0; color:#fff; position:relative; font-size:10px; text-transform:uppercase; letter-spacing:3px; line-height:15px; }
.styleBlack { display:block; float:right; margin: 0px 4px 0 4px; width:14px; height:14px; text-indent:-99999px; background:#000000; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; outline:none; }
.styleWhite { display:block; float:right; margin: 0px 4px 0 4px; width:14px; height:14px; text-indent:-99999px; background:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; outline:none; }
.styleGrey { display:block; float:right; margin: 0px 4px 0 4px; width:14px; height:14px; text-indent:-99999px; background:#a4a4a4; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; outline:none; }
.styleBlack:hover, .styleWhite:hover, .styleGrey:hover { width:18px; height:18px; margin: -1px 2px 0 2px }

.smalltext { font-size:12px; color:#ccc; line-height: 2;}


/* NAVIGATION */
#navigation { width:1200px; height:69px; position:absolute; top:125px; left:0; }
#navigation ul { margin:0; padding:0 } 
#navigation ul li {display:block; height:70px; margin:0; padding:0; float:left;  background:url(http://image.minoc.com/sites/shoot/images_matrix/planet/navigation_divider.png) no-repeat right top; }
#navigation ul li a { display:block;  padding:16px 20px 15px 20px; text-decoration:none; margin:0 2px 0 0; font-size:11px; font-weight:bold; text-transform:uppercase; letter-spacing:2px; color:#fff;   } 
#navigation ul li.current span { display:block; height:70px; background: url(http://image.minoc.com/sites/shoot/images_matrix/planet/navigation_current.png) no-repeat top center; }
#navigation ul li a:hover { background:#323232;  }
#navigation ul li.current a:hover { background: none; cursor:default; }

#navigation_search {  width:316px; background: #1d2020; padding:10px; margin: 0 0 15px 0; color:#fff; position:relative;   }
.navinput { width: 276px; font-size:14px; color:#888; border:0; padding:6px 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin:0; } 
.navbuttonSite { display:block; width:12px; height:18px; border:0; background:url(http://image.minoc.com/sites/shoot/images_matrix/planet/icon_zoom.png) no-repeat; cursor:pointer; text-indent:-9999px; position:absolute; right:17px; top:15px;  }
.navbuttonSite:hover { background-position:bottom; }

 
.noscript { display: none; }

/* Challenge specific */
.pic_title { color: #ccc;}
.pic_caption { color: #ccc; }

/* Forum specific */
.doc_header { min-height: 15px!important; }
.toplinks { right: 0px!important; }
.toplinks ul.isuser { margin-top: 3px; }

#forumhome_random_album_pictures  h3 { font-size:14px; }
#forumhome_random_album_pictures table {margin-bottom: 5px; margin-top: 5px; font-size: 11px; }
#forumhome_random_album_pictures .forumtitle { margin-left: 10px; }


.toplinks form input.default-value { color: #888; }
.navbar { margin:0; }
.popupbody li input.searchbox { color:#04819E; }
.popupbody li input.searchbox:focus { color:#04819E; }

/* #album .blockbody { background-color: #000; } */
/* #album .blockfoot { background-color: #333; } */

.ad_global_header { position: relative; top: 22px; height: 115px; }

#calendarpicker > .popupmenu > a { font-size: 16px; }

.footer_logos { margin-top: 30px; position: absolute; right: 35px; }

.navlinks_top { margin-bottom: 0px; margin-top: 47px; padding-bottom: 3px; padding-top: 3px; }

.threadmeta .author .username { color: #006AA8; }

/* ------------------------- */

.logindetails input { padding:3px !important; width:75px !important;
background:#e2e2e2 !important; border:none !important; color:#444
!important; font-size:10px!important;  -moz-border-radius: 4px !important;
-webkit-border-radius: 4px !important; border-radius: 4px !important; } 
.logindetails .loginbutton { color:#fff !important; background:#058ac9
!important; padding: 2px 10px !important; border:none !important;
cursor:pointer !important; text-align:center !important; -webkit-transition:
background-color .4s, color .4s; -moz-transition: background-color .4s,
color .4s; transition: background-color .4s, color .4s; }

.toplinks { width:180px !important; height:88px !important;
background:#EBEBEB !important; padding: 6px 12px 2px 12px !important;
position:absolute; top:-165px; right:20px;  color:#848484 !important;
line-height:normal !important; font-size:10px !important; color:#848484
!important;  -moz-border-radius: 4px !important; -webkit-border-radius: 4px
!important; border-radius: 4px !important;}
.toplinks a { color:#444 !important; text-decoration:none !important;}
.toplinks a:hover { color:#3bbffd !important; text-decoration:none
!important;}
.toplinks .loginbutton { width: 50px !important; color:#fff !important; background:#058ac9
!important; padding: 4px 0 !important; border:none !important;
cursor:pointer !important; text-align:center !important; -webkit-transition:
background-color .4s, color .4s; -moz-transition: background-color .4s,
color .4s; transition: background-color .4s, color .4s; }
.toplinks .loginbutton:hover { background-color: #3bbffd !important; }

.toplinks ul.isuser li { display:inline-block; }
.toplinks ul.isuser li.welcomelink {color: #38B2CE; float: left; font-size: 11px;}
.toplinks ul.isuser li.welcomelink  a{color: #38B2CE!important;}

.toplinks .remember { color: #777777; }
.toplinks ul.nouser li a { color: #ffffff!important; padding: 0px 6px 0 6px; background: #494949; border-radius: 5px; margin-top: 26px; height: 14px; }

.toplinks .logindetails { background: none; border:none; text-align: right!important;}

.toplinks form { margin: 0px; min-width: 192px;}
.toplink_help  a {font-size:10px!important;}
.toplink_reg  a {font-size:10px!important;}
.toplink_help { width:50px; text-align:left; position:absolute !important; bottom:10px !important; left:15px !important; }
.toplink_reg { position:absolute !important; bottom:10px !important; right:10px!important; }

.toplinks ul.isuser li a { border-radius: 5px; }
.toplinks .logoutlink  a {color: white!important; margin-bottom: 6px; background: #494949; height: 12px; }

/* iPad fix */
#wrap { background:url(http://image.minoc.com/sites/shoot/images_matrix/planet/navigation_bg_v3.png) repeat-x; min-width:1220px; }
#navigation ul li a { display:block;  padding:16px 16px 15px; text-decoration:none; margin:0 2px 0 0; font-size:11px; font-weight:bold; text-transform:uppercase; letter-spacing:2px; color:#fff; }
