/*  GlamScene Styles */

body {

	color: #000;

	line-height: 150%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;
	
	margin:0 0 15px 0;

}

/* GLOBAL ELEMENT COMBINATIONS */

h3.post-date, p.post-date-single, h3#comment-count {

	word-spacing: 0.2em;

}

div.post-header p, p.post-date-single, div.post-footer, h3#comment-count, div#sidebar ul li h2 {

	/*background: #fff;*/

	color: #000;

}

h3.post-date, div.post-entry blockquote, div.post-entry h1, div.post-entry h2, div.post-entry h3, div.post-entry h4, div.post-entry h5, div.post-entry h6, div#sidebar ul li p {

	/*background: #fff;*/

	color: #000;

}



p.technorati {

margin: 15px 0 15px 0;

background: #fff url(images/technorati.gif) top right no-repeat;

border-bottom: 1px solid #4CBC00;

border-left: 1px solid #4CBC00;

padding: 0 25px 5px 5px;

}



p.post-date-single, div.post-footer p, h3#comment-count, h4#comment-header, div.nav-left, div.nav-right {

	text-align: left;

}

/* HEADER STUFF */

/* HEADER STUFF */

div.topnav {

	width:100%; 

	height:18px; 

	background: #eaeaea;

	color: #000;

	padding: 2px 0 0 0;

	overflow:hidden;

	font-weight:bold;

}

div.topnav img {
	margin: 0 0 0 22px;
}

div.topnav a {

	color:#000;

	text-decoration:underline;

	margin: 0 0 0 0;

}

div#header {

	color: #fff;

	width: 1012px;

	height: 117px;

	background: #e9e9e9;
	
	margin: 0;
	
	overflow:hidden;

}

h1#title {

	font-size: 2.2em;

	font-weight: normal;

	line-height: normal;

	margin: 0;

}

p#description {

	font-size: 1.3em;

	margin: 0;

}

/* WRAPPER - CONTAINER - CONTENT STUFF */

#wrapper {
	width:1012px;
	margin:15px auto 0 auto;
}

div#container, div.post-container {

	margin:0;

}

div#container {

	margin: 0 auto;
	width:1012px;
	/*
	border:1px solid #B1B0B0;
	border-top:0;
	border-left:1px solid #000;
	*/
	padding: 15px 0 15px 0;
	background:url(/wp-content/themes/Common/images/bg.gif);

}

div.post-container { margin: 0 0 0 -10.5em; }



/*div#titleheader {

	position: relative;

	top: -18px;

	margin: 0 0 0 150px;

	padding: 20px;

	width: 469px;

	height: 100px;

	background: #d94275;

	color: #fff;

}



div#titleheader a {

	color: #fff;

	text-decoration:none;

}



div#titleheader a:hover {

	color: #fff;

	text-decoration:underline;

}*/



span.date {

	font-size: 10px;

	color: #666;

}



div.narrowcolumn {

	padding: 15px;

	width: 492px;

	background:#FFF;

	/*border: 1px solid #B3B1B1;*/

	overflow: hidden;

	font-size: 12px;
	
	float:left;
	
	margin: 0 0 15px 0;

}

div.widecolumn {

	padding: 15px;

	width: 492px;

	background:#FFF;

	/*border: 8px solid #B3B1B1;*/

	overflow: hidden;

	font-size: 12px;
	
	float:left;
	
	margin: 0 0 15px 0;

}

div.post-content { 

	margin: 0 0 4em 10.5em; 

}



div.post { clear: both; }

h2.post-title {

	font-size: 1.1em;

	margin: 0;

}

h3.post-date {

	font-weight:normal;

	margin: 0 0 1em 0;

	color:#999;

	font-size: 10px;

}

div.post-header {

	float: left;

	margin: 0 0 3em 0;

	text-align: right;

	width: 9em;

}

div.post-header p {

	line-height: 150%;

	margin: 0 0 0.5em 0;

}

p.post-date-single {

	font-size: 1em;

	font-weight: bold;

	margin: 0;

	text-align: right;

	color:#999999;

}

h2.post-title-single {

	font-size: 16px;

	font-weight: bold;

	margin: 0.3em 0 1em 0;

	text-align: left;

	color:#000;

	background: url(images/post-title-single.gif) top left no-repeat #fff;

	padding-left: 25px;

	display: block;

	/*text-transform:uppercase;

	font-family:Georgia, "Times New Roman", Times, serif;*/

}



div.post-entry p {

	line-height: 150%;

	margin: 1em 0;

}

div.post-entry ul li { list-style: square; }

div.post-entry ul li, div.post-entry ol li { line-height: 150%; }

div.post-entry h1, div.post-entry h2, div.post-entry h3, div.post-entry h4, div.post-entry h5, div.post-entry h6 {

	font-size: 1.3em;

	font-weight: normal;

	margin: 1.2em 0 -0.6em 0;

}

