/*
Theme Name: Grafica_Designs
Theme URI: http://graficadesigns.com/
Description: Grafica Designs Theme.
Version: 1.0
Author: Darkangelwitch666
Author URI: http://darkangelwitch666.com/
*/
html {
margin:0;
padding:0;
}
body{
text-align:center;
font-family:"Times New Roman", Times, serif;
background: #040404 url('images/bg-top.jpg') repeat-x; 
margin:0;
padding:0;
cursor:default;
}
a, a:link, a:visited, a:active{
font-size:11px;
color:#a0847b;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
cursor:default;
}
a:hover{
color:#5e3e39;
}
strong{
color:#65453a;
font-size:13px;
font-weight:bold;
}
div#page{
background:url('images/bg.jpg') repeat-y top center;
margin:auto;
padding:0;	
width:800px;
border:0;		
}
div#header{
background:url('images/header.jpg') no-repeat top;
width:800px;
height:354px;
margin:0;
padding:0;
}
div#top-links{
margin:0;
padding:7px 0 0 0;
text-align:right;
width:750px;
}
div#top1-links{
margin:0;
padding:190px 0 0 45px;
width:800px;
}
.top-links ul{
padding:0;
margin:0;
list-style-type:none;
}
.top-links li{
display:inline;
margin:0;
padding:0;
}
.top-links a, .top-links a:link, .top-links a:active, .top-links a:visited{
margin:0;
padding:0 5px 5px 5px;
font-size:14px;
font-weight:bold;
color:#cfbfbd;
text-transform:uppercase;
text-decoration:none;
}
.top-links a:hover{
color:#f1e2e4;
}

div#welcome{
margin:0 auto;
padding:0;
width:500px;
}

* html p.welcome { 
margin-left: 82px; 
margin-right:0; 
margin-top:55px;
margin-bottom:0;
} 
* html .welcome { 
margin-left:82px; 
margin-right:10px; 
margin-top:0;
margin-bottom:0;
}
p.welcome{
background:none;
margin:50px 0 0 142px;
padding:0;
border:0;
text-align:left;
width:380px;
color:#65453a;
font-size:16px;
font-weight:bold;
}
.welcome{
float:left;
width:380px;
margin:2px 0 0 142px;
padding:5px 5px 5px 5px;
background:#201e1e;
font-size:13px;
font-weight:normal;
text-align:justify;
color:#d0b1a5;
border:1px #040404 solid;
}
.welcome a, .welcome a:link, .welcome a:visited, .welcome a:active, .footer a, .footer a:link, .footer a:visited, .footer a:active{
font-size:10px;
color:#a0847b;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
}
.welcome a:hover, .footer a:hover{
color:#5e3e39;
}

* html p.uploads {
text-align:left;
margin-left:0; 
margin-right:0; 
margin-top:0;
margin-bottom:0;
} 
* html .uploads {
text-align:left;
margin-left:0; 
margin-right:15px; 
margin-top:0;
margin-bottom:0;
} 
p.uploads{
width:140px;
text-align:center;
margin:3px 33px 3px 0;
padding:0;
color:#65453a;
font-size:14px;
font-weight:bold;
background:none;
border:none;		
}
.uploads{
float:right;
width:150px;
margin:5px 55px 20px 0;
}
.uploads_img{
margin:0 0 5px 0;
padding:0;
border:0;
width:150px;
height:100px;
cursor:default;
border:1px #040404 solid;
}
#wrap{
padding:0;
margin:0;
text-align:center;
}

* html #content{ 
margin-left:10px; 
margin-right:0; 
margin-top:-100px;
margin-bottom:0;
} 

#content{
width:580px;
float:left;
margin:20px 0 20px 0;
}
.content{
margin:0 0 20px 142px;
padding:5px 5px 5px 5px;
border:1px #040404 solid;	
background:#131313;
font-size:13px;
font-weight:normal;
text-align:justify;
color:#d0b1a5;	
}

