/*

Theme Name: Fivecast

Theme URI: http://www.templatesquare.com/

Description: Fivecast is a web 2.0 style premium magazine wordpress theme.

Version: 1.0.1

Author: templatesquare

Author URI: http://www.templatesquare.com/

Tags: fixed-width, two-columns, three-columns, theme-options, right-sidebar, red, blue, green, brown



*/



/*** GLOBAL  ***/

/* css reset */

html, body, div, span, applet, object, iframe,

pre, a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;





}

/* end */

html,body{height:100%}

body {

	font-family:Tahoma, Arial, Verdana;

	font-size:12px;

	margin:0 auto;

	padding:0;

	color:#727272;

	height:100%;

	/* background-image in theme_css*/

	

}

* {

	margin:0;

	padding:0;

}

*:focus {

	outline:none; /* removes ugly dotted border but may make template more unsuable, up to you

					 if you want to keep it! */

}

.clr{clear:both}

form{margin:0; padding:0;}

hr {

	border: 0;

	color: #c5c5c5;

	background-color: #c5c5c5;

	height: 1px;

	margin:0px 0px 10px 0px;

	padding:0px;

}



/*** END OF GLOBAL  ***/



/*** DEFAULT ELEMENT STYLES ***/

/* heading */

h1, h2, h3, h4, h5 {margin-bottom:13px;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal; color:#5c5c5c;}

h1 {font-size:30px; line-height:30px;}

h2 {font-size:24px; line-height:25px;}

h3 {font-size:18px; line-height:20px;}

h4 {font-size:16px; line-height:18px;}

h5 {font-size:12px; margin:3px 0px; padding:0px; letter-spacing:1px;}



/* links */

a, a:visited {color:#5c5c5c; text-decoration:none;}

a:hover{color:#5c5c5c; text-decoration:underline;}

a img{border:none}

.border{ border:1px solid #c5c5c5; padding:3px;}

.imgleft{float:left; padding-right:10px;}

.imgright{float:right; padding-left:10px;}

img.left{ float:left; margin-right:10px; border:1px solid #ccc; padding:3px; margin-top:5px; }

img.aligncenter{border:1px solid #e0e0e0; padding:6px; margin-bottom:10px;}

/* lists, blockquotes and paragraphs */

p, ul, ol {

	font-size:12px;

	line-height:18px;

	margin-bottom:15px;

	color:#727272;

}

ul, ol {

	margin:10px 0 35px 40px;

}

li ol,

li ul

{

	font-size:1.0em;

	list-style:square;

	margin-bottom:0;

	margin-top:0;

}

li ol {list-style:decimal;}

blockquote {

	font-style:italic;

	margin:25px 0 25px 0px;

	color:#6c6c6c;

	padding:0px 20px 0px 20px;

	border-left:4px solid #e0e0e0;

	}



/* code */

code {

	font-family:Verdana, Arial;

	letter-spacing:1px;

	margin:25px 0 25px 0px;

	display:block;

	font-size:0.9em;

	border-left:4px solid #e0e0e0;

	padding:10px 10px;

}



.spacer{ margin-bottom:10px;}

.error{ color:#f00;}

/*** END OF DEFAULT ELEMENT STYLES ***/



#container{ background-image:url(images/bg_body_top.gif); background-repeat:repeat-x; }



/*** CENTERCOLUMN ***/

#centercolumn{width:960px; margin:0px auto 0px auto;}

/*** END OF CENTERCOLUMN ***/





/* Top */

#topmenu{width:700px; float:left; height:39px;}

/* Top Navigation bar menu styling */

#nav {margin:0px; padding:0px 0px 0px 0px; float:left; }

#nav ul{ 

	padding:0;

	margin:0;

	width:auto;

	list-style: none;

	height:39px;

	position: relative;



}

#nav li{

	list-style:none;

	float:left;

	text-align:center;

	padding:0;

	font:normal 14px Georgia, "Times New Roman", Times, serif;
	
	font-weight:bold;

	line-height:26px;

	padding-top:5px;

}

#nav  li a {

	z-index: 10;

	display: block;

	float: left;

	height: 30px;

	position: relative;

	overflow: hidden;

	padding: 0 20px; 

	color:#8f8f8f;

	text-decoration:none;

}

#nav  li a:hover {
	z-index: 10;
	display: block;
	float: left;
	height: 30px;
	position: relative;
	overflow: hidden;
	padding: 0 20px;
	color:#CCC;
}

#nav  li .active {

	z-index: 10;

	display: block;

	float: left;

	height: 30px;

	position: relative;

	overflow: hidden;

	padding: 0 20px; 

	color:#8f8f8f;

}



/* Search */

#top_src{ float:right;  color:#fff; padding-top:5px; }

#top_src p{margin:0px;}

#top_src .bg_input{background-image:url(images/bg_src.gif); background-repeat:no-repeat; width:244px; height:25px; display:block;}

#top_src .inputbox{background:transparent; border:0px; width:200px; padding:6px 0px 5px 4px; margin-left:1px; color:#fff;}

/* End Top */





/*** HEADER ***/

#header{width:960px; float:left; height:121px;}

/* Logo */

#logo{line-height:50px; margin:0px 0px 0px 0px; width:680px; float:left;}

#logo h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:58px; margin:28px 0px 0px 20px;}

#logo h1 a, #logo h1 a:visited{ color:#fff;}

#logo .desc{ color:#fff; margin:0px 0px 0px 25px;}



/* top rss */

#top_rss{ float:right; color:#fff; background-position:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:lighter; padding-top:38px; padding-right:15px; }

#top_rss img{ padding:0px 0px 0px 10px; vertical-align:bottom!important;}

#top_rss a, #top_rss a:visited{color:#fff; text-decoration:none !important; vertical-align:bottom!important; }

#top_rss a:hover{color:#fff; text-decoration:underline;}





/* header Navigation bar menu styling */

#headermenu{width:960px; float:left; height:26px; background-image:url(images/bg_menu_category.png);}

#nav_header {margin:0px; padding:10px 0px 0px 10px; float:left;}

#nav_header ul{ 

	padding:0;

	margin:0;

	list-style: none;

}



#nav_header li{

	list-style:none;

	float:left;

	text-align:left;

	padding:0;

	font:normal 16px Georgia, "Times New Roman", Times, serif;

	background-image:url(images/line_ver_menu.gif);

	background-repeat:no-repeat;

	background-position:0 5px;

	padding:10px 0px;

}



