@charset "utf-8";
/** = Theme for http://ozdc.net
 * Name:			Org Theme 
 * Description:		first ever theme for ozdc
 * Author:			Lee Johnstone
 * Website:			https://twitter.com/83leej
 **/
/** = Main HTML5 Styles
-----------------------------------*/
body{color:black;background:#333; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; margin:0px; background-image:url(bg.jpg); background-repeat:repeat;}
h2, h3, h4, h5, h6 {margin-bottom:2px;text-decoration:none;}
a {color: #666;text-decoration:none;}
a:hover {color:#666;text-decoration:none;}
button {padding:10px;color:#222;font-weight:bold; border:#333 thin solid; background:#666; color:silver;}
/** = Header Styling
-----------------------------------*/
div#header {float:left; position:relative; width:100%;}
div#header h1{ font-size:3em; margin:0;padding:0px; padding-left:15px;}
div#header h1 img{ border:none;}
div#header h1 a{color:silver;text-shadow: 0px 5px 5px #333; }
#front_list, #front_chart{ display:inline-block;float:left;position:relative;}
#front_archives_menus{font-size:12px;padding:5px;display:inline-block;float:left;position:relative; margin:0 auto; width:100%; text-align:center;}
#front_list a:hover, #front_archives_menus a:hover{ text-decoration:underline;color:#444;}
/** = Main Theme layout
--------------------------------*/
div#wrap { width:1100px; margin:0 auto; }
div#topbar{width:1100px; background:#555;float:left; position:relative; }
div#menu {width:1090px;float:left; position:relative; background:#999;  border-bottom:#333 thin solid; border-top: silver thin solid; padding-left:10px; }
div#inner-wrap {width:1100px;background:silver;float:left; position:relative;  }
div#inner-awrap {width:1080px;background:silver;float:left; position:relative; padding:10px;  }
div#content{width:1080px; display:inline; float:right; position:relative; background:silver; min-height:400px; padding:0px; border-left:#444 thin solid; padding-top:0px; padding-left:10px;padding-right:10px;}
div#footer {width:1090px; display:inline; float:right; position:relative; background:silver; text-align:left; border-top:#444 thin solid; padding:5px; font-size:12px;}
div#footer a{ color:#333; font-size:12px;}
div#footer a:hover{ color:#333; font-size:12px; text-decoration:underline;}
/**= Navigation
---------------------------*/
#nav{list-style:none;float:left;width:100%;position:relative;z-index:5;margin:0px;margin-left:-50px;}
#nav li{float:left;margin-right:5px;position:relative;border-right:thin #666 solid;}
#nav a{display:block;padding:5px;color:#fff;text-decoration:none;}
#nav a:hover{color:#fff;}
#nav ul{background:#666; background:rgba(255,255,255,0); list-style:none;position:absolute;left:-9999px; z-index:9999;}
#nav ul li{float:none;}
#nav ul a{white-space:nowrap; background:#999; }
#nav li:hover ul{ left:-45px; }
#nav li:hover a{ text-decoration:underline;}
#nav li:hover ul a{	text-decoration:none;}
#nav li:hover ul li a:hover{background:#333;border:#333 thin solid;border-top:none;}
#subnav{list-style:none;}
#subnav li{ display:inline-block;}
#subnav a{display:block;padding:5px;color:#fff;text-decoration:none;}
#subnav a:hover{color:#fff;}
#topbarsearch, #topstats{float:right;position:absolute;right:0px;z-index:9999; color:silver; font-weight:bold;}
#topstats{ width:250px; text-align:right;}
#tb_input{padding:5px;color:#999;border:#fff thin solid; background:#333;}
#search{ margin:0 auto; width:100%;text-align:center;}
#search_input{padding:5px;color:#999;border:#fff thin solid; background:#333; font-size:1.4em;}
#search input{ width:80%;}
/**= Content Styling
---------------------------*/
div#content h1,div#content h2,div#content h3,div#content h4,div#content h5,div#content h6{color:#333;text-shadow: 0px 0px 2px white; font-variant:small-caps; font-weight:bold;}
div#openinfo{float:right; padding:5px; color:silver; background:#666; border:thin solid silver;}
div#openinfo img{float:right; margin-left:2px;}
div#closeinfo { float:right; margin-right:10px;}
#info, #info_o { color:silver; border-top-right-radius:15px;border-top-left-radius:15px;border:#acacac thin solid;width:100%;margin-bottom:10px;clear:both; background:#666;}
#info a, #info_o  a{color: #333;}
#info p,#info h1, #info_o p, #info_o h1 {padding:1px; margin:0px;}
a#returnlink{border-bottom-right-radius:5px;border-bottom-left-radius:5px;border: silver thin solid;border-top:none;background:#000;color:#acacac;padding:5px;float:left;position:relative;top:-11px;clear:right;}
#elert-total-count {color:#222;;font-size:1em;display:inline-block;padding:2px;margin-top:1px; background:silver; margin-left:2px; border:white thin solid;}
div#unapproved{ font-size:1.3em; text-align:center; background:#FFEAEB; color:#900; font-weight:bold; width:500px; margin:0 auto; margin-bottom:10px; padding:10px; border:#333 thin solid; text-shadow: 0px 0px 2px #000; }
/** = Main Submission Form
--------------------------*/
form#submitform {float:left; position:relative;clear:both; width:100%;}
form#submitform label{ font-size:0.9em; font-weight:900; color:#333; }
form#submitform input, form#submitform select, form#submitform textarea{ background:#fff;border:#333 thin solid; color:#333; }
tr#input_field:hover { background:#999;}
h3#input_field_name{margin:0px; padding:0px; background:#999; text-align:center}
table#submitform { border:#333 thin solid; margin:0 auto;width:100%; margin-bottom:10px;}
/** = Submission Form Tool tips
--------------------------------*/
#tooltip {position:absolute;z-index:3000;border:1px solid silver;background-color:#666;color:silver;padding:5px;opacity:0.95;width:200px;}
#tooltip h3, #tooltip div { margin: 0; font-size:12px; }

/** = Search Results
--------------------------*/
div#bad {margin:0 auto;color:red;border:red thin dashed;border-radius:15px;width:75%;padding:15px;font-size:15px;text-align:center;}
div#good {margin:0 auto;color:green;border:green thin dashed;border-radius:15px;width:75%;height:50px;padding:15px;font-size:21px;text-align:center;}
#bad h4{ font-size:1.4em; font-weight:bold; color:red;}
/* = Search Results Table
----------------------------------------*/
table#results {width:100%;margin:0 auto;padding-bottom:20px; }
td#results_name { color:#acacac; }
table#results td {text-align:left;border-bottom:silver thin dashed;}
/** = Archives list
-----------------------------*/
table#archives {width:100%;margin:0 auto;background:#666;}
td#archives_header{text-align:left;font-size:1.4em !important;padding:5px;width:25%; color:white !important; background:#666;}
table#archives tr.r1 { background:#999; color:#333;}
table#archives tr.r2 { background:#333;  color:silver;}
table#archives td { border-bottom:silver thin solid;  font-size:16px;}
table#archives td a{ color:white; font-size:16px; text-decoration:none;}
table#archives tr:hover{ background:#444; color:silver;}
td#target a{ font-size:10px;}
/** = Archives Paging navigation
-----------------------------*/
div#ea_navi{width:100%;clear:both;text-align:center;margin:0 auto; background:#333}
a#ea_navi{font-size:16px;}
a#ea_navi_two{font-size:16px;}
/** = Archives submenu navigation
-----------------------------*/
div#submenu{ float:left; position:relative; display:block; clear:both; width:100%; background:#999; padding-left:20px; margin-left:-10px;}
a#submenu {font-size:12px;text-decoration:none; color:#fff;}
div#archives_menus{width:100%; border:#333 thin solid; font-size:12px; padding:5px;}
#archives_menus a{ font-size:12px; }
#archives_menus a:hover{ font-size:12px; text-decoration:underline; }
/**= Single archive page
---------------------------*/
#embed { background:#999; width:100%; padding:0px; padding-left:20px; margin-left:-10px; text-align:center}
#embed h3{ margin:0px; padding:0px;}
h1#sub_header{ margin:0px; margin-left:-10px; padding-top:0px; background:#666; padding-left:20px; color:silver !important;text-shadow: 0px 5px 5px #333 !important; clear:both; width:100%;}
#archive_box{ margin:0 auto;width:800px;position:relative;float:left;left:145px;}
div#archive_inner_left {width:380px;background:silver;border:#333 thin solid;display:inline-block;float:left;position:relative;margin-left:12px;margin-bottom:10px;}
div#archive_inner_right {width:380px;background:silver;border:#333 thin solid;display:inline-block;float:right;position:relative;margin-left:12px;margin-bottom:10px;}
#archive_inner_right h3,#archive_inner_left h3{color:white;text-align:center;background:#555;margin-top:0px;padding-top:0px; }
table#archive{ width:100%;}
td#archive_name{ font-size:12px; width:100px; background:#666; color:silver;}
td#archive_data{ font-size:12px;width: inherit; color:#333; text-wrap:unrestricted;}
/**= statistics home page
---------------------------*/
td#stats_h_block{border:#333 thin solid;vertical-align:top;text-align:center;width:48%;}
td#stats_h_block h3{margin:0;padding:0;}
td#stats_h_block p{margin:0;padding:0; color:#444;}
td#stats_h_block ul{display:block;list-style:none;}

table#text_stats{width:700px; margin:0 auto;text-align:left;}
table#text_stats th{ font-size:18px; }
td#country{ width:100px; background:#000; color:#CCC;}
td#value{ width:20px; color:#666}
/**= jQuery datepicker
---------------------------*/
#datepicker{ padding-left:3px;float:right;position:absolute;right:0px; top:5px;}
#datepicker,ui-datepicker-div,.ui-datepicker-calendar{ font-size:9px !important;}
#op_release_notes{  width:1000px; background:#F7F7F7; overflow-y:scroll; padding-left:20px;}

/**= recaptcha_widget
---------------------------*/
#recaptcha_widget{display:inline;}
/**= hotkey styling
---------------------------*/
.key {background:#FFF;border:1px solid #d0d0d0;-moz-box-shadow:#CCC 0px 2px 4px;-webkit-box-shadow:#CCC 0px 2px 4px;box-shadow:#CCC 0px 2px 4px;margin:0px;padding:0px 4px;}
#parah{ margin-bottom:0px; padding-bottom:0px;}
#section{background:#777;border:#333 thin solid;padding-top:0px;margin-top:0px;padding-left:10px;font-weight:bold;}
#section a{ color:white !important;}
p#para{ background:#777;border:#333 thin solid;padding-top:0px;margin-top:0px;padding-left:10px;font-weight:bold;}
a.api{ color: #063 !important;}
/**/
ul#libraryhome{ display: inline; list-style:none; margin-top:20px; clear:left;}
li#librarylinkbox{ border: solid thin #333; background:#999; 
color:#000;display:inline-block; padding:20px; margin:10px;}
li#librarylinkbox a{ color:white; font-size:18px;}
li#librarylinkbox a:hover{ color:white; font-size:18px; text-decoration:underline}
#globalshare{ float:right; position:relative; right:0px; text-align:right; max-height:20px; height:20px;}
#globalshare .twitter-share-button{width:80px !important;}
#globalshare .fb-like{width:74px !important; margin-top:-12px !important; }