h2{
margin:0;
padding:0 1px 0 0;
text-align:right;
background:none;
color:#65453a;
font-size:16px;
font-weight:bold;
}
div#content h2 a{
font-size:16px;
font-weight:bold;			
}
.avy{
float:right;
width:116px;
height:50px;
border:none;
padding:5px 2px 5px 5px;
}
.avy-style{
float:right;
width:130px;
padding:0;
text-align:right;	
color:#65453a;
font-size:11px;
font-weight:bold;
padding:10px 0 10px 0;
}
.avy-style p{
margin:0;
padding:0 0 4px 0;
}
* html div#sidebar{ 
margin-left:0; 
margin-right:0; 
margin-top:0;
margin-bottom:0;
} 
* html h3 { 
margin-left:0; 
margin-right:0; 
margin-top:20px;
margin-bottom:5px;
} 
* html .sidebar ul li { 
margin-left:20px; 
margin-right:0; 
margin-top:0;
margin-bottom:0;
} 
div#sidebar{
margin:0 20px 0 0;
width:180px;
float:right;
}
h3{
width:140px;
text-align:left;
margin:5px 0 5px 0;
padding:2px 0 0 0;
color:#65453a;
font-size:14px;
font-weight:bold;
background:none;
border-bottom:1px #040404 solid;	
}
.sidebar ul{
margin:0 0 20px 8px;
padding:3px 3px 6px 3px;
width: 180px;
text-align:left;
list-style: none;
line-height:13px;
}
.sidebar ul li{
padding:0;
margin:0;
}
.sidebar a, .sidebar a:link, .sidebar a:visited, .sidebar a:active{
font-size:10px;
color:#a0847b;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
}
.sidebar a:hover{
color:#5e3e39;
}
strong{
color:#65453a;
font-size:13px;
font-weight:bold;
}

* html div#foot_note { 
margin-left:170px; 
margin-right:0; 
margin-top:0;
margin-bottom:0;
} 
div#foot_note{
margin:0 0 0 155px;
padding:0;
clear:both;
}
.foot_note_box {
margin:0;
float:left;
}
.foot_note_left ul a, .foot_note_left ul a:link, .foot_note_left ul a:visited, .foot_note_left ul a:active,
.foot_note_middle ul a, .foot_note_middle ul a:link, .foot_note_middle ul a:visited, .foot_note_middle ul a:active,
.foot_note_right ul a, .foot_note_right ul a:link, .foot_note_right ul a:visited, .foot_note_right ul a:active{
font-size:10px;
color:#a0847b;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
}
.foot_note_left ul a:hover, .foot_note_middle ul a:hover, .foot_note_right ul a:hover{
color:#5e3e39;
}
.foot_note_left ul, .foot_note_middle ul, .foot_note_right ul{
margin:0;
padding:3px 3px 6px 3px;
width: 180px;
text-align:left;
background:#131313;
list-style: none;
line-height:13px;
border:1px #040404 solid;
}
.foot_note_box h1{
margin: 0 0 0 0;
padding:0 0 2px 2px;
width:195px;
background:none;
text-align:left;
color:#65453a;
font-size:14px;
font-weight:bold;
}
.foot_note_left ul li, .foot_note_middle ul li, .foot_note_right ul li{
padding:0;
margin:0;
}
* html div#footer { 
margin-left:23px; 
margin-right:0; 
margin-top:0;
margin-bottom:0;
} 
div#footer{
margin:0;
padding:40px 0 0 0;
clear:both;
background: url('images/footer.jpg') no-repeat bottom;
width:800px;
height:91px;
}
p.footer{
font-size:12px;
font-weight:normal;
color:#f1e2e4;
text-align:left;
margin:0;
padding:40px 0 0 190px;
background:none;
border:0;
}
div#layouts{
font-size:10px;
font-weight:normal;
margin:0;
padding:0;
}
div#layouts h2{
font-size:14px;
font-weight:normal;
background:#201e1e;
text-align:left;
margin:20px 0 10px 0;
padding:2px 2px;
width:415px;
border:1px #040404 solid;
}
div#layouts .layoutbot{
font-size:11px;
background:#201e1e;
color:#170201;
text-align:right;
margin:20px 0 0 0;
padding:2px 2px;
width:415px;
border:1px #040404 solid;
}
div#layouts .layoutsimg{
float:left;
height:110px;
width:160px;
padding:0;
margin:0 10px 0 20px;
border:1px #040404 solid;
}
div#layouts .layouttext{
text-align:left;
}
div#layouts strong{
color:#65453a;
}
div#layouts.center{
text-align:center;
margin:0 0 20px 0;
}
.linkimg{
text-align:center;
margin:0 0 20px 0;
border:1px #040404 solid;
}
.entry{
padding:0 0 0 0;				
}

