/*  
Theme Name: On the Rocks
Theme URI: http://www.sevensomewhere.com
Description: On the Rocks is a simple theme when you don't want any nonsense - just great content
Version: 1.0
Author: Clare Swindlehurst
Author URI: http://www.sevensomewhere.com/

*/

body, h1, h2, h3, h4, h5, h6, blockquote,p{
	margin: 0;
	padding: 0;
}

body{
	margin: 0;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background: #dddddd;
	color: #000000;
}

h1 {
  text-align: left;
  font-size: 12pt;
  color:#000000;
  font-weight: bold;
  padding: 10px 0 5px 10px;
}

h2 {
  text-align: left;
  font-size: 10pt;
  color:#000000;
  font-weight: bold;
  padding: 10px 0 5px 10px;
}

.topad {
  margin-top: 0.5em;
  margin-right: 0.5em;
  float: left;
 }

a:link, a:visited{
	text-decoration: underline;
	color: #336699;
}

a:hover{
	text-decoration: none;
}

#content_right {
  width: 160px;
  background-color: #4169E1;
  margin: 0;
  color: white;
  padding-left: 8px;
  font: normal 9pt Arial, sans-serif;
  vertical-align: top;
}

#content_right a, #content_right a:hover, #content_right a:visited {
  color: white;
  text-decoration: underline;
  padding-left: 2px;
}

#wrapper{

 	border: 1px solid black;
	margin: 15px auto 15px auto;
	width: 780px;
overflow:hidden;
	text-align: left;
background: #4169E1;
}

#header {
  	float: left;
	width: 780px;
 	background-color: #000000;
 	color: white;
 	text-align: center;
}

#sitename {
  text-align: center;
  color: #FFFF00;
  font-family: Tahoma, sans-serif;
  font-weight: bold;
  font-size: 22pt;
  padding: 16px 0px 0px 0px;
}

#sitename a, #sitename a:visited {
  color: #FFFF00;
  text-decoration: none;}

#sitename a:hover {
  text-decoration: underline;}

#sitedesc {
  text-align: center;
  color: #FFFFFF;
  font: bold 14pt Arial, sans-serif;
  padding: 0px 0px 7px 0px;
}

#sitedesc a, #sitedesc a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

#sitedesc a:hover {
  text-decoration: underline;
}

#navmenu ul {
	margin: 0; padding: 0 0 5px 0; 
	list-style-type: none; list-style-image: none; 
}

#navmenu li {
	display: inline; padding: 5px 20px 5px 20px
}

#navmenu a {
	text-decoration:underline; color: white; 
}

#navmenu a:hover {
	color: white; 
}

#pictures {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px;
}

.post{
  padding: 8px 0px 5px 10px;
	margin: 8px 0px 5px 10px;
}

p {
  padding: 8px 0px 5px 10px;
}

ul, ol, dl {
  padding: 5px 0px 5px 10px;
}

li {
  padding: 5px 0px 5px 10px;
}


#container{
	float: left;
	width: 600px;
  	background-color: #FFFFFF;
  	color: #4C4C4C;
}

.sidebar{
	float: left;
	width: 180px;
	background: #4169E1;
	color: #FFFFFF;
	margin: 0;
	display: inline;
}

.footer {
	clear: both;
  	float: left;
	width: 780px;
 	background-color: #000000;
 	color: white;
 	text-align: center;
 	padding: 0px 0px 20px 0px;
}

.footer a, .footer a:hover, .footer a:visited {
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  color: white;
  text-decoration: underline;


}