/*===== PNG FIX FOR IE 5.5 & 6.0=====*/

img, div { behavior: url(iepngfix.htc) }

/*===== PRE-DEFINED TAGS STYLES=====*/
img, div {
margin:0;
padding:0;
}

body {

	font-size: 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px;
	color: #4a4a4a;
	line-height:19px;
	width:100%;
}

h1 {
	color:#1B305B;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:29px;
	font-weight:normal;
	margin-top:0px;
	padding-top:0px;
	}

h2 {
	font-size: 15px;
	color: #000000;
	margin:0px;
	font-weight: bold;
	display: inline;
	padding: 0px;
	}

p {
	margin-bottom: 10px;
	}
	
ul {
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	}
li {
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	}

hr {
	border-color:#b5b5b5 !important;
	height : 1px;
	padding : 0;
	border-color : black;
	border-width : 1px 0 0 0;
	border-style : solid;
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
	}

/*===== A LINK STYLES=====*/

a img {
	border:0;
	}
a {
	text-decoration: none;
	outline: none;
	}
a:link {
	color: #444444;
	}
a:visited {
	color: #333333;
	}
a:hover {
	color: #000000;
	text-decoration: underline;
	}
a:active {
	color: #333333;
	}



/*===== CLASS STYLES =====*/

.clear { clear:both; height:0px; font-size:0px; }

/*===== STRUCTURE STYLES =====*/

#header_span {
	background-image: url(../images/header_span.jpg);
	background-repeat: repeat-x;
	height: 186px;
	width: 100%;
}
#content_container {
	margin-left:auto;
	margin-right:auto;
	width: 940px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	text-align:justify;
	overflow:hidden;
	clear:both;

}
#header {
	margin: auto;
	height: 150px;
	width: 960px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#header_btns {
	float: right;
	height: 95px;
	width: 550px;
	padding-top: 55px;
}
#blogs {
	float: left;
	height: 38px;
	width: 150px;
	background-image: url(../images/Blogs.png);
	padding-left: 110px;
	padding-top: 13px;
	margin-left:-6px;
}
#footer {
	height: 120px;
	width: 940px;
	margin: auto;
	padding-left: 10px;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: left;
}
#footer_box {
	height: 120px;
	width: 840px;
	float: left;
}
#footer_box_top {
	height: 60px;
	width: 840px;
	float: right;
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 60px;
}
#footer_box_top li {
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 24px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#footer_box_top ul {
	margin: 0px;
	padding: 0px;
}


#header_btns p{
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

.nomargin {
	margin: 0px;
	margin-right: 0px;
}



#navigation {
	height: 35px;
	width: 960px;
	margin: auto;

}
/* Old Nav Styles
#navigation ul {
	margin: 0px;
	padding: 0px;
}
#navigation li {
	padding: 0px;
	display: inline;
	margin-top: 0px;
	margin-right: 43px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 34px;
	font-family: Arial, Times, serif;
	color: #222222;
	font-size:12px;
}

*/

#banner {
	height: 240px;
	width: 940px;
	margin-bottom: 20px;
}
#column1 {
	width: 220px;
	margin-right: 10px;
	float: left;
	margin-bottom: 20px;
}

#column2 {
	height: 100px;
	width: 220px;
	margin-right: 10px;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
}

#column3 {
	height: 100px;
	width: 220px;
	margin-right: 10px;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
}
#column4 {
	height: 100px;
	width: 220px;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
}
#column1_half {
	float: left;
	width: 460px;
	margin-right: 10px;
	height: 100px;
	margin-bottom: 20px;
}
#column2_half {
	float: left;
	width: 460px;
	height: 100px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#column_mid {
	float: left;
	width: 460px;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
}
#column1_3q {
	height: 100px;
	width: 700px;
	margin-right: 10px;
	float: left;
	margin-bottom: 20px;
}
#column2_3q {
	width: 700px;
	float: left;
	margin-bottom: 20px;
	margin-left: 10px;
	line-height: 20px;
}



