/* File:			custom.css */

body.custom {
	background: #eee;
}


.custom ul#tabs li.email a { 
	padding-right: 16px; 
	background: url('images/icon-email.gif') 100% 50% no-repeat; 
}


.custom #container {
	margin-top: 1.5em;
	margin-bottom: 2em;
	padding: 0.2em;
	background: #d5d5d5;
	border: 0.3em solid #e4e4e4;
}

.custom #page {
	background: #fff;
}

.custom #rlogo {
	margin: 0 0 1.57143em 1.57143em; 
	float: right; 
	clear: right; }

#header #logo a, #header #logo a:visited { 
	color: #2361a1; 
}

#header #logo a:hover { 
	color: #1f2e65; 
	}



.custom .format_text div.alert { padding: 0.57143em 0.78571em; background: #ffffa0; border: 1px solid #e5e597; }



.custom .format_text a {
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.custom .format_text a:visited {
	text-decoration: none;
	border-bottom-style: solid;
	color: #1f2e65;
	border-bottom-width: 1px;
}

.custom #content_box a:hover {
	text-decoration: none;
	background-color: #e1e1e1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}



.custom li.see_me {
	width: 13.61538em;
	padding: 0.84615em;
	line-height: 1.38462em;
	background: #F7F4ED;
	border: 0.07692em solid #5d151a;
}

.custom li.see_me h3 {
	font-size: 1.07692em;
	line-height: 1.28571em;
	margin-bottom: 0.42857em;
}

.custom li.see_me p {
	margin-bottom: 0;
	padding: 0;
}




.custom img.cap {
	margin-bottom: 0.2em !important;
}

.custom .caption {
	font-size: 0.8em;
	line-height: 1.33333em;
	color: #777;
	text-align: left;
	clear: both;
	margin: 0 0 1.33333em 10px;
}



.custom ul#tabs li {
	text-transform: lowercase;
}

.custom ul#tabs li.menuhighlight {
	background: #23397D;
}

.custom ul#tabs li.menuhighlight a {
	color: #fff;
}

/*
#image_box {
	width: 42.4em;
	margin-bottom: 1.1em;
	padding: 1.1em;
	background: #fff;
}
*/
.custom .format_text .figure {
	margin-bottom: 1.57143em;
	padding: 0.71429em;
	background: #ddd;
	border: 0.07143em solid #ccc;
}

.custom .format_text .full {
	width: 32.57143em;
}

.custom .format_text .half {
	width: 15.57143em;
}

.custom .format_text .right {
	margin-left: 1.57143em;
	float: right;
	clear: right;
}

.custom .format_text .left {
	margin-right: 1.57143em;
	float: left;
	clear: left;
}

.custom .format_text .figure img {
	display: block;
	height: auto;
	margin-bottom: 0.71429em;
	border: 0.07143em solid #ccc;
}

.custom .format_text .full img {
	width: 32.57143em;
}

.custom .format_text .half img {
	width: 15.42857em;
}

.custom .format_text .figure p {
	font-size: 0.85714em;
	line-height: 1.33333em;
	margin-bottom: 0;
}
	

.custom .format_text .figure abbr {
	font-weight: bold;
	font-size: 0.91667em;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.custom .format_text .full p {
	line-height: 1.5em !important;
}

.custom .format_text ol.section_list {
	list-style: upper-roman;
}

.custom .format_text ol.section_list ol {
	list-style: lower-roman;
	margin-bottom: 1.57143em;
}

/*---:[ HTML, PHP, JS, and CSS code styles ]:---*/

.html { color: #1300ff; background: #eee; border-color: #ddd; } /* .html, .php, and .css are intended for use on the pre tag */

.php { color: #222; background: #e0ecfc; border-color: #c3d6ef; }

.css { color: #222; background: #eee; border-color: #ddd; }

	.attribute { font-style: italic; }

	.embed { background: #e0ecfc; color: #222; }

	.library_function { color: #364c74; font-weight: bold; }

	.directive { color: #004802; font-weight: bold; }

	.function_name { color: #0c00a8; font-weight: bold; }

	.keyword, .operator { color: #1300ff; font-weight: bold; }

	.var { color: #008797; }

	.const { color: #5958fd; font-weight: bold; }

	.str { color: #006e00; }

	.num { color: #0f00d4; }

	.text { color: #222; }

	.color { color: #e80000; }

	.function_call { color: #ad5100; font-weight: bold; }

	.property { color: #6a77e3; }

	.highlight { background: #ffffd1 !important; }

	.code_comment { color: #888; } /* Don't use .comment! You'll inherit crazy styles that are only for blog comments! */


