/*
Theme Name: MA Boys State
Theme URI: http://www.blogsurl.com
Author: Curvine Web Solutions
Author URI: http://www.curvine.com/

*/

/*pasted from site*/
body {
	background-image: url(images/webbackground1.gif);
	background-repeat: repeat;
	text-align: center;
	margin: 0px;
	padding: 0px;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family: "Geneva",Arial,Helvetica,sans-serif;
	vertical-align: top;
	font-size: 14px;
	color: #000033;
}
#titlebox {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #000033;
	background-color: #DFDFDF;
	text-align: left;
	height: 36px;
	width: 760px;
	letter-spacing: normal;
	word-spacing: 2pt;
	padding-top: 8px;
	padding-bottom: 0px;
}
#wapper {
	padding: 0px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: thin solid #000066;
	background-color: #FFFFFF;
}
#titlebox li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	text-align: left;
	vertical-align: middle;
	display: inline;
	margin-top: 5px;
}
#titlebox {
	background-position: center center;
	vertical-align: 5%;
	background-color: #990000;
}
#header {
	min-height: 125px;
	width: 754px;
	border: 3px solid #660000;
	background-image: url(images/header_bckgd.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: auto;
	padding: 0px;
}
#navbar {
	margin: 0px;
	width: 760px;
	text-align: left;
	border: thin none #000066;
	padding: 0px;
	background-color: #000033;
}
#banner {
	width: 760px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow:hidden;
}
#banner img {width:760px;}
#banner p {padding:0; margin:0;}
#content {
	width: 760px;
	margin: 0px;
	padding: 0px; text-align:left;
}
#content p {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	/*text-align:left;*/
	margin:0;
}
/*#content img {
	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 2px;
}*/
#footer {
	width: 760px;
	margin: 0px;
	padding: 0px; text-align:center; background:none !important;
}
.style1 {
	color: #990000;
	font-weight: bold;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.style4 {color: #990000}
.style12 {
	color: #990000;
	font-size: 9px;
}
.style28 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
}
.style34 {font-size: xx-small}
#navbar ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: center;
}
#navbar li {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	display: inline;
	font-weight: bold;
	padding: 16px;
}
#header img {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wapper #navbar ul  a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
#wapper #content .style35 {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.style37 {
	font-size: 12
}
.style38 {
	color: #FFFFFF;
	font-size: 16pt;
}
#wapper #header table {
	margin: 0px;
	padding: 0px;
}
#header .style39 {
	text-decoration: blink;
}
.style39 {
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
#header .style39 {
	text-decoration: blink;
}
#header a {
	text-decoration: none;
}
#titlebox div {
	padding-left: 10px;
	color: #CCCCCC;
}
.style70 {font-size: 18px}
.style77 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.style82 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #990000; font-weight: bold; }
.style86 {font-size: 10px}
.style87 {font-size: 11px}

.style89 {
	font-size: 22px;
	font-style: italic;
}
.style99, h2 {
	font-size: 22px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style101 {font-family: Geneva, Arial, Helvetica, sans-serif}
.style107 {font-size: 10px; font-family: Geneva, Arial, Helvetica, sans-serif; }
.style110 {font-size: 14pt}
.style111,.boldred {font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; color: #990000;}
.style113 {font-size: 14px}
.style115 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;
}
.style128 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
#content img {
}
.style129 {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#content table tr td .style129 p strong {
	color: #800000;
}
 

#header a {
	text-decoration: none;
}
#TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent TabbedPanelsContentVisible .style44 {
}
#TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent TabbedPanelsContentVisible img {
	float: left;
}
#TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent TabbedPanelsContentVisible p {
	padding-left: 4px;
}
#TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent TabbedPanelsContentVisible div {
	padding-left: 5px;
}

.style42 {font-size: 12px}
.style43 {font-size: 12px; font-weight: bold; }
#content #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent TabbedPanelsContentVisible a {
	font-size: 18px;
}
.style45 {
	color: #990000;
	font-weight: bold;
	font-size: 20px;
}
#content #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent TabbedPanelsContentVisible div {
	padding-left: 4px;
}
#content #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent TabbedPanelsContentVisible p {
	padding-left: 5px;
}
.style46 {
	font-size: 14
}
.style47 {font-size: 16px; }
.style48 {
	font-size: 10pt
}
.style49 {
	color: #990000;
	font-weight: bold;
}
.style50 {font-size: 0.9em}
.style51 {font-size: 0.95em}


#footer #navbarsub {
	background-color: #B6B66B;
	height: 25px;
	width: 760px;
}
#navbarsub ul {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#navbarsub a {
	text-decoration: none;
	color: #000033;
}
#navbarsub li {
	list-style-type: none;
}
#navbarsub li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	display: inline;
	padding-top: 0px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 22px;
}


#content #navbarsub {
	background-color: #C2C285;
	height: auto;
}

.style88 {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
	font-size: 48px;
	font-weight: bold;
}
#wapper #content #navbarsub {
	background-color: #C2C285;
	height: auto;
}
/*.style89 {
	font-size: 10pt
}*/
#content .style90 p {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #CCCCCC;
}

#content .style90 p {
	padding-left: 10px;
	padding-right: 10px;
}
.style90 {font-size: 10pt; color: #000033; }
.style92 {font-size: 9pt}
.style94 {font-size: 9pt; font-weight: bold; }
.style96 {font-size: 9px}
.style97 {font-size: 10px}
.style98 {color: #990000}
.style98 {
	font-size: 24pt
}
	
/***************************/

h1 {font-size:12px; color:#000033; line-height:17px;}
h2 {font-size: 22px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}
h3 {font-size:16px; color:#010131; line-height:20px; font-family:"Times New Roman",Times,serif;}
.headerTitle p, #header .style88 p {padding:0; margin:0;}

#sidebar {float:right; width:180px; padding:20px 20px 10px 0; margin:0 0 20px; text-align:left; _display:inline; _padding:20px 10px 10px 0;}
#sidebar h1, #sidebar h2 {font-size:12px;}
#sidebar ul {padding-left:5px; margin-left:0; width:100%;}
#sidebar ul li {list-style:none; padding-left:5px;}
#sidebar ul li#search-3 {padding-left:0;}
#sidebar ul li ul {margin-bottom:10px;}
#sidebar ul li ul li {list-style:bullet;}


#searchform {margin: 0px auto 25px; padding: 5px 3px;}
#sidebar #searchform label {color:#000033; font-size:12px; font-weight:bold;}
#sidebar #searchform #s {width: 160px;padding: 2px; border:1px solid #c9cacb;  margin:3px auto;}
#sidebar #searchsubmit { float:right;}

.content  p.date {padding-bottom:0; text-transform:uppercase; margin-top:10px;}
.content .post h1, .content .blog .post h1 a {color:#000033; text-decoration:none;}
.hentry  h2 {clear:left; padding-top:0px; margin-top:0; font-size:19px;}
/*.post p {line-height:16px; font-size:13px;}*/
.entry a {display:block;}
.navigation {width:100%; padding-bottom:10px;}
.navigation .alignleft {float:left; width:49%; display:block; text-align:left;}
.navigation .alignright {float:right; width:49%; text-align:right; display:block;}
.entry .postmetadata a {display:inline;}
.content .box p.browse {padding-bottom:7px;}

.content a, #sidebar a, .narrowcolumn a {color:#660000;}

.commentlist li, #commentform input, #commentform textarea {font-size:13px;}
.commentlist li ul li {font-size: 13px;}
.commentlist li {font-weight: bold; margin-left:20px;}
.commentlist li .avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none;}
#commentform p {}
.commentmetadata {font-weight: normal;}

img.aligncenter {display: block; margin:0 auto; border:none;}
img.alignright {margin: 0 0 0px 7px;display: inline; border:none;}
img.alignleft {margin: 0 7px 0px 0;display: inline; border:none;}
.alignright {float: right;}
.alignleft {float: left;}

body .content {text-align:left !important;}
.blogarea {padding:10px; background:#ccc;}
body .narrowcolumn {width:520px; float:left; text-align:left; margin:20px 0; padding:10px 20px 10px 10px; border-right:1px solid #333; _display:inline;}
.postmetadata {margin-bottom:10px; font-size:11px;}
.entry {margin:0;}

li.TabbedPanelsTab {font-size:10px;}
.TabbedPanelsContent {text-align:left; font-size:12px !important; line-height:15px !important; min-height:400px; _height:400px; padding:10px 0 !important;}
.selected{background-color:#000033 !important; border-bottom:1px none #EEEEEE; border-style:none;color:#fff !important;}
.TabbedPanelsTab a, .TabbedPanels1 .TabbedPanelsTab a{color:#fff !important;}
ul.TabbedPanelsTabGroup li:hover {background:#cccccc;}
#navbarsub a.subSelected {color: #990000}


body .home p {font-size:13px; line-height:16px; padding:10px 0 !important; font-family:georgia, serif !important; }
.sidePadding, body .home p.sidePadding {padding-left:5px !important; padding-right:5px !important;}
#content p.homePageTopP, .homePageTopP {font-size:12px !important; line-height:15px; font-family:Geneva,Arial,Helvetica,sans-serif !important; padding-left:5px; padding-right:5px;}

/*****Tiny MCE*********/
body.mceContentBody {text-align: left;background:#fff !important; font-family:Geneva,Arial,Helvetica,sans-serif !important;}
body#tinymce {text-align: left;background: #fff !important; font-family:Geneva,Arial,Helvetica,sans-serif !important;}
body.mceContentBody .floatR {float:right;}
body.mceContentBody .floatL {float:left;}
body.mceContentBody .imageR { float:right; margin:0px 0px 5px 10px;}
body.mceContentBody .imageL { float:left; margin:0px 10px 5px 0px;}
body.mceContentBody .imageC { display:block; margin:auto; text-align:center;}
body.mceContentBody .clear {clear:both;}
body.mceContentBody .block {display:block;}
body.mceContentBody a img {border:none;}

body.mceContentBody p, #editorcontainer p {color:#000033; font-size:12px; line-height:15px;}
body.mceContentBody a:link,body.mceContentBody a:visited {color:#990000;}
body.mceContentBody a:hover {color:#990000;}
body.mceContentBody h1 {color:#000033; font-size:12px;}
body.mceContentBody h2 {font-size: 22px;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}
body.mceContentBody h3 {font-size:16px; color:#010131; line-height:20px; font-family:"Times New Roman",Times,serif;}
body.mceContentBody h2,body.mceContentBody h2 a:link, body.mceContentBody h2 a:visited {text-decoration:none;}
body.mceContentBody h3,body.mceContentBody h3 a:link, body.mceContentBody h3 a:visited {text-decoration:none;}
body.mceContentBody h4 {}