#footer_span {
	background-image: url(../images/footer_span.jpg);
	height: 120px;
	width: 100%;
	clear: both;
	position:relative;
}
#column_3_left {


	width: 300
\;
	margin-right: 10px;
	float: left;
	margin-bottom: 20px;
	width: 300px;
	margin-right: 10px;
}
#column_3_mid {
	width: 300px;
	margin-right: 10px;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
}
#column_3_right{
	width: 300px;
	float: left;
	margin-bottom: 20px;
	margin-left: 10px;
}
#footer_box_btm {
	height: 60px;
	width: 840px;
	float: right;
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 60px;
}

#footer_box_btm span {
float:left;
}
#twitter {
	height: 60px;
	width: 140px;
	float: left;
	margin-left: 50px;
	padding-left: 20px;
	background-image: url(../images/twitter.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #535860;
}
#facebook {
	height: 60px;
	width: 140px;
	float: left;
	background-image: url(../images/facebook.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #535860;
	padding-left: 20px;
}

#facebook a{
	display:block;
	height: 60px;
	width: 140px;
}

#twitter a{
	display:block;
	height: 60px;
	width: 140px;
}#atomic {
	height: 60px;
	width: 240px;
	float: right;
	background-image: url(../images/atomic.png);
	background-repeat: no-repeat;
	background-position: right center;
	color: #364366;
}
#events {
	margin-right: 10px;
	float: left;
	margin-bottom: 20px;
	width: 300px;
	margin-right: 10px;
	background-image: url(../images/events_title_large.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 25px;
	text-align:left;
}
#events p {
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#events h2 {
	font-size: 15px;
	color: #465d23;
	margin:0px;
	font-weight: bold;
	display: inline;
	padding: 0px;
}
#news {
	width: 300px;
	margin-right: 10px;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
	background-image: url(../images/news_title_large.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	text-align:left;
}

#news p {
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#news h2 {
	font-size: 15px;
	color: #32629b;
	margin:0px;
	font-weight: bold;
	display: inline;
	padding: 0px;
}

#content_container a {
	text-decoration: none;
	color: red;
	outline: none;
	overflow:hidden;
	}
#content_container a:link {
	color: #fa7c0c;
	text-decoration: underline;
	}
#content_container a:visited {
	color: #fa7c0c;
	}
#content_container a:hover {
	color: #000000;
	text-decoration: underline;
	}
#content_container a:active {
	color: #fa7c0c;
	}
	
#events_small {
	width: 300px;
	margin-right: 10px;
	float: left;
	margin-bottom: 20px;
	width: 220px;
	margin-right: 10px;
	background-image: url(../images/events_title.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 25px;
}

#events_small h2{
	font-size: 13px;
	color: #465d23;
	margin:0px;
	font-weight: bold;
	display: inline;
	padding: 0px;
}

#events_small p {
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


#panel_contents ul{
display:inline;
}
#panel_contents li{
padding-right:50px;
}
#welcomebox {
font-size:14px;
	float: right;
	height: 190px;
	width: 290px;
	background-image: url(../images/welcomebox.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-top: 50px;
	padding-left: 10px;
	padding-right: 10px;
}

#sub_pages {
	width: 220px;
	margin-bottom: 20px;
}

/*===== A LINK STYLES=====*/

#sub_pages a {
	text-decoration: underline;
	color: red;
	outline: none;
	}
#sub_pages a:link {
	color: #384b1d;
	}
#sub_pages a:visited {
	color: #384b1d;
	}
#sub_pages a:hover {
	color: #000000;
	text-decoration: none;
	}
