/*
CSS Updater (style.php)
*/

/*
Theme Name: Gambture
*/
@charset "utf-8"; 





/* RESET 
************************************/

* {
margin: 0;
padding: 0;
letter-spacing: 1px;
}

p {
padding-bottom: 10px;
}

h1, h2, h3, h4, h5, h6 {
font-size:11pt;
font-weight: bold;
padding:5px;
margin:0px;
}


/* GLOBAL 
************************************/

body {
background-color: #E89328;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
float: none;
clear: both;
margin: auto;
padding: auto;
}

a {
color: #2F3130;
font-weight: bold;
outline: none;
text-decoration: none;
}

a:hover {
color: #333333;
text-decoration: underline;
} 

hr {
height: 20px;
visibility: hidden;
}

img {
border: none;
}


blockquote {
border: 5px solid #FF8C00;
margin: 10px;
padding: 10px;
}

/* MAIN STRUCTURE 
************************************/

#main {
background-attachment: scroll;
background-color: #2C2C2C;
background-image: url(img/body_only.png);
background-position: top center;
background-repeat: repeat-y;
margin: 0 auto;
width: 1010px;
border: 5px solid #eeeeee;
}

#header {
background-attachment: scroll;
background-color: transparent;
background-image: url(img/header_only.png);
background-position: top center;
background-repeat: no-repeat;
width: 1010px;
height: 330px;
}

#left {
	float: left;
	margin:0px 0px 15px 10px;
	-margin-left:5px;
	width: 77%;
	background-color: transparent;
}

#charts {
	width:99%;
	-width:98%;
	overflow:hidden;
	margin:20px 0px 0px 7px;
	-margin-left:5px;
	float:left;
}
.wrapper {
margin: 0 auto;
width: 1010px;
}

#navigation_bar {
height: 1px;
}


    body#charts-sidebar-body {
    background-color: #FFEAB7;
    width: auto;
    padding: 0px;
    background-image: none;
}

#sidebar  {
background-color: #ebc2a4;
border: 3px solid #fdb83e;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
float: right;
padding: 5px;
width: 178px;
margin: 10px 10px 20px 0px;
-margin-right:5px;
color: #333333;
}

body#charts-sidebar-body  #sidebar {
float: none;
width: 190px;
}

    body#charts-sidebar-body #sidebar {
    float: none;
    clear: both;
    padding: 5px;
    width: 178px;
}

.doc-layout #sidebar {
float: none;
width: auto;
margin: 0px;
}


.doc-layout #sidebar {
    float: none;
    clear: both;
    margin: auto;
    width: auto;

}

#footer {
background-attachment: scroll;
background-color: #ffebb9;
background-image: url(img/footer.png);
background-position: bottom center;
background-repeat: no-repeat;
clear: both;
color: #333333 !important;
padding-top: 167px;
text-align: center;
}

/* HEADER ITEMS
************************************/

.title {
font-size: 40px;
padding-top: 130px;
padding-left: 50px;
width: 530px;
text-align: center;
}

.title a {
color: #eee;
}

.description {
font-size: 12px;
padding-left: 30px;
width: 530px;
text-align: center;
color: #eee;
}


/* LEFT ITEMS
************************************/

.main_article {
padding: 10px 10px 0;

}

.main_article li {
list-style : decimal;
margin-left : 25px;
}

.main_article ol {
margin-bottom : 10px;
margin-left : 25px;
}

.main_article ul {
margin-top : 10px;
margin-left : 20px;
margin-bottom : 10px;
}

.main_article ul li {
list-style-image : none;
}

.other_articles {
float: left;
margin-top: 20px;

}

.other_articles .entry {
float: left;
padding-top: 0 !important;
}

.entry {
padding-top: 10px;
}

.entry li {
list-style : decimal;
margin-left : 25px;
}

.entry ol {
margin-bottom : 10px;
margin-left : 25px;
}

.entry ul {
margin-top : 10px;
margin-left : 20px;
margin-bottom : 10px;
}

.entry ul li {
list-style : disc;
}

.timestamp {
float: left;
width: 50px;
}

.month {
float: left;
font-size: 24px;
}

.day, .year {
clear: both;
font-size: 14px;
}

.hr_img {
background-attachment: scroll;
background-color: transparent;
background-image: url(img/hr_img.jpg);
background-position: center center;
background-repeat: no-repeat;
height: 22px;
display: block;
margin: 0 auto; 
width: 500px;
}

