/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  @charset "";
    

  body {
	margin: 0pt;
	padding: 0pt;
	width: 100%;
	color: rgb(102, 102, 102);
	font-size: 18px;
	font-style: normal;
	line-height: 1em;
	font-weight: normal;
	font-variant: normal;
	font-family: Arial, Helvetica;
	top: 20px;
	left: 20px;
    }

  html, .main { margin: 0pt;
    padding: 0pt;
    font-family: Arial,Helvetica;
    }

  .main { background: rgb(255, 255, 255) url(../images/main_bg.jpg) repeat-x scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Helvetica,sans-serif;
    }

  .clr { margin: 0pt;
    padding: 0pt;
    clear: both;
    width: 100%;
    font-size: 0pt;
    line-height: 0pt;
    }

  h2 {
	margin: 8px 0pt;
	padding: 8px 0pt;
	font-size: 18px;
	font-weight: bold;
	color: #153774;




    font-family: streetvertisingMedium',verdana;
    }

  p {
	margin: 8px 0pt;
	padding: 0pt 0pt 8px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: justify;
	font-size: 14px;
    }

  a { color: rgb(21, 55, 116);
    text-decoration: none;
    }

  .header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin: 0pt;
    padding: 0pt;
    }

  .header {  }

  .header_resize { margin: 0pt auto;
    padding: 0pt;
    width: 960px;
    }

  .logo { padding: 0pt;
    float: left;
    width: auto;
    height: 120px;
    }

  h1 {
	margin: 0pt;
	padding: 36px 0pt 0pt;
	font-size: 50px;
	font-weight: normal;
	line-height: 1.2em;
	text-transform: none;
	font-family: Arial,Helvetica,sans-serif;
	color: #000;
    }

  h1 a, h1 a:hover {
	color: #153774;
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif;
    }

  h1 span { font-family: Arial,Helvetica,sans-serif;
    }

  h1 small { display: block;
    font-size: 18px;
    line-height: 1.2em;
    letter-spacing: normal;
    text-transform: none;
    color: rgb(0, 0, 0);
    font-family: Arial,Helvetica,sans-serif;
    }

  .slider { padding: 0pt;
    background: transparent none no-repeat scroll left bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

   .menu_nav { margin: 0pt auto;
    padding: 0pt;
    height: 5px;
    }

  .menu_nav ul { padding: 0pt 0pt 0pt 1px;
    background: transparent url(../images/menu_split.gif) no-repeat scroll left top;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    height: 59px;
    float: left;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .menu_nav ul li { margin: 0pt;
    padding: 0pt 1px 0pt 0pt;
    background: transparent url(../images/menu_split.gif) no-repeat scroll right top;
    float: left;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .menu_nav ul li a { margin: 0pt;
    padding: 22px 0pt 0pt;
    display: block;
    width: 190px;
    height: 20px;
    font-size: 20px;
    line-height: 20px;
    font-weight: normal;
    color: rgb(255, 255, 255);
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    }

  .menu_nav ul li.active a, .menu_nav ul li a:hover { background: transparent url(../images/shum.gif) repeat scroll left top;
    text-decoration: none;
    color: rgb(255, 255, 255);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 20px;
    }

  .content { padding: 18px 0pt 24px;
    }

  .content_resize { margin: 0pt auto;
    padding: 0pt;
    width: 1068px;
    }

  .content .mainbar { margin: 0pt;
    padding: 0pt;
    float: left;
    width: 660px;
    }

  .content .mainbar h2 { margin-bottom: 0pt;
    padding-bottom: 0pt;
    font-size: 30px;
    line-height: 1.2em;
    color: rgb(56, 47, 42);
    }

  .content .mainbar div.img { padding: 12px 0pt 0pt;
    float: left;
    }

  .content .mainbar img {  }

  .content .mainbar img.fl { border: medium none ;
    margin: 0pt;
    padding: 0pt;
    background: transparent none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .content .mainbar .article { margin: 0pt 0pt 32px;
    padding: 0pt;
    }

  .content .mainbar .post_content { float: right;
    width: 380px;
    }

  .content .mainbar .post_content strong { color: rgb(63, 63, 63);
    }

  .content .sidebar { padding: 0pt;
    float: right;
    width: 260px;
    }

  .content .sidebar .gadget { margin: 0pt 0pt 12px;
    padding: 4px 20px 24px;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .content .sidebar h2 { color: rgb(240, 191, 47);
    }

  ul.sb_menu, ul.ex_menu { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    color: rgb(149, 149, 149);
    }

  ul.sb_menu li, ul.ex_menu li { margin: 0pt;
    }

  ul.sb_menu li { padding: 4px 0pt;
    width: 220px;
    }

  ul.ex_menu li { padding: 4px 0pt;
    }

  ul.sb_menu li a { padding: 4px 8px 4px 16px;
    color: rgb(154, 154, 154);
    text-decoration: none;
    margin-left: -16px;
    }

  ul.ex_menu li a { font-weight: bold;
    color: rgb(22, 22, 22);
    text-decoration: none;
    }

  ul.sb_menu li a:hover, ul.ex_menu li a:hover { color: rgb(240, 191, 47);
    font-weight: bold;
    text-decoration: none;
    }

  p.spec { margin: 0pt;
    padding: 0pt 20px 16px;
    }

  p.infopost { padding: 6px 0pt;
    margin-bottom: 8px;
    color: rgb(110, 110, 110);
    }

  p.infopost a { padding: 0pt 2px;
    color: rgb(110, 110, 110);
    text-decoration: underline;
    }

  p.infopost a.com { padding-left: 4px;
    font-weight: bold;
    text-decoration: none;
    color: rgb(110, 110, 110);
    }

  p.infopost a.com:hover { text-decoration: underline;
    }

  p.infopost a.com span { padding-left: 4px;
    font-weight: bold;
    color: rgb(240, 191, 47);
    }

  .content .mainbar div.img a.rm { border: medium none ;
    margin: 0pt 0pt 16px;
    padding: 10px 0pt;
    background: transparent url(../images/readmore.gif) no-repeat scroll left top;
    display: block;
    float: left;
    width: 109px;
    height: 24px;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    text-transform: uppercase;
    color: rgb(255, 255, 255);
    text-decoration: none;
    text-align: center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .content p.pages { margin: 0pt;
    padding: 24px 0pt;
    background: transparent none repeat-x scroll left top;
    font-size: 11px;
    color: rgb(146, 146, 146);
    text-align: left;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .content p.pages span, .content p.pages a { padding: 8px 12px;
    text-decoration: none;
    }

  .content p.pages span, .content p.pages a:hover { border: 1px solid rgb(31, 22, 17);
    background: rgb(31, 22, 17) none repeat scroll 0%;
    color: rgb(255, 255, 255);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .content p.pages a { border: 1px solid transparent;
    color: rgb(146, 146, 146);
    }

  .content p.pages small { font-size: 12px;
    float: right;
    }

  .content .mainbar .comment { margin: 0pt;
    padding: 16px 0pt 0pt;
    }

  .content .mainbar .comment img.userpic { border: 1px solid rgb(222, 222, 222);
    margin: 10px 16px 0pt 0pt;
    padding: 0pt;
    float: left;
    }

  .fbg { padding: 16px 0pt;
    background: transparent url(../images/shum.gif) repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .fbg_resize { margin: 0pt auto;
    padding: 16px 0pt;
    width: 1068px;
    color: rgb(200, 184, 175);
    }

  .fbg h2 { color: rgb(240, 191, 47);
    padding-bottom: 24px;
    }

  .fbg img.gal { margin: 0pt 8px 8px 0pt;
    padding: 0pt;
    }

  .fbg .col { margin: 0pt;
    float: left;
    }

  .fbg .c1 { padding: 0pt 16px 0pt 0pt;
    width: 280px;
    }

  .fbg .c2 { padding: 0pt 36px 0pt 16px;
    width: 300px;
    }

  .fbg .c3 { padding: 0pt 0pt 0pt 16px;
    width: 294px;
    }

  .fbg .fbg_ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .fbg .fbg_ul li { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .fbg .fbg_ul li a { margin: 0pt;
    padding: 2px 0pt 2px 12px;
    background: transparent url(../images/li.gif) no-repeat scroll left center;
    display: block;
    color: rgb(200, 184, 175);
    text-decoration: none;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .fbg .fbg_ul li a:hover { color: rgb(240, 191, 47);
    text-decoration: underline;
    }

  .fbg p.contact_info { line-height: 1.8em;
    }

  .fbg p.contact_info a { color: rgb(240, 191, 47);
    text-decoration: underline;
    }

  .fbg p.contact_info span { display: block;
    float: left;
    width: 74px;
    font-weight: bold;
    color: rgb(255, 242, 202);
    }

  ol { list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  ol li { display: block;
    clear: both;
    }

  ol li label { margin: 0pt;
    padding: 16px 0pt 0pt;
    display: block;
    }

  ol li input.text { border: 1px solid rgb(192, 192, 192);
    margin: 0pt;
    padding: 5px 2px;
    width: 480px;
    height: 16px;
    background-color: rgb(255, 255, 255);
    }

  ol li textarea { border: 1px solid rgb(192, 192, 192);
    margin: 0pt;
    padding: 2px;
    width: 480px;
    background-color: rgb(255, 255, 255);
    }

  ol li .send { margin: 16px 0pt 0pt;
    }

  .searchform { padding: 0pt 4px 0pt 0pt;
    float: right;
    }

  #formsearch { margin: 0pt;
    padding: 40px 0pt 20px;
    width: auto;
    height: 30px;
    }

  #formsearch span { margin: 0pt;
    padding: 0pt;
    background: transparent url(../images/search_bg.gif) no-repeat scroll left top;
    display: block;
    float: left;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #formsearch input.editbox_search { border: medium none ;
    margin: 0pt;
    padding: 8px 6px;
    background: transparent none repeat scroll 0%;
    float: left;
    width: 250px;
    font-size: 12px;
    line-height: 14px;
    color: rgb(255, 255, 255);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #formsearch input.button_search { border: medium none ;
    margin: 0pt;
    padding: 0pt;
    float: left;
    }

  /*------------------------- Footer ------------------------*/ 
.footer{
	width:1400px;
	background:url(../images/footer_bg.jpg) no-repeat center top;
	overflow:hidden;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.footer ul{
	list-style:none;
	margin:0 0 0 60px;
	padding:0;
	overflow:hidden;
	float:left;
}
.footer ul li:first-child a{
	border:none;
	padding:0 6px 0 0;
}
.footer ul li{
	float:left;
}
.footer ul li a:hover{
	color:#F78117;
}
.footer ul li a{
	border-width: 1px;
	border-color:#5b5b5b;
	border-style: none none none solid;
	color:#5b5b5b;
	font-size:10px;
	font-family: Trebuchet MS;
	text-decoration:none;
	font-weight:bold;
	padding:0 6px;
	outline:none;
}
.footer p{
	color:#5b5b5b;
	font-size:10px;
	font-family: Trebuchet MS;
	font-weight:bold;
	float:left;
	margin:6px 0 0 135px;
}
.footer div.connect{
	float:left;
	margin:0 0 0 92px;
}
.footer div.connect a{
	float:left;
	outline:none;
}
.footer div.connect a#facebook{
	width:27px;
	height:28px;
	display:block;
	text-indent:-9999px;
	background:url(../images/icons.gif) no-repeat;
}
.footer div.connect a#twitter{
	width:36px;
	height:28px;
	display:block;
	text-indent:-9999px;
	background:url(../images/icons.gif) no-repeat 0 -48px;
	margin:0 0 0 68px;
}
.footer div.connect a#vimeo{
	width:32px;
	height:28px;
	display:block;
	text-indent:-9999px;
	background:url(../images/icons.gif) no-repeat 0 -96px;
	margin:0 0 0 73px;
}

.main .header .header_resize div {
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.main .header .header_resize pre .menu_nav a {
	color: #FFF;
}
.main .header .header_resize pre .menu_nav a {
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif;
}
