/*
Theme Name: After FX Customs
Theme URI: http://www.catalystwebworks.com
Description: This is a theme for After FX Customs of Plainfield, NH.
Version: 1.0
Author: Catalyst Webworks
Author URI: http://www.catalystwebworks.com/
Tags: widgets, custom, post thumbnails


*/

/******* UNIVERSAL *******/
.alignleft { float:left; margin-right:20px; margin-bottom:4px; }
.aligncenter { margin:0 auto; margin:0 20px 4px 20px; }
.alignright { float:right; margin-left: 20px; margin-bottom:4px; }
.avatar { float:left; margin-right:10px; margin-bottom:4px; }
A IMG { border:none; }
LI.widget { list-style:none; }
.navigation { display:none; }
.postmetadata { padding:10px; background:#000; /* for IE */ filter:alpha(opacity=40); /* CSS3 standard */ opacity:.4; margin:15px 0px 50px 0px; color:#fff; clear:both; }
#breadcrumbs { padding-bottom:10px; }

INPUT[type=submit] { border:1px solid #333333; padding:3px 10px; background:#6C6C6C; background-position:-10px; color:#FFF; text-transform:uppercase; font-size:10px; font-family: "purista-web-1","purista-web-2",sans-serif; letter-spacing:1px; }
INPUT[type=text] { border:1px solid #000; border-top:1px solid #000; padding:3px; background:#FFF url('images/shadow-btm.png') repeat-x; background-position:-16px -16px; }

BODY { margin:0; background:#252726; color:#C9C8C4; margin:0px; font-family: "dutismo-1","dutismo-2",sans-serif; line-height:20px; }
div#page { position:relative; width:1150px; margin:0 auto; }
H1,H2,H3,H4,H5,H6 { color:#86719A; text-transform:uppercase; margin:0px; padding:0px; font-family: "purista-web-1","purista-web-2",sans-serif; font-weight:400; letter-spacing:1px; margin-bottom:15px;  }
H1 { font-size:24px; }
H2 { font-size:19px; }
#content H2 { font-size:23px; line-height:30px; }
#content IMG { background:#FFF; padding:2px; border:1px solid #CFCFCF; }
A { color:#C2B8D3; }

/* QUICKLINKS */
#quicklinks { width:920px; height:40px; position:absolute; top:10px; left:115px; text-align:right; padding-top:7px; font-family: "purista-web-1","purista-web-2",sans-serif; text-transform:uppercase; font-size:11px; letter-spacing:1px; }
#quicklinks A { text-decoration:none; }
#quicklinks FORM { display:inline; padding-left:20px; }

/* MENU */
#dropmenu { color:#C2B8D3; width:920px; height:23px; position:absolute; top:58px; left:115px; font-size:11px; text-transform:uppercase; font-family: "purista-web-1","purista-web-2",sans-serif; letter-spacing:1px; padding-top:2px; }
#dropmenu A { text-decoration:none; }
#dropmenu UL { margin:0px; padding:0px; }
#dropmenu UL LI { display:inline;  }
#dropmenu UL LI:first-child SPAN.dash { display:none; }

/******* HOME *******/
#page-home { background:url('images/home-back.jpg') no-repeat; min-height:830px; }

/* CWMM */
#cwmm { width:645px; height:330px; position:absolute; top:113px; left:390px; }
#cwmm-image { width:645px; height:330px; position:absolute; top:112px; left:387px; border:1px solid red; }
#cwmm DIV.cwmm-text-back { position:absolute; top:219px; left:0px; height:111px; width:645px; background:#000; /* for IE */ filter:alpha(opacity=70); /* CSS3 standard */ opacity:0.70; }
#cwmm DIV.cwmm-text { position:absolute; top:219px; left:0px; height:111px; width:645px; text-align:right; }
#cwmm P.headline, #cwmm P.headline A { color:#765F89; font-size:29px; font-family: "purista-web-1","purista-web-2",sans-serif; font-weight:400; text-transform:uppercase; margin:26px 26px 0 0; padding:0px; text-decoration:none; }
#cwmm P.byline, #cwmm P.byline A { color:#BBB0D0; font-size:14px; font-family: "purista-web-1","purista-web-2",sans-serif; letter-spacing:2px; text-transform:uppercase; margin:18px 26px 0 0; padding:0px; text-decoration:none; }
#cwmm P.prompt { color:#8D5D31; font-size:16px; font-family:trebuchet ms; letter-spacing:2px; text-transform:uppercase; margin:12px 26px 0 0; padding:0px; }
#pager { display:none; }


/* HOTBOXES */
#hotbox1 { width:170px; position:absolute; top:483px; left:115px; }
#hotbox2 { width:300px; position:absolute; top:483px; left:346px; }
#hotbox3 { width:300px; position:absolute; top:483px; left:703px; }
.hotbox { padding:10px 15px 15px 15px; font-size:13px; }
.hotbox P { margin:0px; padding:0px; font-size:13px; text-align:justify; }
.hotbox UL { list-style:none; padding:0px; margin:0px; }
.hotbox .cw-recent-read-more { float:right; }
.hotbox A { text-decoration:none; }

/******* PAGES *******/
#pagestuff { background:url('images/page-back.jpg') no-repeat; height:900px; }
#content { width:570px; min-height:770px; position:absolute; top:115px; left:390px; padding:15px 40px; text-align:justify; font-size:13px; }
#sidebar { width:160px; position:absolute; top:480px; left:115px; padding:10px 20px; font-size:12px; }
#sidebar UL { margin:0px; padding:0px; }
#sidebar UL LI UL { margin:0 0 10px 15px; padding:0; }

/******* LINKS ********/
#links { margin:0; padding:0; }
#links LI { list-style:none;}
#links UL { margin:0; padding:0; }
#links UL LI { display:inline; list-style:none; }
#links IMG { width:auto; height:50px; margin:10px 0px; }

/*******m BLOG ********/
DIV.no-image IMG { display:none; }
DIV.no-image DIV.gallery IMG { display:block; }

/******* SIDEBARS *******/
#sidebar UL LI UL.socmed { margin:0px; padding:0px; }
#hotbox1 UL.socmed { margin:0px; padding:0px; }
.socmed LI { display: inline; }
.socmed IMG { width:30px; height:auto; margin-right:7px; margin-top:30px; /* for IE */ filter:alpha(opacity=55); /* CSS3 standard */ opacity:0.55; }
.socmed IMG:hover { /* for IE */ filter:alpha(opacity=100); /* CSS3 standard */ opacity:1; }
.socmed LI:last-child IMG { margin-right:0px; }
#mc_signup_submit { margin-top:15px; }
.mc_var_label { font-size:11px; padding:5px 0 2px 0; }

/******* FOOTER *******/
#footer { padding:20px 20px; font-size:12px; text-align:center; margin-top:150px; }
/*#footer { position:relative; bottom:-250px; left:-150px; text-align:center;  }*/



