/*
Theme Name: Primary Art Services
Theme URI: 
Description: 
Version: 1.0
Author: Jose Ortiz and Allen Greer
Author URI: http://www.jofolio.com || http://www.amcreativestudio.com
Tags:  
*/

/*===== Main Div Styling======*/

body,
html {
margin:0;
padding:0;
color:#000;
background:#282828 url(images/Primary_Background.jpg);
}


/*=====Removes dashed on-click outline for links======*/
a:focus {
    outline: 0px;
}

/*=====Main Wrapper Div======*/

#wrap {
width:960px;
height: 100%px;
position: absolute;
left: 50%;
margin-left: -480px;
top: 0px;
}

#container {
width:780px;
margin:0 auto;
}


/*===== Header======*/
#header {
background:#282828;
background-image:url(images/header.jpg);
padding:0px;
width: 520px;
height: 80px;
margin: 20px 0px 20px 0px;
}

/*=====Top Nav Bar======*/
#navigation {
height:35px;
line-height:40px;
background:#282828;
padding:0 10px 5px 10px;
margin: 20px 0px 20px 0px;
font-family:Arial, Helvetica, sans-serif;
}

#navigation ul {
margin:0;
padding:0;
list-style:none;
}

#navigation li {
display:inline;
margin:0;
padding:0px 10px 0px 0px;
}


.current_page_item a {
color:#ffcd05;
}

#about_widget.current_page_item a {
color:#ffcd05;
}


/*=====Home Feature Image======*/

#feature {
background: #666666;
background-image:url(images/feature.jpg);
width: 780px;
height: 240px;
margin: 20px 0px 20px 0px;
}

/*=====Home Content Wrapper - Expands to fit text======*/
#conwrap {
height: 100%;
}

/*=====Press Post Styling (Press page)======*/

.source, src 
{
font-size: 12px;
}

.byline, by 
{
text-transform: uppercase;
letter-spacing: 1px;
font-size: 12px;
font-weight: bold;
}


#content, #content.h1, #content.p {
float:left;
width:480px;
height:;
background:#282828;
color: #ed1a3b;
font-size: 14px;
text-transform: normal;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
line-height: 185%;
padding:20px;
margin: 0px 0px 20px 0px;
clear: both;
}

#content small {
font-size: 12px;
color: #ed1a3b;
text-transform: normal;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
line-height:36px;
margin: 0px 0px 0px 0px
}

#blogtitle a {
font-size: 18px;
color: #ffcd05;
text-transform: normal;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
line-height: 120%;
margin: 0px 0px 10px 0px;
}

.main_entry {
text-transform: normal;
font-size: 14px;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
line-height: 150%;
color: #0095da;
margin: 10px 0px 0px 0px;
}

.main_entry p {
margin: 5px 0px 20px 0px;
}

/*=====Press Post Styling (Post Page)======*/

.press_title {
color: #ffcd05;
font-size:18px;
text-transform: normal;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
line-height: 120%;
padding: 0px 0px ;
margin: 0px 0px 10px 0px;
}

/*=====Monthly Archive Page Styling======*/

#content_archive {
float:left;
width:500px;
height:;
background:#282828;
line-height: 185%;
padding:10px;
margin: 0px 0px 20px 0px;
clear: both;
}

#content_archive h2 {
font-size: 24px;
color: #ffcd05;
text-transform: normal;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
line-height: 100%;
margin: 0px 0px 5px 0px;
}

#content_archive h3 {
text-transform: normal;
font-size: 22px;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
line-height: 100%;
color: #ffcd05;
margin: 5px 0px 0px 0px;
}

#content_archive a {
color:#ffcd05;
}

#content_archive p {
text-transform: normal;
font-size: 14px;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
line-height: 150%;
color: #0095da;
margin: 10px 0px 0px 0px;
}

#content_archive small {
font-size: 14px;
color: #ed1a3b;
text-transform: normal;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
line-height: 100%;
margin: 0px 0px 0px 0px
}

#posted_in p {
margin-top: 10px;
margin-bottom: 40px;
line-height:150%;
color:#ed1a3;
}


/*=====Standard Page Styling======*/

#content h3 {
font-size: 24px;
color: #ffcd05;
text-transform: normal;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
line-height: 120%;
margin: 0px 0px 10px 0px;
}

#content h4 {
font-size: 18px;
color: #ffcd05;
text-transform: normal;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
line-height: 120%;
margin: 0px 0px 10px 0px;
}

.content p {
text-transform: normal;
font-size: 14px;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
line-height: 150%;
color: #0095da;
margin: 10px 0px 0px 0px;
}

#content h1 {
color: #ffcd05;
font-size: 22px;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}

#content h2 {
color: #ffcd05;
font-size: 18px;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
margin: 0em 0em -.05em 0em;
}

#content p {
color: #0095da;
text-transform: normal;
font-size: 14px;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
line-height: 150%;
}

/*=====Sidebar Wrapper - Stretches to fit content======*/

#sidewrap {
height: 100%;
}

/*=====Sidebar Div======*/

#sidebar {
float:right;
line-height: 24px;
width:200px;
height:;
background:#282828;
padding:20px;
margin:0px 0px 20px 0px;
clear:;
}

#sidebar ul, li{
list-style:none;
line-height: 24px;
display:block;
text-indent:none;
margin: 0px;
padding:0px;
}

