/*

Theme Name: Three Monkeys Online magazine

Theme URI: http://www.boduweb.com/tmo

Description: Three monkeys online magazine

Author:Bodu Web Design

Author URI: http://www.boduweb.com/

*/







/* Begin Typography & Colors */

body {

	font-size: 72.5%; /* Resets 1em to 10px */

	font-family:  'Myriad Pro', Arial, Verdana Sans-Serif;

	background: #F2F2F2  top left repeat-x;

	color: #333;

	padding:0;margin:0;

	}



@font-face {
	font-family: 'BebasNeueRegular';
	src: url('BebasNeue-webfont.eot');
	src: local('☺'), url('BebasNeue-webfont.woff') format('woff'), url('BebasNeue-webfont.ttf') format('truetype'), url('BebasNeue-webfont.svg#webfontAGQ6uv7S') format('svg');
	font-weight: normal;
	font-style: normal;
}



#header h1 {font-family: 'Bebas Neueu',Arial, Verdana; color:#990000;text-shadow:2px 2px 5px #c9c7c7;font-size:55px;margin:10px 0px 0px 220px;

	padding:30px 0px 0px 0px;

	}

#header h2{margin:0px 0px 0px 220px;padding:0px;}

.post h1,#featuredbox .featuredstories h1 a{font-family:'Myriad Pro',Arial, Verdena;font-size:36px;color:#990000;line-height:32px;}
.boxpost h1{font-size:18px;}
#tagbar h1{margin-left:150px;padding:0px;}

/* End Typography & Colors */







/* Begin Structure */

#page{width:1160px;margin:20px auto;background:url(images/page.png) top left;position:relative;}

#header{clear:left;float:left;height:160px;background: url(images/header-bg-tmo.png) center left no-repeat;width:1158px;}

#content{padding:20px;clear:left;float:left;font-family:Georgia,arial,verdana,Sans-Serif;font-size:16px;line-height:23px;}

