@charset "UTF-8";
/* CSS Document */
/*  
Theme Name: SamG Template
Theme URI: http://www.samg.com.au
Description: Basic Theme for samg.com.au
Version: 1.0
Author: Ricky Synnot
Author URI: http://www.itsricky.com

*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body { margin:0; padding:0; width:100%;  background:url(/wp-content/themes/samg/images/page_bg.jpg) repeat; line-height: 1;}

@charset "UTF-8";
/* CSS Document */
h1 h2 h3 h4 h5 p a {font-family:Helvetica, “Helvetica Neue”, Arial, sans-serif;  font-style:normal; font-weight:normal; }

h1 { font-size:20pt; text-decoration:none; color:#faf7d5; margin:0;}
h1 a { text-decoration:underline; color:#faf7d5;; }
h1 a:hover { text-decoration:underline; color:#e4b84d;  }
h2 { font-size:26pt; text-decoration:none; color:#faf7d5; margin:0; letterspacing:-2px; }
h2 a {text-decoration:none; color:#faf7d5; }
h3 { font-size:16pt; text-decoration:none; color:#e4b84d; margin:0; }
h3 a { text-decoration:none; color:#e4b84d;}
h3 a:hover {  text-decoration:underline; }
h4 { color:#88d0e0; font-size:11pt; margin:0px; text-transform: uppercase; }

p { font-size:14px; color:#c9dbe2; line-height:18px;margin:4px 0 12px 0; }
a { font-size:14px; color:#04b1f1; line-height:18px;}
a:link {  font-size:14px;color:#04b1f1; line-height:18px; text-decoration:underline; }
a:hover {  font-size:14px; color:#c9dbe2; line-height:18px; text-decoration:none; }
p.theDate { font-size:12px; color:#977f4f; line-height:18px; margin-bottom:10px;}

.headBG {width:930px; height:405px; margin-left:-465px; left:50%; position:absolute; top:0; z-index:1;}

#allContent { width:930px; margin-left:-465px; left:50%; position:absolute; top:0; text-align:left;  z-index:2; }

#headshot { width:335px; height:375px; float:left;   margin-left:15px;} 

#contactMe { width:158px; height:32px; float:right; text-align:right;  margin-top:31px; padding:0px; }

#logoType { width:550px; height:207px; float:right; margin-top:12px; padding:0; }

#position { width:530px; height:auto; float:right; margin:0px; padding:0; }

#menu { width:930px; height:95px; z-index:5; float:left; clear:both; margin-top:-20px; }

#homeContent {  width:863px;  float:left; clear:both; margin-left: 37px; margin-top:-15px; padding-top:30px; background:url(/wp-content/themes/samg/images/posts_bg.jpg); background-repeat:no-repeat; }

#postsContent {  float:left; clear:both; }

#emailUs { background: url(/wp-content/themes/samg/images/contact_sam.jpg); display:block; width:158px; height:30px; }
#emailUs:hover { background-position: 0 -30px; }
#emailUs span { display: none; }

/* begin menu bit */
#menu1 { display: block;  width:114px; height: 95px; background: url(/wp-content/themes/samg/images/MENU_UP_01.png); no-repeat 0 0;  float:left; margin:0; }
#menu2 { display: block;  width:135px; height: 95px; background: url(/wp-content/themes/samg/images/MENU_UP_02.png); no-repeat 0 0; float:left; margin:0; }
#menu3 { display: block;  width:117px; height: 95px; background: url(/wp-content/themes/samg/images/MENU_UP_03.png); no-repeat 0 0; float:left; margin:0; }
#menu4 { display: block;  width:117px; height: 95px; background: url(/wp-content/themes/samg/images/MENU_UP_04.png); no-repeat 0 0; float:left; margin:0; }
#menu5 { display: block;  width:112px; height: 95px; background: url(/wp-content/themes/samg/images/MENU_UP_05.png); no-repeat 0 0; float:left; margin:0; }
#menu6 { display: block;  width:334px; height: 95px; background: url(/wp-content/themes/samg/images/MENU_UP_06.png); no-repeat 0 0; float:left; margin:0; }


#menu1:hover { background-position: 0 -95px; }
#menu1 span { display: none; }
#menu2:hover { background-position: 0 -95px; }
#menu2 span { display: none; }
#menu3:hover { background-position: 0 -95px; }
#menu3 span { display: none; }
#menu4:hover { background-position: 0 -95px; }
#menu4 span { display: none; }
#menu5:hover { background-position: 0 -95px; }
#menu5 span { display: none; }
#menu6:hover { background-position: 0 -95px; }
#menu6 span { display: none; }

/* end menu content */

.newsCol {width:280px; float:left; margin-right:28px;  float:left;    }


.newCol {width:500px; float:left; margin-bottom:30px; border-bottom: 8px solid #88d0e0; clear:left;}

#listenCol {width:215px;  float:right;  margin-right: 10px; }

#singleCol {width:509px; margin-left:140px; float:left; margin-top:30px; margin-bottom:50px; }

#singleHeight {width:1px; height:570px; float:left; margin:0; }

.post { border-bottom:1px dashed #977f4f; margin-top:20px; margin-bottom:18px; height:auto;}

.stdPost { width:500px; }

.longPost { width:500px; }

.listenPost { width:215px; }

p.readmore {  text-decoration:underline; color:#eaeaea; font-weight:normal; font-style:normal;}

p.readmore a {  text-decoration:underline; color:#db1296; font-weight:normal; font-style:normal;}

p.readmore:hover {    text-decoration:underline; color:#FFF; font-weight:normal; font-style:normal;}


#footerBar { width:863px; line-height:16px; margin:40px 0 20px 37px; float:left; clear:both;  border-top:1px dashed #977f4f; padding-top:10px; }

.footSpace { height:8px; width:100px; clear:both;}

#seoMenu { float:right; clear:right; height:30px; width:auto; }
a.seoLink {  color:#977f4f;  font-size:12px; text-decoration:none;}
a.seoLink:hover {  color:#e4b84d; font-size:12px; text-decoration:underline;}

#authorLink { font-size:12px;  float:right; color:#977f4f; float:right; clear:right; }
#authorLink a { font-size:12px; color:#977f4f; text-decoration:underline;}
#authorLink a:hover {color:#e4b84d; text-decoration:underline;}
.lift { height:18px;  float:right;}
.std {height:18px; float:right; margin-left:3px; }

#footContact { font-size:12px;  float:left; color:#977f4f; float:left; }
#footContact a { font-size:12px; color:#977f4f; text-decoration:underline;}
#footContact a:hover {  color:#e4b84d; text-decoration:underline;}

.copytext { font-size:12px; color:#977f4f; }

img.alignright {float:right; margin:0 0 1em 1em; border:0; border:none;}
img.alignleft {float:left; margin:0 1em 1em 0; border:0; border:none;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto; border:0; border:none;}
a img.alignright {float:right; margin:0 0 1em 1em; border:0; border:none;}
a img.alignleft {float:left; margin:0 1em 1em 0; border:0; border:none;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto; border:0; border:none;}