/*
Theme Name: CBPW Legal
Theme URI: http://stage.entropik.com/legal/
Description: Custom theme developed for CBPW
Version: 0.1
Author: Rem Cmiral
Author URI: http://entropik.com
Tags: custom

	CBPW v0.1
	 http://stage.entropik.com/legal/

	This theme was designed by Todd Holland, 
	and built by Rem Cmiral,
	http://associativecreative.com
	http://entropik.com

*/

body { background-color:#FFFFFF; color:#333333; font-size:12px; margin:0px; padding:0px; }

a,a:active,a:link,a:visited { }
a:hover { }

img { border:none; margin:0px; padding:0px; }



table.main { margin:28px auto 15px auto; width:983px;  }
table.main td.main_left { background-image:url( 'images/main_left.jpg' ); background-repeat:repeat-y; width:17px; }
table.main td.main_middle { width:947px;  }
table.main td.main_right { background-image:url( 'images/main_right.jpg' ); background-repeat:repeat-y; width:19px; }

table.main td.main_bottom { background-image:url( 'images/main_bottom.jpg' ); background-repeat:no-repeat; width:983px; }
table.main td.main_bottom a,a:active,a:link,a:visited { color:#223B6B; font-size:9px; font-weight:normal; text-decoration:none; }
table.main td.main_bottom a:hover { color:#4669A6; font-size:9px; font-weight:normal; text-decoration:none; }


div.main_banner { margin:1px 0px 1px 0px; }

div.little { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:9px; height:32px; margin:6px 0px 4px 0px; text-align:center; width:983px; }


table.main_content { font-family:Arial, Helvetica, sans-serif; margin:0px 0px 15px 0px; }
table.main_content td.main_contentLeft { text-align:left; vertical-align:top; width:202px; }
table.main_content td.main_contentMiddle { border:#D0D0D0 1px solid; color:#585858; font-size:12px; padding:10px; text-align:left; vertical-align:top; width:542px; }
table.main_content td.main_contentRight { text-align:left; vertical-align:top; width:203px; }

table.main_content a,a:link,a:visited { color:#4669A6; text-decoration:none; }
table.main_content a:hover { color:#223B6B; text-decoration:none; }




div.post { border-color:#D0D0D0; border-style:solid; border-width:0px 0px 1px 0px; margin:0px 0px 15px 0px; padding:0px; }
div.post h1 { color:#324A7A; font-family:'Times New Roman', Times, serif; font-size:18px; font-weight:bold; margin:0px 0px 4px 6px; }
div.post h1 a { font-size:18px; }
div.post small { margin:0px 0px 4px 8px; }
div.post hr { border-color:#607FC0; border-style:solid; border-width:1px 0px 0px 0px; margin:0px 0px 4px 0px; }
div.post img { display:block; margin-bottom:6px; }
p.postmetadata { font-size:9px; font-weight:normal; text-align:center; }
p.postmetadata a,a:active,a:hover,a:link,a:visited { font-size:9px; font-weight:normal; }

div.post_meta { border-color:#999999; border-style:solid; border-width:1px 0px 0px 0px; color:#666666; font-size:9px; margin:8px 0px 8px 0px; padding:8px 0px 0px 20px; }
div.post_meta a,a:active,a:link,a:visited { color:#4669A6; font-size:9px; font-weight:normal; text-decoration:none; }
div.post_meta a:hover { color:#223B6B; font-size:9px; font-weight:normal; text-decoration:none; }


table.sb_l1 { margin:1px 1px 0px 0px; width:201px; }



table.sb_l2 { margin:1px 1px 0px 0px; width:201px; }
table.sb_l2 td.sb_l2_content { background-color:#7B93B5; background-image:url( 'images/sb_firmNews_bkgrnd.jpg' ); background-position:top; background-repeat:no-repeat; color:#FFFFFF; font-size:11px; padding:8px; }



table.sb_l3 { margin:1px 1px 0px 0px; width:201px; }



table.sb_r1 { margin:1px 0px 0px 1px; width:202px; }


table.sb_r2 { margin:1px 0px 0px 1px; width:202px; }
table.sb_r2 td.sb_r2_content { background-color:#8293B5; background-image:url( 'images/sb_community_bkgrnd.jpg' ); background-position:top; background-repeat:no-repeat; color:#FFFFFF; font-size:11px; padding:8px; }




/* sidebar page menu */
div.sb_pageMenu { margin:0px; padding:0px; }
ul.sb_pageMenu_parent { margin:0px; padding:0px; }
ul.sb_pageMenu_parent li { margin:0px; padding:0px; list-style:none; }

ul.sb_pageMenu_sub { background-color:#94A9D1; color:#FFFFFF; margin:0px; padding:8px 8px 4px 8px; }
ul.sb_pageMenu_sub li { margin:0px; padding:0px 0px 4px 0px; list-style:none; }

ul.sb_pageMenu_sub li a,a:active,a:link,a:visited { color:#FFFFFF; font-size:12px; font-weight:bold; }





/* form cleanup */
div#frm_form_fields { margin:0px auto 0px auto; width:180px; }
div#frm_form_fields fieldset { margin:0px; padding:0px; }
div#frm_form_fields fieldset div { margin:0px 0px 4px 0px; padding:0px; }

form.frm-show-form { margin:0px auto 0px auto; }
form.frm-show-form p.submit { text-align:center; }

div.form-field { margin:0px; padding:0px; }
label.frm_pos_top { margin:0px; padding:0px; }
div.form-field input { margin:0px; padding:0px; }

label.frm_pos_top { color:#666666; font-size:11px; margin:0px 0px 2px 0px; }

form.frm-show-form div#frm_form_fields { margin:10px; padding:0px; }
