/*  
Theme Name: On The Rocks Sculputre Studio
Theme URI: http://www.mtsidesign.com
Description: The Official On The Rocks Sculputre Studio Theme
Version: 1.0
Author: Jeremy Winter
Author URI: http://www.mtsidesign.com/
Tags: sculptures, redmond wa, rock scupltures

*/


* {
  margin:0;
  padding:0;
  }

body {
  background:#979797 url(images/background.png) repeat-x scroll left top;
  color:#222222;
  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
  font-size:14px;
  margin:0 auto;
  padding:0;
  }

#wrapper {
  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
  font-size:13px;
  margin:0 auto;
  padding:0;
  text-align:left;
  width:980px;
  }

#background {
  background:#708090 none repeat scroll 0 0;
  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
  font-size:13px;
  margin:0 auto;
  padding:0;
  text-align:left;
  width:980px;
  min-height:650px;
}

#wrap {
  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
  font-size:12px;
  margin:0 auto;
  text-align:left;
  width:960px;
  }

li {
  list-style-type:none;
  }

h1 {
  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
  font-size:40px;
  padding:0 0 10px;
  text-align:center;
  }

p {
  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
  font-size:13px;
  line-height:20px;
  padding:8px 5px 15px 0;
  color:#4f4f4f;
  }

img {
float:left;
}
/************************************************
*	Hyperlinks									*
************************************************/

a:link, a:visited {
  border:medium none;
  color:#8d6d35;
  text-decoration:none;
  }

a:hover {
  color:#055FC3;
  text-decoration:underline;
  }

/************************************************
*	Header									*
************************************************/

#header {
  background:#222222 none repeat scroll 0 0;
  border-top:0 solid #FFFFFF;
  height:112px;
  margin:0 auto 20px;
  padding-top:25px;
  text-align:left;
  text-transform:uppercase;
  width:980px;
  }

#header a {

  }

#header a:hover {
  }

#description {
  margin-top:10px;
  padding-right:535px;
  text-align:right;
  }
#headerimage{

}
#imagebar{
float:right;
height:99px;
margin-right:21px;
margin-top:-8px;
width:545px;
}
#imagebar img {
padding-left:36px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
display:none;
}

#tagline{
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
color:#FFFFFF;
float:right;
font-size:16px;
margin-right:125px;
margin-top:54px;
}
/************************************************
*	Navbar									*
************************************************/

#navbar {
clear:both;
float:left;
margin:12px auto 0;
padding:0 13px 13px;
text-align:left;
width:800px;
  }

#navbar li {
  display:inline;
  list-style-type:none;
  margin:0;
  padding:0 5px 0 0;
  }

#navbar ul {
  margin:0;
  padding:1px 0 0 10px;
  }

#navbar ul li a {
font-size:13px;
font-weight:bold;
margin:0;
padding:0 10px;
text-decoration:none;
text-transform:uppercase;
  }

#navbar ul li a:hover {
color:#FFFFFF;
  }

/************************************************
*	Home Page									*
************************************************/
#tour{
float:left;
margin-right:20px;
min-height:450px;
width:630px;
}

#homeside{
background:#FFFFFF none repeat scroll 0 0;
border:2px outset #EEEEEE;
float:left;
width:300px;
min-height:450px;
clear:right;
}
#containerHome {
background:#FFFFFF none repeat scroll 0 0;
border:2px outset #EEEEEE;
float:left;
margin:15px 0 0;
min-height:200px;
padding:10px 0 0;
width:954px;
  }
#containerHome h2 {
color:#444444;
font-size:13px;
margin-left:15px;
  }
  
 .postHome {
float:left;
margin:0 auto;
padding:0 16px;
width:200px;
  }
  
.postHome p img {
  border:medium none;
  float:left;
  margin-bottom:10px;
  margin-right:15px;
  padding:10px 0 0;
  } 
  
.entryHome {
  padding:10px 0 0;
  }

.entryHome p{
float:left;
width:200px;
}

.attached-image{
 float:left;
 margin-left:10px;
 }
 
.rotatorbox{
padding:12px;
}

.picBox{

}

