/*
Theme Name: ATG
Theme URI: http://www.apneatreatmentguide.com
Description: Theme sliced by http://www.thefen.net
Version: 0.5
Author: Fen
Author URI: http://www.thefen.net/
Tags: custom theme
*/

	#index, #blog {
		background: #5fa0c6 url(images/page-bg.png) repeat-x;
	}
	
		#header {
			width: 980px;
			height: 121px;
			margin: 0px auto;
                        position: relative; background: url(images/header.png) top left no-repeat;
		}
		#top-nav{width: 970px;
			margin: 0px auto; background: #5fa0c6;padding: 5px; text-align: center; color: #fff;}
                #top-nav a{font-family: Tahoma; font-size: 13px; font-weight: normal; color: #fff; text-decoration: none; padding: 5px 10px;}
                 #top-nav a:hover{text-decoration: underline;}

#header-search {
    position: absolute;
    right: -13px;
    top: 13px;
    width: 550px;
}
		#subheader {
			
			width: 250px;
                        margin: 0 auto;
			
		}
		
			#subheader a {
    background: url("images/sub-bg.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF !important;
    display: block;
    float: left;
    height: 34px;
    line-height: 31px;
    text-align: center;
    width: 240px;

			}

			#subheader a:hover {
 background: url("images/sub-header-hover.png") repeat-x scroll 0 0 transparent;
