/*
Theme Name:CloudShare API 02
Version:1
Author:Sunday
Author URI:http://www.sunday.co.il
*/

/* reset.css */

html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,ol,ul,li{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0;}

/* style.css */

html {overflow-y:scroll;}

body{
	font-family:'Open Sans',Verdana,sans-serif;
	color:#696969;
	font-size:14px;
	line-height:1.5;
	font-size:100%;
	font-size-adjust:none;
	font-variant:normal;
	font-weight:normal;
	-webkit-font-smoothing:antialiased;
	text-rendering:optimizeLegibility;	

	background-image:url(images/body_bg.png);
	background-position:center bottom;
	background-repeat:repeat-x;
	background-attachment:fixed;
}

p {
 	font-size:14px;
 	line-height:21px;
 	margin:14px 0 21px 0;
	padding:0;
}
/*
li {
 	font-size:14px;
 	line-height:21px;
 	margin:10px 0 10px;
	padding:0;
}
*/
h1 {
	font-size:28px;
	line-height:1;
	margin-bottom:7px;
}

h2 {font-size:22px;font-weight:normal !important;color:#222222;line-height:28px;}


h3 {
	font-size:14px;
	font-weight:normal;
	line-height:14px;
	color:#222222;
}

h4 {
	font-size:15px;
	font-weight:normal;
	line-height:1.25;
	margin-bottom:17px;
}

h5 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:21px;
}

h6 {
	font-size:10px;
	font-weight:bold;
}

h1, div#header h1 span, h2, h3, h4, h5, textarea#comment, input#author, input#email, input#url {
	font-family:'Open Sans',Verdana,sans-serif;
	font-weight:600;
}


