/*
Theme Name: Northway Orthodontics
Description: A custom theme developed for Northways Orthodontic.
Author: Daniel Doezema
*/

/* == General == */
div.clear {clear:both;}
p {padding:0;margin:0 0 10px 0;}
ul {
    padding:0;
    margin:0 0 10px 30px;
}

/* == HTML/<body> & Related == */
body {
	margin:0;
	padding:0;
	background:#FFF;
        text-align:center;
	font-family: Tahoma, Arial, Helvetica;
        font-size:14px;
}
#temp_page {
	width:856px; /* 850px wide + 2(3px Shadow)  */
	margin:50px auto 50px auto;
	padding:0;
	text-align:left;
	position:relative;
}

/* == Header == */
#temp_header {
    width:856px;
    height:97px;
    background:url('images/header.png') top left no-repeat;
    position:relative;
    color:white;
}
#temp_headerContactInfo {
    position:absolute;
    text-align:right;
    right:18px;
    top:20px;
 }
#temp_headerContactInfo div {
    margin-bottom:5px;
}
#temp_header a:link, #temp_header a:visited, #temp_header a:active  {
    color:white;
    text-decoration:none;
}
#temp_headerContactInfo a:hover {
    text-decoration:underline;
}


/* == Body == */

#temp_bodyContainer {
    width:856px;
    background:url('images/bodyBg.png') top left repeat-y;
}
#temp_bodyColumns {
    width:830px;
    margin:0 13px 10px 13px;
    float:left;

}
#temp_bodyColumnLeft {
    width:172px;
    float:left;
    
}
#temp_bodyColumnRight {
    float:left;
    width:648px; /* 830px body - 10px left margin - 172px nav bar = 648px*/
    margin-left:10px;
}
#temp_body {
    margin-top:5px;
}
#temp_navBody {
    width:152px;
    padding:2px 10px 5px 10px;
    background:url('images/navMenuBody.png') top left repeat-y;
    font-size:14px;
}
#temp_navBody a:link, #temp_navBody a:visited, #temp_navBody a:active {
    display:block;
    margin-top:3px;
    color:#33339a;
    text-decoration:none;
}
#temp_navBody a:hover {
    text-decoration:underline;
}
.temp_navLinkChild {
    margin-left:5px;
}
.temp_navLinkGrandChild {
    margin-left:10px;
}
#temp_navBody a.selected:link, #temp_navBody a.selected:visited, #temp_navBody a.selected:active, #temp_navBody a.selected:hover {
    color:black;
    text-decoration:none;
}
#temp_navBody .current {
    white-space:nowrap;
}
#temp_navBottom {
    height:7px;
    width:172px;
    background:url('images/navMenuBottom.png') top left no-repeat;
}
#temp_bulletinBoard {
	display:block;
    width:172px;
    height:163px;
    background:url('images/bulletinBoardSidebar.png') top left no-repeat;
    margin-top:15px;
}

#temp_body {

}
#temp_mainPoints li {
	font-size:20px;
    padding-bottom:10px;
}
#temp_body h1 {
    color:navy;
    margin:0 0 15px 0;
}
#temp_body h2, #temp_body h3 {
    margin:0 0 6px 0;
    color:navy;
}
#temp_body embed  {
    border:0;
    padding:0;
    margin:0;
    position:relative;
    left:-6px;
}
#temp_body object {
    border:0;
    padding:0;
    margin:0;
    position:relative;
    top:-5px;
}

#temp_points {
    margin-top:15px;
}
#temp_points div {
    position:relative;
    padding: 0 0 0 15px;
    margin-bottom:10px;
}
#temp_points div span {
    position:absolute;
    display:block;
    top:0;
    left:0;
    font-weight:bold;
    font-size:15px;
    color:green;
}

#temp_points a:link, #temp_points a:visited, #temp_points a:active {
    color:#0000E4;
    text-decoration:none;
}
#temp_points a:hover {
    text-decoration:underline;
}

#temp_body a:link, #temp_body a:visited, #temp_body a:active {
    color:#0000E4;
    text-decoration:none;
}
#temp_body a:hover {
    text-decoration:underline;
}
#temp_body ul li {
    margin-bottom:3px;
}

/* == Footer == */
#temp_footer {
    height:5px;
    background:url('images/footer.png') top left no-repeat;
}

#temp_footerImageLinks {
    margin-top:25px;
    text-align:center;
}
#temp_footerImageLinks a {
    text-decoration:none;
    margin:0 15px;
}


/* == Contact Form == */
.formcontainer{}
.formcontainer fieldset{padding:5px 0 0 15px;margin:0 0 15px 0;border:0;}
.formcontainer legend{padding:0;margin:0 0 0 -15px;font-weight:bold;color:black;}
.formcontainer span.required{color:red;}
.formcontainer .important_msg,.formcontainer .error_msg,.formcontainer .success_msg{display:block;font-weight:bold;padding:5px;color:black;}
.formcontainer .important_msg{background-color:#FFF4D1;border:1px solid #FF6600;}
.formcontainer .error_msg{background-color:#FFDDDD;border:1px solid #FF0000;}
.formcontainer .success_msg{background-color:#E2FFD4;border:1px solid #25BB00;}
.formcontainer .form-submit{margin-top:10px;}

/* == Required Wordpress Styles == */
/* Images */
p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.alignright{margin:0 0 2px 7px;display:inline;}
img.alignleft{margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
/* End Images */