#nav_header li.cat-item-1{ background-image:none;}

/*** END HEADER ***/





/*** SLIDER ***/

#slides_container{width:700px; height:247px; padding-bottom:30px;  }



.slider{ padding:0px 0;	margin-bottom:0px !important;	width:100%;	float:left;}



#featured{	position:relative;	height:247px; background:#e0e0e0;	border:0px solid #ccc;	float:left;	width:700px; padding:0px; color:#727272;}



#featured ul.ui-tabs-nav{

	position:absolute;

	top:0; 

	left:370px;

	list-style:none;

	width:329px;	

	z-index:20;

	margin:0px;

	padding:0px 19px 0px 0px;

}



#featured ul.ui-tabs-nav li{

	padding:0px 0; 

	padding-left:31px;

	font-size:12px;

	color:#727272;

	border-bottom:0px solid #333;

	border-left:0px solid #f00;

	

}

#featured ul.ui-tabs-nav li span{line-height:18px; padding-left:15px; padding-right:10px;	display:block; color:#727272; padding-top:5px;}



#featured ul.ui-tabs-nav li span font{ font-family:Georgia, "Times New Roman", Times, serif; color:#727272; font-size:16px; line-height:25px; font-weight:bold;}



#featured .ui-tabs-panel{width:400px; position:relative; overflow:hidden; height:247px; z-index:10;}



