/*

Theme Name: AliOnTheGo-testing

*/



/* main elements */

html {height:100%;}

body {

	margin:0;

	background:#ffffff;

	color:#272526;

	font:12px/16px Verdana, Arial, sans-serif;

	height:100%;

	min-width:1075px;

}
Cufon.set('fontFamily', 'jenna').replace('h1')('h2');

Cufon('h2.codeTips', { fontFamily: 'jenna' });

Cufon.replace('h1'{ fontFamily: 'jenna' });
Cufon.replace('#welcome');
Cufon.replace('#sidebar h2');
Cufon.replace('#content .title');

Cufon.replace('h4');
Cufon.replace('.quote');
Cufon.replace('#message');

img{border-style:none;}


a {

	color:#4A657C;

	text-decoration:none;

}

a:hover{text-decoration:underline;}

input {

	font:100% arial,sans-serif;

	vertical-align:middle;

}

form,fieldset{

	margin:0;

	padding:0;

	border-style:none;

}

#wrapper {

	display:table;

	width:1075px;

	height:100%;

	margin:0 auto;

}

* html .main-holder {height:100%;}

* +html #content{min-height:100%;}

.main-holder {

	display:table-row;

	width:1041px;

	background:url(images/bg-main.jpg) repeat-y;

	padding:0 17px 0;

}

.main-holder h4 {height:32px;}

#header {

	width:100%;

	overflow:hidden;

	padding:22px 0 0;

	margin:0 0 8px;

}

#header .logo{

	background:url(images/logo.gif) no-repeat;

	width:510px;

	height:68px;

	text-indent:-9999px;

	overflow:hidden;

	display:block;

	margin:0 0 0 23px;

	padding:0 0 10px;

}

#header .logo a{

	height:100%;

	display:block;

}

#nav {

	margin:0;

	padding:0;

	list-style:none;

	overflow:hidden;

	width:100%;

}

#nav li {

	float:left;

	width:113px;

	height:115px;

	text-indent:-9999px;

	overflow:hidden;

}

#nav li a {

	display:block;

	height:100%;

}

#nav li .style-cravings {background:url(images/bg-nav.jpg) no-repeat;}

#nav li .style-cravings:hover {background:url(images/bg-nav.jpg) no-repeat 0 -115px;}

#nav li.active .style-cravings {background:url(images/bg-nav.jpg) no-repeat 0 -230px;}

#nav li .ask-alison {background:url(images/bg-nav.jpg) no-repeat -113px 0;}

#nav li .ask-alison:hover {background:url(images/bg-nav.jpg) no-repeat -113px -115px;}

#nav li.active .ask-alison {background:url(images/bg-nav.jpg) no-repeat -113px -230px;}

#nav li .travelogue {background:url(images/bg-nav.jpg) no-repeat -226px 0;}

#nav li .travelogue:hover {background:url(images/bg-nav.jpg) no-repeat -226px -115px;}

#nav li.active .travelogue {background:url(images/bg-nav.jpg) no-repeat -226px -230px;}

#nav li .tv-videos {background:url(images/bg-nav.jpg) no-repeat -339px 0;}

#nav li .tv-videos:hover {background:url(images/bg-nav.jpg) no-repeat -339px -115px;}

#nav li.active .tv-videos {background:url(images/bg-nav.jpg) no-repeat -339px -230px;}

#nav li .about-ali {background:url(images/bg-nav.jpg) no-repeat -452px 0;}

#nav li .about-ali:hover {background:url(images/bg-nav.jpg) no-repeat -452px -115px;}

#nav li.active .about-ali {background:url(images/bg-nav.jpg) no-repeat -452px -230px;}

#main {

	width:1041px	;

	overflow:hidden;

	padding:31px 0 0;

	background:url(images/bg-decor.gif) no-repeat;

	margin:0 auto;

}

#twocolumns {

	width:807px;

	float:left;

	overflow:hidden;

}

.aside {

	width:200px;

	float:left;

	overflow:hidden;

	padding:18px 7px 0 8px;

}

.aside .img {

	width:200px;

	overflow:hidden;

	padding:0 0 0 12px;

	margin:0 0 6px;

}

.aside .img img {display:block;}

.holder-info {

	width:566px;

	float:right;

	overflow:hidden;

}

.main-holder .title {

	margin:0 auto 10px;

	background:url(images/txt-titles.png) no-repeat;

	text-indent:-9999px;

	width:141px;

	height:50px;

	overflow:hidden;

}

.aside ul, .submenu {

	width:100%;

	overflow:hidden;

	padding:0;

	margin:0 0 34px;

	list-style:none;

	font-size:16px;

	line-height:26px;

	text-align:center;

}

.aside ul li, .submenu li {

	margin:0 0 2px;

}

.aside ul li a, .submenu a {

	color:#4a657c;

}

.advertising {

	width:200px;

	overflow:hidden;

	border:1px solid #fff;

	margin:12px 0 0 0;

}

.advertising img {display:block;}

#content {

	width:522px;

	overflow:hidden;

        padding:0 22px;

}

#content .block {

	width:100%;

	overflow:hidden;

	font-size:12px;

	line-height:15px;

	margin:0 0 24px;

}

#content .info {

	width:100%;

	overflow:hidden;

}

#content h1 {

	text-align:center;

	font-size:18px;

	line-height:19px;

	color:#685332;

	font-weight:normal;

	margin:0 0 22px;

}

#content h2,

#content h3 {

	margin:42px 0 15px;

	color:#4a657c;

	font-size:18px;

	line-height:16px;

}

#content h3 {

	font-weight:normal;

}

#content p {

	margin:10 10 10px;



}

.section {

	width:515px;

	overflow:hidden;

	margin:0 0 21px;

	padding:0 0 0 7px;

}