.metadata {
margin-bottom: 20px;
}

.comments {
background-attachment: scroll;
background-color: transparent;
background-image: url(img/comments.png);

background-position: top left;
background-repeat: no-repeat;
padding-left: 20px;
padding-bottom: 2px;
}

.author {
background-attachment: scroll;
background-color: transparent;
background-image: url(img/user.png);
background-position: top left;
background-repeat: no-repeat;
padding-left: 20px;
padding-bottom: 2px;
}

.time {
background-attachment: scroll;
background-color: transparent;
background-image: url(img/time.png);
background-position: top left;
background-repeat: no-repeat;
padding-left: 20px;
padding-bottom: 2px;
}

.navigation {
background-color: #FCC55B;
margin: 20px 0;
padding: 10px;
text-align: right;
clear: both;
width: 790px;
_width: 775px;;

}

.except_title_page {
background-color: #FCC55B;
padding: 7px 0 7px 10px;
margin-bottom: 10px;
width: 780px;
_width: 775px;;
}

.main_title_page {
background-color: #FCC55B;
padding: 7px 0 7px 10px;
margin-bottom: 10px;
width: 780px;
_width: 775px;;
}

.navi {
background-color: #FCC55B;
margin-bottom: 20px;
padding: 10px 10px 20px 10px;
}

.recent-article {

}

.recent-article span {
display: none;
}

.other-article {

}

.other-article span {
display: none;
}

#sidebar h3 {
    border-bottom: 1px solid black;
    margin-top: 5px;
}

#sidebar  #searchform {
    display: block;
    width: 180px;
    margin: 0px;
    float: none;
    clear: both;
    text-align: center;
    border: 1px solid #333333;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
}

#s {
background-color: #F3FDF8;
border: 1px solid #eeeeee;
float: none;
margin: 10px auto;
font-family: inherit;
height: 15px;
padding: 8px 8px 0 8px;
width/**/: 130px;
width: 150px !important;
}

/* LEFT_ARCHIVES ITEMS
************************************/

.archvie_list ul, .archive_list ul li {
display: block;
list-style: none;
}

.archive_list ul {
padding-bottom: 10px;
}

.archive_list ul li {
padding: 5px;
}

.archive_list h3, .post_title, .page_title {
background-color: #FCC55B;
padding: 10px 0 10px 10px;
margin-bottom: 10px;
}

.postmetadata {
border: 3px solid #FDB83E;
background-color: #EBC2A4;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
margin: 20px 0;
padding:5px;
text-align: center;
display:block;
float:right;
}

.rss_feed {
background-attachment: scroll;
background-color: transparent;
background-image: url(img/rss_add.png);
background-position: top left;
background-repeat: no-repeat;
padding-left: 20px;
padding-bottom: 4px;
}

.trackback {
background-attachment: scroll;
background-color: transparent;
background-image: url(img/link.png);
background-position: top left;
background-repeat: no-repeat;
padding-left: 20px;
padding-bottom: 4px;
}

.navleft {
float: left;
}

.navright {
float: right;
}

/* COMMENTS ITEMS
************************************/

ol.commentlist {
display: block;
list-style: none;
}

ol.commentlist .author_comment .comment_entry {
border-right: 10px solid #333333
}

.avatar {
border: 5px solid #333333;
height: auto;
margin-top: 15px;
}

.avatar_div {
float: left;
margin-right: 10px;
text-align: center;
width: 70px;
}

.comment_entry {
float: left;
width: 450px;
margin: 15px 0;
}

#author, #email, #url {
background-color: #FCC55B;
border: 1px solid #333333;
float: left;
font-family: inherit;
height: 20px;
margin-bottom: 10px;
padding: 8px 8px 0 8px;
width/**/: 310px;
width: 300px !important;
}

#submit {
background-color: #FCC55B;
border: 1px solid #333333;
cursor: pointer;
float: left;
font-family: inherit;
height: 28px;
margin-bottom: 10px;
padding: 3px;
text-align: center;
width/**/: 310px;
width: 318px !important;
}

#submit:hover {
background-color: #FCC55B;
border: 1px solid #333333;
color: #ecedca;
}

