/*COLORS Reference
#FF9900 - ORANGE
#FFFF00 - YELLOW

*/

/* HTML Tag Redefinition */
html, body { height: 100%; font-family:Arial, Helvetica, sans-serif; font-weight:300; font-size:12px; font-style:normal; background:url(images/bg.jpg) #000000 center top no-repeat;}
body { padding: 0px; margin: auto; height:100%; }
img { border: 0px; }
a { color:#942822; text-decoration:underline; cursor:pointer; }
a:hover { color:#c5920e; text-decoration:underline; }
hr { height:1px; border:0; color:#cccccc; background-color:#cccccc; }
h1 { color:#990000;}
h2 { color:#990000;}
h3 { color:#990000; font-family: 'Milonga', cursive; font-size:12pt; font-weight:400;}
h3 a {text-decoration:none;}
h4 { font-size:16pt; font-style:bold;}
h4 a {text-decoration:none;}
h5 { font-size:12pt; font-style:bold;}
h5 a {text-decoration: none;}
b {font-style:bold; color:#990000;}
strong { font-style:bold;}
p {font-weight:400;}

/*HEADER CSS - BEGIN*/
#page {width: 1000px; margin: auto; text-align:left;}
#page #content {width: 960px; margin:auto; text-align:left; position:relative; }

#page #content #header { position:relative; float:left; width:960px; }
#page #content #header #headmenu { position:relative; float:left; width:960px; background-color:#000000; height:40px;}
	#page #content #header #headmenu #search {position:relative; float:left; width:460px; padding:10px;}
		#page #content #header #headmenu #search input {height:20px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;border-width:thin; border-color:666666; border-style:solid; font-size:10pt; background:#dddddd; color:#990000;}
	#page #content #header #headmenu #donate {position:relative; float:left; width:470px; align:right; padding-top:5px; padding-bottom:5px; padding-right:10px;}
#page #content #header #headimage { position:relative; float:left; width:960px; height:200px; overflow:hidden; background:url(images/header_960.jpg); z-index:10;}
#page #content #header #companymenu { position:relative; float:left; width: 960px; margin:0; padding:0; border-bottom:5px solid #c5920e; border-top:5px solid #c5920e; background-color:#c5920e;}
#page #content #header #pagename { position:relative; float:left; width:940px; background: #000000; padding:10px; color: #ffffff; text-indent:190px; }
/*	#page #content #header #breadcrumbs a { color:#ffffff; text-decoration:none; }
	#page #content #header #breadcrumbs a:hover { color:#ffff00; text-decoration:underline; }*/
/*HEADER CSS - END*/

/*
#page #content #infobar { position:relative; width:770px; float:left; line-height:30px; height:30px; padding-right:15px; padding-left:15px; background:url(images/infobar.jpg) no-repeat center top; color:#c0c4cc; font-size:12px;}

#page #content #infobar a { text-decoration:none; color:#dac45e;}
#page #content #infobar a:hover { text-decoration: none; color:#bbbbbb;}


#page #content #infobar #tweet { position:relative; width:400px; float:left; font-size:12px; padding-top:0px;}
#page #content #infobar #tweet #logo {position:relative; float:left; width:35px;}
#page #content #infobar #tweet #1tweet {position:relative; float:left; width:365px; text-align:left; padding-top:0px;}
#page #content #infobar #tweet ul {list-style-type:none; padding-top:0px; margin:0; }
#page #content #infobar #tweet ul li {padding-top:0px; margin:0; line-height:10px;}
#page #content #infobar #login { position:relative; width:370px; float:left; text-align:right; }


#page #content #headerimage {position:relative; float:left; width:800px; height:170px; background-image:url(images/banner-800.jpg);}

#page #content #headerNav{ position:relative; width:800px; height:35px; background:#6f798e url(images/gold-menu.jpg) no-repeat center top; float:left;}
	#page #content #headerNav #nav {position:relative; width:800px; float:left; padding-top:2px;}

#page #content #date {position:relative; width:155px; background:#6f798e; float:left; padding:10px 10px 10px 10px; color:#ede8e4; font-weight:bold; height:15px; text-align:center;}
#page #content #breadcrumb {position:relative; width:605px; background:#6f798e; float:left; padding:10px 10px 10px 10px; color:#ede8e4; height:15px;}
#page #content #breadcrumb a {color:#ede8e4; text-decoration:none; }
#page #content #breadcrumb a:hover {color:#ede8e4; text-decoration:underline; }
*/

/*CENTRAL CSS - BEGIN*/
#page #content #central { float:left; width:960px; margin:auto; background-color:#ffffff; font-size:12px; position: relative;}
/*#page #content #central a { color:#990000; text-decoration:underline; }
#page #content #central a:hover { color:#c5920e; text-decoration:underline; }*/

/*
#page #content #central #body { position:relative; padding:10px; width:690px; height:100%; float:left; overflow:visible; margin:0; }
#page #content #central #sidebar { position:relative; padding:10px; width:230px; height:100%; float:left; overflow:visible; margin:0; }
*/
#page #content #central.full #body { position:relative; padding:10px; width:940px; height:100%; float:right; overflow:visible; margin:0; background-color:#ffffff;}

#page #content #central.left-sidebar {background: #ffffff;}
#page #content #central.left-sidebar #sidebar { position:relative; padding-left:10px; width:180px; float:left; overflow:visible; margin:0; z-index:10; padding-top:10px;}
#page #content #central.left-sidebar #sidebar ul { list-style-type:none; text-align:left; padding:0; margin-top:10px; border-bottom:1px solid #dddddd; display:block; font-size:12px;}
#page #content #central.left-sidebar #sidebar ul li {padding:0; margin:0; border-top:1px solid #dddddd; line-height:1.5em;}
/*#page #content #central.left-sidebar #sidebar ul li b {background-color:#dddddd; display:block; color:#990000;}*/
#page #content #central.left-sidebar #sidebar ul li a { color:#990000; text-decoration:none; display:block; }
#page #content #central.left-sidebar #sidebar ul li a:hover { background-color:#dddddd; color:#990000; text-decoration:none;}
#page #content #central.left-sidebar #sidebar ul li a:focus { background-color:#dddddd; color:#990000; text-decoration:none;}

#page #content #central.left-sidebar #body { position:relative; padding-left:10px; width:560px; height:100%; float:left; overflow:visible; padding-top:10px;}
#page #content #central.left-sidebar #body .entry img { width:100px; height:auto;}
#page #content #central.left-sidebar #body input {height:2em; border-width:thin; border-color:#666666; border-style:solid; font-size:10pt; background:#dddddd; color:#990000; margin-bottom:10px;}
#page #content #central.left-sidebar #body textarea { border-width:thin; border-color:#666666; border-style:solid; font-size:10pt; background:#dddddd; color:#990000; margin-bottom:10px;}
#page #content #central.left-sidebar #body textarea:focus { background:#ffffff; }
#page #content #central.left-sidebar #body input:focus {height:2em; border-color:#666666; border-style:solid; background:#ffffff;}
#page #content #central.left-sidebar #body button {height:2em; border-color:#942822; border-width:thin; border-style:solid; background-color:#942822; color:#959a8f;}

div.portrait {width: 150px; margin: auto; text-align:center;}
div.portimg { width: 150px; border: 1px solid #990000; }
div.portname {width: 150px; color:#990000; font-weight:bold; margin-top:10px;}
div.portrank { width: 150px; margin-bottom:20px;}
div.content-sblog-title {font-size:14px;}
/*#page #content #central.left-sidebar #body #listview {float:left; width:560px; border: 1px solid #990000;}
#page #content #central.left-sidebar #body #listview #lv_thumb {float:left; width:100px; height:100px; }
#page #content #central.left-sidebar #body #listview #lv_title {float:right; width: 460px; height: 100px;}
#page #content #central.left-sidebar #body #listview #lv_description {float:right; width:460px;}*/

#page #content #central.blogpost #sidebar {position:relative; padding-left:10px; width:180px; float:left; margin:0; z-index:10; padding-top:10px;}
#page #content #central.blogpost #sidebar ul { list-style-type:none; text-align:left; padding:0; margin-top:10px; border-bottom:1px solid #dddddd; display:block; font-size:12px;}
#page #content #central.blogpost #sidebar ul li {padding:0; margin:0; border-top:1px solid #dddddd; line-height:1.5em;}
/*#page #content #central.left-sidebar #sidebar ul li b {background-color:#dddddd; display:block; color:#990000;}*/
#page #content #central.blogpost #sidebar ul li a { color:#990000; text-decoration:none; display:block; }
#page #content #central.blogpost #sidebar ul li a:hover { background-color:#dddddd; color:#990000; text-decoration:none;}
#page #content #central.blogpost #sidebar ul li a:focus { background-color:#dddddd; color:#990000; text-decoration:none;}

#page #content #central.blogpost #body {position:relative; padding-left:10px; padding-right:10px; width:750px; float:left; padding-top:10px;}
#page #content #central.blogpost #body .entry img { width:100px; height:auto;}
#page #content #central.blogpost #body input {height:2em; border-width:thin; border-color:#666666; border-style:solid; font-size:10pt; background:#dddddd; color:#990000; margin-bottom:10px;}
#page #content #central.blogpost #body textarea { border-width:thin; border-color:#666666; border-style:solid; font-size:10pt; background:#dddddd; color:#990000; margin-bottom:10px;}
#page #content #central.blogpost #body textarea:focus { background:#ffffff; }
#page #content #central.blogpost #body input:focus {height:2em; border-color:#666666; border-style:solid; background:#ffffff;}
#page #content #central.blogpost #body button {height:2em; border-color:#942822; border-width:thin; border-style:solid; background-color:#942822; color:#959a8f;}

#page #content #central.left-sidebar #rcolumn {position:relative; padding-left:10px; padding-right:10px; width:180px; height:100%; float:left; overflow:visible; margin:0; padding-top:10px;}
#page #content #central.left-sidebar #rcolumn ul { list-style-type:none; text-align:left; padding:0; margin-top:10px; line-height:20px; border-bottom:1px solid #c0c4cc; display:block;}
#page #content #central.left-sidebar #rcolumn ul li {padding:0; margin:0; border-top:1px solid #c0c4cc; text-indent:10px;}
/*#page #content #central.left-sidebar #rcolumn ul li b {background-color:#c0c4cc; display:block; line-height:25px; color:#1d3853;}*/
#page #content #central.left-sidebar #rcolumn ul li a { color:#660200; text-decoration:none; display:block; line-height:25px;}
#page #content #central.left-sidebar #rcolumn ul li a:hover { background-color:#d8e0dc; color:#660200; text-decoration:underline;}
#page #content #central.left-sidebar #rcolumn ul li a:focus { background-color:#d8e0dc; color:#660200; text-decoration:underline;}
/*#page #content #central.left-sidebar #rcolumn b {color:#990000; font-weight:bold;}*/

#page #content #central.home {background-color:#ffffff; padding-top:10px;}
#page #content #central.home #left {position:relative; float:left; width:280px; padding-left:10px; padding-right:10px;}
#page #content #central.home #center {position:relative; float:left; width:280px; padding-left:10px; padding-right:10px; }
#page #content #central.home #right {position:relative; float:left; width:280px; padding-left:10px; padding-right:10px;}
/*CENTRAL CSS - END*/

/*PROFILE PAGE CSS

#page #content #central.left-sidebar #body #batt2profile {position:relative; float:left; width:430px;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_header {position:relative; float:left; width:420px; background-color:#c0c4cc; border-bottom:1px solid #6f798e; border-top:1px solid #6f798e; padding-top:10px; padding-left:10px; margin-bottom:20px; margin-top:10px;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_header #header_left {position:relative; float:left; width:100px; }
#page #content #central.left-sidebar #body #batt2profile #batt2profile_header #header_right {position:relative; float:left; width:310px; font-size:20px; text-align:left; font-weight:bold;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_header #header_right #top {position:relative; float:left; line-height:40px; width:310px;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_header #header_right #bottom {position:relative; float:left; line-height:40px; margin-top:5px;}

#page #content #central.left-sidebar #body #batt2profile #batt2profile_body {position:relative; float:left; width:430px;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_body hr { height:3px; color:#660200;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_body ul { list-style-type:none; text-align:left; padding:0; margin-top:10px; line-height:20px; display:block;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_body ul li {padding:0; margin-bottom:10px; border-bottom:0px solid #660200; text-indent:10px;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_body ul li b { display:block; line-height:20px; color:#1d3853; background-color:#c0c4cc; border-bottom:1px solid #6f798e; border-top:1px solid #6f798e; text-indent:10px; font-size:14px; font-weight:bold;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_body ul li p {text-indent:10px;}
#page #content #central.left-sidebar #body #batt2profile #batt3profile_body ul li img {list-style-type:none; display:block;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_body ul li a { color:#660200; text-decoration:none; display:block; line-height:10px; list-style-type:none;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_body ul li a:hover {text-decoration:underline;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_body ul li a:focus {text-decoration:underline;}

#page #content #central.left-sidebar #body #batt2profile #batt2profile_body.profileul ul { list-style-type:none; text-align:left; padding:0; margin-top:10px; line-height:20px; display:block;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_body.profileul ul li {padding:0; margin-bottom:10px; border-bottom:0px solid #660200; text-indent:10px;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_body.profileul ul li b { display:block; line-height:20px; color:#1d3853; background-color:#c0c4cc; border-bottom:1px solid #6f798e; border-top:1px solid #6f798e; text-indent:10px; font-size:14px; font-weight:bold;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_body.profileul ul li p {text-indent:10px;}
#page #content #central.left-sidebar #body #batt2profile #batt3profile_body.profileul ul li img {list-style-type:none; display:block;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_body.profileul ul li a { color:#dac45e; text-decoration:none; display:block; line-height:20px; list-style-type:none;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_body.profileul ul li a:hover { color:#ede8e4; text-decoration:underline;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_body.profileul ul li a:focus { color:#ede8e4; text-decoration:underline;}

#page #content #central.left-sidebar #body #batt2profile #batt2profile_body #body_left {position:relative; float:left; width:200px; margin-right:20px;}
#page #content #central.left-sidebar #body #batt2profile #batt2profile_body #body_right {position:relative; float:left; width:200px;}
*/

/*FOOTER CSS - BEGIN*/
#page #content #footer { float:left; position:relative; margin:auto; width:960px; background-color:#ffffff; }
/*#page #content #footer a{ text-decoration:none; color:#dac45e;}
#page #content #footer a:hover { color:#ede8e4; text-decoration:underline;}*/

#page #content #footer #breadcrumbs { position:relative; width:940px; float:left; overflow:hidden; margin-top:20px; padding:10px; border-top-color:#c5920e; border-top-style:solid; border-top-width:thin; background-color:#5e0000; border-bottom-color:#DDDDDD; border-bottom-style:solid; border-bottom-width:thin; color:#c5920e;}
#page #content #footer #breadcrumbs a { text-decoration:none; color:#c5920e;}
#page #content #footer #breadcrumbs a:hover {text-decoration:underline;}

#page #content #footer #footercols { position:relative; float:left; width:960px; color:#990000; background-color:#c5920e; }
	#page #content #footer #footercols a { color:#5e0000; text-decoration:none;}
	#page #content #footer #footercols a:hover { color:#c5920e; text-decoration:underline;}
	#page #content #footer #footercols a:focus { color:#c5920e; text-decoration:underline;}
		#page #content #footer #footercols .footerul ul { list-style-type:none; text-align:left; padding:0; margin-top:10px; line-height:30px; display:block;}
		#page #content #footer #footercols .footerul ul li {padding:0; margin:0; border-bottom:thin dotted #5e0000; text-indent:10px;}
		#page #content #footer #footercols .footerul ul li b { display:block; line-height:30px; color:#5e0000; font-style:bold; }
		#page #content #footer #footercols .footerul ul li a { color:#5e0000; text-decoration:none; display:block; line-height:30px;}
		#page #content #footer #footercols .footerul ul li a:hover { color:#ffffff; text-decoration:underline;}
		#page #content #footer #footercols .footerul ul li a:focus { color:#ffffff; text-decoration:underline;}

	#page #content #footer #footercols #col1 { position:relative; float:left; width:160px; padding:10px;}
	#page #content #footer #footercols #col2 { position:relative; float:left; width:160px; padding:10px;}
	#page #content #footer #footercols #col3 { position:relative; float:left; width:220px; padding:10px;}
	#page #content #footer #footercols #col4 { position:relative; float:left; width:160px; padding:10px;}
	#page #content #footer #footercols #col5 { position:relative; float:left; width:160px; padding:10px;}

#page #content #footer #copyright {position:relative; float:left; width:940px; color:#c5920e; background:#000000; border-top-color:#ffffff; border-top-style:solid; border-top-width:thin; padding:10px;}

/*FOOTER CSS - END*/



/* MISC STYLES & SHORTCUTS */

.sign-in {
	display: block;
	padding: 10px;
	background-color:#f2eddf;
	border: 1px solid #c1931b;
}



	.fileset-table{
		width:100%;
		border-collapse:collapse;
	}
	.fileset-table a { text-decoration: none;}
	.fileset-table td{
		padding:7px; border:#c1931b 1px solid;
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.fileset-table tr{
		background: #fff;
	}
	/*  Define the background color for all the ODD background rows  */
	.fileset-table tr:nth-child(odd){
		background: #f2eddf;
	}
	/*  Define the background color for all the EVEN background rows  */
	.fileset-table tr:nth-child(even){
		background: #fff;
	}
		.fileset-table th{
		padding:7px; border:#c1931b 1px solid; background-color: #c1931b; color: #fff;
	}

#pb_sidebar {
	float: left;
	width: 150px!important;
	margin-top:0;
}

#pb_post {
	float:left;
}
