/* FONTS
-------------------------------*/
/*
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * @vendor:     The League of Moveable Type
 * @vendorurl:  http://www.theleagueofmoveabletype.com
 * @licenseurl: http://www.fontsquirrel.com/license/League-Gothic
 *
 *
 */

@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('League_Gothic.eot');
	src: local('League Gothic Regular'), local('LeagueGothic'), url('League_Gothic.ttf') format('truetype');
}


/* GENERAL EDITIOR STYLES
-------------------------------*/
html{
}
a, a:visited{
}
	a:hover{
	}
h1{
}
h2{
	background:#000;
	color:#FFF;
	font-size:16px;
	font-weight:normal;
	padding:10px 15px;
	text-transform:uppercase;
}
h3{
	color:#000;
}
h4{
	color:#000;
}
h5{
	color:#000;
}

blockquote{
	padding:0 15px 15px;
}
	blockquote p{
		margin:0;
		padding-bottom:0;
	}

ul{
}
	ul li{
	}
ol{
}
	ol li{
		list-style:outside decimal;
	}
li{
	display:list-item;
}
img{
}

legend{
}
form fieldset label{
}
form label.r{
	float:right;
}
form .buttons .button{
	background: #4D4E53 url(../images/gloss.png) repeat-x scroll 0 50%;
	border: .167em outset #4D4E53;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 1em;
	font-weight: bold;
	padding: .333em .667em;
}

form .buttons input.submit:hover {
	background-color: #FFA20F;
	border-color: #FFA20F;
}

* html form .buttons input.button {
	background-image: none;
}
* html form .buttons input.submit {
	background: #FFA20F;
	border-color: #FFA20F;
}

.hand{
	cursor:row-resize;
}
.ui-state-highlight{
	background:#F8FFB0;
	border:4px dotted #FFBD34;
}


/* GENERAL LAYOUT STYLES
-------------------------------*/
body{
	background:#000;
	padding: 0;
	font-size:12px;
}
	#wrap{
	}
		#header{
			height:75px;
		}
			#header_wrap{
				height:inherit;
				overflow:hidden;
				text-align:center;
				width:inherit;
			}
				#logo{
					height:inherit;
					width:100%;
				}
					#logo a{
						color:#FFF;
						font-size:160%;
						height:inherit;
						line-height:250%;
						overflow:visible;
						text-decoration:none;
						text-indent:0;
						width:auto;
					}
			#search{
			}
		#content{
			width: 100%;
		}
			#main{
			}
				.layout-navtop-1col #main{
				}
				* html .layout-navtop-1col #main{
					float: none;
				}
				#crumbs{
				}
					#list{
					}
						#list a, #list a:link, #list a:visited{
						}
						#list a:hover{
							color: #FFA20F;
						}
					#email{
					}
						#email a, #email a:link, #email a:active, #email a:visited{
						}
						#email a:hover{
						}
					#print{
					}
						#print a, #print a:link, #print a:active, #print a:visited{
						}
						#print a:hover{
						}
				#pagetitle{
				}
					#pagetitle h1{
						/*font: 40px/48px 'LeagueGothicRegular', Arial, sans-serif;
						letter-spacing: 0;*/
					}
				#modules{	
				}
				#sub{
				}
				#local{
				}
					#local li{
					}
						#local li a{
						}
						#local li a:hover{
						}
						#local li.selected a{
						}
					#local ul ul{
					}
					#local li li{
					}
						#local li.selected li a{
						}
							#local li li a:hover, #local li li.selected a{
							}
				#nav{
					display:none;
				}
					#wrapper{
					}
						#wrapper h3{
						}
						#nav ul{
						}
							#nav ul li{
							}
							    #nav ul li a{
							    }
								#nav a{
								}
							#nav ul li.selected{
							}
								#nav a:hover,
								#nav li.selected a{
								}
								
								/* Drop Down Menu */
								#nav li li{
								}
									#nav li li a{
									}
										#nav li li a:hover{
										}
		#footer{
		}
			#footer p.copyright{
			}
				#footer p.copyright span{
				}
			#footer p.poweredby{
			}
				#footer p.poweredby a, #footer p.poweredby a:link, #footer p.poweredby a:active, #footer p.poweredby a:visited{
					font-weight: bold;
				}
	#extra1{}
	#extra2{}
		
.fckeditor{
	background:#FFF;
	margin:0;
	padding:0;
}

#p1 #pagetitle,
#p1 #crumbs {
	display: none;
}

#p1 #modules{
	margin-top:0;
}
#p1 #main{
	margin-top:10px;
}

.shadow {
	-moz-box-shadow: 5px 5px 5px #999; /* FF3.5+ */
	-webkit-box-shadow: 5px 5px 5px #999; /* Saf3.0+, Chrome */
	box-shadow: 5px 5px 5px #999; /* Opera 10.5, IE 9.0 */
	filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=5px, OffY=5px, Color='#999999'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=5px, OffY=5px, Color='#999999')"; /* IE8 */
	margin-bottom:5px;
}

