/***********************************************/
/*font: font-style font-variant font-weight font-size/line-height font-family */
/* general HTML tag styles                             */
/***********************************************/ 
*,html {margin:0;padding:0}
div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}
body {margin:0; padding:0; background-color:#ffffff; font:normal normal normal 84%/110% arial,helvetica,sans-serif;}
h1{font:normal normal 800 1.4em/170% arial,helvetica,sans-serif}
h2 {font:normal normal 800 1.2em/170% arial,helvetica,sans-serif}
h3,p {font:normal normal 800 1em/170% arial,helvetica,sans-serif}
p {font:normal normal 400 1em/1.7em arial,helvetica,sans-serif}
label {font-family:arial,helvetica,sans-serif}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0}
td {font-family:arial,helvetica,sans-serif; padding:0;margin:0;}
/*ul {padding:0 2px 0 10px; margin:0 0 0 19px} */
li {font-family:arial,helvetica,sans-serif; padding:0;margin:0}
input,select,option,optgroup,textarea,button{font-size:0.9em}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{background:#ffffe1;text-decoration:none}
del{text-decoration:line-through}
/* DEFAULT LINK STYLES*/
a{text-decoration:none; font:normal normal normal 84%/110% arial,helvetica,sans-serif}
a:link{color:blue}
a:visited{color:blue}
a:focus{color:#497DF8;text-decoration:underline}
a:hover{color:#497DF8;text-decoration:underline}
a:active{color:blue}
pre {border:solid 1px blue; font-size:1.1em; color:blue; margin:10px; padding:10px; background:#FFFFB3; white-space:pre-wrap}
/***********************************************/
/* samanthacrane.com  may be pre-line above...test! */
/***********************************************/
/* Pageshell defaults  MOVED AS DYNAMIC                                 */
/* #pageShell{border:0; width:63%; margin:0 auto 0 auto; background:#fff} */
/***********************************************/
/* Top Samantha Crane title log */
/***********************************************/
#headFrame{width:100%}
#headFrame div.heading{}
#headFrame div.heading h1 a{display:block; font:normal normal 500 2.8em/50% "Gill Sans",verdana,arial,helvetica,sans-serif; float:right; margin-right:0.3em; text-transform:lowercase}
#headFrame div.heading h1 a#samantha{color:#0033CC; margin-top:0.3em; letter-spacing:-0.05em}
#headFrame div.heading h1 a#crane{clear:both; color:#3568FF; letter-spacing:0.12em; margin-right:0.94em}
/***********************************************/
/* Top links under logo */
/***********************************************/
#mainFrame div.toplinks{clear:both}
#mainFrame div.toplinks ul{padding-top:2em}
#mainFrame div.toplinks ul li a{color:#ccc; text-transform:lowercase; clear:both; float:right; font-size:1.3em; line-height:130%; letter-spacing:0.1em; font-weight:bold}
/***********************************************/
/* footer */
/***********************************************/
#footFrame{clear:both; width:100%}
#footFrame div.footer{text-align:right; color:#ccc; text-transform:lowercase; clear:both; font-size:1.1em; line-height:120%; margin-bottom:3em; margin-top:5em}
#footFrame div.footer a{color:#BAC1CD; text-transform:lowercase; clear:both; font-size:1.1em; line-height:120%}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
/**Three Column Format, Menu on the Left Style */
#pageFrame{clear:both; width:100%; margin:0}
#MAIN_content_border {width:100%; float:left; border:0; z-index:0; margin-bottom:3em}
#menuFrame{float:left; width:29%}
#mainFrame{float:left; width:71%}

/***********************************************/
/* Main dynasty */
/***********************************************/
#mainFrame div.dynasty {clear:both; display:block}
#mainFrame div.dynasty img{height:auto; float:right; padding:0 0.13em}
#mainFrame div.me p{clear:both; padding:1.3em 0.5em; font:normal normal 500 1.25em/153% arial,helvetica,sans-serif; color:#9e9e9e; text-align:justify; letter-spacing:0.05em}
#mainFrame div.twitter {clear:both; margin-top:0.8em; margin-bottom:2em; padding:2em; border:gray solid 2px; background:#BDD5DF}
#mainFrame div.twitter p, #mainFrame div.blog p{font-size:1.7em}
#mainFrame div.twitter a, #mainFrame div.blog a#titleurl{font-size:0.4em; letter-spacing:0.05em; font-weight:300; border:0}
#mainFrame div.twitter ul{padding:0.4em 0.5em}
#mainFrame div.twitter ul li{margin:0.8em 0em; font-family:"Courier New", Courier, monospace; color:#666666; letter-spacing:0.08em; font-size:1.2em}
#mainFrame div.twitter ul li b.tweet {font:normal normal 400 0.7em/130% arial,helvetica,sans-serif; color:#0099FF; padding-right:0.4em} 
#mainFrame div.blog div.blogentry {clear:both; margin-top:1em; margin-bottom:1em; padding:2em; border:gray solid 1px; background:#fff}
#mainFrame div.blog div.blogentry p, #mainFrame div.blog div.blogentry li{color:gray; font:normal normal normal 1em/1.7em arial,helvetica,sans-serif}
#mainFrame div.blog div.blogentry ol li{margin-left:2em; list-style:decimal}
#mainFrame div.blog div.blogentry p{margin-top:1.6em}
#mainFrame div.blog div.blogentry p.blog_date{display:inline; color:#CCCCCC; float:right; padding-right:1.3em; margin-top:0}
#mainFrame div.blog div.blogentry h2{display:inline; color:#000066; line-height:2.5em; margin-right:2em}

/***********************************************/
/* Left menu */
/***********************************************/
#menuFrame div.navmenu{background:url('http://www.broombroom.com/sam/dynasty/images/hp_bluepents.gif') no-repeat top right; margin-right:2em}
#menuFrame div.navmenu ul {padding-right:3.8em; min-height:475px}
#menuFrame div.navmenu ul li {color:#ccc; text-transform:lowercase; font-size:1.1em; line-height:153%; text-align:right}
#menuFrame div.navmenu ul li a{color:#ccc; text-transform:lowercase; font-size:1.1em; line-height:153%; text-align:right}
#menuFrame div.links {margin-top:10em}
#menuFrame div.links div.ad{margin-top:6em}
#menuFrame div.links img{border:0; padding:0.4em; padding-left:0; width:90%; float:left; text-align:left}
#menuFrame div.links form{margin-bottom:3em}

/***********************************************/
/* Privacy mainframe */
/***********************************************/
#privacy {margin-left:20px} 
#privacy i{margin-left:1em; color:#999999}
#privacy h3{margin-top:1.5em}
#privacy p{font:normal normal 400 1em/1.7em arial,helvetica,sans-serif}
#privacy li{font:normal normal 400 1em/1.7em arial,helvetica,sans-serif; margin-top:1em}
#privacy p#term{margin-top:1.5em}