/**************************************************************
Website: Attila Szomor /ver 02/
URI: http://www.attilaszomor.com
Description: Theme for the Attila Szomor web design portfolio
Version: 1.1
Author: Attila Szomor
Author URI: http://www.attilaszomor.com
**************************************************************/

/**************************************************************
Definitions: Reset
Version: 13/11/2009
Contents:
    1 Global reset
**************************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

/******************************************************************************/
/******************************************************************************/
/******************************************************************************/

/**************************************************************
Definitions: Typography
Version: 06/04/2010
Contents:
    1 General typography settings
    2 Specific typography settings
**************************************************************/

/* ---------------- 1 General typography settings ----------------------------*/

/* HEADINGS */
h1{ }
h2{ }
h3{ }
h4{ }
h5{ }
h6{ }

/* LINKS */
a
{

}
a:hover
{

}
a:visited
{

}

/* PARAGRAPHS */
p
{

}

/* STRONG/B EM/I */
strong, b
{
font-weight:700;
}
em, i
{
font-style:italic;
}

/* UNORDERED LIST */
ul
{
list-style:disc;
margin-left:30px;
}
ul li
{

}

/* ORDERED LIST */
ol
{
list-style:decimal;
margin-left:35px;
}
ol li
{

}

/* DEFINITION LIST */
dl{ }
dt{ font-weight:700; text-decoration:none; margin-top:10px; font-size:14px; border:0;   }
dd{ margin-left:18px; }

/* MISC */
blockquote{ }

abbr{ }

acronym{ }

sub{ font-size:10px; line-height:1.5; vertical-align:bottom; }

sup{ font-size:10px; line-height:1.5; vertical-align:top; }

code{ }

small{ font-size:11px }

/* ---------------------------------------------------------------------------*/

/* ---------------- 2 Specific typography settings ---------------------------*/

/* HOME */

div#under
{
    font-size: 0.75em;
    margin: auto;
    text-align: center;
    width: 350px;
    color: #cccccc;
    background: transparent;
}

div#under a, div#copyR a
{
    color: white;
    background-color: transparent;
    text-decoration: none;
}

div#under a:hover, div#copyR a:hover
{
    color: white;
    background-color: transparent;
    text-decoration: underline;
}

div#copyR
{
    font-size: 0.6em;
    margin: auto;
    text-align: center;
    color: #cccccc;
    background: transparent;
    padding: 10px 0 10px 0;
}

/* Movember link */

span#movember a
{
    color: #FF7A00;
    background-color: transparent;
    text-decoration: none;
}

span#movember a:hover
{
    color: white;
    background-color: transparent;
    text-decoration: none;
}

/* Blog menu */

div#readBlog
{
    height:30px;
    display:block;
    padding:0;
    background:#FF7A00;
    color:#fff;
    font-family: Georgia, "Lucida Sans Unicode", "Trebuchet MS", Arial, Verdana, serif;
    position:relative;
}

div#readBlog a
{
    height:30px;
    display:block;
    background:transparent;
    color:#fff;
    margin:0;
    padding: 0px 0 0 0;
    position:relative;
    text-decoration:none;
}

div#readBlog:hover
{
    background:#fff;
    color:#000;
    height:30px;
    margin:0;
    display:block;
}

div#readBlog:hover a
{
    color:#000;
    text-decoration:none;
    height:30px;
    margin:0;
    display:block;
}

div#blog_link, div#pop_a
{
    height:30px;
    margin:0;
    padding:0;
}

div#blog_link
{
    padding-top:6px;
}

div#pop_a
{
    position:absolute;
    right:6px;
    top:4px;
} 


/* About menu */

div#about
{
    position:relative;
    background:#FF7A00;
    display:block;
    height:30px;
    color:#fff;
    font-family: Georgia, "Lucida Sans Unicode", "Trebuchet MS", Arial, Verdana, serif;
} 

div#about:hover
{
    background:#fff;
    color:#000;
    cursor:pointer;
}

div#about_toggle
{
    height:30px;
    display:block;
    padding-top:6px;
}

div#about_toggle:hover
{
    height:30px;
    display:block;
}

img#arrow_down
{
    position:absolute;
    right:6px;
    top:1px;
}

img#arrow_down:hover 
{
    background:#fff;
    color:#000;
}