hr{border:0;margin:30px 0 30px 0;border-bottom:0px solid #222222;}

h2.title {font-size:22px;font-weight:normal;color:#222222;line-height:28px;}
body.home h2.title {display:none;}

.left {
	float:left;
}

.right {
	float:right;
}

.center {
	text-align:center;
}

p.right {
	text-align:right;
}

p.center {
	text-align:center;
}

p.admin {
	color:#aaa;
	font-size:12px;
}

p.nocomments {
	padding:0 20px;
	color:#4DB4F2;
}

p.pagelink {
	word-spacing:5px;
}

p.pagelink a {
	padding:5px;
	border:1px solid #CCCCCC;
}

.aligncenter, div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.alignleft {
	float:left;
}

.alignright{
	float:right;
}

img.alignleft{
	margin-right:15px;
	margin-bottom:15px;
}

img.alignright{
	margin-left:15px;
	margin-bottom:15px;
}

img.aligncenter{
	margin-bottom:15px;
}

img.size-full {
	max-width:500px;
}

.frame {
	padding:5px;
	border:1px solid #CCCCCC;
}

blockquote, .comment-field {
	padding:10px 10px 0 10px;
	border:1px solid #CCCCCC;
	background-color:#fcfcfc;
	margin-bottom:20px;
	width:100%;
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
}

blockquote p {
	margin-top:0 !important;
}

div.gallery {
	margin-bottom:14px;
}

img.attachment-thumbnail {
	border:0;
}

dd.gallery-caption {
	color:#4DB4F2;
	font-size:10px;
	margin-top:8px;
}

table {
	border:0px solid #CCCCCC;
	padding:15px;
	margin-top:16px;
	margin-bottom:16px;
	border-collapse:collapse;
	/*background-color:#ffffff;*/
	width:100%;
}

table.concepts-definitions td:first-child {
	width: 180px;
}

tr:hover {background-color:#f2f2f2;}
.parent-pageid-157 tr:hover {background-color:transparent;} /* use cases hack */

td{
	padding:10px;
	border-bottom:1px solid #CCCCCC;
	font-size:14px;
	vertical-align:top;
}

/*tr:last-child td {border-bottom:0px;}*/

td strong {font-weight:bold;color:#222222;}
td small {font-size:12px;}

th{
	padding-bottom:5px;
	padding:5px 5px;
}

caption{
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
	margin-bottom:5px;
}

.clearboth {clear:both;}

a {color:#4DB4F2;text-decoration:none;}
a:hover {text-decoration:underline;}

.actionlink {color:#666666;text-decoration:none;}
.actionlink:hover {color:#41A6D8;text-decoration:none;}
.actionlink_shortcut {padding-left:17px;background-image:url(images/icons/shortcut.png);background-repeat:no-repeat;background-position:0px 2px;}

h1 a:hover, h2 a:hover {
	text-decoration:none;
}

h1 a:link, h1 a:active, h1 a:visited {
	color:#4DB4F2;
}

a.more-link, a.post-edit-link,div.reply a{
	padding:5px;
	border:1px solid #CCCCCC;
}

div#content h1{
	margin-bottom:8px;
	padding-bottom:16px;
}

div#content h1.listhead {
	font-size:0.85em;
	text-transform:uppercase;
	background:#f8f8f8;
	border:1px solid #CCCCCC;
	margin:0 0 20px 0;
	padding:10px !important;
}

ul#sidebar h2, div.nav{
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}

ul#sidebar h2 {
	margin-bottom:10px;
}

#header {
	position:relative;
	height:90px;
}

#header .blog-title {position:absolute;}
#header .blog-title a {display:block;width:224px;height:30px;position:absolute;top:10px;left:10px;text-indent:-999px;overflow:hidden;
background-image:url(images/cloudshareapi_logo.png);background-repeat:no-repeat;background-position:top left;
}
#header .blog-title span {display:none;}

/* MENU */


#header_navigation {position:absolute;left:5px;top:51px;line-height:13px;}

#header_navigation ul li {float:left;list-style:none outside none;position:relative;}
#header_navigation ul li a {float:left;text-decoration:none;height:20px;color:#3F3F3F;padding:5px 8px 0px;padding-left:8px;margin-right:3px;font-size:13px;background:url("header_navigation_bg.png") no-repeat scroll right bottom transparent;}
#header_navigation ul li.current_page_ancestor a,
#header_navigation ul li.current_page_item a {
color:#ffffff;
background-color:#f78f1e;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
}
#header_navigation ul li.current_page_item a:hover {color:#ffffff;}
#header_navigation ul li.current_page_ancestor a:hover {color:#ffffff;}
#header_navigation ul li a:hover {color:#41A6D8;}
#header_navigation ul li ul li ul *, #header_navigation ul li ul li ul { display: none !important; }
/* sub starts */
#header_navigation ul li ul {display:none;position:absolute;min-width:300px;top:25px;left:0px;background-color:#f2f2f2;padding:4px;z-index:10;border:1px solid #cccccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#header_navigation ul li:hover ul {display:block;}
#header_navigation ul li.current_page_ancestor ul li a,
#header_navigation ul li.current_page_item ul li a {color:#3f3f3f;background-color:#f2f2f2;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#header_navigation ul li.current_page_item ul li a:hover {color:#41A6D8;}
#header_navigation ul li.current_page_ancestor ul li a:hover {color:#41A6D8;}
#header_navigation ul li ul li {clear:both;}


/* sub ends */

#hd_topnav {position:absolute;right:35px;top:20px;line-height:13px;text-align:right;font-size:12px;}
#hd_topnav form {width:100px;position:absolute;left:-105px;top:-3px;}
#hd_topnav form .s_text {position:absolute;left:0px;top:0px;border:0px;background-image:url(images/hd_search_bg.png);background-repeat:no-repeat;background-position:top left;height:16px;width:70px;padding-left:5px;padding-top:3px;font-size:11px;line-height:13px;font-family:arial;}
#hd_topnav form .s_submit {background-color:#ffffff;position:absolute;right:0px;top:0px;border:0px;background-image:url(images/hd_search_bg.png);background-repeat:no-repeat;background-position:top right;height:20px;width:25px;overflow:hidden;text-indent:-999px;cursor:pointer;}
#hd_topnav form .s_submit:hover {background-position:bottom right;}


