/*
THEME NAME: Justalilevil V1
THEME URI: http://www.justalilevil.com
DESCRIPTION: Based on Rich's Sandbox theme
TAGS: design, css, portfolio, freelance
VERSION: 1.5.2
AUTHOR: <a href="http://www.justalilevil.com/">Victoria Tran</a>
AUTHOR URI: http://www.justalilevil.com
*/

/* ------------------------------- */
/* Global HTML Elements
/* ------------------------------- */
html, .widgettitle {font-family:arial, verdana, sans serif; font-size:11px; line-height:15px;}
a:link, a:visited, .entry-content a:link, .entry-content a:visited{color:#666666; text-decoration:underline;}
a:hover, .entry-content a:hover{color:#000000; text-decoration:none;}
a img {border:none;}
h1, h2, h3, h4, h5, h6,
form, input, text-area{
border:0; padding:0; margin:0;
font-family:arial, verdana, sans serif;}
body {letter-spacing: 0.05em; color:#000000; background-color:#ffffff; margin: 0;}
h1{font-size:16px; color:#ed1c24; font-weight:normal; padding-bottom: 10px;}
h2{font-size:15px; color:#ed1c24;}
.red {color:#ed1c24;}
.boldred {font-weight:bold; color:#ed1c24;}
.strongtext {font-weight:bold;}
.boldbodytext {font-weight:bold;}
h3.widgettitle {font-size:14px; color:#ed1c24; font-weight:bold; padding: 10px 0 10px 0;}
.mytwitter_tweet {font-size:11px;}

h3 a:link, h3 a:visited {color:#000000; text-decoration:none;}
h3 a:hover {color:#666666;}

.titleline {width: auto; height: 1px; border-bottom: 1px solid #eeeeee; padding: 10px 0 0 0; margin-bottom: 10px;}

/*Label*/
.blacklabel {width:300px; color:#ffffff; background-color:#000000; padding:3px 5px 3px 5px;}
.blacklabel a {color:#ffffff; text-decoration:none;}
.blacklabel a:hover {color:#ffffff; text-decoration:underline;}

div#container{
position: relative;
}
.inner{margin:0 auto; width: 1000px; text-align:left; position: relative;}
div#header{position: relative; height: 135px; display:block; background:url('images/bodybg.jpg'); background-repeat:repeat-x;}
div#topbar{height: 95px; margin:0; display:block;background-color:#000000;}
div#topbar #logo{width:178px; height:42px; padding-top:31px; float:left; border:0;}
div#topbar #headline{width:auto; height:42px; padding: 52px 19px 0 0; float:right; font-size: 15px; color:#ffffff; letter-spacing:.1em; font-weight: normal;}

/* ---------------------- Start Nav ---------------------- */
.nav #tabbar{
	position:relative;
	display:block;
	height:40px;
	font-size:14px;
	letter-spacing:.1em;
	font-weight:normal;
	background:transparent url('images/navbg.jpg') repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
}
.nav #tabbar ul{margin:0;padding:0;list-style-type:none;width:auto; float:right;}
.nav #tabbar ul li{display:block;float:left;margin:0;}
.nav #tabbar ul li a{display:block;float:left;color:#adadad;text-decoration:none;padding:12px 19px 13px 19px; margin-top:0;}
.nav #tabbar ul li a:hover{color:#fff;background:transparent url('images/navover.jpg') no-repeat bottom center; text-decoration:none;}
.tabselected{color:#fff;background:transparent url('images/navover.jpg') no-repeat bottom center; text-decoration:none;}


/* ---------------------- End Nav ---------------------- */

div#main{width:auto; display:block;}
#column_single{width: 1000px; float:left;}
#column_left{width: 234px; height:auto;}
#column_right{width: 633px; float:right; padding-right: 133px;}
#column_left2{float:left; width:215px; height:auto;}
#column_right2{float:right; width: 736px;}

div.spacer{clear:both; height:50px; display:block;}
div.spacersmall{clear:both; height:25px; display:block;}
div#footer{height: 225px; display:block; background-image: url('images/footerimg.jpg'); background-repeat:no-repeat; font-size: 10px;}
div#footer a, div#footer a:visited {color:#ffffff; text-decoration:underline;}
div#footer a:hover, div#footer a:active {color:#adadad; text-decoration:none;}
.footertext {float: right; color:#ffffff;text-align: right;}
div#bottom {position: relative; display:block; height: 301px; background: url('images/footerbg.jpg'); background-repeat:repeat-x; bottom:0;}

/* ---------------------- Start Home Page ---------------------- */
div#headerimg{width:927px; height: 343px; margin-left: 28px; float: left; background-image: url('images/homeimg.jpg');}
div#headerimg #headercontent{padding:225px 0 0 275px; font-size:13px;}

div#column_one{float:left; width: 328px; height: 285px; padding: 0 28px 0 28px; border-right-color:#999999; border-right-style:dotted; border-right-width:1px;}
div#column_two{float:left; width: 264px; height: 285px; padding: 0 0 0 28px; border-right-color:#999999; border-right-style:dotted; border-right-width:1px;}
div#column_three{float:left; width: 249px; height: 285px; padding: 0 0 0 28px}
div#twitter ul, div#twitter ul li {padding:0 0 5px 0; margin:0; list-style-type:none;}

/* ---------------------- End Home Page ---------------------- */

/* ---------------------- Start Portfolio ---------------------- */
.entry-title{clear:both;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar {
	float:left;
	width: 234px;
	overflow: hidden;
	min-height: 612px;
	height:auto;
	background-image:url('images/sidebarbg.jpg');
	background-repeat: no-repeat;
}

div.sidebar2 {
	width: 215px;
        margin-top: 30px;
        padding-right:25px;
	border-right-style: dotted;
	border-right-width: 1px;
	border-right-color: #000000;
        clear: right;
}


/* for Internet Explorer */
/*\*/
* html div.sidebar {
height: 612px;
}

.post-meta {color: #333333; list-style:none; margin:0; padding:0;}
.post-meta-key {color: #000000; font-weight: bold;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:12px; font-weight:normal; padding: 5px 0 5px 0;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 0 0; padding: 0 0 0 0;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar li ul li {font-size:12px; margin:0 0 10px 0;} 
div.sidebar li ul li ul li{font-size:11px; margin:10px 5px 0 20px;}

/*div.sidebar ul ul li{list-style:none;margin:0;}
div.sidebar ul ul ul{ font-size: 11px; margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:none;}*/

div.sidebar a, a:visited {color:#000000; text-decoration:none;}
div.sidebar a:hover {color:#adadad; text-decoration: underline;}

div.sidebar2 h3,div.sidebar2 ul,div.sidebar2 li{margin:0;padding:0;}
div.sidebar2 h3{font-size:12px; font-weight:normal; padding: 5px 0 5px 0;}
div.sidebar2 input#s{width:175px;}
div.sidebar2 li{list-style:none;margin:0 0 0 0; padding: 0 0 0 0;}
div.sidebar2 li form{margin:0.2em 0 0;padding:0;}
div.sidebar2 ul ul{margin:0 0 0 1em;}
div.sidebar2 li ul li {font-size:11px; margin:0 0 10px 0;} 
div.sidebar2 li ul li ul li{font-size:11px; margin:10px 5px 0 20px;}

div.sidebar2 a, a:visited {color:#999999; text-decoration:none;}
div.sidebar2 a:hover {color:#000000; text-decoration: underline;}

/* ---------------------- Start Side Bar Widgets ---------------------- */
.sidebar2 .widget {
height:auto;
padding: 0 0 15px 0;
}

.sidebar2 .widget_mytwitter {
height:238px;
width: 130px;
padding:25px 30px 0px 15px;
background-image: url('images/twitterback.jpg');
background-repeat: no-repeat;
}

.sidebar2 .widget_flickrRSS {
position: relative;
width: 200px;
height:auto;
}

/* ---------------------- End Side Bar Widgets ---------------------- */

/* ---------------------- End Portfolio ---------------------- */

/* ---------------------- Start Blog ---------------------- */
div#blogimg{width:1000px; height: 262px; float: left; background-image: url('images/justforfun.jpg');}
/* ---------------------- End Blog ---------------------- */

.formcontainer input, textarea{
	border:1px solid #adadad; 
	border-left-color:#ececec; 
	border-top-color:#ececec;  
}

.post {
padding: 0 0 15px 0;
}