@charset "UTF-8";

/*  
Theme Name: Simple Reflections C
Theme URL: http://www.3dmonic.com/
Description: This is the theme for 3dmonic.com
Version: 54
Author: Mike Miday
Author URL: http://www.3dmonic.com/wp

	This theme was designed and built by Mike Miday,
	whose blog you will find at http://www.3dmonic.com/

	The CSS, XHTML and design is Copyright 2007 3dmonic under CC.
	All Rights Reserved.
*/

/* @group 
	Blueprint Styles 
*/

/* reset.css */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;line-height:normal;margin:0;padding:0;vertical-align:baseline;}
body{line-height:1.5;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:400;text-align:left;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
/* typography.css */
h1,h2,h3,h4,h5,h6{color:#111;font-weight:400;}
h1{font-size:3em;line-height:1;margin-bottom:0.5em;}
h2{font-size:2em;margin-bottom:0.75em;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:700;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus,a:hover{color:#000;}
a{color:#009;text-decoration:none;}
blockquote{color:#666;font-style:italic;margin:1.5em;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{font-style:italic;margin:0 0 1.5em;}
del{color:#666;}
pre{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul,li ol{margin:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dd{margin-left:1.5em;}
table{margin-bottom:1.4em;width:100%;}
thead th{background:#c3d9ff;}
th,td,caption{padding:4px 10px 4px 5px;}
tr.even td{background:#e5ecf9;}
caption{background:#eee;}
p,dl{margin:0 0 1.5em;}
strong,dfn,dl dt,th{font-weight:700;}
em,dfn,tfoot{font-style:italic;}
/* forms */
label{font-weight:700;}
fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em;}
legend{font-size:1.2em;font-weight:700;}
input.text,input.title,textarea,select{border:1px solid #bbb;margin:0.5em 0;}
input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #666;}
input.text,input.title{padding:5px;width:300px;}
input.title{font-size:1.5em;}
textarea{height:250px;padding:5px;width:390px;}
/* structure */
.block{display:block;}
.ablcok a{display:block;}
.left{float:left;}
.right{float:right;}

/* @end
	Blueprint Styles
 */

/* @group 
	Text Styles 
*/

body {
	font: 75% Verdana;
	text-align: center;
}

a p {
	padding-left:20px;
}

label {
	font-weight: 400;
}

.entry p {
	line-height: 1.8em;
}

.day {
	font-size: 1.4em;
}

.awppost_link,
.post-comments {
	font-size: 1.2em;
}

.month,
.post-info {
	font-size: .9em;
}

.post-title .user,
#footer-nav {
	font-size: .8em;
}

.post-title a{
	font-size: .7em;
}

/* @end 
	Text Styles 
*/

/* @group 
	Color Styles 
*/

/* White */
.month,
#sidebar h2 {
	color: #fff;
}

/* Light Grey */
.cat {
	color: #ccc;
}

/* Dark Grey */
a p,
small,
a span,
label,
h3,
.post-comments a,
#comments,
.t-comments a,
#breadcrumb-wrapper ul,
#sidebar ul li:hover h2,
p .awppost_link,
p .awppost_link_hide,
h2,
#copyright,
.day,
.edit a,
.ratings,
.port-ratings {
	color: #666;
}

/* Black */
body,
a:hover,
single-entry h2,
.entry,
ol li small,ol li p,
#footer-nav #footer-about p,
#footer-nav #recent-comments li ul li span a p,
#footer-nav #recent-articles li ul li span a p,
.single-entry,
.post-title span,
.post-title .user {
	color: #000;
}

/* Light Blue */
a,
.post-comments a:hover,
.post-comments a:hover span,
.edit a:hover,
p .awppost_link:hover,
p .awppost_link_hide:hover,
.post-comments,
cite,
#footer-about a:hover{
	color: #88b0d2;
}

/* Lime Green */
h2 .sticky,
.single-entry strong,
.entry strong {
	color: #a9c233;
}

/* @end 
	Color Styles 
*/

/* @group 
	Main Structure Styles 
*/

#sidebar ul,
#footer ul,
#header-wrapper ul {
list-style: none;
}

#content,
#header-wrapper li,
.post,
.portfolio,
.photography,
.webdesign,
.coding,
.about,
.twod,
.contact,
.threed,
#search #s,
.port,
.post-stats,
.post-title h2,
.post-title p,
.list-cat a,
.list-page .pagenav a,
.list-arch a,
p .awppost_link,
p .awppost_link_hide,
#footer-nav ul,
#copyright ul,
#copyright li {
float: left;
}

#header-wrapper ul,
#searchsubmit,
#search,
.port-comment a,
.post-data,
#sidebar,
.post-comments {
float:right;
}

#header-wrapper a,
.port-comment a,
.post-stats a,
.edit a,
#sidebar li a,
p .awppost_link,
p .awppost_link_hide,
#footer-nav li a,
#footer-nav small {
display:block;
}

.post-title h2,
#sidebar ul li,
#sidebar ul,
#footer-nav ul ul,
#copyright ul {
margin: 0;
padding: 0;
}

#page {
margin:0 auto;
position:relative;
width:100%;
}

#container {
margin:0 auto;
text-align:left;
width:901px;
}

#header {
height:235px;
position:relative;
}

#content {
padding:20px;
width:601px;
}

#footer-nav {
height:190px;
}