text-decoration: none !important;
}

			/*
			#subheader a.home {
				width: 58px;
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2009/08/btn_home.png);
			}
			
			#subheader a.home:hover {
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2009/08/btn_home_h.png);
			}
			
			#subheader a.sae {
				width: 185px;
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2009/08/btn_sas.png);
			}
			
			#subheader a.sae:hover {
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2009/08/btn_sas_h.png);
			}

			#subheader a.sas {
				width: 185px;
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2009/08/btn_sas.png);
			}
			
			#subheader a.sas:hover {
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2009/08/btn_sas_h.png);
			}
			#subheader a.sat {
				width: 185px;
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2009/08/btn_sat.png);
			}
			
			#subheader a.sat:hover {
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2009/08/btn_sat_h.png);
			}
			
			#subheader a.sad {
				width: 185px;
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2009/08/btn_osa.png);
			}
			
			#subheader a.sad:hover {
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2009/08/btn_osa_h.png);
			}

			#subheader a.osa {
				width: 185px;
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2009/08/btn_osa.png);
			}
			
			#subheader a.osa:hover {
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2009/08/btn_osa_h.png);
			}

			#subheader a.sap {
				width: 146px;
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2009/08/btn_sap2.png);
			}
			
			#subheader a.sap:hover {
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2009/08/btn_sap2_h.png);
			}
			
			#subheader a.blog {
				width: 61px;
				background: url(images/btn_blog.png);
			}
			
			#subheader a.blog:hover, #subheader .blog .active {
				background: url(images/btn_blog_h.png);
			}
			
                       #subheader a.causes {
				width: 134px;
                                height: 34px;
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2010/01/apnea-causes.png) top left;
			}
			
			#subheader a.causes:hover, #subheader .causes .active {
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2010/01/apnea-causes.png) bottom left;
			}
			
                       #subheader a.disability {
				width: 138px;
                                height: 34px;
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2010/01/apnea-disability.png) top left;
			}
			
			#subheader a.disability:hover, #subheader .disability.active {
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2010/01/apnea-disability.png) bottom left;
			}

                       #subheader a.cpap{
				width: 123px;
                                height: 34px;
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2010/01/apnea-cpap.png) top left;
			}
			
			#subheader a.cpap:hover, #subheader .cpap.active {
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2010/01/apnea-cpap.png) bottom left;
			}
                      #subheader a.side{
				width: 179px;
                                height: 34px;
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2010/01/apnea-side-effects.png) top left;
			}
			#subheader a.side:hover, #subheader .test.side{
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2010/01/apnea-side-effects.png) bottom left;
			}
                       #subheader a.test{
				width: 123px;
                                height: 34px;
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2010/01/apnea-test.png) top left;
			}
			#subheader a.test:hover, #subheader .test.active {
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2010/01/apnea-test.png) bottom left;
			}
                          #subheader a.types{
				width: 123px;
                                height: 34px;
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2010/01/apnea-types.png) top left;
			}
			#subheader a.types:hover, #subheader .types.active {
				background: url(http://apneatreatmentguide.com/wp-content/uploads/2010/01/apnea-types.png) bottom left;
			}

			#subheader a.resources {
				width: 97px;
				background: url(images/btn_resources.png);
			}
			
			#subheader a.resources:hover {
				background: url(images/btn_resources_h.png);
			}
 */
			
		#main, #footer {
			width: 980px;
			background: #FFFFFF;
			margin: 0px auto;
		}
		
			#content {
				width: 960px;
				background: #FFFFFF;
				margin: auto;
				padding: 10px 0px;
			}
			
			#content h2 {
				font-family: Verdana;
				font-size: 0.8em;
				text-transform: uppercase;
				margin-top: 0px;
				color: #435B84;
			}
			
			#content h3 {
				font-family: Verdana;
				font-size: 0.8em;
				margin-top: 0px;
				color: #12346B;
			}			
			
				#content #subscribe {
    margin: 0 0 20px;
	background: url("http://apneatreatmentguide.com/wp-content/uploads/2011/06/email-opt-in-box-.jpg") top center no-repeat; width: 256px; height: 230px; padding-top: 70px;
    
}
			

					#content #subscribe .copyinput {
						width: 190px;
						height: 23px;
						border: 1px solid #C6CDDF;
						margin-bottom: 10px;
						color: #616161;
						font-size: 0.9em;
						padding-top: 3px;
						text-indent: 5px;
					}
					
					#content #subscribe .inputs {
    left: 24px;
    position: relative;
    top: 5px;
    width: 190px;
}
					
					#content #subscribe .copysubmit {
    left: 35px;
    position: relative;
    top: 10px;
}
					
				#content .col3 {
					width: 210px;
					border: 1px solid #E6E6E6;
					margin-right: 7px;
					margin-top: 0px;
					float: left;
				}
				
				#content .verbiage {
					/* width: 514px; */
                                        width: 660px;
					border-left: 1px solid #E6E6E6;
					margin-left: 7px;
					/* padding-right: 10px; */
                                        padding-left: 15px;
                                        padding-right: 8px;
					margin-top: 10px;					
					float: right;
				}
				
				#content .verbiage p, .verbiage p , .verbiage li{
					font-size: 0.8em;
					font-family: Verdana;
					line-height: 1.54em;					
				}
				
				#content .verbiage .imgleft {
					margin: 0px 10px 10px 0px;
				}

				#content .verbiage .imgright {
					margin: 0px 0px 10px 10px;
				}
				
				#content .verbiage h1 {
					/* color: #960606; */
                                        color: #030303;
					font-size: 1.1em;
					font-family: Verdana;
				}
				
				#content .verbiage h2 {
					color: #960606;
					font-size: 0.9em;
					font-family: Verdana;
					font-weight: normal;
					text-transform: none;
					
				}
                        #content .verbiage2 {
					width: 100%;
					border-right: 1px solid #E6E6E6;
					margin-right: 7px;
					padding-right: 10px;
					margin-top: 10px;					
					float: left;
				}
				
				#content .verbiage2 p {
					font-size: 0.9em;
					font-family: Verdana;
					line-height: 1.54em;					
				}
				
				#content .verbiage2 .imgleft {
					margin: 0px 10px 10px 0px;
				}

				#content .verbiage2 .imgright {
					margin: 0px 0px 10px 10px;
				}
				
				#content .verbiage2 h1 {
					color: #960606;
					font-size: 1.1em;
					font-family: Verdana;
				}
				
				#content .verbiage2 h2 {
					color: #960606;
					font-size: 0.9em;
					font-family: Verdana;
					font-weight: normal;
					text-transform: none;
					
				}														

					#content .col3 h2 {
						text-align: center;
						font-size: 0.75em;
						margin: 0px 0px 5px 0px;
					}
					
					
					#content .col3 img {
						margin: 5px 10px;
					}
					
					#content .col3 p {
						font-family: Verdana;
						font-size: 0.7em;
						line-height: 1.5em;
						margin: 5px 10px;
					}
					
					#content .col3 a {
						font-family: Verdana;
						font-size: 0.9em;				
						font-weight: bold;
						color: #960606;
						text-decoration: none;		
					}
					
					#content .col3 h2 a, #content .sidebar h2 a {
						font-size: 1em;
						text-decoration: none;
						color: #fff;
                                                background: #1c5685;
                                                padding: 5px;
                                                display: block;
					}
					
					#content .verbiage a {
						font-family: Verdana;
						font-size: 0.9em;				
						font-weight: bold;
						color: blue;
						text-decoration: none;		
					}					
				
				#content .firstcol {
					margin-left: 1px;
				}
				
				#content .sidebar {
					width: 257px;
					float: left;
					margin-top: 10px;
					margin-right: 1px;
				}
                               #sidebar-home{width: 260px;
					float: left;
					margin-top: 10px;
					margin-right: 1px;}
				
				#blog #content .sidebar {
					width: 260px;
				}
				
				#blog #content .sidebar .box {
					width: 258px;
					border: 1px solid #E6E6E6;
					margin-bottom: 10px;
					font-family: Verdana;
				}
				
				.box li {
										font-size: 0.8em;
				}
				
				.box h2 {
					margin: 10px;
				}
				
					.freecopy2 {
						height: 279px;
						background: url(images/freecopy2-bg.jpg) no-repeat;
					}
					
					#blog #content .sidebar .inputs {
						width: 217px;
						left: 20px;
						top: 150px;
						position: relative;
					}		
					
					#blog #content .sidebar .copyinput {
						width: 215px;
						height: 23px;
						border: 1px solid #C6CDDF;
						margin-bottom: 7px;
						color: #616161;
						font-size: 0.9em;
						padding-top: 5px;
						text-indent: 5px;
					}
					
					#blog #content .sidebar .copysubmit {
						position: relative;
						left: 20px;
						top: 150px;
					}

					#blog #content .sidebar ul {
						margin: 0px; padding: 0px 0px 0px 10px;;
					}					
					
					#blog #content .sidebar ul li {
						list-style: none;
						margin: 0px;
						padding: 0px;
					}										
				
					#content .sidebar p {
						font-size: 0.7em;
						font-family: Verdana;
					}
				
					#content .sidebar a, #sidebar-home a {
						font-weight: bold;
						color: #12346B;
						font-size: 0.8em;
						font-family: Verdana;
						text-decoration: none;
					}
					
					#content .sidebar .search {
						margin-bottom: 10px;
						display: block;
					}
					
					#content .sidebar .searchinput {
						width: 150px;
						border: 1px solid #C6CDDF;
						height: 22px;
						float: left;
					}
					
					#content .sidebar .searchbutton {
						float: right;
					}
				
		#footline {
    background: #4a8bb1 url(images/footer.png) top left repeat-x;
    border-top: 2px solid #133b5b;
    color: #fff;
    font-family: Verdana;
    font-size: 0.7em;
    margin: 0 auto;
    padding: 0 10px 10px 10px;
    width: 960px; overflow: hidden;
}
			.footline-inner{overflow: hidden;}
                        .fine-print{width: 680px; float: left;}

.head-address{float: right; color: #fff; font-size: 10px; text-align: right; width: 240px;}

				#footline .navigation {
					width: 500px;
					text-align: left;
					padding: 10px 0;
					display: block;
					float: left;
				}
				
					#footline .navigation a {
						font-weight: bold;
						color: #fff;
						margin-right: 8px;
						text-decoration: none;
					}
				
				#footline .copyright {
					width: 400px;
					text-align: right;
					padding: 10px;
					display: block;
					float: right;
				}
			#footline .copyright a{color: #fff;}
	.clear {
		clear: both;
	}
#specoffer{
width:466px;
height: 492px;
background: url(images/specBG.png) no-repeat;
padding: 15px 20px;
font-family: tahoma;
}

#specpoints{
font-family:verdana;
font-size:15px;
line-height:20px;
padding:150px 15px 0 160px;
}
#specpoints ul{
}
#specpoints ul li{
}
fieldset{
	background: url(images/specBG.png) repeat scroll 0 60%;
	
	border-width:2px;
	border-style:solid;
	border-color:#000;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
		
	margin:20px 0px 20px 0px;
	width:450px;
	position:relative;
	display:block;
	padding: 1em;
                *padding-top: 0; /*to lose the added whitespace line in IEs*/ 
}

fieldset legend{	
	background-color:none;
	
	color: blue;
	text-transform:uppercase;
	letter-spacing:2px;
                 padding-bottm: 100px;
	position:absolute;
	top: -12px;
	
}

