/*

Theme Name: Glowam 2.1
Theme URI: http://glowam.com
Description: Custom theme for Glow Aesthetic Medicine
Version: 2.1

*/

/* global values
----------------------------------------------- */

* { margin: 0; padding: 0; } /* Global Whitespace Reset */ 

body { 
	background: #FFF url(images/body_bg.jpg) repeat-x top left; 
	margin: 0 auto;
	font-family: arial, tahoma, arial, verana, sans-serif;
	text-align: center;
	overflow: auto;
	}

p {font-size: 12px; color: #3F2E23; line-height: 18px; margin-bottom: 15px;}	
a {color: #D16200; text-decoration: none;}
a:hover {color: #D16200; text-decoration: underline;}
img, a img{ border: 0; margin: 0; display: block;}
br {line-height:18px}

img.alignleft{float:left; margin:0 15px 15px 0; border:1px solid #F6D6AF}
img.alignright{float:right; margin:0 0 15px 15px; border:1px solid #F6D6AF}
	
/* general layout
----------------------------------------------- */

#global_wrapper {
	xbackground: url(images/globalWrapper_bg.jpg) no-repeat top center;
	width: 960px;
	margin: 0 auto;
	padding: 20px 0 20px 0;
	overflow: hidden;
	text-align: left;
	}
	
#header {
	background: url(images/header_bg.jpg) no-repeat top center;
	height:164px;
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	}
	
#header_content {
	float: right;
	width:640px;
	height: 164px;
	overflow: hidden;
	}
	
.header_contentCol {
	float: right;
	width: 210px;
	overflow: hidden;
	}
	
#main_nav {
	width: 960px;
	height: 23px;
	margin: 0 auto;
	padding-top: 2px;
	text-align: left;
	}
	
#frontLeftCol {
	float: left;
	width: 530px;
	}

#frontServices {
	background: url(images/frontServices_bg.jpg) no-repeat top left;
	padding-top:15px;
	height: 338px;
	border-top: 1px solid #edc8a5;
	}
	
	#frontServices ul {
		padding: 0 0 0 15px;
		overflow: hidden;
		}
	
	#frontServices li {
		padding:0 0 0 7px;
		width: 165px;
		height: 28px;
		font-size: 14px;
		color: #5B5B5B;
		list-style-image:url(images/bullet1.gif);
		}
		
	#frontServices li a, #frontServices li a:visited, #frontServices li a:hover{color: #d16200;}
	
	#frontServices li:hover {background: url(images/frontServices_li_bg.jpg) no-repeat 0 5px}
	
#frontRightCol {
	float: right;
	background: url(images/frontRight_bg.gif) no-repeat top center;
	padding: 15px;
	margin-right: 5px;
	width:362px;
	height:433px;
	overflow: hidden;
	}
	
#newsLeftCol {
	float: left;
	width: 530px;
	overflow: hidden;
	}
	
#newsContent{
	padding: 0 20px 0 0;
	border-right:1px solid #F6D6AF;
	}

	
#newsRightCol{
	float:right;
	width:410px;
	padding:55px 0 0 0;
	overflow:hidden;

	}
	
.journal-list {
	overflow:hidden;
	}
	
	.journal-list ul {
		overflow:hidden;
		}
		
	.journal-list  ul li {
		background:#FEECC8;
		border:1px solid #DFC799;
		height:75px;
		padding:15px;
		margin:0 0 15px 0;
		overflow:hidden;
		}
		
	.journal-list ul li img {
		float:left;
		height:73px;
		width:auto;
		border:1px solid #DFC799;
		margin:0 15px 0 0;
		overflow:hidden;
		}
	
	.journal-list ul li h2 {
		margin:0;
		}
	
#servicesLeftCol {
	float: left;
	padding-left: 5px;
	width: 275px;
	height: auto;
	overflow: hidden;
	}
	
#servicesRightCol {
	float: right;
	width: 680px;
	overflow: hidden;
	}
	