#footer-nav #footer-about {
height:181px;
margin:0;
padding:5px;
width:251px;
}

#reflection {
height:54px;
margin:-1px 0 0;
}

/* @end 
	Main Structure Styles
*/

/* @group 
	Header Styles 
*/
#header-wrapper {
height:128px;
padding-top:113px;
}

#header-wrapper ul {
padding:2px 5px;
}

#header-wrapper #nav {
padding-right:20px;
padding-top:28px;
}

#header-wrapper #nav li {
margin-left:5px;
}

#header-wrapper #nav li a {
height:45px;
width:108px;
}

/*Pixel-Nav Styles*/
#header-wrapper #pixel-nav {
padding-top:40px;
}

#header-wrapper #pixel-nav li {
margin:-2px 2px 0;
}

#header-wrapper #pixel-nav a {
height:29px;
width:26px;
}

#breadcrumb-wrapper ul {
clear:both;
float:none;
margin-left:20px;
width: 500px;
}



/* Page Headers */
.post,.portfolio,.photography,.webdesign,.coding,.about,.twod,.contact,.threed {
margin-bottom:40px;
margin-left:-79px;
margin-top:-39px;
padding-top:39px;
width:660px;
}

/* @end 
	Header Styles
*/ 

/* @group 
	Block Styles
*/
 
/* Search Styles */
#search {
margin-right:15px;
width:230px;
}

#search #s {
border:1px solid #999;
padding:2px 4px;
width:180px;
}

#searchsubmit {
border:thin #fff;
cursor:pointer;
height:26px;
margin-top:-2px;
width:26px;
}

/*Portfolio Styles*/
.port {
cursor:pointer;
width:160px;
}

.port-ratings {
font-weight:400;
margin-top:-10px;
}

.port-title {
margin:0;
}

.port-row {
margin-top:40px;
}

.port-comment a {
height:20px;
padding-left:5px;
padding-right:10px;
width:40px;
}

/*Post Styles*/
.post-stats {
padding-left:4px;
width:55px;
}

.post-stats a {
height:36px;
margin-left:-6px;
width:59px;
}

.month {
font-weight:700;
margin: 0;
padding-left: 17px;
}

.day {
font-weight:700;
padding-top:3px;
padding-left: 16px;
}

.post-data {
width:580px;
}

.post-title p {
margin:5px 0 0 15px;
}

.post-title .user {
font-weight:400;
margin:-10px 0 0;
padding:10px 20px;
}

.post-title span {
font-weight:400;
}

.post-info {
clear:both;
margin:20px 0;
}

.cat {
font-weight:400;
margin:0;
padding:0 0 0 10px;
}

.cat a {
padding-left:15px;
}

.edit a {
font-weight:400;
height:16px;
margin-right:10px;
padding-left:20px;
vertical-align:middle;
}

.single-entry ul {
margin-left:50px;
padding:10px 5px;
}

.single-entry li {
padding:5px 0;
}

.single-entry blockquote {
line-height:1.5em;
margin-left:20px;
padding:1px 15px;
}

.single-entry h3,.single-entry h2 {
margin-top:10px;
}

.ratings {
font-weight:400;
padding-left:190px;
}

.post-title h2 a,.post-title h2 span {
font-weight:700;
margin:0;
padding-bottom:10px;
}

.single-entry,.entry {
font-weight:400;
line-height:1.7em;
margin-top:-15px;
padding-left:10px;
}

