/***

Stylesheet: Global CSS for www.lastmanart.com
   Version: 1.0

Author: Cody Tilson | www.codytilson.com
Email: hello@lastmanart.com
Web: www.lastmanart.com

(c) 2007 Cody Tilson

***/


#wrapper { margin-left:auto; margin-right:auto;}
body {
	background: #F1ECE2 url(../../images/bg.jpg);
	background-repeat: repeat-x; margin:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#64523E; line-height:18px;
	font-size: 75%; /* Resets 1em to 12px */
}
.content {
	color:#6F5335; line-height:18px;
	font-size:12px;
}
.clear {clear:all;}
.header {width:540px; text-align:left; padding:0 0 10px 15px;}
.header_small {width:220px; text-align:left; padding:0 0 10px 0;}

/* default links styles */

a, a:visited {color:#110901; text-decoration: underline;}
a:hover, a:active {color:#110901; text-decoration: none;}

/* home
********************************************/

#home_wrapper {width:795px; display:block;}
#midcol_space {width:25px; height:500px; padding-left:10px;}

#leftcol_wrapper {width:550px; display:block;}
.leftcol_block {width:550px; display:block;}
.leftcol_content {margin-left:auto; margin-right:auto; text-align:left; width:520px; padding-top:15px;}
.leftcol_header {padding:0px 0px 10px 2px;}
.leftcol_info {padding:12px 10px 18px 8px; font-size:12px;}
.leftcol_img {padding-left:0px; margin-left:auto; margin-right:auto; text-align:center;}
.leftcol_rule {background-image:url(../../images/rule-lrg.jpg); width:520px; height:1px; padding-top:1px;}

#rightcol_wrapper {width:220px; display:block;}
.rightcol_align {vertical-align:top;}
.rightcol_block {width:220px; display:block;}
.rightcol_content {margin-left:auto; margin-right:auto; text-align:left; width:210px; padding-top:15px;}
.rightcol_header {padding:0px 0px 10px 0px;}
.rightcol_info {padding:12px 10px 18px 8px; font-size:12px;}
.rightcol_img {padding-left:0px; margin-left:auto; margin-right:auto; text-align:center;}
.rightcol_rule {background-image:url(../../images/rule-sml.jpg); width:220px; height:1px; padding-top:1px;}

.portfolio { width:200px; margin-left:5px; font-size:10px;}

/* iframe
********************************************/
#iframe { 
	overflow: auto;
	width: 195px;
	height: 165px;
	background: none;
	border-top: 1px solid #DFCEB4;
	border-right: 1px solid #DFCEB4;
	border-bottom: 1px solid #DFCEB4;
	border-left: 1px solid #DFCEB4;
}

.news {
	background: none;
	width: 168px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	padding-left: 5px;
}

.entry {
	display: block;
	margin: 5px 5px 10px 6px;
}

.date {
	color: #aa926d;
	font-size: 10px;
	padding: 0 0 0px 0;
}

.headline {
	color: #110901;
}

.info {
	display: block;
	color: #64523E;
	font-size: 10px;
	padding: 6px 0 0 0;
}

.info a:link, .info a:visited { color:#110901; text-decoration:underline; }
.info a:hover, .info a:active { color:#110901; text-decoration:none; }


/* entry form
********************************************/

#entrywrapper {width:522px; margin:0 16px 0 15px;}


/* judging panel
********************************************/

.judge { width:520px; margin:0; padding:0; position:relative; display:block; height:auto; padding-bottom: 20px; }
.judge_name { color:#110901; text-transform:uppercase; font-weight:bold; }
.judge_img { width: 175px; float:left; padding: 3px 15px 10px 0; }
.judge_info { width: 330px; height:auto; margin-left: 190px; }


/* about, interviews, profiles
********************************************/

#aboutwrapper {width:795px; margin:8px 0 0 0;}
#about_leftcol_wrapper {width:540px; display:block; padding:0 10px 0 20px;}
.about_leftcol_content {margin:0 0px 0 0px; text-align:left; width:520px;}

#about_rightcol_wrapper {width:225px;}
.about_rightcol_content {margin:0 0px 0 4px; text-align:left; width:215px; font-size:12px;}
.enter_right_info {font-size:11px; line-height:17px;}
.about_rightcol_content ul {list-style-type:none; padding:0 0 0 0px; margin: 0;}
.about_rightcol_content ul li {list-style-type:none; padding:0 0 0 0px; margin: 0;}
.about_right_pad {padding-top:6px;}
.about_right_info {line-height:15px; font-size: 10px;}

#bio {padding:0 5px 0 10px; margin:0px;} 

.interview_head {font-size:2.6em; font-weight:bold; color:#110901; padding:8px 0 10px 0;}
.question {color:#110901; font-weight:800; padding:0 0 6px 0;}
.answer {padding:0 0 12px 0;}

.interview_number {font-size:3.8em; font-weight:bold; color:#110901; padding:5px 0 0px 0; float:left; width:120px; line-height:30px;}
.interview_content {padding:0px 0 0px 0; float:right; width:400px;}
.interview_leftcol_content {margin:5px 0px 0 0px; text-align:left; width:520px;}
.interview_lead {font-size:13px; font-weight:bold; color:#110901; padding:0px 0 5px 0;}
.content2 {color:#6F5335; line-height:20px; font-size:12px; font-weight:normal; padding:5px 0 0 0;}

.galimg { filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
.galimg a:link, .galimg a:visited { filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
.galimg a:hover, .galimg a:active { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}

/* flash navs
********************************************/

#flashwrapper_main {margin-left:0px; width:795px; height:400px;}
#flashwrapper_sub {margin-left:0px; width:795px; height:140px;}

/* footer
********************************************/

/* footer home*/

div#footer{position: fixed; bottom: 0;} 
#footer_wrapper {width:530px; display:block; text-align:left;}
.footer_content {text-align:left; width:210px; padding:40px 0px 0px 15px;}
#footer_wrapper_sub {width:540px; display:block; text-align:left;}
.footer_content_sub {text-align:left; width:210px; padding:40px 0px 0px 18px;}
.footer_bg {background-image:url(../../images/footer.gif); width:520px; height:60px; padding-top:0px;}
.footer_info {padding:15px 0px 0px 70px; font-size:10px; line-height:16px; font-family:Georgia, "Times New Roman", Times, serif;}

/* footer sub*/

.footerSub_content {text-align:left; width:210px; padding:25px 0px 10px 15px;}
.footerSub_bg {background-image:url(../../images/footer2.gif); width:520px; height:60px; padding-top:0px;}

/* lms3 matchups
********************************************/

.match {font-size:1.4em; font-weight:bold; color:#110901; padding:2px 0px 0px 0; float:left;}
.match a:link, .match a:visited {font-weight:bold; color:#110901; padding:2px 0px 0px 0; text-decoration:none;}
.match a:hover, .match a:active {font-weight:bold; color:#110901; padding:2px 0px 0px 0; text-decoration:underline;}
.topic {font-size:1.6em; font-weight:bold; color:#110901; padding:0px 0px 15px 0;}
.matchbr {clear:left; height:5px; padding-top:5px;}
.winner {color:#110901; font-weight:800; padding:0 0 6px 0;}
.dome ul {list-style-type:none; padding:0px 0 0 0px; margin: 0; font-size:11px;}
.dome ul li {list-style-type:none; padding:1px 0px 0px 10px; margin: 0px; float:left;}
.dome strong {color:#110901; font-weight:bold;}
