/*   

Theme Name: Values

Description: The theme Tom created for SN. Design by Eduardo Paulo

Author: Tom Shani

.

Copyright Mount Madonna School 2009 | All rights reserved.

.

*/



html,body,dd { margin: 0; }

body { background: url(images/tile-bg.gif); }

a { outline: none; }

a img { border:none; }

blockquote { font-style:italic; }



#rap { margin:0 auto; padding:30px 0 0; width:1038px; }



#body-top { background:url(images/body-top.gif) no-repeat top left; height:19px; width:1038px; }

#body { background:url(images/body-tile.gif) repeat-y top left; position: relative; width:1038px; }

#body-bottom { background:url(images/body-bottom.gif) no-repeat top left; height:13px; width:1038px;}



#header { background:url(images/header-bg.gif) no-repeat top left; height:280px; width:1032px; position:relative; top:-4px; left:3px; }

	#banner { background:url(images/banner.jpg) no-repeat top left; height:168px; position:absolute; right:19px; top:40px; width:649px; }

	

#navtop { border:#bfbfbf solid; border-width:1px 0 1px 0; position:absolute; top:222px; left: 364px; width:649px; }

/*	#navtop ul { margin:0.09em auto 0.2em; padding-left:15px; }

#navtop li { display: inline; padding-right:10px; }

#navtop a { color:#5b5b5b; font-family:Helvetica; font-size:10px; text-decoration:none; text-transform:uppercase; } */



#left_col,#main_col,#main_col-full,#right_col { display:inline-block;zoom:1;*display:inline; vertical-align:top; }



/* Sidebar Styles */

#left_col { position:relative; left:26px; width:208px; }

#tag-box { background:url(images/tag-box.gif) no-repeat top left; height:218px; margin-bottom:33px; position:relative; width:209px; }

	#tag-box img { position:absolute; left:67px; top:-33px; width:74px; height:65px; }

	#tag-box p { color:#414025; font-style:italic; line-height:25px; padding-top:40px; text-align:center; }

	

.sidebar-box { width:100%; }

.sidebar-box h1 { background: url(images/title-bg.gif) no-repeat left center; border-bottom:#94a389 dotted 1px; color:#5f2400; font-size:21px; font-weight:normal; margin-bottom:4px; padding-left:25px; padding-bottom:4px; }

.sidebar-box a,.sidebar-box a:visited { color:#a63500;text-decoration:none; }

.sidebar-box a:hover { color:#444; }

.sidebar-box p { color:#2f302d;font-family:Arial, Helvetica, sans-serif;font-size:10px; }

.sidebar-box h1 a, .sidebar-box h1 a:visited { color:#5f2400; }



.gallery-box { border:1px solid #b7c3ac; }

	.gallery object embed { position:relative; z-index:2; }

	.gallery-title { background:#ebebeb; border-bottom:1px solid #b7c3ac; color:black; font-family:Calibri; font-size:14px; font-weight:bold; padding:2px 0 3px 8px; }

.gallery-title a,.gallery-title a:visited { color:black; }

	.gallery-links { color:#2d4a1c; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:30px; padding:5px 5px 0; }

	.gallery-links a,.gallery-links a:visited { color:#2d4a1c; text-decoration:none; }

	.gallery-desc,.gallery-desc-title { color:black; font-size:11px; font-weight:bold; font-family:Calibri; }

	.gallery-desc { color:#2d4a1c; padding:4px 8px; }



.book-box { border-bottom:#94a389 dotted 1px; width:100%; position:relative; }

	.book-box img { position: relative; margin:10px 0; border:1px solid #94A389; }

	.book-box .info { position:absolute; top:11px; left:105px; }

	.book-box h5 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:0; }

	.book-box span { font-family:Arial, Helvetica, sans-serif; font-size:10px; position:relative; top:10px; }



.navigation { clear:both; padding:12px 0; }

.navigation a,.navigation a:visited { color:#a63500;text-decoration:none; }

.navigation a:hover,.navigation a:active { color:black; }



#right_col { position: relative; left:69px; width:245px; }

.links-nav { margin-top:0px; padding:0 0 0 9px; list-style-position:inside; list-style-type:circle; }

.links-nav li a,.links-nav li a:visited { color:#546b41; font-size:12px; /* font-family:"Times New Roman", Times, serif; */ font-family:Calibri; font-weight:bold; text-decoration:none; }

.links-nav li a:hover,.links-nav li a:active { color:#5f2400; }



.mentor-box { border-bottom:#94a389 dotted 1px; overflow:auto; width:100%; }

.mentor-box a img { float:right; border:none; margin:8px 0; }

.mentor-box span a,.mentor-box span a:visited { color:#2d4a1c; display:block; font-family:Calibri; font-size:14px; font-weight:bold; position:relative; top:5px; text-decoration:none; }

.mentor-box span a:hover,.mentor-box span a:active { color:#5f2400; }

.mentor-box p { color:#4d4d4d; font-size:9px; font-family:Arial, Helvetica, sans-serif; width:160px; }



/* Body Styles */

#main_col { position:relative; left:54px; width:480px; }

	#main_col-full { position:relative; left:30px; width:700px; }

	

h1.page_title { color:#6f6f6d; font-family:"Times New Roman", Times, serif; font-size:18px; font-variant:small-caps; margin:0; }

h2.page_title { color:#5f2400; border:#94a389 dotted; border-width:0 0 1px; font-family:Calibri; font-size:24px; font-weight:normal; padding-top: 2px; padding-bottom: 4px; margin:0; }

h2.page_title,h2.page_title a { color:#5f2400; text-decoration:none; }



.post { margin-bottom: 32px; }

.post h2 { color:#5f2400; border:#94a389 dotted; border-width:1px 0 1px; font-family:Calibri; font-size:24px; font-weight:normal; padding-top: 2px; padding-bottom: 4px; }
.post h4 { color:#5f2400; border:#94a389 dotted; border-width:0 0 1px; font-family:Calibri; font-size:18px; font-weight:normal; padding-top: 2px; padding-bottom: 4px; margin-bottom:7px; }
.entry { color:black; font-family:"Times New Roman", Times, serif; font-size:0.9em; overflow:hidden; }
	.home { font-size:12px; }
.entry h3 { font-family:Calibri;font-size:16px;font-weight:bold; margin:0; }
	.home h3 { font-size:14px; }
.entry h5 { font-size:16px; font-weight:bold; margin:0 0 5px 0; }
.entry p { margin: 4px 0 12px; }
.entry .more-link { float:right; text-transform: capitalize; }
.entry hr {clear:both;}



.wp-caption { margin: 9px 0; text-align:center; }
.wp-caption img { border:none;width:100%!important;height:auto!important }
.wp-caption-text { color:#435534; font-family:Calibri; font-size:11px; margin:0; padding:0; }
	.aligncenter { margin-left:auto; margin-right:auto; text-align:center; }
	.alignleft { float:left; margin-right:7px; }
	.alignright { float:right; margin-left:7px; }



.post a,.post a:visited { color:#a63500;text-decoration:none;}

.post a:hover,.post a:active { color:#444; }



.post-meta { color:#5f2400; font-weight:bold; font-size:12px; font-variant:small-caps; list-style-type:none; padding-left:0px; }



.caption { color:#435534;font-family:Calibri;font-size:11px;text-align:center; }

	

	td.caption { padding-top:12px; }

	

	.blockquote { background:url(images/blockquote.gif) no-repeat center top; height:119px; }

.blockquote p { color:#5a5800;font-family:Calibri;font-weight:bold;font-size:16px; text-align:center; padding-top:25px; }



/* Footer Styles */

#footer { background: none; color:white; }