#featured .ui-tabs-hide{display:none;}



#featured li.ui-tabs-nav-item p{ color:#727272;}



#featured li.ui-tabs-nav-item a{/*On Hover Style*/

	display:block;

	height:81px;

	color:#333;

	outline:none;

	border-bottom:0px solid #e0e0e0;

	border-top:1px solid #e0e0e0;

	text-decoration:none;

	background-color: #e0e0e0;

	background-image: url(images/grad-strip.jpg);

	background-repeat: repeat-x;

	margin:0px;

	padding:0px;

	

}



#featured li.ui-tabs-nav-item a:hover{background:#f3f3f3;}

#featured li.ui-tabs-selected{ /*Selected tab style*/

	background:url('images/arrow.png') top left no-repeat;

}



* html #featured li.ui-tabs-selected{ /*Selected tab style*/

	background:url('images/arrow.gif') top left no-repeat;

}



#featured ul.ui-tabs-nav li.ui-tabs-selected a{

	color:#727272;

	background-image: url(images/grad-strip-active.jpg);

	background-repeat: repeat-x;

	background-color: #e0e0e0;

	background-position: -100px;

}





#featured .ui-tabs-panel .info{	position:absolute;	top:165px; left:0;	height:85px; width: 400px;	background: url('images/opacity.png');}

#featured .info h2{font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;	color:#fff; padding:5px 5px 5px 10px; margin:0;	overflow:hidden;}

#featured .info p{	margin:0 15px 0 10px;	font-family:Verdana; font-size:11px;	line-height:15px; color:#fff;}

#featured .info a{	text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;	color:#fff;}

#featured .info a:hover{	text-decoration:underline;}



/*** END SLIDER ***/





/*** CONTENT ***/

#main_content{width:960px; float:left; padding:0px 0px 0px 0px; background-image:url(images/bg_container.gif); background-repeat:repeat-y;}



/* main */

#main{ float:left; padding:0px 20px; width:700px;}

.main_text{padding:0px 0px 0px 0px; float:left; width:700px;}





/* box home*/

.main_box_content{	width:415px; float:left; margin-bottom:25px;}

#box_content_r{

	background-image:url(images/box_content_r.jpg);

	background-repeat:repeat-y;

	width:415px;

	float:left;

}



#box_content_t{

	background-image:url(images/box_content_t.jpg);

	background-repeat:no-repeat;

	background-position:top;

	width:415px;

	float:left;

}



#box_content_b{

	background-image:url(images/box_content_b.jpg);

	background-repeat:no-repeat;

	background-position:bottom;

	width:415px;

	float:left;

}



/* end box home*/



#content{ width:385px; float:left; line-height:20px; padding:15px 15px;}

#content_inner{ float:left; line-height:20px; width:670px; padding:0px 15px;}

.post{ padding-top:0px; margin-bottom:20px; display:block;}

.entry{ padding-bottom:10px;}

.attachment{ text-align:center;}

