/*Neha Motipara Additions */

/* typography */

hr {
background:#ffffff none repeat scroll 0 0;
}

div.botborder {
	border-bottom:1px solid #808285;
	padding-bottom:0.6em;
	margin-bottom: 1.6em
}

.indent{
	text-indent: 2em;
}
a, a:visited {
	text-decoration:none;
	color: #404040;
}

a:active,a:hover, .activelink {
	color: #02aa9d;
}

.section {
	letter-spacing: .1em;
	color: #02aa9d;
	font-size: 1em;
	font-weight: bold;
	text-transform:uppercase;
	margin-bottom:0.3em;
}

.posttitles {
	font-family:Georgia,"Times New Roman",Times,serif;
	color: #02aa9d;
	font-size: 1.5em;
	margin-bottom:0.3em;
}

.imagespace {
	margin-top:1em;	
}

.postspace {
	margin-bottom:4em;	
}

em {
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1em;
font-weight:normal;
text-transform: none;
letter-spacing: 0.05em;
}

.date {
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:.93em;
font-weight:normal;
text-transform: lowercase;
letter-spacing: 0.1em;
}

.grayitalics{
color:#7B7C7D;
font-family:Georgia,"Times New Roman",Times,serif;
font-size: 1em;
font-weight:normal;
text-transform:capitalize;
letter-spacing: 0.05em;
}

.grayitalicslc{
text-transform:lowercase;
}

body {
	margin: 0 0 0 0;
	font-family:Arial, Verdana, sans-serif;
	background-image: url(../../images/headerbg.gif);
	background-repeat: no-repeat;

}

.dotted {
	border-bottom:1px dotted #BBBBBB;
}


.space {
	margin-bottom:1em;
}
	
p {
	color:#7B7C7D;
	line-height: 1.6em;
	font-size: 1em;
	margin-bottom:.5em; 
	}	

p + p {
   text-indent:1em;
   margin-top:0em }
   
h5 {
	font-size:1em;
	font-weight:bold;
	margin-bottom:.5em;
	}

div.para {
	color:#7B7C7D;
	line-height: 1.5em;
	font-size: 1em;
	margin-bottom:1.3em; 
}


/*p {
	margin:0 0 0 0;
}

p img {
	margin:0 0 1.6em 0;
	padding:0;}

}*/


/* sidebar  */ 

.name {
	letter-spacing: .1em;
	color: #222;
	font-size: .95em;
	font-weight: bold;
	text-transform:uppercase;
}
	
.bio {
	font-size: .95em;
	line-height: 1.6em;
}
	
/* main navigation */

ul {
	list-style-type:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
		
ul.navlist {
	list-style-type:none;
	padding-top: .3em;
}

li.navlist {
	font-size:.95em;
	line-height:1.5em;
	margin: 0;
	padding-bottom: .06em;
	text-transform:lowercase;
	font-weight: normal;
}

/*li.navlist a {
	color: #404040;
}

li.navlist a:active,a:link,a:hover,a:visited {
	color: #02aa9d;
}*/

/* Use .header for container height.  */ 

div.header {
	height:63px;
}

div.submenu {
  	height: 8em;
}

div.menu { 
	position:relative;
	height: 100%;
	color:#222;
	font-size:1em;
	font-weight:bold;
	border-bottom:solid 1px #808285;
}

span.menufudge {
	position:absolute;
	text-align:left;
	width:100%;
	bottom:0px;
	left:0px;
	font-size:0.95em;
	font-weight:bold;
	letter-spacing:0.1em;
	text-transform:none;
}

img.headerimg{
	padding-left: 1em;
}

div.topmenubar {
	border-bottom:0px dotted #222;
	padding: 38px 0px 0px 0px;
}

div.logo {
	overflow:visible;
	border-bottom: 0;
}
/* blog and portfolio entries*/

.blogtitle {
	color:#222;
	margin:0;
	line-height:1.7em;
	font-size:1em;
	margin-bottom:0.3em;
	font-weight:bold;
}

.imagecaption { 
	font-size:1em; 
	line-height:1.5em; 
	font-weight: normal; 
	font-style: italic; 
	color: #222; 
	font-family:Georgia,Times New Roman,Times,serif; 
	margin-top: .4em; 
	margin-bottom: 2em;
	
}
.imageselection { 
	text-align: left;
	border-bottom:1px dotted #989898;
	font-size:1em; 
	line-height:2em; 
	margin:0; 
	padding-bottom: .06em; 
	text-transform:uppercase; 
	font-weight: normal; 
	color:#7B7C7D }


.metadata {
	margin-bottom:1em;
	padding:0.065em 0 0 0;
	color:#7B7C7D;
	font-size:0.93em;
	border-top:1px dotted #989898;
	font-weight:normal;
	letter-spacing:0.05em;
	text-transform:uppercase;
}

.contact {
	margin-bottom:0em;
	padding:0.05em 0 0 0;
	color:#7B7C7D;
	font-size:0.95em;
	font-weight:normal;
	letter-spacing:0.05em;
	text-transform:uppercase;
}

.contactinfo {
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.95em;
font-weight:normal;
letter-spacing:0.1em;
text-transform:lowercase;
}

.connectinfo {
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.95em;
font-weight:normal;
letter-spacing:0.1em;
text-transform: none;
}

img.small {
	margin-bottom:3em;
	width:15.25em;
	height:15.25em;
}

img.large {
	width:392px
}
	
.portfolio {
	height: 25em;
}

/* blog and portfolio sidebar categories nav*/

ul.entrylist {
	list-style-type:none;
	border-top: 1px solid #808285;
		
}

li.entrylist {
	border-bottom:1px dotted #BBBBBB;
	font-size:1em;
	line-height:2em;
	margin:0;
	padding-bottom: .06em;
	text-transform:lowercase;
	font-weight: normal;
}

li.entrylist a {
	color: #404040;
	display: block;
	width: 100%;
}

li.entrylist a:hover {
	background-color: #202020;
	color: #FFFFFF;
}

/* about */

.about {
	color:#7B7C7D;
	font-size: 1.35em;
	line-height: 1.45em;
	font-weight: normal;
	margin-bottom: 1em;
	}
	
.aboutsectionspace{
	margin-top: 1em;
}	

.aboutsectiondblespace{
	margin-top: 2em;
}	

/* footer */

.footer {
	color:#000000;
	font-family:Georgia,"Times New Roman",Times,serif;	
	font-size:.95em;
	font-style: normal;
	font-weight:normal;
	padding-top: .5em;
	border-top: 1px solid #808285;
}

footerheight{
	height: 20em;
}

.clickable {}

.imgbullet {
	font-size: 1.0em;
	font-weight: bold;
	margin : 0 5px 0 5px;
	line-height:2em; 
	padding-top: 3em;
}

.imgbulletalt {
	color: #02aa9d;
}

.more-link { color: #02aa9d; 
	line-height: 4em;

}

/* End Neha Motipara Additions */
