/*
Theme Name: Custom Theme
Theme URI: http://wordpress.org/
Description: Custom designed theme for Monty Roberts.
Version: 1
Author: Carly Black
Author URI: http://www.infinitewebdesign.com.au
*/

body {background:url(images/bg.gif) repeat; margin:0px auto; font:12px Arial, Helvetica, sans-serif}

a {color:#616c27; text-decoration:none}
a:hover {color:#616c27; text-decoration:underline}

/* Layout */
#container {width:960px; height:100%; margin:0px auto}
#header {width:960px; height:89px; background:url(images/template-internal2_01.jpg)}
#head-logo {width:184px; height:88px; float:left}
#sponsor {width:960px; height:63px; text-align:center; padding-bottom:15px}
#links {width:960px; border-top:2px solid #ccc; margin:20px 0px; padding-top:10px}
#footer {width:960px; border-top:1px solid #ccc; padding:5px 0px 10px 0px; text-align:center; font:12px Arial, Helvetica, sans-serif; margin:0px auto;}
#news {background:url(images/newsbar.jpg) no-repeat; width:945px; height:auto; padding:9px 0px 0px 15px; margin-top:9px}
#pics {width:960px; height:199px; text-align:center}
#newsbox {background:url(images/news-box.jpg) center no-repeat; width:269px; height:320px; padding:26px 35px 0px 10px;}
#newsbox li {list-style:url(images/arrow.gif); padding:8px 0px; border-bottom:1px dotted #999}
#newsbox a {color:#666}
#newsbox p {margin:0px; padding:0px}
.newsbox {font:16px Arial, Helvetica, sans-serif; color:#000; padding-left:25px}
.overflow {padding-left:7px; padding-right:10px; height:226px; width:295px; overflow:auto}
.signup {width:auto; height:65px; padding:20px 0px 0px 15px; font:13px Arial, Helvetica, sans-serif; color:#fff; text-align:center; margin-top:15px}
.small {font:12px Arial, Helvetica, sans-serif; color:#666}
#navbar { background:url(images/template-internal_03.jpg); width:960px; height:47px}
.nav {height:47px}

#hp-rollovertop a {background:url(http://www.montyroberts.com/images/monty-hp-buttons_01.jpg); width:210px; height:198px; display:block}
#hp-rollovertop a:hover {background:url(http://www.montyroberts.com/images/montyhp-buttons-over_01.jpg); width:210px; height:198px}
#hp-rollovertop2 a {background:url(http://www.montyroberts.com/images/monty-hp-buttons_02.jpg); width:210px; height:197px; display:block}
#hp-rollovertop2 a:hover {background:url(http://www.montyroberts.com/images/montyhp-buttons-over_02.jpg); width:210px; height:197px}

#menu {width:771px; margin:8px 0px 0px 10px; padding:0px; list-style:none; height:47px;}
#menu ul {width:100%; padding:0px; margin:0px; list-style:none}
#menu li {list-style:none; float:left; padding:9px 0px; margin:0px; text-align:center; }
#menu a {font:14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:9px 20px; border-right:1px solid #fff;}
#menu a:hover {background:url(images/nav2-over.jpg)}
#menu .current_page_item a, #menu .current_page_ancestor a {background: url(images/nav2-over.jpg) bottom; margin:0px;}
#menu ul ul .page_item a {background:none; color:#fff; z-index:5000}
#menu ul ul .current_page_item {color:#fff; background:url(images/nav2-over.jpg)}
#menu ul ul {display:none; width:240px; list-style:none; position:absolute; margin:7px 0px 0px 0px; padding:0px; background:url(images/menu-down.jpg); border:1px solid #CCC}
#menu ul li:hover ul {display:block; color:#fff;}
#menu ul ul .page_item a:hover {background:url(images/nav2-over.jpg); color:#fff; width:auto}
#menu ul ul li {padding:0px; width:240px}
#menu ul ul a {width:auto; display:block; padding:8px; text-align:left}


.menubottom {width:680px; margin:0px; padding:0px; list-style:none}
.menubottom li {float:left; list-style:none; padding:0px 10px; }
.menubottom li a {font:12px Arial, Helvetica, sans-serif; color:#515a21; text-align:left; display:block; font-weight:bold; padding:1px 5px}
.menubottom ul {width:150px; display:block; margin:0px; padding:0px}
.menubottom li li {display:block; padding:0px; float:none}
.menubottom li li a {font:11px Arial, Helvetica, sans-serif; font-weight:normal;  padding:1px 5px; margin:0px}
.menubottom li.current_page_item {background: url(images/nav2-over.jpg) bottom; margin:0px; color:#fff}

.menubottom2 {width:140px; margin:0px; padding:0px; list-style:none}
.menubottom2 li {float:left; list-style:none; padding:0px; }
.menubottom2 li a {font:12px Arial, Helvetica, sans-serif; color:#515a21; text-align:left; display:block; font-weight:bold; padding:1px 5px}
.menubottom21 {width:150px; clear:both; display:block; margin:0px; padding:0px}
.menubottom21 li {display:block; padding:0px; float:none}
.menubottom21 li a {font:11px Arial, Helvetica, sans-serif; font-weight:normal; padding:1px 5px; margin:0px}
.menubottom21 li.current_page_item {background: url(images/nav2-over.jpg) bottom; margin:0px; color:#fff}
.menubottom2 li.current_page_item {background: url(images/nav2-over.jpg) bottom; margin:0px; color:#fff}

.menubottom3 {width:140px; margin:0px; padding:0px;}
.menubottom3 li {float:none; list-style:none; padding:3px 0px}
.menubottom3 li a {font:12px Arial, Helvetica, sans-serif; color:#515a21; text-align:left; }
.menubottom3 ul {width:140px; margin:0px; padding:0px;}
.menubottom3 li li {display:block; padding:0px; float:none}
.menubottom3 li li a {font:11px Arial, Helvetica, sans-serif; padding:2px 5px; margin:0px}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: #616c27;
	}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #616c27;
	}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}
.entry p a:visited {
	color:#666633;
	}
.widecolumn2 {
	padding: 5px 0px 0px 0px;
	margin: 0px auto;
	width: 960px;
	}

.home { padding-left:10px}
fieldset,img{border:0;}
#searchform {
	background:url(images/bg-search.gif) no-repeat;
	margin: 12px 6px 0px 0px ;
	padding: 0px;
	text-align: left;
	border:0;
	}
#searchform label, #searchform .submit {display:none;}
#searchform .input-txt {
	background:none;
	border:0;
	height:23px;
	margin:0px 16px 0 0;
	padding:0 10px 0px 15px;
	width:121px;
	font:11px Arial, Helvetica, sans-serif
}
#searchform input:focus {
	border:0;
}
.children { padding: 0; }
a img {
	border: none;
	}