/*

COLORS

Orange = ed7336
Grey = 747474

/*

/*
////////////////////////////////////////////////////
HTML RESETS
////////////////////////////////////////////////////
*/

* {
	margin:0;
	padding:0;}

body {
	color: #747474;
	background: url(/themes/campskyline/img/paper.jpg);
	font-family: Georgia, Optima, serif;
	font-size: 1em;}

p {
	margin:0 0 2em 0;
	line-height:2em;}

p.h1Below {
	margin:0;}

ul li {
	list-style: none;
	line-height: 2em;}

img {
	border: none;
	margin:2em 0;}

img.pBelow {
	margin:1.5em 0;}

a {
	padding-bottom: 4px;
	color:#e47ad2;
	text-decoration:none;}

a:hover {
	background: url(/themes/campskyline/img/strokePink.gif) bottom left repeat-x;}

/*
///////////////////////////
HEADINGS
///////////////////////////
*/

h1 {
	margin:0 0 13px 0;
	background-position: top left;
	background-repeat: no-repeat;
	font-size:2em;
	font-weight:normal;
	line-height: 26px;
	text-indent: -999em;}

h1#theRoost {
	background:url(/themes/campskyline/img/headings/theRoost.gif) no-repeat scroll 0 0 transparent;
	height:65px;}


h1 a {
	color: #747474;}

h2 {
	margin:2.5em 0 .5em 0;
	font-size:1em;
	line-height: 1em;
	font-weight:bold;}

h3 {
	margin:0;
	font-size:1em;
	line-height: 1em;
	font-weight:bold;}

/*
///////////////////////////
LISTS
///////////////////////////
*/

#noFlash ul {
	width:816px;
	height: 48px;
	padding: 34px 0 0 144px;
	margin: 0 auto;
	background: url(/themes/campskyline/img/navigationBackground.gif) no-repeat;}

	#noFlash ul li {
		display: inline;
		margin-right:20px;
		background: none;}

		#noFlash ul li a {
			font-size:100%;
			color:#666;}

		#noFlash ul li a:hover {
			color:#4BA44D;
			background: url(/themes/campskyline/img/strokeGreen.gif) bottom left repeat-x;}

		#noFlash a.getFlash:hover {
			border-bottom:none;
			background: none;
			color:#ed7336;}


#customList {
	margin: 4px 0 0 0;}

#imix {
	padding: 0 0 0 22px;
	background: url(/themes/campskyline/img/blogger/imix.gif) 0 6px no-repeat;
	}

#photos {
	padding: 0 0 0 22px;
	background: url(/themes/campskyline/img/blogger/photos.gif) 0 6px no-repeat;
	}

#facebook {
	padding: 0 0 0 22px;
	background: url(/themes/campskyline/img/blogger/facebook.gif) 0 6px no-repeat;
	}

#myspace {
	padding: 0 0 0 22px;
	background: url(/themes/campskyline/img/blogger/myspace.gif) 0 6px no-repeat;
	}

#digg {
	margin: 1em 0;
	}

#alumnaestuff {
	padding: 0 0 0 22px;
	background: url(/themes/campskyline/img/blogger/alumnae.gif) 0 4px no-repeat;
	}

/*
////////////////////////////////////////////////////
LAYOUT
////////////////////////////////////////////////////
*/

	/*////////////
	SUPER NAV
	////////////*/

	#supernav {
		width:960px;
		margin:8px auto;
		font-size:0.75em;
		text-transform: uppercase;}

		#supernav a {
			color: #747474;
			padding-bottom: 4px;}

		#supernav a:hover {
			color:#e47ad2;}

		#login {
			float:right;
			display:block;}

		#contact {
			float:right;
			margin-right:8px;
			display:block;}

		#supernav #rssLink {
			padding: 0 0 4px 16px;
			background: url(/themes/campskyline/img/blogger/rss.png) 0 -18px no-repeat;}

		#supernav #rssLink:hover {
			background: url(/themes/campskyline/img/blogger/rss.png) 0 2px no-repeat;}

#master {
	width:100%;
	height: 416px;
	margin: 0 auto;}

	#noFlash {
		width: 960px;
		margin: 0 auto;
		font-size: 1.4em;}

	#noFlash img{
		margin: 0;}

	#noFlash a:hover {
		border-bottom: none;}


