/*  
Theme Name: Blog Hut
Theme URI: http://www.bloghut.com
Description: Simple & Clean
Version: 2.0
Author: Paul Andrew
Author URI: http://www.speckyboy.com.com
*/

* {
	margin: 0;
	padding: 0;
	}
/* BEGINNING PAGE LAYOUT (index build) */

body {
	background: #fff url('images/bg.gif');
	color: #333;
	font-size: 10px;
	font-family: arial, verdana, Sans-Serif;
	margin: 0px 0px 0px 0px;
	}
	
img{
	border:0px;
	}
	
#page {
	background: #fff;
	padding: 20px;
	margin: auto;
	width: 533px;
	text-align: left;
	}
	
#header {
	background: #fff url('images/header3.png') no-repeat;
	height: 160px;
	width: 533px;
	}

#header-text {
	float:left;
	margin-top:120px;
	margin-left:210px;
	width:450px;
	font-family: century gothic, arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 1.8em;}

#header-text a{ color: #e63f84; }

#news {
	background: #fff url('images/header2.png') no-repeat;
	width: 533px;
	height: 257px;
	}

#news-text {
	float:right;
	width:350px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 1.3em;}

#the-finish-line {
	width: 533px;
	}

#about-header {
	background: #fff url('images/about_header.png') no-repeat;
width:533px;
height: 255px;
	}

#about-text {
margin-top:85px;
float:right;
width:450px;
text-align:right;
font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 1.3em;} 

#port-header {
	background: #fff url('images/port_header.png') no-repeat;
width:533px;
height: 540px;
	}

#port-text {
margin-top:125px;
float:left;
width:500px;
line-height:1.5em;
text-align:justified;
font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 1.3em;}

#shop-header {
	background: #fff url('images/shop_header.png') no-repeat;
width:533px;
height: 437px;
	}

#shop-text {
margin-top:155px;
float:left;
width:533px;
padding: 10px;
font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 1.3em;}


#bottombar {
  clear: both;
background: #000 url("images/bottom.png") no-repeat;
  color: #ccc;
  padding: 20px;
  text-align: left;
height:370px;
  font-size: 1.2em;
line-height:1.4em;
  margin-top: 5px;
  margin-bottom: 20px;
}
#left {
  width: 60%;
  float: left;
  margin-right: 50px;
margin-top:110px;
}
#right {
  width: 25%;
  float: right;
margin-top:110px;
} 
#shopleft {
  width: 40%;
padding-left:60px;
  float: left;
}
#shopright {
  width: 40%;
  float: right;
} 
    
/* HEADERS */
h1 {
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-size: 2em;
	padding: 35px 0 0 0;
	}
h2 {
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 1.3em;
	padding: 0px 0px 10px 0;
	}
h3 {
	font-size: 1.1em;
	font-weight: normal;
	}

/* H1 */
h1, h1 a, h1 a:visited, .description {
	color: white;
	text-decoration: none;
	}
h1 a:hover {
	border-bottom: 1px solid white;
	color: white;
	text-decoration: none;
	}

/* H2 */
h2, h2 a, h2 a:visited  {
	font-weight: normal;
	text-decoration: none;
	}
h2 a:hover {
	color: #CA6602;
	padding: 0;
	text-decoration: none;
	}

/* H3 */
h3, h3 a, h3 a:visited {
	color: rgb(189, 48, 106);
	text-decoration: none;
	}
h3 a:hover, h3 a:visited, cite {
	text-decoration: none;
	}


/* GLOBAL */
a, a:visited {
	color: #e63f87;
	text-decoration: none;
	}
a:hover {
	color: #999;
	text-decoration: none;
	}
