/*
Theme Name:OUSA
Theme URI:http://theblogstudio.com/
Description:OUSA designed by The Blog Studio,coded/developed by Michael Caputo @ The Blog Studio.
Version:1
Author:Michael Caputo
Author URI:http://theblogstudio.com
*/
/* --------------------------------- =wordpress stuff -------- */
a{outline:none;}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
/* --------------------------------- =commonly used tools -------- */
.clear,.clearMe,.postFooter{clear:both;}
.line{width:100%;height:1px;display:block;}
.hideText{text-indent:-9999px;}
.displayNone{display:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
bold,strong,b{font-weight:bold;}
italic,i,em{font-style:italic;}
small{font-size:80%;}
blockquote{background:#FFF url('images/grad-roundedBox.png') repeat-x 0 bottom;border:1px solid #a0a0a0;padding:10px;}
.relative{position:relative;}
.absolute{position:absolute;}
/* --------------------------------- =general style & page layout -------- */
body{background:url('images/bg-body.gif');}
body #video-2{display:none;}
body.home #video-2{display:block;}
#outerContainer{background:url('images/bg-outerContainer.gif') repeat-x;}
/* --------------------------------- =layout -------- */
#header{height:228px;position:relative;z-index:10;}
#search{position:relative;height:150px;}
#searchBar{background:url('images/bg-searchBar.png') no-repeat;_background:url('images/bg-searchBar.gif') no-repeat;display:block;width:292px;height:78px;position:absolute;top:22px;right:0;}
#logo a{display:block;background:url('images/logo.png') no-repeat 19px 27px;width:100%;height:169px;z-index:10;}
#bodyHolder{z-index:1;}
.box,.altBox{background:#FFF url('images/grad-roundedBox.png') repeat-x 0 bottom;border:1px solid #a0a0a0;margin-bottom:17px;padding:16px 11px;}
.altBox.clearMe{border-top:none;}
#featuredPosts .featuredPostsHolder{width:28%;float:left;margin:0 16px;}
img.postThumbnail{float:right;margin:0 0 0 10px;}
#flickrrss a{display:block;width:75px;height:75px;margin:9px 8px 9px 9px;}
/* --------------------------------- =typography -------- */
h1{display:none;}
h2{color:#565656;font:normal normal bold 1.3em/1.3em 'HelveticaNeue',Helvetica,Verdana,Arial,Sans-serif;}
h3{color:#565656;}
h4{color:#565656;}
#sidebar h4{margin-bottom:5px;}
h5{color:#565656;}
h6{color:#565656;}
p{color:#565656;font:normal normal lighter 1em/1.6em 'HelveticaNeue',Helvetica,Verdana,Arial,Sans-serif;}
blockquote p{margin-bottom:5px;}
#featuredPosts h2,
.postHeader h3,
#sidebar h4{font:normal normal bold 1.1em/1.3em 'HelveticaNeue',Helvetica,Verdana,Arial,Sans-serif;}
#rotate .ui-tabs-panel .textHolder p{color:#FFF;font:normal normal normal 12px/1.2em 'HelveticaNeue',Helvetica,Verdana,Arial,Sans-serif;color:#FFF;}
#rotate .ui-tabs-panel .textHolder p bold{font-size:15px;}
/* --------------------------------- =commonly used elements -------- */
/* --------------------------------- =links -------- */
a:link, a:visited{color:#565656;text-decoration:none;}
a:hover{color:#565656;text-decoration:underline;}
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited{color:#565656;text-decoration:none;}
h2 a:hover,
h3 a:hover{color:#565656;text-decoration:underline;}
#footer a{margin-right:40px;font-weight:bold;}
#footer a:link, #footer a:visited{color:#6c6c6c;text-decoration:none;}
#footer a:hover{color:#6c6c6c;text-decoration:underline;}
/* --------------------------------- =icons -------- */
a.keepReading{text-indent:-9999px;background:url('images/icon-keepReading.png') no-repeat;width:135px;height:27px;display:block;}
#searchBar #icon-rss{top:6px;left:5px;background:url('images/icon-rss.png');width:66px;height:27px;display:block;}
#searchBar #icon-facebook{top:42px;left:100px;background:url('images/icon-facebook.png');width:30px;height:30px;display:block;}
#searchBar #icon-twitter{top:42px;left:147px;background:url('images/icon-twitter.png');width:30px;height:30px;display:block;}
#searchBar #icon-flickr{top:42px;left:195px;background:url('images/icon-flickr.png');width:30px;height:30px;display:block;}
#searchBar #icon-youtube{top:42px;left:244px;background:url('images/icon-youtube.png');width:30px;height:30px;display:block;}
a#icon-designedBy{background:url('images/icon-designedBy.png');width:171px;height:22px;display:block;text-indent:-9999px;float:right;margin:0 0 40px;}
/* --------------------------------- =lists -------- */
#sidebar ul{list-style:none;margin:0;padding:0;}
#sidebar ul li{border-bottom:1px solid #ccc;padding:10px;}
#sidebar ul li p{margin:0 0 5px;}
ul#insidePageNavigation{float:right;border:1px solid #CCC;background:#FFF;padding:8px;list-style:none;margin:-33px 5px 5px 5px;width:140px;}
ul#insidePageNavigation li#subnavTitle{font:normal normal bold .9em 'HelveicaNeue',Helvetica,Verdana,Arial,Sans-serif;margin-bottom:5px;}
/* --------------------------------- =navigation -------- */
ul#nav{margin:0; position: absolute;}
ul#nav li{float:left;}
#navigation{height:43px;}
#navigation ul{list-style:none;}
#navigation a{display:block;list-style:none; z-index: 1000;}
#navigation li.panel1c >a,#navigation li.panel2c > a,#navigation li.panel3c > a,#navigation li.panel4c > a,#navigation li.panel5c > a,#navigation li.panel6c > a
{   background:url('images/navigation_bg.png') repeat-x;
    _background:url('images/IEalt-navigation.gif') no-repeat;
    text-indent: 0px !important;
    text-align: center;
    line-height: 43px;
    text-transform: uppercase;
    color: white;
    font-size: 16px;
}
#navigation ul#nav > li > a:hover {background:url('images/navigation_bg_hover.png') repeat-x;}
#navigation li.panel1c > a{width:127px;height:43px;}
#navigation li.panel2c > a{width:182px;background-position:-127px 0;height:43px;}
#navigation li.panel3c > a{width:161px;background-position:-309px 0;height:43px;}
#navigation li.panel4c > a{width:128px;background-position:-470px 0;height:43px;}
#navigation li.panel5c > a{width:168px;background-position:-598px 0;height:43px;}
#navigation li.panel6c > a{width:194px;background-position:-766px 0;height:43px;}
#navigation li.panel1c > a:hover{background-position:0 -43px; background-repeat:no-repeat;}
#navigation li.panel2c > a:hover{background-position:-127px -43px; background-repeat:no-repeat;}
#navigation li.panel3c > a:hover{background-position:-309px -43px; background-repeat:no-repeat;}
#navigation li.panel4c > a:hover{background-position:-470px -43px; background-repeat:no-repeat;}
#navigation li.panel5c > a:hover{background-position:-598px -43px; background-repeat:no-repeat;}
#navigation li.panel6c > a:hover{background-position:-766px -43px; background-repeat:no-repeat;}
#navigation ul.potato-menu{margin:0;padding:0;list-style:none;}
#navigation .potato-menu:after{content:" ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}
#navigation ul.potato-menu li.potato-menu-item{margin:0;padding:0;position:relative;list-style:none;list-style-position:outside;display:inline;float:left;text-indent:1px;}
#navigation ul.potato-menu li.potato-menu-item a{display:block;text-decoration:none;white-space:nowrap;outline:0;text-indent:1px;}
#navigation ul.potato-menu ul.potato-menu-group{width:200px;background:#027099;display:block;margin:0;padding:0;-webkit-padding-start:0;-webkit-padding-end:0;position:absolute;display:none;z-index:10;}
#navigation ul.potato-menu ul.potato-menu-group li.potato-menu-item a{display:block;width:100%;padding:10px 0 10px 10px;width:190px;font:normal normal normal 1.3em/1em 'HelveticaNeue',Arial,Sans-serif;_font-size:1em;}
#navigation ul.potato-menu ul.potato-menu-group li.potato-menu-item a:link,#navigation ul.potato-menu ul.potato-menu-group li.potato-menu-item a:visited{color:#FFF;text-decoration:none;}
#navigation ul.potato-menu ul.potato-menu-group li.potato-menu-item a:hover{color:#FFF;text-decoration:underline;}
/* --------------------------------- =forms -------- */
form#searchForm{top:10px;right:12px;width:196px;}
form#searchForm input#field{background:none;border:none;margin:0;padding:2px;}
form#searchForm div{position:relative;width:146px;}
form#searchForm label{position:absolute;top:0;left:0}
form#searchForm input#but{width:40px;height:20px;border:none;background:none;margin:0;padding:0;}
#constant-contact form{display:block;width:100%;height:26px;background:url('images/input-subscribe.png') no-repeat;position:relative;}
#constant-contact form label{display:none;}
#constant-contact form input{border:0;background:none;position:absolute;left:0;top:0;width:225px;padding-left:5px;}
#constant-contact form button{text-indent:-9999px;border:0;background:url('images/button-subscribe.png') no-repeat;position:absolute;top:0;right:0;display:block;height:26px;width:46px;}
/* --------------------------------- =tables -------- */
/* --------------------------------- =comments -------- */
ol.commentlist{list-style:none;margin:0;padding:0;}
ol.commentlist li{border:1px solid #d5d5d5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 0 10px;padding:5px 7px 5px 64px;position:relative;}
ol.commentlist li.pingback .comment-author{padding:0 170px 0 0;}
ol.commentlist li div.vcard{font-weight:bold;font-size:14px;line-height:16px;font-family:helvetica,arial,sans-serif;}
ol.commentlist li div.vcard cite.fn{font-style:normal;font-size:11px;}
ol.commentlist li div.vcard cite.fn a.url{color:#cc0000;text-decoration:none;}
ol.commentlist li div.vcard cite.fn a.url:hover{color:#000;}
ol.commentlist li div.vcard img.avatar{background:#fff;border:1px solid #aaa;padding:5px;left:7px;position:absolute;top:7px;}
ol.commentlist li div.comment-meta{font-weight:bold;font-size:10px;line-height:16px;font-family:helvetica,arial,sans-serif;position:absolute;right:10px;text-align:right;top:5px;}
ol.commentlist li div.comment-meta a{color:#205B87;text-decoration:none;}
ol.commentlist li p{font-weight:normal;font-size:12px;line-height:16px;font-family:helvetica,arial,sans-serif;margin:5px 0 12px;}
ol.commentlist li ul{font-weight:normal;font-size:12px;line-height:16px;font-family:helvetica,arial,sans-serif;list-style:square;margin:0 0 12px;padding:0;}
ol.commentlist li div.reply{background:#999;border:1px solid #666;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;font:bold 9px/1 helvetica,arial,sans-serif;padding:6px 5px 4px;text-align:center;width:36px;}
ol.commentlist li div.reply:hover{background:#cc0000;border:1px solid #cc0000;}
ol.commentlist li div.reply a{color:#fff;text-decoration:none;text-transform:uppercase;}
ol.commentlist li ul.children{list-style:none;margin:12px 0 0;text-indent:0;}
ol.commentlist li ul.children li.depth-2{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-3{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-4{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-5{margin:0 0 3px;}
ol.commentlist ul.children li.odd{background:#fff;}
ol.commentlist ul.children li.even{background:#f6f6f6;}
ol.commentlist li.pingback div.vcard{padding:0 170px 0 0;}
/* --------------------------------- =search-bar -------- */
/* --------------------------------- =ad-styles -------- */
/* --------------------------------- =Rotator -------- */
#wrapper{width:960px;border-top:3px solid #92a5bc;border-bottom:1px solid #92a5bc;margin:0 auto;}
#rotate{background:#FFF;color:#000;position:relative;padding-bottom:2.6em;font-size:16px;}
/* Tabs */
#rotate ul.ui-tabs-nav,li.ui-tabs-nav-item,li.ui-tabs-nav-item a:link,li.ui-tabs-nav-item a:visited{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;float:left;font-family:Arial,Helvetica,sans-serif;}
#rotate ul.ui-tabs-nav{position:absolute;bottom:14px;left:42%;display:block;height:13px;}
#rotate li.ui-tabs-nav-item a{text-indent:-9999px;float:left;}
/* Non-Selected Tabs */
#rotate li.ui-tabs-nav-item a:link,li.ui-tabs-nav-item a:visited{background:url('images/uitabsbg.png') no-repeat 50% 50%;display:block;width:13px;height:13px;margin:0 6px;}
/* Hovered Tab */
#rotate .ui-tabs-nav-item a:hover{background:url('images/uitabsbghover.png') no-repeat 50% 50%;}
#rotate .ui-tabs-nav-item a:active{background:url('images/uiactivetabbg.png') no-repeat 50% 50%;}
#rotate .ui-tabs-nav-item a span{float:left;padding:1em;cursor:pointer;}
/* Active Tab */
#rotate .ui-tabs-selected a:link,
#rotate .ui-tabs-selected a:visited,#rotate .ui-tabs-selected a:hover,#rotate .ui-tabs-selected a:active{background:url('images/uiactivetabbg.png') no-repeat 50% 50%;}
/* Content Panels */
#rotate .ui-tabs-panel{position:relative;height:400px;}
#rotate .ui-tabs-panel img{position:absolute;top:0;left:0;}
#rotate .ui-tabs-panel .textHolder{position:absolute;bottom:0;left:0;width:auto;background:url('images/transparent-75-black.png');padding:5px 10px;}
#rotate .ui-tabs-hide{display:none;}
#rotate h2{color:#E75D00;font-weight:normal;margin:0;font-size:1.8em;line-height:1.2em;}
#rotate p{font-size:1.1em;margin:.5em 0;color:#333;}
/* --------------------------------- =Sidebar Tabs -------- */
#sidebar ul.tabNavigation{list-style:none;margin:0;padding:0;width:304px;border-bottom:0;}
#sidebar ul.tabNavigation li{display:inline;border-bottom:0;padding:0;margin:0;}
a#navNews,a#navBlog,a#navVideos{background:url('images/sidebar-tabs-nav.png') no-repeat;display:block;height:36px;float:left;text-indent:-9999px;}
a#navNews{width:102px;background-position:-0 -37px;}
a#navBlog{width:99px;background-position:-102px -0;}
a#navVideos{width:103px;background-position:-201px -0;}
a#navNews.selected{background-position:-0 -0;}
a#navBlog.selected{background-position:-102px -37px;}
a#navVideos.selected{background-position:-201px -73px;}
/* --------------------------------- =HACKS -------- */
#logo a{_background:url('images/IEalt-logo.gif') no-repeat 0 0;}
a#navNews,a#navBlog{_background:url('images/ITAlt-sidebar-tabs-nav-new.gif') no-repeat;}