#content {
	width:960px;
	margin:0 auto;
	padding-bottom:20px;}

	#firstColumn {
		width:630px;}

	#secondColumn {
		float:right;
		width:288px;
		margin-left:32px;}

		.next {
			margin: 5em 0 .4em 0;
			font-family: Bradley Hand ITC TT;
			font-size: 24px;}

		#subnav {
			margin-bottom:1em;
			line-height:2em;
			list-style:none;}

		#footer {
			text-transform:uppercase;
			font-size:12px;
			margin: 2em 0 0 0;
			padding: 260px 0 0 0;
			background: url(/themes/campskyline/img/illo/horse.gif) top left no-repeat;}

			#footer a {
				color: #747474;}

			#footer a:hover {
				color:#e47ad2;}

#description {
	position: absolute;
	top: 0;
	right: 0;
	margin:.6em 0 0 0;
	line-height:1.5em;
	font-size:0.75em;}

/*
////////////////////////////////////////////////////
STANDARD STYLES
////////////////////////////////////////////////////
*/

.alignCenter {
	text-align:center;}

.alignJustify {
	text-align:justify;}

.alignRight {
	text-align:right;}

.clear {
	clear:both;}

.floatLeft {float:left;}

.floatRight{float:right;}

div.left {float:left; margin:9px 15px 15px 0;}
div.right {float:right; margin:9px 0 15px 15px;}
div.full {margin:15px 0;}
div.center{margin:15px 0; text-align:center;}

div.left img,
div.right img,
div.full img,
div.center img {margin:0;}

/* Posts
----------------------------------------------- */

h2.archiveHeading {font-size:1.5em; line-height:1.5em; margin-bottom:0; margin-top:40px;}

h2.post-title {font-size:1.5em; line-height:1.5em; margin-bottom:0; margin-top:40px;}
h3.post-title {margin-top:30px;}

.postInfo {
	padding: 18px 0 10px 0;
	font-size: 12px;
	line-height: 1em;}

.postInfoRight {
	float: right;
	margin: 0;}


.date {
  	letter-spacing:.1em;
  }

.post {
  margin:0 0 1.25em 0;
  padding: 0 0 1.25em 0;
  background: url(/themes/campskyline/img/blogger/postUnderline.gif) bottom left repeat-x;
  line-height:2em;}

 .post-body img {
 	float: left;
 	margin:10px 26px 26px 0;
 	}

.post-title a, .post-title strong {
  color:#747474;}

.post p {
  margin:0 0 2em 0;
  }

p.post-footer {
  margin:0;
  text-align:right;
  }

p.post-footer em {
  display:block;
  float:left;
  text-align:left;
  font-style:normal;
  color:#996;
  }

.post .social {
	margin: 2em 0 0 0;
	font-size: 80%;
	clear: left;
	}

.post .social iframe {
	margin: 0 0 -6px 0;
	}

.post .social a img.icon-action {
	border-style:none !important;
	margin:0 -2px -6px !important;
	padding:0 0 3px;
	}

.post .social img {
	margin: 0 0 -3px 0;
	}

.post .social form {
	display: inline;
	}


/* Comments
----------------------------------------------- */

/* Add a comment */

#addComment  {
	float:right;
	margin-left:20px;
	width:230px;
}

#addComment #comment_body {height:190px;}

#addComment #comment_body,
#addComment #comment_author,
#addComment #comment_email {width:230px; margin:5px 0;}

#commentSubmited {display:none;}

#commentSubmited  {
	background:none repeat scroll 0 0 #E47AD2;
	color:#FFFFFF;
	padding:20px 20px 0 20px;
	}

/* Comment Errors */
/* ================================================================================== */
#addComment input.error,
#addComment textarea.error {
	padding:3px;
	border:1px solid #f00;
	margin-bottom:0 !important;}

#addComment label.error {
	display:inline-block;
	padding:3px 5px;
	margin-bottom:12px;
	color:#fff;
	background:#f00;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	border-radius-bottomleft:3px;
	border-radius-bottomright:3px;
	text-shadow:#666 1px 1px 1px;
	font-size:80%;}

/* ================================================================================== */

#comments h4 {
  margin:.5em 0 0 0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
#comments h4 strong {
  font-size:130%;
  }

#comments ol li.comment {
	margin:0 0 14px 0;
	padding:0 0 14px 0;
	background: url(/themes/campskyline/img/blogger/postUnderline.gif) left bottom repeat-x;
	list-style:none;
	}

#comments ol li.comment p {margin:0 0 5px 0;}

#comments ol li.comment small {
  margin:-.25em 0 2em;
  font:70%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }

#comments ol li.comment small span {
	font:100%/1.4em Georgia,serif;
	letter-spacing:0.1em;
	margin:0 0 2em;
	text-transform:none;
  }

#comments ol {width:360px;}

/* Feeds
----------------------------------------------- */
#blogfeeds {
  }
#postfeeds {
  }