#comment {
background-color: #FCC55B;
border: 1px solid #333333;
float: left;
font-family: inherit;
font-size: inherit;
margin-bottom: 10px;
padding: 8px 8px 0 8px;
width/**/: 130px;
width: 300px !important;
}

.input_title {
float: right;
padding-top: 5px;
width: 200px;
}

/* SIDEBAR ITEMS
************************************/


#sidebar ul {
	padding:0px;
	margin:0px;
	list-style:none;
}

#sidebar ul ul, #sidebar ul ol {
	color: #000000;
	padding:0px;
	margin: 0px;
}

#sidebar ul ul li {
    background-position: left;
    padding: 5px 5px 5px 15px;
    vertical-align:middle;
    color:#000000;
	border-bottom:1px solid #333333;
	list-style:none;
}
 
#sidebar ul ol.links li   {
    background-position: left;
    padding: 5px 5px 5px 15px;
    vertical-align:middle;
    color:#000000;
	border-bottom:1px solid #333333;
	list-style-position: inside;
}

#sidebar .banners {
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
#sidebar .banners .banner {
	margin:5px;
}

#sidebar .banners .banner a img, .banners .banner object {
	text-align:center;
	vertical-align:middle;
	margin-bottom:10px;
}
#sidebar  a {
font-weight: normal !important;
color: #333333;
font-size:8pt;
}


h4.widgettitle {
    text-align: center;
    padding:5px;
    background-color: #fdba40;
    font-size: 10pt;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
}


/* FOOTER ITEMS
************************************/

#footer small {
padding-bottom: 2px;
}

#footerlinks a {
color: #eeeeee;
}

#footerlinks {
text-align: center;
color: #eeeeee;
text-decoration: none;
}


.post h2, .post_title, .archivetitle, h4.except_title {
background-color: #fdba40;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
text-align:center;
font-size:11pt;
color:#FFFFFF;
padding:5px;
}
/********** divs ***********/

.separator {
    clear: both;
}


.doc-layout .contentarea1003 table tr:hover td {
    background-color: #E6D7CC;
}

.charts table .doc-layout .contentarea1003 table  {
    font-size: 8pt;
}

.charts table .doc-layout .contentarea1003 table a {
    font-size: 8pt;
}

.charts table .doc-layout .contentarea1003 table tr th {
    font-size: 7pt;
}

.doc-layout {
    width: auto;
    margin: 0px 2px 10px 2px;
    padding: 5px 3px 5px 3px;
    text-align: center;
    border: 3px solid #FDB83E;
    background-color: #EBC2A4;
        -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    
}

.doc-layout .contentarea1003 {
    width: auto;
    margin: 0px;
    float: none;
    padding-bottom: 0px;
    background-color: #FFD572;
	font-size:8pt;
}

.charts table td table tr td {
    vertical-align: middle;
}
.charts table td {
    vertical-align: top;
}
.emptycell {
	background-color: transparent;
}
td.l-1 {
	text-align: right; 
	vertical-align: middle;
}

td.l-2, td.l-5, td .l-6, td.l-7, td.l-8 , td.l-9, td.l-10 {
	text-align: center; 
	vertical-align: middle;
}

td.l-3, td.l-4  {
	text-align: left; 
	vertical-align: middle;
}


.imgLearnMore, .images {
	vertical-align:middle;
	text-align:center;
	padding:auto;
}


.doc-layout .contentarea1003 #tabs, 
.doc-layout .contentarea1003 #accordeon, 
.moduletableanwalt,
.commenttext {
	padding:5px;
}
.doc-layout .contentarea1003 object, .doc-layout .contentarea1003 embed {
    width: 100%;
}
.doc-layout .contentarea1003 ul, #left ul, .doc-layout .contentarea1003 ol, #left ol {
	margin:5px;
	padding:0px;
}
.doc-layout .contentarea1003 ul li, #left ul li {
	margin:5px;
	list-style-position: inside;
	padding-left:15px;
	list-style-type: square;
}

.doc-layout .contentarea1003 ol li, #left ol li {
	background-position: left;
	list-style-position: inside;
   padding-left:15px;
	margin:5px;
    vertical-align:middle;
}
.doc-layout .footer {
    background-color: #FDE3C4;
    background-image: url(img/comments.png);
    background-repeat: no-repeat;
    background-position: 10px;
    width: auto;
    padding: 3px 0px 3px 30px;
    text-align: left;
    margin: auto;
    float: none;
    clear: both;
	-moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -khtml-border-bottom-left-radius: 6px;
    -khtml-border-bottom-right-radius: 6px;
}