.textbox1 {
color:#111111;

font-size:17px;
font-variant:small-caps;
letter-spacing:0.1em;
line-height:145%;
margin:70px auto 40px;
text-align:center;
text-transform:lowercase;
}
.gallerylink{
background:#DDDDDD none repeat scroll 0 0;
margin-bottom:28px;
margin-left:-2px;
margin-top:19px;
padding-bottom:4px;
width:302px;
}
.gallerylink a{

}
.linktop{
font-size:14px;
margin-bottom:-14px;
padding-left:14px;
}
.linkbottom{
font-size:30px;
padding-left:57px;
}
.linktop a{
color:#555555;
}
.linkbottom a{

}
/************************************************
*	Content									*
************************************************/
#container {
background:#FFFFFF none repeat scroll 0 0;
border:2px outset #EEEEEE;
float:left;
min-height:500px;
padding:10px 0 0;
width:590px;
  }

.post {
  margin:0 auto 25px;
  padding:0 10px;
  width:575px;
  }
  
.post p img {
  border:medium none;
  float:left;
  margin-bottom:10px;
  margin-right:15px;
  padding:10px 0 0;
  }
  
.post h2 {
  color:#9E0101;
  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
  font-size:18px;
  margin:0;
  padding:0;
  text-align:left;
  }

.post h3 {
  color:#9E0101;
  font-size:18px;
  }

.post h4 {
  color:#9E0101;
  }

.entry {
  padding:10px 0 0;
  }

.post h5 {
  color:#000000;
  font-size:15px;
  font-weight:normal;
  }

h6 {
  color:#000000;
  font-size:11px;
  font-weight:normal;
  }

p.postmetadata {
  border-bottom:1px solid #9C9C9C;
  font-size:11px;
  margin:0;
  padding:2px 0 0;
}

.navigation {
  font-size:16px;
  font-weight:bold;
  line-height:16px;
  padding:10px 0 10px 18px;
}

.contentdate {
  background:#FFFFFF url(images/date.jpg) no-repeat scroll 0 0;
  float:left;
  height:50px;
  margin:0;
  padding:0 5px 0 0;
  width:45px;
  }

.contentdate h3 {
  color:#0026A1;
  font-size:15px;
  font-weight:bolder;
  margin:0;
  padding:7px 0 0 3px;
  text-align:center;
  text-transform:uppercase;
  }

.contentdate h4 {
  color:#0026A1;
  font-size:17px;
  font-weight:900;
  margin:0;
  padding:0 0 0 2px;
  text-align:center;
  }

blockquote {
  background:#EEEEE1 none repeat scroll 0 0;
  border:1px solid #000000;
  margin:0 25px 15px;
  padding:0 25px 0 10px;
  }

#container blockquote p {
  margin:0 0 10px;
  padding:10px 0 0;
  }

.post ol {
  margin:0 0 0 20px;
  padding:15px 0 10px;
  }

.post ol li {
  margin:0 0 0 15px;
  padding:0 0 20px;
  }

.post ul {
  list-style-type:square;
  margin:0 0 0 20px;
  padding:15px 0 10px;
  }

.post ul li {
list-style-type:disc;
margin:0 0 0 20px;
padding:0 0 10px;
  }

.floatRight {
  float:right;
  margin:0;
  padding:10px 0 0;
  }

.floatLeft {
  float:left;
  margin:0;
  padding:0 10px 10px 0;
  }
.date h3 {
  color:#878787;
  font-size:12px;
  text-align:left;
  }
 
.more-link {
  color:#FFFFFF;
  font-size:11px;
  margin-bottom:20px;
  margin-top:-10px;
  width:206px;
  }
/************************************************
*	Sidebar 							*
************************************************/

.sidebar {
background:#FFFFFF none repeat scroll 0 0;
border:2px outset #EEEEEE;
display:inline;
float:right;
margin-left:12px;
min-height:510px;
padding:0 5px 0 0;
width:330px;
  }

.sidebar ul {

  list-style-type:disk;
  margin:0;
  padding:0 0 5px 10px;
  }

.sidebar ul li {
  border:medium none;
  margin:0;
  padding:5px 0 25px 7px;
  }

.sidebar ul li h2 {
  background:transparent url() no-repeat scroll left center;
  color:#555555;
  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
  font-size:12px;
  height:22px;
  margin-top:5px;
  padding:0;
  text-align:left;
  text-transform:uppercase;
  }