#pagewrap {position:relative;top:0px;left:0px;height:100%;width:100%;background-image:url(images/pagewrap_bg.png);background-position:center top;background-repeat:repeat-x;}
#wrapper {width:980px;margin:auto;}

#content {
	float:left;
	width:620px;
	padding-left:10px;
	min-height:350px;
}

#content img {
	padding:10px;
	border:1px solid #CCCCCC;
}

#content .wp-smiley {
	padding:0;
	border:0;
}

#content ul li {
	line-height:21px;
}

.entry ul{
	list-style:none;
}

#content ul, #content ol {
	margin-bottom:20px;
}

#content ol li, #content ul li {
	margin-left:20px;
	line-height:21px;
	font-size:14px;
}

#content ol li ol, #content ul li ul {margin-bottom:0px;}

.wp-caption {
	font-size:0.85em;
	text-align:center;
	padding:0 25px;
	max-width:500px;
	margin:0 !important;
}

.wp-caption-text {
	padding-top:10px;
}

p.page-link {
	display:inline;
	font-size:10px;
	border:1px solid #CCCCCC;
	padding:5px 10px;
}

p.page-link a {
	color:#bbb;
	border:none;
	padding:0 10px;
	border-right:1px solid #CCCCCC;
}

p.page-link a:hover {
	color:#555;
}

p.page-link a:last-of-type {
	border-right:0;
}

.post-link {
	margin-bottom:40px;
	overflow:hidden;
}

div#content embed, .embedded {
	text-align:center;
	margin:0 0 14px 0;
}

div#content p span {
	background:#fcfcfc;
}

.sticky {
	padding:20px;
	background-color:#fcfcfc;
	border:1px solid #CCCCCC;
	margin-bottom:25px;
}

.sticky hr, .sticky .postmeta {
	display:none;
}

.sticky h2 a {
	border:0;
}

.sticky h2 {
	margin-top:0;
	padding-bottom:15px;
	border-bottom:1px solid #CCCCCC;
}

h2.comments-title {
	margin-bottom:25px !important;
}

div.comment-body p {
	margin-bottom:10px !important;
}

div.postmeta {
	margin-bottom:10px;
	line-height:1.4;
}

ol.comment li div.comment-author, ol.comment li div.comment-meta,div.comment-meta {
	font-size:10px;
	line-height:16px;
}

span.says {
	display:none;
}

div.comment-author cite.fn {
	font-size:14px;
	font-style:normal;
	font-weight:bold;
}

div.comment-author cite.fn a {
	text-decoration:none;
}

div.comment-meta {
	margin-bottom:45px;
}

div.comment-author {
	margin:0 0 5px 0;
}

div.comment-author img {
	float:left;
	border-radius:5px;
	margin:0 10px 10px 0;
}

li.comment {
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
}

ul.commentlist li.bypostauthor {}

ol.comment li.pingback {
	font-size:10px;
	color:#777;
	padding:0 0 10px 5px;
}

ol.comment li.pingback a {
	font-size:10px;
	font-weight:normal;
}

ol.comment li.pingback p, ol.comment li.pingback span, ol.comment li.pingback div.comment-meta, ol.comment li.pingback div.reply {
	display:none;
}

div.reply {
	display:block;
	overflow:hidden;
	padding:5px 0 5px 0;
}

ol.children {
	margin:45px 0 20px 20px;
}

ol.children li {
	margin:10px 0;
	padding-left:10px;
	border-left:1px solid #CCCCCC;
	border-bottom:0;
	margin-left:0 !important;
}

div#respond {
	margin-top:20px;
}

