/* Presentation definitions for Starks Pediatrics, PLLC
   URL: www.starkspediatrics.com
   
   COLORS defined as follows:
   cream/off-white: #f2eee3
   skie-blue: #0290d2 

*/

body { margin:0; padding:0; color:#f2eee3; background:#00283A; font:normal 13px Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; }

a { text-decoration:none; }
a:hover { text-decoration:underline; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

.wrapper { margin:10px; }

.container { width:900px; margin:0 auto; overflow:hidden; display:block; }

.left_column, .middle_column, .right_column, .extra { float:left; }

.float-left { float:left; margin:0 15px 5px 0; }
.float-right { float:right; margin:0 0 5px 15px; }
.centered { text-align:center; }

.urgent, .red, .quick_links { color:#FF0000; }

.padded { padding:0px 25px; }

.block { display:block; margin:0; padding:0; overflow:hidden; }

h1, h2, h3 { color:#055e88; }

/* ------------- Header ------------- */
#FlashBlock { background:#ee870d url(../images/header_bg.png); color:#ffffff; display:block; height:269px; text-align:center;}

/* ------------- Content Container ------------- */
#Content-Top { display:block; margin:0 auto; background:url(../images/content_top.png); width:900px; height:12px; }
#ContentContainer { background:#f2eee3; color:#000000; display:block; padding-bottom:10px;} 
#ContentContainer .container { width:880px; background:#ffffff url(../images/content_bg.png) repeat-y; padding:0 10px; }
#ContentContainer a { color:#9d5909; text-decoration:underline; }
#Content-Bottom { display:block; margin:0 auto; background:url(../images/content_bottom.png); width:900px; height:17x; }

.welcome { font-size:24px; color:#055e88; font-family:"Times New Roman", Times, serif; }
.header { font-size:14px; color:#9d5909; }

#ContentContainer li a { color:#0000FF; }

.extra { width:295px; display:inline; }

/* ------------- Footer ------------- */
#Footer {display:block; color:#f7f4ed; font-size:12px; border-top:3px solid #ffffff; padding-top:15px; } 
#Footer a { color:#ffffff; text-decoration:underline; }

/* ------------- standard columned content block ------------- */
.content-block { display:block; overflow:hidden; }

/* ------------- Widths ------------- */
.px290 { width:290px; }
.px286 { width:286px; }
.px300 { width:300px; }
.px360 { width:360px; }
.px320 { width:320px; }
.px560 { width:560px; }
.px600 { width:600px; }
.px590 { width:590px; }

/* ------------- Form stuffies ------------- */
input[type="text"], textarea { background:#ffffff url(../images/formbg.png); border:1px solid #bcbcbc; font:normal 18px Arial, Helvetica, sans-serif; color:#000000; width: 250px;}

td { vertical-align:top;} 
td.left { font-weight:bold; width:130px; padding-left:15px; text-align:left; }

#Content #ContentContainer .container .wrapper { padding-right:50px; }

.map-icon { padding-left:50px; height:48px; background:url(../images/map_icon.jpg) top left no-repeat; line-height:48px;}

.orange_arrow { list-style-image:url(../images/orange-arrow.png); padding-left:15px; color:#9d5909; }
#ContentContainer ul.orange_arrow li a { color:#9d5909; }

/* ------------- table stuffies ------------- */
table.tabular td { background:#FFFFFF; color:#003F77; text-align:left; padding:5px;}
table.tabular tr.shaded td { background:#FFF4E1; }
table.tabular a { color:#003F77; }
.tableheading { font-variant:small-caps; font-size:15px; font-weight:bold; font: "Times New Roman", Times, serif; }