.postmetadata { color:#727272; padding:0px 0px 0px 0px;	margin:0px 0px 10px 0px; font-size:11px;}



/* box inner*/

.main_box2_content{ width:700px; float:left; margin-bottom:25px;}



.box_inner_content_r{background-image:url(images/box_inner_content_r.gif); background-repeat:repeat-y; width:700px;	margin-bottom:10px;}



.box_inner_content_t{background-image:url(images/box_inner_content_t.gif); background-repeat:no-repeat;	background-position:top left; width:700px;

	padding-top:20px;}

	

.box_inner_content_b{	background-image:url(images/box_inner_content_b.gif);background-repeat:no-repeat;background-position:bottom left;width:700px;

	padding-bottom:20px;}

	

/* end box inner*/



.navigation, .pagination{padding:20px 20px 0px 0px; margin-bottom:15px;}



/* Main Title */

.title{ width:385px; float:left; border-bottom:1px solid #e1e1e1; margin-bottom:15px;}

* html .title{ width:385px; float:left; border-bottom:1px solid #e1e1e1; margin-bottom:0px;}

.title h2, .title_inner h2{ font-size:18px; color:#5c5c5c; margin:0px; line-height:23px; padding-bottom:5px;}

.title a, .title a:visited, .title_blog a, .title_blog a:visited{color:#5c5c5c;}

.title a:hover, .title_blog a:hover{color:#5c5c5c!important;}

.title_inner{ float:left; width:670px; border-bottom:1px solid #e1e1e1; margin-bottom:15px;}

h2.archivetitle{ text-align:center;}



/* News */

.news p{margin:10px 0px;}

.bg_input_news{background-image:url(images/bg_form_news.jpg); background-repeat:no-repeat; width:183px; height:26px; padding:7px 16px 6px 0px; margin-right:0px;}

*+html .bg_input_news{padding:0px 16px 6px 0px;} /* IE 7 hack*/



* html .bg_input_news{padding:0px 16px 18px 1px; vertical-align:top; } /* IE 6 hack*/





.bg_input_news .inputbox{background:transparent; border:0px; width:167px; padding:6px 0px 3px 4px; color:#857f7f}/* padding for ie*/





/* search */

.box_src{border-bottom:1px solid #e1e1e1; padding-bottom:10px;}

.box_src .entry { padding:0px;}

.pagetitle{ border-bottom:1px solid #ccc; padding-bottom:5px;}

.title_src h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin-bottom:5px;}





/* single */

.tag{background-image:url(images/icon_tag.gif); background-repeat:no-repeat; background-position:0 4px;  padding:0px 0px 0px 35px; display:block; }

.bg_single{ background-image:url(images/bg_single.gif); background-repeat:no-repeat; display:block; padding:25px 0px 0px 0px;}





/* comments */

ul.commentlist, ul.commentlist ul.children { list-style: none; margin: 0; padding: 0; }



ul.commentlist li { display: inline-block; list-style: none; margin: 0 0 20px; overflow: hidden; padding: 0; position: relative; padding-top:10px; }



ul.commentlist li:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }



html[xmlns] ul.commentlist li { display: block; }



ul.commentlist li .comment_author { font-size: 11px; float: left; padding: 0 20px 0 0; width: 60px; z-index:0; text-align:center; }



ul.commentlist li .comment_author a{ font-size:11px; font-weight:normal;}



ul.commentlist li .comment_text cite{font-size: 16px; font-style: normal;  font-family:Georgia, "Times New Roman", Times, serif; }



ul.commentlist li .comment_text cite a{font-family:Georgia, "Times New Roman", Times, serif; text-decoration: none; font-size: 16px; font-style: normal;}



ul.commentlist li .comment_text p{ margin-bottom:10px;}



ul.commentlist li .comment_author img{ border: 0px solid #aaa;}



ul.commentlist li .comment_text_container{ margin-left:80px; position:relative; z-index:50; }



ul.commentlist li p.metadata {font-size: 10px; line-height: 2; text-align: right; padding:0px; margin:0px; }



ul.commentlist li p.metadata a { text-decoration: none; }



ul.commentlist li p.metadata a:hover,ul.commentlist li .comment_author cite a:hover{ text-decoration: underline; }



ul.commentlist ul.children{clear: both;margin: 0 0 0 83px;padding-top:20px;}



.commentlist li, #commentform input, #commentform textarea { font:13px Tahoma, Arial, Verdana; }



.commentlist li { font-weight: bold; }



.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }



.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }



#commentform p { font-family: Tahoma, Arial, Verdana;}



.commentmetadata { font-weight: normal;}



/* End Comments */

/* comments */



ul.commentlist li .comment_text{

	background: #fff!important;

	border: 1px solid #cacaca;

	padding: 13px;

	margin-bottom:10px;



}

ul.commentlist li .commentimg{

	display: block;

	float: left;

	left: 68px;

	position: absolute;

	top: 26px;

	z-index:100;

	background-image:url(images/comment.gif);

	width:13px;

	height:24px;

}





/* Form Comment*/

#commentform input {

	width: 170px;

	padding: 4px;

	margin: 5px 5px 1px 0;

	border:1px solid #ccc;

	background: #fff!important;

	color: #737373;

	}



#commentform textarea {

	width: 78%;

	height:110px;

	padding: 2px;

	border:1px solid #ccc;

	float:right;

	margin-bottom:15px;

	background: #fff!important;

	color: #737373;

	}



#commentform input#submit {

	margin: 0 0 0px auto;

	float: right;

	width:128px;

	height:23px;

	background-image:url(images/but_comment.gif)!important; background-repeat:no-repeat;

	border:0px;

	color:#888787;

	cursor:pointer;

	}



/* Form Comment*/



.form_left{ float:left;}



.form_left p{ margin-bottom:0px;}



.form_left label{ width:45px; display:block; float:left; padding-top:5px;}



.form_right{float:left; width:60%; padding-left:0px;}



.form_right label { width:40px; display:block; float:left; text-align:right; padding-left:10px;}



#commentform {	margin: 5px 10px 0 0;	}



#respond { width:100%;}

#respond h3{ font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; padding-top:15px;}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}





/*****Forms*****/

form{margin:0; padding:0; font-family:Tahoma, Arial !important;}

fieldset{border:0px;}

.screenReader { left: -9999px; position: absolute; top: -9999px; margin:0px ;padding:0px; }

.thanks { background: #F2F3F6; border: 1px solid #7E8AA2; padding:10px; }



#contactForm{}

#contactForm ol.forms { float: left; list-style: none; margin: 0; width: 100%; }

#contactForm ol.forms li { 

	clear: both; 

	float: left; 

	margin-bottom: 18px; 

	position: relative;

	width: 100%;

	list-style-type:none;

}



#contactForm ol.forms li.screenReader{margin:0px; padding:0px;}

ol.forms label {

	cursor: pointer;

	display: block;

	font-weight:normal;

	padding:0px 20px 3px 0px;

	width: 100px;

}

ol.forms input{

width:280px; background-repeat:no-repeat; padding:5px 5px 11px 5px; margin:0px; border:solid 1px #e1e1e1;}

ol.forms textarea {border:solid 1px #e1e1e1; width:388px; height:111px; margin:0px; padding:8px;  font-family:Tahoma, Arial !important; font-size:12px;}





ol.forms input:focus, ol.forms textarea:focus {border:solid 1px #b3b3b3; }

.error { color: #f00; }

ol.forms li .error { font-size: 10px; margin-left:0px; }

ol.forms li.textarea .error {

	display: block;

	position: absolute;

	right: 0;

	top:80px;

	width:auto;

}

ol.forms li.screenReader {margin: 0; }

ol.forms li.buttons button:hover { color: #222; }

ol.forms li.buttons button:active { left: -1px; position: relative; top: -1px; }

ol.forms li.buttons, ol.forms li.inline {}

ol.forms li.inline input { width: auto; }

ol.forms li.inline label { display: inline; float: none; width: auto; }



/* End Form Elements */





/* Begin Sidebar */





#sidebar{color:#6f6b3f !important;	padding:10px 0px;}



#sidebar a, #sidebar a:visited{	color:#727272!important; text-decoration:none;}



#sidebar a:hover{ text-decoration:underline;}



#sidebar ul, #sidebar ul ol {	margin: 0;	padding: 0;	font-size:11px;	}



#sidebar ul li {list-style-type: none;	list-style-image: none;	margin-bottom: 15px;	padding: 0px 0px 0px 0px;	}

	

#sidebar form {	margin: 0;	}



.textwidget{ padding-top:10px;}



/* side left */

#side_left{width:265px; float:left; padding-left:20px;}



#box_sidebar_left_r{background-image:url(images/box_grey_r.gif); background-repeat:repeat-y; width:265px;}



#box_sidebar_left_t{background-image:url(images/box_grey_t.gif); background-repeat:no-repeat; background-position:top; width:265px;}



#box_sidebar_left_b{background-image:url(images/box_grey_b.gif); background-repeat:no-repeat; background-position:bottom; width:265px;	}



div.sidebarleft.grey{ margin:0px 14px; padding:10px 0px 1px 0px; } 



.sidebarleft{color:#6f6b3f !important;	padding:0px 0px 0px 0px;}



.sidebarleft a, .sidebarleft a:visited{	color:#727272; text-decoration:none;}



.sidebarleft a:hover{ text-decoration:underline;}



.sidebarleft ul, .sidebarleft ul ol {	margin: 0;	padding: 0;	font-size:11px;	}



.sidebarleft ul li {list-style-type: none; list-style-image: none;	margin-bottom: 15px; padding: 0px 0px 0px 0px;	}



.sidebarleft ul ul li, .sidebarleft ul ol li {	margin: 0px 0 0;	padding: 0px 0px 8px 15px;	line-height:18px;	}

	

.sidebarleft ul ul li {	background-image:url(images/icon_box.gif) !important;	background-repeat:no-repeat;	background-position:0px 8px;	}	



.sidebarleft ul p, #sidebar ul select {	margin: 5px 0 8px;	}



.sidebarleft ul ul, .sidebarleft ul ol {	margin: 5px 0 0 0px;	}



.sidebarleft ul ul ul, .sidebarleft ul ol {	margin: 0 0 0 0px;	}



/* side right */

#side_right{width:200px; float:left; padding-left:0px;}



#recentcomments{ font-weight:bold;}



#recentcomments a, #recentcomments a:visited{ font-weight:normal;}



#sidebar h2 {

	margin: 0px 0 0px 0;

	padding: 0px 0px 5px 0px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight:bold;

	color:#727272;

	background-image:url(images/border_h2.gif);

	background-repeat:no-repeat;

	background-position:bottom;

	line-height:23px;

	}



#sidebar ul ul li, #sidebar ul ol li {	margin: 0px 0 0;	padding: 0px 0px 8px 15px;	line-height:18px; }

	

#sidebar ul ul li {	background-image:url(images/icon_box.gif);	background-repeat:no-repeat;	background-position:0px 8px;	}	



#sidebar ul p, #sidebar ul select {	margin: 5px 0 8px;	}



#sidebar ul ul, #sidebar ul ol {	margin: 5px 0 0 0px;	}



	

.sidebarleft h2 {	margin: 0px 0 0;

	padding: 0px 0px 5px 0px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	color:#5c5c5c;

	border-bottom:1px solid #dedede;

	}







/* End Sidebar */





/* footer */

#footer{ background-image:url(images/bg_footer.png); background-repeat:no-repeat; width:960px; height:95px; float:left;}

.txt_footer{ font-family:Tahoma, Arial, Verdana; color:#fff; font-size:11px; text-align:center; padding-top:45px; line-height:20px; position:relative; }

.txt_footer a, .txt_footer{ color:#fff;}

/* Begin Typography */



.thread-alt { background-color: transparent; }



.thread-even { background-color: transparent; }



.depth-1 { border: 0px solid #ddd; }



.even, .alt { border-left: 0px solid #ddd; }



small {font-family:Tahoma, Arial, Verdana; font-size: 0.9em;line-height: 1.5em;}



.entry p a:visited { text-decoration:underline;}

.entry p a:hover { text-decoration:none;}



.link_read{ background-image:url(images/but_read.jpg); background-repeat:no-repeat; padding:4px 12px 5px 12px; font-size:11px;}



.sticky {background: #f7f7f7;  }



.sticky h2 { padding-top: 0px; }



small, .nocomments, strike {color: #777;	}



acronym, abbr, span.caps{	font-size: 0.9em;	letter-spacing: .07em;	}



/* End Typography */







/* Begin Images */

p img {	padding: 0;	max-width: 100%;	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}



img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}



img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}



.alignright {	float: right;	}



.alignleft {	float: left;	}

/* End Images */





/* WP-PageNavi */	

.wp-pagenavi a, .wp-pagenavi a:link {

	padding: 4px 4px 4px 4px!important; 

	margin: 2px; 

	text-decoration: none;

	border: 1px solid #e0e0e0!important;		

	color: #727272!important;	

	background-image:url(images/bg_pagination.gif); background-repeat:repeat-x;	

}

.wp-pagenavi a:visited {

	padding: 4px 4px 4px 4px!important; 

	margin: 2px; 

	text-decoration: none;

	border: 1px solid #e0e0e0!important;	

	color: #727272!important;	

	background-image:url(images/bg_pagination.gif); background-repeat:repeat-x;	

}

.wp-pagenavi a:hover {	

	border: 1px solid #e0e0e0!important;

	color: #727272!important;	

	background-image:url(images/bg_pagination.gif); background-repeat:repeat-x;

}

.wp-pagenavi a:active {

	padding: 4px 4px 4px 4px!important; 

	margin: 2px; 

	text-decoration: none;

	border: 1px solid #e0e0e0!important;	

	color: #727272!important;	

	background-image:url(images/bg_pagination.gif); background-repeat:repeat-x;	

}

.wp-pagenavi span.pages {

	padding: 4px 4px 4px 4px!important; 

	margin: 2px 2px 2px 2px!important; 

	color: #727272!important;	

	border: 1px solid #e0e0e0!important;	

	background-image:url(images/bg_pagination.gif); background-repeat:repeat-x;

}

.wp-pagenavi span.current {

	padding: 4px 4px 4px 4px!important; 

	margin: 2px; 

	font-weight: bold;

	border: 1px solid #e0e0e0!important;

	color: #727272!important;	

	background-image:url(images/bg_pagination.gif); background-repeat:repeat-x;

}

.wp-pagenavi span.extend {

	padding: 4px 4px 4px 4px!important; 

	margin: 2px; 	

	border: 1px solid #e0e0e0!important;

	color: #727272!important;	

	background-image:url(images/bg_pagination.gif); background-repeat:repeat-x;

}



/* Begin Calendar */

#wp-calendar { empty-cells: show; margin: 0px auto 0 auto; width: 200px;}



#wp-calendar #next a {	padding-right: 10px;	text-align: right;	}



#wp-calendar #prev a {	padding-left: 10px;	text-align: left;	}



#wp-calendar a {display: block;	}



#wp-calendar caption {	text-align: center; padding-top:10px; padding-bottom:10px;	}



#wp-calendar td {	padding: 3px 0;	text-align: center;	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */	background-color: #fff; }

	

#wp-calendar #prev a, #wp-calendar #next a {	font-size: 9pt;	}



#wp-calendar a {text-decoration: none;}



#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;	text-align: center;	}



#wp-calendar th {	font-style: normal;	text-transform: capitalize;	}



#today{ font-weight:bold;}

	

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {	cursor: help;	}



acronym, abbr {	border-bottom: 1px dashed #999;	}



blockquote cite {margin: 5px 0 0;	display: block;	}



.center {text-align: center;	}



.hidden {display: none;	}

	

.screen-reader-text {position: absolute;  left: -1000em;}



a img {	border: none;	}



.navigation {display: block; text-align: center;	}

/* End Various Tags & Classes*/







/* Captions */

.aligncenter,div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	clear:both;

}



.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;}

/* End captions */





/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.

	It won't be a stylish marriage, I can't afford a carriage.

	But you'll look sweet upon the seat of a bicycle built for two." */

