/* Redefine default tags */

html body
{
height:100%;
width:100%;
margin:0px;
padding:0px;
font-family:Gill Sans, Gill Sans MT, trebuchet ms, Arial, Verdana, sans-serif;
background-color: #FFE9B7;
line-height: 1.5em;
}

a:link
{
color:#2550CC;
}

a:visited
{
color:#5010CC;
}

a:hover
{
color:;
}

a:active
{
}

img
{
border: 0px none #FFFFFF;
}

/*  Template Page Styles  */

.header /* this sets up the entire top part as a 100% wide block */

.title /* this is the entire title with a littleTitle and a bigTitle inside it */
{
margin-left: .5em;
margin-top: .3em;
margin-bottom: 0em;
color: #6E212E;
z-index: 10;
width: 50%;
}

.title a
{
color: #6E212E;
text-decoration:none;
}

.littleTitle
{

}

.bigTitle
{
font-size: 2em;
}

.siteNav /*these are the little links to the right*/
{
margin-top: 1.5em;
margin-right: .5em;
text-align: right;
width: 45%;
float: right;
}

.littleInc
{
margin-top: -.5em;
border-top: 1px solid ;
border-bottom: 1px solid ;
padding-top: .3em;
z-index: -10;
white-space: nowrap;
overflow: hidden;
background-color: #6E212E;
width:100%;
}


/*  Blog Styles  */

.rssLink
{
text-align:right;
margin-right: 10%;
}

.rssLink a
{
text-decoration: none;
font-size: 16px;
}

.rsslink img
{
vertical-align: text-top;
}

.post
{
margin-top:4.5em;
margin-left:0em;
padding-top:.5em;
border-top:1px solid #DCCD9A;
padding-left: 2em;
padding-right:1em;
clear: both;

}

.post .dateTime
{
font-size: 1.5em;
margin-top:-1.4em;
float:right;
padding-left: 1em;
padding-right: 1em;
background: #DCCD9A url("/cindy/_template/sand_corner.gif") no-repeat left top;
}

.post .dateTime A
{
color: #FFE9B7;
text-decoration:none;
}

.post .title
{
font-weight:bold;
}

.mobileSafariMedia a
{
text-decoration:none;
}

.quote
{
margin-top: 2em;
line-height: 2em;
}

.source
{
clear: both;
text-align: right;
margin-right: 10%;
font-family: cursive;
}

.openQuote, .closeQuote /* Common properties of all quote chars */
{
color: #DCCD9A;
font-family: Helvetica, sans-serif;
font-size: 4em;

}

.openQuote
{
vertical-align: -.5em;
}

.closeQuote
{
vertical-align: -.5em;
}


.pages
{
font-size: 2em;
text-align: right;
margin-left: -25px;
padding-right: 10%;
padding-top:.25em;
border-top: 1px solid #DCCD9A}


/*  Gallery Styles */

#picTable
{
margin-top: -.1em;
width:100%;
}

#picTable td
{
vertical-align:top;
text-align:center;
vertical-align:top;
padding-left:5px;
padding-right:5px;
}

#picTable img
{
margin:5px;
}

#prevPics
{
color: white;
background-color:#6E212E;
}

#currPic
{
padding-bottom:50px;
}

#currPicTitle
{
display:block;
text-decoration: none;
font-size: 2em;
}

#currPicTitle A
{
text-decoration: none;
}

#nextPics
{
color: white;
background-color:#6E212E;
}

#galleryOptions /*default some parts are over-ridden by JavaScript*/
{
text-align:left;
overflow:hidden;
height:auto; /* make this 10px to shrink the fieldset*/
padding-top: 10px;
}

#galleryOptions ul
{
margin-top:0px;
}

#galleryOptions label
{
display:block;
font-weight:bold;
font-size:110%;
margin-top:1em;
}

#galleryOptions #sizeSettings, #galleryOptions #exifData
{
width:49%;
float:left;
}

#galleryOptions .label
{
font-weight:bold;
}

.set
{
width:200px;
display:block;
float:left;
margin:2px 5px 15px 5px;
}

.set img
{
float:left;
margin-right:5px;
}

.setTitle
{
height:auto;
}

.setDescription
{
display:none;
}

.setCount
{
display:block;
clear:left;
font-size:80%;
}

	#twitterStream
	{
		position: absolute;
		left: 5em;
		top: 10em;
		margin-right: 0em;
	}
	
	.twitterQuote
	{
	padding: .5em;
	margin-top: .5em;
	margin-bottom: 2em;

	background: rgba(0, 0, 0, 0.3);
	border-top: 1px solid rgba(255, 255, 255, .2);
	border-bottom: 1px solid rgba(0, 0, 0, .2);
	-webkit-border-radius:.75em;
	-moz-border-radius:.75em;
	border-radius:.75em .75em .75em .75em;
	
	}
	
	.twitterQuote .tweetText
	{
	clear: both;
	}
	
	
	.twitterQuote .tweetDate
	{
	text-align: right;
	font-size: .75em;
	margin-top: 2em;
	margin-bottom: -2.5em;
	clear: both;
	color: #808080;
	color: rgba(0, 0, 0, 0.3);
	}
	
	.twitterQuote .images
	{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}
	
	.twitterQuote .imgBox
	{
	-moz-border-radius:.75em;
	border-radius:.75em .75em .75em .75em;
	display: inline;
	}

	.twitterQuote .imgBox img
	{
	margin: 1em;
	-webkit-border-radius:.75em;
	-moz-border-radius:.75em;
	border-radius:.75em .75em .75em .75em;
	}


