/************************* glamwire styles ***********************/
.alignleft {
  float: left;
  margin-right: 20px;
}

/* Flickr sidebar-node */
#sidebar #flickr {
	margin: 0 0 2em;
	float: right;
}

#sidebar #flickr div {
	margin: 0 0 5px;
	border: 1px solid #ddd;
	float: right;
	clear: both;
}

#sidebar #flickr img { 
	border: 4px solid #fff;
	display: block;
}
        
#sidebar #flickr img:hover {
	border: 4px solid #ffc;
}
        
#sidebar #flickr a { 
	border: none;
}

/*--------------------------------------------------------------
 Footer
 --------------------------------------------------------------

#footer {
  margin-top: 20px;
	border-top: 1px solid #ccc; 
	font-size: 90%; 
}

#footer a:link,
#footer a:visited { 
	color: #000;
}

#footer a:hover,
#footer a:active { 
	color: #fff;
	background: #000;
}

#footer hr {
	display: none;
}

#footer p {
	width: 40%;
	float: left; 
	margin: 0; padding: 0; 
}

#footer ul {
	width: 40%;
	margin: 0; padding: 0;
	list-style-type: none; 
	text-align: right; 
	float: right; 
}

#footer li {
	margin: 0; padding: 0 0 0 1em;
	display: inline; 
}
*/
/*###################
####GLAMWIRE#########
###################*/

/*////////////////////////GENERAL//////////////////////*/

body {
	text-align: center;
	font: normal 12px "lucida grande", verdana, arial, helvetica, sans-serif;
	background-color:#39b9e6;
}

h2{
	font-family: times, serif;
	color: #777;
}

a{
	text-decoration: none;
	color: #A21888;
}

a:hover{
	color: #9862CC;	
}

ul {
	list-style-type: none;
}

input,
textarea { font: normal 12px "bitstream vera sans", verdana, sans-serif; }

abbr  { border: none; }
cite  { font-style: normal; }
a img { border: none; padding: 0; margin: 0; }
/*/////////////////////////LINKS//////////////////////////*/

h1 a,h2 a{
	color: #e710b3;
}
h1 a:hover, h2 a:hover{
	color: #A21888;
}

ul.meta li a{
	color: #A21888;
}
ul.meta li a:hover{
	color:#e710b3;
}


/*////////////////////////DIVS////////////////////////*/

/*//////////////////////CONTAINER////////////////////*/
#container {
	background-color: #FFF;
	background-image: url("images/rightCorner.gif");
	background-repeat: no-repeat;
	background-position: top right;
/*	background-image: url("images/grid.gif");*/
	width: 900px;
	text-align: left; 
	margin: 0 auto; padding: 0;
}

/*//////////HEADER/////////*/
#header {
	height: 90px;
	background-image: url("images/leftCorner.gif");
	background-repeat: no-repeat;
}
#header span#title_box{
  font-size: small;
  font-family: monospace;
  color: #555;
  position: relative;
  display:block;
  width:400px;
  left:8px;
  top:60px;
}
/*/////////HEADER TITLE////////*/
#header #title{
	background-image: url("images/headerbar.gif");
	background-repeat: no-repeat;
	background-position: 8px 8px;
	height: 90px;
	width: 900px;
}
#header h1{
	width:260px;
	height:50px;
	margin-bottom:0px;
	float:left;
	cursor:pointer;
}
#header #title h1 a{
	font-size: x-large;
}

#header #title .blogName{
	display: none;
}


/*////////HEADER BANNER///////*/
#header #bannerAd{
	margin-top: 0px;
	padding-top: 12px;
}

#header #bannerAd iframe{
	margin:0px;
	margin-left:96px;
}
/*//////////PAGE///////////*/
#pagetop {
  height: 10px;
	background-image: url("images/bannerBottom.jpg");
	background-repeat: repeat-x;
	border-top: 4px solid #39b9e6;
}

#page {
	height:auto;
}


/*//////////PAGE CONTENT////////*/
#page #content {
	float: left;
	width: 524px;
	padding: 0px;
	font-size: small;
  vertical-align: top;
  margin-left: 10px;
  margin-top: 10px;
  height:auto;
}

/*//////////SIDEBAR////////*/
.glam_ad {
	width: 340px;
	height: 105px;
	border: 1px solid black;
	text-align: center;
	margin-top: 25px;
}

.glam_ad img {
	border: 0;
}


#sidebar {
	float: right;
	text-align: left;
	width: 340px;
	margin-right:14px;
}

#sidebar h3{
	color: #555;
	margin-bottom: 4px;
}

#sidebar .sidebar-node{
	margin-bottom:30px;
}

#sidestuff {
  text-align: center;
	/*background-image: url("images/bg_middle_gradient.jpg");
	background-repeat: repeat-x;*/
  margin-top: 25px;
  padding-top: 10px;
}

#sidestuff h2 {
  margin-left: 37px;
}

/*
#sidestuff a:link {font-size: 15px; color: #fff; background-color: #4B0082}
#sidestuff a:active {font-size: 15px;color: #fff; background-color: #4B0082}
#sidestuff a:visited {font-size: 15px;color: #fff; background-color: #4B0082}
#sidestuff a:hover {font-size: 15px;color: #000;background-color: #EE82EE}
*/

/*////SIDEBAR SEARCH SEARCHLABEL////*/

#sidebar #search #searchLabel{
	padding-right:6px;
	color:#f2a522;
	font-weight: bold;
}

/*////SIDEBAR ADS table////*/
#sidebar #ads{
margin-top:20px
}
#sidebar #ads .smalltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

#sidebar #ads .smalltxtbold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size: x-small;
}
#sidebar #ads .red {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
}
#sidebar #ads .glam {
	font-family: Geneva, Arial, Helvetica, sans-serif ;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
#sidebar #ads .ad_box {
cursor:pointer;
}
#sidebar #ads .ad_box2 {
cursor:pointer;
}
/*//////////FOOTER////////*/
#footer {
	height: 60px; 
	margin: 10px 0 0; 
	padding: 10px 8px 20px 8px;
	clear:both; 
	
}

#footer a {
	display:block;
	height:30px;
	width: 125px;
	background-image: url("images/smallLogo.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
#footer a:hover {
	background-position: -125px 0px;
}
/*////////////////////////CLASSES////////////////////////////*/

div.content {
	line-height: 1.2em;
	color: #111;
}

ul.meta {
	color: #555;
	background-color:#EEE;
	padding:4px 0 4px 8px;
	margin-left:82px;
	border-top: 1px dotted #CCC;
}

h2.title {
	border-bottom: 1px dotted #BBB;
	font-size:1.4em;
}

p.author cite{
	font-weight: bold;
}

p.author {
	color: #666;
}
.atomentry{
	margin-bottom: 30px;
}

#sidebar {
  margin-top: 10px;
}

#searchform label {
	padding-right:6px;
	color:#f2a522;
	font-weight: bold;
}

/*///////////////////////PRINT/////////////////////////////////*/
@media print { #sidebar { display:none; }
               #content { float: none; width:90%; }
               #content pre { color: #000; background: #eee; }
               #content form.comments { display:none; } }

