/*
Theme Name: BlueHill
Theme URI: http://wordpressroom.com/bluehill-theme-document.html
Description: Simple theme with three column structure. Flickr and Ad. banners (125px X 125px) widgets enabled, inbuilt functionality for customised home page and switch between 3 color options. Created by <a href="http://wordpressroom.com/">wordpressRoom</a>.

Version: 1.0
Author: WordpressRoom
Author URI: http://wordpressroom.com
Tags: Light, Blue, White, three-columns, fixed-width, theme-options

  Article WordpressRoom theme
    http://wordpressroom.com/bluehill-theme-document.html

  Design and coding by wordpressRoom
    http://www.wordpressroom.com
	
  The CSS, XHTML and design is released under GPL.
    http://www.opensource.org/licenses/gpl-license.php

*/

/* !!!!! GLOBAL ELEMENTS !!!!! */

* { margin:0; padding:0; }
body {  margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#515151; background:url(images/header_bg.jpg) #FFFFFF repeat-x top; }
h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;} 
h1, h1 a{font-size:16px; color:#515151; text-decoration:none; font-weight:bold;}
h2{font-size:14px; color:#3fb6db; text-decoration:none;}
h2 a{color:#3fb6db; text-decoration:underline;}
h2 a:hover{text-decoration:none;}
h3{font-size:13px; color:#515151;}
h4{font-size:12px; font-weight:bold;}
h5{font-size:11px; font-weight:bold;}
h6{font-size:10px; font-weight:bold;}
ul { margin:0px; padding:0px; }
ul li { list-style:none; }
a{text-decoration:none; color:#515151;}
a:hover{text-decoration:underline;}
a img { border: none; }

/*___ end global elements ___*/

/* !!!!! GLOBAL CLASSES !!!!! */

.alignleft, .float_left { float:left; }
.alignright, .float_right { float:right; }
.aligncenter, div.aligncenter { display: block;  margin-left: auto;  margin-right: auto; }
.clear { clear:both; font-size:0px; line-height:0; margin:0; padding:0; }

/*___ end global classes ___*/


/* !!!!! STRUCTURAL CLASSES !!!!! */

#wrapper { width:920px; margin:0px auto; }
#header { height:274px; width:920px; margin:0px auto; padding:0px; }
#page1 { width:900px; margin:0px auto; background-color:#FFFFFF; padding:4px 0px 10px 0px; }
#content { margin:0px auto; width:900px; padding:0px; }
.content_bottom { background-color:#FFFFFF; width:877px; margin:0px 0px 0px 6px; padding:10px 0px 0px 0px; }
#sidebar { background:url(images/middle_bg.jpg) top left no-repeat; width:235px; margin:0px 0px 0px 10px; padding:10px 0 0 0; }

/* DEFINE COLUMN STRUCTURE */ 
.widecolumn { width:430px; text-align:left;}
.widecolumn_bg  {background:url(images/middle_bg.jpg) top left no-repeat;  padding:0; _padding-top:15px; #padding-top:15px; min-height:200px; min-height:400px; _height:400px;}
#footer { width:100%; background:url(images/footer_bg.jpg) repeat-x top; height:156px; margin:0; }

/*___ end structural classes ___*/


/* !!!!! ELEMENT SPECIFIC CLASSES !!!!! */

/* LOGO */
.logo { margin:26px 0px 0px 18px; width:195px; height:26px; overflow:hidden; }
.header_top { margin:0px 0px 0px 0px; }

/*	BANNER */
.banner { height:209px; background:url(images/banner.jpg) no-repeat; width:918px; color:#D0EDF5; }
.bnr_txt { margin:55px 0px 0px 270px; font-size:24px;  padding:0px 70px 0px 0px; height:105px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; text-align:left;  }
.bnr_txt h2{display:none;}
.we_are_hd { background:url(images/icon_1.jpg) no-repeat left; height:32px; line-height:32px; text-align:left; color:#000000; font-size:22px; padding:0 0 0 35px; margin:0 0 5px 10px; }
.we_are_hd a{color:#000000;}
.content_top_bottom { background:url(images/content_top_bottom_bg.jpg) no-repeat; height:200px; width:877px; margin:0px 0px 0px 6px; overflow:hidden;}
.content_top { padding:4px 5px 15px 5px; background-color:#FFFFFF; width:890px; }
.content_top h1 { margin:7px 0px 0px 34px; padding:0px; color:#000000; }
.gry_txt { padding:15px 3px 0px 8px; text-align:justify; width:57%;}
.gry_img { float:right; text-align:right; background:url(images/img_1.gif) no-repeat 10px 0; display:block; padding:12px 8px 0 13px; width:335px; height:190px;}
.gry_pad { padding:0px 10px 5px 10px;}
/* end banner */

/* SEARCH BOX */
.search { margin:0px; padding:0px 5px 0px 0px; }
.search_middle { background:url(images/search_middle.jpg) repeat-x; height:26px; }
.txtfild { background:url(images/search_txtfield_bg.gif) no-repeat right 0; width:279px; height:16px; padding-right:10px; margin:5px 0px 0px 0px; float:left; }
.txtfild_inner { height:16px; margin-top:0px; margin-left:5px; float:left; margin-bottom:0px; padding-top:0px; padding-bottom:0px; border:0px solid;font-size:11px; color:#858585; width:95%; }
.go_bttn { background: url(images/search_go_bttn.jpg) no-repeat; width:27px; height:16px; border:0; margin:5px 0px 0px 5px;  padding:0px; text-align:center; cursor:pointer; }
.search .button{ border:0; background:none; color:#FFFFFF; margin:0px; padding:0px; font-size:11px; cursor:pointer; width:27px; height:16px; }
.search_lftbg{background:url(images/search_left.jpg) no-repeat; width:7px; height:26px;}
.search_rgtbg{background:url(images/search_right.jpg) no-repeat; width:7px; height:26px;}

.content_leftbar .txtfild { width:142px; background:none; padding:0px; }
#content_rightbar .txtfild { width:107px; background:none; padding:0px; }

/* MENU TOP */
#menu {  padding-left:0px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none; letter-spacing: 1px; }
#menu ul { margin:27px 8px 0px 0px; padding:0px 0px 0px 135px;}
#menu ul li { margin:0px 2px 0px 2px; padding:3px 2px 0px 2px; float:left; position:relative; display:block; }
#menu li a { text-decoration:none; color:#ffffff; float:left; margin:0 0 0 0; padding:0 0 0 6px; font-size:12px; }
#menu li a span { color:#ffffff; display:block; padding:5px 6px 9px 2px; }
#menu li a:hover { background: url(images/menu_left_curve.jpg) no-repeat left top; }
#menu li a:hover span { background: url(images/menu_right_curve.jpg) no-repeat right top; }
#menu .current_page_item a{background: url(images/menu_left_curve.jpg) no-repeat left top;}
#menu .current_page_item a span{background: url(images/menu_right_curve.jpg) no-repeat right top;}

#menu .current_page_item ul li a{ background:none;}
#menu .current_page_item ul li a span{background:none; color:#FFFFFF;}

#menu ul .page-item-3 { background:none; }
.header_bottom { margin:7px 0px 0px 0px; }
#menu ul ul{ margin:0; padding:0; }

#menu ul li ul { position:absolute; left:-10px; top:32px; width:100px; display:none; }
#menu ul li:hover ul, #menu ul li.hover ul {display:block;}

#menu ul li ul li {display:block; font-weight:bold; background:#7ccce5; width:100%; float:left;  }
#menu ul li ul li a {color:#FAF2ED; display:block;}
#menu ul li ul li a:hover {display:block; background:none;}
#menu ul li ul li a:hover span { background:none; text-decoration:underline; display:block;}
#menu ul li ul .current_page_item a{background:none ;}
#menu ul li ul .current_page_item a span{background:none; color:#FFFFFF;}

#menu ul li ul li ul { position:absolute; left:-2px; _left:-4px; top:32px; width:100px; display:none; }

.index_w{width:70%; margin:0 0 0 15px;}

/* CATEGORY LEFT */
.content_leftbar {margin:0; padding:10px 0 0 0; background:url(images/middle_bg.jpg) top left no-repeat; width:235px; _width:230px; }
.category_hd { background:url(images/category_hd_icon_bg.jpg) no-repeat; width:227px; height:38px; }
.category_hd h1 { color:#000000; margin:0px 0px 0px 35px; padding:4px 0px 0px 0px; }
.category{ margin:0; padding:0;}
.category ul { margin:0px; padding:0; text-align:left; }
.category li {margin:0; padding:0;}
.category li h2{ color:#000000; font-size:17px; font-weight:bold; margin:12px 0px 0px 12px; padding:10px 4px 15px 35px; text-align:left; background:url(images/category_hd_icon_bg.jpg) no-repeat left bottom; }
.category ul ul{margin:0; padding:0;}
.category li li { padding:3px 0 3px 10px; margin:0px 0 0px 15px;  background:url(images/category_li_style.jpg) no-repeat left 8px; display:block; border-bottom:1px dashed #d4d4d4; }
.category li li a {color:#000000; padding:3px 0; display:block; }
.category ul li a:hover { text-decoration:underline; }
.category div{padding:0 4px 0 15px;}
.category ul ul ul li{border:0;}
.content_leftbar li {list-style:none;}
.content_leftbar li h3{color:#000000; font-size:17px; font-weight:bold; margin:12px 0px 0px 12px; padding:10px 4px 15px 35px; text-align:left; background:url(images/category_hd_icon_bg.jpg) no-repeat left bottom;}

/* TAG CLOUD */
.tag { background:url(images/tag_bg.gif) repeat-x; margin:19px 5px 0px 15px; border:1px solid #e9e9e9; overflow:hidden; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;  -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; padding:10px; text-align:left; }
.tag_txt { line-height:25px; }
.tag_txt a { color:#a1a1a1; }
.tag_txt a:hover { color:#000000; text-decoration:none; }
.tag_mar { margin-right:20px; }

.tag ul { margin:0; padding:0; text-align:left; }
.tag h2{ color:#16A6D0; font-size:18px; font-weight:normal; margin: 0 0 10px 0; padding:4px; }
.tag li ul{ list-style:none; margin:0; padding:0;  }
.tag li { margin:6px 0 6px 0px; padding:0px 0px 0px 10px; background:url(images/category_li_style.jpg) no-repeat left 7px; line-height:20px;  border-bottom:1px dashed #CCCCCC;   }
.tag li li { margin:0px 0 3px 10px;  border:none; }
.tag li a{ color:#7e7e7e; text-decoration:none;  padding:0 !important;  margin:0 !important ; _margin:0; }
.tag li a:hover{text-decoration:underline;}
.tag ul ul .children li{border:0;}
.tag ul ul ul .children li {border:0;}
.tag li ul .children li a{border:0;}

/* PAGE LINKS NAVIGATION - defult page listing - */
.navigation{text-align: center; margin:5px 10px 20px 20px; height:22px; line-height:24px; _line-height:30px; #line-height:30px;}
.navigation a { color:#000000; font-weight:bold; background:#e6e6e6; padding:7px;   }
.navigation_main{ background:url(images/gry_bg1.jpg) no-repeat; width:424px; height:21px; float:left; margin:0px; padding:0px;}

/* SIDEBAR */
#sidebar ul { margin:0; padding:0; text-align:left; }
#sidebar li{ margin:0; padding:0; list-style:none; background:0;   }
#sidebar li a{margin:0 10px; padding:5px 2px 5px 10px;}
#sidebar li h2{ color:#000000; font-size:17px; font-weight:bold; margin:12px 0px 0px 12px; padding:4px; text-align:left; background-color:#ebebeb; }
#sidebar li ul{ list-style:none; margin:0; padding:0;  }
#sidebar li li{ margin:6px 0px 6px 14px; padding:0px 0px 0px 10px; background:url(images/category_li_style.jpg) no-repeat left 7px; line-height:20px;  border-bottom:1px dashed #CCCCCC;   }
#sidebar li li a{ color:#7e7e7e; text-decoration:none;  padding:0 !important;  margin:0 !important ; _margin:0; }
#sidebar li li a:hover{text-decoration:underline;}
#sidebar ul ul  .children li{border:0;}
#sidebar ul ul ul .children li {border:0;}
#sidebar li ul .children li a{border:0;}

/*SIDEBAR-2 */
#content_rightbar{ background: url(images/rightside_bg.jpg) no-repeat top; width:200px; margin: 0px; padding:0px 0px 0px 0px; text-align:left; }
.post_hd{ background:url(images/post_icon.jpg) no-repeat top; line-height:32px; margin:24px 0px 0px 0px; padding-left:35px;  }
.post_box h2{ color:#000000; margin:0px; color:#000000; font-size:17px; font-weight:bold; text-align:left; }
.post_pad{ margin:10px 15px 15px 15px; padding:0;}
.post_box .blue_hd a{ margin:15px 0px 0px 0; color:#3fb6db; }
.post_box .gry_txt1{ width:85%; margin:3px 0px 8px 12px; padding:0px 0px 0px 0px; }
.right_bdr{ width:85%; margin:3px 0px 0px 12px; padding:0px 0px 0px 0px; }
.more_link{ margin:0px 10px 0px 0px; color:#000000; text-decoration:underline; }
.more_link:hover{ color:#000000; text-decoration:none; }

.blue_hd { color:#3fb6db; font-size:12px; padding:0 0 3px 0; margin:0; }
.blue_hd a { color:#3fb6db; font-size:12px; text-decoration:underline; display:block; }
.blue_hd a:hover { text-decoration:none; color:#3fb6db; }
.popular_txt { overflow:hidden; width:100%; padding-bottom:5px; border-bottom:1px dashed #CCC; }

/* POST CLASSES */
.article_hd { background:url(images/article_titile.jpg) no-repeat left; margin:25px 20px 0px 10px; text-align:left; padding:0 0 0 30px; font-size:16px; font-weight:bold; line-height:34px; color:#000000;  }
.post {  padding: 10px 20px 15px 20px;  margin: 0; text-align: justify; overflow:hidden; width:390px;  }
.postmetadata { clear: both; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
.gry_bdr { padding:0px 0px 0px 9px; margin:9px 0px 9px 0px; }
.gry_bdr1{ margin:9px 0px 10px 0px; background:url(images/article_bdr.jpg) repeat-x; height:3px; clear:both; }
.pagetitle{ margin:25px 0 0px 20px; text-align:left; }
.margin_h2{ margin-bottom:10px; }

/* End Form Elements */

/* Start content middle */
.black_hd { color:#000000; margin:5px 0px 5px 0px; }
.black_hd a { color:#000000; }
.black_hd a:hover { text-decoration:underline; }
.commentcount a{ color:#000000; text-decoration:underline; margin:0px 0px 0px 0px; }
.commentcount a:hover{ text-decoration:none; }
.entry_main p{  padding:0px; margin:10px 0px; }
.center { text-align: center; }
/* End content middle */


.left_txtsize span.readmore a:link, .readmore a:hover {color:#393939; }
.left_txtsize img{ margin:0px 10px 0px 0px; }

.left_txtsize h1, .left_txtsize h2, .left_txtsize h3,.left_txtsize h4, .left_txtsize h5,.left_txtsize h6 { display:block; font-family:Arial, Helvetica, sans-serif; color:#4a4a4a;  margin:10px 0 5px 0 !important; padding:0 !important; font-weight:bold; clear:both;}
.left_txtsize h1, .left_txtsize h1 a { font-size:20px; color:#4a4a4a;  font-weight:normal;   }
.left_txtsize h2, .left_txtsize h2 a { font-size:18px; color:#4a4a4a; font-weight:normal;  }
.left_txtsize h3, .left_txtsize h3 a { font-size:16px; color:#4a4a4a; }
.left_txtsize h4, .left_txtsize h4 a { font-size:14px; color:#4a4a4a; }
.left_txtsize h5, .left_txtsize h5 a { font-size:13px; color:#4a4a4a; }
.left_txtsize h6, .left_txtsize h6 a { font-size:12px; color:#4a4a4a; }

.left_txtsize p { margin-bottom:8px;}

.left_txtsize ul, .left_txtsize ol { padding:5px 0 10px 15px; }
.left_txtsize li { font-size:12px; line-height:22px; }
.left_txtsize li a { text-decoration:underline; }
.left_txtsize li a:hover { text-decoration:none; }

.post ul { list-style:none; margin:0 0 10px 0px; padding:0; }
.post ul li { background:url(images/right_arrow.jpg) no-repeat left 5px; padding-left:13px; }

.post ol {  margin:0 0 10px 15px; padding:0; }
.post ol li { list-style:decimal; }

.left_txtsize blockquote { padding:10px 50px; background-color:#abebfe; margin:10px 0; color:#00465b;}
.left_txtsize blockquote:after {content: close-quote; margin:-40px 0px 30px 100%; }
.left_txtsize blockquote:before {content: open-quote; margin:-5px 0 0 -40px; }
.left_txtsize blockquote:before, blockquote:after { color:#3bb0d3; height:20px; display: block; font-size: 8em; width: 20px; }

.post img { margin:0 0 5px 0; }
.post img.alignleft { margin-right:7px; display:block; float:left; }
.post img.alignright { margin-left:7px; display:block; float:right; }
.post img.alignnone { display:block; clear:both; text-align:center; }

/* PAGINATION */
#paging_block{margin:0 5px 0 15px;}
#paging_block .wp-pagenavi{background:#f4f4f4; padding:5px;}
#paging_block .wp-pagenavi a, #paging_block .wp-pagenavi a:link { padding: 3px 4px;  margin: 2px; text-decoration: none; color: #6f6f6f; border:0; background:none; }
#paging_block .wp-pagenavi a:visited { padding: 1px 4px; margin: 2px; text-decoration: none; border: 0; color: #6f6f6f; }
#paging_block .wp-pagenavi a:hover { padding: 1px 4px; color: #6f6f6f; border:0; background:url(images/paging.gif) repeat-x;  -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;  -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border:0;}
#paging_block .wp-pagenavi a:active { padding: 1px 4px; margin: 2px; text-decoration: none; border:0; color: #6f6f6f; }
#paging_block .wp-pagenavi span.pages { padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #6f6f6f; border:0; background:none; }
#paging_block .wp-pagenavi span.current { padding: 1px 4px; margin: 2px; font-weight: bold; color: #6f6f6f; background:url(images/paging.gif) repeat-x;  -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;  -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border:0; }
#paging_block .wp-pagenavi span.extend { display:none; }

/* Begin rightbar */
.content_padding{padding:4px 8px;}
.margin_left{ margin:0px 0px 0px 6px;  }
.cont_pad{padding:25px 15px 0px 20px ;}
.cont_pad_page{padding:5px 15px 0px 20px ;}
.cont_pad_home{_margin:-15px 0px 10px 0px; #margin:-15px 0px 10px 0px;}

/* COMMENT TEMPLATE - Respond */
.commentlist { padding:0; text-align: justify; margin:0; }
.commentlist ul li { margin: 15px 0 10px 0; padding: 0 ; list-style: none; background:none; border:1px solid #EEEEEE;  font-weight: bold; }
.commentlist p { margin: 10px 0px 0px 0; background-color:#F1F1F1; padding:10px; font-weight: normal; line-height: 1.5em; text-transform: none; }
.commentlist li ul li { font-size: 1em; margin-right: 0px; margin-left: 5px; }
.commentlist li .avatar { float: left; border: 1px solid #eee; padding: 2px; background: #fff;  margin:0 10px 0 0px;}
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size:12px; text-align:left;}
.commentmetadata { margin:0; padding:0; text-align:left;  }
.commentmetadata a{ color:#000000; font-size:11px; font-weight:normal; }
.comment_inner { background-color:#f1f1f1; padding:10px; margin:5px 0px 0px 0px; }
.form_line { margin:4px 0px; }
.submit { background:url(default/submit_buttn.gif) no-repeat; width:59px; height:26px; border:0px solid; margin:0px 0px 0px 1px; cursor:pointer;  text-align:right; }
.form_txtfild { border:solid 1px #dfdfdf; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:3px; width:150px; }
#commentform p a{ color:#000000; }
#commentform p a:hover{ text-decoration:none; }
code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: 0.7em; }
.commentlist_label{margin:15px 0 0 0; #margin-left:-10px;}

#commentform input { padding: 2px; margin: 5px 5px 1px 0; }
#commentform { margin: 5px 10px 0 0; }
#commentform textarea { width: 100%; padding: 2px; }
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#commentform #submit { margin: 0 0 5px auto; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
#comments{margin:25px 0 15px 0px;}

/*SITEMAP */
.ddsg-wrapper ul li a{ color:#000000; text-decoration:none; }
.ddsg-wrapper ul li a:hover{ color:#3eb6db;}

/* End site map */

/* Calendar */
#calendar_wrap { padding: 0 15px; text-align: center; }
#calendar_wrap table { width:100%; }
#calendar_wrap td { border: none; }
#calendar_wrap td a { padding:0; margin:0;  }
#calendar_wrap td#prev { text-align: left; font-weight: bold; border: none; }
#calendar_wrap td#prev a { border: none; color:#3fb5d9;}
#calendar_wrap td#next { text-align: right; font-weight: bold; border: none; }
#calendar_wrap td#next a { border: none; color:#3fb5d9; }
#calendar_wrap caption { font-weight:bold; font-size:13px; line-height:30px; }
#calendar_wrap a{ color:#3fb5d9;}

/* WP-CAPTION */
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }


/* FOOTER */
.footer_inner { width:900px; margin:0px auto; }
.rss_box { background:url(images/rss_bg.jpg) no-repeat right; width:245px; height:135px; }
.rss_link { color:#484848; font-weight:bold; margin:40px 41px 0px 0px; float:right; text-decoration:underline; background:url(images/rss_icon.jpg) no-repeat left; height:30px; padding:9px 0px 0px 30px; }
.footer_link { margin:35px 0px 0px 0px; }
.footer_link_inner { margin:0px; padding:0px; text-align:left; }
.footer_link_inner ul { margin:0px; padding:0px; }
.footer_link_inner ul li { margin:0px; padding:0px; display:inline; font-size:12px; }
.footer_link li a { color:#504f4f; padding:0px 8px 0px 9px; text-decoration:none; border-left:1px solid #504f4f; }
.footer_link a { color:#504f4f; text-decoration:none; }
.footer_link a:hover { text-decoration:underline; color:#504f4f; }
.footer_link .bordernone { border:0; }
.footer_text { font-size:11px; padding:2px 0px 0px 9px; }
.footer_text a { background:none; padding:0px; text-decoration:underline; }
.footer_text a:hover { text-decoration:none; }
.footer_link_inner ul li.page-item-3 a { background:none; }
.wr_ftrlogo{padding:40px 15px 0 0;}

/* Additional Plugin CSS */
#wr_flickr{clear: both; margin: 0 5px 5px 0px; padding: 0px;}
#wr_flickr .flickr_badge_image { padding-left:3px; text-align:center; }
#wr_flickr .flickr_badge_image a { margin: 5px 0px 5px 5px; border: 1px dashed #888; padding: 5px; display:inline-block; }
.content_leftbar #wr_flickr .flickr_badge_image a { float:left; margin: 5px 0px 5px 5px; border: 1px dashed #888; padding: 5px; display:block;}
#wr_flickr .flickr_badge_image a:hover{border: 1px dashed #333;}
#browseFlickr{background: url(default/bg-flickr.png) no-repeat;width: 91px; height: 11px; margin: 0 25px 10px 12px;float:right;}
#video{padding: 10px;}
#advt_125x125{ text-align:center; }
#advt_125x125 img{margin:5px; border:5px solid #E0E0E0; }
#advt_125x125 span{ font-size:10px; color:#666666; display:block;text-align:center;}