/*
Theme Name: Alex Theme
Theme URI: none
Description: The best theme ever.
Author URI: none
Tags: fixed width, clear
*/

body {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF url(/images/background-crossed-tile.gif) repeat scroll 0 0;
    color:#3F3F3F;
    font-family:Tahoma,Arial,Verdana,sans-serif;
    margin:0 auto;
}
a {
	color:#238cb1;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}
img { 
	border:none; 
}
p {
	font-size:13px;
	line-height:19px;
	padding-bottom:10px;
}
.mainBody #mainContainer {
  width: 953px;  
  background: url(/images/maincontent-background.gif) repeat-y;
  margin: 0 auto;
  text-align: left; 
}
.mainBody #header {
  padding: 0 10px 0 20px;  
}
.mainBody #header #logo {
  background:transparent url(/images/logo.jpg) no-repeat scroll left top;
  height:136px;
  width:940px;
}
.mainBody #headerNavigation {

  position:relative;
  width:906px;
  height:106px;
}
.mainBody #headerNavigation li {
  float:left;
  height:30px;
  padding-top:5px;
}
.mainBody #headerNavigation li .navItem {
  float:left;
  font-family:Verdana;
  font-size:19px;
  height:25px;
  letter-spacing:0.02em;
  line-height:25px;
  text-indent:-1000px;
}
.mainBody #headerNavigation li .navItemBlog a {
	background-image:url('/images/nav-blog.gif');
	width:42px;
}
.mainBody #headerNavigation li .navItemAppearances a {
	background-image:url('/images/nav-appearances.gif');
	width:120px;
}
.mainBody #headerNavigation li .navItemActing a {
	background-image:url('/images/nav-acting.gif');
	width:61px;
}
.mainBody #header #headerNavigation li .navItemWriting a {
	background-image:url('/images/nav-writing.gif');
	width:71px;
}
.mainBody #header #headerNavigation li .navItemActivism a {
	background-image:url('/images/nav-activism.gif');
	width:83px;
}
.mainBody #header #headerNavigation li .navItemFitness a {
	background-image:url('/images/nav-fitness.gif');
	width:66px;
}
.mainBody #header #headerNavigation li .navItemVideos a {
	background-image:url('/images/nav-videos.gif');
	width:60px;
}
.mainBody #header #headerNavigation li .navItemFamily a {
	background-image:url('/images/nav-family.gif');
	width:154px;
}
.mainBody #header #headerNavigation li .navItemTulea a {
	background-image:url('/images/nav-tulea.gif');
	width:53px;
}
.mainBody #header #headerNavigation li .navItemMatters a {
	background-image:url('/images/nav-matters.gif');
	width:200px;
}
.mainBody #header #headerNavigation li .navItemAsk a {
	background-image:url('/images/nav-ask.gif');
	width:84px;
}
.mainBody #header #headerNavigation li .navItemPress a {
	background-image:url('/images/nav-press.gif');
	width:51px;
}
.mainBody #header #headerNavigation li .navItemCommunity a {
	background-image:url('/images/nav-community.gif');
	width:105px;
}
.mainBody #header #headerNavigation li .navItemStore a {
	background-image:url('/images/nav-store.gif');
	width:50px;
}

.mainBody #header #headerNavigation li .delimiter {
	background-image: url('/images/delimiter-diamond.gif');
	width:20px;
	background-repeat:no-repeat;
	background-position:center;
	margin: 5px 3px 0 0;
}


.mainBody #header #headerNavigation li a {
	color:#3F3F3F;
}
.mainBody #header #headerNavigation li a:hover {
	color:#6EC3E1;
	text-decoration:none;
}
.mainBody #header #headerNavigation li .navItem a:hover {
	background-position:0 -30px;
}

.mainBody #header #headerNavigation li .navItem a {
    background-position:left top;
    background-repeat:no-repeat;
    display:block;
    height:30px;
    margin-top:5px;
    overflow:hidden;
}
.mainBody #header h1 {
  margin: 0; 
  padding: 10px 0;
}
.mainBody #mainContent {
  padding: 0 20px; 
}
#mainContent {
	position:relative;
}
.mainBody #footer p {
  margin: 0;
  padding: 10px 0;
}
ol, ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

