/*
Theme Name: Mahusay
Theme URI: http://www.paddsolutions.com/wordpress-theme-mahusay
Description: Mahusay WordPress Theme is a two-column, fixed-width and widget-ready Wordpress theme with featured content gallery by <a href="http://www.paddsolutions.com">Padd Solutions</a>.
Version: 1.0
Author: Padd Solutions
Author URI: http://www.paddsolutions.com
Tags:two columns, fixed width, adsense ready, advertisement ready, valid css, valid xhtml, feature content gallery

The CSS, XHTML and design is released under Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported:
http://creativecommons.org/licenses/by-nc-sa/3.0/
*/

/* @import 'style-section-typography.css'; */

/************************************************/
/*** Typography : Core : Start ******************/
/************************************************/

html, body, input, button, select, option, textarea { font-size: 12px; line-height: 17px; font-family: Arial, Helvetica, sans-serif; }
a, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

/************************************************/
/*** Typography : Core : End ********************/
/************************************************/


/************************************************/
/*** Typography : Header : Start ****************/
/************************************************/

div#rsstwitter { 
	font-size: 11px; line-height: 15px; font-family: Verdana, Helvetica, sans-serif; 
	text-transform: uppercase;
}
div#rsstwitter a:hover { text-decoration: none; }

div#featabout div.ab-box h2 {
	font-size: 12px;
	font-family: Georgia, 'Times New Roman', serif;
	text-transform: uppercase;
}

/************************************************/
/*** Typography : Header : End ******************/
/************************************************/


/************************************************/
/*** Typography : Blog Entry : Start ************/
/************************************************/

div#featured h2 {
	font-family: Georgia, 'Times New Roman', sans-serif; font-size: 24px;
	line-height: 30px; font-weight: normal;
}
div#featured p { 
	font-family: Arial, Helvetica, sans-serif; font-size: 13px;
}

h2.pagetitle { 
	font-family: Georgia, 'Times New Roman', sans-serif;
	font-size: 16px; text-transform: uppercase;
}


div.post div.title p { 
	font-family: Georgia, 'Times New Roman', sans-serif;
	font-size: 10px; line-height: 20px; text-transform: uppercase;
}
div.post div.title p span.categories { font-size: 12px; font-weight: normal; }

div.post div.title h2, div.post div.entry h2.title {
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 18px; line-height: 24px; text-transform: uppercase;
}
div.post div.title h2 a, div.post div.title h2 a:visited,
div.post div.entry h2.title a, div.post div.entry h2.title a:visited {
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 18px; line-height: 24px; text-transform: uppercase;
}


div.post blockquote { font-style: italic; }
div.post blockquote blockquote { font-style: normal; }

div.extra div.box h2 {
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 12px; text-transform: uppercase;
}

/************************************************/
/*** Typography : Blog Entry : End **************/
/************************************************/


/************************************************/
/*** Typography : Comments : Start **************/
/************************************************/

div#comments h2, div#postcomment h2 { 
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 18px; line-height: 24px; text-transform: uppercase;
}
div#comments p, div#postcomment p { line-height: 22px }
div#comments p a, div#comments p a:visited { text-transform: uppercase; text-decoration: underline; }

ol.commentlist li.commentlist cite { font-style: normal; line-height: }

h3#replycomment { font-family: Georgia, 'Times New Roman', sans-serif; font-size: 24px; line-height: 30px; }
h3#replycomment a:hover { text-decoration: none; }

form#commentform p small { font-size: 11px; }
form#commentform p.button { text-align: right; }

/************************************************/
/*** Typography : Comments : End ****************/
/************************************************/


/************************************************/
/*** Typography : Sidebar : Start ***************/
/************************************************/

div.box h2 { 
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 12px; text-transform: uppercase;
}
div.box div.interior ul li a, div.box div.interior ul li a:visited {
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 12px; text-transform: uppercase;
}
div.box-widget_recent_comments div.interior ul li a,
div.box-widget_recent_comments div.interior ul li a:visited {
	 font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif;
	 text-transform: none;
}

div.box div.interior ul li a:hover { text-decoration: none; }

/************************************************/
/*** Typography : Sidebar : End *****************/
/************************************************/


/************************************************/
/*** Typography : Footer : Start ****************/
/************************************************/

div#footer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; }

/************************************************/
/*** Typography : Footer : End ******************/
/************************************************/
	


/* @import 'style-section-required.css'; */

/************************************************/
/*** Required For Themes : Start ****************/
/************************************************/
 
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0 7px 7px 0; }
.alignright { float: right; margin: 0 0 7px 7px; }
.wp-caption { border: 1px solid #ddd; text-align: center; padding-top: 4px; margin: 10px; background-color: #f3f3f3; }
.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; }

/************************************************/
/*** Required For Themes : End ******************/
/************************************************/

/* @import 'style-section-layout.css'; */

/************************************************/
/*** Layout : Core : Start **********************/
/************************************************/

html, body, div { margin: 0; padding: 0; }
form { display: block; margin: 0; padding: 0; }
blockquote { margin: 15px 0; padding: 0 10px 0 35px; }

.clearer { clear: both; }
.hidden { visibility: hidden; }
.nodisplay { display: none; }

/************************************************/
/*** Layout : Core : End ************************/
/************************************************/


/************************************************/
/*** Layout : Header : Start ********************/
/************************************************/

div#container { margin: 0; padding: 0; width: 100%; }

div#topside { height: 36px; border-bottom: 1px solid; }
div#topside-wrapper { margin: 0 auto; width: 960px; height: 36px; }
div#googleads { padding: 11px 0 0 0; float: left; }
div#rsstwitter { float: right; }
div#rsstwitter p { display: block; margin: 0; padding: 0; line-height: 36px; }
div#rsstwitter p a { padding: 5px 10px 5px 18px; }
div#rsstwitter p a#twitter { padding-right: 0; }

div#title { margin: 0; padding: 0; width: 100%; height: 96px; border-bottom: 1px solid;  }
div#title-wrapper {  margin: 0 auto; width: 960px; height: 96px; }
div#sitename { margin: 0; padding: 0; float: left; width: 167px; height: 96px; }
div#sitename h1 { display: block; margin: 0; padding: 0; height: 96px; }
div#sitename h1 a, div#sitename h1 a:visited {
	display: block; margin: 0; padding: 0; height: 96px;
	line-height: 96px; text-indent: -9999px;
}
div#sitename p { display: none; }
div#myads { margin: 10px 0 0 0; padding: 8px; float: right; border: 1px solid; }
div#myads p { display: block; margin: 0; padding: 0; }
div#myads p a img { border: 0; }

div#menusearch { height: 44px; border-bottom: 1px solid; }
div#menusearch-wrapper { margin: 0 auto; width: 960px; height: 44px; }
div#search { margin: 0; float: right; width: 320px; height: 44px; }
div#search form { height: 44px; }
div#search form p { display: block; margin: 0; padding: 14px 0 0 30px; }
div#search form p input { width: 285px; border: 0; }

div#featabout { width: 100%; border-bottom: 1px solid; }
div#featabout-wrapper { margin: 0 auto; padding: 22px 0; width: 970px; height: 250px; }

div#featabout div.featured { float: left; width: 640px; }
div#featabout div.featured div.top { height: 15px; }
div#featabout div.featured div.mid { padding: 0 15px; }
div#featabout div.featured div.mid div#featured { border: 1px solid; }
div#featabout div.featured div.bot { height: 15px; }

div#featabout div.about { float: right; width: 328px; }
div#featabout div.about div.top { height: 15px; }
div#featabout div.about div.mid { padding: 0 15px; height: 224px; }
div#featabout div.about div.bot { height: 15px; }

div#featabout div.ab-box h2 { display: block; margin: 0; padding: 0 0 8px 0; }
div#featabout div.ab-box div.interior { padding: 8px 0; }
div#featabout div.ab-box div.interior p { display: block; margin: 0; padding: 0; }
div#featabout div.ab-box-author div.interior { padding: 8px 0 16px 0; min-height: 60px; }
div#featabout div.ab-box-author div.interior img { padding: 3px; border: 1px solid; float: left; margin: 0 5px 0 0; }
div#featabout div.ab-box-burner div.interior { padding: 8px 0 8px 65px; }
div#featabout div.ab-box-burner div.interior p { display: block; margin: 0; padding: 0; line-height: 28px; }
div#featabout div.ab-box-burner div.interior span { display: block; height: 21px; margin: 0 0 0 0; padding: 6px 0 0 0; }
div#featabout div.ab-box-burner div.interior span input { width: 191px; padding: 0 5px; border: 0; }

/************************************************/
/*** Layout : Header : End **********************/
/************************************************/


/************************************************/
/*** Layout : Body : Start **********************/
/************************************************/

div#wrapper { width: 100%; border-top: 1px solid; }
div#wrapper-wrapper { margin: 0 auto; width: 960px; padding: 18px 0 0 0; }
div#content { margin: 0; padding: 0; width: 630px; float: left; }
div#sidebar { margin: 0; padding: 0 0 10px 0; width: 320px; float: right; }

/************************************************/ay/*** Layout : Body : End ************************/
/************************************************/


/************************************************/
/*** Layout : Blog Entry : Start ****************/
/************************************************/

h2.pagetitle { border: 1px solid; text-align: center; margin: 0; padding: 11px; }
div.postgroup { }

div.post { padding: 10px; margin: 0 0 10px 0; }
div.post div.title { display: block; margin: 0; padding: 0; }
div.post div.title h2 { display: block; margin: 0; padding: 5px 0 0 0; }
div.post div.title p { display: block; margin: 0; padding: 0; border-top: 6px solid; text-align: right; height: 22px; }
div.post div.title p span.date { padding: 5px 10px 5px 15px; }
div.post div.title p span.comments { padding: 5px 10px 5px 15px; }
div.post div.title p span.categories { padding: 4px 10px 4px 10px; }

div.post img.header { border: 1px solid; float: left; padding: 4px; margin: 10px 5px 0 0; }
div.post div.entry h2.title { display: block; margin: 0; padding: 10px 0 0 0; }

div.indexpost div.entry p { margin: 0; padding: 10px; }

div.extra div.box { width: 290px; padding: 10px; }
div.extra div.box h2 { display: block; margin: 0; padding: 5px 10px; }
div.extra div.box-popular { float: left; }
div.extra div.box-recent { float: right; }

div.singlegoogle { margin: 10px 0; text-align: center; }

div.singlepost { margin: 0 0 0 10px }

/************************************************/
/*** Layout : Blog Entry : End ******************/
/************************************************/


/************************************************/
/*** Layout : Comments : Start ******************/
/************************************************/

div#comments { margin: 40px 0 0 0; padding: 10px; }
div#comments h2, div#postcomment h2 { display: block; margin: 0; padding: 0 0 5px 10px; }
div#comments p, div#postcomment p { display: block; margin: 0; padding: 0 0 0 10px; }
div#postcomment h2 { padding: 15px 0 5px 10px; }

div#commentsgroup { margin: 0 0 0 10px; padding: 10px; }

ol.commentlist { display: block; margin: 0; padding: 0; list-style-type: none; border-bottom: 1px dotted; }
ol.commentlist li.commentlist { display: block; margin: 0;  padding: 0 0 15px 0; }
ol.commentlist li.commentlist cite { display: block; padding: 0; height: 40px; }
ol.commentlist li.commentlist cite img { float: left; margin: 0 10px 0 0; padding: 1px; border: 1px solid; }
ol.commentlist li.commentlist cite span { display: block; margin: 0; padding: 0; line-height: 20px; }
ol.commentlist li.commentlist cite span.nodisplay { display: none; }
ol.commentlist li.commentlist div.commenttext { margin: 0; padding: 0 0 0 50px; }

small.commentmetadata { display: block; }
small.commentmetadata cite { display: block; margin: 0; padding: 0 0 3px 0; }

form#commentform { display: block; margin: 10px 0 0 0; padding: 0; }
form#commentform p { display: block; margin: 0 0 5px 0; padding: 0; line-height: 27px; }
form#commentform p label { display: block; margin: 0; padding: 0 0 5px 0; }
form#commentform p.input span { display: block; width: 220px; height: 21px; margin: 0; padding: 6px 0 0 0; float: left; }
form#commentform p.input span input { width: 191px; padding: 0 5px; border: 0; }
form#commentform p.textarea { display: block; margin: 0 0 10px 0;  }
form#commentform p.textarea label { display: none; }
form#commentform p.textarea span { display: block; }

form#commentform p.button { display: block; text-align: left; margin: 0; padding: 0; }
textarea#comment { width: 580px; height: 135px; padding: 5px; border: 0; }

/************************************************/
/*** Layout : Comments : End ********************/
/************************************************/
	

/************************************************/
/*** Layout : Sidebar : Start *******************/
/************************************************/

div.box { padding: 10px; margin: 0 0 8px 0; }
div.box h2 { display: block; margin: 0; padding: 5px 10px; }
div.box div.interior { }
div.box div.interior ul  { display: block; list-style-type: none; margin: 0;  padding: 5px 0 0 0; }
div.box div.interior ul li { display: block; }
div.box div.interior ul li a, div.box div.interior ul li a:visited {
	display: block; padding: 5px 0 5px 25px;
	border-bottom: 1px dotted;
}
div.box div.interior ul ul { margin: 0; padding: 0; }

div.box-burner div.interior { padding: 8px 0 8px 65px; }
div.box-burner div.interior p { display: block; margin: 0; padding: 0; line-height: 28px; }
div.box-burner div.interior span { display: block; height: 21px; margin: 0 0 0 0; padding: 6px 0 0 0; }
div.box-burner div.interior span input { width: 191px; padding: 0 5px; border: 0; }

div.box-adverts div.interior { width: 265px; margin: 0 auto; }
div.box-adverts div.interior div { height: 125px; padding: 10px 0 0 0; }
div.box-adverts div.interior div a { display: block; float: left; width: 125px; height: 125px; }
div.box-adverts div.interior div a.ads1 { margin: 0 15px 0 0; }
div.box-adverts div.interior div a.ads3 { margin: 0 15px 0 0; }
div.box-adverts div.interior div a img { border: 0; }

div#box-googleads div.interior { width: 250px; margin: 0 auto; padding: 10px 0 0 0; }

div#calendar_wrap { padding: 10px 0 0 0; }
table#wp-calendar { width: 180px; margin: 0 auto; }

div.box-widget_recent_comments div.interior ul { display: block; list-style-type: none; margin: 0;  padding: 5px 0 0 0; }
div.box-widget_recent_comments div.interior ul li { display: block; border-bottom: 1px dotted; padding: 5px 0 5px 25px; }
div.box-widget_recent_comments div.interior ul li a,
div.box-widget_recent_comments div.interior ul li a:visited { display: inline; border-bottom: none; }

/************************************************/
/*** Layout : Sidebar : End *********************/
/************************************************/

			

			
/************************************************/
/*** Layout : Footer : Start ********************/
/************************************************/

div#footer { width: 100%;  margin: 0; padding: 26px 0 0 0; }
div#footer-wrapper { margin: 0 auto; width: 960px; padding: 0; }
div#footer-wrapper p { display: block; margin: 0; padding: 20px 15px; text-align: left; }

/************************************************/
/*** Layout : Footer : End **********************/
/************************************************/

/************************************************/
/*** Navigation Menu : Start ********************/
/************************************************/

div#navmenu { margin: 0 0 0 10px; padding: 0; height: 44px; float: left; }
div#navmenu ul { display: block; margin: 0; padding: 0 0 0 2px; height: 44px; float: left; }
div#navmenu ul li { display: block; margin: 0; padding: 0 2px 0 0; float: left; height: 44px; }
div#navmenu ul li a, div#navmenu ul li a:visited {
	display: block; margin: 0; padding: 5px 0 0 0; height: 39px; line-height: 39px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; text-transform: uppercase;
	color: #c4c4ad;
}
div#navmenu ul li a span, div#navmenu ul li a:visited span {
	display: block; float: left; margin: 0; padding: 0 0 0 26px;
	height: 39px; line-height: 39px;
	color: #c4c4ad;
}
div#navmenu ul li a span span, div#navmenu ul li a:visited span span {
	display: block; float: left; margin: 0; padding: 0 26px 0 0;
	height: 39px; line-height: 39px;
	color: #c4c4ad;
}
div#navmenu ul li a:hover, div#navmenu ul li.current_page_item a, div#navmenu ul li.current_page a:visited { 
	color: #c63;
	background: transparent url('images/navmenu-hover-c.gif') repeat-x scroll left bottom; text-decoration: none;
}
div#navmenu ul li a:hover span, div#navmenu ul li.current_page_item a span, div#navmenu ul li.current_page_item a:visited span {
	background: transparent url('images/navmenu-hover-l.gif') no-repeat scroll left bottom; text-decoration: none;
	color: #c63;
}
div#navmenu ul li a:hover span span, div#navmenu ul li.current_page_item a span span, div#navmenu ul li.current_page_item a:visited span span {
	background: transparent url('images/navmenu-hover-r.gif') no-repeat scroll right bottom; text-decoration: none;
	color: #c63;
}

/************************************************/
/*** Navigation Menu : End **********************/
/************************************************/


/************************************************/
/*** Pagination : Start *************************/
/************************************************/

div#pagenav { height: 38px; color: #666; }
div#pagenav a, div#pagenav a:link { 
	padding: 5px 10px; margin: 6px 4px 0px 0px; color: #666; background: #fff none;
	border: 1px solid #666; text-decoration: none;
}

div.wp-pagenavi { height: 38px; padding: 0; }
div.wp-pagenavi a, div.wp-pagenavi a:link { 
	float: left; display: block; padding: 5px 10px;  margin: 6px 4px 0px 0px; color: #666;
	background: #fff none; border: 1px solid #c4c4ad; text-decoration: none;
}
div.wp-pagenavi a:visited { text-decoration: none; color: #666; }
div.wp-pagenavi a:hover { text-decoration: none; background: #c4c4ad none; }
div.wp-pagenavi a:active { background: #c4c4ad none; }
div.wp-pagenavi span {
	float: left; display: block; padding: 5px 10px;  margin: 6px 4px 0px 0px; color: #666; background: #fff none;
	border: 1px solid #c4c4ad;
}
div.wp-pagenavi span.current { color: #666; font-weight: bold; background: #c4c4ad none;  }
div.wp-pagenavi span.extend { color: #666; background: #070b0f none; }

/************************************************/
/*** Pagination : End ***************************/
/************************************************/
/************************************************/
/*** Pagination : Start *************************/
/************************************************/

div#pagenav { height: 38px; color: #666; }
div#pagenav a, div#pagenav a:link { 
	padding: 5px 10px; margin: 6px 4px 0px 0px; color: #666; background: #fff none;
	border: 1px solid #666; text-decoration: none;
}

div.wp-pagenavi { height: 38px; padding: 0; }
div.wp-pagenavi a, div.wp-pagenavi a:link { 
	float: left; display: block; padding: 5px 10px;  margin: 6px 4px 0px 0px; color: #666;
	background: #fff none; border: 1px solid #c4c4ad; text-decoration: none;
}
div.wp-pagenavi a:visited { text-decoration: none; color: #666; }
div.wp-pagenavi a:hover { text-decoration: none; background: #c4c4ad none; }
div.wp-pagenavi a:active { background: #c4c4ad none; }
div.wp-pagenavi span {
	float: left; display: block; padding: 5px 10px;  margin: 6px 4px 0px 0px; color: #666; background: #fff none;
	border: 1px solid #c4c4ad;
}
div.wp-pagenavi span.current { color: #666; font-weight: bold; background: #c4c4ad none;  }
div.wp-pagenavi span.extend { color: #666; background: #070b0f none; }

/************************************************/
/*** Pagination : End ***************************/
/************************************************/

 /************************************************/
/*** Colors : Core : Start **********************/
/************************************************/

body { color: #666; }
blockquote { background: transparent url('images/background-blockquote.gif')repeat-y fixed left top; }
a:link, a:visited { color: #000; }
a:hover { color: #000; }

/************************************************/
/*** Colors : Core : End ************************/
/************************************************/


/************************************************/
/*** Colors : Header : Start ********************/
/************************************************/

div#topside { background: #c4c4ad none; border-bottom-color: #cececa; }
div#rsstwitter a, div#rsstwitter a:visited { color: #404040; }
a#rss { background: transparent url('images/background-rss.gif') no-repeat scroll left center ; }
a#twitter { background: transparent url('images/background-twitter.gif') no-repeat scroll left center; }

div#title { background: #404040 none; border-bottom-color: #4f4f4f; }
div#title-wrapper { }
div#sitename h1 { background: transparent url('images/background-sitename.gif') no-repeat scroll right top; }
div#myads { background: #383838 none; border-color: #484848; }

div#menusearch {
	background: transparent url('images/background-menusearch.gif') repeat-x scroll left top;
	border-bottom-color: #848482;
}
div#search { background: transparent url('images/background-search.gif') no-repeat scroll left top; }
div#search form p input {  background: transparent none; color: #5d5c5c; }

div#featabout {
	background: #212121 url('images/background-featabout.gif') repeat-x scroll left top;
	border-bottom-color: #989687;
}
div#featabout div.featured { background: transparent url('images/background-featured-mid.gif') repeat-y scroll left top; }
div#featabout div.featured div.top { background: transparent url('images/background-featured-top.gif') no-repeat scroll left top; }
div#featabout div.featured div.mid div#featured { border-color: #000; }
div#featabout div.featured div.bot { background: transparent url('images/background-featured-bot.gif') no-repeat scroll left bottom; }

div#featabout div.about { color: #999; background: transparent url('images/background-about-mid.gif') repeat-y scroll left top; }
div#featabout div.about div.top { background: transparent url('images/background-about-top.gif') no-repeat scroll left top; }
div#featabout div.about div.bot { background: transparent url('images/background-about-bot.gif') no-repeat scroll left bottom; }

div#featabout div.ab-box h2 { color: #e1e1c7; background: transparent url('images/background-featabout-title.gif') repeat-x scroll left bottom; }
div#featabout div.ab-box-burner div.interior { color: #999; background: transparent url('images/background-feedburner.jpg') no-repeat scroll 0px 8px; }
div#featabout div.ab-box-burner div.interior span { background: transparent url('images/background-input-burner.gif') left top no-repeat; }
div#featabout div.ab-box-burner div.interior span input { background: transparent none; color: #666; }

/************************************************/
/*** Colors : Header : End **********************/
/************************************************/


/************************************************/
/*** Colors : Body : Start **********************/
/************************************************/

div#wrapper {
	background: #ede9d0 url('images/background-wrapper.gif') repeat-x scroll left top;
	border-top-color: #ede9d0;
}
div#wrapper-wrapper { background: transparent none; }
div#sidebar { }

/************************************************/
/*** Colors : Body : End ************************/
/************************************************/


/************************************************/
/*** Colors : Blog Entry : Start ****************/
/************************************************/

h2.pagetitle { border-color: #c4c4ad; background: #fff none; color: #666; }

div.post { background: #fff none; }
div.post div.title { }
div.post div.title p { background: transparent url('images/background-post-title-para.gif') repeat-x left bottom; border-top-color: #c4c4ad; }
div.post div.title p span.date { background: transparent url('images/background-post-date.gif') left center no-repeat; }
div.post div.title p span.comments { background: transparent url('images/background-post-comments.gif') left center no-repeat; }
div.post div.title p span.categories { background: #c4c4ad none; }
div.post div.title p span a, div.post div.title p span a:visited { color: #666; }

div.post img.header { border-color: #c4c4ad; background: transparent none; }

div.post div.title h2, div.post div.entry h2.title, div.post div.entry h2.title { color: #c63; }
div.post div.title h2 a, div.post div.title h2 a:visited,
div.post div.entry h2.title a, div.post div.entry h2.title a:visited { 
	color: #c63;
}

div.extra div.box { background: #fff none; }
div.extra div.box h2 { color: #333; background: #c4c4ad none; }

/************************************************/
/*** Colors : Blog Entry : End ******************/
/************************************************/


/************************************************/
/*** Colors : Comments : Start **************/
/************************************************/

div#comments h2, div#postcomment h2 { color: #c63; }

div#commentsgroup { background: #fff none; }

ol.commentlist li.commentlist img.avatar { border-color: #c1c1c1; }

form#commentform { background: transparent url('images/background-post-meta.gif') left 1px repeat-x;}
form#commentform p.input span { background: transparent url('images/background-input.gif') left top no-repeat; }
form#commentform p.input span input { color: #666; background: transparent none; }
form#commentform p.textarea span { background: transparent url('images/background-textarea.gif') left top no-repeat; }
textarea#comment { color: #666; background: transparent none; }
 
/************************************************/
/*** Colors : Comments : End ********************/
/************************************************/


/************************************************/
/*** Colors : Sidebar : Start *******************/
/************************************************/

div.box { background: #f4f2e4 none; }
div.box h2 { color: #666; background: #c4c4ad none; }
div.box div.interior ul li { border-bottom-color: #24292e; }
div.box div.interior ul li a, div.box div.interior ul li a:visited { 
	background: transparent url('images/background-box-list-item.gif') 10px 7px no-repeat;
	color: #c63; border-bottom-color: #c2c2c2;
}

div.box-burner div.interior { background: transparent url('images/background-burner-sidebar.jpg') no-repeat scroll 0px 8px; }
div.box-burner div.interior span { background: transparent url('images/background-input.gif') left top no-repeat; }
div.box-burner div.interior span input { background: transparent none; color: #666; }

table#wp-calendar { color: #999; }

div.box-widget_recent_comments div.interior ul li { 
	background: transparent url('images/background-box-list-item.gif') 10px 7px no-repeat;
}
div.box-widget_recent_comments div.interior ul li a, div.box-widget_recent_comments div.interior ul li a:visited { display: inline; background: transparent none; }

/************************************************/
/*** Colors : Sidebar : End *********************/
/************************************************/




/************************************************/
/*** Colors : Footer : Start ********************/
/************************************************/

div#footer { color: #262626; background: #404040 url('images/background-footer.gif') left top repeat-x; }
div#footer a, div#footer a:visited { color: #262626; }

/************************************************/
/*** Colors : Footer : End **********************/
/************************************************/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
div#box-tabs div.interior { }
div#box-tabs h2 { display: none; }
div#box-tabs ul.ui-tabs-nav {
	display: block; list-style-type: none; padding: 5px 10px; text-align: center;
	color: #666; background: #c4c4ad none;
}
div#box-tabs ul.ui-tabs-nav li { 
	display: inline;
}
div#box-tabs ul.ui-tabs-nav li a, div#box-tabs ul.ui-tabs-nav li a:visited, div#box-tabs ul.ui-tabs-nav li a:hover { 
	display: inline; background: transparent none; border-bottom: none;
	padding: 0 6px; font-family: Georgia, 'Times New Roman', serif;
	font-size: 12px; text-transform: uppercase; font-weight: bold;
	color: #838383;
}
div#box-tabs ul.ui-tabs-nav li.ui-tabs-selected a, div#box-tabs ul.ui-tabs-nav li.ui-tabs-selected a:visited {
	color: #666;
}

.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}

div#box-tabs div.ui-tabs-panel { padding: 5px 0 0 0; }
div#box-tabs div.ui-tabs-panel p.notice {
	border-top: 1px solid #b1c7e2;
	padding: 13px; margin: 0;
	text-align: center;
} 
 
/**********************************************
 * jd.gallery.css file inserted into style.css 
 **********************************************  
 **/


.imageElement { display: none; }


#flickrGallery
{
width: 500px;
height: 334px;
}

.jdGallery .slideInfoZone
{

position: absolute;
z-index: 50;
width: 100%;
margin: 0px;
left: 0;
bottom: 0;
text-indent: 0;
overflow: hidden;
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
display: none;
}

.jdGallery
{
overflow: hidden;
position: relative;
}

.jdGallery img
{
border: 0;
margin: 0;
}

* html .jdGallery .slideInfoZone
{
bottom: 100px;
}

.jdGallery div.carouselContainer
{
position: absolute;
height: 135px;
width: 100%;
z-index: 10;
margin: 0px;
left: 0;
top: 0;
}

.jdExtCarousel
{
overflow: hidden;
position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
position: absolute;
width: 100%;
height: 78px;
top: 10px;
left: 0;
overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
position: relative;
}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
font-size: 13px;
position: absolute;
bottom: 5px;
left: 10px;
padding: 0 !important;
margin: 0;
}

.jdGallery a.right, .jdGallery a.left
{
position: absolute;
height: 99%;
width: 25%;
cursor: pointer;
z-index:10;
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity: 0.2;
opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}

.jdGallery a.left
{
left: 0;
top: 0;
background: url('img/fleche1.png') no-repeat center left;
}

* html .jdGallery a.left { background: url('img/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
right: 0;
top: 0;
background: url('img/fleche2.png') no-repeat center right;
}

* html .jdGallery a.right { background: url('img/fleche2.gif') no-repeat center right; }

.jdGallery a.open
{
left: 0;
top: 0;
width: 100%;
height: 100%;
}

.withArrows a.open
{
position: absolute;
top: 0;
left: 25%;
height: 99%;
width: 50%;
cursor: pointer;
z-index: 10;
background: none;
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}

.withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center;
filter:alpha(opacity=80); }


/* Gallery Sets */

.jdGallery .gallerySelector .gallerySelectorWrapper
{
overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
margin: 0;
padding: 0;
font-size: 12px;
font-weight: normal;
}

/* @import 'style-section-navigation.css';

@import 'style-section-pagination.css';
@import 'style-section-colors.css';
@import 'style-ui-tabs.css'; */