.blog .paginate{
	overflow:hidden;
	padding-top:10px;
	text-align:right;
}
	.blog .paginate .previous{
		float:left;
		text-align:left;
	}
	.blog .paginate strong{
	}
		.blog .paginate strong a{
			background:#EFEFEF;
			border:1px solid #000;
			font-size:12px;
			font-weight:bold;
			padding:6px 10px;
			text-decoration:none;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;	
			border-radius:4px;
		}
			.blog .paginate strong a:hover{
				background:#000;
				color:#FFF;
			}
	.blog .paginate em{
		color:#666;
		display:block;
		font-size:10px;
		font-weight:normal;
		margin-top:5px;
	}
		.blog .paginate em a{
			background:none;
			border:none;
			color:#AAA;
			font-size:11px;
			line-height:30px;
			padding:0;
			font-weight:normal;
			text-decoration:none;
		}
			.blog .paginate em a:hover{
				background:none;
				color:#AAA;
				font-weight:normal;
				text-decoration:underline;
			}
	.blog .more_posts{
		overflow:hidden;
		text-align:left;
	}
		.blog .more_posts span{
			float:right;
		}
		.blog .more_posts a{
			text-decoration:none;
		}
		.blog .more_posts a:hover{
			text-decoration:underline;
		}
#localnav_blog{}
	#localnav_blog h2.archives, #localnav_blog form.archives{
		margin:20px 0 0 0;
	}
	#localnav_blog h2.tags, #localnav_blog form.tags{
		margin:20px 0;
	}


#tags{
    margin:10px 0;
    overflow:hidden;
}
    #tags p{
        margin:0;
        padding:0 0 5px;
    }
        #tags p a{
            color:#000;
            font-weight:bold;
            text-decoration:none;
        }
        #tags p a:hover{
            color:#000;
            font-weight:bold;
            text-decoration:underline;
        }
    #tags ul{
        list-style:none;
        margin:0;
        padding:0;
    }
    #tags li, #tags li a{
        float:left;
        font-size:11px;
        height:24px;
        line-height:24px;
        margin:0 0 5px;
        position:relative;
    }
        #tags li a{
            background:#0089e0;
            color:#fff;
            margin:0 0 0 20px;
            padding:0 10px 0 12px;
            text-decoration:none;
            -moz-border-radius-bottomright:4px;
            -webkit-border-bottom-right-radius:4px;	
            border-bottom-right-radius:4px;
            -moz-border-radius-topright:4px;
            -webkit-border-top-right-radius:4px;	
            border-top-right-radius:4px;	
        }
        #tags li a:before{
            border-color:transparent #0089e0 transparent transparent;
            border-style:solid;
            border-width:12px 12px 12px 0;	
            content:"";
            float:left;
            height:0;
            left:-12px;
            position:absolute;
            top:0;
            width:0;	
        }
        #tags li a:after{
            content:"";
            position:absolute;
            top:10px;
            left:0;
            float:left;
            width:4px;
            height:4px;
            -moz-border-radius:2px;
            -webkit-border-radius:2px;
            border-radius:2px;
            background:#fff;
            -moz-box-shadow:-1px -1px 2px #004977;
            -webkit-box-shadow:-1px -1px 2px #004977;
            box-shadow:-1px -1px 2px #004977;
        }
        #tags li a:hover{background:#555;}	
        #tags li a:hover:before{border-color:transparent #555 transparent transparent;}

.module_gallery, .module_multipleimage {
	padding-bottom:10px;
}
	.module_gallery h4, .module_multipleimage h4 {
		background: #000;
		color: #FFF;
		font-size:16px;
		font-weight: normal;
		margin-bottom: 0;
		padding: 10px 15px 25px;
		text-transform: uppercase;
	}
	
	.module_gallery p.description, .module_multipleimage p.description {
		background:#CCC;
		color: #999;
		font-size:90%;
		margin:-21px 0 0;
		padding: 15px 15px 15px;
	}
	
	.module_gallery a.gallery, .module_multipleimage a.gallery {
		background: url(../images/shadow-gallery.png) no-repeat center center;
		border-width: 0;
		height: 120px;
		margin: 0 0 0 10px;
		position: relative;
		top: -18px;
		width: 120px;
	}
	
	* html .module_gallery a.gallery,
	* html .module_multipleimage a.gallery {
		background-image:none;
	}
	
	.module_gallery a.gallery img,
	.module_gallery a.gallery:hover img,
	.module_multipleimage a.gallery img,
	.module_multipleimage a.gallery:hover img {
		border: 3px solid #FFF;	
	}
	
	
#c4 fieldset{
	width:98%;
}

.module_map h3{
	background:#000;
	color:#FFF;
	font-size:16px;
	font-weight:normal;
	padding:10px 15px;
	text-transform:uppercase;
}