/* 
##########################################################

HTML TAG STYLES

##########################################################
*/


BODY {font-family: Verdana,arial,helvetica; color:#295B99; font-size: 11px; background-color:#fff}

A {color:#295B99}
A:hover {color:#ffcc66 }
A:visited {color:#c00}

A.nav {color:#fff;text-decoration:none}
A:hover.nav {color:#fff;text-decoration:none}
A:visited.nav {color:#fff;text-decoration:none}

A.white {color:#fff;text-decoration:none}
A:hover.white {color:#fff;text-decoration:none}
A:visited.white {color:#fff;text-decoration:none}


A.rm {color:#295B99;text-decoration:none}
A:hover.rm {color:#ffcc66;text-decoration:none}
A:visited.rm {color:#c00;text-decoration:none}


TD {color:#295B99;font-family: Verdana,Arial,Helvetica; font-size:11px; line-height:18px;text-align:left}

/* 
##########################################################

TD STYLES 

##########################################################
*/
.right {text-align:right}
.footer {text-size:10px; border-top:1px solid #295B99;padding-top:5px}
.breadcrumb {text-align:center;text-size:11px;color:#efefe7}
.navHeader {font-size:14px;font-weight:bold;padding-left:25px}
.navele {background-color:#719DD7;padding:2px 7px;border:1px solid #3166A8;text-align:center}
.navele_on {background-color:#95BBEC;color:#fff;padding:2px 7px;border:1px solid #3166A8;text-align:center}

.results_blue {
	padding:3px 10px;
	border-top:1px dotted #95BBEC;
	vertical-align:top;
		
	}
.results_white {padding:3px 10px;border-top:1px dotted #95BBEC}

/*background page styles*/
.caption {font-size:10px;line-height:12px}
.body {padding-left:15px}

#col_main {width:450px;padding:10px 15px 10px 0px}
#col_sub {background-color:#F9F9F5;padding:15px 20px}

.body p {margin-bottom:3px}

.thmb-container {
	width:100%;
}


.results_description {
	color:#999;
}

/* 
##########################################################

IMG STYLES

##########################################################
*/

.background {margin-bottom:10px}
.spotlight {margin:10px 10px 0px}
.gallary_thb {
	border:1px solid #295B99;
	margin:5px;
	float:left;}

.blog-left {float:left;margin:0 10px 10px 0;}
.blog-right {float:right ! important;margin:0 0 10px 10px;}

/* 
##########################################################

TEXT STYLES 

##########################################################
*/


h1 {font-size:18px; font-weight:bold;width:100%;
		padding:0px;margin:3px 0px}
		
h2 {font-size:12px; font-weight:bold;
		padding:0px;margin:3px 0px}
		
h2+p  {margin-top:0px}		
		
h3 {font-size:11px;font-weight:bold;margin:5px}
.small {font-size:10px}
.nquote {float:right;font-size:14px;line-height:14px;width:125px;font-weight:bold;padding:15px 8px}
.nquote_ex {font-size:20px}
p.journal{margin:8px 15px 10px}
p {margin-top:8px}

/* 
##########################################################

LIST STYLES 

##########################################################
*/

ul.plist  {  margin: 5px 10px 0px 20px;
			}	

ul.plist li {
			text-align:left; 
			margin:5px 0px;
			font-size:10px; 
			list-style-image: url("images/ul_icn.gif") 
				}
				
ul.plist ul {margin: 5px 10px 0px 15px;}	
ul.plist ul li {
			text-align:left; 
			margin:5px 0px;
			font-size:10px; 
			list-style: circle outside 
				}
				
.photocredit {
	margin:10px;
	font-size:10px

}

.photocredit img {
	border:1px solid #000
}

ul.favorites {margin-left:15px;padding-left:15px;}
ul.favorites li {list-style:none;}
ul.favorites li img {border:0;}

ul.favorites.home {margin:0;padding:0;}

.f-text-link {display:block; margin:-10px 15px 25px; }


/* 
##########################################################

ELEMENT STYLES 

##########################################################
*/
div.quote {float:left;width:150px;font-size:10px; margin:10px 15px 10px 5px ; paddding:10px}

.formtxt { width:200px}
.formbox { width:200px;height:75px;font-family:verdana,helvetica,arial}
.formsubmit { width:200px;border:1px solid #000;margin:0px 2px;padding:3px 5px;background-color:#f0f0f0;cursor:hand;}
.label {text-align:right;padding:5px}



/* BLOG Posts
----------------------------------------------- */
.date-header {
  margin:1.5em 0 .5em;
  }
.post {
  margin:.5em 0 1.5em;
  border-bottom:1px dotted #ccc;
  padding-bottom:1.5em;
  }
.post-title {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  color:#c60;
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  color:#c60;
  font-weight:normal;
  }
.post-title strong, .post-title a:hover {
  color:#333;
  }
.post div {
  margin:0 0 .75em;
  line-height:1.6em;
  }
p.post-footer {
  margin:-.25em 0 0;
  color:#ccc;
  }
.post-footer em, .comment-link {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer em {
  font-style:normal;
  color:#999;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
  border:1px solid #ddd;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }


/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 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-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }
  
  ul#recently,ul.archive-list {
  margin-top:5;
  margin-left:20px;
  padding-left:0;
  font-size:11px;
  list-style-image: url(images/ul_icn.gif);
  list-style-type: circle;
  }
  
 ul#recently li,ul.archive-list li {
	
	margin-bottom:5px
	
	}

.post-body img {

	float:left;
	margin:10px 10px 10px 0;
}

.post-body{
	float:left;
}

/* clear fix */
.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-block;} 

/* Hides from IE5-mac \*/
	* html .clearfix {display:inline-block;height: 1%;}
/* End hide from IE5-mac */


/* =social */

.social-index { background: url(images/bg-follow-me.gif) no-repeat; padding:15px 0 10px 15px ;margin:-5px 0 0 -10px; }
.social-index img, .social-nav img { border:0; }
.social-index p, .social-nav span{ text-transform:uppercase; margin:0; padding:0 5px; }
.social-nav {padding:5px}
.social-nav ul {padding:0;margin:0;display:inline; list-style:none;}
.social-nav ul li {display:inline;float:left;}
.social-nav ul li a {float:left;padding:3px 2px;}
.social-nav span {color:#fff;}