.postContent {
	padding: 0 0 0 20px;
	margin: 15px 0 0 0;
	border-left: 1px solid #EDC8A5;
	overflow: hidden;
	}
	
	.postContent p{display: block; margin:0 0 14px 0;}
	.postContent h2{clear:left;}
	.postContent img, .postContent a img {
		float: left;
		margin-right: 15px;
		margin-bottom: 15px;
		padding: 5px;
		max-width: 250px;
		height: auto;
		border: 1px solid #EDC8A5;
		display: inline;
		}

.about{
	overflow:hidden;
	}
	
	.about ul{overflow:hidden;}
	.about li{background:#FEECC8;float:left;width:265px;padding:15px;margin:0 0 20px;overflow:hidden;text-align:center;border: 1px solid #DFC799;}
	.about img{margin:0 auto;padding:5px;border: 1px solid #DFC799;margin-bottom:15px;}

.photos {
	overflow:hidden;
	}
	
	.photos img{padding:5px; border:1px solid #F6D6AF}
	.photos ul{overflow:hidden;}
	.photos li{margin:0 15px 15px 0;}
	
#contactContent {
	float: left;
	width: 550px;
	overflow: hidden;
	}
	
#contactForm p{
	margin-bottom: 0px;
	}
	
#contactForm  input.input_style, #contactForm textarea{
	font-family: arial, tahoma, sans serif;
	font-size: 12px;
	color: #3F2E23;
	border: 1px solid #D78D5E;
	padding: 3px;
	width: 200px;
	margin-bottom: 10px;
	}

#contactForm textarea {
	width: 400px;
	height: 125px;
	}
	
#contactRight {	
	float: right;
	width: 390px;
	overflow: hidden;
	}
	
	#contactRight img {
		max-width:275px;
		height: auto;
		padding: 5px;
		border: 1px solid #EDC8A5;
		}

	
.scroll {
    width: 960px;
    overflow: auto;
    position: relative;
    clear: left;
}

.scrollContainer div.panel {
    padding: 20px 0px 0 0;
    width: 962px;
}

#shade {
    xbackground: #EDEDEC url(images/shade.jpg) no-repeat 0 0;
    height: 50px;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 9px;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
}

ul.navigation a {
	font-size: 12px;
    padding: 0 10px 0 0;
    color: #8a5839;
    text-decoration: none;
}

ul.navigation a:hover {
    text-decoration: underline;
}

ul.navigation a.selected {
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: -20px;
}

.hide {
    display: none;
}

/* blog
----------------------------------------------- */
#blog {
	float:right;
	width:776px;
	overflow:hidden;
	}

/* specials
----------------------------------------------- */
#specialsContent{
	overflow:hidden;
	}
	

/* Services Menu List
----------------------------------------------- */

UL.drawers {
        width: 230px;
		background: #fff;
		border: 1px solid #a7814d;
		margin-bottom: 15px;
    }
    
    UL {
        list-style: none;
        margin: 0;
		padding: 0px;
    }
li.item {
	padding: 3px 0 3px 33px;
	background: url(images/liBullet.jpg) no-repeat 13px 6px;
}

li.item p{
	color: #ae6d35;
	margin: 0;
}
    
    H2.drawer-handle {
		font-size: 12px;
		font-family: arial, tahoma, veranda;
		font-style: normal;
		color: #8a5839;
        margin: 0;
		height: 16px;
        padding: 5px 0 5px 33px;
        background: url(images/drawer_bg.jpg) no-repeat top left;
    }
    
    H2.drawer-handle.open {
        background: url(images/drawerOpen_bg.jpg) no-repeat top left;
    }

	
/* footer
----------------------------------------------- */

#footer {
	
	}

/* headings
----------------------------------------------- */

h1,
h2,
h3{font-family: times new roman, georgia, sans-serif; font-style: italic; margin-bottom: 10px;}

h1{font-size:34px;}
h2{font-size:24px; margin-bottom: 15px;}
h3{font-size:20px;font-style: normal; color:#5F2F12;}


h3{}
	
	
	
	
	
	
	
	






