/*
File:			custom.css
Description:	Custom styles for Thesis */


/*-----Welcome message-------*/


.custom div.welcome_box {
              width: 90%;
              padding: 0.571em 0.786em;
              margin-left: 1em;
              margin-right: 1em;
              margin-bottom: 1em;
              margin-top: 1em;
              margin-bottom: 0em;
              padding-bottom: 0em;
           }





/* Change sidebar colors - Added on 4-14   */



.custom #content_box {background-color:#F5F5F5;}
.custom #content {background-color:#fff;}



.custom #header #tagline { height: 0; }
.custom #header { padding: 0; border-bottom:none;}



.socialmedia { background: #FFFBCC; border-top: 1px solid #E6DB55; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1em; text-align: center;}
.socialmedia p { color: #515151; font-size: 1.3em;}



.custom ul#tabs li a:hover {color: #fff; text-decoration: underline; background-color: #1873a1; }
.custom ul#tabs li.rss a:hover { background-color: #fff; color: #111; }


#archive_info {display:none;}



.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .85em; }
.custom .archivel { float: left; width: 40%;}
.custom .archiver { float: right; width: 60%;}




/*--Change color for the entire theme---*/



.custom .format_text p {color:#3F3F3F;}
/*.custom #content {Background-color:#F0F0F0;}*/
.custom li.widget {color:#500000;}
/*.custom #sidebars {Background-color:#F8F8F8;}*/
.custom #footer {Background-color:#003366;}
.custom .headline_area h1 {color:#480000; font-weight:bold;}
.custom h2 a:hover, #comment_list a{color:#3F3F3F;}



/*---------MM Box--------*/
#multimedia_box {margin-bottom:0.1em; margin-top:2px; }
.custom_box {background: none repeat scroll 0 0 #FFFFFF;}



/*---- Author Comments   */




.avatar img {float:right;margin-left:-0.5em;}




.custom dl#comment_list dd.bypostauthor {background-color:#FFFFCC;}
.custom dl#comment_list dt.bypostauthor{background-color:#FFFFCC; padding-top:20px;   /*background: url(http://fourblogger.com/wp-content/uploads/2010/02/logo_961.png) no-repeat scroll right -0.4em ;*/   }
/*----------------------------------*/




/* Full Width Header - Kristella */
.custom #nav_area {background:#transparent; border-bottom:3px solid #ffffff; padding-top:0px;background-color: #003366;}
	.custom ul#tabs {border-bottom:0; border-color:#DBD4B7;}
		.custom ul#tabs li {border-color:#DBD4B7; background-color:#E6DEC0;}
		.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat {background:#fff;}



.custom #header {  border:none ; }
.custom #header_area {background-color:#111111; border-bottom:3px solid #ffffff;border-top:3px solid #ffffff;}
.custom #nav_area .search_box {position:absolute;right:9em;top:9em;z-index:100;}
.custom #header #tagline { height: 0; }
.custom #header { padding: 0; border-bottom:none;}




/* customize teaser box - one post per line*/




.custom .teaser_box {width: 63.5em;  padding: 2px; border-width: 0;}
.custom .teaser {width: 63.5em;  height:100%; margin-top:1em; margin-bottom:2em;}
.custom .teaser .format_teaser {font-size:1.4em;}
.custom .teaser h2{font-size: 2em;text-align:left; font-weight:bold;}




/* Add menu under post...*/
.custom .teaser {width: 100%; margin-top: 0.25em; padding-top: 0.25em; text-align: justify;}
.custom .teasers_box {padding-top: 0; padding-bottom:0; border-top: 0;}
.custom #teaserlinkscontainer {margin-top:0px;}
.custom #teasermenu {height: 30px;}
.custom #teasermenu , .teasermenu ul {padding: 0; margin: 0; list-style: none; line-height: 1; border-width: 0.5em 0.5em 0.5em 0.5em;}
.custom #teasermenu ul {float: left; list-style: none; margin: 0px 0px 0px 0px; padding: 0px;}
.custom #teasermenu li {float: left; list-style: none; margin: 0px; padding: 0px;}
.custom #teasermenu ul li {list-style: none; margin: 0px; padding: 0px;}
.custom #teasermenu a, .custom #teasermenu li ul {border-color: #111;}
.custom #teasermenu li a, .custom #teasermenu  li a:link {color: #FF6600; background:none; display: block; font-weight: bold; /*margin: 16px; margin-top:9px; */ padding: 5px 5px 5px 5px; text-decoration: none;  font-size: 13px; font-family: Arial, Helvetica, sans-serif; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;}
.custom #teasermenu li a:hover, {color: #1B32C4; background: #7BAAD9; display: block; margin: 14px 8px 14px 14px; padding: 5px 5px 5px 5px; text-decoration: none; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;}
.custom #teaserempty {width: 100%; margin-top: 0.5em; margin-bottom: 0.5em;}
.custom #teasermenu li p,{color: #000000; background: #D0D0D0; display: block; width: 100%}



/*-------------------*/




/* Top Nav bar */
.custom ul#topnav {border-style: none;list-style-image: none;list-style-position: outside;list-style-type: none;background:#ffffff none repeat scroll 0 0; 
                    width: 100%; float: left; font-size:10px;}
.custom ul#topnav li { float: left; padding: 3px 10px 3px 0px; margin-right: 10px; margin-top: 5px; }
.custom ul#topnav li a { font-size: 1.1em; color: #111111; }
.custom ul#topnav li a:hover { text-decoration: underline; } 



/*-------------*/




/*body.custom {
background:url(http://www.twoworldsasone.com/home/wp-content/themes/thesis_16/custom/rotator/Photoxpress_5695828.jpg) no-repeat fixed 50% 0 #000000;
}*/



/* teaser line image */
.custom #teaser_top{
background:url("http://www.twoworldsasone.com/home/wp-content/themes/thesis_16/custom/rotator/Photoxpress_5695828.jpg");
height:1px;
width:555px;
margin-left:-13px;
}




.custom #header #logo {background-color:#111111;font-size:3.6em;line-height:1.167em;}
.custom #header {	padding: 0px;	margin: 0px;	border: 0px;}


.custom #header #logo a {display:block;width:272px;height:92px;	background:url(http://www.twoworldsasone.com/home/wp-content/themes/thesis_16/custom/rotator/Logo13.png) center no-repeat; 	color:#000000;text-indent: -9999px;	padding: 2px 0px;}



/* Banner Widget - Header from Widget Me plugin */



.custom #sidebar_header {width: 480px;float: right;margin-top: -82px; /*padding-right: 11px;*/  height: 60px;}



/*--------------Menu Customizations-------------*/



.menu { background-color: #003366;/*border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;*/ 	padding: 2px;}



.menu a, .menu .current ul a, .menu .current-cat ul a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:url("http://www.twoworldsasone.com/home/images/menubackground.gif") no-repeat scroll left center transparent; /*
background:#606060 none repeat scroll 0 0; */ font-weight: bold; color:#ffffff; -moz-border-radius:5px 5px 5px 5px; -ie-radius:5px 5px 5px 5px;}


.menu a {border-width:0; font-size:1.1em; line-height:1.273em; padding:0.636em 0.818em;}


.menu .rss a, .menu .rss a:hover { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
/*background:transparent url(lib/images/icon-rss.gif) no-repeat scroll 100% 50%;*/
border:medium none; padding-right:16px; }



.hfeed #feature_box { padding:0px 0; }



/* Home Page Featured Content Slider */



.hfeed #feature_box { padding: 2px 0px; background: #FFFFFF; }



.sidebar h3 { color: #FFFFFF; background: #003366; display: block; font-weight: bold; padding: 2px 5px; }
.sidebar h3 a {	color: #FFFFFF; padding: 0px 1px ; text-align: left; }
.sidebar h3 img {float: right;padding: 0px;}



.sidebar ul {padding: 2px 5px;}


.under_content h3 {color: #FFFFFF; background: #606060; display: block; padding: 5px; text-align: center; width: 500px; float: left;}
.under_content ul, .sidebar_footer ul, .sidebar_header ul {list-style: none;}



.under_content_list .textwidget {padding: 5px 0px; width: 500px; float: left;}


/* author comments */


dl#comment_list .bypostauthor { background: #EFEEE4;}




/* Footer from Widget Me plugin */



.custom #content_footer {	margin: 15px; text-align: center;}




/* Under Content Custom Footer Widget------*/



.under_content ul, .sidebar_footer ul, .sidebar_header ul {list-style-image:none; list-style-position:outside; list-style-type:none; }


/* Footer Nav bar */
.custom ul#footnav { border-style: none; list-style-image: none; list-style-position: outside; list-style-type: none; background:#E4E4E4 none repeat scroll 0 0;
width: 100%; float: right; }



.custom ul#footnav li { float: right; padding: 3px 10px 3px 0px; }
.custom ul#footnav li a { font-size: 1.1em; color: #000000; }
.custom ul#footnav li a:hover { text-decoration: underline; } 



/*------Post Footer - author Box---*/
/* AUTHOR BOX */
.custom #comments { clear: both; }
.postauthor { background: #D8D8D8 ; border: 1px solid #555555; overflow: hidden; padding: 1.5em; -moz-border-radius: 5px; -ie-border-radius: 5px; }
.postauthor img { border: 5px solid #e2dede; float: left; margin-right: 1.5em; }
.postauthor h4 { color: #666; font-size: 2em; margin-bottom: 5px; }
.postauthor p { color: #515151; font-size: 13px; margin-bottom: 12px; }
.postauthor p.hlight { font-size: 11px; text-transform: uppercase; }
.postauthor p.hlight span { color: #CB3131; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }
/* BOXES */
#leftcol h3, #rightcol h3 { font-size: 1.8em; letter-spacing: normal; padding-top: 15px; }
#similar {background: #EBF596; border: 1px solid #E6DB55; margin-top: 5px; padding: 19px 10px; -moz-border-radius: 5px;-ie-border-radius: 5px; -webkit-border-radius: 5px; /*float: left; width: 40%;*/}
#similar p { margin-bottom: 15px; padding: 10px 2.5em 10px 10px; }
/*#similar a { margin-left:1.5em; font-size: 1.4em; /*border-bottom: 1px solid #CB3131;*/ line-height: 1.5em; padding:10px 2.5em 10px 0;}*/
#similar a:hover { border: 0; }
#similar h3 { padding-left: 10px; }
#similar span.date { color: #888; letter-spacing: 1px; text-transform: uppercase; }



#rightcol { float: right; width: 50%; }
#rightcol p { font-size: 14px; line-height: 1.5em; padding: 10px 2.5em 10px 0;  }
#rightcol h3 { padding: 0; }
#rightcol ul { list-style-position: inside;  list-style-type: square; margin-left: 1em; }
#rightcol ul a { /*border-bottom: 1px solid #CB3131;*/ font-size: 14px; }
#rightcol ul a:hover { border: 0; }
#rightcol li { margin-bottom: 10px; }



#leftcol { float: left; width: 50%; }
#leftcol p { font-size: 14px; line-height: 1.5em; padding: 10px 2.5em 10px 0;  }
#leftcol h3 { padding: 0; }
#leftcol ul { list-style-position: inside;  list-style-type: square; margin-left: 1em; }
#leftcol ul a { /*border-bottom: 1px solid #CB3131;*/ font-size: 14px; }
#leftcol ul a:hover { border: 0; }
#leftcol li { margin-bottom: 10px; }



#subscribe { background: #FFFBCC; border: 1px solid #E6DB55; float: right; margin-top: 5px; padding: 19px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ie-border-radius: 5px;}
#custom { background: #E4F2FD; border: 1px solid #C6D9E9; float: right; /*margin-top: 15px;*/ padding: 19px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ie-border-radius: 5px;}



.clear { clear: both }



/*-----Tweet this email this buttons etc----------------------------*/


/*
div.afterpost {
width: 560px;
height:100px;
color:#666666;
text-transform:uppercase;
font-size:12px;
background:#ffffff;
letter-spacing:1px;
}


div.afterpost a, div.afterpost a:visited {
text-decoration:none;
color:#666666;
}


div.afterpost a:hover{
color:#ff6600;
}



.comments_intro {
display:none;
}


div.afterpost span.tweetthis {
background:url('images/twitter_16.png') no-repeat 0 15px;
width: 60px;
height: 50px;
margin:0 0 20px;
padding-left:30px;
padding-top:20px;
padding-bottom:10px;
padding-right:5px;
line-height:50px;
}



div.afterpost span.comment {
background:url('images/comment.png') no-repeat 0 15px;
width: 60px;
height: 50px;
margin:0 0 30px;
padding-left:28px;
padding-top:20px;
padding-bottom:10px;
padding-right:5px;
line-height:50px;
}



div.afterpost span.facebook{
background:url('images/facebook_16.png') no-repeat 0 15px;
width: 60px;
height: 50px;
margin:0 0 30px;
padding-left:25px;
padding-top:20px;
padding-bottom:10px;
padding-right:5px;
line-height:50px;
}




div.afterpost span.facebook a, div.afterpost span.facebook a:visited {
text-decoration:none;
color:#666666;
}


div.afterpost span.comment a:hover {
text-decoration:none;
color:#ff6600;
}


div.afterpost span.comment a, div.afterpost span.comment a:visited {
text-decoration:none;
color:#666666;
}



div.afterpost span.facebook a:hover {
text-decoration:none;
color:#ff6600;
}



div.afterpost span.tweetthis a, div.afterpost span.tweetthis a:visited {
text-decoration:none;
color:#666666;
}


div.afterpost span.tweetthis a:hover {
text-decoration:none;
color:#ff6600;
}



*/



/*------------FOOTER SECTION----------------*/



#footer, #footer a {color:#FFFFFF;}
#footer a:hover {color:#ffffff; font-weight:bold}


.custom #footer {  text-align: center; display:block; }
.custom #footer {border-top: 3px solid #003366;}
.custom #footer_area {background-color:#003366; border-bottom:3px solid #ffffff;border-top:3px solid #ffffff; }


#footer_area .page {background-color:#003366; padding-bottom:0; }




/*---------Widgetized Footers 4 ----------*/
/* CUSTOM.CSS */


.custom #footer {
border-top:2em solid #111111;
background: #003366;
padding:0em;
text-align:center;
}
.custom #footer a{
border-bottom: 1px none #cccccc;
}


/* footer widget area setup */
#footer_setup {
background: #444343;
padding:1.5em;
margin-bottom: 25px;
overflow: hidden;
}



/* widget item setup */
#footer_setup .footer_items {
text-align: left;
width: 24.5%;
padding-right: 0px;
color: #2361A1;
display: inline-block;
float: left;
height: 100%;
}



/* widget item headers */
#footer_setup .footer_items h3 {
font-size: 1.5em;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0px;
color: #ffffff;
padding-bottom: 3px;
border-bottom: 3px none #ffdf00;
margin-bottom: 5px;
}


/* do not change these! */
#footer_setup .footer_items ul li { list-style:none;
font-size:1.4em;
line-height:1.5em;
}
#footer_setup .footer_items ul { margin: 1em; padding: 0px; }


/*---------------*/



/*---------Widgetized  Social Footers 4 ----------*/
/* CUSTOM.CSS */

/*.custom #footer {
border-top:2em solid #111111;
background: #111111;
padding:0em;
text-align:center;
}
.custom #footer a{
border-bottom: 1px none #cccccc;
}*/


/* footer widget area setup */
#socialfooter_setup {
background: #444343;
padding:1.5em;
margin-bottom: 25px;
margin-top:25px;
overflow: hidden;
}



/* widget item setup */
#socialfooter_setup .socialfooter_items {
text-align: left;
width: 24.5%;
padding-right: 0px;
color: #2361A1;
display: inline-block;
float: left;
height: 100%;
}



/* widget item headers */
#socialfooter_setup .socialfooter_items h3 {
font-size: 1.5em;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0px;
color: #ffffff;
padding-bottom: 3px;
border-bottom: 3px none #ffdf00;
margin-bottom: 5px;
}



/* do not change these! */
#socialfooter_setup .socialfooter_items ul li { list-style:none;
font-size:1.4em;
line-height:1.5em;
}
#socialfooter_setup .socialfooter_items ul { margin: 1em; padding: 0px; }


/*------Alert Box----*/


.format_text p.alert {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #E5E597;
}

