@charset "UTF-8";
/* CSS Document */

body { 
	margin:0;
	padding:0;
    background:url(../images/main-bg.jpg) repeat-x;
	background-color:#fff; }

#active { color:#ec1049; text-decoration:line-through; }
#current { color:#e7e6e6; }

#container {
	width:1024px;
	margin:0 auto;
	border:0; }

.header { width:1024px; height:75px; padding:20px 0 0 0; float:left;	}
	
.logo { width:300px; float:left; padding-left:4px; }
.logo-2tired { height:34px; font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#ec1049; font-weight:bold; }
.logo-2tired a { text-decoration:none; color:#111; } 
.logo-2tired a:hover { color:#e7e6e6; }

.logo-creative { height:25px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ccc; font-weight:bold; }
.logo-creative a { text-decoration:none;  color:#ccc; } 

.bio { width:240px; height:179px; float:left; border-bottom:1px #ccc dotted; }
.bio h1 a { color:#111; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:60px; line-height: 62px; font-weight:bold; padding-left:3px; }
.bio h1 a:hover { color:#e7e6e6; }
.bio a { color:#111; text-decoration:none; font-family:"Courier New", Courier, monospace; font-weight:normal; font-size:12px; line-height:16px; text-align:left; padding-left:3px; } 
.bio a:hover { color:#ec1049; }

.design { width:312px; height:179px; float:left; border-bottom:1px #ccc dotted; }
.design h1 a { text-decoration:none; color:#111 text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:60px; line-height: 62px; font-weight:bold; padding-left:3px;}
.design h1 a:hover { color:#e7e6e6; }
.design a { color:#111; text-decoration:none; font-family:"Courier New", Courier, monospace; font-weight:normal; font-size:12px; line-height:16px; text-align:left; padding-left:5px; } 
.design a:hover { color:#ec1049; }

.photos { width:472px; height:179px; float:left; border-bottom:1px #ccc dotted; }
.photos h1 a { text-decoration:none; color:#111; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:60px;  line-height: 62px; font-weight:bold; padding-left:0; }
.photos h1 a:hover { color:#e7e6e6; }
.photos a { color:#111; text-decoration:none; font-family:"Courier New", Courier, monospace; font-weight:normal; font-size:12px; line-height:16px; text-align:left; padding-left:3px; } 
.photos a:hover { color:#ec1049; }

/*.blogs { width:225px; height:179px; float:left; border-bottom:1px #ccc dotted; }
.blogs h1 a { text-decoration:none; color:#111; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:56px; line-height: 62px; font-weight:bold; padding-left:0; }
.blogs h1 a:hover { color:#e7e6e6; }
.blogs a { color:#ec1049; text-decoration:none; font-family:"Courier New", Courier, monospace; font-weight:normal; font-size:12px; line-height:14px; text-align:left; line-height:16px; padding-left:3px; } 
.blogs a:hover { color:#e7e6e6; }
.blogs a:active { color:#e7e6e6; }*/

.content-wrapper { width:1024px; margin:0 auto; border:0; padding-top:20px; font-family:"Courier New", Courier, monospace; font-style:normal; font-weight:normal; font-size:12px; color:#111; }
.content-wrapper h1 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:18px; font-weight:normal; text-align:left; line-height:20px;  color:#ec1049;  padding: 0 0 0 5px; }
.tip { width:700px; float:left; font-family:"Courier New", Courier, monospace; font-style:normal; font-weight:normal; font-size:12px; color:#111; }


.content {	width:760px; margin:0 auto; border:0; float:left; padding-top:20px; }
.content  p { font-family:"Courier New", Courier, monospace; font-size:12px; font-weight:regular; line-height:16px; padding-left:3px; color:#111; text-align:justify; }
.content  p a { text-decoration:none; color:#ec1049; }
.content  p a:hover { text-decoration:none; color:#e7e6e6; }
.content-spacer { height:5px; }
.content-spacer-blog { height:15px; }

.content-fullwidth {	width:1024px; margin:0 auto; border:0; float:left; padding-top:20px;}
.content-fullwidth  p { font-family:"Courier New", Courier, monospace; font-size:12px; font-weight:regular; line-height:14px; padding-left:3px; color:#111; }
.content-fullwidth  p a { text-decoration:none; color:#ec1049; }
.content-fullwidth  p a:hover { text-decoration:none; color:#e7e6e6; }
.content-fullwidth img { text-align:center; }

.content-sidebar { width:240px; margin:0 auto; border:0; float:right; padding-top:20px; }
.content-sidebar  h1 { font-family:"Courier New", Courier, monospace; font-style:normal; font-weight:normal; font-size:12px; color:#ec1049;  padding-top:10px; background:url(../images/cat-circle.png) no-repeat; height:40px; }
.content-sidebar  p { font-size:12px; line-height:18px; padding-left:3px; color:#111;  font-weight:normal; padding-bottom:10px; }
.content-sidebar  a { font-size:12px;  text-decoration:none; color:#ec1049; float:left; font-weight:bold;  }
.content-sidebar  a:hover { text-decoration:none; color:#e7e6e6;}
.content-sidebar img { border:0; padding-top:10px; }

.sidebar-block { width:218px; float:left; border-top:1px solid #e7e6e6; float:left; padding:10px 0 10px 3px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; }
.sidebar-info { width:137px; float:left; padding-top:10px;}
.photo-sidebar p { font-size:12px; line-height:15px; color:#111; font-weight:normal; }
.sidebar-info a { color:#ec1049; text-decoration:none; font-weight:normal; padding:10px 0 10px 0; width:135px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
.sidebar-info a:hover { color:#e7e6e6; }
.sidebar-photo { width:75px; float:right; padding-top:3px; }
.sidebar-block-last { width:218px; float:left; border-top:1px solid #e7e6e6; border-bottom:1px solid #e7e6e6; float:left; padding:10px 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; line-height:14px; color:#222; font-weight:normal; }


.footer-wrapper { width:1021px; margin:0 auto; border:0; float:left; padding: 5px 0 10px 3px; border-top:1px #ccc dotted;}
.footer-wrapper p { font-family:"Courier New", Courier, monospace; font-size: 11px; font-weight:normal; text-align:left; line-height:14px; color:#111; float:left; }
.footer-wrapper p a { text-decoration:none; color:#ec1049; }
.footer-wrapper p a:hover { text-decoration:none; color:#ccc; }
.footer-wrapper h1 { text-align:left; }