blockquote {

	border-left: 1em solid #cfd5dd;

	font-size: 0.9em;

	padding-left: 1em;

}

div.post-footer {

	border-bottom: 1px solid #ccc;

	border-top: 1px solid #ccc;

	font-size: 1em;

	margin: 0 0 3em 0;

	padding: 0.7em 0.2em;

	background: #fafafa;

}

div.post-footer p { margin: 0 auto; }



div.post-footer input { 

	font: 9px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	background: #fff;

	border: 1px solid #ccc;

}

div#blogcolumnright {

	/*
	position:absolute;

	left: 709px;

	top: 127px;
	*/
	
	float:right;
	
	width: 310px;

	/*height: 599px;*/

	background: #fff;

	/*border: 1px solid #e5e5e5;*/

	/*overflow: hidden;*/

	text-align: center;
	
	margin: 0 15px 0 0;

}

* html div#blogcolumnright {
	margin: 0 7px 0 0;
}


div#glamad_01 {

	margin: 5px;

	/*width: 290px;*/

	/*height: 53px;*/

	background: #fff;

	/*border: 1px solid #ccc;*/

	padding: 5px;

	text-align: left;

	border:1px solid #ccc;

	/*color:#000;*/

}



div#glamad_01 h2 {

	font-size: 16px;

	color: #000;

	/*background: #d94275;*/

	display: block;

	margin: 0;

	font-weight: normal;

	/*font-family:Georgia, "Times New Roman", Times, serif;

	text-transform: uppercase;*/

}



div#glamad_01 input.btn {

	background: #fff;

	color: #000;

	width: 75px;

	border: 1px solid #d94275;

	cursor: pointer;

}



div#largeadspace {

	width: 300px;

	/*height: 620px;*/

	/*background:#000;*/

	margin: 0 5px 5px 5px;

}



div#mothership {

	width: 300px;

	height: 100px;

	background: url(images/linksfromglam.jpg) top no-repeat;

	margin: 0 5px 5px 5px;

	overflow: hidden;

}



div#mothership_content {

	margin: 15px 10px 20px 10px;

	text-align: left;

	text-transform: uppercase;

}



div#mothership_content a {

	color: #d94275;

	text-decoration: none;

}



div#mothership_content a:hover {

	color: #fff;

	background: #d94275;

	text-decoration: none;

}



div#mothership_content ul {

	list-style: none;

	margin: 0 30px 0 -30px;

}



* html div#mothership_content ul {

	margin: 0 30px 0 5px;

}



div#mothership_content li {

	margin: 0;

}



div#smalladspace {

	width: 300px;

	height: 250px;

	margin: 0 5px 5px 5px;

}



/* Ad Modules */

div#admodules{

	position:relative;

	left: 0px;

	width: 164px;

	margin: 0 0 5px 0;

	/*overflow:hidden;*/

	text-align:center;

	z-index: 1;

	float:right;

}



* html div#admodules {

	left: -3px;

}



/* COMMENTS STUFF */

h3#comment-count {

	font-size: 10px;

	margin: 0;

	font-weight:normal;

}

h4#comment-header {

	font-size: 16px;

	/*text-transform:uppercase;

	font-family:Georgia, "Times New Roman", Times, serif;*/

	font-weight: bold;

	margin: 0.1em 0 1em 0;

	color: #000;

}

h4#respond {

	font-size: 1.3em;

	font-weight: normal;

	margin: 2em 0 0 0;

}

div.formcontainer p {

	margin: 0.5em 0 1em 0;

}

div#comments ol li {

	background: #f8e9ee;

	color: #111;

	margin: 1em 5%;

	padding: 0.5em 1em;

}

div#comments ol li.alt {

	background: #e9e9e9;

	color: #111;

}

div#comments ol li p {

	margin: 0.5em 0;

	background: #e9e9e9;

}

div#comments ol li p.comment-metadata {

	font-size: 0.9em;

}

/* SIDEBAR STUFF */

div#sidebar {

	/*
	position: absolute;

	top: 127px;

	left: 22px;*/

	float: left;

	width: 134px;

	background: #000 url(images/profile.jpg) top no-repeat;
	
	margin: -15px 15px 0 0;
	
	padding-top: 130px;

	/*border: 1px solid #ccc;*/

}



div#sidebar ul {

	margin: 5px 5px 0 10px;

	padding: 0;

}

div#sidebar ul li {

	font-size: 1em;

	line-height: 125%;

	list-style: none;

	margin: 0 0 1.5em 0;

	padding: 0;

}



div#sidebar ul li h2 {

	font-size: 12px;

	/*font-family:Georgia, "Times New Roman", Times, serif;*/

	margin: 20px 0 10px 0;

	/*text-transform: uppercase;*/

	color: #fff;

	text-align:left;

	/*border-bottom: 2px solid #ccc;*/

}

