* { margin: 0 auto; }
ul {list-style: none;}
clearfix { margin: 0 auto; }
body { background-color: #1D405F; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; }
a { color: #f9f9f9; text-decoration: none; }
.post .postmetadata-top a { color: #6e6e6e; text-decoration: none; }
.post .postmetadata-top a:hover { color: #999999; text-decoration: underline; }
.post .postmetadata-bottom a { text-transform: uppercase; color: #999999; text-decoration: underline; }
.post .postmetadata-bottom a:hover { text-transform: uppercase; color: #999999; text-decoration: none; }
cite { font-style: normal; }
cite a { color: #000000; font-style: normal; }
code { font-size: 1.1em; line-height: 1.3em; }
h1 { font-size: 2em; font-weight: normal; }
h2 { font-size: 1.5em; font-weight: normal; }
pre { background: #242424; border: 1px solid #303030; font-size: 1.1em; line-height: 1.3em; margin: 1.2em auto; overflow: auto; padding: 10px; width: 488px; }
input, textarea { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em; }
	
/***************************************************************************/
/*++++++ HEADER ++++++*/
/***************************************************************************/
#header img { border: none; display: block; }
#translations { float: right; width: auto; position: relative; bottom: 4px; }
#translations .btm-flags { margin: 0 0px 0 75px; }
.logo-warp { float: left; width: auto; padding-right: 7px; }
.logo-warp IMG { float: left; }
.breadcrumb { color: #6e6e6e; margin: 0px 0 6px 0; height: 13px; border:solid 3px #EAEAEA; overflow:hidden; padding: 3px 0px 3px 16px; }
.breadcrumb a { color: #6e6e6e; }
.breadcrumb a:hover { color: #999999; text-decoration: underline; }
.home-icon { position: relative; top: 2px; }
.top-nav-tile { margin: 0; padding: 0; height: 82px; background-image: url(images/top-nav-tile.gif); background-repeat: no-repeat; }

/***************************************************************************/
/*++++++ PAGE NAV ++++++*/
/***************************************************************************/
.top-nav-warp { float: left; width: auto; height: 23px; padding-top: 40px;}
.wpcf7-response-output { position: relative; right: 60px; bottom: 30px; }

/***************************************************************************/
/*++++++ SUCKER FISH NAV ++++++*/
/***************************************************************************/
#suckerfishnav { font-size: 1em; font-weight: bold; }
#suckerfishnav { float:left; width: auto; list-style:none; line-height:42px; padding:0; margin: 0; }
#suckerfishnav ul { float:left; width: auto; list-style:none; line-height:42px; padding:0; margin: 0; }
#suckerfishnav a { display:block; color: #000000; text-decoration:none; padding:0px 15px; }
#suckerfishnav li { float:left; padding:0; }
#suckerfishnav ul { position:absolute; left:-999em; height:auto; width:151px; font-weight:normal; margin:0; line-height:1; border:0; border-top:1px solid #DBDADA; }
#suckerfishnav li li { width:150px; border-bottom:1px solid #DBDADA; border-left:1px solid #DBDADA; border-right:1px solid #DBDADA; }
#suckerfishnav li li a { padding:4px 10px; width:151px; font-size:1em; color:#DBDADA; }
#suckerfishnav li ul ul { margin:-21px 0 0 151px; }
#suckerfishnav li li:hover { background:#9C1F1B; }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a { color:#ffffff; }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a { color:#000000; }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a { color:#000000; }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul { left:-999em; }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul { left:auto; background:#fff; }
#suckerfishnav li:hover, #suckerfishnav li.sfhover { background-repeat: repeat-x; }
#suckerfishnav .current_page_parent { background-image: url(images/top-nav-bg-over.gif); background-repeat: repeat-x; }
#suckerfishnav .current_page_item { background-image: url(images/top-nav-bg-over.gif); background-repeat: repeat-x; }
#suckerfishnav .current_page_parent a:after, #suckerfishnav .current_page_parent li a:after, #suckerfishnav .current_page_parent li li a:after, #suckerfishnav .current_page_parent li li li a:after, #suckerfishnav .current_page_parent li li li li a:after { content:""; }
#suckerfishnav .current_page_parent a:after, #suckerfishnav li .current_page_parent a:after, #suckerfishnav li li .current_page_parent a:after, #suckerfishnav li li li .current_page_parent a:after { color:#020202; content:""; }
#suckerfishnav .current_page_item a:after, #suckerfishnav li .current_page_item a:after, #suckerfishnav li li .current_page_item a:after, #suckerfishnav li li li .current_page_item a:after, #suckerfishnav li li li li .current_page_item a:after { color:#020202; content:""; }
#suckerfishnav li ul { z-index:1; }
#pixopoint_menu_wrapper1 { float: left; width: 100%; position: relative; bottom: 5px; }

/***************************************************************************/
/*++++++ CONTENT ++++++*/
/***************************************************************************/
.wrap { background: #FFFFFF; width: 998px; background-color: #f2f2f2; background-image: url(images/wrap-bg.gif); background-repeat: repeat-y; margin:8px auto; }
#content { float: left; width: 744px; margin-left: 26px; padding: 0; min-height: 500px; background: #FFFFFF; }
#contentwrap { width: 998px; }

/***************************************************************************/
/*++++++ MAIN CATEGORIES ++++++*/
/***************************************************************************/
.catcol ul {margin:0; padding:10px 0px 5px 11px; }
.catcol {float:left; width:228px; padding-right: 10px; }
.catcol a { font-size: 1em; color: #D61111; font-weight:bold; text-transform:uppercase; text-decoration: underline; }
.catcol a:hover { text-decoration: underline; }
.catcol ul.children li a {  font-size: 1.2em; font-weight:normal; text-decoration:none; color:#000;text-transform: none; }
.catcol ul.children li a:hover {text-decoration:underline;}
.catcol li ul { background:transparent url(images/arrow.gif) no-repeat scroll 0px 10px; line-height:16px; padding:5px 0 2px 10px; }

/***************************************************************************/
/*++++++ POST AND ENTRIES ++++++*/
/***************************************************************************/
.post-archive { width: 716px; background: #F2F2F2; margin: 8px 0 7px 0; padding: 8px 10px 8px 16px; border: solid 1px #DBDADA; }
.post-archive h2 { font-size: 1em; color: #000000; font-weight: bold; }


.post-front h1 { font-family: Arial, Verdana, Helvetica; margin: 10px 0 0 0; padding: 0 0 4px 0; font-size: 1.6em; font-weight: bold; color: #000000; text-decoration: none; text-transform: capitalize; border-bottom: 1px dotted #cfcfcf; width: 637px; }
.post-front h1 a { color: #000000; font-weight: bold; text-transform: capitalize; text-decoration: none; }
.post-front h1 a:hover { color: #D61111; }
.post-front h2 { font-family: Arial, Verdana, Helvetica; margin: 0; padding: 0; font-size: 1.4em; font-weight: bold; color: #000000; text-decoration: none; text-transform: capitalize; }


.post h1 { margin: 10px 0 0 0; font-size: 1.3em; font-weight: bold; color: #000000; text-decoration: none; text-transform: capitalize; border-bottom: 1px dotted #cfcfcf; width: 668px; }
.archive .post h1 { font-family: Arial, Verdana, Helvetica; margin: 10px 0 0 0; font-size: 1.6em; font-weight: bold; color: #000000; text-decoration: none; text-transform: capitalize; border-bottom: 1px dotted #cfcfcf; width: 632px; }
.post h1 a { margin: 10px 0 0 0; font-size: 1em; font-weight: bold; color: #000000; text-decoration: none; text-transform: capitalize; width: 632px; }
.post h1 a:hover { color: #D61111; text-decoration: none; }
.single .post h1 { margin: 10px 0 0 0; cursor: text; font-size: 1.9em; font-weight: bold; color: #000000; text-decoration: none; text-transform: capitalize; border-bottom: 1px dotted #cfcfcf; }
.post h2, .post h2 a { font-family: Arial, Verdana, Helvetica; font-size: 1.4em; font-weight: bold; color: #000000; text-decoration: none; padding: 0; margin: 18px 0 0 0; }
.post h2 a:hover { color: #fcfcfc; text-decoration: none; }
.post h3 { font-size: 1.2em; font-weight: bold; color: #B5B5B5; text-decoration: none; margin-bottom: 7px; text-transform: capitalize; }
.post h2.page  { padding: 0; margin: 0; font-size: 1.8em; font-weight: bold; color: #000; text-decoration: none; text-transform: capitalize; }


.archive .post { padding: 0px 15px 0 15px; border: solid 1px #DBDADA; }
.post p, .post-front p { font-size: 1.2em; margin: 0 0 .8em 0; text-align: left; }
.post p strong { color: #000000; }
.post { margin-bottom: 7px; padding: 0px 0 15px 1px; }
.post-front { float: left; width: 710px; margin-bottom: 7px; padding: 0px 16px 8px 16px; border: solid 1px #DBDADA; }


.post a, .post-front a { color: #165592; text-decoration: underline; }
.post a:hover, .post-front a:hover { color: #165592; text-decoration: none; }
.post p a:visited, .post-front p a:visited { color: #5A3696; }

.post blockquote { background: #242424; border: 1px solid #303030; margin: 1.2em auto; padding: 0 1.2em 0 1.2em; }
.post .size-thumbnail { float: left; width: 125px; height: 135px; margin: 4px 4px 0 0; padding: 5px; background-color: #1e1e1e; border: solid 1px #262626; }
.post .size-medium { float: left; width: auto; height: auto; margin: 0px 15px 0 0px; padding: 5px; border: solid 1px #d6d6d6; }
.post .size-large { float: left; width: auto; height: auto; margin: 0px 15px 0 0px; padding: 5px; border: solid 1px #d6d6d6; }
.post .size-full { float: left; width: auto; margin: 4px 0px 10px 0; padding: 5px; background-color: #1e1e1e; border: solid 1px #262626; }
.post .size-full2 { width: auto; margin: 4px 0px 10px 0; padding: 5px; background-color: #1e1e1e; border: solid 1px #262626; }
.post .size-full3 { width: auto; margin: 4px 0px 0px 0; padding: 5px; background-color: #1e1e1e; border: solid 1px #262626; }
.post a:hover img { border: solid 1px #3B5998; }
.post embed, .post object { display: block; margin: 1.2em auto; max-width: 500px; }
.post embed.alignleft, .post img.alignleft, .post object.alignleft { margin: 0 10px 10px 0; }
.post embed.alignright, .post img.alignright, .post object.alignright { margin: 0 0 10px 10px; }

.post table, .post-front table { font-size: 1.1em; border: 1px solid #DBDADA; border-collapse: collapse; line-height: 1.5em; margin: .8em 0 0 0; width: 100%; }
.post .header { background: #DAEEF8; }
.post th, .post td,.post-front td { border: 1px solid #DBDADA; padding: 15px; }

.post ul, .post ol { float: left; font-size: 1.2em; line-height: 1.4em; width: 80%; }
.post ol li { padding-bottom: 15px; }
.post .wp-smiley { border: none; display: inline; margin: 0; }



.front .postmetadata-top { display: block; color: #6e6e6e; padding: 10px 0 8px 0; margin: 0; text-transform: uppercase; }
.front .postmetadata-top a { color: #6e6e6e; text-decoration: none; } 
.front .postmetadata-top a:hover { text-decoration: underline; } 

.postmetadata-top { color: #6e6e6e; padding: 5px 0 10px 0; text-transform: uppercase; }
.postmetadata-bottom { text-transform: uppercase; color: #999999; }
.comment-box { float: right; width: 64px; height: 49px; background-image: url(images/comment-box.gif); background-repeat: no-repeat; margin: 0; text-align: center; }

.post-front .comment-box { float: right; width: 64px; height: 49px; background-image: url(images/comment-box.gif); background-repeat: no-repeat; margin-top: 12px; text-align: center; }




.archive .comment-box { float: right; width: 64px; height: 49px; background-image: url(images/comment-box.gif); background-repeat: no-repeat; margin: 12px 0 0 0; text-align: center; }
.comment-box .comment-value { font-size: 1.6em; font-weight: normal; color: #040303; position: relative; top: 4px; }
.comment-value-small { font-size: 1em; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #040303; position: relative; top: 0px; left: 0px; }
.comment-box a { text-decoration: none; color: #040303; font-weight: normal; }
.comment-box a:hover { color: #040303; }

.table-stats { text-transform: capitalize; }
.file { position: relative; top: 3px; border: 0; }
.post ul li { font-size: 1.2em; }
.smooth_slideri img { border: none; }
#smooth_sldr .smooth_slideri h2 { display: none; }
#smooth_sldr .smooth_slideri span { margin: 0; position: relative; top: 12px; color: #B5B6B6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; }
a.page-links { font-weight: bold; color: #000000; text-decoration: underline; }
span.visit-this { float: right; width: 82px; position: relative; bottom: 86px; right: 3px; padding: 6px; font-weight: normal; margin: 0 4px 0 0px; background-color: #121212; }
span.visit-this a { color: #B5B6B6; text-decoration: none; }
span.visit-this a:hover { text-decoration: underline; }
.related-posts { border: solid 1px #1f1f1f; margin-top: 20px; padding: 0 10px 10px 10px; background-color: #2c2c2c; }
.related-posts ol li small { font-size: 1em; }
.ad-single-top { float: right; width: 336px; display: block; margin: 6px; padding: 0px; }
#sidebar-main #sidebarME .related-posts, #sidebar-main #sidebarME .related-posts ol li { background-color: #3C3A35; border: solid 1px #3C3A35; position:absolute; font-size: 12px; text-indent: -16000px; overflow: hidden; }
.more-link { float: right; color: #D61111; }


/***************************************************************************/
/*++++++ SIDEBAR ++++++*/
/***************************************************************************/
#sidebar-main { }
.widgettitle { font-size: 1.1em; font-weight: bold; margin: 0; padding: 8px 10px 8px 20px; background: url() repeat-x; background-color: #EEEEEE; border-bottom: 1px solid #DBDADA; }
.widgettitle a { color: #333; }
#sidebar1wrap { float: left; margin: 0 0px 0px 0; padding: 0; width: 205px; }
#sidebar2wrap { float: left; margin: 0 5px 0px 0; padding: 0px 0px 0px 0px; width: 156px; }
#sidebar1wrap #sidebar1 a, #sidebar2wrap #sidebar2 a { color: #D61111; text-decoration: underline; padding: 3px 0 3px 0; }
.widget { width: 183px; background: #F2F2F2; margin: 0 0 10px 18px; border: 1px solid #DBDADA; }
#sidebar1wrap .widget ul, #sidebar2wrap .widget ul { padding: 5px 0 10px 0; }
#sidebar1 a, #sidebar1 .textwidget, #sidebar2 a, #sidebar2 .textwidget { border-bottom: 1px dotted #252525; color: #77B5C6; text-decoration: underline; padding: 3px 3px 3px 10px; font-weight: bold; }
#sidebar1 a:hover, #sidebar2 a:hover { text-decoration: underline; }
#sidebar1 h2, #sidebar2 h2 { padding: 6px 0px 6px 10px; margin: 0; color: #707070; }
#sidebar1 li, #sidebar2 li, #sidebarAd li { list-style: none; }
#sidebar1 select, #sidebar2 select, #sidebarAd select { margin: 3px 0 3px 0; width: 100%; }
#sidebar1 .textwidget, #sidebar2 .textwidget { padding: 3px 0 3px 0; }
#sidebar1 .textwidget img, #sidebar1 .textwidget img { display: block; }
#sidebar1 .textwidget a, #sidebar2 .textwidget a {  }
#sidebar1 ul, #sidebar2 ul, #sidebarAd ul { margin: 0; padding: 0; }
#sidebar1 ul.children a, #sidebar1 li.page_item ul li.page_item a, #sidebar2 ul.children a, #sidebar2 li.page_item ul li.page_item a { padding-left: 20px; }
#sidebar1 ul.children ul.children a, #sidebar1 li.page_item ul li.page_item ul li.page_item a, #sidebar2 ul.children ul.children a, #sidebar2 li.page_item ul li.page_item ul li.page_item a { padding-left: 30px; }
#sidebar1 li ul li, #sidebar2 li ul li, #sidebarAd li ul li { border-bottom: 1px dotted #d7d7d7; padding: 3px 3px 3px 10px; }
#sidebar1 li ul li a, #sidebar2 li ul li a { display: block; border-bottom: none; padding: 3px 3px 3px 10px; }
/* #sidebar1 li ul li:hover, #sidebar1 li ul li:hover a, #sidebar2 li ul li:hover, #sidebar2 li ul li:hover a { display: block; background: #4A4A4A; } */

/***************************************************************************/
/*++++++ COMMENTS ++++++*/
/***************************************************************************/
#comments { margin-bottom: 0px; padding: 15px 0px 0 0px; width: 742px; }
#respond { float: left; margin-bottom: 7px; padding: 15px; width: auto; background-color: #fff; width: 730px; }
ul#commentlist { list-style: none; padding: 0; }
ul#commentlist li.comment { border-top: 1px dotted #404040; padding: 20px 0 20px 0; }
ul#commentlist ul.children { list-style: none; padding: 0 0 0 20px; }
ul#commentlist ul.children li { border-top: 1px dotted #404040; margin: 10px 0 0 0; padding: 10px 0 0 0; }
ul#commentlist a { color: #000000; }
h2.comments { font-size: 1.2em; color: #000000; margin-bottom: 7px; padding: 0; font-weight: bold; }
h2.respond { font-size: 1.5em; color: #000000; margin-bottom: 7px; padding: 0; font-weight: bold; }
#commentpages { margin: 0px; padding: 13px; border-top: solid 1px #3F3F3F; }
#commentpages-btm { margin: 0px 0 7px 0; padding: 13px 13px 13px 13px; border-bottom: solid 1px #3F3F3F; }
span.commentpages { padding: 20px 42px 20px 42px; margin: 2px 4px 2px 2px; font-weight: bold; color: #B5B6B6; border-right: 1px solid #3F3F3F; }
small a.comment-edit-link { color: #000000; text-transform: uppercase; }
#commentlist div .avatar { border: 4px solid #303030; float: right; width: auto; margin: 0 10px 10px 0; }
.vcard .fn, .vcard .says { font-size: 1.2em; font-weight: bold; }
#comments .comment-meta a { color: #6E6E6E; }
.comment-meta { width: auto; font-size: .8em; margin: 0px; text-transform: uppercase; }
.comment-meta a { color: #6E6E6E; }
.comment-meta a.comment-edit-link { color: #fefefe; }
.reply { margin-top: 20px; text-align: left; }
li.depth-1 #respond { margin: 0 0 -20px -10px; }
li.depth-2 #respond { margin: 0 0 -20px -30px; }
li.depth-3 #respond { margin: 0 0 -20px -50px; }
li.depth-4 #respond { margin: 0 0 -20px -70px; }
li.depth-5 #respond { margin: 0 0 -20px -90px; }
#commentform { padding-bottom: 20px; }
#commentform a { color: #000000; }
#commentform input, #commentform textarea { font-size: 1.2em; background: #ffffff; border: 1px solid #8399B1; color: #000000; padding: 3px; }
#commentform #commentbox { height: 200px; width: 650px; }
#commentform #submit { font-size: 1.2em; margin-top: 0px; background:#fc6; border:2px solid #f93; color:#333; }
#commentform small {  }
.commentlinks { padding: 7px 0 7px 0; }
.commentlinks a { color: #000000; padding: 16px 12px 16px 13px; margin: 1px; }
.commentlinks a:hover { background: #4A4A4A; color: #000000; padding: 16px 12px 16px 13px; }
.commentlinks .current { background: #8A0303; color: #B5B6B6; padding: 16px 12px 16px 13px; }
.nocomments { background: #101415; margin-bottom: 20px; padding: 10px; }
#comments p { margin-top: 1em; font-size: 1.2em; text-align: left; }
.related-posts h3 { padding: 10px 0 0 3px; }

.comment ul.children { border-left: solid 1px #404040; }
.comment ul.children li .comment-author IMG{ width: 40px; height: 40px; margin-bottom: 5px; }

/***************************************************************************/
/*++++++ PINGBACK/TRACKBACK ++++++*/
/***************************************************************************/
#pingback-trackback { font-size: 1em; background: #1C1C1C; margin-bottom: 7px; padding: 15px; border: solid 1px #2C2C2C; }
h3#trackbacks { padding-bottom: 10px; }

/***************************************************************************/
/*++++++ SEARCH FORM ++++++*/
/***************************************************************************/
#s { font-size: 1.1em; background: #FFFFFF; margin: 3px 0 0 3px; padding: 3px; width: 152px; }
#searchsubmit { float: right; width: 70px; background:#fc6; border:2px solid #f93; color:#333; font-size:11px; margin: 2px 1px 0 0; }
#cse-search-box{float: right;position:relative;right:20px;width:240px;height:30px; }
#cse-search-box fieldset {margin:0;padding:0;border:0 none;}
#cse-search-box input#search_input{color:#fff;background-color:#2c2925;padding:7px 8px 7px 8px;width:200px;border:0;left:0;position:absolute; }
#cse-search-box input#searchsubmit{right:0;cursor:pointer;position:absolute;width:66px;height:26px;top:0;width: 70px; background:#fc6; border:2px solid #f93; color:#333; font-size:12px; margin: 2px 2px 0 0; }

/***************************************************************************/
/*++++++ MISC AND UNIVERSAL ++++++*/
/***************************************************************************/
.index-border { border-top: 1px solid #3F3F3F; padding-bottom: 6px; }
.page-border { border-top: 1px solid #3F3F3F; padding: 0px; }
#postlink { padding: 3px 0 10px 0; }
#navlink { color: #ffffff; margin: 0px; padding: 22px 0 20px 0; text-align: left; }
#navlink a, #postlink a { color: #000000; text-decoration: none; }
#navlink a:hover, #postlink a:hover { color: #000000; text-decoration: none; }
.uppercase { text-transform: uppercase; }
.wp-smiley { border: none; display: inline; margin: 0; }
.sep { padding-top: 5px; }
.sep2 { padding-top:78px; }
.sep3 { padding-top: 10px; }
.sep-post { width: 100%; border-top: 1px none #000; border-bottom: 1px solid #3f3f3f; border-left-style: none; border-left-width: 0; border-right-width: 0; margin: 14px 0 14px 0; }
.live-chat-box { float: right; width: 359px; background: #3C3A35; border: 1px solid #1f1f1f; margin: 0px 3px 7px 0; }
span.red { color: #DB0000; }
span.white { color: #fdfdfd; }
.clear { clear: both; }
.ckrating_highly_rated {background-color:#FFFFCC;}
.ckrating_poorly_rated {}
.ckrating_hotly_debated {background-color:#FFF0F5;}

/***************************************************************************/
/*++++++ FLOATS ++++++*/
/***************************************************************************/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; width: auto; }
.alignright { float: right; width: auto; }

/***************************************************************************/
/*++++++ FOOTER ++++++*/
/***************************************************************************/
#footer h3 { color: #95B4D2; font-size: 1.5em; padding-bottom: 5px; }
#footer { background: #15283D; clear: both; color: #ffffff; text-align: right; width: 100%; }
#footer .footer-width { width: 940px; text-align: left; }
#footer small { text-transform: uppercase; }
.footer-link { width: 982px; color: #838e93; padding: 10px 0 12px 0; }
.footer-link a { color: #ffffff; text-decoration: none; }
.footer-link a:hover { color: #fdfdfd; text-decoration: underline; }
#footer .footer-link-wrap { width: 100%; border-top: 1px solid #112030; }
#footer .footer-width li.pagenav {  }
#footer img { border: 0px; }
#footer .footer-bottom IMG { position: relative; top: 4px; padding-left: 5px; }
#footer .footer-container-text { width: auto; background-color: #172C43; min-height: 238px; border-top: 1px solid #102032; padding: 10px 0 10px 0; }
#footer .footer-container-text1 { color: #828282; float: left; width: 295px; padding-right: 15px; }
#footer .footer-container-text2 { float: left; width: 480px; padding-right: 0px; }
#footer .footer-container-text3 { float: left; width: 335px; padding: 0px; }
#footer .sepFoot { clear: both; padding: 8px; }
#footer .footer-bottom { width: auto; padding: 0  0 0 6px; }
#footer ul, #footer li { display: inline; width: auto; }
#footer ul li a { float: left; width: auto; display: block; color: #ffffff; padding-right: 10px; }
#footer ul li a:hover { color: #A0D4FF; text-decoration: underline; }
#footer .footer-container-text1 a { color: #ffffff; text-decoration: underline; }
#footer .footer-container-text1 a:hover { color: #A0D4FF; text-decoration: none; }
#footer .footer-container-text1 img { float: left; width: auto; margin: 4px 15px 0 0; padding: 5px; background-color: #35332f; border: solid 1px #4e4d49; }
#footer p { float: left; width: auto; color: #828282; }

/***************************************************************************/
/*++++++ RESUME ++++++*/
/***************************************************************************/
#resume strong { color: #BFBFBF; }
