
* { margin: 0; padding: 0; }
body { background: #f8f8f8 url(bkg-body.jpg) repeat-x;
margin: 0px; padding: 0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }
  
html{font-size:62.5%;}  
  
.table_orase {
	padding: 0;
	margin: 0;	
}

.table_orase td {
	font-size : 11px;
	background: #fff;
	padding: 2px 6px 2px 6px;
	color: #4f6b72;
}
  
input, button, textarea, select {  font: normal 12px/12px "Verdana", sans-serif; 
color:#2d3538; vertical-align: middle; }
legend { display: none; }
fieldset { border: none; }
ul, ol { list-style: none; }
ol { list-style-type: decimal;}
table { border-collapse: collapse; width: 100%; }
hr { display: none; }
img { padding: 0px; margin: 0px; border: none; text-align: center;}


a:link { text-decoration: none; color : #4779ac; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #4779ac; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #003366; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}



h1, h2, h3, h4 {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;}


#top{
	position : absolute;
	left:0px;
	top:0px;
	width:100%;
	height:190px;
	z-index:99;
 }
#bg { width: 870px; margin: 0 auto;
	position : relative;
	top:0px;
	z-index:100;
}
.con { width: 870px;}


/* Header 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.header { width: 870px; padding: 0px 0px 0px 0px; float: left; position: relative;}
.header h1 {padding: 0px 0px; margin: 0px; float: left;width: 540px;}
.header h1 a, .header .LogoText h1 a:hover { color:#000; text-decoration: none;}


/* Side Left 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.sl-a { width: 540px; float: left; }
.sl-t { background: url(sl-t.png) no-repeat top; width: 540px; height: 15px; float: left;}
.sl-b { background: url(sl-b.png) no-repeat bottom; width: 540px; height: 15px; float: left;}
.sl { width: 480px; padding: 0px 29px; background:#fff; border-left: solid 1px #f2f0ea; border-right: solid 1px #f2f0ea; float: left; min-height: 300px;}
* html .sl { height: 300px;}
.attachment-container {width: 540px; margin: 0 auto;}

.title {
background : url(post-head.png) repeat-x left bottom;
padding-bottom: 15px; margin-bottom: 0px;
color:#222222;
font-size:240%;
font-weight:normal;

}


/* Post Single
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.post, .attachment { padding: 8px 0px;}

.p-head {padding-top: 10px; padding-bottom: 10px;}
 
.p-head h3 { font: normal 21px/23px; }
.p-head h3 a{ color:#ff3800; text-decoration: none;font-weight:normal;}
.p-head h3 a:hover { color:#ffcc00; }
.p-who-date { font-size: 130%; color:#999;}

.p-who-date a{
	color:#ff3800;
	border-bottom: dotted 1px;
	text-decoration : none;
}

.p-who-date a:hover{
	color:#ffcc00;
	text-decoration : none;
}


.p-con { padding: 5px 0px; }
.p-con p { font-size:130%; padding: 5px 0px; color:#222; line-height:20px; }
.p-con img { margin-bottom: 10px; }
.p-con ol { padding: 10px 0px 10px 25px; margin: 0px; }
.p-con ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }
.p-con ul { padding: 5px 0px; margin: 0px; }
.p-con ul li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(p-con-li.html) no-repeat left top; font-size: 12px; line-height: 15px; color:#63565f; }
.p-con blockquote { padding: 20px; margin: 10px 0px; color:#a98951; background: #f8f8f2; }
.p-con blockquote p { font: normal 13px/19px "Georgia"; color:#a98951; padding: 5px 0px;}
.p-con blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 11px; line-height: 16px;}

.p-det { padding: 5px 0px;}
.p-det li { display: inline; margin-right: 5px; font-size: 11px; color:#999;}
.p-det .p-cat { background: url(p-cat-ico.png) no-repeat left 2px; padding-left: 20px; }
.p-det .p-com { background: url(p-com-ico.png) no-repeat left 2px; padding-left: 14px; }

.p-tag { background: url(p-tag.png) no-repeat left 13px;
 padding:10px 0px 10px 18px; font-size: 130%;
 color:#222;
 }

.p-tag a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	color:#ff3800;
	text-decoration : none;
	border-bottom: dotted 1px;
}

.p-tag a:hover{
	color:#ffCC00;
	text-decoration : none;
	border-bottom: dotted 1px;
}


.sticky { background: #D7ECF3; padding: 15px; }

/* Post Pages
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.post {}

.post  h1, h2, h3, h4, h5, h6 {
	color: #666;
	font-weight: normal;
	padding: 5px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
}

.post  h1 { font-size: 18px; 
	line-height: 23px; }
.post  h2 { font-size: 16px; 
	line-height: 21px; }
.post  h3 { font-size: 17px; 
	line-height: 21px;;}
.post  h4 { font-size: 15px; 
	line-height: 19px; }
.post  h5 { font-size: 15px; 
	line-height: 19px; }
.post  h6 { font-size: 15px; 
	line-height: 19px; }	

.post-page p {padding: 5px 0px; color:#666; }
.post-page ol { padding: 10px 0px 10px 25px; margin: 0px; }
.post-page ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }
.post-page ul { padding: 5px 0px; margin: 0px; }
.post-page ul li { padding: 2px 0px 2px 13px; list-style-type: none; background: url(p-con-li.html) no-repeat left top; font-size: 12px; line-height: 15px; color:#63565f; }
.post-page blockquote { padding: 10px; margin: 0px; color:#333; background: #f8f8f2;}
.post-page blockquote p { font-size: 12px; padding: 0px; margin: 0px; line-height: 17px;}
.post-page blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 12px; line-height: 17px;}



/* Images
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
p img { padding: 0; max-width: 100%; }
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 4px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0 auto;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

img.aligncenter, .aligncenter, .aligncenter img, img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 1px; margin: 0 0 5px 15px; display: inline; border: solid 5px #f2f0ea; }
img.alignleft { padding: 1px; margin: 0 15px 5px 0; display: inline; border: solid 5px #f2f0ea; }
.alignright { float: right; }
.alignleft { float: left; }
img.wp-smiley { margin:0; border:0; }

/* Navigation
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.nav { overflow: hidden; margin: 0px 0px 10px 0px; font-size: 13px; font-size: 10px; line-height: 12px; font-weight: bold;float:left;}
.attachment .nav { margin-top: 20px; }
.attachment .nav a { }
.nav .left a { float: left; background: url(nav-left.html) no-repeat left 1px; padding-left: 15px; }
.nav .right a { float: right; background: url(nav-right.html) no-repeat right 1px; padding-right: 15px; }
.nav a { cursor: hand;}



/* Side Right 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.sr-a { width: 300px; float: right;}
.sr-t { background: url(sr-t.png) no-repeat top; width: 300px; height: 15px; float: left;}
.sr-b { background: url(sr-b.png) no-repeat bottom; width: 300px; height: 15px; float: left;}

.sr { float: left; background: #fff; border-left: solid 1px #f2f0ea; border-right: solid 1px #f2f0ea; padding: 0px 11px 0px 11px; width: 276px; font-size: 11px; color:#999}

.search-all { background: #f5f5f5; width: 276px; margin-bottom: 12px;}
.search { background: url(search-bottom.png) no-repeat bottom; padding: 10px 0px 10px 13px;
 _padding-left: 0px;
 }


#inputWrap{
	float:left;
	 background: url(search-form.png) no-repeat; 
	 width:222px;
	 height:30px;
}
.search input { border: none; 
padding: 5px 20px 10px 5px; font: normal 11px/14px 'Verdana';
background: none; 
outline : none;
}

.search button { background: none; border: none; padding: 0px; margin: 0px;  height: 26px;
padding-left:0px;
}


.widget_tag_cloud { font-family: "Trebuchet MS"; line-height: 20px;}
.widget_calendar table { width: 100%;}
.widget_calendar table td { text-align: center; padding: 3px; }
.widget_calendar table th { text-align: center; padding: 5px 3px; border-bottom: solid 1px #ecece3;}
.widget_calendar caption { background: #ecece3; padding: 5px 0px;}
.widget_calendar #today { background: #ecece3;}
.widget_search #s { border: solid 1px #ecece3; padding: 3px; margin-bottom: 5px;}

.widget_flickrRSS h3 { margin-bottom: 10px;}
.widget_flickrRSS ul { padding: 0px; margin: 0px; border-bottom: none; border-top: none;  }
.widget_flickrRSS li { border-bottom: none; border-top: none; background: none; list-style-type: none; display: inline; padding: 0px; margin: 0px 8px 0px 0px; }
.widget_flickrRSS li a img { border: solid 1px #999; width: 50px; height: 50px; margin-bottom: 10px;}
.widget_flickrRSS li a:hover img { border: solid 1px #000;}


/* Recent
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.recent-all { background: #f8f8f2 url(widget-top.png) no-repeat top; width: 276px; margin-bottom: 12px;}
.recent { background: url(widget-bottom.png) no-repeat bottom; padding: 15px;  }
.recent .tabs { padding-bottom: 10px; border-bottom: solid 1px #e4e4db; width: 246px; float: left; }
.recent .tabs li { display: inline; font: bold 10px/10px "Verdana", sans-serif; float: left; }
.recent .tabs li a { padding: 0px 0px 0px 5px; background: url(tab-left.html) no-repeat left top; float: left; color: #777;}
.recent .tabs li a span { padding: 4px 10px 5px 5px; display: block; background: url(tab-right.html) no-repeat right top; color: #777;}
.recent .tabs li a:hover { background-position: 0% -19px; color:#333; text-decoration: none;}
.recent .tabs li a:hover span { background-position: 100% -19px; color:#333; text-decoration: none;}

.recent .tabs li a:link.active { background: url(tab-left.html) no-repeat left bottom; color:#333; }
.recent .tabs li a:link.active span { background: url(tab-right.html) no-repeat right bottom; color:#333; }

#r-tags { display: none; font-family: "Verdana"; line-height: 20px; padding-top: 10px;}
#r-posts li { padding: 5px 0px; border-bottom: solid 1px #e4e4db;}
#r-com { display: none; }
#r-com li { padding: 5px 0px; border-bottom: solid 1px #e4e4db; line-height: 15px; color:#7e7e7e;}
#r-com li a { display: block; background:url(p-com-ico.png) no-repeat left 4px; padding-left: 13px; text-decoration: underline;}


/* Comment List
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
.com-list {}
.com-list h3 { font-size: 180%; line-height: 18px; font-weight: normal; padding-bottom: 10px; margin-bottom: 15px; background: url(post-head.png) repeat-x bottom;color:#222222;}
.com-list blockquote { margin-left: 1em; font-style: italic; }
.com-entry { margin-bottom: 20px;}
.com-entry-bot { padding: 10px 0px;}
.com-con { padding: 10px 10px 10px 20px; font-size: 11px;
 line-height: 16px; color:#666; border-left: solid 1px #e7e5dd;
  border-right: solid 1px #e7e5dd; position: relative;}
.com-name { font-size:130%;color:#FF3800;}
.com-con .avatar { float:right; width:32px;}
.com-con .avatar img { border: 1px solid #ccc;}

.com-date { font-size: 120%; color: #222; margin-bottom: 10px; }
.com-name a, .com-date a{ color: #FF3800; text-decoration: underline; }
.com-name a:hover, .com-date a:hover { color: #FFCC00;}
.com-con p { padding: 5px 0;font-size: 120%;color:#222; }
.com-con p.com-name, .com-con p.com-date, .com-con p.avatar { padding: 0; }

/* Comment Form
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */		
.com-form { background: #f5f5f5 url(com-form-top.png) no-repeat left top; padding-top: 10px; }
.com-form-bot { background: url(com-form-bot.png) no-repeat left bottom; padding: 5px 20px 20px 20px;}

.com-form h3 { font-size: 16px; letter-spacing: -1px; border-bottom: solid 1px #e6e3db; padding-bottom: 5px; margin-bottom: 10px;}
.com-form p { padding: 6px 0px; position: relative; color:#222;font-size:120%;}
.com-form p strong { color:#FF3300; font-weight: normal; }
.com-form label { position: absolute; top: 10px; left: 250px; font-size: 11px;}
.com-form a{ color: #ff3800; text-decoration: underline; }
.com-form a:hover { color: #ffCC00; text-decoration: underline; }



.com-form input { background: #fff; border: 1px solid #c3bfb5; padding: 4px;
 margin-right: 10px; font-size: 12px; }
.com-form textarea { width: 98%; background: #fff; border: 1px solid #c3bfb5; padding: 4px; margin-right: 10px; }
.com-form button { cursor: pointer; display: block; width: 108px; height: 24px; background: #faf9f6 url(post-comment.png) no-repeat; border: none; text-indent: -1000em; margin-top: 5px;}
.com-form label#subscribe-label {position:relative; left:0px; top: 0px;}


/* Footer 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.footer { width: 870px; padding: 10px 0px; float: left;}
.footer p { font-size: 10px; padding-left: 20px; color:#7f8286;}
.footer p a{ color:#7f8286; text-decoration: underline;}
.footer p a:hover { color:#333; text-decoration: underline;}

.footer .theme { border-top: solid 1px #e2e2e2; padding-top: 3px; margin-top: 5px;}

.navigation {
margin-bottom: 2em;
clear: both;
padding: 1px;
padding : 10px 0px 10px 0px;
}

.previous a {background: transparent url(nav-left.html) no-repeat scroll left .25em;padding-left: 15px;display: block;}
.next a {background: transparent url(nav-right.html) no-repeat scroll right .25em;padding-right: 15px;display: block;}
div.clear {clear: both;}

.navigation .alignleft a, .navigation .alignright a{
	color:#ff3800;
	font-size:130%;
	text-decoration : none;border-bottom: dotted 1px;
	display : block;
}


.navigation .alignleft a:hover, .navigation .alignright a:hover{
	color:#ffCC00;
	font-size:130%;
	text-decoration : none;border-bottom: dotted 1px;
}


.oldernewer{
float:left;
margin-top:10px;
}

.navigation .older a, .navigation .newer a{
	float:left;
	color:#ff3800;
	font-size:130%;
	text-decoration : none;border-bottom: dotted 1px;
	display : block;
	margin-right:20px;
}

.navigation .older a:hover, .navigation .newer a:hover{
	color:#ffCC00;
	font-size:130%;
	text-decoration : none;border-bottom: dotted 1px;
}

.tdnav{
	float:left;
	width:100%;
	text-align : left;
	padding:10px 0px 10px 0px;
}

.tdnav .alignleft a, .tdnav .alignright a{
	float:left;
	color:#ff3800;
	font-size:130%;
	text-decoration : none;border-bottom: dotted 1px;
	display : block;
	margin-right:0px;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tdnav .alignleft a:hover, .tdnav .alignright a:hover{
	color:#ffCC00;
}

.tdnav .alignleft{
	float:right;
	background : url(forward-button.png) no-repeat right 2px;
	padding:0px 15px 0px 0px;
}

.tdnav .alignright{
	float:left;
	background : url(back-button.gif) no-repeat 0px 2px;
	padding:0px 0px 0px 15px;
}




/* TD Styles
+++++++++++++++++++++*/

.toph1{font-weight:normal;padding:0;margin:10px 0px 27px 0px;color:#222222;font-size:260%;
line-height:33px;
}
.homeLeft{}
.homeLeft .post{float:left;background : url(post-head.png) repeat-x;
padding:20px 0px 20px 0px;margin:0px 0px 0px 0px;

}


.archiveh2{font-size:240%;
background : url(speech-bubble.png) no-repeat;
padding:0px 0px 10px 30px;
min-height:20px;
height:auto!important;
height:20px;
}

.p-head .archiveh2 a{
float:left;
padding:0px 0px 0px 0px!important;
margin:0px 0px 0px 0px;color:#ff3800!important;
font-weight : normal;

}


.archivep-head .p-who-date{
	float:left;
	clear:both;
}



.archivep-head .archiveLink{font-size : 120%;color:#ff3800;border-bottom: dotted 1px;text-decoration : none;}
.archivep-head .archiveLink:hover{text-decoration : none;border-bottom: dotted 1px;}

.post .bodyLink{color:#ff3800;border-bottom: dotted 1px;text-decoration : none;}
.post .bodyLink:hover{text-decoration:none;border-bottom: dotted 1px;color:#ffcc00;}

.homeLeft .post small{float:left;padding:0px 0px 20px 0px;font-size : 120%;color:#999999;}
.homeLeft .post img{padding:0px 0px 20px 0px;}
.homeLeft .post p{font-size:130%;color:#222222;line-height : 20px;}
.homeLeft .post small span a{text-decoration : none;font-size : 120%;color:#ff3800;border-bottom: dotted 1px;}
.homeLeft .post small span a:hover{text-decoration : none;border-bottom: dotted 1px;}
.homeLeft .post .moreLink{float:left;
font-size : 120%;color:#ff3800;
border-bottom: dotted 1px;padding:10px 0px 0px 0px;margin:0px 0px 0px 0px;
text-decoration : none;}
.homeLeft .post .moreLink:hover{text-decoration : none;border-bottom: dotted 1px;}
.categ-all { background: #f5f5f5 url(search-top.png) no-repeat top;width: 276px; margin-bottom: 12px;}
.categ-all h3{color:#222222 ;font-size:180%;font-weight:normal;padding:0px 0px 10px 30px;}
.categ { background: url(search-bottom.png) no-repeat bottom; padding: 15px; }
.categ ul { border-top: none;padding:0px 0px 10px 0px; }
.categ li{ border-bottom: solid 1px #e1ddcd; padding: 2px 0px 3px 17px;}
.categ li a, .categ li a:hover { text-decoration: none;border-bottom: dotted 1px;}
.categ .current-cat {
 font-weight: normal;
color:#222222;
text-decoration : none;
}

.categ .current-cat a{
 font-weight: normal;
color:#222222;
text-decoration : none;
border-bottom: none;
cursor : text;
}

.categ .current-cat a:hover{
 font-weight: normal;
color:#222222;
text-decoration : none;
border-bottom: none;
cursor : text;
}



.td-categ li{background : none;padding-left : 0px;border : none;color:#222222;font-size:130%;}
.td-categ li a{color:#ff3800;}
.td-categ li a:hover{color:#ffCC00;}
.widget-all { background: url(search-bottom.png) no-repeat bottom; padding: 15px; }
.widget { background: #f5f5f5 url(search-top.png) no-repeat top; width: 276px; margin-bottom: 12px;}
.widget h3{color:#222222;font-size:180%;font-weight:normal;padding:0px 0px 10px 30px;}
.widget ul { }
.widget li {padding: 2px 0px 3px 17px;}
.widget li ul { padding-top: 4px; margin: 0px; border-top: none; border-bottom: none;}
.widget li ul li {padding: 1px 0px; background: none; font-size: 10px;}
.widget li a, .widget li a:hover { text-decoration: underline;color:#ffCC00;}

.tag-cloud a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#ff3800;text-decoration : none;border-bottom: dotted 1px;}
.tag-cloud a:hover{color:#ffCC00;text-decoration : none;border-bottom: dotted 1px;}
#twitter #twitter_div .widgettitle{background : url(twitter.png) no-repeat;padding:0px 0px 10px 40px;}
#twitter #twitter_div #twitter_update_list{font-size:110%;}
#twitter #twitter_div #twitter_update_list li{padding:15px 0px 15px 0px;color:#222222;background : url(post-head.png) repeat-x left bottom;line-height:17px;}
#twitter #twitter_div #twitter_update_list li a{padding:0px 0px 0px 0px;color:#ff3800;text-decoration : none;border-bottom: dotted 1px;}
#twitter #twitter_div #twitter_update_list li a:hover{color:#FFCC00;text-decoration : none;border-bottom: dotted 1px;}

.widget-all .twitterLink{float:left;margin:20px 0px 15px 0px;color:#ff3800;text-decoration : none;border-bottom: dotted 1px;font-size:110%;}
.widget-all .twitterLink:hover{color:#FFCC00;text-decoration : none;border-bottom: dotted 1px;}

.hentry{background:url(post-head.png) repeat-x bottom;}

.narrowcolumn .hentry a:hover{color:#FFCC00;border-bottom: none;text-decoration : none;}
#respond{color:#ff3800;font-weight : normal;}
a.post-edit-link{color:#ff3800;border-bottom: dotted 1px;text-decoration : none;}
a.post-edit-link:hover{color:#FFCC00;text-decoration : none;border-bottom: dotted 1px;}
.iconWrap{float:left;margin:30px 0px 0px 0px;width:100%;}
.iconList{float:right;}
.iconList li{display : inline;}
.backTo{float:left;font-size:130%;}
.backTo a{float:left;color:#ff3800;border-bottom: dotted 1px;text-decoration : none;background : url(back-button.png) no-repeat 0px 8px;padding:5px 0px 0px 17px;}
.backTo a:hover{color:#ffcc00;text-decoration : none;border-bottom: dotted 1px;}

#searchInput{padding:6px 8px 0px 10px;height:25px;}
#searchSubmit{width:26px;background : url(search-mag.png);padding:0px 0px 0px 0px;margin:0;float:left;}


#searchSubmit:hover{background : url(search-mag.png) -26px 0px;}
.intouch h3{background : url(touch-icon.png) no-repeat;}
.intouch p{font-size:120%;color:#222222;line-height:20px;}
.intouch span{float:left;width:100%;}
.intouch a{color:#ff3800;border-bottom: dotted 1px;clear:both;}
.intouch a:hover{color:#ffcc00;text-decoration : none;border-bottom: dotted 1px;}

.sections h3{background : url(touch-icon.png) no-repeat;}
.sections li{padding-left:0px;color:#222222;font-size:130%;}
.sections li a{color:#ff3800;border-bottom: dotted 1px;clear:both;text-decoration : none;}
.sections li a:hover{color:#ffcc00;text-decoration : none;border-bottom: dotted 1px;}
.feed .feedinner a{}
.feed .feedinner{background : url(feed-icon.png) no-repeat;float:left;padding:5px 0px 0px 30px;min-height:25px;}
.feed .feedinner a{float:left;color:#ff3800;border-bottom: dotted 1px;clear:both;font-size:130%;text-decoration : none;}
.feed .feedinner a:hover{color:#ffcc00;text-decoration : none;border-bottom: dotted 1px;}

.feed #formDiv{
	padding:20px 0px 0px 14px;
}

.feed #formDiv h3{
	background : url(sections-icon.gif) no-repeat;
}

.feed #formDiv #signupWrap{
	float:left;
	background : url(signinputwide.jpg) no-repeat 0px 2px;
	width:215px;
}

.feed #signup{border: none;background:transparent;
width:200px;height:16px;padding:8px 0px 10px 15px;
}

.feed #formDiv p{
	color:#222222;
	font-size:130%;
}



.feed .widget-all{
	padding-top : 5px;
}


.contactWrap{}

.headWrap{
	width:120px;float:left;
}

.headWrap {
line-height : 18px;
}

.contact{font-size : 120%;color:#222222;float:left;width:480px;
border:none;
}
.contact p{line-height : 17px;color:#222222;}
.contact a{color:#ff3800;border-bottom: dotted 1px;clear:both;text-decoration : none;}
.contact a:hover{color:#FFCC00;text-decoration : none;border-bottom: dotted 1px;}
.contactRight{float:left;width:230px;font-size : 120%;background : url(signupbg.jpg) no-repeat;height:160px;padding:15px 0px 0px 20px;}
.contactRight h3{font-weight:normal;font-size : 160%;color:#222222;letter-spacing : -1px;padding:0px 0px 10px 0px;}
.contactRight p{line-height : 20px;color:#222222;padding:0px 0px 10px 0px;}

#signupWrap{
	float:left;
	background : url(signinput.jpg) no-repeat 0px 2px;
	width:175px;height:34px;
	padding:0px 0px 0px 0px;margin-top:-3px;
}

#signup{border: none;background:transparent;
width:159px;height:16px;padding:8px 0px 10px 15px;
outline : none;
}
#submitBtn{vertical-align : top;width:23px;height:26px;background : url(subbtn.gif) no-repeat;padding-left:3px;margin-left:3px;}
#submitBtn:hover{background-position:-26px 0px;}

.errorWrap{
	background : url(errorbg.jpg) no-repeat;
	padding-top:10px;
}


.errorWrapInner{
		min-height: 300px;height: auto !important;height: 300px;
		background : url(errorbtm.gif) no-repeat 0% 100%;
}

.errorWrapInner p{
	position : relative;
	left:80px;
	top:50px;
	color:#222222;
	font-size:120%;
	width:200px;
	line-height: 20px;
}


.errorWrapInner .backTo{
	position : relative;
	left:80px;
	top:60px;
}


#twitter_update_list li{
	float:left;
width:100%;
}

#twitter_update_list li span{
	float:left;
	padding-bottom:0px;
	width:100%;
	text-align : left;
}
#twitter_update_list li{
	padding-bottom:10px;
}

#twitter_update_list li a{
	
	padding-bottom:10px;
}


.error{
	width:785px!important;
}

.navigation .alignleft{
	float:left;
	background : url(back-button.gif) no-repeat 0px 4px;
	padding:0px 0px 0px 15px;
	float:left;
	display : block;
}

.navigation .alignright{
	background : url(forward-button.png) no-repeat right 4px;
	padding:0px 15px 0px 0px;
}

.dottedLine{
	background : url(post-head.gif) repeat-x;
	float:left;
	width:100%;
	height:1px;
	margin-bottom : 10px;
}

   .flickrWrap{
   		float:left;
   		width:240px;
		padding-top:10px;
	
   }

   .flickr_badge_image img{width:58px; height:52px; border:0;float:left;
   padding:0px 2px 2px 0px;
   }
   
   
.td-flickr .categ{
	float:left;
	padding-bottom:15px;
	padding-top:5px;
	background : url(search-bottom.png) no-repeat 0% 100% #f5f5f5;
	width:246px;
}
   
   .td-flickr h3 {
	background : url(icon-truepics.gif) no-repeat 0px 0px;
	padding-left:32px;padding-top:2px;
}



 .categ-all .flickrLink{float:left;margin:10px 0px 0px 0px;color:#ff3800;text-decoration : none;border-bottom: dotted 1px;font-size:110%;}
 .categ-all .flickrLink:hover{color:#FFCC00;text-decoration : none;border-bottom: dotted 1px;}

 .nandpWrap{
	
}

 
 .nandpWrap .bodyLink{color:#ff3800;border-bottom: dotted 1px;text-decoration : none;
 	font-size:130%;
	margin:0px 0px 10px 0px;
	float:left;
 }
.nandpWrap .bodyLink:hover{text-decoration:none;border-bottom: dotted 1px;color:#ffcc00;}
 
#aspenbg{
	background : url(aspenbg.jpg) no-repeat top center;
}


.aspenDiv1{
	width:100%;
	height:1200px;
	background : url(aspen1.jpg) no-repeat top center;
	
}

.aspenDiv2{
	width:100%;
	height:1200px;
	background : url(aspen2.jpg) no-repeat top center;
	
}

.aspenDiv3{
	width:100%;
	height:1200px;
	background : url(aspen3.jpg) no-repeat top center;
	
}


#aspennobg{
	background : none;
}

.aspenDiv4{
	width:100%;
	height:1200px;
	background : url(route2_frame1.jpg) no-repeat top center;
	
}

.aspenDiv5{
	width:100%;
	height:1200px;
	background : url(route2_frame2.jpg) no-repeat top center;
	
}
.menu1{
	  padding: 1px 0 10px 30px;
	  padding: 1px 0 10px 30px;
	  font-weight: bold;
      display:block;
      text-decoration: none;
	  color: #7E8901;
      height: 20px;
      font-family:Arial, Helvetica, sans-serif;
      font-size:1.1em;
	  width:200px;
}

.menu1 a:link, .menu1 a:visited {
	border-top: 1px solid #ddd;
	color: #373737;
	display: block;
	padding: 5px 10px;
}

 .submenu{
	  padding: 1px;
	  font-weight: bold;
      display:block;
      text-decoration: none;
	  color: #7E8901;
      height: 20px;
      font-family:Arial, Helvetica, sans-serif;
      font-size:0.8em;
	  width:200px;

}

.hide{
      display: none;
}

.show{
      display: block;
}
#ciudads ul {
	float:left;
	border:dashed #CCC;
	border-width:1px 1px 1px 1px;
	width:auto;
	background-color:#f2f2f2;
	
}
#ciudads li {
	display: block;
	width:100px;
	float:left;
	font-size:10px;
	border-width:0px 1px 1px 0px;
	list-style:none;
	padding:5px 42px 5px 15px;
	line-height:17px;
	margin:0;
	border-collapse:collapse;
	}
#ciudads li a {
	text-decoration:none;
}
#ciudads li:hover {
	background-color:#9CF;
	
}