@charset "utf-8";
/*remove browser defaults */
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: small;
	background-image:url(/images/bg.jpg);
	background-color:#ffffff;
}

body, body div, body p, body th, 
body td, body li, body dd, body a {
	font-family: Arial, Helvetica, sans-serif;
}

/*TEXT STYLING TEXT STYLING TEXT STYLING TEXT STYLING TEXT STYLING TEXT STYLING TEXT STYLING TEXT STYLING TEXT STYLING */
p{
color:#333333;
font-size:14px;
padding-bottom:10px;
}

h1{
color:#5f97b3;
font-size:24px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
}

h2{
color: #333333;
font-size: 14px;
margin-top: 10px;
margin-bottom: 5px;
clear: both;
}

h3{
}

.quote{
color:#666666;
font-size:14px;
padding-bottom:8px;
}

.source{
color:#999999;
font-size:14px;
padding-bottom:8px;
}

/*TOP SECTION  TOP SECTION  TOP SECTION  TOP SECTION  TOP SECTION  TOP SECTION  TOP SECTION  TOP SECTION  TOP SECTION  TOP SECTION  TOP SECTION  */

#wrapper{
width:100%;
height:100%;
background-image:url(/images/headerPaper.jpg);
background-repeat:repeat-x;
}

#header{
text-align:center;
margin: 0 auto;
}

#introArea{
width:100%;
height:140px;
background-image:url(/images/purpleSlantEmail.gif);
background-repeat:no-repeat;
background-position:top;
}

/*NAV STUFF */
#navigation{
margin: 0 auto;
width:883px;
height:64px;
}

#navText{
padding-top:19px;
padding-left:75px;
}

.navItem{
float:left;
}

#emailBox{
float:left;
padding-left:115px;
}

input{
background-color:#FFFFFF;
}
.emailInput{
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#999999;
font-size:16px;
font-weight:bold;
height:20px;
width:150px;
border-style:solid;
border-color:#8c4671;
padding-left:5px;
margin:0;
}

#blogLinks{
height:30px;
clear:both;
padding-left:560px;
padding-top:35px;
}

.linkItem{
vertical-align:bottom;
float:left;
}
.mainTitle{
padding-left:10px;
padding-top:10px;
float:left
}

.secondTitle{
padding-right:70px;
padding-top:10px;
float:right;
}

/*CONTENT AREA  CONTENT AREA  CONTENT AREA  CONTENT AREA  CONTENT AREA  CONTENT AREA  CONTENT AREA  CONTENT AREA  CONTENT AREA  CONTENT AREA  */

#mainContent{
margin:0 auto;
width:850px;
background-image:url(/images/contentBody.gif);
background-repeat:no-repeat;
background-position:top;

}

#spacer{
margin:-5px auto;
}

#mainContentTop{
background-image:url(/images/contentTop.png);
background-repeat:no-repeat;
background-position:top;
height:45px;
width:inherit;
}

#mainContentBody{
margin:auto 0;
background-image:url(/images/contentRepeat.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#dedede;
}

#mainContentLeftColumn{
float:left;
width:550px;
padding-left: 20px;
padding-right: 30px;
background-color:#dedede;
background:transparent url(/images/vertDivide.png) repeat-y right;
}

#mainContentRightColumn{
float: left;
width:230px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
}

#mainContentBottom{
clear:both;
height:1px;
width:inherit;
margin-bottom:0px;
}

#contentBottomCurve{
text-align:center;
padding-bottom:-50px;
}

/*  EXTRA STYLES  EXTRA STYLES  EXTRA STYLES  EXTRA STYLES  EXTRA STYLES  EXTRA STYLES  EXTRA STYLES  EXTRA STYLES  EXTRA STYLES  EXTRA STYLES  EXTRA STYLES  */

.embeddedVideo{
text-align:center;
margin:0 auto;
margin-top:12px;
}

.lineBreak{
clear:both;
background-image:url(/images/horizDivide.png);
background-repeat:repeat-x;
height:15px;

/* Added by GL */
margin-top: 10px;
margin-bottom: 10px;
}

.lineBreakSmall{
clear:both;
background-image:url(/images/horizDivideSmall.png);
background-repeat:repeat-x;
height:5px;
margin-top:5px;
margin-bottom:10px;
}
/*  FOOTER STYLES  FOOTER STYLES  FOOTER STYLES  FOOTER STYLES  FOOTER STYLES  FOOTER STYLES  FOOTER STYLES  FOOTER STYLES  FOOTER STYLES  FOOTER STYLES  */

#footer{
margin-top:25px;
text-align:center;
background-color:#a87c94;
padding-top:10px;
padding-bottom:15px;
}

/*FOOTER TEXT AND LINK STYLES */
#footer p{
color:#8c4671;
}

#footer a:link {
	color: #fff;
	text-decoration: none;
}

#footer a:visited {
	text-decoration: none;
	color: #fff;
}

#footer a:hover {
	text-decoration: underline;
	color: #fff;
}

#footer a:active {
	text-decoration: none;
	color: #fff;
}

/* GL additions */
#introduction {
	color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
}

p {
	line-height: 125%;
}

ul.setup {
	list-style-position: inside;
	padding-left: 1em;
	text-indent: -1em;
}

ul.setup li {
	margin: 0px;
	padding-bottom: 5px;
	line-height: 125%;
}

.mainContentTopLink {
	font-size: 14px;
	color: #8c4671;
	padding-bottom: 5px;
}

.mainContentBottomLink {
	font-size: 14px;
	color: #8c4671;
	padding-bottom: 5px;
}

#twitter_update_list {
	display: none;
}

.tweet li {
	color: #666666;
	font-size: 14px;
	margin: 0px;
	padding-bottom: 10px;
	padding-right: 10px;
	list-style-type:none;
}

.follow {
	font-size: 12px;
	padding-bottom: 5px;
}

.spacer {
	padding-top: 16px;
	padding-bottom: 16px;
}

.icon {
	float: left;
	padding-right: 10px;
}

img {
	border: 0px;
}

.bookmarks {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #8c4671;
}

.bookmarks-label {
	font-weight: bold;
}

.byline {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color:#5f97b3;
}

li {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 50px;
	margin-right: 50px;
	font-size: 14px;
	color:#333333;
}

.archive {
	clear: both;
	margin-bottom: 10px;
}

.thumbnail {
	margin-bottom: 10px;
	margin-right: 10px;
	width: 120px;
	height: 68px;
	overflow: hidden;
	float: left;
}

.thumbnail img {
	margin-top: -11px;
}

.itunes {
	padding-top: 10px;
	text-align: left;
}

.itunes-heading {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.itunes-body {
	font-size: 12px;
	text-align: left;
	color: #666666;
}

a:link, a:visited {
	color: #5f97b3;
	text-decoration: none;
}

a:hover, a:active {
	color: #5f97b3;
	text-decoration: underline;
}
