
body {
background: #FFF;
margin: 0px;
	font-family: "Lucida Grande", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
border: 0px;
}

p {
font-size: 12px;
		line-height: 18pt;
	}


a:link {
color: #615D3C;
text-decoration: none;
border-bottom: 1px dotted;
}

a:visited {
color: #615D3C;
text-decoration: none;
border-bottom: 1px dotted;
}

a:hover {
color: #007494;
text-decoration: none;
border-bottom: 1px solid;
}


h1 {
color: #0072A5;
margin: 0px;
padding: 0px;
}

h2 {
color: #0072A5;
margin: 0px;
padding: 0px 0px 5px 0px;
}

.blog-header {
font-family: "Lucida Grande", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #0072A5;
font-size: 20px;
margin: 0px;
padding: 0px;
}

.blog-date {
color: #373737;
font-weight: bold;
font-size: 12px;
margin-top: 2px;
}


#container {
height: 100%;
width: 750px;
margin: 0px 0px 0px 35px;
}

#banner {
width: 730px;
height: 65px;
margin: 20px 0px 0px 0px;
}

#banner img {
margin-top: 5px;
}

#menu {
height: 25px;
width: 715px;
padding: 0px 0px 0px 10px;
margin: 0px 0px 20px 0px;
list-style: none;
border-bottom: 4px solid;
}


#menu li  {
float: right;
display: inline;
list-style: none;
text-decoration: none;
padding: 0px 0px 0px 10px;
margin: 0px;
color: #767676;
font-style: bold;
font-size: 12px;
}

#menu li a, #left a {
color: #767676;
list-style: none;
text-decoration: none;
border-bottom: 0px;
}

#menu li  a:hover, #left a:hover {
color: #007494;
list-style: none;
text-decoration: none;
border-bottom: 0px;
}

#menu li a:visited, #left a:visited {
color: #767676;
list-style: none;
text-decoration: none;
border-bottom: 0px;
}
 

#rotation {
float: left;
width: 481px;
height: 391px;
}

#flashcontent {
width: 481px;
margin: 0px;
padding: 0px;
}

#right {
float: left;
width: 248px;
}

#right a {
color: #FFF;
text-decoration: none;
border-bottom: 0px;
}

#right a:active {
color: #FFF;
text-decoration: none;
border-bottom: 0px;
}

#right a:visited {
color: #FFF;
text-decoration: none;
border-bottom: 0px;
}

#right a:hover {
color: #FFF;
text-decoration: none;
border-bottom: 0px;
}

#right img {
padding: 0px 0px 5px 5px;
}


#left {
float: left;
width: 220px;
padding: 0px 0px 0px 0px;
}


#left p {
padding: 0px 20px 0px 0px;
}


#rightsub {
float: left;
width: 530px;
}

#rightsub ul {
margin: 0px 0px 25px 0px;
}

#rightsub img {
float: right;
padding: 5px;
}


#bottom {
clear: both;
width: 730px;
}

.bottom_container {
float: left;
padding: 0px 5px 0px 0px;
width: 238px;
height: 200px;
}



.recent_work {
float: left;
width: 238px;
height: 200px;
background: #FFF url('images/recent.gif') no-repeat;
}

.recent_work p {
padding: 35px 8px 5px 20px;
color: #FFF;
}



#extra_main {
width: 730px;
clear: both;
}

#extra_left {
float: left;
width: 481px;
padding: 0px 5px 0px 0px;
margin: 10px 0px 50px 0px;
}




#extra_right {
float: left;
width: 238px;
margin: 10px 0px 50px 0px;
}

#copyright {
clear: both;
margin: 10px 0px 25px 0px;
}

#copyright2 {
width: 600px;
margin: auto;
}

h1 span {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-style: bold;
margin: 0px;
}


#weddings {
clear: both;
width: 520px;
text-style: justify;
margin: 0px 0px 25px 0px;
}

#weddings h1 {
margin: 0px 0px 8px 0px;
padding: 0px;
}

#weddings img {
float: left;
margin: 0px 0px 45px 0px;
padding: 0px 10px 0px 0px;
}

#sports {
clear: both;
width: 520px;
}

#sports h1 {
margin: 0px 0px 8px 0px;
padding: 0px;
}

#sports img {
float: left;
margin: 0px 0px 45px 0px;
padding: 0px 10px 0px 0px;
}

#news {
clear: both;
width: 520px;
}

#news h1 {
margin: 0px 0px 8px 0px;
padding: 0px;
}

#news img {
float: left;
margin: 0px 0px 45px 0px;
padding: 0px 10px 0px 0px;
}

#stock {
clear: both;
width: 520px;
}

#stock h1 {
margin: 0px 0px 8px 0px;
padding: 0px;
}

#stock img {
float: left;
margin: 0px 0px 45px 0px;
padding: 0px 10px 0px 0px;
}



#flashcontent {
width: 600px;
margin: auto;
}



.col2 {
width: 300px;
float: left;
margin: 0px 0px 0px 5px;
}

.col2 p {
background: url('images/service_bg.gif') repeat-y;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 10px;
}

#rightsub .entry-body img {
float: left;
padding: 0px 0px 0px 0px;
margin: 4px solid;
color: #000;
}


.entry-body {
padding-bottom: 25px;
margin-bottom: 20px;
border-bottom: 1px dotted #615D3C;
}

.entry-body p {
clear: both;
}

.recent {
font-size: 13px;
padding: 0px 0px 5px 14px;
background: url('http://www.calebsimpson.com/images/star.gif') no-repeat;
}

.recent  a:link {
color: #373737;
text-decoration: none;
border-bottom: 0px;
}

.recent  a:visited {
color: #373737;
text-decoration: none;
border-bottom: 0px;
}

.recent  a:hover {
color: #007494;
text-decoration: none;
border-bottom: 0px;
}




