/*  
Theme Name: Ice loopz
Description: Get More Free Wordpress Themes By Visiting <a href="http://greatwordpressthemes.com">Clean Wordpress Theme</a>
Version: 1.0
Author: BloggingSaurus
Author URI: http://bloggingsaurus.com

*/


/* CSS Document */
body { margin: 0; padding: 0; background: #DFEAF0 url(images/bg_main.jpg) left top repeat-x; font-family: 'Verdana'; color: #333333; font-size: 12px;}


/* General Links */
a:link { text-decoration : none; color : #3EA1CA; border: 0px;} 
a:active { text-decoration : underline; color : #3EA1CA; border: 0px;} 
a:visited { text-decoration : none; color : #3EA1CA; border: 0px;} 
a:hover { text-decoration : underline; color : #3EA1CA; border: 0px;} 


img { padding: 0px; margin: 0px; border: none;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }

input { font-family: 'Verdana'; color: #6a5555; font-size: 10px; }
textarea { font-family: 'Verdana'; color: #6a5555; font-size: 10px;  }
select { font-family: 'Verdana'; color: #6a5555; font-size: 10px;  }

h1, h2, h3 { font-family: 'Arial';}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#bgcontain { width: 100%; background: url(images/page_bg.jpg) center repeat-y;} 

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.HeaderBG { width: 100%; height:293px; float: left;background:url(./images/page_bg.jpg) center repeat-y;}
.Header { width: 960px; height:237px; position: relative; margin: 0 auto; padding:56px 0px 0px 0px;  background: url(images/header.jpg) center bottom no-repeat; }
.Header h1 { font-family:Trebuchet MS; font-size: 37px; letter-spacing: -2px; padding:0px; margin: 0px; position:absolute; bottom:45px; left:30px;}
	.Header h1 a { text-decoration: none; color:#CFF4FD; }
.Header h1 a:visited { text-decoration: none; color:#CFF4FD;}
.Header h1 a:hover { text-decoration: none; color:#CFF4FD;}

.Desc { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color:white; position:absolute; bottom:33px; left:33px;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.TopMenu { position:absolute; top:0px; display:block; float:right; margin: 0px; padding: 0px; width:960px; height:56px; background: url(images/menu.gif) left top repeat-x}
.TopMenu ul { width:auto; float:right; padding: 0px; margin: 0px; margin-right:7px; font-size: 0px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
.TopMenu li { padding: 0px; margin: 0px; list-style-type: none; display: inline; font-size:15px; font-weight: bold;}
.TopMenu li a { height:56px; display:block; float:left; padding:30px 15px 0 15px; color:#3ea1c8; text-decoration:none;}
.TopMenu li a:visited { color:#3ea1c8; text-decoration:none;}
.TopMenu li a:hover { color:#fff; text-decoration:none; background:url(images/menu_hover.gif) top center no-repeat}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*\ IE/Win min height hack */ * html .Search  { height: 100px;} /* */ 
.Search { width: 270px; margin:0px; padding:0px; text-align:right }
.Search  fieldset { border: none; padding: 0px 10px 0px 0px; margin: 0px; }
.Search  legend { text-indent: -35000px; margin: 0; padding: 0;}
.Search  form { padding: 33px 0px 10px 0px; margin: 0px; }
.Search  input { color: #6db6ff; font-size: 12px; font-family: 'Arial'; font-weight: normal; }
.Search  input.search { width: 25px; height: 25px; background: url(./images/SearchButton.png)  no-repeat;}
.Search  input.search:hover { background: url(./images/SearchButton.png) no-repeat 0 -25px; }
.Search  input.searchIE {width: 25px; height: 25px; background: url(./images/SearchButton.png) no-repeat 0 -25px; }
.Search  input.keyword { background: #fff ; padding: 4px 0px 5px 8px; width: 150px; border: 2px solid #E7F4FC; } 

/* IE Win min height hack */ * html #buttonsearch { margin: -28px -18px 0px 160px; } /* */ 
#buttonsearch { padding: 0px 20px; margin: -27px 0px 0px 240px; top: 0px; background: none; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.ContainerBG { background:url(./images/page_bg.jpg) center repeat-y; width: 100%; float: left; padding:0px;}
.Container { width: 996px; position: relative; clear: left; margin: 0 auto; padding: 20px 0px 20px 0px;}

/* Central Column - Single Pages */
.SCS { float: left; width: 600px; padding-left:40px; }
.SCS h1 { font-family:Trebuchet MS; color:#3E9FC9; font-size: 21px; line-height: 26px; letter-spacing: -1px; font-weight: bold; padding: 7px 0px; margin: 0px 0px 7px 0px; border-bottom: dashed 1px #3E9FC9;}
.SCS h2 { font-size: 20px; line-height: 22px; letter-spacing: -1px; font-weight: normal; padding: 5px 0px; margin: 0px 0px 5px 0px; }
.SCS h3 { font-size: 17px; line-height: 19px; letter-spacing: -1px; font-weight: bold; padding: 5px 0px; margin: 0px 0px 5px 0px; }
.SCS p { font-size: 12px; line-height: 16px;}
.SCS img { padding: 1px; border: solid 1px #f0f0f0; margin: 0px 15px 15px 0px;}
.SCS blockquote {padding: 3px 15px; background: #fffde5; margin: 5px 0px; color:#993300; border: solid 1px red;}
.SCS blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}
.SCS ul { font-size: 11px; padding-left: 12px; }


/* Central Column */
.SC { margin:0px; float: left; width: 600px; padding-left:40px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.DateHeader { background: #f0f0f0; margin-bottom: 20px; margin-top: 10px;}
.DateHeader p { background:url(./images/DateHeaderIco.png) no-repeat left center; padding: 5px 0px 5px 20px; margin: 0px 0px 0px 10px; font-size: 18px; font-family: 'Helvetica'; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.Post {	position: relative; clear: left; width: 600px;}
.Post h1 { font-size: 20px; line-height: 20px; letter-spacing: -1px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px 0px 5px 0px; margin: 0px;}
.Post h1 a { color: #666; text-decoration: none; background:url(./images/headline_bg.gif); display:block; padding:5px; }
.Post h1 a:visited { color: #666; text-decoration: none;}
.Post h1 a:hover { color: #3E9FC9; text-decoration: none;}

.PostHead { padding-left: 90px; height:90px; }
.PostInfo { font-family:Trebuchet MS; padding: 0px; margin: 0px; margin-left:5px; font-size: 11px; color: #828282;}
.PostInfo em { font-style: normal; text-transform:uppercase; }
.PostInfo em a { text-decoration: none; color: #3EA1CA;}
.PostInfo em a:visited { text-decoration: none; color: #3EA1CA;}
.PostInfo em a:hover { text-decoration: underline; color: #3EA1CA; }



/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.PostDate { position:absolute; top:0px; left:0px; width:90px; height:90px; text-align: left; margin: 0; padding: 7px 0px 0px 10px; list-style: none; background:  url(./images/date.gif) no-repeat left top; }
.PostDate .month { display: block; width:50px; font-size: 12px; font-weight:bold; line-height: 21px; color: #666; text-align:center }
.PostDate .day { display: block; width:50px; font-size: 25px; font-family: 'Arial'; font-weight: bold; line-height: 20px; color: white; letter-spacing: -2px; text-align:center }
.PostDate .year { display: block; width:50px; line-height: 19px; color: #097EAA; font-weight:bold; font-size:12px; text-align:center }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.PostContent { padding: 0px 0px 0px 0px;  font-size: 12px; }
.PostContent p { font-size: 12px; line-height: 20px;}
.PostContent img { padding: 1px; border: solid 1px #f0f0f0; margin: 0px 15px 15px 0px;}
.PostContent blockquote { padding: 3px 15px; background: #fffde5; margin: 5px 0px; color:#993300; border: solid 1px #f6f3d3;}
.PostContent blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}
.PostContent ul { font-size: 11px; padding:10px; display:block; width:580px; height:55px; border-bottom:1px solid #D9F1FB;  background: url(images/comment_section_bg.gif); }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.PostDetails { padding: 0px; margin: 0px; font-size: 11px; display: block; }
.PostDetails li { padding: 0px; margin: 0px; list-style-type: none; }

.post_tags {margin:0px; padding:0px; float:left}
.post_tags ul {margin:0px; padding:0px;}
.post_tags li {display:inline; margin:0px; padding:0px;}


.PostLink li {}
.PostLink a { padding:0px; text-decoration: none; font-size: 11px; line-height:18px; float:left; display:block; width:100px; margin-left:360px}
.PostLink a:hover { text-decoration: underline;}


.PostDetails .PostCom {}
.PostDetails .PostCom a { padding: 0px 0px 0px 20px; background: url(./images/comment_section_comment.gif) no-repeat left top; float: right; text-decoration: none; font-size: 11px;}
.PostDetails .PostCom a span { padding: 2px 15px 2px 5px; display: block; float: left; }
.PostDetails .PostCom a span { float: none;}
.PostDetails .PostCom a:hover span {}
.PostDetails .PostCom a:hover { background-position: 0% -18px; text-decoration: none;}
.PostDetails .PostCom a:hover span { background-position: 100% -18px; }



.PostDetails .Tags { background: url(./images/PostDetailsTagsIco.png) no-repeat left center; padding: 5px 0px 5px 20px; margin: 0px;}


/* 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */
.RelatedPosts { margin: 20px 0px;}
.RelatedPosts h3 { font-size: 14px; letter-spacing: -1px; background:url(images/RelatedPostsHeading.png) no-repeat left center; border-bottom: dashed 1px red; padding: 5px 0px 5px 20px; margin: 0px;}
.RelatedPosts ul { padding: 10px 0px 0px 0px; margin: 0px;}
.RelatedPosts li { padding: 0px 0px 0px 20px; margin: 0px; list-style-type: none; background: url(images/RelatedPostsLi.png) no-repeat left top;}
.RelatedPosts {}


/* 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */

.Comments { padding: 0px; margin: 20px 0px 0px 0px;}
.Comments .List h3 { font-size: 14px; letter-spacing: -1px; background:url(images/CommentsListHeading.png) no-repeat left center; border-bottom: dashed 1px #3E9FC9; padding: 5px 0px 5px 25px; margin: 0px; }
.Comments .List ol { padding: 10px 0px 0px 0px; margin: 0px;}
.Comments .List li { position: relative; padding: 15px 0px; margin: 0px; list-style-type: none; font-size: 11px; position: relative;}

.alt {background:}

/* 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 */

/*\ IE/Win min height hack */ * html .Comments .List .ListNr { left: 0px;} /* */ 
.Comments .List .ListNr { color:#999; position: absolute; top: 15px; font-size: 18px; line-height: 14px; font-family: "Trebuchet MS"; font-weight: normal; letter-spacing: -1px; width: 15px; height: 15px; padding: 5px; text-align: center; border: solid 1px #C8E7F9; background: #F7FCFF;}

.Comments .List .ListUser { margin: 0px; padding: 0px 0px 0px 35px; font-size: 14px; line-height: 14px; font-family: 'Arial';}
.Comments .List .ListUser a { text-decoration: none;}
.Comments .List .ListUser a:visited { text-decoration: none;}
.Comments .List .ListUser a:hover { text-decoration: none;}

.Comments .List .ListDate { color:#8c97a1; padding: 0px 0px 0px 35px; margin: 0px 0px 0px 0px; font-size: 10px; }
.Comments .List .ListDate a { color:#8c97a1; text-decoration: none;}
.Comments .List .ListDate a:visited { text-decoration: none;}
.Comments .List .ListContent { color:#333; font-size: 11px; line-height: 14px; border-top: solid 1px #D2E8F3; margin: 10px 0px 0px 0px;}
.Comments .List .ListContent p { padding: 3px 0px 10px 0px; margin: 3px 0px; font-size: 11px; line-height: 14px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments .Form {}
.Comments .Form h3 { font-size: 15px; letter-spacing: -1px; background:url(images/CommentsFormHeading.png) no-repeat left center; border-bottom: dashed 1px #87909e; padding: 5px 0px 5px 25px; margin: 0px 0px 10px 0px;}

.Comments .FormTop { background: #B1D9E9 url(images/CommentsFormTopBkg.gif) no-repeat left top; width: 600px; height: 5px; display: block;}

.Comments .Form form { padding: 20px; margin: 0px; background: #B1D9E9 url(images/CommentsFormEndBkg.gif) no-repeat left bottom;}
.Comments .Form p { padding: 3px 0px; margin: 0px; font-size: 11px; color:#000033;}
.Comments .Form p label { padding-bottom: 11px; display: block;}
.Comments .Form p label small { font-size: 11px; color: #000033}

.Comments .Form .Note {  margin: 5px 0px; width: 395px;}
.Comments .Form .Note small { font-size: 10px;}
.Comments .Form .TextField { background: #fff; border: solid 1px #89afd8; padding: 5px; font-size: 11px; margin-right: 20px; color:#40454b;}
.Comments .Form .TextArea { background: #fff; border: solid 1px #89afd8; padding: 5px; font-size: 11px; color:#40454b;}

.Comments .Form input.SubmitComment { width: 150px; height: 26px; background: url(images/SubmitComment.png) no-repeat; margin-top: 7px;}
.Comments .Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -26px; }
.Comments .Form input.SubmitCommentIE { width: 150px; height: 26px; background: url(images/SubmitComment.png) no-repeat 0 -26px; margin-top: 7px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Right Column */
.SR { float: left; padding:0 0 0 30px; margin:0px;}
.SR h2 { width:270px; font-size: 18px; text-align:right; font-weight:normal; letter-spacing: -1px; padding: 0px; margin: 0px; border-bottom: solid 1px #D2E8F3; color:#3DA0C9;}
.SR ul { padding: 0px; margin: 0px;}
.SR li { padding: 0px; margin: 4px 0 4px 0; list-style-type: none; background: url(images/right_bg.gif); width:270px;}
.SR li a { margin:0px; padding: 5px 10px 5px 50px; color: #656766; background: url(images/right_a.gif) left top no-repeat; font-weight:bold; text-decoration: none; width: 210px; display: block;}  
.SR li a:visited { color: #656766; text-decoration: none; }
.SR li a:hover { text-decoration: none; color: #3CA2C8; }

ul#recentcomments {width:270px; background: url(images/right_bg.gif); }
ul#recentcomments li { width:220px; padding: 5px 0px 5px 50px; background: url(images/right_a.gif) left top no-repeat; }
ul#recentcomments li a {background:none; }

/* Right - First Column */
.SR .SRL { float: left; width: 160px; padding: 0px 0px 15px 15px; margin-right: 11px;}


/* Right - Second Column */
.SR .SRR { float: right; width: 170px; padding: 15px 10px 15px 0px; background: url(./images/SRRBkg.gif) no-repeat right top;}
 
.SRL li { background:none}


#categories-1 { margin:20px 0 0 0; padding:20px 0 0 0 ; background: url(images/bar_cat.gif) no-repeat left top; background-position:145px 0; text-align:right; font-size: 18px;  font-weight:normal; letter-spacing: -1px; color:#3DA0C9; font-family:Arial, Helvetica, sans-serif}
li#categories-1 ul li a {text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}


#archives { margin:20px 0 0 0; padding:20px 0 0 0 ; background:  url(images/bar_arch.gif) no-repeat left top; background-position:165px 0; text-align:right; font-size: 18px;  font-weight:normal; letter-spacing: -1px; color:#3DA0C9;font-family:Arial, Helvetica, sans-serif}
li#archives ul li a {text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}

#links { margin:20px 0 0 0; padding:20px 0 0 0 ; background: url(images/bar_links.gif) no-repeat left top; background-position:160px 0; text-align:right; font-size: 18px;  font-weight:normal; letter-spacing: -1px; color:#3DA0C9;font-family:Arial, Helvetica, sans-serif}
li#links ul li a {text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}

#recent-comments { margin:20px 0 0 0; padding:20px 0 0 0 ; background: url(images/bar_comm.gif) no-repeat left top; background-position:80px 0; text-align:right; font-size: 18px;  font-weight:normal; letter-spacing: -1px; color:#3DA0C9;font-family:Arial, Helvetica, sans-serif}
li#recent-comments ul li a {text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}
.recentcomments {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px; text-align:left}
.recentcomments a {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px; }

#recent-posts { margin:20px 0 0 0; padding:20px 0 0 0 ; background: url(images/bar_post.gif) no-repeat left top; background-position:135px 0; text-align:right; font-size: 18px;  font-weight:normal; letter-spacing: -1px; color:#3DA0C9;font-family:Arial, Helvetica, sans-serif}
li#recent-posts ul li {background: url(images/right_bg.gif); }
li#recent-posts ul li a {text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}
.recentposts {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px; text-align:left; }
.recentposts a {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px; }

#pages { margin:0px; padding:20px 0 0 0 ; text-align:right; font-size: 18px;  font-weight:normal; letter-spacing: -1px; color:#3DA0C9;font-family:Arial, Helvetica, sans-serif}
li#pages ul li a {text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}
.pages {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}
.pages a {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px;}

#meta { margin:0px; padding:20px 0 0 0 ; text-align:right; font-size: 18px;  font-weight:normal; letter-spacing: -1px; color:#3DA0C9;font-family:Arial, Helvetica, sans-serif}
li#meta ul li a {text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}
.meta {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px}
.meta a {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px;}

#tag_cloud { margin:0px; padding:40px 0 0 0 ; text-align:right; font-size: 18px;  font-weight:normal; letter-spacing: -1px; color:#3DA0C9;font-family:Arial, Helvetica, sans-serif}
li#tag_cloud {display:block}
li#tag_cloud a {background:none;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;  }




#calendar_wrap { display:block; margin-top:30px;  margin-left:35px; }
#wp-calendar {width:200px; margin-left:15px; }
#wp-calendar caption {padding: 5px 0px; margin:0px; font-weight:bold; text-align:center; font-size:17px; color:#3EA1CA; letter-spacing:-1px; }
#wp-calendar table {width: 210px; padding:0 0 0 40px}
#wp-calendar table th { text-align: center; letter-spacing: -1px; border-bottom: solid 1px #d4e3f4; padding: 5px 0px;}
#wp-calendar table td { text-align: center; padding: 3px 0px; font-size: 11px;}
#wp-calendar a { color:#3EA1CA; text-align: center; padding: 3px 0px; font-size: 11px; background:none; width:21px}




h2.hCat {line-height:45px; background: url(images/bar_cat.gif) no-repeat left top; background-position:140px 0; }

.Archives { margin:20px 0; padding:0px; }
h2.hArc {line-height:50px; background: url(images/bar_arch.gif) no-repeat left top; background-position:165px 0; }

.Links {margin:20px 0; padding:0px; }
h2.hLinks {line-height:50px; background: url(images/bar_links.gif) no-repeat left top; background-position:175px 0; }

.Meta {margin:20px 0; padding:0px; }
h2.hMeta {line-height:50px; background: url(images/bar_meta.gif) no-repeat left top; background-position:175px 0; }

.hdrMeta {background:red}

.Calendar { margin:0px; background:}
.Calendar caption { background: #F7FCFF; border:1px solid #D9F1FB; padding: 5px 0px; margin:0px; font-weight:bold; width:270px;}
.Calendar table { width: 230px; padding:0 0 0 40px}
.Calendar table th { text-align: center; letter-spacing: -1px; border-bottom: solid 1px #d4e3f4; padding: 5px 0px;}
.Calendar table td { text-align: center; padding: 3px 0px; font-size: 11px;}
.Calendar table td a { color:#3EA1CA;}
h2.hCal {line-height:50px; background: url(images/bar_cal.gif) no-repeat left top; background-position:155px 0; }

.subscribe {
	margin:0 0 0 85px;;
	width:200px;
	font-size:16px;
	letter-spacing:-1px;
	font-weight:bold;
}
.subscribe a {
	text-decoration:none;
}
.subscribe a:hover {
	text-decoration:none;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Extra Footer */
.ExtraBG { width: 100%; float: left; background: #003399; padding: 25px 0px;}
.Extra { width: 900px; position: relative; clear: left; margin: 0 auto; }
.Extra h3 { padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; color:#fff; font-size: 17px; letter-spacing: -1px; border-bottom: dashed 1px #2658ad;}

.Extra ul { padding: 0px; margin: 0px;}
.Extra li { color:#fff; padding: 1px 0px 1px 13px; margin: 0px; list-style-type: none; font-size: 11px; background: url(images/ExtraIco.png) no-repeat left top;}
.Extra li a { color:#95c5e8; }
.Extra li a:visited { color:#95c5e8; }
.Extra li a:hover { color:#fff; }

.Extra .RecentPosts { width: 290px; float: left; }
.Extra .LastComments { width: 290px; float: left; margin: 0px 15px;}
.Extra .MostCommented { width: 290px; float: left;}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.FooterBG { width: 100%; float: left; background: #DFEAF0 url(images/footer.jpg) center no-repeat;  margin:0px; padding: 0px; height:120px}
.Footer { width: 900px; position: relative; clear: left; margin: 0 auto; }
.Footer p { padding: 40px 0px 10px 30px; margin: 0px; color:#ccc; font-weight:bold; font-size: 11px; display: block;}
.Footer p a {color:#2FA5CB; text-decoration: none; font-weight:bold}
.Footer p a:hover {color:#76D1FD; text-decoration: none; font-weight:bold}

.Footer ul { display: inline; padding: 0px; margin: 0px; }
.Footer li { display: inline; padding: 0px; margin: 0px; list-style-type: none;}
.Footer .WP { text-indent: -35000px; background: url(images/FooterWPLogo.gif) no-repeat left top; width: 71px; height: 20px; float: left;}
.Footer .DD { text-indent: -35000px; background: url(images/FooterDDLogo.gif) no-repeat left top; width: 83px; height: 20px; float: left; margin-right: 10px; }
