/*miggymedia.comby: em_possible*/

a.latestnews {color: #fff; text-decoration: none;}
#extcal_minical{float:left;}span.sunday,span.saturday{padding: 0px !important; }#extcal_minical .extcal_navbar {	background-image: url(../images/bg1.gif);	background-repeat: repeat-x;	border-bottom: 1px solid #B4B4B6;}#extcal_minical .extcal_tiny_add_event_link {	font-family: Verdana;	font-size: 20px;	font-weight: normal;	color:#575767;	text-decoration: none;}#extcal_minical TABLE.extcal_weekdays {	background-image: url(../images/bg1.gif);	background-repeat: repeat-x;	border-top: 1px solid #FFFFFF;	width:378px;	border-collapse:collapse;	border-spacing:0px;	border-width:0px;	text-align:center;}#extcal_minical TD.extcal_weekdays {	font-family: "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif"; 	font-size: 11px;	font-weight: normal;	color: #E4BD23;	text-decoration: none;	padding-top: 4px;	vertical-align:top;	height:24px;	text-align:center;}#extcal_minical .extcal_small {	font-family: Verdana;	font-size: 9px;	color:#575767;	text-decoration: none;}#extcal_minical .extcal_small:link,#extcal_minical .extcal_small:visited {	text-decoration: none;}#extcal_minical .extcal_small:hover {	text-decoration: underline;}#extcal_minical .extcal_daycell,#extcal_minical .extcal_todaycell,#extcal_minical .extcal_sundaycell,#extcal_minical .extcal_othermonth {	font-family: "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif"; 	font-size: 9px;	font-weight: bold;	font-style: normal;	text-decoration: none;	color:#555555;	background-repeat: no-repeat;	background-position: center center;	padding-top: 3px;	padding-bottom: 3px;	padding-right: 2px;	padding-left: 2px;}#extcal_minical .extcal_todaycell {	color:#99AAAA;	background-image: url(../images/rect.gif);}#extcal_minical .extcal_sundaycell {	color:#99AAAA;}#extcal_minical .extcal_othermonth {	color:#99AAAA;}#extcal_minical .extcal_daylink, #extcal_minical .extcal_sundaylink,#extcal_minical .extcal_busylink  {	font-family: "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif"; 	font-size: 11px;	font-weight: bold;	font-style: normal;	text-decoration: none;}#extcal_minical .extcal_daylink:link,#extcal_minical .extcal_daylink:visited {	color:#fff;}#extcal_minical .extcal_busylink:link,#extcal_minical .extcal_busylink:visited { 	color:#E4BD23;	text-decoration: none; }#extcal_minical .extcal_sundaylink:link,#extcal_minical .extcal_sundaylink:visited {	color:#99AAAA;}#extcal_minical .extcal_month_label {	font-family: Verdana, Arial, "Microsoft Sans Serif"; 	font-size: 10px;	font-weight: bold;	color: #565666;}#extcal_minical .extcal_picture #extcal_minical .extcal_weekcell {  margin: 0px;  padding: 0px;  text-align:center;}.mod_events_link {	cursor:pointer;}

/*yahoo reset*/body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {	margin:0;	padding:0;	font-family:Helvetica, Arial, sans-serif;}
fieldset, img {	border:0;}
address, caption, cite, code, dfn, th, var, optgroup {	font-style:inherit;	font-weight:inherit;}
del, ins {text-decoration:none;}
li {	list-style:none;}
caption, th {	text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0;font-variant:normal;}
sup {vertical-align:baseline;}
sub {	vertical-align:baseline;}
legend {	color:#000;}
input, button, textarea, select, optgroup, option {	font-family:inherit;	font-size:inherit;	font-style:inherit;	font-weight:inherit;}
input, button, textarea, select { *font-size:100%;
}
/*classes*/.clear {	clear:both;}
.float_left {	float:left;}.float_right {	float:right;}
.inner {	margin:0 auto;	width:960px;	position:relative;	overflow:visible;	clear:both;}
.left_col {	position:relative;	float:left;

	width:130px;

	display:block;

}

.right_col {

	position:relative;

	float:right;

	width:830px;

	display:block;

}

.orange {

	color:#EFB003;

}

.white {

	color:#FFFFFF;

}

/* elements*/



body {	background:url(../../../images/template/background.jpg) repeat-x bottom fixed;	font-family:Arial, Helvetica, sans-serif;	min-height:100%;
}

#wrap {	overflow:visible;

	min-height:100%;

}

#title a {

	font-size:23px;

	color:#EFB003;

	text-decoration:none;

}

