/*   
Theme Name: Cortland Fire Department
Theme URI: Custom Theme
Description: Only written for Cortland Fire Department
Author: Ryan Powszok
Author URI: brightboxdesign.com
Template: 
Version: 1.0

*/

body {
   font-family:Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  background: url(images/) repeat #313131;
  color: #000;
  margin: 0;
  padding: 0;
  
}

#centerwrap {
  width: 940px;
 margin: 10px auto 20px auto;
border: 3px solid #000;
border-top:none;
  background:#FFF;
  
}

a:link, a:visited, a:active {
text-decoration:none;
color:#000000;
}

a:hover {
text-decoration:underline;
}

img {
border:none;}



/*          Headings
--------------------------------- */

h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

h4 { 
font-size:110%; 
color: #990000; 
padding: 0px 0px 0px 0px;
line-height:2px;
text-decoration:underline;
}


/* ---------Classes------------- */


.t1 { 
font-family: tahoma, Arial, Helvetica, sans-serif; 
font-size:14px; color:#990000; 
text-decoration:none; 
font-weight:bold; text-align:center;
} 

.t2 { 
font-family: tahoma, Arial, Helvetica, sans-serif; 
font-size:12px; color: #333333; 
text-decoration:none; 
font-weight:bold; 
} 

span.name {
font-weight:bold;
color:#8D2800;
}

span.info {
color: #666666;
font-size:92%;
}


span.title {
color: #660000;
font-size:105%;
font-weight:bold;
}

a.more {
color:#8D2800;
float:right;
}

.floatleft {
float:left;
}

.floatright {
float:right;
}

.clear {
clear:both}

.bold {
font-weight:bold;
}

.red {
font-weight:bold;
color:#990000;
}


.border-bottom {
border-bottom: #333333 1px solid;
}

.clear {
clear:both;
}

.anchor-title {
font-weight:bold;
font-size:1.5em;
color:#990000; 
}

/*          Header
---------------------------------*/

#header {
  width:100%;
  height: 140px;
  
  margin: 0px auto;
  padding:0px;
  background: url(images/bg-header.jpg) no-repeat #000;
}


/* logo */

h1.logo {
  float: left;
  margin: 31px 0 0 10px;
  border:none;
}

logo img {
border:none;
}

/*         Global Navigation
----------------------------------------------*/

.navGlobal {
  float:right;
  width: 230px;
  margin-top: 10px;
  font-size:86%;
  text-indent:0px;
  line-height:normal;
  color:#FFF;
}

.navGlobal li {
  display: inline;
  list-style-type:none;
}

.navGlobal a {
  color: #FFF;
  text-decoration:none;
}

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


/*         Navigation
----------------------------------------------*/

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:auto;
		background-color:transparent;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 40px 5px 8px;
		background-color:#FFFFFF;
		color:#000000;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
		border-width:1px;
		border-style:solid;
		border-color:#A6A6A6;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:#E6E6E6;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		background-color:#E6E6E6;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#E6E6E6;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:5px;
		margin:-1px 0px 0px 0px;
		background-color:#E6E6E6;
		border-width:1px;
		border-style:solid;
		border-color:#A6A6A6;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 40px 2px 5px;
		background-color:transparent;
		border-width:0px;
		border-style:none;
		border-color:#000000;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#FFFFFF;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#BFBFBF;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px 2px;
		border-color:#AAAAAA;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li:hover > a.qmparent	
	{	
		background-image:url(qmimages/cssalt1_arrow_right_hover.gif);
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul .qmparent	
	{	
		background-image:url(qmimages/cssalt1_arrow_right.gif);
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a.qmparent	
	{	
		background-image:url(qmimages/cssalt1_arrow_down_hover.gif);
		text-decoration:underline;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 .qmparent	
	{	
		background-image:url(qmimages/cssalt1_arrow_down.gif);
		background-repeat:no-repeat;
		background-position:97% 50%;
	}




    #navigation {
      float:left;
      width:100%;
height:30px;
      background: url("images/bg-nav.gif") #FF0000;
      font-size:100%;
      line-height:normal;
	  border-bottom: #000 solid 2px;
	  margin-top:0px;

      }
	  
    #navigation ul {
	margin:4px 0 0 0;
	padding:5px;
	list-style:none;
      }
	  
    #navigation ul li {
	position: relative;
      display:inline;
	  color:#E1BC84;
      float:left;
      background:url("images/nav.gif") no-repeat left top;
      margin-left:5px;
      padding:0px 5px 4px 5px;
      }
	  
    #navigation ul li a {
	  color:#E1BC84;
	  text-decoration:none;
font-size:1em;
      }
	 
    #navigation a:hover {
      color: #FFFF99;
      }
 
	 
/*Sub level menu*/
#navigation ul li ul{
margin:-5px 0px 0px -10px;
position: absolute;
visibility: hidden;
z-index: 100;
}


#navigation ul li ul li{
display: block;
width:100px;
 padding:2px 5px 4px 5px;
 background: #000000;
border: solid #990000 1px;
}


#navigation ul li ul li a{
color:#E1BC84;
text-decoration:none;
font-weight:normal;
}


#navigation ul li ul li a:hover{
color:#FFFFFF;
}



/* ------------Page & Content---------*/


#main {
 float: left;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 width: 730px;
 min-height:480px;
 display: inline;
}

#content {
 border: #CCCCCC solid 1px;
 padding: 5px;
}

#content img {padding:0 5px 0 0;
margin:5px;
}

#content object {float:left;}

#content .anchor {
color:#990000;
text-decoration:underline;
}

#content ul#entries {
float:right;
}

#content ul#entries li{
display:inline;
list-style:none;
}

#content .title a{
font-size:1.2em;
font-weight:bold;
color:#990000; 
}

/* ------------Side Bar--------------*/


#sidebar {
 margin: 10px 0px 5px 0px;
 padding: 5px;
 width: 150px;
 float: left;
 position: relative;

 
}

#sidebar div {
padding:0 0 25px 0;
margin:0px;
}

#sidebar div.noborder {
border:none;
}

#sidebar ul { 
color:#333333;
font-size:.9em;
margin:0 0 0 5px; 
padding:0px 3px 4px 10px;
list-style:none; 
}

#sidebar h4 {
text-decoration:none;
}

#sidebar p {
color:#333333;
font-size:91%;
}

#sidebar .red {
font-weight:normal;
color:#990000;
}

#sidebar .gold {
font-weight:normal;
color: #CC9900;
}

#sidebar .black {
font-weight:normal;
color:#000000;
}

#sidebar table {
font-size:1.2em;

}




/* ------------Footer--------------- */

#footer { 
 clear:both;
 width: 840px;
 background: url(images/bg-footer.gif) repeat 0 10px;
 margin: 0;
 padding: 30px 40px 0px 60px ;
 font-size:.9em;
 }


#footer div {
	float: left;
	padding: 0 50px 0 0;

}

#footer h3 {
text-decoration:underline;
font-size:16px;
color:#990000;
}

#footer p {
	clear: both;
	width: 59%;
	margin: 0;
	padding: 3em 0 ;
}



#footer ul {	
margin: 0 ;
	padding: 0;
	list-style-type: none;
}



#footer li {
	background: url(images/arrow.gif) no-repeat 0 .4em;
	padding-left: 5px;
}