/* @end 
	Block Styles
*/ 

/* @group 
	SideBar Styles
*/

#sidebar {
height:100px;
padding:20px 12px 20px 32px;
width:216px;
}

#sidebar ul li h2 {
cursor:pointer;
font-size:18px;
font-weight:700;
margin:0 0 0 -30px;
padding:30px 20px;
text-indent:10px;
}

.list-cat a,.list-page .pagenav a,.list-arch a {
padding:2px 20px;
}

#sidebar ul li {
border:none;
width:220px;
}

#sidebar ul li ul {
margin:-15px 0 10px;
padding:0;
}

#sidebar ul li ul li {
clear:left;
cursor:pointer;
padding:2px 0;
width:220px;
}

#sidebar ul li ul li ul li {
border:none;
padding:1px 0 1px 10px;
}

#sidebar ul li ul li ul {
margin:0 0 0 -10px;
padding:0;
}

#sidebar ul li ul li ul li a {
padding:3px 20px;
}

/* @end 
	SideBar Styles
*/ 

/* @group 
	Comment Styles   
*/

.commentlist {
	margin-top: 10px;
}

p .awppost_link,p .awppost_link_hide {
font-weight:700;
height:29px;
margin:5px 0 0 10px;
padding:0 0 0 35px;
}

.post-comments {
font-weight:700;
margin:2px;
padding:0 10px 20px 15px;
vertical-align:middle;
}

.post-comments span {
margin-top:20px;
padding-right:40px;
}

ol li {
margin:40px 0;
}

ol li small {
font-weight:700;
margin:10px 0;
}

ol li p {
font-weight:700;
line-height:1.5em;
margin:10px 0;
}

cite {
margin-top:-5px;
padding-left:20px;
}

#comment-wrapper {
clear:both;
margin-left:10px;
}

#commentsubmit {
cursor:pointer;
height:33px;
width:126px;
}

.commentform h3 {
font-weight:700;
padding-left:25px;
}

#url,#email,#author,#comment {
border:1px solid #999;
}

.alt,.mycomment,.alt2 {
margin:0;
padding:15px;
}

.commentlist .edit a,.commentlist .delete a {
margin-left:0;
padding-left:20px;
}

/* @end 
	Comment Styles
*/

/* @group 
	Footer Styles
*/
#footer {
width:100%;
}

#footer h2 {
font-weight:700;
margin:0;
padding:0;
}

#footer-wrapper {
margin:0 auto;
width:901px;
}

#footer-nav ul {
height:140px;
margin:5px 25px;
padding:0;
width:270px;
}

#footer-nav li {
text-align:left;
}

#footer-nav #footer-about h2 {
margin-left:5px;
padding-left:20px;
}

#footer-nav #footer-about p {
line-height:1.3em;
margin:0;
padding:5px 8px;
}

#footer-nav #footer-about a:hover {
text-decoration:underline;
}

#footer-nav p {
margin-left:-20px;
}

#footer-nav #recent-comments li,#footer-nav #recent-articles li {
margin:3px 0;
}

#footer-nav #recent-articles h2,#footer-nav #recent-articles li ul li span a,#footer-nav #recent-comments h2,#footer-nav #recent-comments li ul li span a,#comments,.commentform p a {
padding-left:20px;
}

/* @end 
	Footer Styles
*/ 

/* @group 
	Miscellaneous-Styles
*/
.navigation {
width:550px;
}

.clearfloat {
clear:both;
font-size:1px;
height:0;
line-height:0;
}

/* Copyright */
#copyright {
font-weight:600;
height:80px;
}

#copyright li {
padding:0 5px;
}

#copyright #meta {
float:right;
font-weight:800;
padding:35px 35px 0;
}

#copyright #copyright-wrapper {
padding:20px;
}

#copyright #copyright-wrapper li {
padding:15px 0 15px 50px;
}

/* @end 
	Micellaneous Styles 
*/

/* @group 
	Background Styles 
*/

body {
background:url(images/cosmos.jpg) repeat top center #000;
}

#page {
background:url(images/footer-bg.png) repeat-x bottom;
}

#header {
background:#fff url(images/header-bg.jpg) no-repeat;
}

#header-wrapper {
background:url(images/logo.png) no-repeat 0 93px;
}

/*Tab-Nav Styles*/
#portfolio {
background:url(images/portfolio.png) no-repeat 0 100%;
}

