/* 
   CSS Styles 
   Author: Chris Fay   
*/
body{font-family:Trebuchet MS,lucida sans-serif,Sans,Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;background:#363636;color:#363636;}
div{position:relative;}
ul{}
ul li{}

a{text-decoration:none;color:#43B6F9;}
a:hover{color:#84cdf7;}
a:active {}
a:visited{text-decoration:none;}
img{}
p{padding:5px;padding-left:0;}
p.big{font-size:16px;line-height:23px;}
.floatLeft{float:left;}
h1{font-size:30px;line-height:34px;padding-bottom:20px;font-weight:normal;}
h1 span{font-weight:bold;}
h2{font-size:18px;line-height:20px;padding-bottom:5px;}
h2.title{font-size:22px;line-height:25px;font-style:italic;}
h3{font-size:16px;line-height:23px;padding-bottom:10px;font-weight:normal;}
h3.pad{padding-bottom:15px;}
h3 span{font-weight:bold;}
h4{font-size:14px;line-height:16px;}
h5{font-size:12px;line-height:14px;}
h6{font-size:10px;line-height:12px;}
.clear{display:block;clear:both;}
.nopadTop{padding-top:0!important;}
.error{margin-bottom:5px;padding:10px 20px 10px 15px;background-color:#FFC6CA;border:1px solid;border-color:#EFB9C3;}
.message{margin-bottom:5px;padding:10px 20px 10px 15px;background-color:#acdefb;border:1px solid;border-color:#a2dafa;}
span.red{color:#FF4040;}
span.green{color:#149412;}

/*input styling*/
input{display:block;}
.input{border:1px solid #d8d7d7;margin-bottom:10px;border-top:1px solid #a8a7a7;padding:7px 10px;}
.input.urlLink{margin:20px 0;}
input.hidden{padding:0;}
select{padding:7px 15px;}
label.padbottom{display:block;margin-bottom:10px;}
textarea{display:block;width:450px;height:200px;overflow:auto;border:1px solid #d8d7d7;border-top:1px solid #a8a7a7;padding:5px;}
textarea.urlEmbed{width:315px;height:40px;}
select{display:block;margin:10px 0;border:1px solid #d8d7d7;border-top:1px solid #a8a7a7;}
.checkbox{display:inline;}
.clear.marginbottom{margin-bottom:15px;}
.col1 .input{width:350px;}
.col1 select{width:250px;}
.col2 select{width:200px;}
.submit{display:block;width:100px;height:38px;background:url('../images/modifyButton.jpg') no-repeat;text-align:center;font-size:11px;border:none;padding:0;padding-top:1px;cursor:pointer;margin-top:5px;text-shadow:0 1px 0 #FFFFFF;}
/*
.submit{background:#fff;border: 1px solid #acacac;color:#000;padding:9px 12px;cursor:pointer;margin-top:5px;}
.submit:hover{background:#f0f0ef;}*/

/*dividers*/
.dividerLight{height:9px;background:url('../images/divider_light.jpg') repeat-x;margin:20px 0;}
.col1 .dividerLight.margins{margin:25px 0;}
.col1 .dividerLight{margin:10px 0;}

#page{}
#wrapper{background:url('../images/wrapperBG.jpg') no-repeat right top;width:960px;margin:0 auto;}

/*header*/
#header{height:100px;z-index:200;}
a.logo{display:block;width:174px;height:46px;background:url('../images/logo.png') no-repeat;position:absolute;left:15px;top:35px;}
a.logo span{display:block;position:absolute;left:-99999px;}
ul.navigation{display:block;height:73px;position:absolute;right:15px;top:50px;z-index:100;}
ul.navigation li{display:block;float:left;}
ul.navigation li a{display:block;float:left;background:url('../images/navSprite.jpg') no-repeat top left;width:102px;height:49px;margin-right:-1px;font-size:15px;color:#fff;text-align:center;line-height:50px;}
ul.navigation li.active a,ul.navigation li a:hover{height:73px;background-position:0 -49px;color:#383838;}
ul.navigation li a.signup{font-style:italic;font-weight:bold;}

/*main content*/
#mainContent{width:960px;background:url('../images/mainContentCenter.jpg') repeat-y;min-height:200px;z-index:10;}
.top{width:960px;height:20px;background:url('../images/mainContentTop.jpg') no-repeat;}
.bottom{width:960px;height:33px;background:url('../images/mainContentBottom.jpg') no-repeat;}
#mainContent .content{width:920px;margin:0 auto;padding:10px 0;}
#mainContent .col1{width:570px;float:left;margin-right:20px;}
#mainContent .col2{width:330px;float:left;padding-top:35px;}
.optonTitle{width:262px;height:30px;background:url('../images/optionsTitle.jpg') no-repeat;margin-bottom:5px;}
.optonTitle p{display:block;position:absolute;left:-99999px;}
p.snip{padding: 10px 0 15px 0;}
textarea.embedLinksLarge{width:400px;height:20px;display:block;}

/*sidebar buttons*/
.createProjectButton{display:block;width:263px;height:48px;background:url('../images/createProjectButton.jpg') no-repeat;margin-bottom:5px;}
.createChangeButton{display:block;width:259px;height:47px;background:url('../images/createChangeButton.jpg') no-repeat;}
.deleteProjectButton{display:block;width:259px;height:47px;background:url('../images/deleteProjectButton.jpg') no-repeat;margin-top:5px;}
.disableProjectButton{display:block;width:220px;height:47px;background:url('../images/disableProjectButton.jpg') no-repeat;margin-top:5px;}
.enableProjectButton{display:block;width:227px;height:47px;background:url('../images/activateProjectButton.jpg') no-repeat;margin-top:5px;}
.enableProjectButton span,.disableProjectButton span,.deleteProjectButton span, .createProjectButton span, .createChangeButton span{display:block;position:absolute;left:-99999px;}

.avatar{display:block;width:80px;height:80px;float:right;padding:5px;border:1px solid #e0dede;background:#efeeee;}
ul.recent_changes{display:block;margin-bottom:15px;}
.modifyButton{display:block;width:100px;height:38px;background:url('../images/modifyButton.jpg') no-repeat;padding-top:10px;text-align:center;float:left;margin-right:5px;}
a.modifyButton{color:#000;text-shadow:0 1px 0 #FFFFFF;}
a.modifyButton.margintop{margin-top:10px;}
.changeinfo span{width:150px;float:left;}
.changeDesc, .wmd-preview{width:566px;overflow:auto;margin-top:15px;}
.changeDesc code{background:#EFEEEE;border:1px solid #e0dede;white-space:nowrap;}

/*signup page*/
.signup{height:280px;}
.signup .price{height:140px;}
.signup p.descript{display:block;width:276px;text-align:center;}
.signup .scol{width:296px;margin-right:15px;float:left;border-right:1px solid #858383;text-align:center;height:150px;padding-top:45px;}
.signup span.cost{font-size:48px;line-height:65px;font-weight:bold;}
.signup .scol.last{margin-right:0;border-right:none;}
.signupButton{display:block;width:114px;height:46px;background:url('../images/signupButton.jpg') no-repeat;margin:0 auto;margin-top:25px;}
.signupButton span{display:block;position:absolute;left:-999999px;}
.payForm{display:block;margin-top:5px;}


/*footer*/
#footer{width:960px;margin:0 auto;color:#fff;margin-bottom:15px;}
#footer a{color:#009af5;}
#footer span{font-weight:bold;}
#footer a:hover{color:#43b6f9;}


a.feedback{position:fixed;left:0;top:300px;display:block;background:url('http://chrisfayconsulting.com/images/feedback.jpg') no-repeat;width:44px;height:104px;}
a.feedback span{disiplay:block;position:absolute;left:-999999px;}
#uservoice-dialog #uservoice-dialog-close {z-index:500!important;}