/*=====Sidebar_about Div======*/

#sidebar_about {
float:right;
width:200px;
height:300;
background:#282828;
padding:20px;
margin:0px 0px 20px 0px;
clear:;
}

#sidebar_about p {
font-size: 14px;
line-height: 24px;
font-family:Arial, Helvetica, sans-serif;
margin: 5px 0px 0px 0px;
}


#sidebar_about a:hover {
color:#ffcd05;
}


#sidebar_about ul{
list-style-type:none;
color: #ed1a3b;
text-transform: normal;
font-size: 14px;
line-height: 24px;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#sidebar_about li {
margin-left: 0px;
line-height: 140%;
background-image: url(images/bullet.png);
background-repeat: no-repeat;
background-position: 0 .55em;
padding-left: .6em;
}

/*=====Sidebar_blog Div - for"Press" posts======*/

#Press {
color: #ffcd05;
text-transform: normal;
font-size: 22px;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
margin: 0px 0px 5px 0px;
}

#Press h2 {
font-size: 14px;
}

#sidebar_blog small {
font-size: 12px;
line-height: 24px;
color: #ed1a3b;
text-transform: normal;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
}

.side_entry {
text-transform: normal;
font-size: 14px;
line-height: 24px;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
line-height: 150%;
color: #0095da;
margin: 0px 0px 0px 0px;
}

.side_entry p {
margin: 5px 0px 20px 0px;
}

/*=====Sidebar_services Div - for "Services"page======*/


#sidebar_services {
float:right;
width:200px;
height:300;
background:#282828;
padding:20px;
margin:0px 0px 20px 0px;
clear:;
}

#sidebar_services p {
font-size: 14px;
line-height: 24px;
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;
margin-bottom:20px;
}

#sidebar_services ul{
list-style-type:none;
color: #ed1a3b;
text-transform: normal;
font-size: 14px;
line-height: 24px;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#sidebar_services li {
margin-left: 0px;
margin-top: 0px;
background-image: url(images/bullet.png);
background-repeat: no-repeat;
background-position: 0 .55em;
padding-left: .6em;

}

#sidebar_services a:hover {
color:#ffcd05;
}

#sidebar_services h2 {
color:#ffcd05;
margin-bottom:5px;
}

/*=====Sidebar_press Div======*/

#sidebar_press {
float:right;
width:200px;
height:300;
background:#282828;
padding:20px;
margin:0px 0px 20px 0px;
clear:;
}

#sidebar_press p {
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;
margin-bottom:20px;
}

#sidebar_press ul{
list-style-type:none;
color: #ed1a3b;
text-transform: normal;
font-size: 14px;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#sidebar_press li {
margin-left: 0px;
margin-top: 0px;
margin-bottom: 10px;
background-image: url(images/bullet.png);
background-repeat: no-repeat;
background-position: 0 .55em;
padding-left: .6em;
}

#sidebar_press a:hover {
color:#ffcd05;
}

#sidebar_press h2 {
color:#ffcd05;
margin-bottom:5px;
}

#sidebar_press a:hover {
color:#ffcd05;
}

.textwidget {
height:;
}

/*=====Sidebar Space Art=====*/

#sidebar_spaceart {
float:right;
width:200px;
height:300;
background:#282828;
padding:20px;
margin:0px 0px 20px 0px;
clear:;
}

#sidebar_spaceart p {
font-weight: lighter;
font-size: 14px;
line-height: 24px;
font-family:Arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:0px;
}

#sidebar_spaceart ul{
list-style:none;
color: #ed1a3b;
text-transform: normal;
font-size: 14px;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#sidebar_spaceart li {
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
line-height: 150%;
}

/*=====Sidebar Contact=====*/

#sidebar_contact {
float:right;
width:200px;
height:300;
background:#282828;
padding:20px;
margin:0px 0px 20px 0px;
clear:;
}

#sidebar_contact p {
font-size: 14px;
line-height: 24px;
font-family:Arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:0px;
}

#sidebar_contact ul{
list-style:none;
color: #ed1a3b;
text-transform: normal;
font-size: 14px;
line-height: 24px;
font-weight: lighter;
font-family:Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#sidebar_contact li {
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
}



/*=======Footer Div======*/

#footer p {
clear:both;
width: 740px;
height: 12px;
color: #0095da;
background:#282828;
font-size: 12px;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
padding:14px 20px;
margin: 23px 0px 20px 0px;
}


/*====="More" Button Styling======*/

.button {  
padding:0px 5px 0px 5px;  
background-color: #ed1a3b;    
color:#323232; 
font-size:12;
font-weight: normal; 
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;  
} 

a.button:link, visited, hover, active {
padding:0px 5px 0px 5px;  
background-color: #ed1a3b;    
color:#323232; 
font-size:12;
font-weight: normal; 
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

/*===============================================*/


h1 {
margin:0;
font-size:20px;
}

h2 {
margin:0px 0px 1em;
font-size:16px;
}

* html #footer {
height:1px;
}

/*=====Link Styling======*/

a, a:link {
font-size:14px;
color: #ed1a3b;
text-decoration:none;
}

a:hover {
color: #ffcd05;
text-decoration: none;
}

/*=====Image Styling / Floats & Text Wrap======*/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