#sub_pages a:active {
	color: #384b1d;
	}#sub_pages li {
	padding-bottom: 10px;
	font-size: 14px;
	background-image: url(../images/list_leaf.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 30px;
}
#sub_pages ul {
	list-style-type: none;
}
#newsbox {
	width: 220px;
	float: left;
	margin-bottom: 20px;
	background-image: url(../images/news_title_small.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
}
#newsbox p {
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#newsbox h2 {
	font-size: 15px;
	color: #32629b;
	margin:0px;
	font-weight: bold;
	display: inline;
	padding: 0px;
	text-align:left !important;
}
#entrybox {
	width: 700px;
	background-image: url(../images/gradient.jpg);
	background-repeat: repeat-x;
}
#entrytext {
	width: 680px;
	padding: 10px;
}
#entrytitle {
	height: 26px;
	width: 700px;
	background-image: url(../images/entrytitle.jpg);
	background-position: top;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 4px;
	text-indent: 10px;
	font-weight: bold;
}
#entrymeta {
	width: 680px;
	padding: 10px;
	height:25px;
}

#entrymeta a:link {
	color: #314f7f;
	}
#entrymeta a:visited {
	color: #314f7f;
	}
#entrymeta a:hover {
	color: #3f6094;
	text-decoration: underline;
	}
#entrymeta img {
	margin-bottom: -3px;
}

#entrymeta a:active {
	color: #314f7f;
	}

#entrytitle span {
	color:#a0ad8c;
	font-weight: normal;
	margin-left:10px;
}

#newbox span{
font-weight:normal;
font-size:12px;
color: #666666;
}



.post h2{
	font-size:29px;
	color:#1b305b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}#eventtitle {
	height: 26px;
	width: 700px;
	background-image: url(../images/caltitle.jpg);
	background-position: top;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 4px;
	text-indent: 10px;
	font-weight: bold;
}


.alignleft{
float:left;
}

.alignright{
float:right;
}

.post{
clear:both;
}

.navigation{
clear:both;
margin-bottom:40px;
}
#left_half {
	float: left;
	width: 460px;
	margin-right: 10px;
	margin-bottom: 10px;
	clear: left;
}
#right_half {
	float: left;
	width: 460px;
	margin-bottom: 20px;
	margin-left: 10px;
	clear: right;
}
#col_courses {
	width: 700px;
	float:left
}

#col_courses img{
margin-right:20px;
}

#col_courses p{
width:530px;
float:right;
}

#col_courses h2 {
font-size:20px;
color:#2f4f82;
font-weight:normal;
}

#course_box {
	float: left;
	width: 700px;
	margin-bottom: 20px;
}



#col_search h3 a:link {
	color: #324319;
	text-decoration: none;

	}
#col_search h3 a:visited {
	color: #324319;
		text-decoration: none;
	}
#col_search h3 a:hover {
	color: #2f4f82;
	text-decoration: underline;
	}
#col_search h3 img {
	margin-bottom: -3px;
}

#col_search h3 a:active {
	color: #324319;
		text-decoration: none;
	}
	
#col_search {
	width: 700px;
	float: left;
	margin-bottom: 20px;
	margin-left: 10px;
	line-height: 20px;
}

#col_search h3{
	margin-bottom: 0px;
	padding-bottom:0px;
	}
	
#divider{
width:100%;
border-bottom: 1px solid #cecece;
}
#col_faculty_box {
	float: left;
	width: 700px;
	margin-bottom: 20px;
}
#col_faculty_photo {
	width: 160px;
	margin-right: 10px;
	float: left;
	text-align:center;
}
#col_faculty {
	float: left;
	width: 520px;
	margin-left: 10px;
	text-align:justify;
}


#col_faculty h3 {
font-size:16px;
padding:0px;
margin:0px;
color:#2b3b55;
}

#col_faculty_photo img{
border: solid 1px #a7a7a7;
padding:5px;
}
#col_faculty span{
font-weight:bold;
}



#newsbox p{
padding-top:0px;
margin-top:0px;
}

#col_search p{
padding-top:0px;
margin-top:0px;
}


#schedule {
border:solid 1px #bfc4cc;
}

#schedule tr{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #0099FF;
	border-right-color: #0099FF;
	border-bottom-color: #0099FF;
	border-left-color: #0099FF;
}
#contact_left {
	background-image: url(../images/gradient.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 220px;
	width: 340px;
	margin-right: 20px;
}
#contact_right {
	background-image: url(../images/gradient.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 220px;
	width: 340px;
}
#contact_title {
	height: 26px;
	width: 340px;
	background-image: url(../images/entrytitle.jpg);
	background-position: center top;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 4px;
	text-indent: 10px;
	font-weight: bold;
}
#contact_title2 {
	height: 26px;
	width: 340px;
	background-image: url(../images/caltitle.jpg);
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 4px;
	text-indent: 10px;
	font-weight: bold;
	background-position: center;
}
#padder {
	padding: 10px;
}
#list_left {
	float: left;
	width: 300px;
}
#list_right {
	float: left;
	width: 620px;
	margin-left: 20px;
}
#list_pages {
 width: 940px;
 overflow:hidden;
 clear: both;
}
#list_pages li {
 background-image: url(../images/button1.jpg);
 color: #FFF;
 height: 41px;
 width: 220px;
 float: left;
 line-height: 40px;
 text-indent: 40px;
 list-style-type: none;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
 margin-right: 7px;
 margin-left: 8px;
 margin-bottom: 15px;
}
 
 #list_pages li ul li{
 display:none;
 }
#list_pages li:hover {
 background-image: url(../images/button2.jpg); 
 line-height: 39px;
}
 
 #list_pages li a:link, #list_pages li a:visited, #list_pages li a:active, #list_pages li a:focus {
 color:#fff;
 text-decoration:none;
 }
#fullpage {
 width: 940px;
 margin: 10px;
}



#tablestyle {
background-color:#efefef;
border: solid 1px #999999;
}

#tablestyle td{
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	background-image: url(../images/tablegrad.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #e0e0e0;
}


img.alignleft {
	border: solid 1px #a7a7a7;
	padding:5px;
	margin-right: 15px;
	margin-bottom: 12px;
}

img.alignright {
	border: solid 1px #a7a7a7;
	padding:5px;
	margin-left: 15px;
	margin-bottom: 15px;
}


#newsbox a:link, #newsbox a:visited, #newsbox a:active {
color:#32629B;
}

.category-featured img:first-child {
display:none;
}



#list_right img:first-child{
display:none;
}
.ddsg-wrapper{
	margin-top:20px; list-style:inside;
}
.ddsg-wrapper p[style="font-size:90%;"]{
	display:none;
}
.ddsg-wrapper p a[title="Dagon Design"]{
	display:none;
}
.ddsg-wrapper h2{
	display:none;
}

#post-138 p {
background-image:url(../images/gradient.jpg);
background-position:center center;
background-repeat:repeat-x;
padding:10px;
}

#post-138 h4 {
color:#3C68AF;
}

#col_forms_image {
	width: 200px;
	margin-right: 10px;
	float: left;
	text-align:center;
}
#col_forms {
	float: left;
	width: 480px;
	margin-left: 10px;
	text-align:justify;
}
#col_forms_box {
	float: left;
	width: 700px;
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: solid 1px #acacac;
}

#col_forms h3 {
color:#1f4268;
font-size:16px;
margin-top:0px;
padding-top:0px;
}

#col_forms a {
display:block;
width:175px;
height:27px;
line-height:12px;
background-image:url(../images/button_gradient.jpg);
padding-left:40px;
padding-top:13px;
}

#col_forms a:link, #col_forms a:visited, #col_forms a:active, #col_forms a:focus{
color:#3a3a3a;
}

#col_forms a:hover {
background-image:url(../images/button_gradient2.jpg);
color:#FFFFFF;
}

#col_forms_quote {
	margin-top:10px;
	float: left;
	width: 460px;
	text-align:justify;
	background-color: #2c3f74;
	color: #FFFFFF;
	padding: 10px;
}