#middle_menu li{

	float:left;

}

#middle_menu1 a{

	background:url(../../../images/menupic1.jpg) no-repeat right;

	height:200px;

	width:276px;

	display:block;

	border-right:1px solid white;

}

#middle_menu1 a:hover{

	background:url(../../../images/menupic1.jpg) no-repeat left;

	height:200px;

	width:276px;

	display:block;

	border-right:1px solid white;

}

#middle_menu2 a{

	background:url(../../../images/menupic2.jpg) no-repeat right;

	height:200px;

	width:276px;

	display:block;

	border-right:1px solid white;

}

#middle_menu2 a:hover{

	background:url(../../../images/menupic2.jpg) no-repeat left;

	height:200px;

	width:276px;

	display:block;

	border-right:1px solid white;

}

#middle_menu3 a{

	background:url(../../../images/menupic3.jpg) no-repeat right;

	height:200px;

	width:276px;

	display:block;



}

#middle_menu3 a:hover{

	background:url(../../../images/menupic3.jpg) no-repeat left;

	height:200px;

	width:276px;

	display:block;

}

#main_menu ul {

	float:right;

}

#main_menu .active, #menu1 .active{

	background:url(../images/menu_select.png) no-repeat;
}

#menu2 .active  a{

	color:#F1AD0D;

}

#main_menu li, #menu1 li {

	background:url(../images/menu_background.png) no-repeat;

}

#main_menu li:hover, #menu1 li:hover {

	background:url(../images/menu_select.png) no-repeat;

}

#menu2 li:hover {

}

#main_menu a:hover, #menu1 a:hover, #menu2 a:hover {

	color:#FFFFFF;

}

#main_menu li {

	float:left;

	height:33px;

	width:128px;

	text-align:center;

	font-size:14px;

	line-height:33px;

}

#main_menu a {

	text-decoration:none;

	color:#000000;

}

#menu1 a{

	color:#000000;

	text-decoration:none;

	display:block;

}

#menu2 a {

	color:#333333;

	text-decoration:none;

	display:block;

}

#menu1 li {

	height:33px;

	width:128px;

	text-align:left;

	font-size:11px;

	text-transform:uppercase;

	margin-bottom: 1px;

}

#menu2 li{

	text-align:left;

	font-size:20px;

	text-transform:uppercase;

	margin-bottom: 1px;

}

#menu1 span{

	padding:15px 0 0 12px;

	display:block;

}

#menu2 span{

	display:block;
	float:right;
	margin-right:10px;
	padding:0;
}

#menu2 {

	margin-top:260px;

}

#menu1 .menu_button {

	margin-top: 20px;

}

#menu1 .menu_button li {

	background: url(../images/menu-button.png) no-repeat;
	padding: 0;
	margin: 0;
	height: 50px;
	width: 125px;
	margin-bottom: 5px;
}

#menu1 .menu_button li a span {

	padding:0;
	display:block;
	font-weight: bold;
}

#menu1 .menu_button li a {

	padding:0;
	color: #fff;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 111px;
	padding-top: 5px;

}


#menu1 .menu_button li a:hover {

	color: #F1AD0D;

}

#main {

	background:#ffffff;

	color:#000000;

}

.blog, #page, #phocagallery {

	padding:10px 15px;

	width:800px;

	font-size: 12px;

	text-align: justify;
}

.blog .contentheading, #page .contentheading, h2{	font-weight:bold;

	font-size:26px;

	color:#F1AD0D;

	padding-bottom:10px;

}

.componentheading{

	font-weight:bold;

	font-size:48pt;

	color:#000000;

	padding-bottom:10px;

	padding-left:10px;

}

.blog .contentheading a, #page .contentheading  a, .componentheading a, .blog .article_row a, .blog a, #page a, h2 a{

	text-decoration:none;

	color:#F1AD0D;

}