.section .heading {

	font-size:14px;

	line-height:18px;

	display:block;

	margin:0 0 4px -7px;

}

.section .list {

	margin:0 0 0 -7px;

	padding:0 0 10px 0;

	list-style:none;

	overflow:hidden;

	width:100%;

}

.section .list li {

	float:left;

	width:106px;

	padding:7px 6px 0;

	border-left:1px solid #e3e3e3;

}

.section .list img {

	display:block;

}

.section .img {

	width:100px;

	overflow:hidden;

	border:1px solid #e3e3e3;

	padding:2px;

}

.link {

	color:#ccc6c5;

	font-weight:bold;

	float:right;

	margin:0 35px 0 0;

	font-size:14px;

	line-height:18px;

}

#sidebar {

	width:205px;

	float:right;

	overflow:hidden;

	padding:23px 7px 20px 6px;

}

#sidebar .block-info {

	width:100%;

	overflow:hidden;

	margin:0 0 5px;

}

#sidebar .block-info .title {

	background:url(images/txt-titles.png) no-repeat -141px 0;

	width:170px;

}

#sidebar .avatar {

	width:162px;

	margin:0 0 16px 19px;

	overflow:hidden;

	border:1px solid #6d7a8a;

}

.list-holder {

	width:100%;

	overflow:hidden;

	margin:0 0 15px;

}

#sidebar .widget_recent_entries ul, #sidebar .list {

	margin:0 0 16px 19px;

	padding:0;

	list-style:none;

	width:170px;

	text-align:center;

	overflow:hidden;

	line-height:14px;

}

#sidebar .widget_recent_entries ul li, #sidebar .list li,

#sidebar .widget_recent_entries ul li a, #sidebar .list li a {color:#212120;}

#sidebar .advertising {

	margin:0 0 16px 0px;

}

.list-holder .heading {

	font-size:16px;

	line-height:20px;

	color:#4a657c;

	display:block;

	text-align:center;

    font-weight:normal;



}

.social {

	border:1px solid #fff;

	margin:0 0 17px 0px;

	overflow:hidden;

	padding:9px 9px 6px;

	position:relative;

	width:180px;

}

.holder {

	width:100%;

	overflow:hidden;

}

.social .title {

	background:url(images/txt-titles.png) no-repeat -311px 0;

	width:134px;

	margin:0 0 0 28px;

	padding:0 0 62px;

}

.social .img {

	position:absolute;

	top:26px;

	left:5px;

}

.social .img img {

	display:block;

}

.social ul {

	margin:0 0 20px;

	padding:0;list-style:none;

	overflow:hidden;

	float:right;

}

.social ul li {

	float:left;

	margin:0 0 0 2px;

	display:inline;

}

.social ul li a {

	display:block;

	text-indent:-9999px;

	overflow:hidden;

}

.social ul a {

	width:35px;

	height:35px;

}

.social ul .rss {

	background:url(images/ico-rss.jpg) no-repeat;

}

.social ul .twitter {

	background:url(images/ico-twitter.jpg) no-repeat;

	width:41px;

	height:47px;

}

.social ul .facebook {

	background:url(images/ico-facebook.jpg) no-repeat;

}

.form {

	width:180px;

	overflow:hidden;

}

.form .txt {

	border:0;

	padding:4px 5px 5px;

	width:170px;

	margin:0 0 3px;

	float:left;

}

.form .btn {

	border:0;

	background:none;

	padding:0;

	float:left;

	width:180px;

	margin:0 auto;

	cursor:pointer;

	font-size:10px;

}

.posts {

	width:100%;

	overflow:hidden;

	margin:0 0 35px;

}

.widget_recent_entries .title, .posts .title {

	background:url(images/txt-titles.png) no-repeat -445px 0;

	width:150px;

}

.widget_links, .favorites {

	width:100%;

	overflow:hidden;



}

.widget_links .title, .favorites .title {

	background:url(images/txt-titles.png) no-repeat -595px 0;

	width:107px;

	margin:0 auto 14px;

}

.widget_links ul, .links {

	margin:0;

	padding:0;

	list-style:none;

	font-size:14px;

	line-height:19px;

	text-align:center;



}

.widget_links ul a, .links a {

	color:#4a657c;



}

#footer {

	display:table-row;

	height:1%;

	width:100%;

}

.footer-area {

	width:1075px;

	overflow:hidden;

	margin:-16px auto 0;

	font-size:10px;

	position:relative;

}

#footer .list {

	margin:0;

	padding:0 0 0 275px;

	list-style:none;

	width:100%;

	letter-spacing:-1px;

}

#footer .list li {

	float:left;

	margin:0 16px 0 0;

	color:#212120;

}

#footer .list li a {

	color:#212120;

}



#comment{

  width:430px;

}



.next {

float:right;

margin:0 0 40px;}



.prev {

float:left;

margin:0 0 40px;}



#content .meta ul{

  list-style: none;

  padding: 0 0 10px;

  margin: 0 0 10px;

}

form#search input:not([type=submit]):focus,
form#search textarea:focus {
background: #eaeaea;
}

form#search input {
border: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
font: italic 13px "Century Gothic";
outline: none;
padding: 5px;
width: 150px;
}

form#mc-embedded-subscribe-form input {
border: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
font: italic 11px "Century Gothic";
outline: none;
padding: 2px;

}

form#search button {
background: #4a657c;
border: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
color: white;
display: block;
font: 10px "Century Gothic";
letter-spacing: 1px;
margin: auto;
padding: 7px 5px;
text-shadow: 0 1px 1px #000000;
text-transform: uppercase;
}
form#search button:hover {
background: #364a5a;
cursor: pointer;
}

table#latestlook background{
width:200px;
	
}