/*
Theme Name: McMillan

Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1
Author: Monday in the Sun


*/


body
{
	background: #fff;
	color: #333;
	font-size: 12px;
	line-height: 16px;
	padding:0;
	margin: 0;
}

div {
margin: 0;
 padding: 0;
}

#top {
background: #fff url(images/top.gif) repeat-x;
height: 83px;
}
#shinetop {
background: transparent url(images/shinetop.jpg) no-repeat;height: 83px;
}
#logo {
background: url(images/logo.gif) no-repeat;
height: 83px;
display: block;
}
#logo1 {
background: url(images/logo1.gif) no-repeat;
height: 83px;
display: block;
}
#logo2 {
background: url(images/logo2.gif) no-repeat;
height: 83px;
display: block;
}



#wrap {
margin-top: 20px;
background: #fff url(images/wrapbg.gif) top no-repeat;
/* padding: 2px; */
min-height: 544px;
_height: 544px;
}
.alignright {
float: right;
}
.aligncenter {
text-align: center;
margin-left: 3px;
margin-right: 3px;
}


img.aligncenter, .aligncenter img {
background-color: #efefef;
border: 1px solid #ccc;
padding: 7px;
}
img.alignright, .alignright img  {
margin-top: 8px;
margin-left: 5px;
margin-bottom: 8px;
background-color: #efefef;
border: 1px solid #ccc;
padding: 7px;
}
/* .alignright img {
margin-top: 8px;
margin-left: 5px;
margin-bottom: 8px;
} */
#nav {
background: #fff url(images/nav.jpg) bottom repeat-x;
height: 47px;
}
#topnav {
background: #fff url(images/topphoto.jpg) bottom no-repeat;height: 47px;
}
#topnavp {
background: #fff url(images/toptartan.jpg) bottom no-repeat;height: 47px;
}

#lefttop {
height: 38px;
background: transparent url(images/lefttop.jpg) left no-repeat;
}
#shinyrgt {
height: 38px;
background: transparent url(images/shinyrgt.jpg) left no-repeat;
}
#topnav ul, #topnavp ul{
margin-top: 10px; float: right;
}
#topnav ul li, #topnavp ul li{
display: inline;
list-style-type: none;
margin: 0;
padding: 7px;
}
#topnav ul li a, #topnavp ul li a{
color: #451100;
font-size: 13px;
font-weight: bold;
}
#banner {
background: url(images/bigtartan2.jpg) top repeat-x;
height: 246px;
border-bottom: 1px solid #fff;
}
#bannerp {
background: url(images/bigtartan2.jpg) top repeat-x;
height: 80px;
border-bottom: 1px solid #fff;
}
#brownshine {
height: 284px;
} 
#bleft {
height: 246px;
background: transparent url(images/leftunder.jpg) no-repeat;
}
#bright p{
background: transparent url(images/welcome.gif) no-repeat;
height: 103px;
width: 272px;
margin-top: 60px;
margin-left: 0px;
}


#wrap .box {
border: 0;
background-color: transparent;
}

#wrap .innerbox {
background-color: #f9f9f9;

}










#middle {
background: #fff url(images/middlebg.jpg) repeat-x;
min-height: 379px;
}

#topfooter {
background: url(images/topfooterline.gif) repeat-x;
height: 13px;
}
#footer {
/* height: 128px; */
height: 50px;
  background: url(images/bigtartan2.jpg) top repeat-x;

}
/* #innerfooterp {
background: #606060;
height: 118px;
} */



#lastbottom {
background: #dadad7 url(images/lastbottom.gif) repeat-x;
height: 30px;
}
#leftbot{
background: #1b2517 url(images/leftbot.gif) no-repeat;
min-height: 150px;
}



a
{
	color: #fff;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}
#sidebar a {
text-decoration: underline;
}
.entry p a {
color: #451100;
text-decoration: underline;
}

h1 {   
	padding-top: 2px;
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: left;
	margin-bottom: 10px;
	color: #185395;
}

h2
{font-family: Georgia, serif;
	padding: 10px 0 0;
	text-align: left;
	font-weight: normal;
	padding-top: 10px;
	margin-bottom: 10px;
}

 p {
 margin-bottom: 10px;
 
 }

/* p
{
	border: 1px solid #666;
	overflow: hidden;
	padding: 10px 0;
	text-align: center;
} */
#main {
margin-top: 40px;
}
#mainp {
margin-top: 40px;
width: 690px;
}

#sidebar {
margin-top: 40px;
}
#sidebar h2{
line-height: 27px;
}
#mainbg {
background: url(images/mainbg.jpg) top no-repeat;
}

.box1{
/* background:#dddddb; 
border: 1px solid #ccc;*/
padding: 10px;
background: url(images/bg.gif) repeat;

}
.innerbox{
background:#e2e2e1;
border: 1px solid #dbd9d9;
min-height: 80px;
_height: 80px;
padding: 5px;
}
.innerbox a{
color: #451100;
}

ul#details li{
list-style-type: none;
}

.current_page_item a {
text-decoration: underline;
}
.wp-caption-text {
font-size: 12px;
}
#cerfbot {
background: url(images/cerfbot.jpg) top no-repeat;
height: 80px;
}
#cerftopbot {
background: url(images/cerftopbot.jpg) left no-repeat;
height: 47px;
}
#mits{
text-align: right;
}
#mits p{
padding-right: 10px;
}
#mits p a{
color: #ebd709;
}

#self p, #mits p{
margin-top: 10px;
margin-left: 20px;
}
#self {
color: #fff;
}
#self a {
color: #fff;
text-decoration: underline;
}
#coa { 
background: url(images/coa.gif) bottom left no-repeat;
min-height: 554px;
_height: 554px;
}