* html #comments { 
margin-left:70px; 
margin-right:0; 
margin-top:0;
margin-bottom:0;
} 

#comments{
width:430px;
float:left;
margin:0 0 20px 150px;
}
.comments{
font-size:13px;
font-weight:normal;
text-align:justify;
color:#d0b1a5;
}
.comments li{
margin:20px 0 0 0;
padding:0;
list-style:none;
background:#131313;
border:1px #040404 solid;
}
.comments cite, .comments cite a {
font-size:16px;
font-weight:bold;
text-transform:none;
color:#65453a;
}
.comments cite, .comments cite a:hover {
color:#a0847b;
}
.comments a{
padding:5px 0 5px 5px;				
}
.comments p{
margin:0 0 20px 0;
padding:0;
font-size:12px;
color:#d0b1a5;
padding:5px 5px 5px 5px;
}
.alt {
}
.nocomments {
text-align: center;
margin: 0;
padding: 0;
}
.comment-meta, commentmetadata a{
margin:0;
padding:5px 5px 5px 5px;
text-align:right;
display: block;
}
.fn{
padding:5px 2px 5px 5px;		
}
#respond {
margin:0;
padding:0;
}
.respond p{
margin:3px 0 0 150px;
padding:5px 0 5px 0;
background:none;
border:0;
color:#a0847b;
font-size:16px;
text-align:left;
}
textarea, input, button {
padding:3px 3px 3px 3px;
background:#131313;
border:1px #040404 solid;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#a0847b;
}

/*Pagenav Styling*/
.pagenav, .commentnavi {
text-align:center;
padding:10px 0 30px 120px;
}
.pagenav, .commentnavi {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#65453a;
}
.wp-pagenavi a:hover, .wp-commentnavi a:hover{
color:#65453a;
}
.wp-pagenavi a, .wp-commentnavi a, 
.wp-pagenavi a:link, .wp-commentnavi a:link, 
.wp-pagenavi a:visited, .wp-commentnavi a:visited, 
.wp-pagenavi span.pages, .wp-commentnavi span.pages, 
.wp-pagenavi span.current, .wp-commentnavi span.current,
.wp-pagenavi span.extend, .wp-commentnavi span.extend {
margin: 2px 6px;
}
.wp-pagenavi span.current, .wp-commentnavi span.current { 
font-weight: bold;
color:#65453a;
font-size:16px;
} 
/*End Pagenav Styling*/

/*Images*/
img{
border:0px;
}
p img {
padding: 0;
max-width: 100%;
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left
}
/*End Images*/

code{
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4d3437;
font-style:normal;
font-size:12px;
text-align: justify;
line-height:15px;
}
pre{
width:428px;
margin:0 0 0 13px;
padding:0 0 0 30px;
overflow:auto;
background:url('images/code_bg.jpg') repeat-y;
}
h4{
margin:100px 0 0 80px;
text-align: center;
color:#65453a;
font-size:16px;
font-weight:bold;
width:580px;
height:500px;
}