#leftColumn {
    float: left;
    width: 507px;
    margin: 0 29px 0 20px;
}
#rightColumn {
    float: left;
    width: 335px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}
#rightColumn a {
	color:#3F3F3F;
}
#rightColumn h2 {
	color:#6EC3E1;
	font:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}
#rightColumn li {
	padding-top:5px;
}
#myblogposts { 
	margin-right:20px; 
}
#sidebartop {
	background:url(/images/sidebar-top.gif) no-repeat;
	width:335px;
	height:14px;
	margin:0;
	padding:0;
}

#sidebarmiddle {
	background:url(/images/sidebar-middle.gif) repeat-y;
	width:335px;
	margin:0;
	padding:0;
}
#sidebarbottom {
	background:url(/images/sidebar-bottom.gif) no-repeat;
	width: 335px;
	height:12px;
}
.sidebarnormaltext {
	font-size:11px;
	font-weight:normal;
}
.sidebardate { 
	color:#6ec3e1;
	font-size:11px;
	font-weight:normal;
}
.sidebarposted {
	font-size:11px;
	font-weight:normal;
}

ul.monthlyarchives li {
	list-style:inside circle;
}
.circlelist li {
	list-style:inside circle;
}
.aktt_tweets li {
	list-style:outside circle;
}
.regPost {
	margin-bottom: 33px;
}

.regPostboxtop {
	background:url(/images/post-top.gif) no-repeat;
	width:507px;
	height:14px;		
}

.regPostboxmiddle {
	background:url(/images/post-middle.gif) repeat-y;
	width:507px;
}
.regPostboxbottom {
	background:url(/images/post-bottom.gif) no-repeat;
	width: 507px;
	height:12px;
}
.regPostboxwrapper {
	padding: 0 20px 0 20px;
}
.regPost .postTitle {
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-style: italic;
    background-color: #6EC3E1;
    padding: 5px;
	margin: 0 10px 0 10px;
	text-transform:uppercase;
	font-size:20px;
}

.regPost .postTitle a { 
	color:#000;
	text-decoration:none;
}
.regPost .postTitle a:hover {
	text-decoration:underline;
}

.regPost .postedTime {
    font-size: 10px;
	margin: 5px 0 0 0;
}
.regPost .postBody {
    margin-top: 10px;
}
.regPostBottom {
	font-size:11px;
	padding: 0 0 0 30px;
}
.regPostBottom ul {
	list-style-type:none;
	
}
.regPostBottom ul li {
	margin:0 0 0 4px;
	float:left;
}
.regPostBottom ul li a {
	color:#3F3F3F;
	text-decoration:none;
}
.regPostBottom ul li a:hover {
	color:#3F3F3F;
	text-decoration:underline;
}
.caption {
	background:#efefef;
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	padding:6px;
	margin:15px 0 25px 0;
}
#footer {
    height:100px;
    margin:0 auto;
    padding:40px 10px;
    position:relative;
    text-align:center;
}
ul.footer {
    font-size:11px;
    padding:0 60px;
    margin-top:10px;
    text-transform:uppercase;
}
ul.footer li {
    display:inline;
    margin:0 10px 0 0;
    position:relative;
    width:100%;
}
ul.footer li a {
    color:#7F7F7F;
}
#footerCpr {
    font-size:11px;
    margin-top:30px;
	color:#7F7F7F;

}
#footerCpr a {
    color:#7F7F7F;
}

#myBlogHeader { background: url(/images/myblogbackground.gif) no-repeat top left; height:212px; width:439px; }


#homepageslideshowouter {
	background:url(/images/homepage-slideshow-back.gif) no-repeat top left;
	height: 578px;
	width: 903px;
	margin: 0 0 20px 5px;
	
}

#homepageslideshowinner {
	padding:17px 0 0 17px;
}

.sidebarlists h2 {margin: 20px 0 12px 0;}
.sidebarlistsappearances h2 {margin: 20px 0 12px 0;}

#nextbutton {height:19px;width:135px;background:url(/images/next.gif);display:block;float:right;margin:20px 0 0 0;}
#previousbutton {height:19px;width:135px;background:url(/images/previous.gif);display:block;float:left;margin:20px 0 0 0;}