.post a {
  color: #000000;
  text-decoration: none;
}

p.related {
    padding: 10px;
    background:#F2F5F7 ;
   border: 1px solid #999;
}

h3.red-title{font-weight: bold; font-family: tahoma, font-size: 15px; color: #9e0000 !important; font-size: 14px !important;}
.optin-box {
    font-size: 12px;
    font-weight: bold;
}
.home-h2{font-weight: bold !important; margin: 15px 0 10px 0;}

#searchform_q{
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-topleft: 5px;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #EEEEEE;
    border-style: solid;
    border-width: 1px 0 1px 1px;
    font: 13px "Lucida Grande",Arial,Sans-serif;
    margin: 0;
    padding: 6px;
    width: 226px;
}
#searchform_submit {
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    background: url("images/bg-btn-search.png") repeat-x scroll 0 0 #BBBBBB;
    border: 1px solid #2c85c9;
    color: #fff;
    font: 13px "Lucida Grande",Arial,Sans-serif;
    margin: 0;
    outline-width: 0;
    padding: 6px 12px;
    cursor: pointer;  
}

/* Optin box code */

div.border-top-sidebar, div.border-bottom-sidebar {
    background: url("images/border-top-optin-right.png") no-repeat scroll 0 0 transparent;
    height: 7px;
    width: 257px;
}
div.border-bottom-sidebar {
    background: url("images/border-bottom-optin-right.png") no-repeat scroll 0 0 transparent;
    font-size: 0;
    line-height: 0;
    margin-bottom: 10px;
}
div.optin-right {
    background: url("images/background-optin-right.png") repeat-y scroll 0 0 transparent;
    padding: 5px 15px;
}
div.optin-right span {
    font-size: 14px;
}
div.optin-right span.image-holder {
    display: block;
    margin: 0 auto;
    text-align: center;
}
div.optin-right span.image-holder img {
    margin: 0 5px;
}

form#steps label {
    font-size: 11px;
    font-weight: bold;
}
form#steps input {
    background-color: #FFFFFF;
    border: 1px solid #A5ACB2;
    font-size: 11px;
    height: 15px;
    line-height: 15px;
    width: 170px;
}
form#steps input.access {
    background: url("images/btn-access.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 36px;
    width: 188px;
}

.note {
    color: #000000;
    font-size: 10px;
    margin: 10px 0;
}

.alignCenter {
    display: block;
    text-align: center;
}
.highlight {
    background-color: #FFFF00;
}
#sidebar h2 {
    color: #CC0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 5px 3px;
}
#social-btns {
    height: 105px;
    position: absolute;
    right: 7px;
    top: 5px;
    width: 516px;
}

ol.steps{background: url("http://apneatreatmentguide.com/wp-content/uploads/2011/10/apnea-steps.jpg") top left no-repeat; width: 484px; height: 298px; margin: 20px 0; list-style-type: none; color: #fff;}
ol.steps li{   font-size: 1em; line-height: 1.8em; font-weight: bold;}
ol.steps li span{text-decoration: underline; }
#content ol.steps li a {
    color: #FFFFFF;
    display: block;
    height: 67px;
    margin-bottom: 30px;
    padding: 35px 80px 20px 15px;
    text-align: center;
    width: 330px;
}
.steps-h4{color: #3261D3;
    font-size: 1.5em;
    font-weight: normal;}