.blog .contentheading a:hover, #page .contentheading  a:hover, .componentheading a:hover, h2 a:hover{

	text-decoration:underline;

}

.iteminfo, .articleinfo {

	font-size:11px;

}



#copyright {

	color:#FFFFFF;

}

#copyright ul {position:relative;/*width:300px;*/	float: right;}#copyright ul li {	float: left;}

#copyright .menu a {

	font-size:10px;

	float:left;

	color:#FFFFFF;

	float:left;

	padding:0 2px;

	text-transform:uppercase;

	text-decoration:none;

}

.pass label, .name label, .user  label, .email label, .verify_pass label{

	display:block;

}

/*category list view*/

div.filter{

	float:left;

	display:block;

	padding:0 10px 0 10px

}

div.display{

	float:left;

}

table.category{

	padding:10px;

	clear:both;

	display:block

}

table a{	text-decoration:none;	color:#F1AD0D;}

table a:hover{

	text-decoration:underline;

}

p.counter{

	text-align:center;

	font-size:12px;

}

ul.pagination{

	text-align:center;

	padding-bottom: 10px;

}

ul.pagination li{

	display:inline;

	padding:0 5px 10px 5px;

	font-size:12px;

}

ul.pagination a{

	text-decoration:none;

	color:#F1AD0D;

}

ul.pagination a:hover{

	text-decoration:underline;

}

/********************************* ADDED BY MIGGY *******************************/
/* article list view */

#left, #right, #content, .vert {
	width: 385px;
	float: left;
}

.vert_main{
	width: 385px;
	float: left;
        padding: 10px 15px;
}

#left, #right, #content {
	font-size: 12px;
        padding: 10px 15px;
}

#content .filter, #content .display {
	padding: 5px 0;
	margin: 0;
	width:385px;
}

#content .category #tableOrdering {
	padding: 10px 0;
}

#content .category #count {
	padding: 0 5px;
}

/* front page component listing */
#bottom {

	width: 830px;

}

.vert li {

	border-bottom: 1px dotted black;
	overflow: hidden;
	display:block;
	margin-bottom: 15px;

}

.vert .contentpagetitle {

	text-decoration:none;
	color:#F1AD0D;
	font-size: 14px;

}

.vert .contentpagetitle:hover {

	text-decoration:underline;
	color:#F1AD0D;

}

.vert_main li {

	border-bottom: 1px dotted black;
	overflow: hidden;
	display:block;
	margin-bottom: 15px;

}

.vert_main .contentpagetitle_main {

	text-decoration:none;
	color:#F1AD0D;
	font-size: 14px;

}

.vert_main .contentpagetitle_main:hover {

	text-decoration:underline;
	color:#F1AD0D;

}

.readmore {
	overflow: hidden;
	display:block;
	margin-top: 10px;
}

.readmore p {
	font-size:12px;
}

#page .readmore {

	display:none;
}

.readmore img{

	float: left;
	margin-right: 10px;
	margin-bottom: 5px;

}

#content .blog {
	padding:0;
	width:385px;
	font-size: 11px;
}

.blog_more {
display:none;
}

.article_row {

	border-bottom: 1px dotted black;
	overflow: hidden;
	display:block;
	margin-bottom: 15px;

}

.button_search {
	font-size: 11px;
	border: none;
	margin-left: 3px;
	padding: 4px 10px 1px 2px;

}

.button_search :hover{
	font-size: 11px;
	border: none;
	margin-left: 3px;
	padding: 4px 10px 1px 2px;
	background: #EFB003;
}

.inputbox_search{
	margin-top: 4px;
	padding-bottom: 1px;
	float: right;
	margin-right: 10px;
}

.searchintro{
	padding-bottom: 10px;
}

.article_pics{
	float:right;
	width: 220px;
	margin-bottom: 10px;
	margin-left: 20px;
	display: block;
}

.article_pics img{
	margin-bottom: 10px;
}

.search_search label{
	display: none;
}

#main-article{
	background: url(../../../images/template/articlebg.jpg) no-repeat;
	display: block;
	overflow: hidden;
}

/* page breaks in history */

.contenttoc{

	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;

}

.pagenavcounter{
	margin-bottom: 10px;
}