div#siteDescX
{
    font-size: 0.75em;
    font-family: "Lucida Sans Unicode", "Trebuchet MS", Arial, Verdana, serif;
    margin: auto;
    text-align: center;
    color: #ccc;
    background:#000;
    padding: 3px 0 1px 0;
    display:none;
    padding-bottom: 5px;
}

div#siteDescX a
{
    color: #FF7A00;
    background-color: transparent;
    text-decoration: none;
}

div#siteDescX a:hover
{
    color: white;
    background-color: transparent;
    text-decoration: none;
}

/* Contact menu */

div#contact
{
    position:relative;
    background:#FF7A00;
    display:block;
    height:30px;
    color:#fff;
    font-family: Georgia, "Lucida Sans Unicode", "Trebuchet MS", Arial, Verdana, serif;
} 

div#contact:hover
{
    background:#fff;
    color:#000;
    cursor:pointer;
}

div#contact_toggle
{
    height:30px;
    display:block;
    padding-top:6px;
}

div#contact_toggle:hover
{
    height:30px;
    display:block;
}

div#contactContent
{
    font-size: 0.75em;
    font-family: "Lucida Sans Unicode", "Trebuchet MS", Arial, Verdana, serif;
    margin: auto;
    text-align: center;
    color: #ccc;
    background:#000;
    padding: 3px 0 1px 0;
    display:none;
    padding-bottom: 5px;
}

div#contactContent a
{
    color: #FF7A00;
    background-color: transparent;
    text-decoration: none;
}

div#contactContent a:hover
{
    color: white;
    background-color: transparent;
    text-decoration: none;
}

/******************************************************************************/
/******************************************************************************/
/******************************************************************************/

/**************************************************************
Definitions: General
Version: 13/11/2009
Contents:
    1 General non typographic or layout settings
**************************************************************/

/* ------------- 1 General non typographic or layout settings ----------------*/

/* TABLE */
table
{

}
table th
{

}
table td
{

}
/* IMAGE */
img
{

}

/* ---------------------------------------------------------------------------*/


/******************************************************************************/
/******************************************************************************/
/******************************************************************************/

/**************************************************************
Definitions: Layout
Version: 14/04/2010
Contents:
    1 Layout settings
**************************************************************/

/* ---------------------- 1 Layout settings ----------------------------------*/

/* GENERAL */


html
{
    background: #000000 url(bgtop.gif) top left repeat-x fixed;
    border-right: 10px solid #000000;
    border-bottom: 10px solid #000000;
    border-left: 10px solid #000000;
    /* force right scrollbar */
    overflow-y: scroll;
}

body
{
    background: #1a1a1a url(wbg_bg.jpg) top left repeat-x fixed;
    color: white;
    text-align: center;
    margin: auto;
    font-family: "Lucida Sans Unicode", "Trebuchet MS", Arial, Verdana, serif;
}

div#wrapperBG
{
    width: 960px;
    margin: auto;
    text-align: center;
}

div#footerWrap
{
    width: 100%;
    color: white;
    background-color: #000000;
}


div#footer
{
    width: 750px;
    margin: auto;
    text-align: center;
    padding: 5px 0 5px 0;
    color: white;
    background-color: #000000;
}

/* HOME */

div#wrapper
{
    width: 350px;
    margin: auto;
    text-align: center;
}

div#logo
{
    width: 350px;
    margin: auto;
    text-align: center;
}

div#twitter
{
    width: 350px;
    margin: auto;
    text-align: center;
}

img#ASlogoMain
{
    margin-top: 10px;
}

.class
{
    display:none;
}

img#rss, img#rss a
{
margin:0;
padding:0;
border:0;
height:22px;
width:22px;
background:transparent;
}

img#rss:hover, img#rss a:hover
{
margin:0;
padding:0;
border:0;
height:22px;
width:22px;
background:transparent;
}

/* Footer 3 coloumn layout */

div#footerContent {
	display:none;
}

div#Fleft {
    float: left;
    width: 250px;
    color:#000000;
	font-size:10px;
}

div#Fright {
    float: right;
    width: 250px;  
    color:#000000;
	font-size:10px;
}

div#Fmiddle {
    padding: 0px 160px 5px 160px;
    margin: 0px;
    color:#000000;
	font-size:10px;
}

/* ---------------------------------------------------------------------------*/