/*
Theme Name: Tina McLoughlin Custom Theme
Theme URI: http://www.soulbat.com
Description: Tina McLoughlin Custom Theme
Version: 1.0
Author: SOULBAT
Author URI: http://www.soulbat.com/
Tags: blue, custom header, fixed width, two columns, widgets

	

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/



@charset "UTF-8";
/* /////////////////////// GENERAL CSS ///////////////////////////////////////////// */

/* RESET CSS ///////////////////////*/

* { margin:0; padding:0; }
html, body, ul, ol, dl,li, p, td, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img { margin:0; padding:0; border:0; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dl { margin-bottom:1em; }
a { outline:none; color: #CCA89F; }

/* BODY CSS ///////////////////////*/

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 76%;
color: #DDD;
text-align:left;
}

/* headings */

h1 { color:#0592BB; font-size:1.6em; }
h2 { color:#009963; font-size:1.1em}
h3 { color:#CCC; font-size:1.0em}
h4 { color:#CCC; font-size:1.0em}
h5 { color:#CCC; font-size:1.0em}
h6 { color:#CCC; font-size:1.0em}

/* CLEARING CSS /////////////////////// ADD RELEVANT IDS AND CLASSES HERE*/

#wrapper:after ,#subnav:after, .inner:after {
content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; visibility:hidden;
}

/* note: IE fix - careful or avoid further height declarations on these elements */
#wrapper, #subnav, .inner {
height:1%;
}
/* legacy */
.clearfloat { clear:both; overflow:auto; font-size:1px; height:1px; visibility:hidden; }

/* IMAGE CSS ///////////////////////*/

p img { padding: 0;	max-width: 100%; }
img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;	}
img.alignleft {	padding: 4px;margin: 0 7px 2px 0;display: inline;	}
.alignright {float: right;	} .alignleft {float: left	}

/* IE specific better image scaling */
img { -ms-interpolation-mode: bicubic; }
/* /////////////////////// END GENERAL STYLESHEET ///////////////////////////////////////////// */

body { background:#000 url(images/tile.jpg) repeat-y top left; }

strong { color:#CC99CC; }

#wrapper {
width:960px;
}

#header {
width:100%;
background-color:#002142;
}

#hdstrip {
height:9px;
 background:#993300 url(images/hdstrip.jpg) no-repeat top left; 
}

#mainleft {
float:left;
width:190px;
}

#mainright {
padding:20px 0;
float:right;
width:730px;
}

#mainleft ul {
margin-top:15px;
list-style:none;
}
#mainleft ul li a {
background:url(images/dot.gif) no-repeat 4px 7px;
padding:5px 2px 5px 20px !important;
color: #CCCCFF;
font-size:1.2em;
text-decoration:none;
line-height:1.5em;
border-bottom:1px solid #454545;
}
#mainleft ul li a:hover {
text-decoration:underline;
}
#mainleft ul li {
margin-bottom:8px;
}

#mainright ul {
padding-left:30px 0;
line-height:2em;
list-style:none;
}

blockquote {
border-top:1px solid #454545;
border-bottom:1px solid #454545;
margin:1em 20px 1em 5px;
padding:9px;
background-color:#111;
color:#DEDEDE;
}

#mainright table td{
padding:4px;

}

#homeloop {
width:180px;
height:63px;
}

/* override gallery */

.ngg-imagebrowser  {
	width:100% !important;
	text-align:center !important;
}

.ngg-imagebrowser h3 {
	text-align:center;
}

.ngg-imagebrowser img {
	margin: 10px auto; 
	width:auto !important;
	display:block !important;
	padding:5px;
	text-align:center !important;
}

.ngg-imagebrowser-nav {
	padding:5px;
	margin-left:10px;	
}

.ngg-imagebrowser-nav .back {
	float:left;
	border:0  !important;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
	float:right;
	border:0  !important;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .counter {
	text-align:center;
	font-size:0.9em !important;
	border:0  !important;
}


