/*CSS RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 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; background: transparent; }
a { text-decoration:none }
body { line-height: 1em; }
ul { list-style-type:none; }
ul, ol { list-style-position:inside; }
.left { float:left; }
.right { float:right; }
.imgleft { float:left; margin: 15px 15px 15px 0; }
.imgright { float:right; margin:15px 0 15px 15px; }
.imgcenter { display:block; margin-left:auto; margin-right:auto; }
}
/*END RESET*/

/***********General Layout settings************/
html, body { margin:0; padding:0; background:#fff; }
body { min-width:960px; color:#000; font: 12px/normal Georgia, "Times New Roman", Times, serif; }
#header_frame { width:100%; height:100px; margin:0 auto; background:url(images/header_bg.jpg) repeat-x; z-index:1000 }
#featured_frame { width:100%; height:460px; margin:0 auto; background:url(images/featured_bg_4.jpg) repeat-x; z-index:30 }
#tagline_frame { width:100%; height:80px; margin:0 auto; background:url(images/tagline_bg_4.jpg) repeat-x; z-index:30 }
#main_frame { /* [disabled]width:100%;*/ height:auto; margin:0 auto; background:#fff; text-align:justify; }
#page_frame { width:100%; height:auto; margin:0 auto; background:#FFF repeat-y center top; text-align:justify; }
#footer_frame { width:100%; height:auto; margin:0 auto; background: #0f0f0f url(images/footer_bg.jpg) repeat-x; }
.divider { background:url(images/divider.jpg) center no-repeat; height:2px; width:960px; clear:both; padding: 25px 0; }
.divider_small { background:url(images/divider_small.jpg) center no-repeat; height:2px; width:630px; clear:both; padding: 25px 0; }
a.read_more { color:#464646; background:url(images/more_btn.jpg) no-repeat; height:26px; width:81px; line-height:26px; text-align:center; display:block; margin:15px 0 0 0; }
a.read_more:hover { color:#464646; background:url(images/more_btn_hover.jpg) no-repeat; height:26px; width:81px; line-height:26px; text-align:center; font-weight:bold }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
.clear { clear:both; margin-top:5px; }
.italic { padding-top: 5px; padding-bottom: 15px; display: block; font-size: small; font-weight: normal; font-style: italic; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
/************** Page elements/ui **************/
.blue { color:#007ebf; border-bottom:none; }
.dropcap { display:block; float:left; font-size:26px; font-weight:bold; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; line-height:46px; margin:-10px 15px 0 0; text-align:center; width:46px; height:46px; background:url(images/dropcap_bg.jpg) no-repeat; color:#fff; }
ul.checklist li { background:url(images/icons/check_icon.jpg) no-repeat left center; padding-left:35px; _padding-left:25px; margin-bottom:12px; }
ul.bullet_picture li { background:url(images/icons/bullet_picture.png) no-repeat left center; padding-left:25px; _padding-left:15px; margin-bottom:8px; }
ul.bullet_black li { background:url(images/icons/bullet_black.png) no-repeat left center; padding-left:25px; _padding-left:15px; margin-bottom:8px; }
ul.bullet_blue li { background:url(images/icons/bullet_blue.png) no-repeat left center; padding-left:25px; _padding-left:15px; margin-bottom:8px; }
ul.bullet_green li { background:url(images/icons/bullet_green.png) no-repeat left center; padding-left:25px; _padding-left:15px; margin-bottom:8px; }
ul.bullet_orange li { background:url(images/icons/bullet_orange.png) no-repeat left center; padding-left:25px; _padding-left:15px; margin-bottom:8px; }
ul.bullet_purple li { background:url(images/icons/bullet_purple.png) no-repeat left center; padding-left:25px; _padding-left:15px; margin-bottom:8px; }
ul.bullet_red li { background:url(images/icons/bullet_red.png) no-repeat left center; padding-left:25px; _padding-left:15px; margin-bottom:8px; }
ul.bullet_yellow li { background:url(images/icons/bullet_yellow.png) no-repeat left center; padding-left:25px; _padding-left:15px; margin-bottom:8px; }
ul.bullet_go li { background:url(images/icons/bullet_go.png) no-repeat left center; padding-left:25px; _padding-left:15px; margin-bottom:8px; }
ul.bullet_delete li { background:url(images/icons/bullet_delete.png) no-repeat left center; padding-left:25px; _padding-left:15px; margin-bottom:8px; }
ul.bullet_star li { background:url(images/icons/bullet_star.png) no-repeat left center; padding-left:25px; _padding-left:15px; margin-bottom:8px; }
#testing h5, #testing h3 { margin-bottom:15px; }
.error { background:#ffbab4 url(images/icons/error.png) no-repeat 5px center; border:1px solid #ec5e52; color:#d3291a; padding: 2px 30px; margin-bottom:20px; overflow:hidden }
.warning { background:#fff2b4 url(images/icons/warning.png) no-repeat 5px center; border:1px solid #fcd729; color:#a88a00; padding: 2px 30px; margin-bottom:20px; overflow:hidden }
.success { background:#cbffc4 url(images/icons/success.png) no-repeat 5px center; border:1px solid #44d417; color:#249800; padding: 2px 30px; margin-bottom:20px; overflow:hidden }
.help { background:#a9d3ff url(images/icons/help.png) no-repeat 5px center; border:1px solid #1787fd; color:#0061c7; padding: 2px 30px; margin-bottom:20px; overflow:hidden }
button { margin:0; padding:0; border:none; }
.button { background: transparent url(images/btn_right.jpg) no-repeat scroll top right; display: block; float: left; height: 36px; margin-right: 6px; padding-right: 12px; padding-bottom:2px; cursor:pointer; }
.button span { background: transparent url(images/btn_left.jpg) no-repeat; display: block; line-height: 36px; padding: 0px 3px 4px 15px; margin-top:-1px; }
#top-link { display:none; position:fixed; right:5px; bottom:5px; color:green; font-weight:bold; text-decoration:none; border:1px solid green; background:Lightgreen; padding:10px; }
.boximg { border: 1px solid #fff; background-color: #eee; padding: 4px; -moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius:5px; }
/********** Begin Layout **********/
code, pre { display:block; font-size:10px; line-height:22px; margin-bottom:2.5em; padding:0 5px; white-space:pre; background:url(images/code.gif) repeat scroll 0 0 #F6F6F6; border:1px solid #bebebe; text-align:left; }
code, kbd, samp, pre, tt, var { font-family:monaco, "Lucida Console", courier, mono-space; font-size:100%; }
.one_third { width:300px; margin-right:10px; float:left; display:inline; text-align:justify }
.one_third_last { width:300px; float:left; display:inline; }
.one_third_sm { width:180px; margin-right:20px; float:left; display:inline; }
.one_third_sm_last { width:180px; float:left; display:inline; }
.two_third { width:600px; float:left; margin-right:30px; display:inline; }
.two_third_last { width:600px; float:left; display:inline; }
.two_third_sm { width:360px; margin-right:45px; float:left; display:inline; }
.two_third_sm_last { width:360px; float:left; display:inline; }
.one_half { width:465px; margin-right:30px; float:left; display:inline; }
.one_half_last { width:465px; float:left; display:inline; }
.one_fourth { width:225px; margin-right:20px; float:left; display:inline; }
.one_fourth_last { width:225px; float:left; display:inline; }
.three_fourth { width:675px; float:left; margin-right:20px; display:inline; }
.three_fourth_last { width:675px; float:left; display:inline; }
/********** Begin typography **********/
a { color:#ec4300; }
h1, h2, h3, h4, h5, h6 { font-family: Tahoma, Geneva, sans-serif; }
h1 { font-size:30px; color:#f9f9f9; font-weight:bold; }
h2 { font-size:27px; color:#000; font-weight:normal; line-height:30px; }
h3 { font-size:23px; color:#494949; font-weight:normal; line-height:25px; margin-bottom:25px; }
h4 { font-size:18px; color:#333; font-weight:normal; line-height:25px; padding-bottom:10px; padding-top:5px; margin-bottom:25px; border-bottom:1px solid #c7c7c7; }
h5 { font-size:16px; color:#494949; font-weight:normal; line-height:23px; margin-bottom:25px; }
h6 { font-size:13px; color:#222; font-weight:normal; line-height:20px; margin-bottom:10px; }
/**********Begin header section***********/
#header { width:960px; margin:0 auto; height:100px; z-index:100 }
.logo { float:left; }
ul#nav { float:right; margin-top:35px; z-index:1000 }
ul#nav li { float:left; display:inline; padding:0 10px; height:30px; line-height:30px; }
ul#nav li a { color: white; text-transform:uppercase; display:block; font: bold 12px Georgia, "Times New Roman", Times, serif; }
ul#nav li a:hover { color:#ec4300; font-family:Georgia, "Times New Roman", Times, serif; }
ul#nav li.current { background:#f5f5f5; border-bottom:2px solid #949494; border-top:1px solid #f1f1f1; height:30px; }
ul#nav li.current a { color:#ec4300; text-transform:uppercase; font-size:12px; font-weight:bold; }
ul#nav li ul { display: none; background-color: #f5f5f5; }
ul#nav li:hover ul { display: block; position: absolute; margin: 0; padding: 6px; z-index:100; background: url(images/nav_top_arrow.png) no-repeat top; }
ul#nav li:hover li { float: none; height:25px; margin:0; padding:0 }
ul#nav li:hover li a { background-color: #f5f5f5; border-bottom: 1px solid #cdcdcd; color: #000; padding:5px; font-size:12px; }
ul#nav li li a:hover { background-color: #dcdcdc; }
/********** Begin Featured area ***********/
#featured { width:960px; margin:0 auto; position:relative; z-index:1; }
#feat_tab { width:876px; margin:0 auto; padding:0 42px 0 43px; position:relative; }
#nivo { position:relative; background:url(images/loading.gif) no-repeat 50% 50%; top:30px }
#nivo img { position:absolute; top:0px; left:0px; display:none; }
#static img { margin-top:30px; }
#featured ul.ui-tabs-nav { position:absolute; top:113px; left:43px; list-style:none; padding:0; margin:0; width:225px; }
#featured .tabs_shadow { z-index:10; position: absolute; top:280px; left:0 }
#featured ul.ui-tabs-nav li { font-size:13px; color:#fff; background: url(images/featured/tab.jpg) no-repeat; height:35px; margin-bottom:0; }
#featured ul.ui-tabs-nav li a span { font-size:13px; line-height:32px; padding-left:18px; display:block; color:#fff; }
#featured .ui-tabs-panel { width:640px; height:305px; position:relative; overflow:hidden; top:43px; left:268px; border:5px solid #000; }
#featured .slider_shadow { z-index:10; position: absolute; top:366px; left:240px; }
#featured .slider_bg { z-index:10; position:absolute; top:37px; left:250px; }
#featured .ui-tabs-hide { display:none; }
#featured ul.ui-tabs-nav li.ui-tabs-nav-item:hover { background: url(images/featured/active_tab.jpg) no-repeat; width:225px; height:35px; }
#featured ul.ui-tabs-nav li.ui-tabs-selected { /*Selected tab style*/ background: url(images/featured/active_tab.jpg) no-repeat; width:225px; height:35px; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a span, #featured ul.ui-tabs-nav li.ui-tabs-nav-item:hover a span { color:#000; }
/********** Begin tagline **********/
#tagline { margin:0 auto; height:80px; line-height:80px; color:#fff; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:15px; width:960px; }
#tagline h1 { float:left; line-height:70px; margin-right:4px; }
/********** Begin news flicker and search field **********/
#news_flicker { margin:0 auto; width:960px; color:#fff; font-size:14px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; position:relative; z-index:8; height:0; }
#news { overflow:hidden; position:absolute; top:-40px; left:128px; }
#news li { float:left; display:inline; }
#news_flicker img { float:left; margin-top:-38px; margin-right:7px; }
#search { position:absolute; top:-45px; right:0; width:290px; }
#search form input { background:url(images/search_bg.png) no-repeat; width:238px; height:30px; float:left; border:none; padding:0 5px; color:#969696; font-style:italic; }
#search form button { border:none; background:url(images/search_btn.png) no-repeat; height:30px; width:42px; float:left; cursor:pointer; }
#search form button:hover { border:none; background:url(images/search_btn_hover.png) no-repeat; height:30px; width:42px; float:left; }
/********** Begin Main Section **********/
#main { width:960px; margin:0 auto; padding:5px 0 35px; position:relative; }
.tagline h2 { float: left; }
.tagline a.start_btn { background:url(images/get_started_btn.png) no-repeat; height:60px; width:228px; display:block; float:right; }
.tagline a.start_btn:hover { background:url(images/get_started_btn_hover.png) no-repeat; height:60px; width:228px; display:block; float:right; }
/********** Begin page Section **********/
#page { width:960px; height:auto; margin:0 auto; padding:25px 0 40px; position:relative; }
#main_content { width:630px; float:right; height:auto; padding-left:30px; font:12px Arial, Helvetica, sans-serif; }
#page h4 { margin-bottom:25px; padding-top:0; padding-bottom:0; border-bottom:none; }
ul.process li { clear:both; }
ul.process li p { float:left; margin-bottom:35px; }
ul.process li img { float:right; padding:0 0 15px 25px; }
.enjoy { text-align:center; margin:0 70px }
/********** Begin Portfolio Styling ***********/
#portfolio_2col h4, #portfolio_3col h4, #portfolio_4col h4 { border-bottom:none; margin-bottom:5px; }
#portfolio_1col h3 { margin-bottom:15px; }
#portfolio_1col li, #portfolio_2col li, #portfolio_3col li, #portfolio_4col li { padding-bottom:45px; float:left; display:inline; }
#portfolio_1col li a img, .portfolio_img { background:url(images/portfolio/large/portfolio_large_img_frame.jpg) no-repeat 0 0 scroll; display:block; padding:10px 10px 31px 10px; position:relative; z-index:5 }
#portfolio_2col li a img { background:url(images/portfolio/half/portfolio_half_img_frame.jpg) no-repeat 0 0 scroll; padding:10px 10px 31px 10px; display:block; position:relative; z-index:5 }
#portfolio_3col li a img { background:url(images/portfolio/medium/portfolio_medium_img_frame.jpg) no-repeat 0 0 scroll; padding:10px 10px 31px 10px; display:block; position:relative; z-index:5 }
#portfolio_4col li a img { background:url(images/portfolio/small/portfolio_sm_img_frame.jpg) no-repeat 0 0 scroll; display:block; padding:10px 10px 31px 10px; position:relative; z-index:5 }
.lightbox_video, .lightbox_image { left:0px; position:absolute; top:0; z-index:1; margin-left:-10px; margin-top:2px; }
.lightbox_video { background:url(images/portfolio/img_overlay_video.png) no-repeat scroll center center; }
.lightbox_image { background:url(images/portfolio/img_overlay_image.png) no-repeat scroll center center; }
/********** Begin Blog Styles **********/
.blog_entry h3 { margin-bottom:15px; }
.blog_entry h3 a { color:#494949; }
.single p { margin-bottom:20px; }
.post_meta { border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:2px 0; font-size:11px; margin-bottom:20px; overflow:hidden; }
.post-thumb { background:url(images/blog_img/post-img_bg.jpg) no-repeat center top; padding:10px 10px 40px 10px; }
.post_meta span { float:left; }
span.comment-count { float:right; }
span.comment-count a { color:#6f6f6f; }
span.comment-count a:hover { color:#ec4300; text-decoration:underline; }
span.sep { margin:0px 5px; }
#post-nav { margin-top:30px; }
#post-nav h5 { margin-bottom:0; }
#post-nav h5 a.old { color:#656565; float:left; }
#post-nav h5 a:hover { color:#333; }
#post-nav h5 a.new { color:#656565; float:right; }
/********** Begin Comments style **********/
#comments-template { clear:both; margin:0; position:relative; }
#comments-template .commentlist { padding-left:105px; }
#comments-template .comment-body { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background-color:#FCFCFC; border:1px solid #bebebe; margin-bottom:35px; min-height:100px; position:relative; }
.commentlist li { background:none repeat scroll 0 0 transparent !important; padding-left:0 !important; }
.comment-body p { font-size:12px; padding:15px 15px 30px 15px; }
#comments-template .comment-body img.avatar { border:1px solid #909090; margin:auto; padding:2px; position:absolute; right:543px; }
.fn { border:medium none; color:#5E5E5E; font-size:12px; font-style:normal; font-weight:bold; position:absolute; right:537px; text-align:center; top:88px; width:100px; }
.comment-meta { color:#6e6e6e; font-size:10px; height:60px; line-height:13px; position:absolute; right:537px; text-align:center; top:105px; width:100px; }
.comment-meta a { color:#6e6e6e; font-size:10px; text-align:center; }
.reply { bottom:10px; color:#383838; font-size:10px; padding:1px 6px; position:absolute; right:15px; text-decoration:none; text-transform:uppercase; }
.commentlist ul, .commentlist ul ul { padding-left:40px; }
#form_errors { background:#fae1d6 url(images/icons/error.png) no-repeat 10px center; padding:10px 0 10px 35px; border:1px solid #f59b73; color:#000; margin-bottom:15px; display:none; }
#form_thanks { background:#e2fad6 url(images/icons/success.png) no-repeat 10px center; padding:10px 0 10px 35px; border:1px solid #91db6c; color:#000; margin-bottom:15px; display:none; }
/********** Begin comment form **********/
input[type="text"], textarea { -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1) inset; background:none repeat scroll 0 0 #F9F9F9; border:1px solid #BBBBBB; margin-bottom:10px; }
#author, #email, #url, #data { border:1px solid #909090; font-family:Arial, 'Myriad Pro'; font-size:14px; line-height:20px; padding:4px; }
#data { width:98%; overflow:auto; }
small { text-transform:uppercase; font-size:11px; }
/***************************************************
			CONTACT
***************************************************/
#contact_form { margin: 0px; float: left; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; padding-top: 25px; padding-left: 25px; width: 420px; }
.success { padding: 20px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; margin-top: 25px; font-weight: bold; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CACACA; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #CACACA; background-color: #ededed; }
.error { color: #f00; font-size: 11px; position: absolute; top: 0px; right: 0px; }
#contact_form ul { margin: 0; }
#contact_form li { float: left; margin-bottom:10px; position: relative; height:55px; list-style-type: none; }
#contact_form label { width: 420px; height: 20px; display: block; }
#contact_form li.textarea { height:130px; }
#contact_form li.button { float: left; margin-bottom:10px; position: relative; height: 35px; list-style-type: none; }
#contact_form input, textarea, select { width: 400px; margin-bottom: 15px; background-color: #ededed; color: #666666; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CACACA; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #CACACA; padding: 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#contact_form textarea { height: 82px; width: 400px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 8px; margin-bottom: 15px; }
#contact_form input:focus, textarea:focus { background-color: #DBDBDB; color: #333333; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #BCBCBC; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #BCBCBC; }
#contact_form input.submit { color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; text-shadow: 0 -1px 1px #222; cursor: pointer; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #BD3D76; width: 110px; padding-top: 5px; padding-bottom: 6px; }
#contact_form .required { color:#CCCCCC; font-size:0.9em; }
/********** Begin Sidebar **********/
#sidebar { width:275px; float:left; height:auto; }
.breadcrumbs { margin-bottom:40px; }
.breadcrumbs p { float:left; }
.breadcrumbs ul li { float:left; display:inline; margin-left:3px; }
.breadcrumbs ul li a { color:#6f6f6f; border-bottom:1px dotted #6f6f6f; }
.breadcrumbs ul li.active { color:#ec4300; font-weight:bold; }
ul.sidenav { margin-top:50px; }
ul.sidenav li { width:300px; height:39px; border-bottom:1px solid #c3c3c3; background:#d4d4d4; }
ul.sidenav li.on, ul.sidenav li:hover { width:300px; height:39px; border-bottom:1px solid #f3f3f3; background:#e2e2e2; }
ul.sidenav li.on a, ul.sidenav li:hover a { font-weight:bold; }
ul.sidenav li a { color:#6f6f6f; padding-left:15px; display:block; line-height:40px; }
.widget { margin:0 0 30px; float:left; }
.widget p { width:280px; }
#categories ul li, #archives ul li { width:135px; float:left; border-bottom:1px solid #9a9a9a; padding:6px 0px 6px 0; margin-right:10px; }
#categories ul li a, #archives ul li a { color:#6f6f6f; display:block; padding:2px; padding-left:5px; }
#categories ul li a:hover, #archives ul li a:hover { color:#6f6f6f; display:block; -moz-border-radius:5px; background:#eee; color:#ec4300 }
#affiliates ul { margin-left:-5px; }
#affiliates ul li { background:none; float:left; margin: 0 5px 20px 5px; display:inline }
#affiliates ul li img { background:#e7e7e7; padding:5px; }
#affiliates ul li img:hover { background:#aaa; padding:5px; }
#write p { clear:both; margin-right:5px; min-height:20px; margin-bottom:10px; }
#write p strong { float:left; }
#write p span { background:none repeat scroll 0 0; float:right; width:150px; }
/********** Begin Footer Section **********/
#footer { width:960px; margin:0 auto; padding-top:20px; height:290px; min-height:290px; font:12px Arial, Helvetica, sans-serif; }
#footer p { color:#eee; }
#footer h4 { color:#e8e8e8; border-bottom:none; margin-bottom:0px; }
#footer_links ul { width:300px; background:#212121; }
#footer_links ul li { height:30px; }
#footer_links ul li a { height:30px; width:300px; color:#6c6c6c; padding-left:11px; display:block; line-height:30px; }
#footer_links ul li a:hover { height:30px; width:300px; color:#007ebf; padding-left:11px; background:url(images/footer_link_hover.jpg) no-repeat; }
#footer_social ul li { background:url(images/social_bg.jpg) no-repeat; height:51px; width:300px; display:block; margin-bottom:15px; }
#footer_social ul li img { float:left; margin:10px; }
#footer_social a { color:#fff; float:left; padding-top:9px; }
#footer_social a span { color:#007ebf; }
#footer_info { width:960px; border-top:1px solid #2b2b2b; padding:10px 0; margin-top:15px; }
#footer_info ul li { float:left; display:inline; margin-left:4px; }
#footer_info li a { color:#6c6c6c; }
#footer_info li a:hover { color:#fff; }