/*Pixel-Icons*/
#home {
background:url(images/home.png) no-repeat 0 0;
}

#admin {
background:url(images/admin.png) no-repeat 0 0;
}

#about {
background:url(images/about.png) no-repeat 0 0;
}

#sitemap {
background:url(images/sitemap.png) no-repeat 0 0;
}

#contact {
background:url(images/contact.png) no-repeat 0 0;
}

#home:hover,#admin:hover,#about:hover,#contact:hover,#sitemap:hover,#commentsubmit:hover {
background-position:0 100%;
}

/* Page Header Images */
.post {
background:url(images/article-bg.png) no-repeat left 0;
}

.portfolio {
background:url(images/portfoilio-bg.png) no-repeat left 0;
}

.photography {
background:url(images/photography-bg.png) no-repeat left 0;
}

.webdesign {
background:url(images/web-design-bg.png) no-repeat left 0;
}

.coding {
background:url(images/coding-bg.png) no-repeat left 0;
}

.about {
background:url(images/about-bg.png) no-repeat left 0;
}

.twod {
background:url(images/2d-bg.png) no-repeat left 0;
}

.contact {
background:url(images/contact-bg.png) no-repeat left 0;
}

/* Populate Liks */
.delicious {
background:url(images/del.png) no-repeat 0 0;
}

.digg {
background:url(images/digg.png) no-repeat 0 0;
}

.stumbleupon {
background:url(images/stumbleupon.png) no-repeat 0 0;
}

.post-title .user {
background:url(images/user.gif) no-repeat 0 50%;
}

.cat a {
background:url(images/cat-main.gif) no-repeat 0 60%;
}

.edit a {
background:url(images/edit.png) no-repeat 0 100%;
}

.list-cat a,
.list-page .pagenav a {
background:url(images/cat-main.gif) no-repeat 0 50%;
}

.list-arch a {
background:url(images/archive.gif) no-repeat 0 50%;
}

.entry {
background:url(images/comment-bg.gif) no-repeat bottom right;
}

p .awppost_link,
p .awppost_link_hide {
background:url(images/readmore.png) no-repeat 0 100%;
}

#searchsubmit {
background:url(images/search.gif) no-repeat 0 100%;
}

#sidebar ul li h2 {
background:url(images/sidebar-tab2.gif) no-repeat 0 107%;
}

.mycomment {
background:url(images/footer-nav-bg3.jpg) bottom repeat-x;
margin:0;
padding:15px;
}

.alt2 {
background:url(images/footer-nav-bg2.jpg) bottom repeat-x;
}

cite, .commentform p a {
background:url(images/user.gif) no-repeat;
}

#commentsubmit {
background:url(images/submit.gif) no-repeat 0 0;
}

.commentlist .edit a {
background:url(images/comment-edit.gif) no-repeat left 40%;
}

.commentlist .delete a {
background:url(images/comment-delete.gif) no-repeat left 40%;
}

.commentform h3 {
background:url(images/reply.gif) no-repeat left 60%;
}

#url,#email,#author,#comment,#search #s,.single-entry blockquote {
background-color:#eee;
}

.edit a:hover,.delicious:hover,#searchsubmit:hover,.stumbleupon:hover,.digg:hover,#portfolio:hover,#sidebar ul li:hover h2,p .awppost_link:hover,p .awppost_link_hide:hover {
background-position:0 0;
}

#footer-about {
background:url(images/about-bg.jpg) no-repeat left top #fff;
}

#footer-about h2 {
background:url(images/icon-about.png) no-repeat;
}

#recent-articles h2 {
background:url(images/articles.gif) no-repeat;
}

#recent-articles span a {
background:url(images/new.png) no-repeat;
}

#recent-comments span a {
background:url(images/user.png) no-repeat;
}

#copyright {
background:#fff url(images/bottom-corner.png) right bottom no-repeat;
}

#copyright #copyright-wrapper li {
background:url(images/footer-logo.gif) no-repeat;
}

#reflection {
background:url(images/reflections-bg.png) bottom no-repeat;
}

#container,
#sidebar,
#footer-wrapper,
#content {
background-color:#fff;
}

.port-comment a,
#footer-nav #recent-comments h2,
#comments {
background:url(images/comments.gif) no-repeat;
}

.alt,#footer-nav {
background:url(images/footer-nav-bg.jpg) bottom repeat-x;
}

/* @end 
	Background Styles
*/