div#sidebar ul li p, div#sidebar ul li ul, div#sidebar ul li ul li {

	margin: 0 5px 0 5px;

	padding: 0;

}

div#sidebar ul li ul li ul li {

	font-size: 0.9em;

	margin: 0 0 0 1em;

}



div#sidebar li.recentposts{

	margin-bottom: 10px;	

}



div#sidebar ul.recentposts{	

}



div#sidebar ul.recentposts li {

	margin-bottom: 10px;	

}



div.sidebar_profile {

	margin: 10px;

	color: #000;

	height: 50px;

	text-align: center;

	

}



div.sidebar_profile a, div.sidebar_profile a:hover, div.sidebar_profile a:active, div.sidebar_profile a:visited {

	color: #fff;

	text-decoration: underline;

}

/* Profile Image */



div#profile {

	margin: 5px 5px 10px 5px;

	background: url(images/profilepic.jpg) no-repeat top;

	height: 40px;

	padding-top: 80px;

}

div#profile p {

	margin: 0 10px 0 10px;

	line-height: 125%;

}



.sbunderline {

	text-decoration:underline;

}



.indent10px {

	margin-left: 10px;

}



/* FOOTER STUFF */

div#footer {

	position:relative;

	margin: 0;

	left: 11px;

	width: 1000px;

	color: #666;

}

div#footer p {

	font-size: 0.9em;

	margin: 0;

}



#footer2 {

background: #ccc;

text-align:left;

margin: 0;

}



/* GLOBAL ALIGNMENT AND MISC ELEMENTS */

div.navigation {

	font-size: 1em;

	font-weight: bold;

	/*text-transform: uppercase;*/

	width: 100%;

}

div.nav-left, div.nav-right {

	margin: 0 auto;

	margin-top: 30px;

}

.alignleft, div.nav-left { float: left; }

.alignright, div.nav-right { float: right; }

abbr, acronym {

	border-bottom: 1px dotted #546188;

	cursor: help;

}

code, pre {

	font: 1em/normal "courier new", courier, monospace;

}

.clearer {

	clear: both;

	height: 0;

}

/* IMAGE ELEMENTS, INCLUDING LINKS */

img { border: none; }

div#content {

}

div#content img.center {

	display: block;

	margin: 0.4em auto;

}

div#content img.alignright { margin: 0.4em 0 0.4em 1.1em }

div#content img.alignleft { margin: 0.4em 1.1em 0.4em 0; }

/* FORMS FOR COMMENTS AND SEARCH / INCLUDES STYLES FOR THE WP-CONTACTFORM PLUGIN */

form {

	margin: 0.3em 0 0 0;

	padding: 0;

}

input#s {

	margin: 0 0 0.4em 0;

	padding: 0.2em;

	width: 70%;

}

textarea {

	height: 13em;

	overflow: auto;

	width: 66%;

}

input#searchsubmit, input#submit { border: 1px outset #999; }

input#s, input#author, input#email, input#url { width: 66%; }

input#s, input#author, input#email, input#url, textarea {

	border: 1px inset #999;

	padding: 0.2em;

}

div.formcontainer {

	font-size: 1em;

	margin: 0 0 3em 0;

	width: 100%;

}

div.formright, div.formleft {

	display: inline;

	float: left;

	margin: 0 0 0.5em 0;

}

div.formleft {

	clear: both;

	text-align: right;

	width: 15%;

	margin: 0 2% 0 0;

}

div.formright { width: 80%; }



/* LINK STYLES */

div#header a, div#header a:active, div#header a:link, div#header a:visited {

	background: transparent;

	color: #fff;

	text-decoration: none;

}

div#header a:hover {

	background: transparent;

	color: #e5e5e5;

}

div#content a, div#content a:active, div#content a:link, div#content a:visited {

	color: #000;

	background: transparent;

}

div#content a:hover {

	color: #000;

	background: transparent;

	text-decoration: underline;

}

div.post-header a, h2.post-title a {

	color: #126dff;

	text-decoration: none;

}

div.post-footer a {

	/*background: #fff;*/

	color: #888;

}

div#sidebar a, div#sidebar a:active, div#sidebar a:link, div#sidebar a:visited {

	/*background: #fff;*/

	color: #fff;


	text-decoration: underline;

}

div#sidebar a:hover {

	/*background: #fff;*/

	text-decoration: underline;

}

div#footer a, div#footer a:active, div#footer a:link, div#footer a:visited {

	/*background: #fff;*/

	color: #888;

}

div#footer a:hover {

	/*background: #fff;*/

	color: #222;

	text-decoration: none;

}



/* Glam 2.0 nav */



div.NavBarLinks {

	margin:0;

}



div.NavBarLinks a {

	margin:0;

	padding:0;

	display:block;

	height:24px;

}



div.NavBarLinks img {

	border-bottom:1px dotted #999;

	margin:0;

	padding:0;

	display:block;

}