.doc-layout .footer a {
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}

.doc-layout .footer a:hover {
    color: 000000;
    text-decoration: underline;
}
.doc-layout .footer a:active {
    outline: none;
}

.doc-layout .footer a:focus {
    outline: none;
}

.doc-layout h2 {
    padding:5px;
    margin: auto;
	margin:0px;
    text-align: left;
    text-transform: uppercase;
    color: #000000;
	font-size:10pt;
    background-color: #FDBA40;
	-moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -khtml-border-top-left-radius: 6px;
    -khtml-border-top-right-radius: 6px;
}    

.doc-layout h2 a {
    text-decoration: none;
	font-weight:bold;
}

.doc-layout h2 a:hover {
    text-decoration: underline;
}

.doc-layout  a:focus {
    outline: none;
}

.doc-layout a:active {
    outline: none;
}

.doc-layout a:focus {
    outline: none;
}

/********** table **********/

.doc-layout table {
    width: 100%;
    float: none;
    clear: both;
    text-align: center;
    vertical-align: middle;
    background-color: #FFD572;
	border-left:1px solid #ff8b00;
	border-right:1px solid #ff8b00;
}

.doc-layout table thead {
    width: auto;
    text-align: center;
    vertical-align: middle;
}

.doc-layout table thead th {
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    background-color: #FF8B00;
    color: #FFFFFF;
}

.doc-layout table tr td img {
    border: none;
	vertical-align:middle;
    background-color: transparent;
}

.cls4 {
    background-color: #FFD572;
}

.cls4 {
    background-color: #fbdc95;
}




.cls4 td {
    background-color: #FFD572;
	padding:4px 2px 4px 2px;
	border-top:1px solid #8F2C10;
}

.cls4 td {
    background-color: #fbdc95;
	border-top:1px solid #8F2C10;
	padding:4px 2px 4px 2px;
}

.doc-layout table tbody td {
    color: #8F2C10;
    font-size: 10pt;
}

.doc-layout table tr td a, .doc-layout a {
    color: #8F2C10;
    text-decoration: none;
    font-weight: normal;
}

.doc-layout table tr td a:hover, .doc-layout a:hover {
    text-decoration: underline;
}

.doc-layout table tr td a:active {
    outline: none;
}

.doc-layout  a:active {
    outline: none;
}

.doc-layout table td a:focus {
    outline: none;
}



/*** TAB STYLES *************************************************************/

/* Color tab styles */

.formtable, .contentarea1003 ul.bildercontent li.rss-tag-icon {
    background-color: #fcc55b;
    color: #000000;
    border: 1px solid #ddac50;
}
.contentarea1003 ul.bildercontent li {
    background-color: #ddac50;
}
.contentarea1003 ul.bildercontent li, .contentarea1003 ul.bildercontent li h4 {
    color: #000000;
}

/* Common tab styles */

.contentarea1003 ul.bildercontent {
    display: block;
    clear: both;
    margin: 0;
    padding: 0 0 2px 0;
    text-align: left;
}
.contentarea1003 ul.bildercontent li {
    list-style: none;
    display: inline;
    cursor: pointer;
    margin: 0 1px 0 0;
    padding: 3px 3px 3px 3px;
    -moz-border-radius-topleft:      4px;
    -moz-border-radius-topright:     4px;
    -webkit-border-top-left-radius:  4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-left-radius:   4px;
    -khtml-border-top-right-radius:  4px;
}
.contentarea1003 ul.bildercontent li.rss-tag-icon {
    padding: 3px 3px 3px 3px;
    border-bottom: none;
}
.contentarea1003 ul.bildercontent h4 {
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    padding: 0;
    margin: 0;
    display: inline;
}
.contentarea1003 ul.bildercontent li.rss-tag-icon h4 {
    font-weight: bold;
}
.contentarea1003 ul.bildercontent li:hover {
    text-decoration: underline;
}

.contentarea1003 .formtable {
    margin: 0;
    padding: 5px;
}

.contentarea1003 .formtable h1,
.contentarea1003 .formtable h2,
.contentarea1003 .formtable h3,
.contentarea1003 .formtable h4,
.contentarea1003 .formtable h5,
.contentarea1003 .formtable h6 {
    margin: 0;
}

