/* base settings */
html, body { margin: 0px 0; width: 100%; height: 100%; }
body { min-width: 850px; background: #fff; font: 12px arial, "trebuchet ms", helvetica, sans-serif; color: #000;  }
* :focus { outline: 0; }
form {margin: 0;padding: 0;}
img {border: none;}
ul {margin: 0;padding: 0;list-style: none;}
.clr:after {height: 0;clear: both;content: "";display: block;}
* html .clr {height: 1%;}

/* paragraphs and links */
p { margin: 0; line-height: 22px; color: #000; }
a {	color: #012448; cursor: pointer; text-decoration: underline; }
a:hover {text-decoration: underline;}
a:active, a:focus {outline: none;}

/* headings */
h1, h2, h3, h4, h5, h6 { margin: 0;font-weight: bold; display: block }
h1 { color: #012448; padding: 0 0 12px 0; font-size: 26px; }
h2 { color: #012448; font-size: 22px; padding: 0 0 12px 0; }
h3 { color: #012448; font-size: 16px; padding: 0 0 12px 0; }
h4 { color: #012448; font-size: 14px; padding: 0 0 12px 0; }
h5 { color: #012448; font-size: 14px; }

/* core content */
.primary-content { width: 700px; float: left; padding: 25px 0 25px 25px; color: #000; position: relative; min-height: 150px; height: auto !important; height: 150px; }
/* #page-id-1 .primary-content { padding-top: 25px; } */
.primary-content p { padding: 0 0 14px 0; color: #000; }
.primary-content ol { line-height: 24px; margin: 0 0 0 25px; padding: 0 0 20px 0; }
.primary-content ul li, .simple-list ul li { line-height: 24px; padding: 0 0 0 19px; background: url("../__images/m-1.gif") no-repeat 0 10px; }
.primary-content ul li, .simple-list ul li { padding: 0 0 0 19px; background: url("../__images/m-1.gif") no-repeat 0 10px; }
.primary-content ul { padding-bottom: 15px; }

a.logout { font-weight: bold; position: absolute; top: 30px; right: 30px; }

.secondary-content { width:200px; float: left; padding: 100px 0 10px 0; background: #343434; }

/* rollover buttons */
a.linkHome { width: 182px; height: 165px; background:url(../__images/logo.png); margin: 0 0 0 0; }
a.linkPCCA { width: 137px; height: 71px; background:url(../__images/dallasparade_button_pcca.png); margin: 0 0 0 0; position: absolute; right: 18px; top: 18px; }
a.linkHome:hover, a.linkPCCA:hover { background-position:0 100%; }
.hidden { display:block; overflow:hidden; text-indent:-9999px; }

/* activation message */
#activation { background-color: #009900; width: 100%; padding: 10px 0; font-family: 'Segoe UI', Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center;  color: #fff; }

/* === MACKSVILLE ADVENTIST SCHOOL === */

#header-wrapper { width: 100%; height: 154px; border-bottom: 3px solid #d3a22b; background: #012448; }
#header { width: 960px; height: 154px; background: url(../__images/logo.png) no-repeat; margin: 0 auto; }

#container { width: 960px; margin: 0 auto; padding: 0 25px; background: url(../__images/container_bg.png?1) top center repeat-y; position: relative; }
.nav { background: #012448; width: 960px; height: 41px; margin: 0 0 19px 0; padding: 0 0; display:block; position: absolute; top: 0; left: 25px; z-index: 9; }
/* .nav { background: url(../__images/nav_bg.png); } */


#slideshow { background: #fff; width: 960px; height: 369px; position: relative; z-index: 9; display: block; }
#slideshow img { background: #fff; width: 960px; height: 369px; position: absolute; top: 0; left: 0; z-index: 10; display: block; }


#content { background: url(../__images/container2.png); width: 100%; padding:41px 0 0 0; min-height: 600px; height: auto !important; height: 600px; }
#footer { font-size: 11px; width: 1010px; background: url(../__images/footer2.png) top center no-repeat; padding: 34px 0 8px 0; color: #bfc4c9; text-align: center;margin: 0 auto; font-weight: bold; }
#footer a { text-decoration: none; color: #bfc4c9; }
#footer a:hover { text-decoration: none; color: #012448; }



#sidebar_right { width: 200px; float: right; }



#sidebar_right { width: 200px; float: right; padding: 10px 0 50px 0; }
#sidebar_right h3 { font-family: Georgia, "Times New Roman", Times, serif; color: #012448; font-size: 20px; padding: 0 10px 10px 17px; font-weight: normal; }
#sidebar_right form.onlineEnquiry { display: block; padding: 0 20px; z-index: 1205; }
#sidebar_right form.onlineEnquiry input[type="text"] { width: 158px; border: 0; padding: 3px; color: #012448; 
	font-family: arial, "trebuchet ms", helvetica, sans-serif; font-size: 12px; margin: 0 0 6px 0; }
#sidebar_right form.onlineEnquiry textarea { width: 158px; height: 60px; border: 0; padding: 3px; color: #012448; 
	font-family: arial, "trebuchet ms", helvetica, sans-serif; font-size: 12px; margin: 0 0 0 0; }
#sidebar_right p { padding: 0; margin: 0 0 12px 0; line-height: 20px; color: #fff; }
#sidebar_right form.onlineEnquiry input.tiny { width: 40px; border: 0; padding: 3px; color: #003f80; 
	font-family: arial, "trebuchet ms", helvetica, sans-serif; font-size: 12px; margin: 0 0 6px 0; }










span.red { color: #FF0000; }

.photo { margin: 0 20px 20px 0; float: left; }

ul#photo_index { border-top: 1px solid #9ab5d1; }
ul#photo_index li { background: none; padding: 0; margin: 0; border-bottom: 1px solid #9ab5d1; }
ul#photo_index li a { display: block; text-decoration: none; background: #fff; font-weight: bold; padding: 4px; font-size: 14px; }
ul#photo_index li a:hover { background: #02458d; color: #fff; }

ul.file_list { border-top: 1px solid #9ab5d1; }
ul.file_list li { background: none; padding: 0; margin: 0; border-bottom: 1px solid #9ab5d1; }
ul.file_list li a { display: block; text-decoration: none; background: #fff; font-weight: normal; padding: 4px; }
ul.file_list li a strong { font-size: 14px; font-weight: bold; }
ul.file_list li a span.date { font-size: 11px; color: #9ab5d1; }
ul.file_list li a:hover { background: #02458d; color: #fff; }
ul.file_list li a:hover span.date { color: #fff; }

form.login p { clear: both; padding: 8px 0; }
form.login label { width: 120px; float: left; }
form.login input { float: left; }