@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Cardo);

/*   
Theme Name: Deva Nebula Theme
Description: A theme for Deva Fagan's personal site -- WordPress v2.9.1
Author: Lauren A. Mier
Version: 1
*/

@media screen {

* { margin: 0; padding: 0; }
body 		{ font-family:'Cardo', Georgia, serif; font-size: medium;background:#000000;}

#page-wrap	{
				width: 900px;
				padding: 0 50 0 50;
				margin:auto;
			}
			
			
#header		{
				background:url(images/deva-header.jpg) no-repeat;
				height:170px;
				margin:0 auto;
			}

#current  { color: #fff; }

#top-menu	{
			background:url(images/deva-topmenu.jpg) no-repeat;
			height:27px;
			margin 0 auto;
			}

#top-menu ul{
			margin: 0 auto;
			padding:0 0 0 125px;
			list-style-type:none;
			list-style-image:none;
			}
			
#top-menu li {
			border-right:#111d4d thin solid;
			border-left: #111d4d thin solid;
			padding: 0 15px 0 15px;
			float:left;
			}
			
#top-menu a {
			color:#91adde;
			font-size: 115%;
			text-decoration: none;
}

#top-menu a:hover {
			color: #FFF;
			font-size: 115%;
}
		
#main-content {
				background:#FFF;
				margin: auto 51px 0px 50px;
				padding: 30px 235px 30px 80px;
				position:relative;
				min-height:500px;
                                font-size: 90%;
                                font-family: 'Droid Sans', Arial, Helvetica, Verdana, sans-serif;
			}
			
#main-content img {
				margin: 4px;
max-width: 460px; 
width: expression(this.width > 460 ? 460: true);
}

}

#main-content h2 a, #main-content h2 {
				color: #1662c7;
				text-decoration:none;
				font-size: 125%;
				margin-top:0;
                                font-family: 'Cardo', Georgia, serif;
}

#main-content p {
				color: #000;
                                line-height: 150%;                            
}

#main-content a {
				color:#1662c7;
}

div.meta {
				margin-top: 10px;
				margin-left: -65px;
				margin-right: 5px;
				padding: 0;
				border: #152460 solid 2px;
				float:left;
				overflow:hidden;
                                font-family: 'Cardo', Georgia, serif;
}

div.meta-day {
				text-align:center;
				font-size:200%;
				color:#1662c7;
				margin: 0 8px 0 8px;
                                padding: 0;
}

div.meta-month {
				padding:0;
				margin:0;
				text-align:center;
				font-size:90%;
				color:#fff;
				background-color:#152460;
}

div.meta-year {
				padding:0;
				margin: 0;
				text-align:center;
				font-size:90%;
				color:#fff;
				background-color:#152460;
}

#sidebar
			{
	background:url(images/deva-sidebar.jpg) repeat-y;
	width: 175px;
	margin: 40px 20px 20px 30px;
	position:absolute;
	top: -1px;
	right:0px;
	text-align:center;
			}
			
#sidebar ul {
	list-style: none;
	margin: 10px auto;
	padding: 20px 10px 10px 10px;
	}
	
#sidebar h2 {
	font-size:100%;
	font-weight: bold;
	color:#001e46;
	margin-top:15px;
}

/* Twitter widget */

#twitter-3 h2 {
	margin-top:25px;
	margin-bottom:0;
	padding-bottom:0;
	color:#001e46;
}

#twitter-3 a {
	color:#001e46;
	text-decoration:none;
}

#twitter-3 li {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 70%;
	color:#fff;
	text-align:left;
	margin-bottom: 8px;
	border-bottom: #001e46 dotted 1px;
}

a.twitterwidget-rss {
	margin-right:4px;
}

#twitter-3 h2 a.twitterwidget {
	color:#001e46;
	font-size: 100%;
}

#twitter-3 ul {
	margin-top:0;
	padding: 5px;
}

/* Subscribe Widget */

#subscribe_sidebar ul{
	padding: 0;
	margin: 0;
}

#subscribe_sidebar_list a {
	color: #001e46;
	text-decoration:none;
}

/* Tag Cloud */

#newtagcloud a {
       color: #fff;
       text-decoration: none;
}

/* End Sidebar */

/* Comments */

div.postmetadata {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom:#1662c7 dotted 2px;
}

img.avatar  {
	float: left;
}


#footer {
	background:url(images/deva-footer.jpg) no-repeat;
	height:92px;
	margin:-1px auto 0 auto;
	}
/* End Structure */






/* Start Typography */

h1, h2, h3 { font-weight: normal;  }
h1 { }
h2 { }
h3 { }

p { margin: 0 0 10px 0; }
a { }
a:hover { } 

blockquote { }
blockquote p { }

ul, ol { }

.post { }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:left; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 75%; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 95%; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }


} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */