/*
Theme Name: MIRO QUIMBO
Theme URI: http://www.miroquimbo.com
Description: Miro Quimbo's Website
Version: 1.0
Author: Metapixel Media and Design
Author URI: www.metapixel.com.ph
Tags: Miro Quimbo, Miro, Quimbo, Attourney
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

@charset "utf-8";
/* CSS Document */


html {

	
}

body {
    background: url(images/background_gradient.jpg) repeat-x;
	background-color: #bfd678;
    font-family: "Lucida Sans Unicode";
}

#container {
	margin-left: auto;
	margin-right: auto;
    width: 982px;
    height: 100%;
}

/****************************************************************HEADER START*****************************************************************/
/****************************************************************HEADER START*****************************************************************/
/****************************************************************HEADER START*****************************************************************/
/****************************************************************HEADER START*****************************************************************/
/****************************************************************HEADER START*****************************************************************/

#header {
    float: left;
    width: 982px;
    height: 450px;
}

#header_logo {
    float: left;
    width: 324px;
    height: 109px;
    background: url(images/header_logo.jpg);
}

#header_logo h1 {
    float: left;
    margin-left: -9000px;
}

#header_border_shadow_top {
    float: left;
    width: 616px;
    height: 34px;
    margin-top: 75px;
    background: url(images/header_border_shadow_top.jpg) repeat-x;
}

#header_border_shadow_top_right {
	float: left;
	width: 42px;
	height: 34px;
	margin-top: 75px;
	background: url(images/header_border_shadow_top_right.jpg);
}

#header_tagline {
    float: left;
    width: 262px;
    height: 19px;
    background: url(images/header_tagline.jpg);
}

#header_border_white_top_left {
	float: left;
	width: 33px;
	height: 13px;
	background: url(images/header_border_white_top_left.jpg);
}

#header_border_white_top {
	float: left;
	width: 915px;
	height: 13px;
	background-color: #FFFFFF;
}

#header_border_white_top_right {
	float: left;
	width: 34px;
	height: 13px;
	display: inline;
	background: url(images/header_border_white_top_right.jpg);
}

#header_border_shadow_left {
	float: left;
	width: 24px;
	height: 328px;
	background: url(images/header_border_shadow_left.jpg);
}

#header_white_space {
	float: left;
	width: 934px;
	height: 328px;
	background-color: #FFFFFF;
	position: relative;
}

#header_miro_pic {
	float: left;
	width: 239px;
	height: 199px;
	background: url(images/header_miro_pic.jpg);
}

#header_nav {
	float: left;
	width: 685px;
	height: 17px;
	border-bottom: 1px solid;
	border-bottom-color: #888888;
	margin-right: 10px;
	display: inline;
}

#header_nav li {
	display: inline;
}

#header_nav li a {
	float: left;
	font: "Lucida Sans Unicode";
	font-size: 12px;
	display: inline;
	color: #333333;
	text-decoration: none;
	margin-right: 25px;
}

#header_nav li a:hover {
	float: left;
	font: "Lucida Sans Unicode";
	font-size: 12px;
	display: inline;
	color: #333333;
	text-decoration: underline;
	margin-right: 25px;
}

#header_nav .current_page_item a {
	color: #729430;
	display: inline;
	border-bottom: 3px solid;
}

.ie6 #header_nav .current_page_item a {
	color: #729430;
	display: inline;
	border-bottom: none;
	text-decoration: underline;
}

#header_space_center {
	float: left;
	width: 387px;
	height: 181px;
}

#header_miro_search {
	float: left;
	width: 308px;
	height: 181px;
}

#header_miro_search_label {
	float: left;
	width: 136px;
	height: 28px;
	background: url(images/header_miro_search_label.jpg);
	margin-top: 81px;
	margin-right: 172px;
	display: inline;
}

#header_miro_search_sublabel {
	float: left;
	width: 308px;
	height: 23px;
}

#header_miro_search_sublabel span {
	float: left;
	font: "Lucida Sans Unicode";
	font-size: 12px;
	color: #333333;
	margin-top: 4px;
}

#header_miro_search_textfield {
	float: left;
	width: 277px;
	height: 31px;
	border: 1px solid;
	border-bottom-color: #000000;
	margin-right: 29px;
	display: inline;
}

#header_miro_search_textfield input[type="text"]{
	width: 271px;
	height: 26px;
	border: 0;
	border: none;
	background-color: #FFFFFF;
	background: none;
	border-style: none;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
}

.ie6 #header_miro_search_textfield input.inputtext {
	width: 271px;
	height: 23px;
	border: 0;
	border: none;
	background-color: #FFFFFF;
	background: none;
	border-style: none;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
}

#header_miro_search_instructions {
	float: left;
	width: 279px;
	height: 16px;
	background-color: #688c04;
}

#header_miro_search_instructions span{
	float: left;
	width: 279px;
	height: 16px;
	font: "Lucida Sans Unicode";
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}

#header_bottom {
	float: left;
	width: 934px;
	height: 129px;
	background: url(images/header_bottom.jpg);
}

#header_bottom_search_button {
	float: left;
	width: 70px;
	height: 29px;
	margin-left: 839px;
	margin-top: 8px;
	display: inline;
}

#header_bottom_search_button input[type="submit"]{
	width: 70px;
	height: 29px;
	color: #555555;
}

#header_bottom_search_button input.searchbutton {
	width: 67px;
	height: 29px;
	color: #555555;
}

#header_border_shadow_right {
	float: left;
	width: 24px;
	height: 328px;
	background: url(images/header_border_shadow_right.jpg);
}

/****************************************************************CONTENT START*****************************************************************/
/****************************************************************CONTENT START*****************************************************************/
/****************************************************************CONTENT START*****************************************************************/
/****************************************************************CONTENT START*****************************************************************/
/****************************************************************CONTENT START*****************************************************************/

#content {
	float: left;
	width: 982px;
	height: auto;
	background: url(images/content_background.jpg) repeat-y;
}

#content_top {
	float: left;
	width: 895px;
	height: auto;
	margin-left: 44px;
	margin-right: 43px;
	margin-top: 20px;
	display: inline;
}

#content_top_aboutmiro {
	float: left;
	width: 576px;
	height: auto;
	margin-right: 20px;
	display: inline;
}

#content_aboutmiro_label {
	float: left;
	width: 131px;
	height: 31px;
	margin-right: 445px;
	display: inline;
	background: url(images/content_aboutmiro_label.jpg);
}



#content_aboutmiro_text {
	float: left;
	width: 567px;
	height: auto;
	margin-top: 10px;
	display: inline;
}

#content_aboutmiro_text p {
	font: "Lucida Sans Unicode";
	font-size: 13px;
	color: #333333;
}

#content_aboutmiro_text a {
	font: "Lucida Sans Unicode";
	font-size: 11px;
	color: #506d01;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;	
}

#content_top_boxes {
	float: left;
	width: 299px;
	height: auto;
	margin-top: 40px;
	display: inline;
}

#content_contactmiro {
	float: left;
	width: 299px;
	height: 179px;
	margin-top: 30px;
	display: inline;
}

#content_contactmiro_top {
	float: left;
	width: 299px;
	height: 9px;
	background: url(images/content_contactmiro_top.jpg);
}

#content_contactmiro_mid {
	float: left;
	width: 299px;
	height: 161px;
	background: url(images/content_contactmiro_mid.jpg) repeat-x;
	position: relative;
}

#content_contactmiro_label {
	float: left;
	width: 127px;
	height: 24px;
	margin-left: 9px;
	margin-right: 163px;
	display: inline;
	background: url(images/content_contactmiro_label.jpg);
}

#content_contactmiro_name {
	float: left;
	width: 100%;
	height: 23px;
	margin-top: 11px;
	display: inline;
	position: relative;
}

#content_contactmiro_name span {
	float: left;
	margin-left: 12px;
	font: "Lucida Sans Unicode";
	font-size: 12px;
	color: #FFFFFF;
}

#content_contactmiro_name_box {
	width: 212px;
	height: 21px;
	border: 1px solid;
	border-color: #979797;
	background-color: #FFFFFF;
	position: absolute;
	left: 74px;
}

#content_contactmiro_email {
	float: left;
	width: 100%;
	height: 23px;
	margin-top: 5px;
	display: inline;
	position: relative;
}

#content_contactmiro_email span {
	float: left;
	margin-left: 12px;
	font: "Lucida Sans Unicode";
	font-size: 12px;
	color: #FFFFFF;
}

#content_contactmiro_email_box {
	width: 212px;
	height: 21px;
	border: 1px solid;
	border-color: #979797;
	background-color: #FFFFFF;
	position: absolute;
	left: 74px;
}

#content_contactmiro_message {
	float: left;
	width: 100%;
	height: 42px;
	margin-top: 5px;
	display: inline;
	position: relative;
}

#content_contactmiro_message span {
	float: left;
	margin-left: 12px;
	font: "Lucida Sans Unicode";
	font-size: 12px;
	color: #FFFFFF;
}

#content_contactmiro_message_box {
	width: 212px;
	height: 40px;
	border: 1px solid;
	border-color: #979797;
	background-color: #FFFFFF;
	position: absolute;
	left: 74px;
}

#content_contactmiro_submit_button {
	float: left;
	width: 71px;
	height: 25px;
	margin-top: 3px;
	margin-left: 221px;
	display: inline;
}

#content_contactmiro_bottom {
	float: left;
	width: 299px;
	height: 9px;
	background: url(images/content_contactmiro_bottom.jpg);
}

/****************************************************************CONTENT BOTTOM START*****************************************************************/
/****************************************************************CONTENT BOTTOM START*****************************************************************/
/****************************************************************CONTENT BOTTOM START*****************************************************************/

#content_bottom {
	float: left;
	width: 895px;
	height: auto;
	margin-left: 44px;
	margin-right: 43px;
	margin-top: 20px;
	display: inline;
}

#content_miroswhereabouts {
	float: left;
	width: 100%;
	height: auto;
}

#content_miroswhereabouts_label {
	float: left;
	width: 223px;
	height: 27px;
	margin-right: 672px;
	display: inline;
	background: url(images/content_miroswhereabouts_label.jpg);
}

#content_miroswhereabouts_sublabels {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 10px;
	display: inline;
}

#content_recent_updates_label {
	float: left;
	width: 275px;
	height: auto;
	margin-right: 17px;
	display: inline;
}

#content_news_label {
	float: left;
	width: 275px;
	height: auto;
	margin-left: 18px;
	margin-right: 18px;
	display: inline;
}

#content_upcoming_events_label {
	float: left;
	width: 275px;
	height: auto;
	margin-left: 17px;
	display: inline;
}

#content_miroswhereabouts_sublabels h2{
	font: "Lucida Sans Unicode";
	color: #333333;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
}




#content_miroswhereabouts_posts {
	float: left;
	width: 100%;
	height: auto;
	min-height: 10px;
	margin-top: 10px;
	display: inline;
	background: url(images/content_miroswhereabouts_posts.jpg) repeat-y;
}

/****************************************************************RECENT UPDATES START*****************************************************************/

#content_recent_updates {
	float: left;
	width: 275px;
	height: auto;
	min-height: 10px;
	margin-right: 17px;
	display: inline;
}

#content_recent_updates h2 a{
	font: "Lucida Sans Unicode";
	font-size: 14px;
	color: #506d01;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

#content_recent_updates {
	font: "Lucida Sans Unicode";
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

#content_recent_updates a {
	font: "Lucida Sans Unicode";
	font-size: 12px;
	color: #506d01;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
}

#content_recent_updates_content_margin {
	margin-top: 5px; 
}

#content_recent_updates p {
	margin-bottom: 10px;
}

/****************************************************************NEWS START*****************************************************************/

#content_news {
	float: left;
	width: 275px;
	height: auto;
	min-height: 10px;
	margin-left: 17px;
	margin-right: 17px;
	display: inline;
}

#content_news h2 a{
	font: "Lucida Sans Unicode";
	font-size: 14px;
	color: #506d01;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

#content_news {
	font: "Lucida Sans Unicode";
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

#content_news a {
	font: "Lucida Sans Unicode";
	font-size: 12px;
	color: #506d01;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
}

#content_news_content_margin {
	margin-top: 5px; 
}

#content_news p {
	margin-bottom: 10px;
}

/****************************************************************UPCOMING EVENTS BOTTOM START*****************************************************************/

#content_upcoming_events {
	float: left;
	width: 275px;
	height: auto;
	min-height: 10px;
	margin-left: 17px;
	display: inline;
}

#content_upcoming_events {
	font: "Lucida Sans Unicode";
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

#content_upcoming_events a {
	font: "Lucida Sans Unicode";
	font-size: 14px;
	color: #506d01;
	font-weight: normal;
	text-decoration: none;
}





#content_border_bottom {
	float: left;
	width: 982px;
	height: 29px;
	background: url(images/content_border_bottom.jpg);
}

/****************************************************************FOOTER START*****************************************************************/
/****************************************************************FOOTER START*****************************************************************/
/****************************************************************FOOTER START*****************************************************************/
/****************************************************************FOOTER START*****************************************************************/
/****************************************************************FOOTER START*****************************************************************/

#footer {
	float: left;
	width: 982px;
	height: auto;
	margin-top: 17px;
	display: inline;
}

#footer_list_pages {
	width: 100%;
	height: auto;
	text-align: center;
}

#footer_list_pages li {
	display: inline;
}

#footer_list_pages span {
	text-align: center;
}

#footer_list_pages li a {
	font: "Lucida Sans Unicode";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	margin-right: 30px;
}

#footer_copyright {
	float: left;
	width: 982px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline;
}

#footer_copyright p {
	font: "Lucida Sans Unicode";
	font-size: 10px;
	color: 4c4b4b;
	text-align: center;
}

/****************************************************************SINGLE START*****************************************************************/
/****************************************************************SINGLE START*****************************************************************/
/****************************************************************SINGLE START*****************************************************************/
/****************************************************************SINGLE START*****************************************************************/
/****************************************************************SINGLE START*****************************************************************/


#single_margin {
	float: left;
	width: 895px;
	height: auto;
	margin-left: 44px;
	margin-right: 43px;
	margin-top: 30px;
	display: inline;
}

#single_title h2 {
	float: left;
	width: 100%;
	height: auto;
	font: "Lucida Sans Unicode";
	font-size: 18px;
	color: #506d01;
}

#single_date_details {
	float: left;
	width: 100%;
	height: auto;
	font: "Lucida Sans Unicode";
	font-size: 10px;
	color: #729430;
	margin-bottom: 10px;
}

#single_content {
	float: left;
	width: 100%;
	height: auto;
	font: "Lucida Sans Unicode";
	font-size: 13px;
	color: #333333;
	margin-bottom: 20px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	display: inline;
}

#single_content p {margin-top: 10px;}

#single_extra_details p {
	float: left;
	width: 100%;
	height: auto;
	font: "Lucida Sans Unicode";
	font-size: 12px;
	color: #333333;
}

#single_extra_details p a {
	font: "Lucida Sans Unicode";
	font-size: 12px;
	color: #729430;
}

/****************************************************************NEWS AND EVENTS START*****************************************************************/
/****************************************************************NEWS AND EVENTS START*****************************************************************/
/****************************************************************NEWS AND EVENTS START*****************************************************************/

#news_and_events_label {
	float: left;
	width: 181px;
	height: 31px;
	margin-right: 714px;
	display: inline;
	background: url(images/news_and_events_label.jpg);
	margin-bottom: 30px;
}

#news_and_events_list {
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

#news_and_events_list p {
	font: "Lucida Sans Unicode";
	font-size: 14px;
	color: #333333;
}

#news_and_events_list p a {
	color: #506d01;
}

#news_and_events_list p span {
	font-size: 12px;
}

#news_and_events_list p span a {
	color: #729430;
}



/****************************************************************MIRO FEATURED START*****************************************************************/
/****************************************************************MIRO FEATURED START*****************************************************************/
/****************************************************************MIRO FEATURED START*****************************************************************/

#miro_featured_label {
	float: left;
	width: 162px;
	height: 31px;
	margin-right: 733px;
	display: inline;
	background: url(images/miro_featured_label.jpg);
	margin-bottom: 10px;
}

#miro_featured_margin {
	float: left;
	width: 100%;
	height: 100%;
	margin-bottom: 40px;
	border-bottom: 1px solid;
	border-color: #729430;
}

/****************************************************************MIRO BLOG START*****************************************************************/
/****************************************************************MIRO BLOG START*****************************************************************/
/****************************************************************MIRO BLOG START*****************************************************************/


#miro_blog_label {
	float: left;
	width: 114px;
	height: 37px;
	margin-right: 781px;
	display: inline;
	background: url(images/miro_blog_label.jpg);
	margin-bottom: 10px;
}

/****************************************************************GALLERY START*****************************************************************/
/****************************************************************GALLERY START*****************************************************************/
/****************************************************************GALLERY START*****************************************************************/

#gallery_label {
	float: left;
	width: 78px;
	height: 37px;
	margin-right: 817px;
	display: inline;
	background: url(images/gallery_label.jpg);
	margin-bottom: 10px;
}

#gallery_post {
	float: left;
	width : 191px;
	height: 210px;
	margin: 5px;
	border: 1px solid;
	border-color: #CCCCCC;
	padding: 10px;
	text-decoration: none;
	display: inline;
}

#gallery_post a {
	text-decoration: none;
	cursor: hand;
}

#gallery_post_title {
	float: left;
	width: 179px;
	height: auto;
	padding: 5px;
	border: 1px solid;
	border-color: #729430;	
	margin-bottom: 2px;
	margin-top: 2px;
	background-color: #9eb653;
	display: inline;
}

#gallery_post_title h2 {
	font: "Lucida Sans Unicode";
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

#gallery_post_time {
	float: left;
	width: 179px;
	height: auto;
	padding: 5px;
	border: 1px solid;
	border-color: #729430;	
	font: "Lucida Sans Unicode";
	color: #729430;
	font-size: 10px;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
	display: inline;
}

#gallery_post img {
	float: left;
	margin-top: 2px;
	border: 1px solid;
	border-color: #729430;	
	display: inline;
	padding: 0px;
}


.image_post {
	width: 536px;
	padding: 10px;
	border: 1px solid;
	border-color: #CCCCCC;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

#image_post_title h2 {
	font: "Lucida Sans Unicode";
	color: #506d01;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
}

#image_post_title {
	width: 502px;
	height: auto;
	padding: 5px;
	border: 2px solid;
	border-color: #9eb653;	
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 4px;
	margin-top: 4px;
}

#image_attachment {
	width: 516px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 4px;
	margin-top: 4px;
}

#image_attachment img {
	border: 2px solid;
	border-color: #999999;
}

#image_caption {
	width: 502px;
	height: auto;
	padding: 5px;
	border: 2px solid;
	border-color: #CCCCCC;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 4px;
	margin-top: 4px;
}

#image_caption p {
	font: "Lucida Sans Unicode";
	font-size: 12px;
	color: #506d01;
	text-align: center;
}

#image_description {
	width: 502px;
	height: auto;
	padding: 5px;
	border: 2px solid;
	border-color: #9eb653;	
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 4px;
	margin-top: 4px;
}

#image_description p{
	font: "Lucida Sans Unicode";
	font-size: 13px;
	color: #333333;
	text-align: center;
}

.image_navigation {
	float: left;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: -184px;
}

#image_navigation_previous {
	float: left;
	width: 150px;
}

#image_post_prev_text {
	float: left;
	width: 138px;
	border: 1px solid;
	border-color: #729430;
	padding: 5px;
	text-align: right;
	font: "Lucida Sans Unicode";
	font-size: 14px;
	color: #729430;
	margin-bottom: 5px;
}

#image_navigation_next {
	float: right;
	width: 150px;
}

#image_post_next_text {
	float: left;
	width: 138px;
	border: 1px solid;
	border-color: #729430;
	padding: 5px;
	text-align: left;
	font: "Lucida Sans Unicode";
	font-size: 14px;
	color: #729430;
	margin-bottom: 5px;
}

#image_post_gallery_title {
	width: 502px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	border: 2px solid;
	border-color: #729430;	
	background-color: #9eb653;
	margin-bottom: 4px;
	margin-top: 4px;
}

#image_post_gallery_title h2 {
	font: "Lucida Sans Unicode";
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
}

.image_post a {
	text-decoration: none;
}


/****************************************************************SPEECHES START*****************************************************************/
/****************************************************************SPEECHES START*****************************************************************/
/****************************************************************SPEECHES START*****************************************************************/

#speeches_label {
	float: left;
	width: 101px;
	height: 37px;
	margin-right: 794px;
	display: inline;
	background: url(images/speeches_label.jpg);
	margin-bottom: 30px;
}

/****************************************************************LINKS START*****************************************************************/
/****************************************************************LINKS START*****************************************************************/
/****************************************************************LINKS START*****************************************************************/

#links_label {
	float: left;
	width: 58px;
	height: 31px;
	margin-right: 837px;
	display: inline;
	background: url(images/links_label.jpg);
	margin-bottom: 30px;
}

.linkcat {
	font: "Lucida Sans Unicode";
	font-size: 12px;
	color: #506d01;
	margin-bottom: 30px;
}

.linkcat h2 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

.linkcat a {
	font: "Lucida Sans Unicode";
	font-size: 14px;
	color: #506d01;
	font-weight: normal;

}

.linkcat li {
	margin-bottom: 5px;
}

/****************************************************************CONTECT MIRO START*****************************************************************/
/****************************************************************CONTECT MIRO START*****************************************************************/
/****************************************************************CONTECT MIRO START*****************************************************************/

#contact_miro_label {
	float: left;
	width: 148px;
	height: 31px;
	margin-right: 747px;
	display: inline;
	background: url(images/contact_miro_label.jpg);
	margin-bottom: 30px;
}

/****************************************************************SEARCH START*****************************************************************/
/****************************************************************SEARCH START*****************************************************************/
/****************************************************************SEARCH START*****************************************************************/


#search_list {
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

#search_list h3 a {
	font: "Lucida Sans Unicode";
	font-size: 16px;
	color: #506d01;
	font-weight: normal;
}

#search_list p {
	font: "Lucida Sans Unicode";
	font-size: 14px;
	color: #333333;
}

#search_list p a {
	color: #506d01;
}

#search_extra_details p {
	float: left;
	width: 100%;
	height: auto;
	font: "Lucida Sans Unicode";
	font-size: 12px;
	color: #333333;
}

#search_extra_details p a {
	font: "Lucida Sans Unicode";
	font-size: 12px;
	color: #729430;
}

#search_single_margin {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}


/****************************************************************GENERAL START*****************************************************************/
/****************************************************************GENERAL START*****************************************************************/
/****************************************************************GENERAL START*****************************************************************/
/****************************************************************GENERAL START*****************************************************************/
/****************************************************************GENERAL START*****************************************************************/

.post_date_details {
	font: "Lucida Sans Unicode";
	font-size: 10px;
	color: #729430;
	text-decoration: none;
}

.category_page_link a {
	font: "Lucida Sans Unicode";
	font-size: 14px !important;
	color: #729430;
	text-decoration: none;
	font-style: normal !important;
}

.category_page_link {
	font: "Lucida Sans Unicode";
	font-size: 14px !important;
	color: #333333;
	text-decoration: none;
	font-style: normal !important;
	margin-bottom: 10px;
}

#single_category_title h2 {
	font: "Lucida Sans Unicode";
	font-size: 16px;
	color: #506d00;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 20px;
}

dl.gallery-item {
width: 24% !important;
} 

#page_navi_plugin {
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	font: "Lucida Sans Unicode";
	font-size: 11px;
}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	text-decoration: none;
	border: 2px solid #729430;
	color: #729430;
	background-color: #e1f4a5;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	text-decoration: none;
	border: 2px solid #729430;
	color: #729430;
	background-color: #e1f4a5;	
}
.wp-pagenavi a:hover {	
	border: 2px solid #506d00;
	color: #506d00;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	text-decoration: none;
	border: 2px solid #506d00;
	color: #506d00;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	font-weight: bold;
	color: #506d00;
	border: 2px solid #506d00;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 2px solid #506d00;
	color: #506d00;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;	
	border: 2px solid #729430;
	color: #729430;
	background-color: #e1f4a5;
}

/****************************************************************PHOTOSLIDER START*****************************************************************/
/****************************************************************PHOTOSLIDER START*****************************************************************/
/****************************************************************PHOTOSLIDER START*****************************************************************/
/****************************************************************PHOTOSLIDER START*****************************************************************/
/****************************************************************PHOTOSLIDER START*****************************************************************/

#content_aboutmiro_slider_nav {
	float: left;
	width: 567px;
	height: 78px;
	margin-top: 3px;
	display: inline;
}

.content_aboutmiro_slider_thumb_divider {
	float: left;
	width: 3px;
	height: 78px;
}

/****************************************************************PHOTOSLIDER START*****************************************************************/

#content_aboutmiro_slider_nav a {
	float: left;
	width: 92px;
	height: 78px;
}


.slider-wrap { 
	width: 567px;
	height: auto;
	float: left;
	margin-top: 10px;
}

.stripViewer .panelContainer

.panel ul { 
	text-align: left;
}

.stripViewer { 
	position: relative; 
	overflow: hidden; 
	width: 563px; 
	height: 296px; 
	background-color: #999999;
	border: 2px solid;
	border-color: #999999;
}

.panelContainer {
	height: 300px;
	overflow: auto;
}

/***** panel window *****/
.stripViewer .panelContainer { 
	float: left;
	width: 567px;
	height: 300px;
	overflow: hidden;
	position: relative;
}

/***** single panel of pic *****/
.stripViewer .panelContainer .panel { 
	float: left; 
	height: 100%; 
	position: relative; 
	width: 565px; 
}

.stripNavL, .stripNavR, .stripNav { 
	display: none; 
}


/***** thumb pic *****/
.nav-thumb { 
	width: 88px;
	height: 74px;
	border: 2px solid;
	border-color: #999999;
	float: left;
}


/***** row of thumb *****/
#movers-row { 
	float: left;
	width: 475px;
	height: 78px;
}


/***** thumb container *****/
div.thumb_container { 
	width: 92px;
	height: 78px;
	float: left;
	background-color: #FFFFFF;
}

#movers-row div.thumb_container a.cross-link { 
	float: left; 
}

.photo-meta-data { 
	background: url(images/transpBlack.png); 
	padding: 10px; 
	height: 30px;
	margin-top: -50px; 
	position: relative; 
	z-index: 9999; 
	color: white; 
}

.photo-meta-data span { 
	font-size: 13px; 
}

.cross-link { 
	display: block; 
	width: 62px; 
	position: relative; 
	z-index: 9999; 
}

.active-thumb { 
	background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; 
}


/****************************************************************CONTACT FORM START*****************************************************************/
/****************************************************************CONTACT FORM START*****************************************************************/
/****************************************************************CONTACT FORM START*****************************************************************/
/****************************************************************CONTACT FORM START*****************************************************************/
/****************************************************************CONTACT FORM START*****************************************************************/

#content_contactmiro_name_box input[type="text"]{
	width: 100%;
	height: 100%;
	border: 0;
	border: none;
	background-color: #FFFFFF;
	background: none;
	border-style: none;
}

.ie6 #content_contactmiro_name_box input#miro_contact_name {
	width: 100%;
	height: 100%;
	border: 0;
	border: none;
	background-color: #FFFFFF;
	background: none;
	border-style: none;
}

#content_contactmiro_email_box input[type="text"]{
	width: 100%;
	height: 100%;
	border: 0;
	border: none;
	background-color: #FFFFFF;
	background: none;
	border-style: none;
}

.ie6 #content_contactmiro_email_box input#miro_contact_email {
	width: 100%;
	height: 100%;
	border: 0;
	border: none;
	background-color: #FFFFFF;
	background: none;
	border-style: none;
}

#content_contactmiro_message_box textarea {
	width: 100%;
	height: 100%;
	border: 0;
	border: none;
	background-color: #FFFFFF;
	background: none;
	border-style: none;
}

#content_contactmiro_submit_button input#miro_contact_button {
	float: left;
	width: 68px;
	height: 25px;
}

#contactmiro_box {
	float: left;
	width: 299px;
	height: 179px;
}

#contact_miro_text {
	float: left;
	width: auto;
	height: auto;
	margin-left: 20px;
	display: inline;
}

#contact_miro_text h3 {
	font: "Lucida Sans Unicode";
	font-size: 16px;
	font-weight: normal;
	color: #506d00;	
}

#contact_miro_text ul {
	margin-top: 10px;
}

#contact_miro_text li {
	font: "Lucida Sans Unicode";
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	margin-top: 5px;	
}

/****************************************************************MIRO CHAT START*****************************************************************/
/****************************************************************MIRO CHAT START*****************************************************************/
/****************************************************************MIRO CHAT START*****************************************************************/
/****************************************************************MIRO CHAT START*****************************************************************/
/****************************************************************MIRO CHAT START*****************************************************************/

#wp_wall {
	float: left;
	color: #333333;
	margin-left: 10px;
	margin-right: 11px;
	margin-top: 5px;
	width: 278px;
	font: "Lucida Sans Unicode";
	font-size: 12px;
	display: inline;
}

#wallcomments {
	font: "Lucida Sans Unicode";
	font-size: 12px;
	padding-left: 5px;
	float: left;
	width: 273px;
	height: 100px;
	display: inline;
	background-color: #FFFFFF;
	margin-bottom: 2px;
	overflow: auto;
}

#wallcomments a {
	font: "Lucida Sans Unicode";
	font-size: 12px;
	font-weight: normal;
	color: #506d00;
}

#wallcomments p{
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom:5px;
}

#wall_post input#submit_wall_post  {
	float: left;
	width: 278px;
	height: 25px;
	display: inline;
}

#wall_post input#wpwall_comment {
	float: left;
	width: 276px;
	height: 19px;
	display: inline;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #999999;
	margin-top: 2px;
	margin-bottom: 2px;
}

.wallnav {
	margin:5px 0px 0px 0px;
	display: none;
}

.wallnav a {
	margin:0px 0px 0px 10px;
	display: none;
}

.wallnav img {
	cursor:pointer;
}

.wallauthor {
	font-weight: normal;
	color: #506d00;
}

.wallcomment {
	font-weight:normal;
}

.wall-error {
	/* background:#ffb0b0; */

}
.wall-success {
	/* background:#c0dFa0; */
}

#wall_post_toggle  {
	cursor:pointer;
}


.wall-alt {
	/* this would paint every other comment with a background  
	background: #F0F0E0 ; 	*/
}

.wall-1
{
	/* this would paint the background of first comment, wall-2 for second...
	background:#c0dFa0; */
}


.wall-admin
{
	/* this would paint the background for admin made comments 
	background:#F0F0E0; */
}

.wall-registered
{
	/* this would paint the background for other registred users 
	background:#F0d0E0; */
}










#content_mirochat {
	float: left;
	width: 299px;
	height: auto;
}

#content_mirochat_top {
	float: left;
	width: 299px;
	height: 11px;
	background: url(images/content_mirochat_top.jpg);
}

#content_mirochat_mid {
	float: left;
	width: 299px;
	height: 203px;
	background: url(images/content_mirochat_mid.jpg) repeat-x;
	position: relative;
}

#content_mirochat_bottom {
	float: left;
	width: 299px;
	height: 9px;
	background: url(images/content_mirochat_bottom.jpg);
}

#content_mirochat_label {
	float: left;
	width: 132px;
	height: 25px;
	margin-left: 10px;
	margin-right: 157px;
	display: inline;
	background: url(images/content_mirochat_label.jpg);
}



.ec3_schedule {
	display: none;
}

