/*
THEME NAME: Moo-Point
THEME URI: http://iamww.com/wordpress-theme-moo-point/
DESCRIPTION: Styling so simple it's just moo . . .
VERSION: 1.0
AUTHOR: Will Wilkins
AUTHOR URI: http://iamww.com/
TEMPLATE: sandbox
*/




body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
margin:0;
padding:0;
} 


html {
	font: normal 62.5% Georgia, Times, Serif;
	color: #000;
}

body {
	background: #fff;
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	line-height: 165%;
	background-image: url(../../../../images/bg_gbl02.jpg);
	background-repeat: repeat-x;
	background-position: 0px -23px;}


h1,h2,h3,h4 {color:#fff;}
h2 {font-size:2em;  line-height:1.4em;}
h3 {font-size:1.4em;  line-height:1.4em;}
a {text-decoration:none;color:#DB6768;}
a:hover {text-decoration:underline;color:#660000;}
abbr {text-decoration:none;border:none;}

/* layout */
.clearboth{clear:both;}
div#wrapper.hfeed {width: 790px;margin: 0 auto;}
div#container {float: left;margin: 0;width: 532px;}
div#content {margin: 0;padding: 0em 0;}
div.sidebar {float: right;overflow: hidden;font-size: .9em;width: 190px;border-left: 1px solid #DFDFDF;padding-left: 13px;}
div#secondary {clear: right;margin-bottom: 1em;}



/* Header */




#blog-title {float: left;width: 70%;text-align: left;padding-top: 10px;font-size: 2.5em;text-transform: uppercase;letter-spacing: -2px;}
#blog-title a {color: #785000;background: inherit;cursor: pointer;outline: none;}
#blog-title a:hover {background: none;}
#blog-description {background:inherit;color: #666;float: right;width: 27%;text-align: right;padding-top: 20px;}
div#access {padding-bottom: .5em;margin-bottom: 1em;border-bottom: 1px solid #666;}

/* navigation */
div#menu{font-size:1em;height:1.5em;padding-top:0.3em;width:100%;}
div#menu ul a{font-weight:700;text-decoration:none;text-transform: uppercase;outline: none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{padding:0.3em 0.5em;outline: none;}
div#menu ul li a:hover, div#menu ul li:hover ul li a:hover, div#menu ul li:hover ul li {background:#3B3B3B;color: #FAFAFA;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;outline: none;}
div#menu ul li:hover ul{display:block;font-size:0.8em;padding-top:.2em;position:absolute;}

div#menu ul li:hover ul li a{background:inherit;color: #FAFAFA;border-top: 1px solid #FAFAFA;display:block;padding:0.1em;width:9em;text-transform: uppercase;outline: none;}

/* content */
div.entry-content {padding:0.5em 0pt 12px;}
.page div.entry-content {width: 700px;float: left;padding: .5em 0 2.5em 0;}
.entry-title{clear:both;font-size: 1.5em;margin: .3em 0;}
.entry-title a {display: block;color:#DB6768;}
.entry-title a:hover{color:#660000;text-decoration:none;outline: none;}

div.entry-date {margin: .5em 0;background:inherit;color: #666;font-size: .9em; padding-top:12px;}

div.entry-meta {color: #757575;background: inherit;margin: 1em 0;padding: .5em 0;display: block;font-size: .8em;}
div.entry-meta a {background:inherit;color: #3B3B3B;}

span.author.vcard {margin-bottom: .5em;}

div.entry-meta span.cat-links {display: block;margin: .5em 0;}

div.entry-meta span.comments-link {display: block;}

div.comments p a, div.entry-content a, div.entry-content ul li a, div.entry-content ol li ul a {
}


div.comments a:hover, div#nav-below a:hover, div.entry-content p a:hover, div.entry-content ul li a:hover, div.entry-content ol li ul a:hover, div.comment-meta a:hover, div.comments .bypostauthor .comment-meta a:hover, div.comments .byuser .comment-meta a:hover, div.comments .bypostauthor .comment-meta span.edit-link a, div.comments .byuser .comment-meta span.edit-link a:hover {color: #FAFAFA;}

div.entry-content p del a:hover {background: #C4C4C4;color: #666;}

div.entry-content blockquote p a {background:inherit;color: #9E3500;}

div.entry-content blockquote p a:hover {background: #9E3500;color:#C4C4C4;}
div.entry-content p code a {white-space: pre-wrap; font-size:.9em;}
div.comments p strong a, div.entry-content p ins a {border: none;text-decoration: underline;}
div.comments p strong a, div.entry-content p ins a:hover {border: none;text-decoration: underline;}
a.more-link, div.page-link, p.akpc_pop {font-size: .8em;}
div.entry-content div.page-link a {background:#F1F1F1;color:inherit;}
.error404 div, .noresults div {width: 700px;background: inherit;color: #C44100;float: left;}
div.entry-content ol li ul, div.entry-content ul li {list-style: square;margin: .5em 1.5em;}
#category-archives h3, #monthly-archives h3, #linkcat-2 h3, #linkcat-3 h3 {border-bottom: 1px dotted #A9A9A9;margin-top: .5em;padding: .5em 0 0;}
li#category-archives.content-column, li#monthly-archives.content-column, li#linkcat-2.linkcat, li#linkcat-3.linkcat {list-style: none;margin: 1em 0;}


div.entry-content ol {padding-left: 1.5em;margin: .5em 0 1em;}
div.entry-content ol li {list-style: decimal;margin: .2em 0;}
div.entry-content ol li ol {margin: .2em 0;}
div.entry-content ol li ol li {list-style: upper-roman;}
div.entry-content ol li ul li, div.sidebar ul ul ul li {list-style: square;}
div.entry-content ol li ol li ol {margin: .2em 0;}
div.entry-content ol li ol li ol li {list-style: lower-alpha;}


div.entry-content dl dt {font-style: italic;text-decoration: underline;font-weight: bold;}
div.entry-content dl dd {margin: 7px;}
div.entry-content p abbr, div.entry-content abbr {cursor: help;border-bottom: 1px dotted #666;}

div.entry-content p ins {text-decoration: none;border-bottom: 1px dotted #666;}

.alignleft,div.nav-previous{float: left;}

.alignright,div.nav-next{float: right;}

div#nav-above, div.skip-link {display: none;}

div#nav-below{width:100%;height:1em;clear: both;margin:1.5em 0;font-size: .9em;padding: 1em 0;}

div#nav-below a {background:inherit;color: #785000;}

/* asides */
body.home .category-asides .entry-content, body.home .category-asides .entry-content p, body.home .category-asides .entry-meta {display: inline;margin: 0 .7em 0 0;}

body.home .category-asides {font-size: .9em;background:inherit;color: #666;}

body.home .category-asides a {font-weight: normal;}

body.home .category-asides .entry-meta {display: none;}

body.home .category-asides .entry-date abbr.published {display: none;}

body.home .category-asides div.entry-content {clear: none;float: left;width: 100%;}

/* comments & trackbacks */
div#respond {clear: both;margin-top: .5em;}
#respond h3, #comments-list h3, #trackbacks-list h3{clear: both;padding-top: 1em;margin: 1em 0;border-bottom: 1px solid #ddd;text-align: left;}
#comments-list,#trackbacks-list {margin: 1em 0;}
div.comment-meta {background: inherit;color: #666;float: left;width: 170px;margin: .3em 0 .5em;padding: 0;display: block;font-size: .9em;}
div.comment-meta a {display: block;background: inherit;color: #666;}
div.comment-author {clear: both;width: 693px;background: #C4C4C4;color:inherit;display: block;margin: .9em 0 .5em;padding: 7px 0 7px 7px;font-size: .9em;}
div.comment-author a a:visited{background:inherit;color:#000;text-decoration:none;outline:0;}
div.comments .byuser .comment-meta, div.comments .bypostauthor .comment-meta {display: block;}
div.comments .byuser .comment-meta a {background: transparent url(images/by.registered.gif) no-repeat scroll right center;display: block;}
div.comments .bypostauthor .comment-meta a {background: transparent url(images/by.author.gif) no-repeat scroll right center;display: block;}
div.comments .bypostauthor .comment-meta span.edit-link a, div.comments .byuser .comment-meta span.edit-link a {background: none;color: #666;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform,form#commentform p{padding:0;margin: 1em 0;}
input#author,input#email,input#url{width:50%;border:1px solid #666;padding: 2px;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;border:1px solid #3B3B3B;}
input#submit {border:1px solid #666;padding: 1px;}
div.comments ol li{margin:0 0 1em;clear: both;}
div.comments ol li p, span.unapproved {width: 500px;float: right;margin: .3em 0 .5em;padding: 0 0 .5em;}
textarea#comment{height:15em;margin:0 0 0.5em;overflow:auto;width:80%;}
form#commentform span.required, span.unapproved{background: inherit;color:#C44100;}

/* sidebar */
div.sidebar h3{font-size:1.45em;color: #660000;font-weight:normal;
border-bottom:1px solid #ddd;
margin-bottom:5px;
padding-bottom:3px;
text-align:left;}

div.sidebar input#s{width:9em;}
input#s {border:1px solid #666;padding: 2px;}
input#searchsubmit {border:1px solid #666;padding: 1px;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul li a {background: inherit;color: #785000;}
div.sidebar ul li a:hover {background: #785000;color: #FAFAFA;}
div.sidebar ul ul{margin:.3em 0}
div.sidebar ul ul li{list-style:none;margin:.2em 0;}
div.sidebar ul ul ul{margin:0 0 0 1.2em;}
#searchform div {padding: .2em 0;}

/* widgets and misc */
table#wp-calendar {width: 100%;}
#archives select {margin:0.2em 0 0;padding:0;}
.sidebar li#pages, .home li#recent-posts.widget.widget_recent_entries, span.meta-sep, li#pages.widget.widget_pages, .single div#secondary.sidebar, .page div#secondary.sidebar, .single li#text-1.widget.widget_text, .page li#text-1.widget.widget_text {display: none;}

/* Footer */
#footer {
	padding:22px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.75em;
	color: #333333;
	background-image: url(../images/bg_gbl00.jpg);
	clear: both;
text-align:center;
background-color:#D7595A;
}
#footer a {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #EAFF52;
}
/* Images */
div.entry-content p img {border:1px solid #000000;
float:left;
margin:3px 12px 9px 0;
max-width:530px;
padding:0;}
div.entry-content p.attachment a img {width: 530px;}
.page div.entry-content p img {max-width: 100%;}
.sidebar li img, .sidebar li a img {padding: 5px;border: 2px solid #785000;max-width: 190px;}
img.center {display: block;text-align: center;margin: 0 auto;}
img.alignleft {padding: .9em .5em .5em;}
img.alignright {padding: .9em 0 .5em .5em;}
img.wp-smiley {background: inherit;color:inherit;}

.topstrip {text-align:left; background-color:#D7595A; color:#fff; padding:2px 0px 4px 10px; margin-bottom:16px;}

.topstrip a {color:#fff;}

.home .breadcrumb {display:none;}

.breadcrumb {border-bottom:1px solid #ddd;margin-bottom:12px;padding-bottom:2px;font-size:0.8em;}
.breadcrumb a{color:#DB6768;}

.entry-content p {font-size:0.9em;}
.entry-content p a {font-size:0.85em;}

.post {border-bottom:1px solid #ddd;}

.post_thumbnail {padding:1px; margin-right:12px; float:left; border:1px #ddd solid; margin-bottom:12px;}

.preamble {
line-height:1.8em; border-bottom:1px solid #ddd;}
.preamble p {font-size:1.3em;color:#000;margin-bottom:1.3em;}




#header {
	float:left;
	margin:0px -37px 14px;
	position:relative;
	z-index:100;
}
	#header a {
	top: 36px;
	left: 7px;
	width: 413px;
	height: 98px;
	display: block;
	overflow: hidden;
	text-indent: -999em;
	}
		#header a:hover { background: none; }

/* -------- Top Section */
/*
#nav {
	float: right;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
	display: block;
	}
	*/
#nav	{
	display:block;
	float:left;
	margin-bottom:0px;
	margin-top:20px;
	padding:0pt 0pt 0em;
}

p.bigger {
	font-size: 1.4em;
	line-height: 150%;
}

.stripViewer .panelContainer .panel p.bigger {
font-size:1.5em;
line-height:117%;
}


strong {
	font-weight: bold;
}

#nav ul li {
	float:left;
}
/*
	#nav ul li a {
	display: block;
	background: #fff5da;
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	color: #333;
	text-decoration: none;
	float: left;
	margin-top: 0;
	margin-right: 0em;
	margin-bottom: 0px;
	margin-left: 7px;
	padding:0.4em 0.5em 0.15em 0.5em;
	width: 7em;
	}*/
	
	#nav ul li a {
	background:#FFF5DA none repeat scroll 0% 50%;
	color:#CC0033;
	display:block;
	float:left;
	font-size:1.1em;
	margin:0pt 7px 0px 0px;
	padding:0.3em 0.5em 0.15em;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:9em;
	}
	
	
		#nav ul li a:hover {
	color: #fff;
	background-color: #D34D58;
		}

#nav li a.on {
	background-color: #D44B59;
	color: #FFF5DA;
}

.home #nav li.design a, .s-category-design #nav li.design a, .category-design #nav li.design a, .pageid-6 #nav li.contactus a {background-color: #D44B59;
	color: #FFF5DA;}


.squeezer{
margin:0pt auto;
width:790px;
}



h1 {
	text-indent: -9999em;
	margin: 0;
	height: 0px;
	display: block;
	padding: 0px;
	width: 0px;
	position: absolute;
}


#topSection ul, #bottomSection ul {
	list-style: none;
	margin: 0;
	padding: 0;
}



a:focus {
	outline: none;
}
#panel {
height:70px;
	
display:none;
padding:10px 0px 10px 0px;
}
.slide {
	margin: 0px auto;
	padding: 0;
	width:790px;
	display: block;
	height: 36px;
}
.btn-slide {
	background-image:url(../../../../images/arrows.gif);
background-position:left -49px;
background-repeat:no-repeat;
color:#C9162A;
display:block;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:31px;
line-height:normal;
margin:0pt auto;
padding:10px 0pt 0pt;
text-align:center;
text-decoration:none;
width:156px;
}
.active {
	background-position: left 14px;
}
#panel .quote {
color:#D34D58;
font-family:georgia;
font-size:1.3em;
font-style:italic;
font-weight:bold;
line-height:1.4em;
margin:auto;
padding:10px;
width:790px;
word-spacing:0.1em;
}
#panel .cite {
color:#666;
font-weight:bold;
padding-left:10px;
font-size:0.86em;
}





.bg_fader {background-image: url(../../../../images/bg_gbl000.png);
	background-repeat: repeat-x;
	background-position: 0 -66px;
padding-top:30px;}

.archive-meta {color:#FFFFFF;
font-size:1.3em;margin-top:1em;border-bottom:1px solid #DDDDDD;padding-bottom:1em;}

.cat-links {color:#FFFFFF;
font-size:1.3em;border-bottom:1px solid #DDDDDD;padding-bottom:0.45em;display:block;}
.cat-links a {color:#FFFFFF;}

.entry-date .cat-links {color:#333;
font-size:1em;border-bottom:none;padding-bottom:0;display:inline;}
.entry-date .cat-links a {color:#333;}