table.commenttable {
	border:0;
	padding:0;
}

table.commenttable tr td {
	font-size:12px;
	line-height:12px;
	text-transform:uppercase;
}

input#author, input#email, input#url {
	margin-bottom:5px;
	padding:10px;
	width:580px;
	border:1px solid #CCCCCC;
}

#searchform input.keyword{
	padding:8px;
	width:230px;
	color:#4DB4F2;
	border:1px solid #CCCCCC;
}

#searchform input.button {
	margin-left:102px;
	display:none;
}

textarea#comment {
	width:580px;
	height:150px;
	padding:10px;
	border:1px solid #CCCCCC;
}

#sidebar {float:left;/*width:280px;*/font-size:13px;position:relative;margin-right:20px;}

#sidebar a {color:#3F3F3F;}
#sidebar a:hover {color:#4DB4F2;text-decoration:none;}

.widget{margin-bottom:20px;}

ul#sidebar ul.children {margin:5px 0 0 0;}
ul#sidebar ul.children li {border:0;}
ul#sidebar li {list-style:none;margin:0 0px 20px 0;line-height:18px;}
ul#sidebar li ul li {margin-bottom:5px;}
ul#sidebar li ul li ul {margin:5px 0 0 10px;}


ul#sidebar #sidebar_subpages ul li a {display:block;border-bottom:1px solid #CCCCCC;padding:0px 6px 7px;}
ul#sidebar #sidebar_subpages ul li ul li a {padding-left:12px;background-image:url(images/subnav.png);background-repeat:no-repeat;background-position:6px 0px;}
ul#sidebar #sidebar_subpages ul li ul li ul li a {padding-left:18px;background-position:12px 0px;}
ul#sidebar #sidebar_subpages ul li ul li ul li ul li a {padding-left:24px;background-position:18px 0px;}

ul#sidebar #sidebar_subpages ul li.current_page_item a {border-bottom:1px solid #444444;color:#222222;}
ul#sidebar #sidebar_subpages ul li.current_page_item  ul li a {border-bottom:1px solid #CCCCCC;color:#3F3F3F;}


#right_sidebar {float:left;width:280px;font-size:13px;position:relative;}
.pageicon_company {position:relative;float:right;background-image:url(images/pageicon_company.png);width:203px;height:177px;background-repeat:no-repeat;background-position:top left;margin:20px 0;}

.biglinkbutton {display:block;border:1px solid #CCCCCC;color:#222222;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.biglinkbutton strong {display:block;background-color:transparent;font-weight:normal;font-size:16px;}
.biglinkbutton span {color:#696969;font-size:12px;background-color:transparent !important;}
.biglinkbutton:hover {text-decoration:none;background-color:#f2f2f2;}
.biglinkbutton:hover strong {text-decoration:none;color:#4DB4F2;}

#footer {clear:both !important;width:100%;margin-top:50px;border-top:1px solid #CCCCCC;float:left;padding:10px 5px;line-height:13px;font-size:11px;line-height:13px;}
#footer a {color:#696969;text-decoration:none;}

/* syntaxhighlighter - #e2e2e2*/
.entry .syntaxhighlighter {background-color:transparent !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.entry .syntaxhighlighter .line.alt1 {background-color: transparent !important;font-size:13px !important;font-family:arial !important;}
.entry .syntaxhighlighter .line.alt2 {background-color: transparent !important;font-size:13px !important;font-family:arial !important;}
.entry .syntaxhighlighter .lines {/*padding:15px !important;*/}
.entry .syntaxhighlighter .toolbar {height:20px !important;}
.entry .syntaxhighlighter .toolbar .item.about {display:none !important;}
.entry .syntaxhighlighter .toolbar .item.copyToClipboard {display:none !important;}

.deprecated {color:#999999;}
.deprecated td {color:#999999;}
.deprecated td strong {color:#999999;}

code.black {
    color: black;
}