.sidebar ul ul li {
list-style-position:inside;
list-style-type:disc;
margin:0;
padding:3px 0 0 3px;
  }
#pageside{
background:#FFFFFF none repeat scroll 0 0;
clear:right;
width:300px;
}
.pagegallerylink{
background:#DDDDDD none repeat scroll 0 0;
margin-bottom:28px;
margin-left:-2px;
margin-top:19px;
padding-bottom:4px;
width:302px;
}
.pagegallerylink a{

}
.pagerotatorbox{
padding:12px;
}
#text-3{
margin-bottom:-20px;
padding:0;
}
#text-3 p{
margin-left:6px;
}
/************************************************
*	Footer									*
************************************************/

#footer {
background:#222222 none repeat scroll 0 0;
clear:both;
color:#FFFFFF;
font-size:10px;
height:35px;
margin:16px auto 0;
padding:7px 0 0;
text-align:center;
width:980px;
  }

#footer a {
  color:#FFFFFF;
  font-size:11px;
  font-weight:bolder;
  padding:0;
  }

#footer a:hover {
  color:#055FC3;
  }
#footernav {
  clear:both;
  }
/************************************************
*	Home Bottom									*
************************************************/
#homebottom{
background:#FFFFFF;
width:800px;
height:250px;
padding:20px;
}


/************************************************
*	Comments									*
************************************************/

.comments-template {
  background:#FBFBFB none repeat scroll 0 0;
  border:1px solid #EEEEEE;
  margin:10px 0 0;
  padding:40px 15px 0;
  display:none;
  }

.comments-template ol {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0 0 15px;
  }

.comments-template ol li {
  line-height:18px;
  margin:10px 0 0;
  padding:0 0 10px;
  }

.comments-template h2, .comments-template h3 {
  font-family:Georgia,Sans-serif;
  font-size:16px;
  }

.commentmetadata {
  font-size:13px;
  padding:10px 0 0;
  }

.comments-template p.nocomments {
  padding:0;
  }

.comments-template textarea {
  font-family:Arial,Helvetica,Georgia,Sans-serif;
  font-size:12px;
  }

.commentstyle p {
  font-size:13px;
  }

.commentstyle { 
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #EEEEEE;
  padding:3px 15px;
  }

.commentinputfield {
  border:1px solid #000000;
  padding:3px 15px;
  }

.commentinputfield1 {
  border:1px solid #000000;
  margin:9px 0 9px 6px;
  padding:3px 15px;
  }

/************************************************
*	Button Styles									*
************************************************/

.buttonstyle {
  background:#F1EEE8 none repeat scroll 0 0;
  border:1px solid #000000;
  color:#000000;
  }

.buttonstylesub {
  background:#186DC2 none repeat scroll 0 0;
  border:1px solid #000000;
  color:#FFFFFF;
  margin-top:3px;
  padding:2px;
  }

.pushbutton-wide {
  background:#555555 none repeat scroll 0 0;
  border:1px solid #222222;
  color:#FFFFFF;
  }

.subforminput {
  padding:0 0 0 5px;
  }

.formfieldsub {
  margin:-7px;
  }

fieldset {
  border:medium none;
  }

/************************************************
*	Widgets									*
************************************************/

table#wp-calendar {
  width:100%;
  }

#recent-comments li {
  font-size:90%;
  list-style-type:circle;
  margin:0 0 0 13px;
  padding:5px 0;
  text-align:left;
  }

#recent-posts li {
  font-size:90%;
  list-style-type:circle;
  margin:0 0 0 13px;
  padding:5px 0;
  text-align:left;
  }
  
.widget_pages {
  border:1px solid #EEEEEE;
  }

.widget_links {
  border:1px solid #EEEEEE;
  }

.widget_archive {
  border:1px solid #EEEEEE;
  }

.widget_meta {
  border:1px solid #EEEEEE;
  }

.widget_categories {
  border:1px solid #EEEEEE;
  }
  

.widget_search {
  margin-bottom:10px;
  margin-top:25px;
  }

.404search{
  padding-bottom:40px;
  padding-left:25px;
  padding-top:70px;
  }

.textwidget {
  padding:0 0 15px;
  }

.textwidget img {
  margin-left:-6px;
  }
 #hidenlinks{
 margin-bottom:40px;
 }