#col_forms_quote p{
margin:0px;
padding:0px;
}

.ddsg-wrapper{
width:698px;
}
.ddsg-wrapper ul,.ddsg-wrapper ul li{
	width:100%; padding:5px; list-style:none;
}
.ddsg-wrapper ul li{
	background-color:#fff;
	margin-bottom:5px; 
	border: solid 1px #cecece;
}
.ddsg-wrapper ul li ul li{
	width:650px; display:block; background-color:#efefef; padding-left:30px;
}
.ddsg-wrapper ul li ul li ul li{
	width:600px; display:block; background-color:#ffffff; padding-left:30px;
}
	
	
.ddsg-wrapper a, .ddsg-wrapper a:link, .ddsg-wrapper a:visited, .ddsg-wrapper a:active {
color: #23407a !important;
font-weight:bold;
}


.ddsg-wrapper ul li ul li a, .ddsg-wrapper ul li ul li a:link, .ddsg-wrapper ul li ul li a:visited, .ddsg-wrapper ul li ul li a:active {
color: #325134 !important;
font-weight:normal;
}


.ddsg-wrapper ul li ul li ul li a, .ddsg-wrapper ul li ul li ul li a:link, .ddsg-wrapper ul li ul li ul li a:visited, .ddsg-wrapper ul li ul li ul li a:active {
color: #FF8B00 !important;
}

img[src="http://www.aberdeenhall.com/images/acro_small.gif"]{

}

#post-187 strong {
	color: #34425c;
	font-size: 13px;
}

#newsfeed #entrytext img:first-child {
display:none;
}


#column2_3q li {
margin-left:20px;
color:#3e5233;
padding:5px;
}

#post-179 h3{
color:#293a6e;
}


#gallery-1 {
background-color:#f2f2f2;
border: solid 1px #e2e2e2;
width:100%;
height: 100% !important;
overflow:hidden;
padding-top:20px;
padding-bottom:20px;
}

#gallery-1  br{
display:none;
}


#dropmenu li ul li ul{
background:none !important;
}

#dropmenu li ul li ul li {
z-index:999 !important;
margin-left:26px !important;
}

#col_forms_quote {
display:none;
}


#list_courses {
 width: 700px;
 overflow:hidden;
}
#list_courses li {
 background-image: url(../images/button1.jpg);
 color: #FFF;
 height: 41px;
 width: 160px;
 float: left;
 line-height: 40px;
 text-indent: 40px;
 list-style-type: none;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
 margin-right: 7px;
 margin-left: 8px;
 margin-bottom: 15px;
 margin-top:30px;
}
 
 #list_courses li ul li{
 display:none;
 }
#list_courses li:hover {
 background-image: url(../images/button2.jpg); 
 line-height: 40px;
}
 
 #list_courses li a:link, #list_courses li a:visited, #list_courses li a:active, #list_courses li a:focus {
 color:#ffffff;
 text-decoration:none;
 }
 
 #list_courses p{
 display:none;
 }
 
 #events a:link, #news a:link{
 text-decoration:none !important;
 }
 
 #events a:hover, #news a:hover{
 text-decoration:underline !important;
 }
 
 #newsbox{
 text-align:left;
 }
 
 #tablestyle{
 margin-top:20px !important;

 }
 
 #footer .page-item-1794{
 display:none;
 }
 
 .linklove{
display:none;
 }
 
 
.cform textarea, .cform input {
width:300px !important;
}


cform label span {
display:block;
width:100%;
float:left;
clear:both;
text-align:left !important;
}

.cform label {
text-align:left !important;
}

.cf-sb{
text-align:left !important;
}

.cform label span {
width:100px !important;
}

.cforms3form{
width:500px;
}


.cform fieldset {
background:none !important;
border:none !important;
margin-top:10px;
padding-left:0px!important;
}

.cform legend {
color:#666666;
font:20px Arial, Helvetica, sans-serif;
margin:none!important;;
padding:none !important;
}