.articlepage{clear:left;float:left;background:#ffffff;width:650px;border:1px solid #DDD;padding:30px;}

#tmoerror{clear:left;float:left;width:650px;padding:20px;}
.innerarticle{border-top: 1px solid #FEFEFE;}



.authorbox{clear:left;float:left;width:100%;margin-bottom:15px;border:1px solid #DDD;}

.authorbox p{padding:8px;}

#featuredimage{clear:left;width:600px;height:210px;background:url(images/page-header-bg.png) bottom left no-repeat;margin:10px auto;}

.entry{float:left;}

.menu-tmo-menu-container{clear:left;float:left;margin:20px 0px;}



#breadcrumbs{font-size:x-small;}

#footer{clear:both;float:left;min-height:200px;background:#000 url(images/tmo-footer-bg.jpg) top left;width:100%;}


#tmoheaderboard{width:728px;height:90px;clear:left;float:left;margin:15px 0px 15px 30px;}
#skysc{float:left;width:150px;margin:0px 20px 20px 0px;}

.tmoadbar{clear:left;float:left;margin:20px;width:1000px;}
.sociallinks{float:left;margin:30px 0px 20px 80px;}
.boxpost{float:left;width:45%;height:350px;overflow:hidden;margin:0px 5% 0px 0px;}
.boxpost{font-size:12px;}
#tagbar{clear:left;float:left;width:610px;height:260px;background:url(images/tag-cloud.png) top left no-repeat;color:#fff;padding:5px 20px;}

#footerlist{width:960px;padding:0px 20px 0px 220px;min-height:250px;background:url(images/tmo-footer.png) top left no-repeat;margin:50px auto;color:#fff;}
.tmofooter{float:left;width:200px;font-size:18px;height:250px;font-family: 'BebasNeueRegular';}

#tmo-social{background-color: #FBF9F4;
border: 2px dotted #DDD;clear: both;
margin: 20px 0;
width: auto;
padding: 10px;
vertical-align: top;
min-height: 90px;}
.socialbuttons{width:65px;float:left;}
#tmosharetext{float:left;padding:10px;font-size:22px;width:380px;}
#leftad{float:left;margin:0px 10px 10px 0px;}
#gbadge{float:right;margin:0px 0px 10px 10px;width:150px;}
/* End Structure */











/* Begin Images */

.alignleft,

img.alignleft {

	display: inline;

	float: left;

	margin-right: 24px;

	margin-top: 4px;

}

.alignright,

img.alignright {

	display: inline;

	float: right;

	margin-left: 24px;

	margin-top: 4px;

}

.aligncenter,

img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

img.alignleft,

img.alignright,

img.aligncenter {

	margin-bottom: 12px;

}

.wp-caption {

	background: #f1f1f1;

	line-height: 18px;

	margin-bottom: 20px;

	max-width: 632px !important; /* prevent too-wide images from breaking layout */

	padding: 4px;

	text-align: center;

}

.wp-caption img {

	margin: 5px 5px 0;

}

.wp-caption p.wp-caption-text {

	color: #888;

	font-size: 12px;

	margin: 5px;

}

/* End Images */







/* featuredbox */

#featuredbox{clear:left;float:left;width:650px;height:450px;overflow:hidden;position:relative;}
.items{clear:left;width:999em;height:450px;position:absolute;float:left;}
.items div.featuredstories{width:650px;height:450px;float:left;}


.navi {
	margin:10px auto;
	width:200px;
	height:20px;
}


/* items inside navigator */
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(images/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
.navi a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.navi a.active {
	background-position:0 -16px;     
}

/* end of featuredbox */



/* Begin Lists */

.menu-tmo-menu-container ul{list-style:none;}

.menu-tmo-menu-container ul li{float:left;padding-right:20px;position:relative;}

.menu-tmo-menu-container ul li ul{display:none;position:absolute;top:18px;left:0px;padding:5px;width:150px;background:#333333;-webkit-border-bottom-right-radius: 10px;

-webkit-border-bottom-left-radius: 10px;

-moz-border-radius-bottomright: 10px;

-moz-border-radius-bottomleft: 10px;

border-bottom-right-radius: 10px;

border-bottom-left-radius: 10px;z-index:999;}

.menu-tmo-menu-container ul li:hover ul{display:block;}

.menu-tmo-menu-container ul li ul li{padding:5px 0px;clear:left;float:left;}



.sociallinks ul{width:300px;height:80px;overflow:hidden;padding:0px;margin:0px;list-style:none;}
.sociallinks ul li{float:left;text-indent:-999em;width:60px;height:65px;margin:0px;margin-right:05px;padding:0px;}
.tmofooter ul{list-style:none;}

#footer .sociallinks,#footer .sociallinks ul{width:150px;}
#footer .sociallinks{margin:0px 30px;padding-top:10px;}
#footer .sociallinks ul{height:200px;}
#footer .sociallinks ul li{float:left;}


/* End Entry Lists */







/* Begin Form Elements */

/* End Form Elements */









/* links */

a{text-decoration:none;color:#990000;}

a img{border:none;outline:none;}

a:hover{color:#000000;}

#header h1 a{color:#3f3d3d;}

#header h1 a span.tmo-red{color:#990000;}



.menu-tmo-menu-container a{font-size:16px;color:#3f3a3a;text-decoration:none;text-shadow:1px 1px 3px #ccc;font-family:arial,verdana,sans-serif;font-weight:bold;text-transform:uppercase;}

.menu-tmo-menu-container ul li ul li a{font-size:14px;color:#fff;text-shadow:none;}


.sociallinks ul li a.social{width:60px;height:60px;background:url(images/tmo-social-bg.png) no-repeat;background-position:0px -0px;display:block;}
#footer .sociallinks ul li a.social{background-position:0px -193px;}
.sociallinks ul li a.social:hover,#footer .sociallinks ul li a.social:hover{background-position:0px -101px;}
.sociallinks ul li a.social.twitter{background-position:-75px 0px;background-repeat:no-repeat;display:block}
#footer .sociallinks ul li a.social.twitter{background-position:-75px -193px;}
.sociallinks ul li a.social.twitter:hover,#footer .sociallinks ul li a.social.twitter:hover{background-position:-75px -104px;}

.sociallinks ul li a.social.googleplus{background-position:-148px 0px;background-repeat:no-repeat;display:block}
#footer .sociallinks ul li a.social.googleplus{background-position:-148px -193px;}
.sociallinks ul li a.social.googleplus:hover, #footer .sociallinks ul li a.social.googleplus:hover{background-position:-148px -104px;}
.sociallinks ul li a.social.rss{background-position:-220px 0px;background-repeat:no-repeat;display:block}
#footer .sociallinks ul li a.social.rss{background-position:-220px -193px;}
.sociallinks ul li a.social.rss:hover,#footer .sociallinks ul li a.social.rss:hover{background-position:-220px -102px;}

.boxpost  a{color:#333;}
.boxpost  a:hover{color:#990000;}

.tmofooter a{color:#ffffff;text-shadow:1px 1px 4px #000;}
.tmofooter a:hover{color:#990000;}

/* end links */



/* Begin Sidebar */

#sidebar{float:right;width:380px;padding:0px 10px;}

#sidebar h1{font-size:3em;line-height:48px;}

#sidebar ul, #sidebar ul li{list-style:none;padding:0px;margin-left:10px;}

.tmobooksimage{float:left;margin:0px 10px 10px 0px;}

#sidebar ul li{padding:0px 0px 80px 0px;background:url(images/sidebar-li-bg.png) bottom center no-repeat;}

/* End Sidebar */

















/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */





