/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/* Style.css Hacks *************/
h1.title{font-size:28px}
h2.title{font-size:24px}
h2.title a:hover{text-decoration:none}
h3 a:link,h3 a:visited{color:#222!important}
h1,h2,h3,h4,h5,h6{font-weight:700!important}
h1{font-size:28px} h2{font-size:24px} h3{font-size:18px} h4{font-size:16px} h5{font-size:14px} h6{font-size:12px}
a{cursor:pointer}
small{font-size:.8em}
.box{background:transparent}
.post{padding:20px;border:none;position:relative}
.post .title{margin:0 0 15px}
.subtle{background:url(images/taxonomy.png) repeat-x 0% 0%!important;line-height:30px!important;border-top:1px solid #DDD!important;border-bottom:none!important}
.post-bottom .comments{background:url(images/ico-comment.png) no-repeat left 2px;height:16px;padding:1px 0 2px 25px}
.post-bottom{background:url(styles/custom/bg-post-bottom.png) repeat-x scroll center top #CEEBFF;border-bottom:1px solid #BEC7D0;border-top:1px solid #CEEBFF}
#container{background:url("images/bg-full.jpg") repeat-x scroll left top #FFFFFF;}
#top{/*background:url(styles/custom/bg.jpg) no-repeat top center*/}
#page-nav{margin:0 auto;position:relative;background:url(styles/custom/bg-pagenav-full.png) repeat-x top center;width:960px;height:45px;font-family:Verdana,Geneva,sans-serif;font-size:10px;text-transform:uppercase}
#page-nav .ico-home{padding:12px 0 11px 0}
#page-nav ul.rss{background:url(images/ico-rss.png) no-repeat 12px 14px;padding:0}
#page-nav ul.rss a{line-height:40px;display:block;padding:0 10px 0 23px}
#page-nav ul.rss a:hover{z-index:1000;background:url(images/nav-hover.png) repeat;color:#fff}
#nav a{display:block;z-index:200;padding:0 10px;line-height:40px;text-decoration:none}
#footer-widgets{position:relative;background:url(images/bevel-footer-widgets.png) repeat-x top;background-color:#b7d6eb;border-bottom:1px solid #1E62A4}
#footer-widgets .widget h3{background:url(styles/custom/bg-footer-widget-title.png) repeat-x;text-shadow:#fff 0px 1px 0px}
#footer{background:#2067AD;color:#cacaca;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:11px;padding: 25px 0;border-top: 1px solid #B7D6EB}
#tabs #tagcloud, #tabs .inside li{padding:10px;font-family:Arial,Helvetica,"Sans Serif"}
#tabs .inside li a{color:#555;font-weight:normal;line-height:20px;line-height:18px}
#tabs{background:#F5FAFE url(styles/custom/bg-box.png) repeat-x;height:auto!important;border:1px solid #EAF3F9;display:block}
#tabs ul.wooTabs{height:53px!important;background:url(styles/custom/bg-widget-title.png) repeat-x center top;padding:0 10px}
.widget{position:relative;margin:0 0 20px 0;background:#F5FAFE url(styles/custom/bg-box.png) repeat-x;padding:0;border:1px solid #EAF3F9;color:#555;font-family:Arial,Helvetica,sans serif;line-height:20px}
.widget h3{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;color:#666;margin:0;padding:14px 15px 0;height:30px;background:url(styles/custom/bg-widget-title.png) repeat-x}
.aligncenter{text-align:center;margin:10px auto}
#logo{margin:5px 0 -5px}
#tabs ul.wooTabs li a.selected,#tabs ul.wooTabs li a:hover{color:#266CB1}

/* Sticky Footer Hacks *************/
html,body,#wrap-outer{height:100%}
body > #wrap-outer{height:auto;min-height:100%}
#wrap-outer{background:#fff}
#wrap-inner{padding-bottom:68px}
#wrap-footer{position:relative;margin-top:-68px;height:50px;clear:both} 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */

/* Custom Hacks *************/
.optin.top input.field{width:150px}
.sidesocial{margin:0 auto;padding:10px 0 17px 12px !important}
.sidesocial img{padding:0 5px 0 0}
.sidesocial a{border-bottom:none!important}
.cufon-loading{visibility:hidden!important}
.read-more{float:right;margin-top:20px}
#event{margin:-30px auto}
div.hr{background:#E3E3E3;height:1px;margin:10px auto 20px}
div.dash{border-bottom:2px dotted #eee;height:1px;margin:5px auto 20px}
img.company{float:left;margin:0 7px 7px 0;background:#fff;padding:2px;border:1px solid #d1d1d1}
img.avatar{float:left;margin:0 7px 3px 0;background:#fff;padding:2px;border:1px solid #d1d1d1}
img.noborder{border:none}
.widget div.companies{margin:15px 0 7px;display:block}
.widget div.companies p{margin:0;padding:0}
.widget div.companies h5{margin:0 0 5px}
.widget div.companies h5 a:link,.widget div.companies h5 a:visited{color:#222}
.widget div.hr{background:none;height:1px!important;margin:12px auto;padding:0;border-top:1px solid #EDEDED}
.optin form div{position:relative;height:33px;margin-bottom:10px}
.optin input.field{float:left;border:1px solid;border-top-color:#C5C3C3;border-left-color:#C5C3C3;border-right-color:#EDEDED;border-bottom-color:#EDEDED;background:#fff;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;padding:7px 10px;font-style:italic;margin:0 5px 5px 0;color:#999;width:170px}
.optin .submit{padding:5px 8px;font-size:14px;width:85px}
.optin .submit:hover{opacity:0.8;cursor:pointer}
.live{position:relative;margin:10px auto;background:#eff5fb;padding:20px;border:2px dashed #ddd;border-collapse:collapse}
.live input.field{float:left;border:1px solid;border-top-color:#C5C3C3;border-left-color:#C5C3C3;border-right-color:#EDEDED;border-bottom-color:#EDEDED;background:#fff;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;padding:7px 10px;font-style:italic;margin:0 5px 5px 0;color:#999;width:170px}
.live table#optinbutton{margin:10px auto}
.live table#optinbutton td{background:#950000;padding:10px;cursor:pointer}
.live table#optinbutton td:hover{background:#009900}
.live table#optinform{padding:10px;margin:10px auto 0}
.live table#optinform td.label{vertical-align:middle;padding:10px;text-align:right}
#quick-nav{clear:both;position:absolute;top:0px;right:0px;display:block}
#quick-nav{text-transform:uppercase;overflow:hidden;color:#FFFFFF;font-family:Georgia,"Times New Roman",Times,serif;font-size:10px;line-height:18px}
#quick-nav ul{margin:20px 10px;padding:1px 0 0}
#quick-nav ul li{padding:5px 0 5px 23px}
#quick-nav li{color:#FFFFFF;display:inline}
#quick-nav a{border-bottom:1px dotted #FFFFFF;color:#FFFFFF;margin-right:5px}
#quick-nav a:hover{border-bottom:1px solid #D2E5F3;color:#D2E5F3}
#quick-nav li.store{background:url(/images/icons/cart.png) no-repeat 3px 5px}
#quick-nav li.support{background:url(/images/icons/telephone.png) no-repeat 3px 5px}
#quick-nav li.free{background:url(/images/icons/flag_blue.png) no-repeat 3px 5px}

/* Plugin Hacks *************/
p.subscribe-to-comments{margin:10px 0 0;font-size:14px}
h3.block{margin-bottom:5px}
div.aktt_tweets{font-size:12px}
div.aktt_tweets .aktt_tweet_time{display:block;font-family:Verdana,Geneva,sans-serif;color:#9F9F9F;font-size:10px;text-transform:uppercase}
div.aktt_tweets .aktt_tweet_time:hover{border-bottom:none}
.aktt_tweets ul{list-style:none;margin:0;padding:0}
.aktt_tweets li{list-style:none!important;margin:0;padding:10px 0;line-height:18px;border-bottom:1px dotted #eee}
.aktt_tweets li:first-child{padding:3px 0 10px}
.aktt_tweets li:last-child{border-bottom:none}
.aktt_tweets li:after{content:".";display:block;line-height:0;clear:both;visibility:hidden}
.aktt_tweets .aktt_more_updates{text-align:right}
table.gigpress-table td{font-size:13px}
h3.gigpress-artist-heading{margin-top:15px}
#sfstest-sidebar{margin:10px 5px}
.tweetmeme_button{float: right; margin-left: 10px; margin-bottom: 10px;}
.greet_block{margin:10px 0 15px}

#gber_wrapper{padding:0;margin:0}
#gber_wrapper #gber_title{vertical-align:middle;padding-left:43px;height:37px;background:url('http://www.armandmorin.com/wp-content/plugins/google-buzz-er/img/gber_logo_small.png') no-repeat scroll left center transparent}
#gber_wrapper #gber_title h3{padding-top:10px}
#gber_wrapper #gber_title br,#gber_wrapper .gber_post br{display:none}
#gber_wrapper .gber_post{border-bottom:1px dotted #eee;background:transparent!important;padding:10px 0!important;font-size:12px!important}
#gber_wrapper .gber_post p{padding:0!important;margin:0!important}
#gber_wrapper .gber_post b{font-weight:normal!important}
#gber_wrapper .gber_time{font-style:normal;display:inline;font-family:Verdana,Geneva,sans-serif;color:#9F9F9F;font-size:10px;text-transform:uppercase}
#gber_wrapper .gber_comment{display:inline;font-family:Verdana,Geneva,sans-serif;color:#9F9F9F;font-size:10px;text-transform:uppercase}
#gber_wrapper .gber_comment:hover{border-bottom:none}
#gber_wrapper a{color:#1A7BC6;font-family:Arial,Helvetica,"Sans Serif"}

div.ddfmwrap{width:93%;background:#F5FAFE;padding:20px;border:1px solid #B7D6EB;/*border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px*/}
div.ddfmwrap div.credits{display:none}
div.ddfmwrap input.fmtext{float:left;border:1px solid;border-top-color:#C5C3C3;border-left-color:#C5C3C3;border-right-color:#EDEDED;border-bottom-color:#EDEDED;background:#fff;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;padding:7px 10px;font-style:italic;margin:0 5px 5px 0;color:#999;width:270px}
div.ddfmwrap input.fmverify{float:left;border:1px solid;border-top-color:#C5C3C3;border-left-color:#C5C3C3;border-right-color:#EDEDED;border-bottom-color:#EDEDED;background:#fff;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;padding:7px 10px;font-style:italic;margin:0 5px 5px 0;color:#999;width:190px}
div.ddfmwrap textarea{border:1px solid;border-top-color:#C5C3C3;border-left-color:#C5C3C3;border-right-color:#EDEDED;border-bottom-color:#EDEDED;width:285px}
div.ddfmwrap div.submit input{font-family:Georgia,serif;background:url(images/bg-button.png) no-repeat center 0;padding:4px 8px;color:#fff;font:Georgia,serif;font-weight:bold;font-size:12px;font-style:italic;text-shadow:#555 0px 1px;background-color:#166bac;border:1px solid #11558a}
div.ddfmwrap div.submit input:hover{cursor:pointer;opacity:0.8}
div.ddfmwrap img{border:1px solid #C5C3C3;padding:0;margin-top:3px;vertical-align:middle}

#frmtable input.frmfield{float:left;border:1px solid;border-top-color:#C5C3C3;border-left-color:#C5C3C3;border-right-color:#EDEDED;border-bottom-color:#EDEDED;background:#fff;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;padding:7px 10px;font-style:italic;margin:0 5px 5px 0;color:#999;width:270px}
#frmtable td{vertical-align:middle!important;padding:0 5px}
.orderbtn{font-family:Georgia,serif;background:url(images/bg-button.png) no-repeat center 0;padding:4px 8px;color:#fff;font:Georgia,serif;font-weight:bold;font-size:12px;font-style:italic;text-shadow:#555 0px 1px;background-color:#166bac;border:1px solid #11558a}
.orderbtn:hover{cursor:pointer;opacity:0.8}
.disabled{cursor:default!important;opacity:0.4;filter:alpha(opacity=40)}
.disabled:hover{cursor:default!important;opacity:0.4;filter:alpha(opacity=40)}

/* Home Page Hacks *************/
#banner{position:relative;background:url(styles/custom/banner-home.png) no-repeat top center;height:251px;margin:0 auto 10px}
#armand{display:block;position:absolute;bottom:7px;right:3px;background:url(styles/custom/ultimate.png) no-repeat top right;height:242px;width:236px;}

.iconleft{float:left;width:auto;margin:5px 15px 10px 0}
.banner{padding:30px 35px;width:640px}
.banner h1{font-family:Georgia,Times New Roman,serif!important;font-weight:normal!important;color:#fff;font-size:40px;padding:20px 0 10px;line-height:40px;letter-spacing:-1px;text-shadow:2px 2px 0 rgba(0,0,0,0.15)}
.banner h1.subhead{font-size:20px;line-height:24px}
.banner h3{font-weight:bold!important;color:#fff;font-size:20px;padding:0 0 10px;line-height:20px;letter-spacing:-1px;text-shadow:2px 2px 0 rgba(0,0,0,0.15)}
.banner p{color:#fff;font-size:14px;line-height:21px;margin:0 0 10px}
.banner a{margin:10px auto;background-image:url(styles/custom/btn-more-details.gif);background-position:0 0;display:block;height:40px;left:28px;position:absolute;top:161px;width:233px}
.banner a:hover{background-position:0 -40px}
.banner .tagline{position:absolute;bottom:20px;right:230px}
.banner p.tagline{text-align:right;line-height:16px}
.banner p.tagline big{font-size:1em;font-weight:bold}
.banner p.tagline small{font-size:.8em}

#banner-inner{position:relative;background:url(styles/custom/banner-inner.png) no-repeat top center;height:200px;margin:0 auto 10px}
#armand-inner{display:block;position:absolute;bottom:6px;right:4px;background:url(styles/custom/ultimate-inner.png) no-repeat top right;height:194px;width:194px;}
.banner-inner{padding:30px 35px;width:640px}
.banner-inner h1{font-family:Georgia,Times New Roman,serif!important;font-weight:normal!important;color:#fff;font-size:36px;padding:10px 0 10px;line-height:40px;letter-spacing:-1px;text-shadow:2px 2px 0 rgba(0,0,0,0.15)}
.banner-inner h1.subhead{font-size:18px;line-height:24px}
.banner-inner h3{font-weight:bold!important;color:#fff;font-size:20px;padding:0 0 10px;line-height:20px;letter-spacing:-1px;text-shadow:2px 2px 0 rgba(0,0,0,0.15)}
.banner-inner p{color:#fff;font-size:14px;line-height:21px;margin:0 0 10px}
.banner-inner a{margin:10px auto;background-image:url(styles/custom/btn-more-details.gif);background-position:0 0;display:block;height:40px;left:28px;position:absolute;top:130px;width:233px}
.banner-inner a:hover{background-position:0 -40px}
.banner-inner .tagline{position:absolute;bottom:10px;right:190px}
.banner-inner p.tagline{text-align:right;line-height:16px}
.banner-inner p.tagline big{font-size:1em;font-weight:bold}
.banner-inner p.tagline small{font-size:.8em}




.block-top{margin:-10px 0 0;padding-bottom:5px}
.block-left{width:47.5%;float:left;margin-right:15px}
.block-right{width:47.5%;float:right;display:inline;margin-left:15px}
.block-left h2,.block-right h2{margin:0 0 10px 0;font-size:18px!important;font-weight:bold!important}
.block-left h2 a:link,.block-left h2 a:visited,.block-right h2 a:link,.block-right h2 a:visited{color:#222!important}
a.more,.banner a, .banner-inner a{background-position:0 0;background-repeat:no-repeat;font-size:0.1em;line-height:0.1em;text-indent:-9999em}
a.more{right;background-image:url(styles/custom/btn-more-info.gif);background-position:0 0;display:block;height:24px;width:157px}
a.more:hover{background-position:0 -24px;border-bottom:none}
