/*----------CSS for Greece OB/GYN - Rochester, NY-----------------------------------------------------*/
/*----------Created by Brian Daggett - Innovative Solutions - Rochester, NY-----------------------------*/

* {padding:0px;	margin:0px;}

body {
	background:url(images/bg.jpg) no-repeat top right #f5f4f5;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
#wrapper {
	width: 950px;
	position: relative;
	vertical-align:top;
	margin:0px auto;
	z-index:1;
	}
.clear {clear:both;}
.float-right {float:right;}
.float-right-padding {float:right; padding-left:15px;}
.float-left {float:left;}	
.italics {font-style:italic;}
.list {padding-left:10px; padding-bottom:10px; padding-top:10px;}
.list li{ list-style:none; padding: 0px 0px 8px 13px; background:url(images/bullet.jpg) no-repeat 1px/*left and right*/ 5px /*up and down*/;}
.staff {float:right; padding-left:9px;}
.bioTable {padding:20px 0px 0px 8px;}
.bioPic {float:left; padding-right:15px;}

/*------------HEADER STUFF--------*/
#header {}

/*------------BANNER--------------*/
#banner { width:750px;}
.quote { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#9755ad;}
.speaker{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:15px; color:#9755ad; float:right;}

/*-----------MAIN CONTENT STUFF --*/
#content { width:700px; padding-left:40px;}
#content p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:1.9em;
	padding-top:5px;
	}


/*-----------PODS-------------*/
.teens {width:216px; height:105px; background:url(images/teens.gif) no-repeat;}
.acupuncture {width:216px; height:105px; background:url(images/acupuncture.gif) no-repeat;}
.osteoporosis { width:216px; height:105px; background:url(images/osteoporosis.gif) no-repeat;}

		
/*-----------SIDE BAR STUFF --*/
#sidebar { }

/* ----------GLOBAL HEADERS-------*/
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#9755ad;
	text-transform:uppercase;
	}
h2 {
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#6B5F6B;
	}	
h3 {font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	margin:15px 0px 5px 0px;
	padding:5px;
	background:#9755ad;
	}
h4 { }
	
/* ----------GLOBAL LINKS---------*/
a:link {color:#7b3f8f; text-decoration:underline;}
a:visited {color:#7b3f8f; text-decoration:underline;}
a:hover {color:#4d2859; text-decoration:none;}
a:active {color:#7b3f8f; text-decoration:underline;}

/* ----------DROP DOWN NAVIGATION------------*/
#navigation {
	/* background: url(images/navigationBg.gif) no-repeat;  width:769px;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	padding-left:25px;
	padding-top:9px;
	height:29px;
	}
#navigation a {border-right:#999999 1px solid; padding:2px 5px;}	
#navigation a:link {color:#7b5519; text-decoration:none;}
#navigation a:visited {color:#7b5519; text-decoration:none;}
#navigation a:hover {color:#7b3f8f; text-decoration:none;}
#navigation a:active {color:#7b5519; text-decoration:none;}

/*-----------FOOTER----------------*/
#footer { font-family:Georgia, "Times New Roman", Times, serif; text-align:left; color:#565353; clear:both; line-height:1.8em; font-size:10px; padding-bottom:15px; padding-left:40px; margin:0px auto; width:950px;}
#footer a:link {color:#7b5519; text-decoration:none;}
#footer a:visited {color:#7b5519; text-decoration:none;}
#footer a:hover {color:#000000; text-decoration:underline;}
#footer a:active {color:#7b5519; text-decoration:none;}

#footerNav { font-family:Georgia, "Times New Roman", Times, serif; text-align:left; color:#565353; clear:both; font-size:11px; padding:20px 0px 6px 40px; margin:0px auto; width:950px;}
#footerNav a:link {color:#7b5519; text-decoration:none;}
#footerNav a:visited {color:#7b5519; text-decoration:none;}
#footerNav a:hover {color:#000000; text-decoration:underline;}
#footerNav a:active {color:#7b5519; text-decoration:none;}

/*-----------SOCIAL MEDIA----------------*/
#social-media-icons {padding-top:10px; text-align:bottom; padding-top:50px;}
.f-icons {width:25px; height:25px; padding-right:3px;}

#header-phone { font-family:Georgia, "Times New Roman", Times, serif; text-align:left; color:#565353; clear:both; line-height:1.8em; font-size:14px; margin-left: 12px;}

/*-----------ROWS----------------*/
.row { /*margin: 60px 0;*/ position: relative; z-index: 1;}
.row:after,.row:before { display:table; content:" "; }
.row:after { clear:both; }
.headerRow{width: 910px;}
/*-----------COLUMNS----------------*/
.column { padding: 0 5px; }

.column__one, .column__two, .column__three, 
.column__four, .column__five, .column__six, 
.column__seven, .column__eight, .column__nine, 
.column__ten, .column__eleven, .column__twelve,
.column__callout /* callout */{
    box-sizing: border-box;
    float: left;
	position: relative;
	-webkit-transition: width 0.1s ease;
       -moz-transition: width 0.1s ease;
         -o-tranistion: width 0.1s ease;
            transition: width 0.1s ease;
}
.column__one     { width: 8.333333333333332%; }  
.column__two     { width: 16.666666666666664%; } 
.column__three   { width: 25%; }
.column__four    { width: 33.33333333333333%; }
.column__five    { width: 41.66666666666667%; }
.column__six     { width: 50%; }
.column__seven   { width: 58.333333333333336%; }
.column__eight   { width: 66.66666666666666%; }
.column__nine    { width: 75%; }
.column__ten     { width: 83.33333333333334%; }
.column__eleven  { width: 91.66666666666666%; }
.column__twelve  { width: 100%; }