/*
Theme Name: I Barely Sleep
Theme URI: 
Description: Home Theme
Version: 1
Author: Jonathan D. West
Author URI: http://www.ibarelysleepdesign.com
*/

html, body{
	height:100%;
	background-color:#f4d9d9;
}

.outer {
	margin: auto;
	width: 800px;
	padding: 30px;
	padding-bottom:20px;
	border:2px solid #d7bbbb;
	border-radius: 10px;
	background-color: #FFFFFF;
	box-shadow: 0px 0px 40px #e1bdbd;
}

.container {
	margin:auto;
	width: 700px;
}
.header {
	margin:0 auto;
	width:700px;
	margin-bottom:0px;
}
.header_title{
	font-size:45px;
	font-weight:bold;
	font-family:sans-serif;
	color:#cb0000;
	float: left;
	text-shadow: 1px 1px #000000;
}
.header_slogan{
	font-size: 15px;
	font-family:sans-serif;
	color:#cb0000;
	padding-top:35px;
	float:right;
}
.clear { clear: both;}
hr {
	padding:0px;
	margin:0px;
	color:#c00;
	background-color:#c00;
	height:1px;
	border:none;
}
.design_ad{
	margin-top:5px;
	margin-bottom: 10px;
	border:1px solid #c6c4e1;
	background-color: #ecebef;
	box-shadow: 3px 3px 8px #888888;
	min-height: 210px;
	padding:5px;
}

.design_right{
	float: left;
}

.design_title{
	font-size:26px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#cb3939;
	text-shadow: 1px 0 0 #cb0000;
	padding-left: 10px;
}

.design_content{
	width: 450px;
	font-size:13px;
	font-family:Arial;

}

.design_image{
	padding-right: 10px;
	float: right;
}

.price{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#cb0000;
	font-weight:bold;
}

.from{
	padding-left: 60px;
	font-size:18px;
	color:#8f0303;
}

.menu{
	width:353px;
	margin:0 auto;
	text-align:center;
	border-radius:15px;
	color: #ffffff;
	font-weight:bold;
	font-family:sans-serif;
	font-size:16px;
	height: 40px;
	background-color:#cb0000;
	box-shadow: 3px 3px 8px #888888;
	margin-bottom:20px;
	text-shadow: 1px 1px #000000;
}

.menu_about{
	padding-left: 30px;
	padding-right:30px;
	line-height: 40px; 
  	vertical-align: middle;
  	border-top-left-radius:14px;
  	border-bottom-left-radius:14px;
	float:left;
}


.menu_about:hover{
	background-color:#a08e8e;
}

.menu_portfolio{
	padding-left: 30px;
	padding-right:30px;
	line-height: 40px; 
  	vertical-align: middle;
	float:left
}

.menu_portfolio:hover{
	background-color:#a08e8e;
}

.menu_contact{
	padding-left: 30px;
	padding-right:30px;
	line-height: 40px; 
  	vertical-align: middle;
	float:left;
}

.menu_contact:hover{
	background-color:#a08e8e;
	border-top-right-radius:15px;
  	border-bottom-right-radius:15px;
}

a:link {color:#FFFFFF;}      /* unvisited link */
a:visited {color:#FFFFFF;}  /* visited link */
a:hover {color:#FFFFFF;}  /* mouse over link */
a:active {color:#FFFFFF;}  /* selected link */

.content{
	/*font-family: cursive, sans-serif;*/
	font-family: 'Short Stack', cursive;
	font-size:13px;
}

.content_title{
	font-family:Arial;
	font-weight:bold;
	font-size:20px;
	color:#FFFFFF;
	margin-left:-90px;
	width: 150px;
	text-align:right;
	padding:2px;
	padding-right: 20px;
	border-top-right-radius:14px;
  	border-bottom-right-radius:14px;
  	background-color: #cb5353;
  	text-shadow: 1px 1px #cb0000;
}

.content_content{
	margin-top:5px;
	margin-bottom: 15px;
}

.goals{
	font-size:15px;
	font-weight:bold;
	color: #424242;
}
.footer{
	color: #ef8181;
	font-size: 10px;
	text-align:center;
}

.portfolio{
	margin:0 auto;
	font-family: sans-serif;
}

.port_img{
	width:190px;
	float: left;
}

.port_img img{
	 height:130px; 
	 width:180px; 
}

.port_details{
	width: 500px;
	float:left;
}

.port_client{
	font-weight:bold;
	font-size: 16px;
}

.port_des{
	font-style: italic; 
	font-size:13px; 
	font-weight:normal;
	color: #707070;
}

.port_site{
	font-size:12px; 
	font-weight:normal;
	color: #707070;
}
.port_content{
	padding-top: 10px;
}

.port_quote{
	padding-top: 10px;
	font-weight:bold;
	font-style:italic;
	font-size: 15px;
	color:#7c6969;
}

.validity {
	margin:auto;
	width: 700px;
	padding: 5px;
	text-align:center;
}
